/* CSS Document */

*{padding:0px; margin:0px;}

a { color:#55827a; text-decoration:none;}
a:hover { text-decoration:underline;}
img{ border:0px;}
.clear { clear:both; overflow:hidden; height:0px;}

body{ background:#161616;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#333;}
 
#bg {width:100%; background:url(images/topLine.gif) repeat-x left top #f6f5f5;}
#allAb { width:100%; background:url(images/homeBig.jpg) no-repeat center top;} 
#headerAbove { width:100%;position:relative;background:url(images/homeBig.jpg) no-repeat center top;}
#header { width:922px; height:170px; margin:0 auto; position:relative;background:url(images/homeBig.jpg) no-repeat center top; overflow:hidden;}
 
#logo { position:absolute; left:12px; top:32px;}


#menu { width:942px; height:32; line-height:32px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-top:104px; padding-left:50px;}
#menu li { float:left;}
#menu a { color:#fff; text-decoration:none; }
#menu a img {padding:9px 30px 10px;}

#phone { width:200px; font-weight:bold; font-size:12px; position:absolute; right:0px; top:65px; color:#5b8f88; font-family:Tahoma; text-align:right;}

#pageBG1 { width:100%; background:url(images/top-wide.jpg) repeat-x center 150px;} 
#pageBG2 {width:100%; }
#pab { width:922px; }
#pag {width:922px; margin:0 auto; }
#page { width:922px; background:url(images/top-wide.jpg) repeat-x center 150px; padding-bottom:15px;   position:relative;}
#page h2 { font-size:24px; font-weight:normal; font-family:Verdana, Arial,  Helvetica, sans-serif;}

#page h1.title { padding-left:22px; font-size:16px; line-height:20px; font-weight:bold; color:#4a7a72; font-family:Arial, Helvetica, sans-serif; background:url(images/star.gif) no-repeat left 2px; margin-bottom:10px;} 
#left h2.title { padding-left:22px; font-size:16px; line-height:20px; font-weight:bold; color:#4a7a72; font-family:Arial, Helvetica, sans-serif; background:url(images/star2.gif) no-repeat left 2px; margin-bottom:5px;} 

#right h2 {   font-size:16px; line-height:20px; font-weight:bold; color:#4a7a72; font-family:Arial, Helvetica, sans-serif;  margin-bottom:5px;} 

#hBord { width:912px; height:290px; border:5px solid #fff; background:#000; position:relative; overflow:hidden;}
#hBord #transit { width:872px; height:50px; line-height:50px; color:#fff; font-style:italic; font-size:12px; padding-left:40px; position:absolute; bottom:0px; left:0px; background:#000;}
#wLine { width:922px; height:37px; line-height:37px; color:#4a7a72; background:#fff; text-align:center;}
#wLine img { padding-top:10px;}
#wt { padding:10px 35px 0px;}

#heighter { width:1px; height:300px; float:left;}

#hLeft { width:540px; float:left; border:1px solid #d8d8d8; margin-top:15px; background:#fff;}
#hLeft .right { width:395px; float:right; padding:5px 15px 5px 0px; text-align:justify;}
#hRight { width:340px; float:right; border:1px solid #d8d8d8; margin-top:15px; background:#fff;}
#hRight .right { width:195px; float:right; padding:5px 15px 5px 0px; text-align:justify;} 

#hLeft .top, #hRight .top { height:32px; background:#4a7a72; padding-left:130px; line-height:32px; color:#fff}
#hLeft .top h1, #hRight .top h2 { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#hLeft .top img, #hRight .top img { padding-top:11px;}
#hLeft .left, #hRight .left { width:130px; text-align:center; float:left; }
#hLeft .left img, #hRight .left img { border:1px solid #fff; width:99px;position:relative; top:-21px;}

#taker { width:920px; height:48px; overflow:hidden; border:1px solid #d8d8d8; margin-top:20px; position:relative; background:url(images/takerbg.gif) repeat-x left top;}
#taker a { width:220px; position:absolute; right:10px; top:1px; line-height:48px; background:url(images/arrow.gif) no-repeat left center; padding:0px 0px 0px 30px; font-size:14px; font-weight:bold; color:#4a7a72; font-family:Arial, Helvetica, sans-serif; }
#taker a:hover {color:#666666; text-decoration:none;}

#taker2 { width:920px; height:48px; overflow:hidden; border:1px solid #d8d8d8; margin-top:20px; position:relative; background:url(images/takerbg.gif) repeat-x left top;}
#taker2 a { width:260px; position:absolute; right:20px; top:1px; line-height:48px; background:url(images/arrow.gif) no-repeat left center; padding:0px 0px 0px 30px; font-size:14px; font-weight:bold; color:#4a7a72; font-family:Arial, Helvetica, sans-serif; }
#taker2 a:hover {color:#666666; text-decoration:none;}
 
 
#left { width:200px; float:left; padding:230px 0px 0px 40px;}
#left p { padding-bottom:20px; font-size:10px; color:#a9a9a9; line-height:14px; width:200px; text-align:justify;}

#right { width:615px; float:right; background:#fff; border:5px solid #fff;} 
 
#content { width:560px; margin:0 auto; padding:30px 0px 10px; text-align:justify;} 
#content p { padding-bottom:20px;}


#left .titleImg { padding-bottom:5px;}
.titleImg { padding-bottom:15px;}
 
#shortForm .txtF { border:1px solid #d8d8d8; color:#a9a9a9; line-height:16px; padding:4px 10px; font-size:10px; width:180px;} 
#sSubmit { float:right;} 
.inpAb { margin-bottom:15px;}
 
#quotes { width:205px; padding:5px 0px 0px 30px; background:url(images/quote1.gif) no-repeat left top; position:absolute; left:30px; bottom:100px;}
#quotes p { padding-bottom:3px; font-size:22px; color:#666666; width:205px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; line-height:26px; padding-right:20px; background:url(images/quote2.gif) no-repeat right bottom; font-family:"Times New Roman", Times, serif;} 
#quotes p img { position:relative; top:10px;}

#quotes p.ed { background:none;}
#quotes p.ed a { font-size:12px;}

#gallery { width:912px; height:525px; border:5px solid #fff; background:url(images/gallerybg.jpg) no-repeat center top #070a0f; }

#gallery .titleImg { padding-top:20px; padding-left:90px;}

#flash { width:732px; height:525px; margin:0px auto 0px auto; text-align:center;}
 
#contact_form table { padding-left:40px; margin-bottom:20px;}
#contact_form table tr.td_padd td{ padding-bottom:25px;}
#contact_form table tr.td_padd2 td{ padding-bottom:10px;}
#contact_form .dev { width:30px;} 

.ferr { display:none; line-height:20px; font-size:11px;} 
.c_txt_inp { width:210px; padding:3px 5px; color:#a9a9a9; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border:1px solid #d8d8d8;} 
.c_txt_area { width:465px; height:140px; padding:5px;  color:#a9a9a9; height:93px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; max-width:465px; overflow:auto; border:1px solid #d8d8d8;}

 
#footerAb1 {width:100%; background:url(images/bot-line.gif) repeat-x left top;}
#footerAb2 { width:100%; background:url(images/bot-wide.jpg) repeat-x center 52px;}
#footerAb3 { width:100%; background:url(images/footer2.gif) repeat-x center top;}
#footerAb3 #footer {background:url(images/footer2.gif) repeat-x center top; line-height:43px;}
#fab { width:922px; margin:0 auto;background:url(images/bot-line.gif) repeat-x left top;}
#fab2 { width:922px; margin:0 auto;background:url(images/footer2.gif) repeat-x center top;}
#footer { width:922px;  padding-bottom:100px; background:url(images/bot-wide.jpg) repeat-x center 52px; line-height:50px;}
#footer a{}
#footer a:hover{}
#footer h2 { line-height:42px;}

.txt_footer { padding:14px 0px;}

 
#footerLeft { width:700px; float:left;}
#footerLeft ul { list-style:none;}
#footerLeft li { float:left; color:#b1e7de; font-size:10px;}
#footerLeft li a { color:#b1e7de; text-decoration:none; font-size:10px; padding:0px 20px 0px 0px;  font-family:Arial, Helvetica, sans-serif;}
#footerLeft li a:hover { color:#fff;}

#footerRight { width:200px; float:right; color:#b1e7de; font-size:10px;  text-align:right; line-height:16px; padding-top:5px;}
#footerRight a { color:#b1e7de; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#footerRight a:hover { color:#fff;}
#footerRight span { color:#fff;}




