/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { margin:0; padding:0;border:0;}
table { border-collapse:collapse; border-spacing:0;}
ol,ul {list-style:none;}
a:link,a:visited{color:black;font-weight: bold;text-decoration: none;}
a:hover,a:active{text-decoration: underline;}

/* Standard HTML tag definition */
body{font-family: Arial,sans-serif;font-size:12px;background: url("../images/main-bg.jpg") repeat-x #858995;color:#2e3347}
.wrapper{width:880px; margin:0 auto 0 auto;}
.center{text-align: center;}
.clear{clear:both;font-size:1px;height: 1px;}
.de{border: 1px solid black;}
/* Page elements */

#header{height:186px;background: url("../images/header.gif");position:relative}
	#header #left{position: absolute;top:25px;left:100px;}
	#header #right{position: absolute;top:25px;right:100px;}
	#header a#middle{position: absolute;top:45px;left:275px;width:346px;height:77px;display: block;background: url("../images/logo.png")}
	#header p{position: absolute;top:120px;left:240px;font-weight: bold;}
	
ul#nav {padding:5px 0 0 90px;}
	#nav li{float:left;padding:10px 0 10px 20px;background: url(../images/nav-spc.png) 0 0 no-repeat;}
	#nav a {color:white;font-size:14px;font-weight: bold;}
	#nav li.no-border {background:none}

#content {margin-top:5px; background: white;padding:20px 10px 3px 10px}
	#content p{padding:5px;}
	#content h1,#content h2, #content h3,#content h4,#content h5,#content h6{padding:5px;color:#9a2b1b}
	#content ul, #content ol {padding:10px 10px 10px 0px; list-style:none}
	#content ul li {list-style-image:none;color:#9A2B1B;font-weight:bold;list-style-position:outside;list-style-type:none;}
	#content ol li {list-style: decimal;}
	#content em {font-style: italic;text-decoration: underline;}
	#content input, #content textarea {border:1px solid #dadada;padding:2px}
	#content select {border:1px solid #dadada;padding:1px}
	#content .left{float:left;padding:5px;width:450px}
	#content .right{float:right;padding:150px 5px 5px 5px;width:340px; background: url(../images/truck.jpg) no-repeat;  min-height:320px; height:auto !important; height:320px;}
	#content .right h3 {font-size: 18px;color:#1f253d;padding:10px}
	#content .right ul {padding:0}
	#content .right ul li{float:left;width: 150px;margin: 0 0 0 10px;list-style: none;padding:3px 0 3px 0}
	#content .right ul li a:link, #content .right ul li a:visited {color:#9a2b1b;text-decoration: underline;}
	#content .right ul li a:hover, #content .right ul li a:active {text-decoration: none;}
	
	.box {background: url("../images/box.gif") no-repeat;margin:0 50px 0 50px;width:246px;height:80px;padding:10px 0 0 0}
	.box a{text-decoration: underline;}
	
	#close-round-corner{background: url(../images/footer-item-bot.gif) no-repeat ; height: 8px;}
	
#footer-items {margin: 0 auto 0 auto;background: url(../images/footer-item-top.gif) no-repeat #dfe1e5;}
#footer-items ul {padding:5px}
#footer-items li {display: inline;list-style-type:none;padding:5px;font-size:14px}
#footer-items li a{font-size:12px;color:#50566d;font-weight: normal;}

input.input{display: block;width:150px}
textarea.txt{display: block;width:400px;height:100px}
fieldset {padding:10px 5px 10px 5px}
#close-round-main{background: url(../images/end.gif) no-repeat ; height: 10px;}

#footer {background: url(../images/footer.gif) no-repeat 100% 10px;height:80px;padding:10px 0 10px 0;position: relative;text-align: right;}
	#footer a#ba {position: absolute;right:175px;top:10px;width:100px;height:60px}
	#footer a#al {position: absolute;right:75px;top:10px;width:80px;height:60px}
	#footer a#bb {position: absolute;right:0;top:10px;width:60px;height:60px}
	
	#footer ul{position: absolute;width:550px;left:0;top:15px}
	#footer li{display: inline;list-style-type:none;padding:5px;font-size:18px}
	#footer li a {color:white;font-size:12px}
	
table td{padding:5px 0 5px 0}