@charset "utf-8";
/*

	background tan: #E2AB3D;
	A-Family Red: 990000;

*/

/* reset */
@import url("reset.css");

/************** Some Setup **************/

html
{
	overflow-y:scroll;
}

.page-break
{
	page-break-before:always;
}

input[type=submit],label,select,.pointer
{
	cursor:pointer;
}

/***************************************/

body
{
	background: #E0A736 url(../../images/bg-image.jpg) repeat-x;
	font-family:Geneva,Arial,Helvetica,sans-serif;
}

h1
{
	padding:0 0 20px 0;
	line-height: 130%;
}

h2
{
	line-height: 130%;
}

h3
{
	line-height: 130%;
	padding:0 0 5px 0;
	color:#990000;
}

h4
{
	text-align:center;
	text-decoration:underline;
	color:#E61926;
	font-size: 1.5em;
}

h4.guarantee
{
	text-indent: -9999px;
	width: 400px;
	height:125px;
	background: transparent url(../../images/guarantee.png) top center no-repeat;
}

p
{
	padding-bottom: 10px;
	line-height: 135%;
}

label
{
	float: left;
	padding-left: 5px;
	font-weight: bold;
}

a:link, a:active, a:visited
{
	color:#E61926;
}

#site
{
	width: 960px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

#header
{
	width:960px;
	padding: 15px 0 5px 0;
}

.logo
{
	float:left;
	width: 240px;
	height: 150px;
	background: transparent url(../../images/logo.jpg) top center no-repeat;
	padding: 0 0 5px 0;
}

.pricematch
{
	float: left;
	width: 400px;
	height: 125px;
	margin: 10px 10px 5px 5px;
}

.toolbox
{
	float:left;
	width:230px;
	padding: 0 2px 5px 3px;
}

.coupon
{
	float:right;
	width:300px;
	padding: 0 0 5px 0;
}

.coupon p
{
	color:#111111;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:italic;
	font-size:31px;
	padding: 5px 0 0 0;
}

/************************************/

#top-menu
{
	height: 36px;
	background-color: #990000;
	width: 920px;
	margin: 0 0 0 18px;
}

#top-menu ul {
	height: 36px;
	float: left;
	padding:0 0 0 30px;
}	

#top-menu ul li
{
	display: inline;
	margin:0;
	padding:0;
	height:36px;
}

#top-menu ul li a {
	padding: 7px 20px 0px 20px;
	height: 36px;
	float:left;
}

#top-menu ul li a.current, #top-menu ul li a:hover {	
	background: transparent url(../../images/nav/nav-active.png) no-repeat top center;
}	

/*************************************/

#content-wrapper
{
	width: 960px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#main-content
{
	/*background: url(../../images/content-middle.gif) repeat-y;*/
	background-color: #F9F0DD;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/**********************************/

#left-sidebar
{
	float:left;
	width: 345px;
	margin: 20px 0 0 20px;
}

#locations-box
{
	/*background: url(../../images/locations-box.jpg) no-repeat top center;*/
	background-color: #9A0000;
	width: 345px;
	text-align:center;
	color:#FFFFFF;
	height: 120px;
}

h2.locations
{
	background: transparent url(../../images/locations-rates.jpg) no-repeat top center;
	text-indent: -9999px;
	padding-bottom: 10px;
}

.loc
{
	float:right;
	margin-right:5px;
}

#moving-box
{
	margin-top: 10px;
	width: 345px;
	height: 100px;
}

#small-boxes
{
	margin: 10px 0 0 0;
}

#small-boxes img.left
{
	float:left;
}

#small-boxes img.right
{
	float:right;
}

#coolbox
{
	margin-top: 10px;
	width: 345px;
	height: 160px;
}

#map-area
{
	float:right;
	width: 550px;
	margin:20px 20px 0 0;
}

#map-area img
{
	border: 1px solid #000000;
}

#body-copy
{
	padding: 20px 20px 0px 20px;
	font-size: 14px;
}

ul.affiliates
{
	float:right;
}

ul.affiliates li
{
	display: inline;
	padding: 5px;
}

#footer
{
	padding: 20px 10px 0px 20px;
	font-size:10px;
	text-align: center;
}

#footer-menu
{
	margin-bottom: 5px;
}

#footer-menu ul li
{
	display: inline;
	padding: 0px 12px 0px 12px;
	border-right: 1px solid #000000;
}

#footer-menu ul li a
{
	color: #000000;
	text-decoration:none;
}

#footer-menu ul li a.current {
	color: #990000;
}	

/*************************************/

ul.advantages
{
	list-style-image: url(../../images/single-a.gif);
	padding-left: 40px;
}

ul.advantages li
{
	padding-bottom: 10px;
}

#footer-menu ul li.no-border
{
	border-right: none;
}

.clear-both
{
	clear:both;
	margin: 0;
	padding: 0;
}

/*********** brandon **************/
.contact 
{
	width: 550px;
	float: left;
}	

textarea {
	width: 450px;
}	

small {
	font-size: 11px;
}	

.short {
	width: 100px;
}

.custombutton-s {padding:0 0 0 95px;margin:0;border:none;background:none;cursor:pointer; float:left;}
.custombutton-c {padding:5px 5px 0 0;margin:0;border:none;background:none;cursor:pointer; float:right;}

.boxes-left
{
	padding: 0px 5px 0px 0;
}

.boxes-right
{
	float:right;
	padding: 5px 0 5px 0;
}
