/* CSS Document */

body {font:13px/16px Arial, Helvetica, sans-serif; background:#010100; margin:0; padding:0; }
p{font:12px/15px Arial, Helvetica, sans-serif; margin:8px 0px;}
H1 {font:18px/22px Arial, Helvetica, sans-serif; margin:0px 0px 8px 0px; padding:0px; font-weight:bold;}
H2 {font:15px/22px Arial, Helvetica, sans-serif; margin:20px 0px 8px 0px; font-weight:bold;}
.h2 {font:15px Arial, Helvetica, sans-serif; font-weight:bold;}
li {margin:8px 0px;}
a {color:#996666;}
a:visited {color:#663333;}
.asterix {color:#990000;}
/* Structure */
#outside {width:800px; background:#FC3 url(images/outerbkg.gif) top left; margin:0px; padding:0px;}
#main {width:770px; margin:0px; padding:0px;}
#mainhead {width:767px; height:145px; background:url(images/heading.jpg) no-repeat left top; margin:0 3px 0 0; padding:0px; border-top:1px solid #fc3; border-right:1px solid #fc3;  border-bottom:0px solid #fc3;  border-left:1px solid #fc3;}
#inmain {width:720px; margin:0px 24px 15px 26px; padding:0px; background:url(images/background_r3_c1.gif) left top; text-align:left; border:1px solid; border-top:none; border-right-color:#fc3; border-bottom-color:#fc3; border-left-color:#fc3;}
#content{width:665px; margin:0 0px 0 20px;}
#mainend {background:url(images/background_r5_c1.gif) no-repeat left bottom; height:20px; margin:0;}
#logo {margin:9px 0 0 193px; padding:0; text-align:left;}

/* Button Link area on index page */
#categorybtn {width:550px; margin:0px; padding:0px;}
#categorybtn img{width:132px; height:207px; display:block; padding:0px;}
#categorybtn a.types img{background:url(images/types_up.jpg) no-repeat top left; display:inline; margin:0 3px 0 0;}
#categorybtn a.types:hover img{background:url(images/types_ovr.jpg) no-repeat top left;}
#categorybtn a.size img{background:url(images/size_up.jpg) no-repeat top left; display:inline; margin:0 3px 0 0;}
#categorybtn a.size:hover img{background:url(images/size_ovr.jpg) no-repeat top left;}
#categorybtn a.dealer img{background:url(images/dealer_up.jpg) no-repeat top left; display:inline; margin:0 3px 0 0;}
#categorybtn a.dealer:hover img{background:url(images/dealer_ovr.jpg) no-repeat top left;}
#categorybtn a.cost img{background:url(images/costs_up.jpg) no-repeat top left; display:inline; margin:0px;}
#categorybtn a.cost:hover img{background:url(images/costs_ovr.jpg) no-repeat top left;}


.leftimage{margin:0 0 0 8px; padding:0px; float:left;}
.rightimage{margin:0 9px 0 0; padding:0px; float:right;}
/* Navigation */
#nav {margin:0; padding:0px; height:130px;}
#nav ul{margin:108px 0 0 29px; padding:0;}
#nav li {display: inline; list-style-type: none; margin:0 0px 0 4px; padding:0px; float:left;}
#nav a{background:url(images/nav_brown_rt.gif) no-repeat top right; margin:0px; text-decoration:none; float:left;}
#nav a span{background:url(images/nav_brown_lt.gif) no-repeat top left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; display:block; padding:6px 8px 2px 8px; height:15px; text-decoration:none; color:#FFFFFF; float:left;}
#nav a.current{background:url(images/nav_yellow_rt.gif) no-repeat top right; text-decoration:none;}
#nav a.current span{background:url(images/nav_yellow_lt.gif) no-repeat top left; text-decoration:none; padding:6px 7px 4px 7px;}
#nav a.current:hover{background:url(images/nav_yellow_rt.gif) no-repeat top right;  text-decoration:none;}
#nav a.current:hover span{background:url(images/nav_yellow_lt.gif) no-repeat top left;  text-decoration:none;}
#nav a:hover{background:url(images/nav_red_rt.gif) no-repeat top right; color:#FFFFFF; text-decoration:none;}
#nav a:hover span{background:url(images/nav_red_lt.gif) no-repeat top left; color:#FFFFFF; text-decoration:none;}

/* Quote Box */
#quotecallout {display:block; position:inherit; width:250px; height:140px; background:url(images/quotebox.gif) no-repeat top left; float:left; margin:-25px 10px 10px 0px; padding:0px;}
a.continuebtn img{background:url(images/quotebox_up.gif) no-repeat top left; display:block; width:118px; height:36px; margin:0px;}
a.continuebtn:hover img{background:url(images/quotebox_ovr.gif) no-repeat top left;}

/* preloading images */
#content #quotecallout p.preload {background: url(images/quotebox_ovr.gif) no-repeat; background-position: -1000px -1000px;}
#mainhead div#logo{background: url(images/nav_red.gif) no-repeat; background-position: -1000px -1000px;}
#categorybtn a.types{background: url(images/types_ovr.jpg) no-repeat; background-position: -1000px -1000px;}
#categorybtn a.size{background: url(images/size_ovr.jpg) no-repeat; background-position: -1000px -1000px;}
#categorybtn a.dealer{background: url(images/dealer_ovr.jpg) no-repeat; background-position: -1000px -1000px;}
#categorybtn a.cost{background: url(images/costs_ovr.jpg) no-repeat; background-position: -1000px -1000px;}
<div id="main">

/* Submit button */
input.submitbtn:link{background:url(images/submit_up.gif) no-repeat top left;}
input.submitbtn:hover{background:url(images/submit_ovr.gif) no-repeat top left;}
input.submitbtn:hover{}
/*input.submitbtn{background:url(images/submit_up.gif) no-repeat top left;}
input.submitbtn:hover{background:url(images/submit_ovr.gif) no-repeat top left;}

                <input name="submit" value="Submit" type="image" src="images/submit_up.gif" width="118" height="36" class="submitbtn" style="border:1px solid #0f0;">
*/
/* footer styles */
#footer {padding:0; margin:20px 0 0 0; text-align:center; height:20px;}
#footer a:hover {text-decoration:none; text-align: center; border-bottom:1px solid #fc3;}
#footer a {text-decoration:none; font: normal 11px arial;}
#footer ul {list-style: none; display: inline; margin:0; padding:0;}
#footer ul li {display: inline; font: normal 11px arial; padding:0 10px; border-right:1px solid #933;}
#footer ul li.rightend {display: inline; font: normal 11px arial; padding:0 10px; border-right:none;}

/*Secondary Pages Call to Quote*/
div#calltoquotesrt {float: left;height: 195px;margin: 0px 10px 10px 0px;padding: 8px 10px 4px 6px;width: 244px;background-image: url(images/bg-quote3.gif);background-repeat: no-repeat;background-position: left top;}
div#calltoquotesrt h5 {text-align: center;color:#0072A3;padding: 15px 0 0px 20px;margin: 0px 0px 20px 0px;font-family: arial;font-size: 15px;}
div#calltoquotesrt h6 { padding: 10px 0 0px 5px; margin: 10px 0px 23px 100px; }
div#calltoquotesrt select { margin-bottom: 7px; margin-left: 85px; margin-top: 5px;}