/* Global */	

body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	font:14px/20px "trebuchet ms", georgia, serif;
	text-align:center;
	}

a {text-decoration:none;}
a:link {color:#33a18d;}
a:visited {color:#339999;}
a:hover {text-decoration:underline;color:#33a18d;}

.smallest {
	font:9px/9px verdana, sans-serif;
	}

.grey {
	color:#999;
	}
	
/* Content */

.content {
	background-color:#fff;
	position:relative; 
	width:auto;
	height:1%;
	top:0px;
	margin:0% 24% 0% 21%;
	padding:0;
	z-index:1; 
	text-align:left;
	}
	
	h1 {
		display:block;
		margin:20px 0px 0px 0px;
		font-size:28px;
		}
	h2 {
		color:#666;
		font-size:21px;
		}
	h3 {
		color:#000;
		font-size:16px;
		}
		
		img.imageleft {
			float:left;
 			margin-right:20px;
 			margin-bottom:20px;
 			position:relative;
			}
	.welcome {
			display:block;
			font:bold 11px/18px verdana, sans-serif;
			margin:-10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}
		p .headline {
			font:bold 16px/20px "trebuchet ms", georgia, serif;
			padding:0px 0px 28px 0px;
			}

			p.light {
				display:block;
				position:relative;
				font:10px/14px verdana, sans-serif;
				color:#bbac93;
				padding:0px 30px 0px 0px;
				margin:30px 0px -10px 0px;
				}
			
		p .left {
			font:12px/18px "trebuchet ms", georgia, serif;
			position:relative;
			float:left;
			width:30%;
			padding:0px;
			}
			p .left a {
				text-indent:10px;
				display:block;
				margin:0px 0px -18px 0px;
				padding:0;
				}
		p .middle {
			font:12px/18px "trebuchet ms", georgia, serif;
			position:relative;
			float:left;
			width:30%;
			padding:0px;
			}
			p .middle a {
				margin:0px 0px -18px 0px;
				padding:0;
				}
		p .right {
			font:12px/18px "trebuchet ms", georgia, serif;
			position:relative;
			padding:0px;
			}
			p .right a {
				margin:0px 0px -18px 0px;
				padding:0;
				}
	
	div.homequote {
		text-indent:0px;
		float:right;
		width:300px;
		padding:0px;
		border:0px;
		font-size:12px;
		margin:-135px 0px 30px 0px;
		background-color:#fff;
		z-index:5;
		}
		div.homequote .text {
			display:block;
			padding:20px 20px 30px 20px;
			}
		div.homequote ul.text {
			list-style:none;
			margin:0px -20px 0px -20px;
			}
			div.homequote ul.text li {
				display:block;
				padding:20px;
				border-style:dotted;
				border-right-width:1px;
				border-left-width:1px;
				border-top-width:0px;
				border-bottom-width:1px;
				border-color:#ccc;
				}
				div.homequote ul.text li.grey { background-color:#f7f6ef; }

		div.homequote .subhead2  {
			color:#846256;
			font-size:14px;
			}
	div.homequote .left {
			position:relative;
			float:left;
			width:50%;
			padding:0px;
			margin:0;
			}
	p.rightquote {
		text-indent:0px;
		float:right;
		width:200px;
		padding:0px;
		font-size:12px;
		margin:0px 40px 30px 40px;
		background-color:#fff;
		background-image:url(images/notepadbottom.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		}
		p.rightquote .text {
			display:block;
			padding:10px 20px 30px 20px;
			}
		p.rightquote .subhead2  {
			color:#846256;
			font-size:14px;
			border-style:dotted;
			border-right-width:0px;
			border-left-width:0px;
			border-top-width:0px;
			border-bottom-width:2px;
			border-color:#999;
			}
	

		ul.cities {
			padding:0;
			margin:0;
			list-style:none;
			display:block;
			position:relative;
			}	
		ul.cities li.featured {
			position:relative;
			float:left;
			width:230px;
			padding:0px 0px 20px 0px;
			font-size:13px;
			}
			ul.cities li.featured a {color:#a50021;}
			ul.cities li.featured a:hover {color:#000;text-decoration:none;}

		ul.cities li {
			position:relative;
			float:left;
			width:115px;
			padding:0px 0px 20px 0px;
			font-size:13px;
			}
			ul.cities li a {color:#0064a3;}
			ul.cities li a:hover {color:#000;text-decoration:none;}

/* Contact */	
					
		div.formindent {
				padding:20px 40px 20px 40px;
				background-color:#f7f6ef;
				border-style:solid;
				border-right-width:0px;
				border-left-width:0px;
				border-top-width:1px;
				border-bottom-width:2px;
				border-color:#ccc;
				text-align:left;
				}
		div.formindent h3 {
				display:block;
				border-style:dotted;
				border-right-width:0px;
				border-left-width:0px;
				border-top-width:0px;
				border-bottom-width:1px;
				border-color:silver;
				margin:0px 0px 2px 0px;
				padding:15px 0px 5px 0px;
				font:oblique 20px/22px "trebuchet ms", georgia, verdana, sans-serif;
				color:#999;
				text-align:left;
				}
			div.inner {
				padding:20px 40px 20px 40px;
				background-color:#f3f6f5;
				border:0;
				}

			form.contactform br {
				clear:left;
				}
				label.boxindent {
					font:14px/25px "trebuchet ms", gergia, serif;
					display:block;					
					float:left;
					position:relative;
					width:100px;
					padding:0px;
					margin-top:0px;
					text-align:right;
					margin-right:10px;
					font-weight:bold;
					}
					.star {
						background-color:#ccc;
						color:#ccc;
						}

/* Alpha */

#alpha {
	background-color:#efede0;
	background-image:url(http://www.whyrealty.com/images/frame-shadow.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	position:absolute;
	width:21%;
	top:0px;
	left:0px;
	padding:0px;
	z-index:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:21%;
	min-width:210px;
	}
body>#alpha {width:21%;}
		
	div.column {
		float:right;
		width:210px;
		padding:0px;
		}
			
		#alpha p.MLS {
			position:relative;
			margin:15px 0px 10px 17px;
			text-align:left;
			}
		#alpha p.bottom {
			position:relative;
			height:150px;
			background-image:url(http://www.whyrealty.com/images/frame-shadow2.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			margin:0px 0px 0px -471px;
			}
		#alpha form {
			padding:3px 0px 3px 0px;
			margin:-10px 0px 0px 20px;
			text-align:left;
			}
			#alpha form select {
			margin-bottom:10px;
			}
		#alpha p.florida {
			position:relative;
			margin:15px 0px 0px -471px;
			height:97px;
			background-image:url(http://www.whyrealty.com/images/florida2.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			text-align:right;
			display:block;
			font:9px/14px verdana, sans-serif;
			padding:23px 110px 0px 0px;
			color:#846256;
			}
			
			#alpha p.florida .title {
				display:block;
				position:relative;
				color:#666;
				text-transform:uppercase;
				margin-right:-40px;
				margin-bottom:5px;
				}

#alpha p.why {
			padding:0px;
			position:relative;
			margin:15px 0px -10px 9px;
			text-align:left;
			}
			#alpha p.why a {color:#0064a3;}
			
#alpha ul {
	width:210px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#alpha ul li {
	float:right;
	position:relative;
	text-align:left;
	display:block;
	width:210px;
	line-height:28px;
	}
	
	#alpha ul li a {
		display:block;
		font-size:14px;
		line-height:18px;
		padding:4px 18px 4px 9px;
		color:#0064a3;
		text-decoration:none;
		}
		#alpha ul li a:hover {
			text-decoration:underline;
			}
			
			
/* Beta */

#beta {
	position:absolute;
	width:24%;
	top:0px;
	right:0;
	padding:0px;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:24%;
	font-size:15px;
	line-height:15px;
	background-color:#efede0;
	background-image:url(images/cities-Shadow.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	text-align:left;
	min-width:200px;
	}
body>#beta {width:24%;}

		#beta h6 {
			display:block;
			width:220px;			
			background-color:transparent;
			margin:20px 0px 2px 0px;
			padding:10px 0px 2px 2px;
			font:20px/23px "trebuchet ms", georgia, verdana, sans-serif;
			text-align:right;
			text-transform:uppercase;
			color:#000;
			border-style:solid;
			border-right-width:0px;
			border-left-width:0px;
			border-top-width:0px;
			border-bottom-width:2px;
			border-color:#ddd9be;
			}			
		#beta h6 .city{
			color:#999;
			font:16px/19px "trebuchet ms", georgia, verdana, sans-serif;
			}
			#alpha h6 a {display: block;}
			#alpha h6 a:hover {background-color:transparent;}

		#beta p.city-tab {
			display:block;
			width:220px;			
			background-color:transparent;
			margin:0px 0px 2px 0px;
			padding:0px 0px 2px 2px;
			font:20px/23px "trebuchet ms", georgia, verdana, sans-serif;
			text-align:right;
			text-transform:uppercase;
			color:#969696;
			border-style:solid;
			border-right-width:0px;
			border-left-width:0px;
			border-top-width:0px;
			border-bottom-width:2px;
			border-color:#ddd9be;
			}
			
		#beta ul {
			color:#4d4d4d;
			list-style:none;
			margin:0px 0px 20px 0px;
			padding:0px 0px 20px 0px;
			width:220px;			
			text-align:left;
			border-style:solid;
			border-right-width:0px;
			border-left-width:0px;
			border-top-width:0px;
			border-bottom-width:2px;
			border-color:#ddd9be;
			}
		#beta ul li {
			display:block;
			color:#4d4d4d;
			background-image:url(images/cities-Shadow.jpg);
			background-position:left top;
			background-repeat:repeat-y;
			margin:0px 0px 2px 0px;
			padding:2px 2px 2px 24px;
			font-size:12px;
			line-height:16px;
			}
		#beta ul li strong {
			color:#000;
			}
			#beta ul li a {
				color:#0064a3;
				text-decoration:none;
				}

		
		#beta p.bottom {
			position:relative;
			height:150px;
			background-image:url(images/cities-Shadow2.jpg);
			background-position:left top;
			background-repeat:no-repeat;
			width:100%;
			display:block;
			margin-bottom:0;
			}