body {
	margin:0;
	padding:0;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/LiquidDispatchBodyBG.gif);
	background-repeat:repeat-x;
	font-size:small;
}
img {border:0;}
ul {margin-top:0;}
#container {
		width:990px;
		margin-left:auto;
		margin-right:auto;
		background-color:#fff;
		position:relative;
}

#LiquidDispatchLogo {
	position:absolute;
	left:150px;
	top:93px;
}

#header {
	background-image:url(images/LiquidDispatchHeaderBG.jpg);
	background-repeat:no-repeat;
	height:282px;
}
#header h3 {
	font-style:italic;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	margin:0;
	position:absolute;
	left:322px;
	top:86px;
}

#navigation {
	background-image:url(images/LiquidDispatchAsphalt.jpg);
	background-repeat:no-repeat;
	padding-left:180px;
	height:25px;
	}
#navigation ul {list-style-type:none;
margin:0;
padding:0;
}
#navigation ul li {float:left;
	text-align:center;
	color:#fff;
	font-size:12px;
	/*border:1px solid #f00;*/
	height:20px;
	padding-top:5px;
	font-weight:bold;
	}
li#nav-howitworks {background-image:url(images/nav-howitworks.gif);
	width:119px;}
li#nav-aboutus {background-image:url(images/nav-aboutus.gif);
	width:87px;}
li#nav-contactandquotes {background-image:url(images/nav-contactandquotes.gif);
	width:162px;}
#navigation a {color:#fff; text-decoration:none;}
#navigation a:hover {text-decoration:underline;}

#contactus {
background-image:url(images/contactbutton.gif);
width:448px;
height:50px;
position:absolute;
top:304px;
right:0;
text-transform:uppercase;
color:#fff;
font-weight:bold;
}
#contactus a {color:#fff; text-decoration:none;}

#clickhere {font-size:0.8em;
position:absolute; top:11px; left:40px;}
#contactforquote {
	font-size:1.2em;
	position:absolute;
	top:20px;
	left: 35px;
	padding-left:11px;
	background-image:url(images/clickarrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
#contactforquote a:hover {text-decoration:underline;}

#callusat {font-size:0.8em;
position:absolute; top:11px; left:295px;}
#phonenumber {
	font-size:1.2em;
	position:absolute;
	top:20px;
	left: 290px;
	padding-left:11px;
	background-image:url(images/clickarrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
}


#content {
background-image:url(images/tanktruckfade.jpg);
background-repeat:no-repeat;
font-size:1em;
padding:20px 0px 14px 193px;
text-align:justify;
}
#content p {margin-top:0;}
	
#rightcolumn-home {width:439px;
float:right;
padding:50px 10px 20px 0px;
color:#183e85;
font-size:1.1em;
text-align:left;
}
h4 {margin-top:0;}

#rightcolumn {width:404px;
float:right;
padding:50px 10px 20px 35px;
color:#183e85;
font-size:1.1em;
text-align:left;
}
#rightcolumn a {color:#183e85;}

input, textarea {width:275px;}

#homelink {position:absolute;
	top:200px;
	left:200px;
	font-size:1em;
}
#homelink a {color:#fff;}

<!-- form stuff -->

.form_field, .form_required, .form_description, .form_button{
    font-weight : normal;
}

.form_required{
    color:red;
}

.field_block{
    padding: 5px;
}

.field_block_over{
/*
    padding: 4px;
    border: 1px dashed #cccccc;
    background-color: yellow;
*/    
}


/*.form_submit_block{
    padding-top: 10px;
}*/

.form_text{
}

.text_box, .text_area, .text_select {
    width:300px;
}

.text_area{
    height:80px;
}

.form_error_title{
    font-weight: bold;
    color: red;
}

.form_error{
    background-color: #F4F6E5;
    border: 1px dotted #ff0000;
    padding: 5px;
    color : #000;
    margin: 10px;
}

.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 1px dashed #ff0000;
}

div.instruction_error{
    color: red;
    font-weight:bold;
}

div.instruction{
}


/*.form_button{
    width:  80px;
    height: 28px;
}*/

.form_choice_text{
}

.form_choice_over{
    background-color: #dedede;
    cursor: pointer;
}
	