/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
margin:0px auto;
text-align:center;
padding:0px;
background-color:#F6F6F6;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#555;
font-size:12px;
background-image:url(/images/bkg_1x264.gif);
background-repeat:repeat-x;
background-position:top;
}

a{
text-decoration:none;
}

img{
border:0px;
}

h1, h2, h3, h4, p{
margin:0px;
padding:0px;
}

h1{
color:#555;
line-height:30px;
font-size:28px;
font-family:Arial Narrow, Verdana, Helvetica, sans-serif;
font-weight:normal;
padding:25px 0px 20px 10px;
}

h3{
color:#080808;
line-height:18px;
font-size:12px;
font-family:Arial , Verdana, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:20px;
}


p{
color:#555;
font-size:12px;
line-height:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
padding-bottom:10px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page css */ 

#page{
margin:0px auto; 
width:750px;
text-align:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 
#header{
}

#header .top{
background-color:#fff;
}

#header .grey{
background-color:#6F7072;
}

#header .logo{
width:200px;
float:left;
}


#header .header-nav{
width:520px;
float:right;
text-align:right;
color:#363636;
font-size:9px;
padding-top:5px;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-top:15px;
}

#header .header-nav a{
color:#363636;
padding:0px 8px;
font-size:11px;
font-weight:bold;
}

#header .yellow{
background-color:#EEDBB3;
position:relative;
}

#header .hand{
position:absolute;
left:340px;
}

#header .advertise{
position:absolute;
left:325px;
top:150px;
}

#header .left{
width:391px;
height:45px;
line-height:45px;
float:left;
background-color:#EEA814;
color:#231C0A;
font-size:17px;
font-family:Arial Narrow;
font-weight:bold;
text-indent:20px;
}

#header .right{
width:359px;
float:left;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page css */ 

#middle{
margin:0px;
background-image:url(/images/bkg_170x1.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#fff;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */ 

#left{
width:170px;
float:left;
}

#left .left-nav-top{
line-height:22px;
padding:10px 0px 10px 24px;
}

#left .left-nav-top a{
color:#6F6F6F;
font-size:11px;
}

#left a:hover{
text-decoration:underline;
}

#left .leftnav{
border-bottom:7px solid #fff;
}


#left ul{
padding:0px;
margin:0px;
display:block;
list-style-type:none;
}
 
#left ul li{
background-image:url(/images/bkg_170x28.gif);
background-repeat:no-repeat;
padding:0px;
font-weight:bold;
}
 
#left ul li a{
color:#545454;
line-height:28px;
font-size:11px;
font-family:Arial;
position:relative;
left:33px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-right  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#page-right{
float:left;
width:580px;
}

.text-home-wrapper{
padding:0px 160px 10px 10px;
}

.product-box{
width:562px;
background-color:#FAFAFA;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snipet-area ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.snippet{
width:245px;
float:left;
}

.snippet-wrapper{
padding:20px 0px 40px 50px;
}

.snippet-image{
padding:0px 0px 20px 45px;
}

.snippet-cm{
width:160px;
float:left;
border-top:1px solid #EEEEEC;
}

.snippet-cm-wrapper{
padding:20px 20px 40px 10px;
}

.snippet-cm h3{
padding-left:10px;
color:#727378;
font-size:13px;
}

.snippet-cm-image{
padding:0px 0px 20px 20px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content{
float:left;
width:325px;
}

.text-cm-wrapper{
padding:0px 30px 10px 10px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#right{
float:left;
width:230px;
}

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

#google_search{
background-color:#EEDBB3;
}

#google_search .google_search-wrapper{
padding:15px 0px 5px 15px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ google ads */
#ad-right{
background-color:#F6F6F6;
padding:20px 15px;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer{
background-color:#F6F6F6;
text-align:center;
}

#footer .footer-wrapper{
padding: 10px 50px 0px 50px;
}

#footer .copy{
width:310px;
margin:0px auto;
color:#020202;
font-size:11px;
padding-top:20px;
text-align:center;
}

#footer .copy table tr td{
color:#020202;
font-size:11px;
padding:0px 6px;
}


#footer .footer-nav{
color:#656565;
font-size:9px;
}

#footer .footer-nav a{
color:#656565;
font-size:11px;
padding: 0px 10px;
}

#footer .footer-nav a:hover{
text-decoration:underline;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 form{
margin:0px;
padding: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;
}
#google-search .google-search-wrapper{
padding:10px 0px 10px 5px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}