*{margin:0;padding:0}
body{font-family:Verdana,Geneva,sans-serif;background:#226196}
table{border-collapse:collapse}
q{quotes:none}
a:hover{text-decoration:none}
a img{border:none}
.center{text-align:center}

#wrap{width:100%}

#tls{background:url(/images/tls-bg.jpg) repeat-x right top}
#trs{background:url(/images/trs-bg.jpg) repeat-x left top}
#header{width:1260px;height:543px;background:url(/images/header-bg.jpg) no-repeat left top;vertical-align:top}
	#header a{display:block;width:223px;height:155px;margin:10px 0 0 10px}

#cls{background:url(/images/cls-bg.jpg) repeat-x right top;height:800px}
#clbs{background:url(/images/cls-bbg.jpg) repeat-x right bottom;height:158px}
#crs{background:url(/images/crs-bg.jpg) repeat-x left top}
#crbs{background:url(/images/crs-bbg.jpg) repeat-x left bottom;height:158px}
#content{width:1260px;background:url(/images/content-bg.gif) repeat-y 103px top}

#leftbar-wrap{width:365px;background:url(/images/leftbar-bbg.jpg) no-repeat left bottom;vertical-align:top}
#leftbar{background:url(/images/leftbar-tbg.jpg) no-repeat left top;padding:30px 20px 0 118px;color:#fff;min-height:1000px}
	#leftbar h2{font-size:1.1em;color:#FFCC00;text-align:center;margin-bottom:20px;font-weight:normal}
	#leftbar p{font-size:0.85em;margin-bottom:15px}
	#leftbar a{color:#fff;font-weight:bold}
	#leftbar .motors{margin-bottom:100px}
	#leftbar address{padding:0 0 0 50px;font-style:normal;font-size:1em;background:url(/images/address-bg.png) no-repeat left bottom;line-height:200%;text-align:center}
	#leftbar address a{font-weight:normal}

#main-content-wrap{width:531px;background:url(/images/main-content-bbg.jpg) no-repeat left bottom;vertical-align:top}
#main-content{background:url(/images/main-content-tbg.jpg) no-repeat left top;color:#fff;padding:30px 25px 0 25px;min-height:1000px}
	#main-content h1{font-size:1.2em;margin-bottom:20px;font-weight:normal}
	#main-content p{font-size:0.75em;margin-bottom:15px;line-height:200%}
	#main-content ul{font-size:0.75em;margin-bottom:15px;padding:0 0 0 15px}
	#main-content a{color:#FFCC00}
	#main-content .clients{list-style-type:none;padding:0;overflow:hidden;width:100%}
		#main-content .clients li{float:left;margin:0 20px 0 0}

#rightbar-wrap{width:364px;background:url(/images/rightbar-bbg.jpg) no-repeat left bottom;vertical-align:top}
#rightbar{background:url(/images/rightbar-tbg.jpg) no-repeat left top;min-height:1000px;padding:10px 118px 0 20px;color:#fff}
	#rightbar h2{font-size:0.75em;color:#000;text-align:center;margin-bottom:10px}
	#rightbar h3{font-size:0.7em;color:#8E4702;text-align:center;margin-bottom:10px;font-weight:normal}
	#rightbar p{font-size:0.75em;margin-bottom:15px}
	#rightbar ul{font-size:0.75em;margin-bottom:15px;padding:0 0 0 15px}
	#rightbar table{font-size:0.7em;margin-bottom:15px;width:100%}
		#rightbar table th{color:#D9821B;padding:2px}
		#rightbar table td{text-align:center;padding:2px}
		#rightbar table td.alt{color:#D9821B}
		#rightbar table span{background:#E8923D;padding:2px 4px;color:#FFDBB8}
	#rightbar a{color:#fff;font-weight:bold}
	#rightbar .nav{margin-bottom:100px}
		#rightbar .nav h2{font-size:1em;color:#0A3E6A;background:url(/images/nav-header-bg.png) no-repeat left center;padding:20px 0 40px 0}
		#rightbar .nav ul{list-style-type:none;padding:0 0 0 25px;font-size:0.9em}
			#rightbar .nav ul li{background:url(/images/nav-marker.png) no-repeat left center;padding:0 0 0 30px;margin-bottom:15px}
	#rightbar .weather{margin:0}
	#rightbar .calendar td{padding:4px 2px}

.sidebar-block-top{width:165px;height:8px;font-size:0;background:url(/images/sidebar-block-top-bg.gif) no-repeat left top;margin:0 auto}
.sidebar-block-bottom{width:165px;height:8px;font-size:0;background:url(/images/sidebar-block-bottom-bg.gif) no-repeat left top;margin:0 auto 20px auto}
.sidebar-block{width:141px;background:#F8E08D;margin:0 auto;border-left:solid 2px #EB8A55;border-right:solid 2px #EB8A55;padding:2px 10px;color:#000}

#wrap tfoot td{background:url(/images/footer-bg.jpg) repeat-x left top}
#wrap #footer{width:1260px;height:299px;background:url(/images/footer-cbg.jpg) no-repeat left top;text-align:center;color:#fff;vertical-align:top}
	#wrap #footer ul{list-style-type:none;font-size:0.75em;margin-bottom:90px;padding:10px 110px 0 110px;line-height:200%}
		#wrap #footer ul li{display:inline}
			#wrap #footer ul li a{color:#fff}
	#wrap #footer p{font-size:0.85em;font-weight:bold}