*{margin: 0; padding: 0;}
body{
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 10px;
	font-size: 75%; /* for IE5/Win */ 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: 80%; /* for others */
}
html{font-size: small;}
.access{text-indent: -9000px;display:none;}
hr{display: none;}
#container{width: 750px;margin-right: auto;margin-left: auto;text-align: left;}
#header{width: 750px;float: left;}
#logo{/*background: url(images/supermove-logo.gif) 50% no-repeat;*/float: left;min-height: 100px;_height:100px;width: 200px;padding:0; margin:0;}
#logoIntroducer{background: url(images/whitegates-logo.jpg) 50% no-repeat;float: left;min-height: 100px;_height:100px;width: 200px;}
#association{float: left;min-height: 73px;_height:73px;width: 60px;text-align:center;padding-top: 27px;}
#contentFlash{width: 750px;clear: both;float: left;background: url(images/back-content.jpg) no-repeat;}
#content{width: 750px;min-height: 390px; _height: 390px; clear: both;float: left;background: url(images/back-content-nf_02.jpg) no-repeat;}
#leftWrapper {
width: 200px;float: left;
}
#left{width: 200px;float: left;background: url(images/back-latest-news-repeat.jpg) repeat-y;}
#latestNews{
background: url(images/back-latest-news-upper.jpg) no-repeat;
float: left;
min-height: 206px;
padding: 10px;
display:block;
color: #FFFFFF;
width: 200px; /* for IE5/Win */ 
_height: 226px;
voice-family: "\"}\""; 
voice-family:inherit; 
width: 180px; /* for others */		
_height: 206px;
}
#latestNewsFooter{background: url(images/back-latest-news-footer.jpg) no-repeat;float: left;width: 200px;padding: 0px;display:block;height: 25px;}

#bbhoLogo {
	padding-top: 23px;
	background-color: #fff;
	width: 198px;
	float: right;
	display: block;
}
#bbhoLogo img {
	border: 0px;
}

#adminFooter{background: url(images/back-admin-footer.jpg) no-repeat;float: left;width: 200px;padding: 0px;display:block;height: 25px;}
#latestNews h2{font-size: 125%;color: #A6D1D9;padding-bottom: 5px;}
#latestNews p{padding-bottom: 5px;}
.latestNewsDate{color: #A6D1D9;font-weight: bold;}
.one{background: url(images/latest-news-one.png) no-repeat;display: block;_background: none;}
.two {background: url(images/latest-news-two.png) no-repeat;display: block;_background: none;}
.three {background: url(images/latest-news-three.png) no-repeat;display: block;_background: none;}
#main{width: 550px;float: right;}
#flashIntro{float: left;width: 550px;height: 250px;display: block;background: url(images/back-flash.jpg) no-repeat;}
#mainContent{min-height: 250px;_height: 250px;float: left;width: 490px;padding: 30px;}
#footer{width: 750px;display: block;clear: both;min-height: 100px;_height: 100px;color: #FFF;}
#introducers{width: 535px;display: block;float: left;padding-left: 215px;padding-top: 10px;padding-bottom: 10px;background: url(images/back-content-base.jpg) no-repeat;background-position: left bottom;}
.introducersLogo{width: 102px;float: left;margin-left: 5px;margin-bottom: 5px;display: inline;}
a img, a:link img, a:visited img, a:hover img, a:active img {border: 0;}
#footerLeft{width: 200px;float: left;background: url(images/footer-red-upper.jpg) no-repeat;min-height: 85px;_height: 85px;}
#footerLeftNav{
	background: url(images/footer-red-repeat.jpg) repeat-y;
	min-height: 12px;
	_height: 12px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 12px;
	color: #D58057;
	text-align: center; 
	font-size: 95%;}
#footerLeftLower{
	background: url(images/footer-red-base.jpg) no-repeat;
	clear: both;
	float: left;
	text-align: center;
	width: 200px;
	min-height: 60px;
	_height: 60px;
	padding-top: 30px;
	color: #999;
	
	font-size: 80%; /* for IE5/Win */ 
voice-family: "\"}\""; 
voice-family:inherit; 
font-size: 90%; /* for others */		

	}
