@charset "utf-8";
/* CSS Document */

.orange{
	color:#c27220;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
a {
	color: #7B6B68;
	text-decoration: none;
}
a:hover {
	color: #9E6021;
	text-decoration: underline;
}



.clear {
	clear: both;
}

.right{float:right;}
.orangeline {
	color:#E08C38;
	border-bottom: 1px dotted #dc9d5c;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 20px;
	font-size: 15px;
	display: block;
}
.darkor{color:#582c1d; font-size:11px;}
#mainbody {
	background-image: url(../images/bobybg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 15px;
}

.fontdark{color:#582c1d; font-weight:bold;
          text-decoration:underline;
		  }
.smallorange{
	color:#c27220;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
            }	   
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5b5150;
	float: none;
	display: block;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	 }   
#head{
	height:125px;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 911px;
	padding-left: 15px;
	  }
#logo{
	display:inline;
	height:100px;
	float:left;
	width:377px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 15px;
		 }
#toll{
	float:right;
	display:block;
	margin: 0px;
	padding: 0px;
	height: 125px;
	width: 534px;
	  }	  
#nava{	padding:0 0 0 50px;
        background: url(../images/navbg2.gif) repeat-x;
		margin:0 auto;	height:46px;
		float: none;
		}	  	 
#nav {
    width:955px;
	float: none;
	 margin: 0 auto;
	font-size: 22px;
	padding:0px; list-style:none;
	clear:both;
	display:block;
}
#nav li{
	float: left;
	margin:0px;
	height:46px;
	position:relative;
	padding:0;
	visibility: visible;
        }
#nav li a{float: left;
	background: url(../images/libg2.jpg) no-repeat top left;
	padding-left: 50px;
	*padding-left: 47px!important;
    *padding-left: 47px;
	padding-right: 20px;
	*padding-right: 18px!important;
    *padding-right: 18px;
	vertical-align:middle;
	line-height:46px;
	height:46px;
}
#nav li a:hover {
	color: #500000;background: url(../images/firstbg2.jpg) no-repeat top left;
}
#nav li.last{
	background: url(../images/libg2.jpg) no-repeat top left;
	width:80px;
	height: 46px;
}
#nav li.first a{
	background: url(../images/firstbg2.jpg) no-repeat top left;
}
#nav a {
	font-weight: bold;
	color: #582c1d;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-decoration: none;
	font-size:18px;
}
#nav li ul{
	list-style: none;
	margin: 0;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 45px;
	left: -2px;
	display:none;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cb8e35;
	border-bottom-color: #cb8e35;
	border-left-color: #cb8e35;
}
#nav li ul li{
	background-image:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cb8e35;
	margin: 0px;
	padding: 0px;
             }
#nav li ul li a{
	background-color:#FEF1A7;
	background-image:none;
	font-size:12px;
	width:150px;
	color:#582c1d;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cb8e35;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-indent: 0px;
	padding-left: 20px;
                }
#nav li ul li a:hover{  color:#50000;
                        font-weight:bold;
						background-color:#FFFFFF;
						background-image:none;
						}

/***banner***/ 
#banner{
	padding-top:3px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bobybg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 15px;
}
#content #submain {
	float: none;
	width: 911px;
	margin-right: auto;
	margin-left: auto;
}

		
.bannerpic{
	background:url(../images/bannerbg02.jpg) no-repeat left bottom;
	height:296px;
	clear:both;
	padding-top:0px;
	float: none;
	width: 911px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
}
#headline{
	padding-top:25px;
	padding-left:0px;
	float:right;
	width:245px;
	margin-top: 0px;
	margin-right: 0px;
	*margin-right: 15px !important;
	*margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
		  }	
#headline p{
	line-height:20px;
	font-size:12px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
			}
.img{padding:20px 0 0 5px;}
/***content***/  			
#content{
	color:#7b6b68;
	float: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 15px;
	    }
#leftmain{
	width:570px;
	float:left;
	line-height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
		  }
#rightmain{
	background:url(../images/orangeline.gif) no-repeat left top;
	padding-top:10px;
	height:395px;
	float:right;
	width:288px;
	color:#fff;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
           }

         
.whyus{
	height:126px;
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 23px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 15px;

	margin-right: 0px;
	margin-bottom: 0px;
	   }
.kuang{
	width:142px;
	border:1px solid red;
	float:right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
		margin-top: -15px;
	*margin-top: 0px;
	*margin-top: 0px !important;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
          }	
.kuang p{
	line-height:14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	
.Ratequote{
	height:126px;
	margin-left: 23px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: left;
	   }
.kuang a{
	color:white;
	text-decoration:none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		 }
.kuang a:hover{text-decoration:underline;
               color:#FFFFFF;
			   }		 	   	  	   		  	
.box{
	padding-bottom:25px;
	height: 100px;
	float: left;
	width: 570px;
}		  
.box p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.img2{padding:7px 0 0 0;}	  	
.nails {
	float: left;
	margin: 0 20px 0 0;
	}
h3{margin:0;
   padding:5px 0 5px 0;
   }		  
h2{
	font-size:22px;
	font-family: Tahoma;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
} 
/***foot***/  
#foot{
	background-color:#e9e9e9;
	border-top:8px solid #c27320;
	clear:both;
	text-align:center;
	font-size:11px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-left: 15px;
} 
	   
#foot p{
	color:#929292;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
         }	
