/* CSS Document */

* {
	padding:0;
	margin:0;
}

* html p {
	height:1%;
}


p {
margin-bottom:15px;
}
.img_float_left {
	float: left;
}



body {
	height:100%;
	background-color:#000000;
}

img {
	border:none;
}

input{
	background:url(../images/content/textFieldBackground.gif);
	border:none;
	height:20px;
	padding-left:5px;
	padding-top:5px;
	color:#FFFFFF;
}


option {
	background-color:#2b3139;
	border:none;
	padding-left:5px;
	padding-top:5px;
	color:#ffffff;
}
ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

/*
input._text:focus {
	background-color:#e9b100;
	color:#000000;
}
*/




.calculate {
	background:url(../images/content/tools/calculate.gif) no-repeat top left;
	width:128px;
	height:32px;
	border:0px;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:0px;
	color:#000000;
	vertical-align:top;

}

.calculate:focus {
background-color:#000000;
}


caption {
	text-align:left;
} 

textArea {
background-color:#2b3139;
	border:none;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
	margin-top:5px;
}

textArea:focus {
	background-color:#e9b100;
	color:#000000;
}

td{
	height:35px;

}

#leftContent .goldCircleList {
	list-style:url(../images/content/goldenCircle.gif);
	padding-left:10px;
	margin:0px;

}

#leftContent .goldCircleList li{
	margin-bottom:10px;
}

*html #leftContent .goldCircleList li{
	margin-bottom:10px;
	margin-left:10px;
}

table {
	/*background-color:#272b30;*/
	padding-right:20px;

	padding-top:10px;

}

#wrapper {
	width:100%;
	min-height:100%;

	background-color:#000000;
	margin: 0 auto;
	text-align:center;
	
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}
	
html>body #container {
	height: auto;
}	



#content {
	text-align:center;
	padding-bottom:70px;

}




#contentArea {
	color:#FFFFFF;
	padding-top:30px;
	margin:0 auto;
	width:715px;

}

#intro {
	width:380px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	float:left;
	text-align:left;
	
}

#leftContent {
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	float:left;
	text-align:left;
}
#FSContent {
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	float:left;
	text-align:left;
}

#content #contentWrapper #contentArea #leftContent a.contentBucketSmall {
	display:block;
	width:460px;
	height:100px;
	padding:10px;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
}




#content #contentWrapper #contentArea #leftContent  a.contentBucketSmall:hover{
	background:url(../images/content/content_highlight_short.gif) no-repeat top left;
	color:#FFFFFF;
	display:block;
}



#content #contentWrapper #contentArea #leftContent  a.contentBucketSmall #contentBucketSmall_left {
	width:325px;
	float:left;
	display:block;
}


#content #contentWrapper #contentArea #leftContent  a.contentBucketSmall #contentBucketSmall_right {
	float:left;
	margin-left:12px;
	margin-top:1px;
	display:block;
	width:110px;
	height:71px;
}

#content #contentWrapper #contentArea #leftContent  a.contentBucketSmall #contentBucketSmall_left .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e9b100;
	padding-bottom:5px;
	text-decoration:none;
	font-weight:bold;
	width:100%;
}



#leftContent .contentBucketLarge{
	position:relative;
	width:458px;
	height:165px;
	padding:10px;
	margin-bottom:30px;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:-15px;
}

#leftContent .contentBucketLarge span{
	/*background:url(../images/content/content_highlight_tall.gif) no-repeat top left;*/
	background-color:#666666;
	display:block;

}

#leftContent .contentBucketLarge .contentBucketLarge_left a{
	

}



#leftContent a{
	color:#ffffff;

}

#leftContent a:hover{
	color:#e9b100;
}




#leftContent .contentBucketLarge_left {
	width:320px;
	float:left;
	margin-right:17px;
}

#leftContent .contentBucketLarge_right {
	margin-top:1px;
	float:left;
}

#leftContent .familyTable td{
	border-bottom:1px dotted #6a6e8e; 
}




#rightContent {
	width:200px;
	float:right;
	padding-left:20px;
	text-align:left;
}


#rightContent .listOfSort {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-bottom:30px;
}

#rightContent .listOfSort li {
	float:left;

}
#rightContent .listOfSort li a{
	display:block;
	background:url(../images/content/list_unSelected.gif) no-repeat left top;
	padding-left:30px;

	width:170px;
	padding-top:7px;
	padding-bottom:7px;
	color:#FFFFFF;
	text-decoration:none;
}

	#rightContent .listOfSort li a:hover {
		display:block;
		background:url(../images/content/list_highlight.gif) no-repeat top left;
		padding-left:30px;
		text-decoration:underline;

	}
	
	

#rightContent .listings{
	float:left;
	width:130px;
	text-align:left;

}

#rightContent .listings .header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#e9b100;
}


	#rightContent .listings ul {
		padding:0;
		
		list-style-type:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		#rightContent .listings li{			
			float:left;
			width:120px;
			height:121px;
			padding-top:12px;
			padding-right:5px;

			text-align:center;
			
		}
			#rightContent .listings li a {			
				display:block;
				padding-top:12px;
				padding-right:5px;

				height:121px;
				text-decoration:none;
				color:#dddddd;
			}
			
			#rightContent .listings li a .houseLocation {
				display:block;
				padding-top:10px;
			}
			
			#rightContent .listings li a:hover {						
				background:url(../images/content/listings_intro_highlight.gif) no-repeat top left;

				color:#FFCC00;
			}



