@charset "UTF-8";
@import url("footer.css");
/* CSS Document */

/* ----------------  header ------------------------- */

#headerContainer {
	background: #333333 url(../images/header_bg.png);
	height: 100px;
	width: auto;
}
#header {
	height: 105px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
ul.navigation {
	float: left;
	text-decoration: none;
	list-style: none;
	margin-top: 40px;
}
ul.navigation li {
	font: 14px Arial, Helvetica, sans-serif;
	display: inline;
}
ul.navigation   li a {
	text-decoration: none;
	color: #CCCCCC;
	font: 16px Arial, Helvetica, sans-serif;
	padding: 5px 10px;
}
ul.navigation a:hover {
	color: #FFFFFF;
}
#logo {
	float: left;
}
#contentIndex {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #e4e4e3;
	height: auto;
	padding-top: 0px;
}

/* ---------------  content ---------------------*/

#content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #e4e4e3;
	height: auto;
	padding-bottom: 20px;
	padding-top: 0px;
}
#contentContainer {
	background: #999999 url(../images/bg_gradient.gif) repeat-x top;
}
#content img {
	border: thin solid #333333;
}
#contentRental {
	margin-right: 20px;
	margin-left: 20px;
}
.introHeading {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}
ul#buttons {
	float:left;
	background:#999;
	height:340px;
	width: 960px;
	text-decoration: none;
	list-style: none;
	margin: 0px;
	padding: 0px;

}
ul#buttons li {
	display:inline;
	float:left;
	position:relative;
	padding:0px;
	margin:0;
	width:320px;
	height:340px;
	background:#ececec;
}
ul#buttons li a {
	text-decoration:none;
}	
ul#buttons li:hover {
	background:#CCCCCC url(../images/button_bg.png) repeat-x bottom;
}
.headings {
	font: 18px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

ul#buttons li img {
	float:none;
	display:block;
	height:230px;
	width:320px;
	margin-top:0;
	border-bottom: medium solid #666666;
}
ul#buttons h2 {
	text-transform:none;
	color:#333333;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font: normal 18px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	border-style: none;
}
	
ul#buttons p {
	color:#333;
	text-decoration: none;
	padding-left: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 20px;
}		

/* --------------  footer -------------------- */

#footerContainer {
	background: #333333 url(../images/footer_bg.png);
	height: 250px;
	width: auto;
	clear: both;
}
#footer {
	height: 250px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
}

ul#footerSections {
	float:left;
	height:200px;
	width: 960px;
	text-decoration: none;
	list-style: none;
	margin: 0px 0px 20px;
	padding: 0px;
}
ul#footerSections li {
	display:inline;
	float:left;
	position:relative;
	padding:0px;
	margin:0;
	width:320px;
	height:200px;
}
#footerNav {
	text-align: center;
	clear: both;
}
#footerNav p {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px;
	padding: 0px;
}
#footerNav  p a {
	color: #CCCCCC;
	text-decoration: none;
}
#footerNav  p a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
ul#footerSections li a {
	text-decoration:none;
}	
ul#footerSections h2 {
	text-transform:none;
	color:#CCCCCC;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font: normal 14px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	border-style: none;
}
#footerAppend {
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	background: #e4e4e3;
}
#footerAppend p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 40px 15px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#footerAppend a {
	text-decoration: none;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#footerAppend a:hover {
	color: #999999;
}
ul#footerSections li img {
	float:left;
	display:block;
	margin-left: 20px;
	margin-top: 10px;
}
ul#footerSections p {
	color:#CCCCCC;
	text-decoration: none;
	padding-left: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	margin: 10px 0px 0;
	padding-bottom: 20px;
}		
ul#footerSections p a {
	text-decoration: underline;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
ul#footerSections p a:hover {
	color:#0099CC
}
ul#footerSections #quickContacts h2 {
	text-transform:none;
	color:#CCCCCC;
	text-decoration: none;
	font: 14px/normal Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px;
	float: left;
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 10px;
}
ul#footerSections #quickContacts {
}
ul#footerSections li#quickContacts img {
	float:left;
	padding-top: 0px;
	padding-left: 20px;
	margin: 20px 0px 0px;
}
ul#footerSections #quickContacts h3 {
	text-transform:none;
	color:#CCCCCC;
	text-decoration: none;
	font: 14px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	float: left;
	padding: 40px 150px 10px 10px;
}
ul#footerSections #quickContacts h3 a:hover{
	border-bottom: thin solid #CCCCCC;
}
ul#footerSections #quickContacts h4 {
	text-transform:none;
	color:#CCCCCC;
	text-decoration: none;
	font: 14px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	float: left;
	padding: 40px 0px 0px 10px;
}
#quoteRequest {
	width: 600px;
}
.copy {
	margin-right: 3em;
	margin-left: 3em;
}
#contact1 {
	margin-right: 10px;
	margin-left: 30px;
	float: left;
	width: 250px;
	margin-top: 20px;
}
#contact2 {
	float: left;
	margin: 20px 10px 20px 0px;
}
#contact2 a {
	font-size: 15px;
	color: #003366;
	text-decoration: underline;
	line-height: 1.25em;
}
#contact2 h3 a {
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
#contact3 {
	float: left;
	margin: 20px 10px 20px 0px;
}
.headingCopy {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 700px;
}
.indentList {
	margin-left: 60px;
	width: 500px;
	line-height: 2em;
}
.alignCenter {
	margin-left: 60px;
}
ul.indentList li {
}
.span450 {
	float: left;
	width: 450px;
}
.span620 {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	background: #999999;
	border: thin solid #000000;
	margin-bottom: 20px;
}
.span620 td {
	border: thin solid #333333;
}
.span900 {
	width: 900px;
	clear: both;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.copyCenter {
	text-align: center;
}
#sitemap {
	padding-right: 10px;
	padding-top: 10px;
}
#sitemap a {
	text-decoration: none;
	color: #003366;
	font: 1.2em/1.7em Arial, Helvetica, sans-serif;
}
#sitemap a:hover {
	font-weight: bold;
	color: #0099CC;
}
.span620Left {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	float: left;
}
.copyChecklist {
	margin-right: 3em;
	margin-left: 3em;
	line-height: 2em;
}
