@charset "utf-8";

/* CSS Document */



body {

	background-color:#131313;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	margin:0;

	padding:0;

}



#all {

	width:977px;

	margin-left:auto;

	margin-right:auto;

}



a {

	text-decoration:none;

	color:#FFF;

}



a:hover {

	text-decoration:underline;

}



li {

	list-style-image: url(assets/bullet.jpg);

}



#header {

	height:64px;

	width:974px;

}



#logo {

	width:257px;

	height:64px;

	background-image:url(assets/logo.jpg);

	float:left;

}



#logo_spacer {

	width:286px;

	height:64px;

	background-image:url(assets/header_logospacer.jpg);

	float:left;

}



#phone {

	margin:4px 0 0 7px;

	color:#a3a3a3;

	font-size:14px;

	font-weight:bold;

}



#header_right {

	float:left;

}



#nav {

	width:431px;

	height:28px;

	float:left;

}



#undernav_spacer {

	width:431px;

	height:36px;

	background-image:url(assets/undernav_spacer.jpg);

}



#content {

	background-image:url(assets/bkgd.jpg);

	width:974px;

	color:#FFF;

}



#column {

	width:217px;

	float:left;

	margin-left:14px;

	margin-top:100px;

}



#address_box {

	background-image:url(assets/address_box.jpg);

	background-repeat:no-repeat;

	width:217px;

	height:165px;

}

#address_text {

	color:#a3a3a3;

	padding:19px 0 0 28px;

}



#text_box_home {

	width:703px;

	background-image:url(assets/text_body_home2.jpg);

	float:left;

	margin-left:20px;

}



#text_box_text {

	padding:10px;

}



#text_box {

	width:703px;

	background-image:url(assets/text_body.jpg);

	float:left;

	margin-left:20px;

}



#text_box_title {

	width:703px;

	float:left;

	margin-left:20px;

	margin-top:20px;

}



#text {

	padding:15px;

}



#footer {

	background-image:url(assets/footer_bkgd.jpg);

	background-repeat:no-repeat;

	width:974px;

	height:36px;

	color:#a3a3a3;

	font-size:11px;

	padding:7px 20px 0 20px;

}



#footer a {

	color:#a3a3a3;

	text-decoration:none;

}



#footer a:hover {

	text-decoration:underline;

}



.clearrow {

	clear:both;

}



.bold {

	font-weight:bold;

}



.bold_large {

	font-weight:bold;

	font-size:14px;

}

h1 {

	font-weight:bold;

	font-size:14px;
	
	padding:0;
		
	margin:0;

}

#best_option {
	width:240px;
	float:right;
	margin-top:210px;
}

.best_option {
	font-weight:bold;
	font-size:14px;
}