 /* commented backslash hack \*/
html, body{height:100%;}
/* end hack */
html,body {margin:0;padding:0;}

html{
	height:100%;
	width:100%;
}

#introBg{
	background:#ADADAD url(intro-bg.jpg) 50% 0px no-repeat;
}
#innerBg{
	background:#ADADAD url(main-bg.jpg) 50% 0px no-repeat;
}

#introBlock{
	text-align:left;
	width:703px;
	padding:190px 0px 30px 0px;
	text-align:center;
}

#innerBlock{
	text-align:left;
	width:896px;
	padding:0px 0px 30px 0px;
}


#outer{
	min-height:100%;
	margin-bottom:-150px;
	height:auto;
	width: 100%;
	
}
* html #outer{height:100%;}
#footer {
	margin-top:9px;
	width:100%;
	clear:both;
	height:130px;
}
#clearfooter{clear:both;height:150px;}
div>p {margin-top:0}
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-150px;} /*safari wrapper */


#logoIntro{
	clear:left;
	width: 703px;
	height: 24px;
}
#logo{
	float:left;
	width: 400px;
	height: 14px;
	padding:20px 0px 0px 0px;
}

	#logoIntro a{
		float: left;
		width: 703px;
		height: 24px;
		background: url(logo-big.png) 0px 0px no-repeat;
		text-indent:-3000px;
		overflow:hidden;
		z-index:1000;
	}
		* html #logoIntro a{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/logo-big.png",sizingMethod="crop");
		}
	
	#logo a{
		float: left;
		width: 400px;
		height: 14px;
		background: url(logo-small.png) 0px 0px no-repeat;
		text-indent:-3000px;
		overflow:hidden;
		z-index:1000;
	}
		* html #logo a{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/logo-small.png",sizingMethod="crop");
		}

#head{
	clear:left;
	width:882px;
	display:table;
	margin-left:6px;
}
		
#usdot{
	float:right;
	padding:10px 0px 0px 0px;
	color:#FFE600;
	font-size:11px;
}
	#usdot span{
		float:left;
		width:1px;
		height: 35px;
		margin:0px 10px 0px 10px;
		background: url(dot.gif) 0px 0px no-repeat;
	}
	#usdot font{
		float:left;
		font-size:11px;
		padding:10px 0px 0px 0px;
	}
	
		
#motto{
	clear:left;
	margin:60px 0px 0px 0px;
	width:100%;
	height:37px;
	background:#313131;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFE600;
	text-transform:uppercase;
	line-height:37px;
}
#motto.inner{
	margin-top:25px;
	width:882px;
	margin-left:6px;
}
	#motto sup{
		font-size:7px;
		*font-size:8px;
	}

#introLabel{
	clear:left;
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	color:#000000;
	margin:30px 0px 7px 0px;
}

#introChoose{
	border:1px solid #6C6C6C;
	height:35px;
	background:#A1A1A1;
}
.inner p{
	text-align:left;
	float:left;
	width:624px;
	padding:0px 0px 0px 78px;
}
#drop{
	display:table;
	float:left;
	margin:8px 0px 0px 265px;
}
	.option-box{
		float:left;
		position:relative;
		
	}
	.inner #drop{
		margin:8px 0px 0px 0px;
	}
	.option-link{
		float:left;
		margin:0px 0px 0px 6px;
		background: url(drop-arrow.gif) 0px 0px no-repeat;
		width:17px;
		height:19px;
	}
	.option-link:hover{
		background: url(drop-arrow-on.gif) 0px 0px no-repeat;
	}
		.opt{
			float:left;
			border:1px solid #FFE600;
			width:150px;
			height:17px;
			line-height:17px;
			font-size:11px;
			text-transform:uppercase;
			text-align:center;
		}
#introText{
	padding:30px 0px 0px 76px;
	*padding:30px 0px 0px 0px;
	font-size:12px;
	color:#000000;
	width:550px;
	line-height:18px;
}	
#introText a{
	color:#000000;
}

