@charset "utf-8";
/* CSS Document */
html, body, p, h1, h2, h3, h4, ul, ol, li, div{ margin:0; padding:0;}
body{ background:#000000 url(../images/body-bg.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff}
h1, h2, h3, h4{ margin:10px 0 5px 0 ; padding:0; font-family:"Century Gothic"; color:#ffffff}
h1{ font-size:24px; text-transform:uppercase}
h2{ font-size:18px;text-transform:uppercase}
h3{ font-size:15px;text-transform:capitalize}
h4{ font-size:13px;text-transform:capitalize}
p{ margin:10px 0 5px 0; padding:0; font-size:12px; line-height:17px;}
a img{ border:0;}
a, a:visited{color:#e3dfb0; text-decoration:underline}
a:hover{color:#e3dfb0; text-decoration:none}
.outer{ margin:0 auto; width:900px; }
.headerCntr{}
.item{ margin:0 15px 20px 15px; padding:0; width:115px; float:left;}
.counter{ margin:0; padding:5px 5px 5px 0;  height:15px; text-align:right; color:#c2b48a; border-right:1px solid #c2b48a; font-family:"Century Gothic"}
.list{ margin:0; padding:0px 0; text-align:right; color:#c2b48a;}
.list a, .list a:visited{color:#c2b48a; text-decoration:none; display:block; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;} 
.list a:hover{color:#ffffff; text-decoration:none} 

.bannerCntr{ margin:0; padding:25px 0 0 83px; width:817px; height:382px; background:url(../images/mainImageBg.jpg) center 0 no-repeat;}
.contentPanel{ margin:0; padding:20px 10px; width:880px}
.contentPanel ul, li{ list-style:none}
.contentPanel ul li{ margin:0 0 0 10px; padding:5px 0 5px 15px ;  background:url(../images/bullet.jpg) 0 8px no-repeat; display:block }
.contentPanel ul li a, .contentPanel ul li a:visited{ color:#ffffff; text-decoration:underline;}
.contentPanel ul li a:hover{color:#e3dfb0; text-decoration:none}

.leftPanel{width:315px; float:left }
.searchPanelCntr{ margin:10px 0 15px 0; height:27px;}
.searchFld{ margin:0; padding:3px 3px 0 3px; width:257px; height:22px; border:1px solid #333333; float:left; background-color:#000000; color:#ffffff}
.btnSearch{ margin:0; padding:0; width:40px; height:27px; float:left}
.btnSearch a{ width:40px; height:27px; display:block; background:url(../images/searchBtn.jpg) 10px center no-repeat;} 
.videoContr{ margin:10px 0; width:287px; height:248px; border:1px solid #333333;}
.services{margin:10px 0 15px 0;}
.services ul { margin:0; padding:0 0 0  15px;}
.services ul li{ margin:0; padding:5px 0; background:none;}
.services ul li a, .services ul li a:visited {color:#ffffff;  text-decoration:none}
.services ul li a:hover{ color:#8d1a18}
.services ul li a.selectLeftNav{color:#8d1a18; text-decoration:none}
.righPanel{ width:535px; float:right}
.clear{ margin:0; padding:0; height:0; font-size:0; line-height:0; clear:both;}
.footerCntr{ margin:0; padding:20px 0; width:100%; height:240px; border-top:1px solid #8d1a18; background-image: url(../images/footer.jpg);}
.footerContent{ margin:0 auto; width:900px;}

.txtBox{ margin:0; padding:2px 6px; background:url(../images/inputBg.jpg) 0 0 repeat-x; height:16px; width:226px; border:0; }
.taBox{margin:0; padding:2px 6px; background:url(../images/inputBg.jpg) 0 0 repeat-x; height:52px; width:226px; border:0;}
.smallFont{ font-size:10px;}
.submit { margin:0 80px 0 0;  width:37px; height:8px; float:right}
.footerNav{ height:30px; clear:both background-image: url(../images/footer.jpg);}
.footerNav ul{ margin:0; padding:0; list-style:none}
.footerNav ul li{ margin:0; padding:0 8px; list-style:none; float:left}
.footerNav ul li a, .footerNav ul li a:visited{ margin:0; padding:0; float:left; font-weight:bold; color:#ffffff; text-decoration:none}
.footerNav ul li a:hover{ color:#8a8966;}
.address{ margin:10px 0; text-align:right; color:#8a8966}
.footerTxt{ font-size:11px; text-align:right}