@charset "utf-8";
/* CSS Document */

* {

	margin:0;
	padding:0;

}

body {

	font-family:Helvetica, Arial, sans-serif;
	color:#647782;

}


#container {

	width:881px;
	margin:0 auto;

}

#header {

	/*background:#fff url(../images/header-bg.gif) bottom left no-repeat;*/
	width:100%;
	
	height:120px;

}

#header h1, #header h2 {

	text-indent:-10000px;

}

#content {

	float:left;
	width:100%;

}

#contentLeft {

	width:304px;
	float:left;
	
	text-align:right;

}

#contentRight {

	width:576px;
	float:right;

}

#contentRight .feature {

	padding:10px 20px;

}

/* main content copy */

#contentRight-Left {

	float:left;
	width:50%;

}

#contentRight-Right {

	float:left;
	width:50%;

}

#contentRight-Left *, #contentRight-Right * {

	padding:0 22px;

}

#contentRight-Left h3, #contentRight-Right h3 {

	padding-top:10px;
	color:#981a36;
	font-size:11px;

}

#contentRight-Left p, #contentRight-Right p {

	font-size:11px;
	padding-bottom:20px;

}

#contentRight-OneCol p.construction {

	text-align:center;
	color:#c8d350;
	font-size:32px;
	
	padding-top:90px;

}

/*-----------------*/

#menu {
	
	font-size:10px;
	padding-right:5px;
	padding-bottom:15px;
	padding-top:10px;	
}

#menu ul {

	list-style:none;

}

#menu ul li {

	padding:2px 0;
	background:url(../images/menu-link-bg.gif) 100% 50% no-repeat;
	padding-right:10px;

}

#menu ul li a {

	text-decoration:none;
	color:#647782;

}

#menu ul li a:visited {

	color:#647782;

}


#menu ul li a:hover {

	color:#111;

}

#menu ul li#selected { color:#000; }

#buttons {

	float:right;
	
	padding-bottom:20px;

}

img.button {

	display:block;

}

#offers {

	padding-top:30px;

}

.offer {

	clear:both;

}

.offerLeft { float:left; width:190px; padding-top:3px;}
.offerLeft h1 { color:#2c99ce; font-size:12px; }
.offerLeft h2 { color:#cd3167; font-size:11px; }
.offerLeft p { font-size:10px; }
.offerLeft p.offerSmall { font-size:8px; letter-spacing:.2px; }

.offerRight {

	float:right;	
	width:109px;

}

#footer {

	height:144px;
	width:881px;
	margin:0 auto;
	
	clear:both;

}

#footer-left {

	float:left;

}

#footer-right {

	float:right;

}

div.clear { clear:both; }

#footer h1 { text-indent:-10000px; float:left; width:100%; }

#contentRight-Left a.red {

	color:#981a36;
	text-decoration:none;
	padding-right:0;

}

#contentRight-Left a:hover.red {

	color:#ccc;
	text-decoration:none;
	padding-right:0;

}

#contentRight-Left p.address {

	padding-top:165px;
	padding-right:0;
	font-size:14px;

}

#contentRight-Left p.address-details {

	font-size:11px;
	padding-right:0;

}

#contentRight-Left span.address-details-small {

	font-size:10px;
	padding:0;
	margin:0;

}

#contentRight-Left br { padding:0;}