body{
	background: #56554c url("images/bg_main.jpg") repeat-y top center;
	margin: 0px;
	height: 100%;
}

img,object{
	border: 0px;
	display: block;
}

body,td{
	font: 9pt arial,sans-serif;
	color: #ffffff;
}

p{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

p.csText{
	margin: 20px 0px 0px 0px;
	text-align: center;
}

a{
	text-decoration: none;
	color: #989898;
}

a:hover{
	color: #ffb30f;
}

.listing td{
	color: #989898;
}

.quoteform td{
	padding: 0px 15px 5px 0px;
}

.greyform{
	border: 1px solid #aaaaaa;
	background: #676767;
	color: #ffffff;
	font: 9pt arial,sans-serif;
	padding: 2px 5px 2px 5px;
}
input.greyform, textarea.greyform{
	width: 250px;
}

td.textreq{
	color: #add1ef;
}

td.textopt{
	color: #989898;
}


td.bluetext{
	color: #add1ef;
}

#container{
	background: #56554c url("images/bg_main.jpg") repeat-y top center;
	width: 970px;
	height: 100%;
	margin: 0px auto;
}

#mainbody{
	margin: 0px 13px 0px 13px;
	width: 944px;
}

#sidebar{
	width: 197px;
	margin: 0px 0px 18px 0px;
	float: left;
}

#content{
	background: #000000 url('images/bg_content.jpg') repeat-y top center;
	width: 710px;
	margin: 17px 0px 18px 18px;
	float: left;
}

#pageheading{
	margin: 0px 0px 15px 0px;
}

#content_mid{
	padding: 0px 50px 10px 50px;
}

#footer{
	width: 944px;
	height: 100;
	margin: 0px auto;
}