a {color:#285eb4;}
a:hover {color:#ea2b00;}

h2, h3, h4 {
color:#344152;
}

#center h2, #center h3, #center h4 {
text-transform:uppercase;
}

#center h2 {
font-size:13px;
}


#bg {
position:fixed;
top:-50%;
left:-50%;
width:200%;
height:200%;
}
#bg img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
min-width:50%;
min-height:50%;
}

#page {
background:none;
position:relative;
padding:0;
width:958px;
margin-top:430px;
}

.vip #page {
margin-top:200px;
}

#homepage-header-nav {
position:absolute;
right:20px;
text-align:right;
bottom:7px;
text-transform:uppercase;
font-size:12px;
padding-left:352px;
}

	#homepage-header-bar #homepage-header-nav a {
	text-decoration:none;
	padding-left:8px;
	}

#homepage-header-sub-nav {
z-index:10;
position:fixed;
left:0px;
bottom:0px;
width:100%;
height:22px;
font-weight:normal;
padding:8px 0 0px 0;
text-transform:uppercase;
font-size:12px;
background:#fff;
text-align:center;
border-top:1px solid #285eb4;
}

	#homepage-header-sub-nav a {
	text-decoration:none;
	margin:0 5px 0 5px;
	}

	#homepage-header-sub-nav a:hover {

	}

	#homepage-header-bar {
	background:#fff;
	position:absolute;
	left:0px;
	top:40px;
	width:100%;
	height:49px;
	padding:8px 0 5px 0;
	}

	#homepage-header-bar a {padding:0 0 0 25px;}

	#homepage-header-bar.transparent {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
	#homepage-header-bar.transparent:hover {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

	#homepage-page-heading {
	position:absolute;
	color:#fff;
	right:20px;
	top:120px;
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
	text-transform:uppercase;
	}
	
	#homepage-page-heading a {
	text-decoration:none;
	color:#fff;
	}

	#homepage-credit {
	font-size:10px;
	position:absolute;
	right:20px;
	top:145px;
	color:#fff;
	}
	
	#homepage-credit a {
	text-decoration:none;
	color:#fff;
	}


.homepage-home-box {
position:relative;
width:226px;
height:190px;
background:#fff;
}

	.homepage-home-box .search_basic {
	padding:10px;
	position:relative;
	}

	.homepage-home-box h4 {
	font-size:16px;
	color:#fff;
	margin:0 0 0 0px;
	padding:5px 0px 5px 0px;
	background:#ea2b00;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-1px;
	text-align:center;
	}

	.homepage-home-box h4 a {
	display:block;
	color:#fff;
	text-decoration:none;
	}

	.homepage-home-box.transparent {filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
	.homepage-home-box.transparent:hover {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
	.homepage-home-box.featured {margin-top:-130px;}
	.homepage-home-box.selected {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

	.homepage-home-box-caption {
	font-size:90%;
	padding:5px;
	height:30px;
	background:#eee;
	color:#666;
	text-align:center;
	}

	#homepage-home-box-locations {
	float:left;
	margin-right:18px;
	height:220px;
	}

	#homepage-home-box-builders {
	float:left;
	margin-right:18px;
	}

	#homepage-home-box-specials {
	float:left;
	margin-right:18px;
	}

	#homepage-home-box-marketing {
	float:left;
	}

	#homepage-home-box-search {
	position:absolute;
	top:125px;
	background:#eee;
	margin-left:auto;
	left:25px;
	height:auto;
	filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;
	}

		#homepage-home-box-search form {margin:0;padding:0;}
		#homepage-home-box-search select {display:block;width:200px;font-size:12px;margin:0 0 1em 0;}
		#homepage-home-box-search .search_basic {margin:0px;}
		#homepage-home-box-search h4 {margin-top:0px;background:none;color:#285eb4;}
		#homepage-home-box-search:hover {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}


	/*
	#homepage-home-box-enquiry .quickQuestion form {padding:7px 10px 10px 10px;}
	#homepage-home-box-enquiry .quickQuestion label {display:block;float:left;width:50px;font-size: 10px;margin-bottom:3px;}
	#homepage-home-box-enquiry .questionField {font-size: 8pt;width:152px;margin-bottom:3px;}
	#homepage-home-box-enquiry textarea.questionField {width:204px;height:80px;overflow:auto;}
	#homepage-home-box-enquiry .askQuestion {margin:0;}
	#homepage-home-box-enquiry.selected {z-index:9;}
	*/