#footerRight{width: 550px;float: left;background: url(images/footer-blue-upper.jpg) no-repeat;min-height: 85px;_height: 85px;}
.footerRightNav{
background: url(images/footer-blue-repeat.jpg) repeat-y;
min-height: 12px;
_height: 12px;
margin-top: 12px;
padding-right: 12px;
padding-left: 12px; 

font-size: 85%;
width: 550px; /* for IE5/Win */ 
voice-family: "\"}\""; 
voice-family:inherit; 
width: 526px; /* for others */		
font-size: 95%;
}
#footerRightLower{
	background: url(images/footer-blue-base.jpg) no-repeat;
	width: 520px;
	min-height: 60px;
	float: left;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 30px;
	color: #999;
	

	width: 550px; /* for IE5/Win */ 
	_height: 90px;
	font-size: 80%;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width: 520px; /* for others */		
	_height: 60px;
	font-size: 90%;

}
a, a:link {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #5F5F5F;
	font-weight: bold;
	text-decoration: underline;
}
a:hover, a:active {
	color: #059BB6;
	font-weight: bold;
}
#footer a, #footer a:link {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#footer a:visited {
	color: #B8EBF8;
	font-weight: bold;
	text-decoration: underline;
}
#footer a:hover, #footer a:active {
	color: #fff;
	font-weight: bold;
}
#footerLeftLower a, #footerLeftLower a:link {
	color: #999999;
	text-decoration: underline;
}
#footerLeftLower a:visited {
	color: #999999;
	text-decoration: underline;
}
#footerLeftLower a:hover, #footerLeftLower a:active {
	color: #009DBE;
}
#footerRightLower a, #footerRightLower a:link {
	color: #999999;
	text-decoration: underline;
}
#footerRightLower a:visited {
	color: #999999;
	text-decoration: underline;
}
#footerRightLower a:hover, #footerRightLower a:active {
	color: #009DBE;
}
#latestNews a, #latestNews a:link {
	font-size: 110%;
	color: #9F3227;
	font-weight: bold;
	text-decoration: underline;
}
#latestNews a:visited {
	font-size: 110%;
	color: #9F3227;
	font-weight: bold;
	text-decoration: underline;
}
#latestNews a:hover, #latestNews a:active {
	font-size: 110%;
	color: #fff;
	font-weight: bold;
}
#nav{
	width: 550px;
	display: block;
	float: left;
	min-height: 90px;
	_height: 90px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 100%; /* for IE5/Win */ 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: 110%; /* for others */		
}
#nav li {
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	float: left;
	padding: 0;
}
#nav li a, #nav li a:link, #nav li a:visited {
	text-decoration: none;
	display: block;
	padding: 7px;
	width: 137px; /* for IE5/Win */ 
	_height: 45px; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width: 123px; /* for others */		
	min-height: 33px;
	_height: 33px;		
}
html>body #nav li a, html>body #nav li a:link, html>body #nav li a:visited  {
	width: 123px;	
}
#nav li a:visited {
	text-decoration: none;
	display: block;
	padding: 7px;
	width: 137px; /* for IE5/Win */
	_height: 45px; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width: 123px; /* for others */		
	min-height: 33px;
	_height: 33px;		
}
html>body #nav li a:visited  {
	width: 123px;
}
#nav li a:hover, #nav li a:active {
	text-decoration: none;
	display: block;
	padding: 7px;
	width: 137px; /* for IE5/Win */ 
	_height: 45px;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width: 123px; /* for others */		
	min-height: 33px;
	_height: 33px;		

}
html>body #nav li a:hover, html>body #nav li a:active  {
	width: 123px;	
}

