/* Global */	

body {
	background-color:#F5F5F1;
	margin:0;
	padding:0;
	font:14px/20px "trebuchet ms", georgia, serif;
	text-align:center;
	}
body.white {
	background-color:#fff;
	margin:0;
	padding:0;
	font:14px/20px "trebuchet ms", georgia, serif;
	text-align:center;
	}
	
a {text-decoration:none;}
a:link {color:#a50021;}
a:visited {color:#b7344e;}
a:hover {text-decoration:underline;color:#a50021;}

.content-finance a:link {color:#336633;}
.content-finance a:visited {color:#5d855d;}
.content-finance a:hover {color:#336633;}

.content-buyers a:link {color:#a50021;}
.content-buyers a:visited {color:#b7344e;}
.content-buyers a:hover {color:#a50021;}

.content-MLS a:link {color:#246aa6;}
.content-MLS a:visited {color:#467eae;}
.content-MLS a:hover {color:#246aa6;}

.smallest {
	font:9px/9px verdana, sans-serif;
	}
.grey {
	color:#4d4d4d;
	}
.grey2 {
	color:#846256;
	}
p.footer {
		margin-top:20px;
		margin-bottom:20px;
		display:block;
		text-align:right;
		}
.text hr {
	height: 1px;
	width: 100%;
	color: #ccc;
	background: #ccc;
	border:0;
	border-top: 1px solid #ccc;
	_border-bottom:5px;
	_margin-bottom: 5px;
	margin:	1.5em 0;
	}
	
/* Content */

.content-home {
	background-color:#F5F5F1;
	position:relative; 
	width:auto;
	height:1%;
	top:0;
	margin:0% 12% 0% 21%;
	padding:0;
	z-index:1; 
	text-align:left;
	}
.content {
	background-color:#F5F5F1;
	background-image:url(images/palmfrond.jpg);
	background-position:right -30px;
	background-repeat:no-repeat;
	position:relative; 
	width:auto;
	height:1%;
	top:0;
	margin:0 0 0 21%;
	padding:0;
	z-index:1; 
	text-align:left;
	}
.content-finance {
	background-color:#F5F5F1;
	background-image:url(images/palmfrond.jpg);
	background-position:right -30px;
	background-repeat:no-repeat;
	position:relative; 
	width:auto;
	height:1%;
	top:0;
	margin:0 0 0 21%;
	padding:0;
	z-index:1; 
	text-align:left;
	}
.content-MLS {
	background-color:#F5F5F1;
	background-image:url(images/palmfrond.jpg);
	background-position:88% -30px;
	background-repeat:no-repeat;
	position:relative; 
	width:auto;
	height:1%;
	top:0;
	margin:0 12% 0 21%;
	padding:0;
	z-index:1; 
	text-align:left;
	}
.content-buyers {
	background-color:#F5F5F1;
	position:relative; 
	width:auto;
	height:1%;
	top:0;
	margin:0 0 0 21%;
	padding:0;
	z-index:1; 
	text-align:left;
	}
		.content-home p { padding:0 50px 10px 0; }
		.content-home>p { padding:0 50px 10px 0; }
		.content-MLS p { padding:0 50px 10px 0; }
		.content-MLS>p { padding:0 50px 10px 0; }
		.content p { padding:0 50px 10px 0; }
		.content>p { padding:0 50px 10px 0; }
		.content-finance p { padding:0 50px 10px 0; }
		.content-finance>p { padding:0 50px 10px 0; }
		.content-buyers p { padding:0 50px 10px 0; }
		.content-buyers>p { padding:0 50px 10px 0; }

	.content-home h1 { display:block;margin:20px 0 0 0;font-size:28px; }
	.content-buyers h1 { display:block;margin:20px 0 0 0;font-size:28px; }
	
	.content-MLS h1 { display:block;margin:0;padding-top:20px;font-size:28px; }
	.content-finance h1 { display:block;margin:0;padding-top:20px;font-size:28px; }
	.content h1 { display:block;margin:0;padding-top:20px;font-size:28px; }
	
	h2 {
		color:#666;
		font-size:21px;
		}

		img.imageleft {
 			margin-right:20px;
 			margin-bottom:100px;
 			position:relative;
			float:left;
			}
		p.itemlist {
			display:block;
			position:relative;
			width:95%;
			height:95px;
			margin-bottom:20px;
			}
		p.itemlist .headline {
			font:bold 16px/20px "trebuchet ms", georgia, serif;
			padding:0 0 28px 0;
			}

		div.promo {
			width:100%;
			padding:13px;
			margin:-10px 0 30px 0;
			background-color:#E8EAE7;
			border-style:dotted;
			border-right-width:0;
			border-left-width:0;
			border-top-width:0;
			border-bottom-width:1px;
			border-color:#333;
			}
			div.promo .headline {
				font-size:20px;
				display:block;
				position:relative;
				padding-bottom:10px;
				color:#696969;
				}
					
	div.homequote {
		text-indent:0px;
		float:right;
		width:272px;
		padding:0;
		border:0;
		font-size:12px;
		margin:-135px 40px 30px 20px;
		background-color:#fff;
		background-image:url(images/notepadbottom2.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		z-index:5;
		position:relative;
		}
		div.homequote .text {
			display:block;
			padding:20px 20px 30px 20px;
			}
		div.homequote ul.text {
			list-style:none;
			margin:0 -20px;
			}
			div.homequote ul.text li {
				display:block;
				padding:20px;
				border-style:dotted;
				border-right-width:1px;
				border-left-width:1px;
				border-top-width:0;
				border-bottom-width:1px;
				border-color:#ccc;
				}
				div.homequote ul.text li.grey { background-color:#dcdcd1; }

		div.homequote .subhead2  {
			color:#3a0000;
			font-size:14px;
			}
	div.homequote .left {
			position:relative;
			float:left;
			width:45%;
			padding:0;
			margin:0;
			}
	p.rightquote {
		text-indent:0;
		float:right;
		width:200px;
		padding:0;
		font-size:12px;
		margin:0 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:0;
			border-left-width:0;
			border-top-width:0;
			border-bottom-width:2px;
			border-color:#999;
			}


/* MLS Stats Table */

		table.MLS {
			margin:0 0 0 20px;
			width:500px;
			font:14px/20px "trebuchet ms" georgia, serif;
			}
			table.MLS th {
				padding-bottom:5px;
				text-align:center;
				}
			table.MLS td.year {
				padding-top:10px;
				}
				table.MLS td.year .source {
					display:block;
					font:9px verdana, sans-serif;
					height:20px;
					color:#999;
					margin:-10px 0 5px 0;
					text-indent:40px;
					}
				table.MLS td.year a {
					font:bold 12px/14px "trebuchet ms", georgia, serif;
					text-decoration:underline;
					}
				p.synopsis {
					display:block;
					width:500px;
					text-align:left;
					padding:0 50px 0 100px;
					font-size:12px;
					line-height:16px;
					}
/* Columns */

			div.rightbox-contact {
			    background-color:#f3f6f5;
			    float:right;
			    width:70%;
			    padding:20px 0 20px 0;
			    margin:0;
				text-align:left;
				position:relative;
				left:0;
				}


/* Contact */	
				
    
		div.formindent {
				padding:20px 40px 20px 40px;
				background:#E8EAE7 url('images/palmfrond2.jpg') no-repeat right top;
				border-style:solid;
				border-right-width:0;
				border-left-width:0;
				border-top-width:1px;
				border-bottom-width:2px;
				border-color:#ccc;
				text-align:left;
				z-index:4;
				}
				
		div.formindent h3 {
				display:block;
				border-style:dotted;
				border-right-width:0;
				border-left-width:0;
				border-top-width:0;
				border-bottom-width:1px;
				border-color:silver;
				margin:-10px 0 0px 0;
				padding:15px 0 5px 0;
				font:bold oblique 20px/22px "trebuchet ms", georgia, verdana, sans-serif;
				color:#000;
				text-align:left;
				}
			div.inner {
				padding:20px 40px;
				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:0;
					margin-top:0;
					text-align:right;
					margin-right:10px;
					font-weight:bold;
					}
					.star {
						background-color:#DCDCD1;
						color:#DCDCD1;
						}
	
	div.contactquote {
		text-indent:0;
		float:right;
		width:272px;
		padding:0;
		border:0;
		font-size:12px;
		margin:-135px 40px 30px 0px;
		background-color:#fff;
		background-image:url(images/notepadbottom2.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		z-index:5;
		}
		div.contactquote .text {
			display:block;
			padding:20px 20px 30px 20px;
			}
		div.contactquote ul.text {
			list-style:none;
			margin:0px -20px;
			}
			div.contactquote ul.text li {
				display:block;
				padding:20px;
				border-style:dotted;
				border-right-width:1px;
				border-left-width:1px;
				border-top-width:0;
				border-bottom-width:1px;
				border-color:#ccc;
				}
				div.contactquote ul.text li.grey { background-color:#dcdcd1; }

		div.contactquote .subhead2  {
			color:#3a0000;
			font-size:14px;
			}
	div.contactquote .left {
			position:relative;
			float:left;
			width:45%;
			padding:0;
			margin:0;
			}

						
/* Detailed Form */

		table.detailedform {
			display:block;
			margin:10px 0 10px 119px;
			width:480px;
			background-color:transparent;
			font:bold 11px/11px verdana, sans-serif;
			border-style:solid;
			border-right-width:4px;
			border-left-width:4px;
			border-top-width:4px;
			border-bottom-width:4px;
			border-color:#fff;
			position:relative;
			}
			table.detailedform td {
				padding:10px;
				}
				
	
/* About  */

p.album {
	font:13px/19px "trebuchet ms", georgia, serif;
	display:block;
	position:relative;
	height:190px;
	width:95%;
	margin-bottom:20px;
	}
	
	p.album .headline {
			font:bold 16px/20px "trebuchet ms", georgia, serif;
			padding:0 0 32px 0;
			}
	div.aboutquote {
		text-indent:0px;
		float:right;
		width:297px;
		padding:0;
		border:0;
		font-size:12px;
		margin:-135px 20px 30px 30px;
		background-color:#fff;
		background-image:url(images/officeBackground.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		z-index:5;
		text-align:center;
		position:relative;
		}
		table.agents {
			width:297px;
			}
			table.agents  td {
				font:9px/14px verdana, sans-serif;
				background-color:#fff;
				text-align:left;
				}	
				table.agents td a {
					display:block;
					}		
			
									
/* Buyers Agent */

		div.leftbox-buyer {
			float:left;
			width:auto;
			padding:10px 0 10px 0px;
			margin:0;
			font:14px "trebuchet ms", georgia, serif;
			text-align:left;
			position:relative;
		 	right:0;
			}
			div.leftbox-buyer .headline {
				font-size:18px;
				}
			div.leftbox-buyer p {
				text-align:left;
				font:14px/20px "trebuchet ms", georgia, serif;
				margin:0 30px 0 0;
				padding:0;
				}
				div.leftbox-buyer p .subhead {
					position:relative;
					display:block;
					font:17px/22px "trebuchet ms", georgia, serif;
					}
					div.leftbox-buyer p .subhead2 {
						margin-left:10px;
						position:relative;
						display:block;
						}

				div.leftbox-buyer p .subtext {
					position:relative;
					display:block;
					margin:0 0 10px 30px;
					color:#4d4d4d;
					font:oblique 11px/13px "trebuchet ms", georgia, serif;
					}
				div.leftbox-buyer p .bulletindent {
					position:relative;
					display:block;
					margin:0 0 10px 40px;
					font:13px/16px "trebuchet ms", georgia, serif;
					}

		div.rightbox-buyer {
			    background-color:#fff;
			    float:right;
			    width:45%;
			    padding:10px 0;
			    margin-top:-150px;
				margin-left:400px;
			    font:14px "trebuchet ms", georgia, serif;
				text-align:left;
				text-indent:0px;
				position:absolute;
				left:0;
				background-image:url(images/notepadbottom3.jpg);
				background-position:center bottom;
				background-repeat:repeat-x;
				}
			div.rightbox-buyer p {
				text-align:left;
				font:14px/20px "trebuchet ms", georgia, serif;
				margin:0px 30px;
				padding:0;
				}
			div.rightbox-buyer p.pitch {
				display:block;
				text-align:center;
				font:oblique 15px/19px georgia, "trebuchet ms", georgia, serif;
				padding:20px 0;
				border-style:dotted;
				border-right-width:0;
				border-left-width:0;
				border-top-width:1px;
				border-bottom-width:1px;
				border-color:#999;
				margin:10px 0px;
				color:#4d4d4d;
				}

				div.rightbox-buyer p .subhead {
					position:relative;
					display:block;
					font:17px/22px "trebuchet ms", georgia, serif;
					}
					div.rightbox-buyer p .subhead2 {
						margin-left:10px;
						position:relative;
						display:block;
						}

				div.rightbox-buyer p .subtext {
					position:relative;
					display:block;
					margin:0 0 10px 30px;
					color:#4d4d4d;
					font:oblique 11px/13px "trebuchet ms", georgia, serif;
					}
				div.rightbox-buyer p .bulletindent {
					position:relative;
					display:block;
					margin:0 0 10px 40px;
					font:13px/16px "trebuchet ms", georgia, serif;
					}
				
				
					
/* Home Financing */

	div.rightbox-finance {
		text-indent:0;
		float:right;
		width:312px;
		padding:0;
		border:0;
		font-size:12px;
		margin:-135px 60px 30px 40px;
		background-color:#d7e0d9;
		background-image:url(images/notepadbottom3.jpg);
		background-position:center bottom;
		background-repeat:repeat-x;
		z-index:5;
		position:relative;
		}
		div.date {
			    width:312px;
			    margin:0;
				position:relative;
				display:block;
				text-align:center;
				height:22px;
				}
	 		div.date #clock {
	 			font:14px/20px "trebuchet ms", georgia, serif;
				display:block;
				color:#fff;
				text-align:center;
				background-color:#336633;
				height:22px;
				padding:0;
				}
						
		div.ratesBox {
			font:14px/14px "trebuchet ms", georgia, serif;
			background-color:#d1d1d1;
			background-image:url(images/rates-background.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			width:312px;
			margin:0;
			position:relative;
			display:block;
			color:#000;
			text-align:center;
			padding:0;
			border-style:solid;
			border-right-width:0;
			border-left-width:0;
			border-top-width:0;
			border-bottom-width:3px;
			border-color:#fff;
			}
				div.ratesBox a:hover {
					border-color:#336633;
					}
				div.ratesBox a:visited {
					color:#336633;
					}
				div.ratesBox .smallest {
					margin:0 60px -11px 30px;
					}
				div.rightbox-finance sup {
				font:9px verdana, sans-serif;
					}
					
		table.rates {
			width:260px;
			font:bold 11px/11px verdana, sans-serif;
			}
			table.rates td.column {
				font:bold 10px/11px verdana, sans-serif;
				text-align:center;				
				}
			table.rates td input {
				color:#000;
				font:bold 18px/18px "trebuchet ms", georgia, serif;
				text-align:center;				
				border:0;
				background-color:#fff;
				padding:2px;
				}
			table.rates th {
				padding-right:5px;
				text-align:right;
				}

		div.leftbox-rates {
			width:312px;
			padding:10px 0;
			text-align:left;
			position:relative;		
			}
			div.leftbox-rates .rtext {
				display:block;
				margin:0 15px 0px 15px;
				font:9px/10px verdana, sans-serif;
				color:#4d4d4d;
				}
			div.leftbox-rates sup {
				font:9px/13px verdana, sans-serif;
				}


		p.leftbox-tools {
			float:left;
			width:312px;
			padding:0 0 0px 20px;
			margin:0;
			text-align:center;
			position:relative;
			height:30px;
			right:0;
			background-color:#c2c2c2;				
			font:bold 14px/30px "trebuchet ms", verdana, arial, helvetica, sans-serif;
			border-style:solid;
			border-right-width:0;
			border-left-width:0;
			border-top-width:3px;
			border-bottom-width:3px;
			border-color:#fff;
			}
		p.leftbox-calculators {
			float:left;
			width:312px;
			padding:0 0 0px 20px;
			margin:0;
			text-align:left;
			position:relative;
			right:0;
			font:12px/18px "trebuchet ms", georgia, serif;
			background-color:#ececec;				
			background-image:url(images/agents-background.jpg);
			background-position:right top;
			background-repeat:repeat-y;
			border-style:solid;
			border-right-width:0;
			border-left-width:0;
			border-top-width:0;
			border-bottom-width:4px;
			border-color:#fff;
			}

			p.leftbox-calculators a {
				text-decoration:underline;
				}
				
				
/* Real Estate Guide */

.glosgrey  {
	color:#4d4d4d;
	}
.glos  {
	color:#000;
	}
	
h4  {
	padding:0 30px 6px 0;
	font:bold oblique 18px/20px "trebuchet ms", georgia, serif;
	text-align:left;
	border-style:dotted;
	border-right-width:0;
	border-left-width:0;
	border-top-width:0;
	border-bottom-width:1px;
	border-color:#999;
	}
.guide a {
	text-decoration:underline;
	}
	.guide a.definition {
		text-decoration:none;
		}

.guide p {
	padding:0 50px 0 0;
	margin-bottom:19px;
	}
.guide ul {
	margin-bottom:19px;
	}

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

	.guide p.main {
		margin-left:10px;
		}
		.guide p.sub { 
			margin-left:40px;
			margin-right:40px;
			}
			.guide p.sub2 {
				margin-left:60px;
				margin-right:60px;
				}
		.guide ul.sub {
			text-align:left;
			font:14px/20px "trebuchet ms", georgia, serif;
			padding-left:130px;
			padding-right:130px;
			}
			.guide ul.sub2 {
				text-align:left;
				font:14px/20px "trebuchet ms", georgia, serif;
				padding-left:90px;
				padding-right:90px;
				}
			.guide ul.sub3 {
				text-align:left;
				font:14px/20px "trebuchet ms", georgia, serif;
				padding-left:110px;
				padding-right:110px;
				}

				.more-report {
					display:block;
					text-align:left;
					margin:0 200px 0 20px;
					}
					.more-report .headline{
						font:bold 16px "trebuchet ms", georgia, serif;
						}
					.more-report .lead{
						font:12px verdana, sans-serif;
						}
						
										
/* Alpha Grey */

#alpha {
	background-color:#F5F5F1;
	background-image:url(images/frame-shadow-grey.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	position:absolute;
	width:21%;
	top:0;
	left:0;
	padding:0;
	z-index:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:21%;
	min-width:210px;
	}
body>#alpha {width:21%;}
		
	#alpha div.column {
		float:right;
		width:210px;
		padding:0;
		}
			
		#alpha p.MLS {
			position:relative;
			margin:15px 0 10px 17px;
			text-align:left;
			}
		#alpha p.bottom {
			position:relative;
			height:150px;
			background-image:url(images/frame-shadow-grey2.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			margin:0 0 0 -471px;
			}
		#alpha form {
			padding:3px 0 3px 0;
			margin:-10px 0 0 20px;
			text-align:left;
			}
			#alpha form select {
			margin-bottom:10px;
			}
		#alpha p.florida {
			position:relative;
			margin:15px 0 0 -471px;
			height:97px;
			background-image:url(images/florida.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			text-align:right;
			display:block;
			font:9px/14px verdana, sans-serif;
			padding:23px 110px 0 0;
			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 0 -10px 9px;
			text-align:left;
			}
			#alpha p.why a {color:#0064a3;}
			
#alpha ul {
	width:210px;
	list-style:none;
	margin:0;
	padding:0;
	}

#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:12%;
	top:0;
	right:0;
	padding:0;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:12%;
	font-size:15px;
	line-height:15px;
	background-color:#D0D0C1;
	background-image:url(http://www.pinellashomesforsale-florida.com/images/zip-Shadow.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	text-align:left;
	min-width:65px;
	}
body>#beta {width:12%;}

	div.MLSquote {
		text-indent:0;
		width:194px;
		padding:0;
		border:0;
		font-size:12px;
		margin:0 0 0 -194px;
		background-color:#fff;
		z-index:5;
		background-image:url(images/notepadbottom.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		position:absolute;
		}
		
		#beta h6 {
			display:block;
			width:98px;			
			background-color:transparent;
			margin:30px 0 2px 0;
			padding:10px 0 2px 2px;
			font:20px/23px "trebuchet ms", georgia, verdana, sans-serif;
			text-align:right;
			text-transform:uppercase;
			color:#846256;
			border-style:solid;
			border-right-width:0;
			border-left-width:0;
			border-top-width:0;
			border-bottom-width:2px;
			border-color:#F5F5F1;
			}
			
		#beta h6 .zip-code {
			color:#fff;
			font:16px/19px "trebuchet ms", georgia, verdana, sans-serif;
			}
			#alpha h6 a {display: block;}
			#alpha h6 a:hover {background-color:transparent;}

		#beta ul.zip {
			color:#3a0000;
			list-style:none;
			margin:0;
			padding:0;
			width:100px;			
			text-align:left;
			}
		#beta ul.zip li {
			display:block;
			background-color:#D0D0C1;
			background-image:url(http://www.pinellashomesforsale-florida.com/images/zip-Shadow.jpg);
			background-position:left top;
			background-repeat:repeat-y;
			margin:0 0 2px 0;
			padding:2px;
			font-size:15px;
			line-height:19px;
			text-indent:22px;
			border-style:solid;
			border-right-width:0;
			border-left-width:0;
			border-top-width:0;
			border-bottom-width:1px;
			border-color:#F5F5F1;
			}
			#beta ul.zip li a {
				font-family:"trebuchet ms", georgia, serif;
				color:#fff;
				display:block;
				}
			#beta ul.zip li a:hover {
				display:block;
				background-color:#DCDCD1;
				text-decoration:none;
				}

		
		#beta p.bottom {
			position:relative;
			height:150px;
			background-image:url(http://www.pinellashomesforsale-florida.com/images/zip-Shadow-grey2.jpg);
			background-position:left top;
			background-repeat:no-repeat;
			width:100%;
			display:block;
			margin-bottom:0;
			}
