/* General page tags */
html,  {height:100%; height:auto; min-height:100% !important; width:100%;}

, input, select, textarea, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


body#Body {
	background-color:#666;
	padding:0;
	margin:0;
}
.columns:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.column { float:left; display:inline; }

/* Page */
#body_div { position:relative; overflow:hidden; width:100%; min-width:968px; height:100%; height:auto; min-height:100% !important;
 }
#page-center { position:relative; width:968px; text-align:center; margin-left:auto; margin-right:auto; }

#page { position:relative; text-align:left; }

/* Header */
#header { position:relative; height:94px; width:968px; margin:0 auto;}

/* Backgrounds and min width */
#bgs { position:absolute; height:772px; width:1374px; overflow:hidden; left:-200px; top:0px;}
#bgs div { position:relative; width:90000px; }
#bgs div img { float:left; }
#min-width { height:1px; font-size:1px; width:968px; }

/* Homepage banners */
#banners { position:relative; width:968px; height:408px; margin-bottom:0px; margin-top:0px; overflow:hidden; background:url(images/loading.gif) no-repeat 484px center; }
#banners-body { position:absolute; top:0px; left:0px; width:1936px; height:314px; top:106px; }
#banners-body img { float:left; width:968px; height:314px; }
#banners-body div, #banners-body a { display:block; float:left; width:968px; height:314px; }

#banners-nav { position:absolute; top:126px; left:852px; z-index:2; }
#banners-nav a { visibility:hidden; }
#banners-nav img { float:left; padding-left:5px; }

