@charset "utf-8";
/* CSS Document */

body{background-color:#ABAAA8}

/*#badges{text-align:center}
#badges img{margin-top:15px}*/

#container,#container2,#container3{width:100%;height:100%}
#container{background:url(../images/bground.jpg) no-repeat top center #ABAAA8}
#container2{background:url(../images/bground2.jpg) no-repeat top center #ABAAA8}
#container3{background:url(../images/bground3.jpg) no-repeat top center #ABAAA8}

#all,#all2{width:887px;height:100%;margin:0 auto}
#all{padding-bottom:10px}

#top{width:740px;height:87px;margin:0 auto;padding-top:8px}
#left,#logo,#right{float:left;height:87px}

#left{width:256px}
#join{height:34px;padding-left:4px;background:url(../images/join-bg.jpg) no-repeat 9px 0}
#join input{width:148px;height:15px;background-color:#C8C9C4;margin-left:9px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8px;color:#72715b;line-height:15px;margin:6px 0 0 10px;padding-left:3px;border:1px solid #b0af96}
#join button{width:22px;height:18px;background:url(../images/join-go.jpg);border:0;padding:0;margin-top:3px}
#left .menu{width:256px}
#left .menu a{background-image:url(../images/menu1.jpg)}
#left .menu a:hover{background-image:url(../images/menu1-hov.jpg)}
#left .menu a.act{background-image:url(../images/menu1-act.jpg)}

#m-home,#m-home:hover,#m-home.act{width:59px;background-position:top left}
#m-about,#m-about:hover,#m-about.act{width:61px;background-position:197px 0}
#m-contact,#m-contact:hover,#m-contact.act{width:77px;background-position:136px 0}
#m-social,#m-social:hover,#m-social.act{width:59px;background-position:59px 0}

#logo{width:207px;background-image:url(../images/logo.png)}

#right{width:277px}
#phone{width:147px;height:34px;background:url(../images/phone.jpg) no-repeat top right;padding-right:121px}
#right .menu{width:277px}
#right .menu a{background-image:url(../images/menu2.jpg)}
#right .menu a:hover{background-image:url(../images/menu2-hov.jpg)}
#right .menu a.act{background-image:url(../images/menu2-act.jpg)}

#m-portfolio,#m-portfolio:hover,#m-portfolio.act{width:84px;background-position:top left}
#m-press,#m-press:hover,#m-press.act{width:54px;background-position:193px 0}
#m-bravo,#m-bravo:hover,#m-bravo.act{width:64px;background-position:139px 0}
#m-vendors,#m-vendors:hover,#m-vendors.act{width:75px;background-position:75px 0}

.menu{height:35px;margin-top:19px}
.menu a{height:35px;display:block;float:left}

#cont,#header,#section{width:887px}

#cont{background:url(../images/flash_bg.jpg) top center no-repeat}

#header{height:236px;background: url(../images/flash_bg.jpg) top center no-repeat}

#header.h-portfolio{height:330px;background-image:url(../images/bg-portfoliovideo.jpg);padding-top:27px}
#header.h-portfolio #video{width:545px;height:300px;margin-left:169px}

#header.h-bravo{height:330px;background-image:url(../images/bg-portfoliovideo.jpg);padding-top:27px}
#header.h-bravo #video{width:545px;height:300px;margin-left:169px}

#section{height:318px;margin-top:10px;padding-top:110px}

#section p{width:545px;margin-bottom:30px;text-indent:20px;margin-left:175px}
#section p,#section li,#section a,#section label,#section textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3b3b33;line-height:20px}

.s-about{background-image:url(../images/bg-about.jpg)}
.s-contact{background-image:url(../images/bg-contact.jpg);position:relative;display:block}
.s-social{background-image:url(../images/bg-social.jpg)}
.s-portfolio{background-image:url(../images/bg-portfolio.jpg)}
.s-press{background-image:url(../images/bg-press.jpg);position:relative;display:block}
.s-bravo{background-image:url(../images/bg-bravo.jpg)}
.s-vendors{background-image:url(../images/bg-vendors.jpg)}

#section.s-contact #email{width:183px;height:20px;float:right;display:block;margin-top:-72px;margin-right:68px}
#section.s-contact p{margin:0 0 20px 207px}
#section.s-contact .required{color:#F0EDDA}
#section.s-contact fieldset{width:460px;margin:0 auto}
#section.s-contact label{font-size:11px;color:#666}
#section.s-contact input{margin:0 15px 10px 10px;height:18px}
#section.s-contact input.monthday{width:18px;margin:0 2px}
#section.s-contact input.year{width:30px;margin:0 2px}
#section.s-contact input.phone{width:145px}
#section.s-contact input.w150{width:150px}
#section.s-contact input.how{width:227px}
#section.s-contact textarea{width:420px;height:54px;overflow:hidden;margin-top:05px}
#section.s-contact input,#section.s-contact textarea{background-color:#C8C9C4;font-size:11px;color:#72715b;padding-left:3px;border:1px solid #999;vertical-align:top}
#section.s-contact button{width:75px;height:33px;background:url(../images/contact-send.jpg);border:0;padding:0;margin:10px 185px}

#section.s-social a{float:left;width:210px;height:23px;background-position:top center;background-repeat:no-repeat;display:block;padding:122px 0 0 0;text-align:center;color:#666;display:inline}
#section.s-social a span{color:#3b3b33}
#section.s-social a:hover{color:#EBE8D5}
/*#section.s-social a.blog{background-image:url(../images/logoblogger-off.png);margin-left:122px}
#section.s-social a.fbook{background-image:url(../images/logofbook-off.png)}
#section.s-social a.twitter{background-image:url(../images/logotwitter-off.png)}*/
#section.s-social a.blog/*:hover*/{background-image:url(../images/logoblogger.png);margin-left:122px}
#section.s-social a.fbook/*:hover*/{background-image:url(../images/logofbook.png)}
#section.s-social a.twitter/*:hover*/{background-image:url(../images/logotwitter.png)}

#wrap,#wrap2,#wrap3,#wrap4,#wrap5,#wrap6,#wrap7,#wrap8{width:600px;position:relative}
#small,#small2,#small3,#small4,#small5,#small6,#small7,#small8{position:relative;width:100%;text-align:center}
#large,#large2,#large3,#large4,#large5,#large6,#large7,#large8{background:white;position:relative;width:600px}
#mover,#mover2,#mover3,#mover4,#mover5,#mover6,#mover7,#mover8{position:absolute;top:0;left:0;width:250px;height:250px;overflow:hidden;z-index:100;background:white;display:none}
#overlay,#overlay2,#overlay3,#overlay4,#overlay5,#overlay6,#overlay7,#overlay8{border:1px solid #4C4C42;width:248px;height:248px;position:absolute;top:0;left:0;z-index:200}

#section.s-press img{margin-left:5px}

#section.s-press img,#section.s-portfolio img{border:3px solid #A3A28E}

#section.s-portfolio #mycarousel li img{margin-bottom:15px}
#section.s-portfolio #mycarousel li{text-align:center}

#section.s-vendors ul{float:left}
#section.s-vendors ul li{margin-bottom:15px;border-bottom:1pt dashed #666;font-style:italic;margin-left:175px}
#section.s-vendors ul li a{color:#666;font-style:normal}
#section.s-vendors ul li a:hover{color:#efefef}

#footer{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333;text-align:center;padding-bottom:25px; clear:both;}
#footer p a{margin-top:10px}
#badges{width:250px;height:120px;margin:0 auto}
#badge01,#badge02{display:block;float:left;margin-top:10px}
#badge01{height:120px;width:80px;background:url(../images/badge01.jpg);margin-right:10px}
#badge01:hover{background:url(../images/badge01-h.jpg)}
#badge02{height:120px;width:157px;background:url(../images/badge02.jpg)}
#badge02:hover{background:url(../images/badge02-h.jpg)}

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background:transparent
}
body {
	line-height: 1;
}
a {
	text-decoration:none;
	cursor:pointer;
}
button {
	cursor:pointer;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.contact_result {
	text-align:center;
	color:#72715B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;	
	}