body,html{
font-family:arial;
font-size:12px;
color:#101211;
line-height:16px;
margin:0px;
padding:0px;
background:url(images/back.jpg) repeat-x #faf9f6;
}

a:focus{
outline:none;
}
#container{
width:980px;
margin:0 auto;
}


/*header part start*/

#headerdiv{
width:980px;
float:left;
z-index:1;
}

.top_logo{
width:980px;
float:left;
padding-top:11px;
}

.logo{
width:750px;
float:left;
padding-top:14px;
height:81px;
}

.logo_bar{
width:205px;
float:left;
background:url(images/top_bar.gif) no-repeat;
font-family:arial;
font-size:12px;
font-weight:bold;
text-align:center;
padding-right:15px;
padding-bottom:6px;
}

.menu{
width:980px;
float:left;
}


.toplink {
padding:0px;
margin:0px;
}
.toplink li {
display:inline;
list-style-type:none;
}

.toplink li a {
font-family:arial;
font-size:12px;
color:#77AF2A;
font-weight:normal;
text-decoration:none;
display:block;
float:left;
line-height:39px;
}

.toplink li a{
font-family:arial;
font-size:12px;
color:#fff;
font-weight:normal;
text-decoration:none;
padding-left:20px;
padding-right:20px;
}

.toplink li a.home:hover, .toplink li a.home_hover {
color:#000;
background:url(images/link-ho.gif) no-repeat bottom center;
}

.toplink li a.Services:hover, .toplink li a.Services_hover {
color:#000;
background:url(images/services.gif) no-repeat bottom center;
}

.toplink li a.Freight:hover, .toplink li a.Freight_hover {
color:#000;
background:url(images/fright.gif) no-repeat bottom center;
}

.toplink li a.FAQ:hover, .toplink li a.FAQ_hover {
color:#000;
background:url(images/faq.gif) no-repeat;
background-position:bottom center;
}

.toplink li a.contact:hover, .toplink li a.contact_hover {
color:#000;
background:url(images/contact.gif) no-repeat;
background-position:bottom center;
}

.toplink li a.about:hover, .toplink li a.about_hover {
color:#000;
background:url(images/about.gif) no-repeat;
background-position:bottom center;
}


/*header part ends*/

/*middle part start*/

#middlediv{
width:980px;
float:left;
z-index:1;
}

.mid_main{
width:960px;
float:left;
margin-top:25px;
padding-left:10px;
padding-right:10px;
}


.mid_main2{
width:960px;
float:left;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}


