* {margin:0;padding:0}
body {margin:7px;font:9pt/12pt verdana;background:#666;margin-bottom:12px;background:url('http://www.heavy-hauler.com/img/bg.jpg') repeat-x #fdfdfd}
a:link {color:#c00;text-decoration:none}
a:visited {color:#c00;text-decoration:none}
a:hover {color:#c00;background:#fdfdbf;text-decoration:underline}
h1,h2,h3,h4,h5,h6 {margin:0 0 21px;font-style:italic}
h1 {font-size:16pt}
h2 {font-size:120%}
h3 {font-size:12pt}
h4 {font-size:11pt}
h5 {font-size:10pt}
h6 {font-size:8pt}
#page {margin:0 auto;width:960px;border:2px solid #000}
#head {height:150px;background:url('http://www.heavy-hauler.com/img/heavyhauler-header.jpg') no-repeat}
#hlnk {margin-top:-1px;padding-bottom:7px;font-weight:bold;background:#000;text-align:center}
#hlnk ul {margin-left:15px} #hlnk li {display:inline;margin:0 15px;padding:0 7px}
#main {background:#fff}
#main p {margin:0 0 17px}
#main ul {margin:12px;margin-left:32px}
#side {padding:3px;font-size:90%;font-weight:bold;background:#dfdfdf}

ul.snav 		{margin:0 0 0 -30px;padding:0;font-size:90%}
ul.snav li 		{margin:0 0 0 -30px;padding:0;list-style:none;border:1px solid #ccc;border-left:12px #ccc solid;background:#fdfdfd}
ul.snav li ul 	{margin:-30px 0 0 -20px;padding:0;font-size:90%;font-weight:100}
ul.snav li ul li{margin:-5px 0 0 -20px;padding:0;background:#fff;border:none}

a.ml, a.ml:link, a.ml:visited{display:block;margin:1px 0;padding:3px 5px;color:#c00;text-decoration:none;}
a.ml:hover{color:#c00;background:#fdfdbf}

a.sl,a.sl:link,a.sl:visited{display:block;margin:0;padding:0;color:#c00}
a.sl:hover{color:#c00;background:#fdfdbf}

/*
#side ul {margin:20px 0;font-size:90%}
#side li {margin:0;padding:0;list-style:none}
#side a:link,#side a:visited {display:block;margin:1px 0;padding:3px 5px;color:#c00;text-decoration:none;border:1px solid #ccc;border-left:12px #ccc solid;background:#fdfdfd}
#side a:hover {color:#c00;border-left:12px #c00 solid;background:#fdfdbf}
*/
#div_initiate a:link,#div_initiate a:visited {display:inline;margin:1px 0;padding:0;color:#c00;text-decoration:none;border:none;background:none}

#foot {color:#c00;font-size:80%;font-weight:bold;padding:5px 0;text-align:center;background:#000}
#sname {display:none}
#faq {}
#faq ol {margin:5px 32px}
#faq ol li {margin:5px 0}
.faqq {margin:0 0 12px;font-weight:600;list-style:none;word-spacing:0px;}
.faqa {margin:0 0 32px 15px;font-size:93%;list-style:none}
.clear {clear:both}


#frmwrap {font-size:95%}
fieldset {margin:3px 10px 10px;padding:12px;padding-top:1px;border:1px solid #777;background:url('http://www.heavy-hauler.com/img/bg2.jpg') repeat-x}
legend {color:#900;background:#ccc;font-weight:bold;font-size:110%;margin-bottom:5px;border:1px solid #777;padding:2px 6px}
lable {font-weight:bold;}

input,select,option,textarea,option {font-family:arial;font-size:95%;font-weight:bold;background:#fdfdbf;color:#222;letter-spacing:1px;width:90%;padding:2px}
option {border:none}
#submit {width:150px;color:#000;background:#ffa20f;border:2px outset #d7b9c9;margin:10px 5px 5px;background:#fdfdbf;}
.notes, .cdesc {float:left;width:300px}

.xmlbutton{margin:10px auto 10px auto;border:none;background:none}

.resources ul { margin:0; padding:0; }
.resources ul li { margin:5px 0 10px; list-style:none; border-bottom:1px solid #E5E5E5; }
#main .resources p { margin:0; padding:0; }