#homepage-tab-wrapper {
position:relative;
}
	.homepage-tab-content {
	width:938px;
	margin:0 auto;
	min-height:190px;
	background:#fff;
	padding:0 10px 0 10px;
	}

	.homepage-tab-tabbed {
	position:relative;
	float:left;
	display:none;
	margin-top:-190px;
	}

	.homepage-tab-content.selected {
	display:block;
	}

	#homepage-home-box-enquiry-content {
	padding:0 10px 0 244px;
	width:704px;
	}


#homepage-footer {
z-index:100;
border-top:1px solid #011838;
position:relative;
width:100%;
background:#fff;
height:290px;
}

	#homepage-logo2 {
	padding:8px 0 5px 0;
	position:absolute;
	top:0px;
	left:-479px;
	margin-left:50%;
	}

	#homepage-footer h1 {
	display:none;
	position:absolute;
	right:20px;
	top:270px;
	font-size:24px;
	color:#285eb4;
	margin:0;
	padding:0;
	font-weight:normal;
	text-transform:uppercase;
	}

	#homepage-copyright {
	position:absolute;
	width:100%;
	height:20px;
	top:250px;
	text-align:center;
	color:#011838;
	padding:16px 0 0 0; 
	font-size:70%;
	}

	.homepage-footer-box {
	position:absolute;
	width:226px;
	top:70px;
	margin-left:50%;
	}

	.homepage-footer-box a {
	display:block;
	text-decoration:none;
	}

	.homepage-footer-box h4, #homepage-footer-locations h4 {
	font-size:14px;
	color:#ea2b00;
	font-weight:normal;
	text-transform:uppercase;
	}

	.homepage-footer-box a:hover {

	}

	#homepage-footer-locations {
	position:absolute;
	top:0px;
	left:0px;
	margin-left:50%;
	width:479px;
	background:url(/images/template/cw-map-footer.jpg) no-repeat 0 -20px;
	height:287px;
	}

	#homepage-footer-locations a {
	display:block;
	text-decoration:none;
	font-size:80%;
	position:absolute;
	}

	#homepage-footer-locations a:hover {

	}

	#homepage-footer-nav {left:-479px;}
	#homepage-footer-nav2 {left:-235px;}

	#homepage-location-med {top:70px;left:180px;width:60px;}
	#homepage-location-car {top:100px;left:70px;width:60px;}
	#homepage-location-eur {top:50px;left:190px;width:60px;}
	#homepage-location-ame {top:70px;left:95px;width:60px;}
	#homepage-location-sou {top:150px;left:90px;width:60px;}
	#homepage-location-pac {top:50px;left:35px;width:60px;}
	#homepage-location-spa {left:440px;top:150px;width:60px;}
	#homepage-location-asi {top:120px;left:365px;width:60px;}
	#homepage-location-ind {top:130px;left:300px;width:60px;}
	#homepage-location-aus {left:380px;top:180px;width:80px;}





#container {padding-left: 244px; /* LC width */ padding-right: 244px;  /* RC width */ overflow:hidden;}
#container .column {position: relative;float: left;}
#center {width: 100%;padding-top:8px;padding-bottom:18px;}
#left {width: 208px; padding-top:18px;padding-bottom:8px;padding-left:18px;padding-right:18px; /* LC width */ right: 244px; /* LC width */ margin-left: -100%;}
#right {width: 208px; padding-top:18px;padding-bottom:8px;padding-right:18px;padding-left:18px; /* RC width */ margin-right: -244px; /* RC width */}
#footer {clear: both;}
* html #left {left: 244px; /* RC width */} /*** IE6 Fix ***/ 
#container {width:470px;margin:0 auto;margin-top:15px;margin-bottom:19px;} 

#containerWrap {position:relative;}

.vip #container {width:100%;padding:0;margin:0 auto;margin-top:15px;margin-bottom:19px;}
.vip #container .content {padding:10px;}


.homepage-tab-content .linkBox > div {width:211px;margin:0 auto;}
.homepage-tab-content .linkBoxRow {margin-left:-10px;margin-right:-10px;width:958px;}
.homepage-tab-content .linksFour {}

.home .content {margin:0 0 0 0;}

#left .infoBox {width:178px;padding-left:14px;padding-right:14px;}
#right .infoBox {width:178px;padding-left:14px;padding-right:14px;}

.infoBox h4 {margin-bottom:1em;}

.email_form {padding-left:14px;padding-right:14px;}

#relatedLocations {margin:0 0 1em 0;}
.relatedLocation {float:left;width:166px;margin:0 10px 8px 11px;}

#last_viewed_link {display:inline;width:auto;position:relative;top:auto;left:auto;margin:0;font-size:inherit;}