#nav ul {
	list-style-type: none;
	display: inline;
}
/*.b01 a, .b01 a:link, .b01 a:visited {
	background: url(images/b-nav-off-01.jpg) no-repeat right top;
	background-color: #ECE0DA;

}
.b01 a:hover, .b01 a:active {
	background: none;
	background-color: #ECE0DA;
}
.b02 a, .b02 a:link, .b02 a:visited {
	background: url(images/b-nav-off-02.jpg) no-repeat right top;
	background-color: #CCE0E2;
}
.b02 a:hover, .b02 a:active {
	background: none;
	background-color: #CCE0E2;
}
.b03 a, .b03 a:link, .b03 a:visited {
	background: url(images/b-nav-off-03.jpg) no-repeat right top;
	background-color: #A7D1D9;
}
.b03 a:hover, .b03 a:active {
	background: none;
	background-color: #A7D1D9;
}
.b04 a, .b04 a:link, .b04 a:visited {
	background: #5CB8C9 url(images/b-nav-off-04.jpg) no-repeat right top;
}
.b04 a:hover, .b04 a:active {
	background: none;
	background-color: #5CB8C9;
}
.b05 a, .b05 a:link, .b05 a:visited {
	background: url(images/b-nav-off-05.jpg) no-repeat right top;
	background-color: #15A0B9;
}
.b05 a:hover, .b05 a:active {
	background: none;
	background-color: #15A0B9;
}
.b06 a, .b06 a:link, .b06 a:visited {
	background: url(images/b-nav-off-06.jpg) no-repeat right top;
	background-color: #A94A43;
}
.b06 a:hover, .b06 a:active {
	background: none;
	background-color: #A94A43;
}
.b07 a, .b07 a:link, .b07 a:visited {
	background: url(images/b-nav-off-07.jpg) no-repeat right top;
	background-color: #8FCAD5;
}
.b07 a:hover, .b07 a:active {
	background: none;
	background-color: #8FCAD5;
}*/
.b01 a, .b01 a:link, .b01 a:visited {
	color: #D1B9B1;
	background-color: #EBE0DE;
	border-left: solid 2px #EBE0DE;
}
.b01 a:hover, .b01 a:active {
	color: #FFFFFF;
	background-color: #D1B9B1;
	border-left: solid 2px #D1B9B1;
}
.b02 a, .b02 a:link, .b02 a:visited {
	color: #B9C3D5;
	background-color: #EBEEF3;
	border-left: solid 2px #EBEEF3;
}
.b02 a:hover, .b02 a:active {
	color: #FFFFFF;
	background-color: #B9C3D5;
	border-left: solid 2px #B9C3D5;
}
.b03 a, .b03 a:link, .b03 a:visited {
	color: #9CBEC8;
	background-color: #CADFE5;
}
.b03 a:hover, .b03 a:active {
	color: #FFFFFF;
	background-color: #9CBEC8;
}
.b04 a, .b04 a:link, .b04 a:visited {
	color: #74ABB9;
	background-color: #9FCDD8;
}
.b04 a:hover, .b04 a:active {
	color: #FFFFFF;
	background-color: #74ABB9;
}
.b05 a, .b05 a:link, .b05 a:visited {
	color: #3494A4;
	background-color: #55B6C6;
}
.b05 a:hover, .b05 a:active {
	color: #FFFFFF;
	background-color: #3494A4;
}
.b06 a, .b06 a:link, .b06 a:visited {
	color: #017A8C;
	background-color: #029DB5;
}
.b06 a:hover, .b06 a:active {
	color: #FFFFFF;
	background-color: #017A8C;
}
.b07 a, .b07 a:link, .b07 a:visited {
	color: #005D72;
	background-color: #00809D;
}
.b07 a:hover, .b07 a:active {
	color: #FFFFFF;
	background-color: #005D72;
}
.b08 a, .b08 a:link, .b08 a:visited {
	color: #761C13;
	background-color: #A0382D;
}
.b08 a:hover, .b08 a:active {
	color: #FFFFFF;
	background-color: #761C13;
}
#mainContent h2{font-size: 175%;color: #0097B3;padding-bottom: 10px;}

