/* Layout Stylesheet */ 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
margin:0px;
padding:0px;
background-color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background-image:url(../images/body_bkg_alt.gif);
}


img{border:0px; padding:0px; margin:0px;}

#page-wrapper{width:750px; }
/* ~~~~~~~~ Page Layout Stylesheet  ~~~~~~~~*/ 
#all-wrapper{width:940px; 
background-image:url(/images/body_v_bkg.gif);
background-position:left;
background-repeat:repeat-y;
border-bottom: 1px solid #CCCCCC;
} 

#page{width:750px; text-align:left;}
#ad{width:180px; float:right; height:600px;} 
#ad .wrapper{padding-left:10px; padding-top:10px;}
/* ~~~~~~~~spacing Stylesheet  ~~~~~~~~*/ 
.wrapper-top5{padding-top:5px;}
.wrapper-lft5{padding-left:5px;}
.wrapper-top50{padding-top:50px;}
.wrapper-bottom5{ padding-bottom:5px;}
.wrapper-top10{padding-top:10px;}
.wrapper10{ padding:10px;}
.wrapper-lft10{ padding-left:10px;}
.wrapper-rt35{ padding-right:35px;}
.wrapper-top20{ padding-top:20px;}
.wrapper-bottom{ padding-bottom:10px;}
.wrapper-lft-rt10{ padding-left:10px; padding-right:10px;}
.wrapper-top-bt10{ padding-top:10px; padding-bottom:10px;}
.wrapper-top-bt5{ padding-top:5px; padding-bottom:5px;}

/* ~~~~~~~~ header Stylesheet  ~~~~~~~~*/ 
.header{ position:relative; height:58px; background-image:url(/images/header_bkg.gif); background-position:bottom; background-repeat:repeat-x;}
.header-alt{ position:relative; height:90px; background-image:url(/images/header_bkg_alt_207x47.gif); background-repeat:no-repeat; background-position:left top; }


.top-ad{
  height:20px;
  position:absolute;
  left: 223px;
  top:0px;
  width: 500px;

}

.logo-wrapper{ height:35px;}
.log-holder{
  position:absolute;
  width:239px;
  height:28px;
  left: 3px;
  top: 5px;
  }
  



.links{
color:#000000;
text-decoration:none;
}
.links a{
color:#000000;
text-decoration:none;
}

.links a:hover{
color:#000000;
text-decoration:none;
}