#atlantaImg, #washingtonImg, #newyorkImg, #phoenixImg, #miamiImg, #orlandoImg, #tampaImg, #jacksonvilleImg,
#seattleImg, #minneapolisImg, #bostonImg, #houstonImg, #los-angelesImg{
	clear:left;
	width:896px;
	height:237px;
	background: url(atlanta.png) 0px 0px no-repeat;
	text-indent:-3000px;
	overflow:hidden;
}
#washingtonImg{
	background: url(washington.png) 0px 0px no-repeat;
}
#newyorkImg{
	background: url(newyork.png) 0px 0px no-repeat;
}
#phoenixImg{
	background: url(phoenix.png) 0px 0px no-repeat;
}
#miamiImg{
	background: url(miami.png) 0px 0px no-repeat;
}
#orlandoImg{
	background: url(orlando.png) 0px 0px no-repeat;
}
#tampaImg{
	background: url(tampa.png) 0px 0px no-repeat;
}
#jacksonvilleImg{
	background: url(jacksonville.png) 0px 0px no-repeat;
}
#seattleImg{
	background: url(seattle.png) 0px 0px no-repeat;
}
#minneapolisImg{
	background: url(minneapolis.png) 0px 0px no-repeat;
}
#bostonImg{
	background: url(boston.png) 0px 0px no-repeat;
}
#houstonImg{
	background: url(houston.png) 0px 0px no-repeat;
}
#los-angelesImg{
	background: url(los-angeles.png) 0px 0px no-repeat;
}


	* html #seattleImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/seattle.png",sizingMethod="crop");
	}
	* html #minneapolisImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/minneapolis.png",sizingMethod="crop");
	}
	* html #bostonImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/boston.png",sizingMethod="crop");
	}
	* html #houstonImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/houston.png",sizingMethod="crop");
	}
	* html #los-angelesImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/los-angeles.png",sizingMethod="crop");
	}
	
	
	
	
	* html #atlantaImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/atlanta.png",sizingMethod="crop");
	}
	* html #washingtonImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/washington.png",sizingMethod="crop");
	}
	* html #newyorkImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/newyork.png",sizingMethod="crop");
	}
	* html #phoenixImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/phoenix.png",sizingMethod="crop");
	}
	* html #miamiImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/miami.png",sizingMethod="crop");
	}
	* html #orlandoImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/orlando.png",sizingMethod="crop");
	}
	* html #tampaImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/tampa.png",sizingMethod="crop");
	}
	* html #jacksonvilleImg{
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/jacksonville.png",sizingMethod="crop");
	}





#menu{
	clear:left;
	padding:0px 0px 0px 6px;
}
	#menu li{
		float:left;
		padding:0px 2px 0px 0px;
	}
		#menu li a{
			float:left;
			padding:4px 13px 4px 13px;
			background:#313131;
			color:#ffffff;
			font-size:11px;
			text-decoration:none;
			text-transform:uppercase;
		}
			#menu li a:hover, #menu li.on a{
				background:#FFE600;
				color:#000000;
			}
#floatinglang{
	position:absolute;
	top:19px;
	left:0px;
	width:174px;
	text-align:left;
}
#linkArea{
	display:table;
	text-align:left;
	width:135px;
	background:#313131;
	border:1px solid #FFE600;
	border-top:none;
	padding:3px 0px 5px 15px;
}
	#linkArea a{
		float:left;
		width:120px;
		line-height:20px;
		font-size:11px;
		text-transform:uppercase;
		text-decoration:none;
		color:#ffffff;
	}
	#linkArea a:hover{
		color:#FFE600;
	}
	

.block_un{
	display:none;
}
	.block_visible{
		display:block;
	}
			
#content{
	clear:left;
	padding:34px 0px 0px 6px;
	*padding:17px 0px 0px 6px;
}
	#leftCol{
		float:left;
		width:250px;
	}
		#leftCol h6{
			float:left;
			display:table;
			width:auto;
			font-size:12px;
			text-transform:uppercase;
			color:#000000;
			font-weight:bold;
			line-height:20px;
			border-bottom:1px solid #FFE600;
		}
	#rightCol{
		width:607px;
		padding-left:25px;
		background:url(dot.gif) left 0px repeat-y;
	}
		#rightCol h1{
			clear:left;
			font-size:12px;
			line-height:20px;
			color:#000000;
			text-transform:uppercase;
		}
		#rightCol h1 span{
			color:#FFE600;
			font-weight:bold;
		}
		
		#rightCol p{
			text-align:justify;
			padding:10px 0px 0px 0px;
			font-size:11px;
			line-height:16px;
			color:#000000;
		}
		#rightCol ul li{
			list-style:disc;
			text-align:justify;
			font-size:11px;
			line-height:16px;
			color:#000000;
			margin-left:20px;
		}
		#rightCol a{
			color:#000000;
		}
			#rightCol a:hover{
				text-decoration:none;
			}
		
.link3{
	float:left;
	width:190px;
	height:22px;
	padding:7px 0px 0px 33px;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	margin-top:13px;
	background:url(link.gif) 0px 0px no-repeat;
}
	.link3:hover, .link3.on{
		background:url(link-on.gif) 0px 0px no-repeat;
	}



	
#footerLabel{
	clear:left;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
}
	#footerLabel a{
		color:#000000;
	}
	#footerLabel span{
		color:#FFE600;
		font-weight:bold;
	}
	
#footerSub{
	width:100%;
	margin-top:15px;
	height:110px;
	background:#000000;
}
	#footerFix{
		width:880px;
	}
	
	#cityCont{
		clear:left;
		height:35px;
		font-size:14px;
		padding:15px 0px 0px 0px;
		color:#ffffff;
	}
		#cityCont span{
			color:#FFE600;
		}
	#copyCont{
		clear:left;
		color:#878787;
		font-size:11px;
		padding:0px 0px 0px 160px;
		line-height:11px;
		background: url(logo-footer.png) 0px 0px no-repeat;
	}
		* html #copyCont{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/logo-footer.png",sizingMethod="crop");
		}