#mainContent p { font-size: 95%; line-height: 18px; padding-bottom: 10px; }
.red {
	color: #A2352E;
}
#footerRightLower p {
	padding-bottom: 10px;
}
.external {
	background: url(images/link_external.gif) no-repeat right 50%;
	padding-right: 10px;
}
.internal {
	background: url(images/link_internal.gif) no-repeat right 50%;
	padding-right: 10px;	
}
.b01S {
	background: url(images/b-nav-off-01.jpg) no-repeat right top;
	background-color: #ECE0DA;
	height: 100px;
	width: 76px;	
}
.b02S {
	background: url(images/b-nav-off-02.jpg) no-repeat right top;
	background-color: #CCE0E2;
	height: 100px;	
	width: 77px;	
}
.b03S {
	background: url(images/b-nav-off-03.jpg) no-repeat right top;
	background-color: #A7D1D9;
	height: 100px;	
	width: 78px;	
}
.b04S {
	background: #5CB8C9 url(images/b-nav-off-04.jpg) no-repeat right top;
	height: 100px;	
	width: 79px;
}
.b05S {
	background: url(images/b-nav-off-05.jpg) no-repeat right top;
	background-color: #15A0B9;
	height: 100px;		
	width: 79px;
}
.b06S {
	background: url(images/b-nav-off-06.jpg) no-repeat right top;
	background-color: #A94A43;
	height: 100px;	
	width: 80px;	
}
.b07S {
	background: url(images/b-nav-off-07.jpg) no-repeat right top;
	background-color: #8FCAD5;
	height: 100px;		
	width: 81px;	
}
#flashIntroS h2{font-size: 175%;color: #0097B3;padding-bottom: 10px;}
#flashIntroS h3{font-size: 150%;color: #A2352E;padding-bottom: 10px;}
#flashIntroS {
	float: left;
	width: 510px;
	padding: 20px;
	min-height: 210px;
	_height: 210px;
	display: block;
	background: #8EBECC url(images/back-flash.jpg) no-repeat;
	vertical-align: bottom;
}
#flashIntroS p { font-size: 95%; line-height: 18px; padding-bottom: 10px; }
#mainContent h3{font-size: 150%;color: #9F3227;padding-bottom: 10px;}
#contentS{width: 750px;clear: both;float: left;}
dt {
	font-weight: bold;
	font-size: 110%;
	color: #9F3227;
}
dd {
	margin-bottom: 10px;
}
dl {
	padding: 10px;
	border-bottom: solid 1px #999999;
	margin-bottom: 5px;
}
#mainContent h4{font-size: 150%;color: #0097B3;padding-bottom: 10px;}
ul {
	list-style-type: none;
	padding-bottom: 10px;
}
li {
	padding: 4px 0px;
}
#navIntroducer{
	width: 290px;
	display: block;
	float: left;
	min-height: 90px;
	_height: 90px;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}
#navIntroducer li {
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	float: left;
	padding: 0;
}
#navIntroducer li a, #navIntroducer li a:link, #navIntroducer li a:visited {
	text-decoration: none;
	display: block;
	min-height: 33px;
	_height: 33px;		
	padding: 7px;
	width: 130px;
}
#navIntroducer li a:visited {
	text-decoration: none;
	display: block;
	min-height: 33px;
	_height: 33px;		
	padding: 7px;
	width: 130px;
}
#navIntroducer li a:hover, #navIntroducer li a:active {
	text-decoration: none;
	display: block;
	min-height: 33px;
	_height: 33px;		
	padding: 7px;
	width: 130px;
}
#navIntroducer ul {
	list-style-type: none;
	display: inline;
}
table {
	margin-bottom: 20px;
	background-color: #E4F3F6;
	border-collapse:collapse;
}
td {
	padding: 6px;
	border-bottom: solid 1px #ABCFDB;
}
table#quote{
	border: solid 1px #ABCFDB;
	vertical-align: middle;
}
#mainContent table {
	width: 95%;
}
.price {
	color: #A2352E;
	font-weight: bold;
	text-align: left;
	width: 20%;
	background-color: #D2E6EA;
}
.quoteButton {
	color: #A2352E;
	font-weight: bold;
	text-align: center;
	width: 20%;
	background-color: #D2E6EA;
}
.quoteButton input {
	color: #005D72;
	font-weight: bold;
	text-align: center;
	border: 2px solid #ABCFDB;
	background-color: #E4F3F6;
	font-size: 90%;
	cursor: pointer;
}
.highlight {
	color: #A2352E;
	padding: 7px;
	background-color: #E4F3F6;
	border: 1px dashed #ABCFDB;
	margin-bottom: 15px;
}
.label {
	width: 30%;
	background-color: #F1F8F9;
}
.error, .error input, .error textarea, .error select {
	color:#FF0000;
}
.error input, .error textarea, .error select {
	border: solid 1px #FF0000;
}
.box {
	background-color:#CCCCCC
}
textarea, input, select{ 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
textarea {
	font-size: 110%;
}
.client {
	width: 75%;
}