.login{
width:938px;
float:left;
border:1px solid #c1c1c1;
font-family:arial;
font-size:14px;
color:#525252;
font-weight:normal;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.bor{
border:1px solid #bbbbbb;
}

.out_line{
border:0px;
}

.back_grap{
width:925px;
float:left;
background:url(images/back_graphic3.gif) no-repeat;
height:323px;
margin-top:10px;
padding-right:20px;
padding-top:8px;
padding-left:15px;
font-family:arial;
font-size:18px;
color:#fff;
line-height:22px;
font-weight:normal;
}


.back_grap1{
width:925px;
float:left;
background:url(images/back_gaphic2.gif) no-repeat;
height:119px;
margin-top:10px;
padding-right:20px;
padding-top:8px;
padding-left:15px;
font-family:arial;
font-size:18px;
color:#fff;
line-height:22px;
font-weight:normal;
}

h1.onlin{
margin: 0;
padding: 10px 0 0 0;
font-family:Adobe Caslon Pro;
font-size:35px;
color:#fff;
line-height:39px;
}

.pad{
padding-top:10px;
}

.compare{
font-family:arial black;
font-size:24px;
color:#fff;
line-height:28px;
}

.mid_top{
width:915px;
float:left;
margin-top:20px;
border:3px solid #eaeaea;
background-color:#fff;
padding:20px;
}


.mid_left{
width:246px;
float:left;
padding-right:20px;
}

.mid_right{
width:647px;
float:left;
background: url(images/mid_bg1.gif) repeat-x center bottom;
border:1px solid #e3e3e3;
padding-top:15px;
padding-bottom:15px;
}

.mid_right1{
width:617px;
float:left;
background: url(images/mid_bg1.gif) repeat-x center bottom;
border:1px solid #e3e3e3;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
}

.mid_back{
width:617px;
float:left;
background: url(images/back_bg.gif) repeat-x;
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
padding-top:15px;
padding-left:15px;
padding-right:15px;
height:374px;
}

.mid_bg1{
width:617px;
float:left;
background: url(images/back1_bg.gif) repeat-x;
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
padding-top:15px;
padding-left:15px;
padding-right:15px;
height:499px;
}


.mid_root{
width:617px;
float:left;
}



.top_main{
width:246px;
float:left;
}
.mid_main1{
width:244px;
float:left;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
background:#f6f6f6;
}

.bot_main{
width:246px;
float:left;
}

.left_cor{
width:16px;
float:left;
}

.mid_cor{
width:214px;
float:left;
background:url(images/mid_cor.gif) repeat-x;
height:16px;
}

.mid_bcor{
width:214px;
float:left;
background:url(images/bot_m_cor.gif) repeat-x;
height:16px;
}

.right_cor{
width:16px;
float:left;
}

.leftlink {
padding-left:10px;
padding-top:8px;
margin:0px;
}

.leftlink li{
display:block;
list-style:none;
height: 25px;
}


.leftlink li a{
	font-family:arial;
	font-size:12px;
	color:#798b31;
	text-decoration:none;
	line-height:25px;
}

.leftlink li a:hover{
	color: #000;
}

.serve{
width:214px;
float:left;
font-family:arial;
font-size:18px;
color:#fe8700;
line-height:22px;
padding-left:15px;
padding-right:15px;
border-bottom:1px solid #e3e3e3;
padding-bottom:8px;
}


.serve3{
width:214px;
float:left;
font-family:arial;
font-size:18px;
color:#fe8700;
line-height:22px;
padding-right:15px;
padding-bottom:8px;
}

.left_menu{
width:244px;
float:left;
}

.left_menu1{
width:214px;
float:left;
padding-left:15px;
padding-top:10px;
font-family:arial;
font-size:12px;
color:#4d4d4d;
text-align:justify;
padding-right:15px;
}

.left_tab{
width:214px;
float:left;
padding-left:15px;
padding-top:10px;
font-family:arial;
font-size:12px;
color:#4d4d4d;
text-align:justify;
padding-right:15px;
height:200px;
}


.left_text{
width:214px;
float:left;
padding-left:15px;
font-family:arial;
font-size:12px;
color:#4d4d4d;
text-align:justify;
padding-right:15px;
height:200px;
}


.busine{
width:300px;
float:left;
padding-right:17px;
padding-left:15px;
}

.busine1{
width:300px;
float:left;
padding-right:15px;
}

.inter{
font-family:arial;
font-size:22px;
color:#6f8322;
line-height:28px;
}

.pick{
font-family:arial;
font-size:12px;
color:#4d4d4d;
}

.optimise{
font-family:arial;
font-size:14px;
color:#fe8700;
line-height:18px;
font-weight:bold;
}


.theform {
width:307px;
float:left;s
}
.theform p{
margin:0px;
padding:10px 0 0 0;
}
.theform p label{
width:130px;
float:left;
display:block;
font-family:arial;
font-size:12px;
color:#6a6b73;
}
.theform p label.autowidth{
width:auto;
float:left;
display:block;
padding-right:20px;
padding-bottom:10px;
}



.theform1 {
width:300px;
float:left;
}
.theform1 p{
margin:0px;
padding:10px 0 0 0;
}
.theform1 p label{
width:130px;
float:left;
display:block;
font-family:arial;
font-size:12px;
color:#6a6b73;
}
.theform1 p label.autowidth{
width:auto;
float:left;
display:block;
padding-right:20px;
padding-bottom:10px;
}

.select1{
width:147px;
}

.spac{
padding-top:5px;
text-align:justify;
}

.check{
font-family:arial;
font-size:12px;
color:#6a6b73;
text-align:justify;
padding-top:10px;
}

.text{
font-family:arial;
font-size:12px;
color:#6a6b73;
float:left;
padding-top:4px;
padding-left:5px;
}

.terms{
font-family:arial;
font-size:12px;
color:#fe8700;
line-height:16px;
text-decoration:underline;
}

.terms:hover{
font-family:arial;
font-size:12px;
color:#6f8322;
line-height:16px;
text-decoration:none;
}

.sign{
width:200px;
float:left;
background:url(images/gr_box.gif) no-repeat;
height:55px;
margin-top:20px;
font-family:arial;
font-size:18px;
color:#fff;
line-height:22px;
padding-left:46px;
padding-top:15px;
}


.sign1{
width:246px;
float:left;
height:55px;
margin-top:5sspx;
font-family:arial;
font-size:18px;
color:#fff;
line-height:22px;
padding-top:15px;
}


.sign_up{
font-family:arial;
font-size:18px;
color:#fff;
line-height:22px;
text-decoration:none;
}

.sign_up:hover{
font-family:arial;
font-size:18px;
color:#fe8700;
line-height:22px;
text-decoration:none;
}


.cause{
font-family:arial;
font-size:14px;
color:#fe8700;
line-height:18px;
}

.click{
font-family:arial;
font-size:15px;
line-height:19px;
text-decoration:none;
font-weight:bold;
color:#000;
}


.click:hover{
font-family:arial;
font-size:15px;
line-height:19px;
text-decoration:none;
color:#fe8700;
}

/*middle part ends*/

/*footer part start*/
#footer{
width:980px;
float:left;
z-index:1;

}

.foot_main{
width:960px;
float:left;
margin-top:15px;
padding-left:10px;
padding-right:10px;
background:#343434;
height:30px;
font-family:arial;
font-size:12px;
color:#fff;
margin-bottom:10px;
padding-top:10px;
}


/*footer part ends*/