#leftContent .listings{
	width:480px;
	height:125px;
	padding-top:20px;
	margin-top:30px;
	margin-bottom:20px;
	text-align:left;
	border-top:1px dotted #6a6e8e; 
}

#leftContent .listings .header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#e9b100;
	padding-left:10px;
}


	#leftContent .listings ul {
		padding:0px;
		margin:0px 0px 0px -10px;
		list-style-type:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		#leftContent .listings li{			
			float:left;
			width:115px;
			height:121px;
			padding-top:12px;
			padding-right:5px;
			
			text-align:center;
			
		}
			#leftContent .listings li a {			
				display:block;
				padding-top:12px;
				
				padding-left:1px;
				height:121px;
				text-decoration:none;
				color:#dddddd;
			}
			
			#leftContent .listings li a .houseLocation {
				display:block;
				padding-top:10px;
			}
			
			#leftContent .listings li a:hover {						
				background:url(../images/content/listings_highlight.gif) no-repeat top left;
				color:#FFCC00;
			}



#intro a {

color:#FFFFFF;
}

#intro a:hover {
	color: #FFCC00;

}


#contentWrapper {
background:url(../images/content/content_background.gif) repeat-x left top;
background-color:#000000;
width:100%;
}

#listings_intro {
	float:right;
	width: 260px;
	text-align:left;
}

#listings_intro .header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#e9b100;
}


	#listings_intro ul {
		margin-left:-8px;
		padding:0;
		list-style-type:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		#listings_intro li{			
			float:left;
			width:120px;
			height:121px;
			padding-top:12px;
			padding-right:5px;
			
			text-align:center;
			
		}
			#listings_intro li a {			
				display:block;
				padding-top:12px;
				padding-right:5px;
				height:121px;
				text-decoration:none;
				color:#dddddd;
			}
			
			#listings_intro li a .houseLocation {
			display:block;
			padding-top:10px;
			}
			
			#listings_intro li a:hover {						
				background:url(../images/content/listings_highlight.gif) no-repeat top left;
				color:#FFCC00;
			}
			
			


h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e9b100;
	padding-bottom:20px;
	text-decoration:none;
}
.future_shopLARGE {
	font-size: 28px;
	font-weight:bold;
	color: #e9b100;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}


h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#e9b100;
	padding-bottom:15px;
}

#contentArea h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e9b100;
	padding-bottom:5px;
	text-decoration:none;
}


#contentArea h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#e9b100;
	padding-bottom:5px;
	text-decoration:none;
}
#home #navigation .home a,
#team #navigation .team a,
#about #navigation .about a,
#buy #navigation .buy a,
#sell #navigation .sell a,
#learn #navigation .learn a,
#contact #navigation .contact a{
	background:url(../images/header/nav_visited.gif) no-repeat left top;
	cursor:default;
}


#footer {
	width:100%;
	padding-bottom:25px;
	text-align:center;
	
}


#footer #mls {
	padding-bottom:10px;
	background-color:#000000;
}



#footer #footerNav{
	width:300px;
	height:32px;
	margin: 0 auto;
	text-align:center;
	padding-top:15px;
}
	
	
#footer #footerNav ul {
	list-style:none;

}

#footer #footerNav li{
	float:left;
	overflow:auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}



#footer #footerNav li a{
	padding-right:25px;
	color:#FFFFFF;
	text-decoration:none;
}

#footer #footerNav li a:hover{
	
	color:#FFFFFF;
	text-decoration:underline;
}

#footer #copyright {
	text-align:center;
	width:100%;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8a9098;
}

form .f10 {
	background:url(../images/content/form_field_10.gif) no-repeat top left;
}

form .f25 {
background:url(../images/content/form_field_25.gif) no-repeat top left;
padding-right:20px;
}


#popupContent {
	background:url(../images/content/popup/background.jpg) no-repeat top left;
	height:100%;
	width:470px;
	color:#ffffff;
	padding-top:80px;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#leftContent ul {
list-style:square;
margin-left:30px;

}

#leftContent li {

}


#leftContent .the5steps  {
	list-style:none;
	padding:0px;
	margin:0px;

}

#leftContent .the5steps li a{
	display:block;
	background:url(../images/content/list_unSelected.gif) no-repeat left top;
	padding-left:30px;
	width:250px;
	padding-top:7px;
	padding-bottom:7px;
	color:#FFFFFF;
	text-decoration:none;
}

#leftContent .the5steps a:hover {
		background:url(../images/content/list_highlight.gif) no-repeat top left;
		display:block;
		padding-left:30px;
		text-decoration:underline;
		color:#FFFFFF;

	}
	
	
#pageLee {
	position:absolute;
	left:420px;
	top:202px;
}

.indent {
padding-left:5px;
}
.future_shop_text {
	font-size: 14px;
	font-weight:bold;
	color: #e9b100;
	text-indent: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.future_shop_head {
	font-size: 14px;
	font-weight:bold;
	color: #e9b100;
	background: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 30px;
	padding-top: 5px;
}
.future_shop_sm {
	font-size: 11px;
	color: #999999;
}
