body{background:url(images/body-bg1.gif) repeat-x left top; margin:0; padding:10px 0 0 0; font:12px "arial"; color:#000;}
#innerContainer{width:98%; text-align:left;}
.w100{width:100%; float:left;}
.w200{width:200px; float:left;}
.w225{width:225px; float:left;}
.w10{width:10px; float:left;}
.w30{width:30px; float:left;}
.pt{padding:5px 0 0 0; margin:0;}
form{margin:0; padding:0;}
p {margin:0; padding:0;}
select{font:10px; "arial";}
img{border:0; margin:0; padding:0;}


#header{width:auto; float:left;}
#header ul{width:71%; float:left; margin:8px 0 0 0; padding:0; height:36px;}
#header ul li{float:left; list-style-type:none; background:url(images/list-image.gif) no-repeat right top; padding:14px 0 14px 0; margin:0;}
#header ul li a{padding:0 20px 10px 20px; color:#000; text-decoration:none; font:bold 12px "arial";}
#header ul li a:hover{text-decoration:underline;}
#header ul li.selected a{background:url(images/sel-image.gif) no-repeat center bottom; color:#fff;}
#header ul li.selected a:hover{text-decoration:none;}
#header p.topLinks{width:340px; float:right; font:normal 12px "arial"; color:#000; margin-top:5px;}
#header p.topLinks a{color:#000; font:bold 12px "arial"; text-decoration:none; margin-left:5px;}
#header p.topLinks a:hover{text-decoration:underline;}
#header p.welcome{float:left; font:12px "arial"; color:#000; padding:21px 0 0 12px; margin:0;}
#header p.welcome a{color:#000;}
#header p.welcome span{font-size:11px; padding-left:5px;}
#header .search{margin:10px 0 0 29px; padding:0; font:11px "arial"; color:#333; border:1px solid #CECECE; width:220px; padding:3px 10px; float:left; margin-right:10px;}
#header p.adSearch{float:left; margin:10px 0 0 0; padding:0;}
#header p.adSearch a{float:left; padding:5px 15px 5px 10px; margin:0 0 0 10px; color:#FF6700; font:bold 12px "arial"; text-decoration:none;}
#header p.adSearch1{float:left; margin:10px 0 0 0; padding:0;}
#header p.adSearch1 a{float:left; padding:5px 0 0 0; margin:0 0 0 0;  color:#000000; font:12px "arial"; text-decoration:none;}
#header p.adSearch1 a:hover{text-decoration:underline;}
#header p.adSearch a:hover{text-decoration:underline;}
#header #loginBox{width:400px; float:right; border:1px solid #E9E9E9; padding:8px; background-color:#fff;}
#header #loginBox a{color:#FF6400; font:12px "arial"; margin:3px 0 0 10px; text-decoration:none; float:left;}
#header #loginBox a:hover{text-decoration:underline;}
#header #loginBox .txt{width:85px; float:left; margin-right:10px; font:11px solid "arial"; border:1px solid #CFCFCF; padding:2px;}

#content{width:100%; float:left; margin-top:12px;}
#content1{width:100%; float:left; margin-top:30px;}
#leftContainer{width:180px; float:left; margin:15px 0 0 0;}
#navigation{width:180px; float:left; padding-top:25px;}
#navigation h1{font:bold 14px "arial"; margin:0; padding:0 0 5px 7px; color:#000;}
#navigation .linkContainer{margin:0; padding:0 5px 5px 5px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;width:168px;float:left;}
#navigation .linkContainer p{margin:0 0 1px 0;padding:0;list-style-type:none; width:100%; float:left;}
#navigation .linkContainer p a{margin:0;list-style-type:none;padding:4px 10px;width:148px;font:bold 11px "arial";color:#ff6600; 
float:left;text-decoration:none;background:url(images/down.gif) no-repeat right 8px;background-color:#fff;}
#navigation .linkContainer span.single{margin:0 0 1px 0;padding:0;list-style-type:none; width:100%; float:left;}
#navigation .linkContainer span.single a{margin:0; list-style-type:none; padding:4px 10px;width:148px;font:bold 11px "arial";color:#ff6600;float:left; text-decoration:none; background-color:#fff;}
#navigation .linkContainer p.up a{background:url(images/up.gif) no-repeat right 5px;background-color:#fff;}
#navigation ul.subNav{margin:0 0 5px 0; width:100%;float:left;padding:0;}
#navigation ul.subNav li{margin:0 0 1px 0;padding:0;list-style-type:none; width:100%;float:left;background:url(images/line.gif) no-repeat 8px center; border-bottom:1px solid #fff; }
#navigation ul.subNav li a{margin:0 0 0 21px;list-style-type:none;padding:1px 8px 1px 0; font:11px "arial"; color:#ff6600; text-decoration:none;background-color:#f4f4f4;float:left; width:85%;}
#navigation ul.subNav li a:hover{text-decoration:underline;}
#navigation .curvyBottom{background:url(images/search-bottom180.gif) no-repeat left bottom; width:100%; float:left; line-height:4px;}
#navigation .w100{width:100%; float:left;}


#rightContainer{width:auto; float:left; margin-left:2px ; padding:0; }
#hpmiddle{width:500px; float:left; margin-left:19px; padding:0;}
#hpmiddle img{padding:10px 0 0 0; margin:0;}
#hpmiddle #intro{background-color:#f4f4f4; border-bottom:3px solid #ccc; padding:0 0 0 0; }
#hpmiddle #intro p{padding:5px; 15px; 5px; 15px; margin:0; font:normal 12px "arial"; color:#333333;}

#hprightBanner{width:211px; float:right; padding:0; margin:0;}
#hprightBanner #promo{width:100%; margin:9px 0 10px 0; padding:0; float:right: }
#hprightBanner #promo .banner1{float:left; padding:0px 0 19px 0; width:211px; }

#hprightBanner #promo .shots{width:211px; float:left;background:url(images/shots.gif) no-repeat left top; padding:17px 0 19px 0px; }
#hprightBanner #promo .shots h1{font:bold 14px "arial"; margin:0; padding:0 0 5px 7px; color:#313131;}
#hprightBanner #promo .shots p{margin:0; padding:5px 7px 0px 7px; font:10px "arial"; color:#000; width:80%; float:left;}
#hprightBanner #promo .shots p img{margin:0; padding:0px 0 0 0px; }
#hprightBanner #promo .shots p a{margin:0; padding:0; font:bold 10px "arial"; color:#ff6600; }
#hprightBanner #promo .banner3{float:left; padding:5px 0 0 0; }

#footer{width:100%; float:left; background:url(images/footer-bg.gif) repeat-x left top; margin:10px 0 0 0;  font:11px "arial"; color:#d7d7d7;}
#footerlightbox{width:99%; height:auto; float:left; background:url(images/footer-bg.gif) repeat-x left top; margin:10px 0 0 0;  font:11px "arial"; color:#000000; border:1px solid #CCC;}
#footerlightbox a{font:bold 11px "arial";color:#ff6600; text-decoration:none;}
#footerlightbox a:hover{text-decoration:underline;}
#footer p{ width:964px; padding:0 0 0 0; margin:5px 0 5px 0; text-align:left; }
#footer p a{font:11px "arial"; color:#666666; padding:0 5px 0px 5px;}
#footer .grey{padding:5px 0 0 5px; margin:0 ; font:11px "arial"; color:#666666;}

a.link{font:bold 11px "arial";color:#fe6700; text-decoration:none;}
a.link:hover{text-decoration:underline;}



.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:20px;}
.mt12{margin-top:12px;}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.mtb5{margin:5px 0;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pt15{padding-top:15px;}
.pt5{padding-top:5px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pl25{padding-left:25px;}
.pl8{padding-left:8px;}
.ptb7{padding:7px 0;}
.ptb2{padding:4px 0;}
.yello{color:#FDBF0D;}
.tr {text-align:right;}

@media screen and (-webkit-min-device-pixel-ratio:0) {.pl8{padding-left:8px;}}/* CSS Document */