.picture-holder{ position:relative; height:258px; margin:0px 0px 0px 0px; background-image:url(/images/top_banner_bkg.gif); background-repeat:repeat-x; background-position:top; background-color:#F0F0F0;}
.picture-holder1{ position:relative; margin:8px 10px 8px 0px; background-color:#339900;}
.picture-holder1 .headertxt-holder{ position:absolute; height:60px; width:389px; top:31px; left:333px; text-align:right; }
.picture-holder .txt-banner-holder{ position:absolute; top:43px; left:246px; width:333px; height:46px;}
.adholder{ position:absolute; top:170px; left:259px; width:483px; height:74px;}
.picture-holder .top-nav-holder{
  position:absolute;
  width:358px;
  height:18px;
  background-repeat:no-repeat;
  left: 379px;
  top: 6px;
  color:#809AB8;
  text-align:right;
}
.picture-holder .txt{ position:absolute; top:67px; left:248px; width:200px; height:28px; font-family:Arial, Helvetica, sans-serif; color:#2B411B;}
.picture-holder .banner { position:absolute; width:181px; height:133px; left:562px; top:34px;}
.picture-holder .banner-txt { position:absolute; width:140px; height:15px; left:234px; top:238px; color:#F0FFF0;}
.picture-holder .banner2 { position:absolute; width:340px; height:94px; left:395px; top:150px;}
.picture-holder .banner2-txt { position:absolute; width:123px; height:15px; left:408px; top:237px;  color:#F0FFF0;}
.picture-holder .main-img { position:absolute; width:252px; height:254px; left:0px; top:3px; background-image:url(/images/main_img1.jpg); background-repeat:no-repeat;}
.picture-holder .banner3-txt { position:absolute; width:121px; height:17px; left:577px; top:237px;  color:#F0FFF0; }


.picture-holder-alt{ position:relative; height:168px; margin:0px 0px 0px 0px; background-image:url(/images/top_banner_alt_bkg.gif); background-repeat:repeat-x; background-position:top; background-color:#F0F0F0;}
.picture-holder-alt .txt-banner-holder{ position:absolute; top:50px; left:35px; width:333px; height:46px;}
.adholder{ position:absolute; top:170px; left:259px; width:483px; height:74px;}
.picture-holder-alt .top-nav-holder{
  position:absolute;
  width:358px;
  height:18px;
  background-repeat:no-repeat;
  left: 379px;
  top: 6px;
  color:#809AB8;
  text-align:right;
}
.picture-holder-alt .txt{ position:absolute; top:67px; left:248px; width:200px; height:28px; font-family:Arial, Helvetica, sans-serif; color:#2B411B;}
.picture-holder-alt .banner { position:absolute; width:225px; height:133px; left:518px; top:34px;}
.picture-holder-alt .banner-txt { position:absolute; width:140px; height:15px; left:234px; top:238px; color:#F0FFF0;}
.picture-holder-alt .banner2 { position:absolute; width:340px; height:94px; left:395px; top:150px;}
.picture-holder-alt .banner2-txt { position:absolute; width:123px; height:15px; left:408px; top:237px;  color:#F0FFF0;}
.picture-holder-alt .main-img { position:absolute; width:252px; height:254px; left:0px; top:3px; background-image:url(/images/main_img1.jpg); background-repeat:no-repeat;}
.picture-holder-alt .banner3-txt { position:absolute; width:121px; height:17px; left:577px; top:237px;  color:#F0FFF0; }

/* ~~~~~~~~  right-ad Stylesheet  ~~~~~~~~*/ 
.right-banner{ width:180px; height:330px; float:right; font-family:Arial, Helvetica, sans-serif; line-height:12px; letter-spacing:.001em;}
.right-banner-in{ margin-left:30px; margin-top:25px;}
/* ~~~~~~~~  left-nav Stylesheet  ~~~~~~~~*/ 
.navtop{height:32px; width:220px; background-color:#FF8000; background-image:url(/images/nav_top_bkg.gif); background-repeat:repeat-x;}

.navlist ul {
margin: 0px 1px 0px 0px;
padding: 0px;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
 }
 
.navlist ul li {
margin: 0px 0px 0px 0px;
 }


.navlist  ul li a{
 display:block;
 color:#333333;
 text-decoration:none;
 padding:3px 5px 3px 5px;
 background-color:#E3E2E2;
 margin:0px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #C8CCC2;
 border-left:3px solid #919191;
 font-weight:bold;
 }
 
.navlist  ul li a:hover {
 color:#000000;
 text-decoration:none;
 font-size:11px;
 border-left:3px solid #909090;
 background-color:#D1D1D1;
 }

.navlist ul ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
 }
 
.navlist ul ul li {
margin: 0px 0px 0px 0px;
 }


.navlist  ul ul li a{
 display:block;
 color:#333333;
 text-decoration:none;
 padding:3px 5px 3px 15px;
 background-color:#F2F2F2;
 border-left:1px solid #919191;
 margin:0px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #CFCECE;
 font-weight:normal;
 }
 
.navlist  ul  ul li a:hover {
 color:#333333;
 text-decoration:none;
 font-size:11px;
 border-left:4px solid #D15B20;
  border-bottom:1px solid #CFCECE;
   border-top:1px solid #FFFFFF;
 }

/*------------------------ middle style------------*/
.middle { width:750px; text-align:left;} 
.cont-wrapper { width:520px;  float:right; position:relative;} 
.cont-wrapper .azoogle_holder { position:absolute; height:200px; width:200px; top:280px; left:290px; background-color:#990066;}
.main-content-wrapper {padding-top:30px; margin-right:20px; margin-left:20px;}
.main-content-wrapper1 {padding-top:30px; margin-right:10px; margin-left:10px;}
.locater{padding-top:12px; width:502px; float:right; }
.main-content-wrapper-alt{padding-top:15px; margin-right:10px; margin-left:10px;}
.middle-adbar{height:32px; background-image:url(/images/ad_bar_bkg.gif); background-repeat:repeat-x;}

/*------------------------ left style------------*/
.left {width:220px; float:left;}

/*------------------------ right style------------*/
.right {width:180px; float:right;}
.banner_pict{
  position:absolute;
  height:67px;
  width:160px;
  left: 10px;
  top: 10px;
}
.banner_txt{
  position:absolute;
  height:45px;
  width:159px;
  left: 10px;
  top: 78px;
  }
/*------------------------ contet style------------*/
.cont {width:530px; float:left;}
.cont-banner {width:550px; height:120px; background-image:url(/images/banner_shell_370x118.gif); background-repeat:no-repeat; position:relative;}
.city-wrapper {width:380px; background-image:url(/images/city_bkg.gif); background-position:top; background-repeat:repeat-x;}
.txt-wrapper{width:370px; background-color:#EFEFF4;}
.banner-holder{width:550px; background-color:#999900;}
.sm-banner{width:170px; height:99px; background-image:url(/images/sm_banner_bkg.gif);float:left;}


/*------------------------ header text style------------*/
h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
h1 { font-size:1.8em;}
h2 { font-size:1.6em;}
h3 { font-size:1.2em;}
h4 { font-size:1.0em;}
.bg-txt{ font-size:2.6em; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.blue { color:#00508B;}
.white { color:#FFFFFF;}
.brown{color:#D15B1F;}
.green {color:#187829;}
.dblue{ color:#56799E;}
.sm-txt {font-size:9px; color:#336699; line-height:12px;}
.sm-txt a {font-size:9px; color:#336699; text-decoration:none;}
.sm-txt a:hover {font-size:9px; color:#2F97FF; text-decoration:underline;}
.title-bar {padding:3px 0px 4px 14px; background-color:#F1F1F5;}
.locater-links{font-sze:11px; font-weight:bold; color:#FFFFFF;}
.locater-links a{color:#FFFFFF; text-decoration:underline;}
.locater-links a{color:#FFFFFF;}
/*------------------------ floats and clearing style------------*/

.magic{ clear:both;}
.left{float:left;}
.right{float:right;}
.clr-left { clear:left;}
.clr-rt{ clear:right;}
/*------------------------ Paragraph style------------*/
p {padding:0px; margin:0px;}
.bottom-space {padding-bottom:15px;}
.top-bottom-sp {padding-top:10px; padding-bottom:10px; line-height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.top-bottom-sp a{ text-decoration:underline; color:#006699;}
.top-bottom-sp a:hover{ color:#0099FF;}
.top-bottom-sp a:visited{color:#006699; text-decoration:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#contact-form{ margin-left:0px; padding-bottom:20px; padding-top:20px; margin-left:20px;} 
#contact-form #company-lead-form{}
#contact-form #company-lead-form p{color:#FF0000;}
#contact-form #company-lead-form table{border:0px; margin:0px;}
#contact-form #company-lead-form table tr td{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#272A31; padding:2px; line-height:15px; }
#contact-form #company-lead-form table tr .column1{ text-align:left; padding-left:10px; width:230px; line-height:14px; }
#contact-form #company-lead-form table tr .column2{ text-indent:5px; } 
#contact-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }
#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; text-decoration:none; color:#000;  border:1px solid #333; width:220px; height:22px; background-color:#fff !important; margin-bottom:5px;}
#contact-form #company-lead-form table tr td .phone1{ width:61px !important; }
#contact-form #company-lead-form table tr td .phone2{ width:61px !important; }
#contact-form #company-lead-form table tr td .phone3{ width:70px !important; }
#contact-form #company-lead-form table tr td select{}
#contact-form #company-lead-form table tr td textarea{ height:80px !important; }
#contact-form #company-lead-form table tr td .credit-card-type{ width:auto !important; height:auto !important; border:none !important;}
#contact-form #company-lead-form table tr td .type-of-credit-card{ width:auto !important; height:auto !important; border:none !important;}
#contact-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none; }
#contact-form #company-lead-form table tr td .order-detail{ adisplay:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ google search */

#google-search{ margin:0; width:100%; font-size:12px; }
#google-search .google-search-wrapper{ padding:10px 0px 10px 5px; }
#google-search form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#google-search table tr td{ font-size:11px; }
#google-search table tr td.google-title{ font-size:12px; font-weight:bold; padding:0px 0px 5px 0px; }
.google_input{ border:1px solid #375B75; width:120px; height:18px; font-size:9px; }

/*------------------------ footer style------------*/
.footer{ width:750px; padding-top:5px; padding-bottom:10px;  text-align:center; font-size:10px;  line-height:15px; background-color:#E3E2E2; color:#2B411B; border-top:1px solid #CCCCCC;} 
.footer a{color:#333333;} 
.footer a:hover{color:#666666;} 

.footer-holder{padding-bottom:20px; width:760px;} 
.footer-lft{width:200px; float:left; color:#333333;} 
.footer-rt{width:550px; float:right; text-align:right; color:#666666;} 
.footer-rt a{color:#666666; text-decoration:none;} 
.footer-rt a:hover{color:#666666; text-decoration:underline;}
.footer-rt a:visited{color:#666666;}

