body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
}
img {border: none;}
.container {width: 960px; margin: 0 auto;}
ul, li {padding: 0; margin: 0;}
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input { font-size: 12px;}

a:link, a:visited {color: #666; text-decoration:none;}
a:hover {color: #39F; text-decoration:underline}
h1 {font-size: 27px;color: #0C7AB8;	font-weight: normal;}
h2, h2 a:link, h2 a:visited  {font-size: 16px;color: #79B7E5;}
h3 {font-size: 14px;color: #0C7AB8; font-weight: normal;}
p {padding: 4px 0; margin: 4px 0; }

.top {margin-top: 15px; zoom:1; overflow:hidden;}
.logo {float: left; padding-left: 16px; }
.menu { background:url(../images/menu_bg.gif) 0 0 no-repeat; width: 690px;zoom:1; overflow: hidden; height: 36px;float: right; margin-top: 50px;}
.menu li {float: left; list-style:none; border-left: 1px solid #fff; padding: 10px 12px; font-size: 15px; }
.menu li.first {border-left: none;}
.menu li a, .menu li a:visited {color: #fff; text-decoration:none;}
.menu li a:hover{color: #fff; text-decoration:underline;}
.menu li a.active  {color: #c8f5b0;}

.blue {color: #79B7E5;margin-left: 20px;}
.removelist {width: 600px; float: left; padding-top: 20px;}
.heavyimg {float: left; padding: 20px 20px 0; width: 160px; text-align:right;}

.header1 {font-size: 19px; color: #fff; font-weight:normal; margin: 0; padding: 10px 0; line-height:20px; }
.homecontent  {font-size: 13px; margin-top: 5px; zoom:1; overflow:hidden;}

.homecontent ul {padding: 0; margin:2px 10px;}
.homecontent ul li{ line-height:15px;}
.left_c {width: 210px; height: 200px; float: left;background:url(../images/tab_bg01.gif) 0 0 no-repeat; padding-left:90px;}
.center_c {width: 210px; height: 200px; float: left;background:url(../images/tab_bg02.gif) 0 0 no-repeat; padding-left:90px; margin: 0 30px;}
.right_c {width: 210px; height: 200px; float: left;background:url(../images/tab_bg03.gif) 0 0 no-repeat; padding-left:90px;}

.leftcontent {width: 210px; float: left;padding: 20px 40px 20px 20px;}
.rightcontent {width: 650px; float: left; padding: 20px;}
ul.sidemenu {margin: 0; padding: 0 5px 20px 0;}
ul.sidemenu li {list-style:none; border-bottom: 1px solid #ddd; font-size: 15px;}
ul.sidemenu li a:link, ul.sidemenu li a:visited { display: block; padding: 10px; }
ul.sidemenu li a:hover { background:#e6f1f8;}
ul.sidemenu li.active { background:#e6f1f8;}

table.movelist {border: 1px solid #4fa0d3; }
table.movelist td{padding: 5px 20px;background:url(../images/tab_bg06.gif) 0 0 repeat-x;}
table.movelist td ul {padding: 5px 10px;}

table.citylist {border-top: 1px solid #ddd;}
table.citylist td {border-bottom: 1px solid #ddd; padding: 5px 15px;}
dt{float:left;width:120px;}

table.truckvsbin {border-top: 1px solid #ddd; }
table.truckvsbin th{border-bottom: 1px solid #ddd;}
table.truckvsbin th.right{border-right: 1px solid #ddd;}
table.truckvsbin td {border-bottom: 1px solid #ddd;  padding-left: 70px; color: #0C7AB8;}
table.truckvsbin td.right {border-right: 1px solid #ddd; }

.title {display: block;
	color: #fff;
	font-size:16px;
	background-image: url(../images/title_bg.gif);
	background-position: 0px 0px;
    height:36px;  margin:0 4px 10px 0;}
    .title span{ display: block;
	background-image: url(../images/title_bg.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:20px; padding:8px 10px 8px 0;	}	

table #color{ background-color:#f3f3f3;}
table.rates th { border: 1px solid #ddd;}
table.rates td { text-align:center;}
table.rates td a:link{ display: block;}
.heavy {float: right; width: 210px; padding: 20px; font-size: 12px;}

.bottom {font-size: 11px; text-align: center; padding: 30px;}
