@import url("base.css");				/* Default Reset, Typography, Forms, etc. */ 
body { background:url(../images/redox_01.png); font-family:Arial; font-size:12px; color:#555555 ;  }
#wrapper { position:relative; width:auto; margin:-10px auto; background:#fff; padding-bottom:20px; padding-top:10px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
border-bottom:7px solid #B19978;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
border-top:7px solid #B19978;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
z-index:200;
}

.mw973 { max-width:973px;}

h1, h2, h3, h4, h5, h6 { font-family:"PT Sans", Arial, Tahoma; color:#4c4c4c; }

.main { width:100%; /* background:url(../images/main_bg.png) repeat-x #FFF;*/ }


/* #HEADER
================================================== */
.main .phone { float:left; padding-top:15px; font-size:15px; color:#fff; font-family:"PT Sans",Arial; }

.top {position:relative; margin-top:-12px; z-index:10;}
.logo { float:left; width:auto; height:100px; margin-top:3px; }
/*.logo { float:left; width:auto; height:80px; margin-top:23px; }*/
.navigation {/*position:absolute;*/  height:100%; top:0; right:0; width:100%; height:80px;  }
.navigation ul#nav { float:right; z-index:999; }
.navigation ul#nav li a:after { display:block; content:attr(data-description); font-size:11px; color:#4c4c4c; }
.navigation select { display: none; float:left; padding: 7px; height: 35px; }
.navigation { float: right; }
.top #separator { position:absolute; bottom:23px; width:100%; z-index:10; height:1px; background:#dbdbdb;}
.top #separator span { display:block; width:70px; height:6px; background:#4B6CB3; z-index:998; margin-top:-3px; }

.separator { margin-top:-10px; margin-bottom:15px; }
.separator .blue { width:47px; height:6px; background:#4B6CB3; }
.separator .grey { width:auto; height:1px; background:#dbdbdb; margin-top:-3px; z-index:1; margin-left:0px;  }
/*.separator .grey { width:auto; height:1px; background:#dbdbdb; margin-top:-3px; z-index:1; margin-left:47px;  }*/


/* #HOMEPAGE
================================================== */

 #heading { width:320px; height:37px; background:url(../images/news_bg.png) no-repeat; margin-top:9px; padding-top:10px; color:#fff; font-family:Arial; font-size:15px; padding-left:10px; font-weight:bold;}
 #content { background:#fbfafa; border-bottom:5px solid #B19978; padding:0px; margin-top:-10px; }
 #content { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
 #content { -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
 #content { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

 
/* #PRICING TABLE
================================================== */
table.pricing { border-collapse: separate; border-color: #DDDDDD; border-spacing: 0; border-style: solid; border-width: 1px 1px 2px;  width: 100%; border-radius:4px; }


/* #FOOTER
================================================== */
#footer_bottom { width:100%; height:100%; background:#282828; border-top:1px solid #242424; padding-top:20px; padding-bottom:20px; }
#footer_bottom .copyright { color:#959595; font-size:12px; }
#footer_bottom .links { text-align:right; }
#footer_bottom .links a { color:#959595; font-size:12px; }

/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 479px) {
		#wrapper { padding-bottom:20px; }
		.navigation ul#nav { display:none; }
		.top .logo { float:left; margin-top:10px; text-align:center; }
		.navigation select { display:block; width:100%;}
		.top #separator { display:none; }
		
		#footer .footer .facebook_box { text-align:left; }
		#footer_bottom .links { text-align:left; }
	}