#di{
	float:right;
	height:36px;
	margin:33px 0px 0px 0px;
	background: url(footer-dot.gif) 0px 0px no-repeat;
}
	#di a{
		float: left;
		width: 176px;
		height: 17px;
		background: url(di.png) 0px 0px no-repeat;
		text-indent:-3000px;
		overflow:hidden;
		z-index:1000;
		margin:7px 0px 0px 16px;
	}
		* html #di a{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/di.png",sizingMethod="crop");
		}
		
		#di a:hover{
			background: url(di-on.png) 0px 0px no-repeat;
		}
			* html #di a:hover{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/di-on.png",sizingMethod="crop");
			}





#showPop{
	display:none;
	position:absolute;
	top:30px;
	left:40px;
	color:#000;
	z-index:1000;
}
#showWin, #showWin2{
	display:none;
	text-align:left;
	position:absolute;
	top:50px; 
	left:120px;
	color:#000;
	z-index:3000;
}

.ph-call{
	position:relative;
}
.ph-call a{
	color:#848CA5;
	text-decoration:underline;
	cursor:pointer;
}
.ph-call label{
	border:none;
	text-decoration:none;
}


.top-small{
	position:relative;
	clear:left;
	width:338px;
	height:43px;
	background:url(top-small.png) 0px 0px no-repeat;
}
* html .top-small{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/top-small.png",sizingMethod="scale");
}
	.top-small h2{
		padding:21px 0px 0px 25px;
		font:15px arial;
		color:#D7D7D7;
		text-transform:uppercase;
		font-weight:bold;
	}
.bot-small{
	clear:left;
	width:338px;
	height:16px;
	background:url(bot-small.png) 0px 0px no-repeat;
}
* html .bot-small{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/bot-small.png",sizingMethod="scale");
}
.rep-small{
	clear:left;
	font:13px arial;
	width:338px;
	background:url(rep-small.png) 0px 0px repeat-y;
}
.rep-pad{
	padding:10px 20px 10px 25px;
}
	.rep-pad a{
		color:#000000;
	}
.rep-small form{
	padding:5px 0px 0px 25px;
}

.rep-small form h3{
	clear:left;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

.ajax-row{
	clear:left;
	padding:8px 20px 0px 0px;
}
.ajax-row font{
	color:#C4161C;
}
	.ajax-row label{
		color:#6E6E6E;
		
		font-size:12px;
		width:70px;
		float:left;
	}
	.ajax-row input{
		font-size:11px;
		float:left;
		width:150px;
		height:18px;
		border:1px solid #BDC7D8;
	}
	
	.ajax-row input.agree{
		width:10px;
		height:10px;
		float:left;
	}
		
	.ajax-row textarea{
		font-size:11px;
		float:left;
		width:150px;
		height:60px;
		border:1px solid #BDC7D8;
	}
	.ajax-row select{
		float:left;
		width:150px;
		font-size:11px;
	}
	.ajax-submit{
		clear:left;
		padding:10px 0px 10px 0px;
	}
	.ajax-submit input{
		height:19px;
		font-size: 12px;
		color:#ffffff;
		text-decoration:none;
		background:#7A7A7A;
		border:1px solid #7A7A7A;
		text-transform:uppercase;
		cursor:pointer;
	}
		.ajax-submit input:hover{
			background:#FFE600;
			color:#000000;
			border:1px solid #FFE600;
		}
	
	
.ajax-close{
	position:absolute;
	top:22px;
	right:27px;
}
.ajax-close a{
	float:left;
	width:15px;
	height:15px;
	background:url(close-y.gif) 0px 0px no-repeat;
	overflow:hidden;
	text-indent:-3000px;
}
.ajax-close a:hover{
	background:url(close-y-on.gif) 0px 0px no-repeat;
}

#content div.response p, #response, #responseError, #responseError p, #response2, .response p, .response, #moveError, #moveError p, #interError, #interError p{
		font-size:11px;
		color:#C4161C;
		line-height:13px;
	}
	
		.answer-link{
			float:left;
			width:15px;
			height:15px;
			margin:1px 0px 0px 7px;
			background:url(question.png) 0px 0px no-repeat;
		}
		
			* html .answer-link{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/question.png",sizingMethod="scale");
			}

.share-box{
	position:absolute;
	text-align:left;
	display:none;
	top:-70px;
	left:-80px;
	/* width:174px;
	z-index:300;
	background:#C3D0D7 url(form-repeat.jpg) 0px 0px repeat-x; */
}

#shareBoxInner{
	height:100%;
	border:1px solid #537193;
}
	/* .share-box #closeForm{
		position:absolute;
		width:13px;
		height:13px;
		background:url(btn-close.gif) 0px 0px no-repeat;
		text-indent:-2000px;
		overflow:hidden;
		top:2px;
		right:7px;
	} */


			