#foot p a{color:#000;
          text-decoration:none;
		  }	
#foot p a:hover{
	color:#AF6A25;
	text-decoration: underline;
}		  
.black{color:#000;}	
/************************services*********************/ 
#servicebanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/servicebanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 25px;
	margin-top: 0px;
}
#importbanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/importbanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 25px;
}
#valuebanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/valuebanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 25px;
}
#servicebanner #headline{
	padding-top:25px;
	padding-right:0px;
	float:right;
	width:245px;
	color:#000;
	margin: 0px;
		  }
#servicebanner p{padding-top:17px;}		  	  
.bannertit{
	font-size:28px;
	font-family: Tahoma;
	color:#9e5306;
	font-weight:bold;
	margin-top: 2px;
	padding-top: 2px;
		   }
#servicecontent{
	width:911px;
	color:#7b6b68;
	float: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
        }	
		   		  	    
#servicecontent #leftmain{
	width:580px;
	float:left;
	line-height:15px;
	font-size:12px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
		  }	
h1{
	font-size:22px;
	font-family:Tahoma;
	color:#c27220;
	font-weight:bold;
	padding-bottom:15px;
	border-bottom:#dc9d5c 1px solid;
	margin: 0px;
	padding-top: 0px;
	}
#servicecontent #leftmain p{
	line-height:22px;
	padding-top:10px;
	padding-bottom: 5px;
	margin: 5px;
                  }
#servicecontent #leftmain img{
	float:right;
	margin-left: 30px;
	border: 1px solid #333333;
			  }	
#servicecontent #leftmain img.left{
	float:left;
	margin-right: 30px;
	border: 1px solid #333333;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
			  }		  	  
#servicecontent #rightmain{
	background:url(../images/orangeline2.jpg) no-repeat left top;
	height:522px;
	float:right;
	width:290px;
	color:#fff;
	margin-bottom:20px;
           }
#servicecontent #rightmain ul{
	font-size:12px;
	font-weight:bold;
	list-style:none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;

	*padding-left: 0px !important;
	*padding-left: 0px ;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
							 }
#servicecontent #rightmain li {
	height:33px;
	margin:0;
	padding:0 0 0px 0;
	text-align:left;
	display:block;
	text-indent: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
							 }	
#servicecontent #rightmain li a{
                               background: url(../images/subnav.jpg) no-repeat;
                                height:33px;
								line-height:33px;
								color:#fff;
								text-decoration:none;
								display:block;	
								}
#servicecontent #rightmain li a:hover{background: url(../images/subnav-hover.jpg) no-repeat;
                                       color:#FFFFFF;
									   }
/***********why***********/
#whybanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/whybanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 25px;
}
#whyrightmain{
	background:url(../images/orangeline4.jpg) no-repeat left top;
	float:right;
	width:290px;
	color:#fff;
	margin-bottom:20px;
	height: 900px;
           }
#whyrightmain ul{
	font-size:12px;
	font-weight:bold;
	list-style:none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;


	*padding-left: 0px !important;
	*padding-left: 0px ;
	display: block;
	margin-bottom: 0px;
	margin-left: 20px;
						
							 }
#whyrightmain li {
	height:33px;
	margin:0;
	padding:0 0 0px 0;
	text-align:left;
	display:block;
	text-indent: 30px;
							 }	
#whyrightmain li a{
                               background: url(../images/subnav.jpg) no-repeat;
                                height:33px;
								line-height:33px;
								color:#fff;
								text-decoration:none;
								display:block;	
								}
 #whyrightmain li a:hover{background: url(../images/subnav-hover.jpg) no-repeat;
                                       color:#fff;
									   }
 /***********contact***********/
 #contactbanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contactbanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 25px;
}
#conrightmain{background:url(../images/orangeline3.jpg) no-repeat left top;
            height:700px;
			float:right;
			width:290px;
			color:#fff;
			margin-bottom:20px;
           }
#conrightmain ul{
	font-size:12px;
	font-weight:bold;
	list-style:none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;


	*padding-left: 0px !important;
	*padding-left: 0px ;
	display: block;
	margin-bottom: 0px;
	margin-left: 20px;
}
#conrightmain li {
     	height:33px;
	margin:0;
	padding:0 0 0px 0;
	text-align:left;
	display:block;
	text-indent: 30px;						 
							 }	
#conrightmain li a{
                               background: url(../images/subnav.jpg) no-repeat;
                                height:33px;
								line-height:33px;
								color:#fff;
								text-decoration:none;
								display:block;	
								}
 #conrightmain li a:hover{background: url(../images/subnav-hover.jpg) no-repeat;
                                       color:#ffffff;
									   }		   

input{border:#dc9d5c 1px solid; font-family:verdana; font-size:12px}
textarea {border:#dc9d5c 1px solid; font-family:verdana; font-size:12px}
.border{border:none;}
.buttonstyle{background-color:#dc9d5c; color:#FFFFFF; border-color:#bb8146}
 /***********addservice***********/	
.add{
	line-height:23px;
	padding-top: 0px;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.add li {
	margin-left: 10px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 3px;
}

/***********transportationservice***********/	
#transheadline{
          padding-top:25px;
		  padding-right:0px;
          float:right;
          width:265px;
		  color:#000;
		  }
#transportbanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/transportbanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 25px;
}	  	  
/************************locationbanner*********************/ 	
#locationbanner{
	width:911px;
	height:206px;
	clear:both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/locationbanner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 25px;
}	   	

