/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		html, body {
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 12px;
			color: #000;
		}
		
		body {
			background: url(images/sitebackground.gif) top repeat-x;
		}
		
		#page {
			width: 1084px;
			margin: 0 auto;
		}
		
		#leftShadow, #rightShadow {
			width: 10px;
		}
		
		#leftShadow {
			background: url(images/leftShadow.gif) repeat-y;
		}

		#rightShadow {
			background: url(images/rightShadow.gif) repeat-y;
		}
		
		#mainCell {
			width: 750px;
			border: 1px solid #fff;
			background: url(images/agentsBackground.gif) bottom no-repeat #dce1e9;
		}
		
		#mainCell p {
			padding: 4px 32px;
		}

		#sideBar {
			width: 314px;
		}
		
		a.logo {
			display: block;
			width: 750px;
			height: 220px;
			border-bottom: 1px solid #fff;
			background: url(images/fox5homeprologo.jpg) no-repeat;
		}
		
		#navigation {
			height: 40px;
			line-height: 40px;
			font-family: 'Century Gothic', Verdana, Sans-Serif;
			font-size: 15px;
			text-align: center;
			background: url(images/navbackground.gif) repeat-x;
		}
		
		#navigation a {
			color: #7c7c7c;
			text-decoration: none;
		}
		
		#navigation a:hover {
			color: #000;
		}
		
		#navigation img {
			margin: 0 4px;
			vertical-align: top;
		}
		
		
						#navigation-new {
							height: 40px;
							line-height: 40px;
							font-family: 'Century Gothic', Verdana, Sans-Serif;
							font-size: 15px;
							text-align: center;
							background: url(images/navbackground.gif) repeat-x;
						}
						
						#navigation-new a {
							color: #000;
							text-decoration: none;
							font-weight: bold;
						}
						
						#navigation-new a:hover {
							color: #7c7c7c;
							font-weight: bold;
						}
						
						#navigation-new img {
							margin: 0 4px;
							vertical-align: top;
						}
		
		.roundTitle {
			text-align: center;
			height: 30px;
			background: url(images/roundBarMain.gif) left no-repeat;
		}

		.roundTitle img {
			margin: 9px 0px 0px 18px;
		}

		.roundTitleRight {
			float: right;
			width: 18px;
			height: 30px;
			background: url(images/roundBarRight.gif) left no-repeat #fff;
		}
		
		#flashContainer {
			height: 304px;
			text-align: center;
			color: #fff;
			background: url(images/flashHolder.jpg) left no-repeat #000;
			border-bottom: 1px solid #fff;
		}
		
		#featuredAgents {
			padding-bottom: 2em;
		}
		
		#agentTable {
			font-size: 11px;
		}
		
		#agentTable td {
			border: 1px solid #b0b4b9;
			background: url(images/agentBackground.gif) bottom repeat-x #fff;
		}
		
		#agentTable img {
			float: left;
		}

		#agentTable div {
			float: right;
			width: 140px;
		}
		
		#agentTable td span {
			color: #425362;
			font-weight: bold;
		}
		
		#sideBar {
			border: solid #fff;
			border-width: 0px 1px 1px 0px;
			background: url(images/sidebarBackground.gif) left repeat-y #fff;
		}
		
		#sideBar hr {
			clear: both;
			margin: 1em 0px 0px;
			border-width: 0px;
			height: 16px;
			background: url(images/sidebarHR.gif) top no-repeat #ccc;
		}
		
		#footer {
			color: #fff;
			border: solid #fff;
			border-width: 0px 1px;
			background: url(images/footerBackground.gif) top repeat-x #4b6275;
		}
		
		#footer table tr td {
			color: #fff;
			line-height: 1.5em;
		}

		#footer table tr td small {
			display: block;
			text-indent: 4em;
		}

		#footer div {
			padding: 20px 28px;
		}

		.tableMargin {
			margin-right: 10px;
		}

		.homesForSale, .afford {
			font-size: 10px;
		}
		
		.homesForSale-new {
			font-size: 12px;
		}
		
		.homesForSale-new input, .homesForSale-new select  {
			font-size: 11px;
		}
		
		.homesForSale div {
			text-align: left;
		}
		
		.homesForSale-new div {
			text-align: left;
		}
		
		.homesForSale span {
			color: #425362;
		}
		
		.homesForSale-new span {
			color: #425362;
		}
		
		.sellMyHome {
			font-family: 'Myriad Pro', Verdana, Arial, Sans-serif;
			font-size: 16px;
		}
		
		.sellMyHome span {
			font-size: 12px;
		}
		
		.sellMyHome div {
			padding-left: 3em;
		}
		
		.findAgent div {
			text-align: center;
		}
		
		#bannerview {
			text-align: right;
			font-family: Verdana;
			font-size: 10px
		}
		
		#bannerview img {
			vertical-align: middle;
		}
		
		#propertyPhotos {
			width: 675px;
			height: 140px;
			margin: 0 auto;
			border: 1px solid #ccc;
			overflow: auto;
		}

		#mlsPop {
			display: none;
			position: absolute;
			width: 200px;
			left: -120px;
		}
		
		#mlsPopTop {
			height: 21px;
			background: url(images/mlsBubble-top.gif) no-repeat;
		}
		
		#mlsPopContent {
			text-align: left;
			padding: 0px 4px 10px;
			border: solid #5c5c5c;
			border-width: 0px 1px;
			background-color: #ccc;
		}
		
		#mlsPopBottom {
			height: 10px;
			background: url(images/mlsBubble-bottom.gif) no-repeat;
		}
		a#mlsClosePop {
			display: block;
			float: right;
			width: 1.5em;
			text-align: center;
			margin: 2px;
			padding: 2px;
			border: 2px solid #666;
			background-color: #656f7d;
			text-decoration: none;
		}

		a#mlsClosePop:hover {
			color: #fff;
			border: 2px solid #888;
			background-color: #465563;
		}
		
		#bioLeft {
			text-align: center;
			float: left;
			/* width: 150px; */
			vertical-align: top;
		}
		
		#bioLeft img {
			margin: 0px auto;
		}

		#bioLeft .buttonLink {
			display: block;
			width: 75%;
			margin: 0px auto;
			font-size: 10px;
		}
		
		#bioRight {
			width: 540px;
			vertical-align: top;
		}
		
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		h1, h2, h3, h4, h5, h6 {
			font-family: 'Myriad Pro', Verdana, Arial, Sans-serif;
			font-weight: bold;
		}

		h1 {
			font-size: 36px;
			text-align: center;
		}
		
		h2 {
			font-size: 24px;
		}
		
		h3 {
			margin: .5em 1em;
			padding: 0px;
			font-size: 18px;
		}
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	a {
		color: #000;
	}

	a:hover {
		color: #444;
		text-decoration: none;
	}

	a.buttonLink {
		color: #fff;
		font-size: 16px;
		padding: 2px 12px;
		border: 1px solid #88a0ba;
		background: url(images/buttonBackground.gif) bottom repeat-x #859fb7;
		text-decoration: none;
	}

	a.buttonLinkSmall {
		color: #fff;
		font-size: 10px;
		padding: 2px 12px;
		border: 1px solid #88a0ba;
		background: url(images/buttonBackground.gif) bottom repeat-x #859fb7;
		text-decoration: none;
	}
	
	#footer .links {
		color: #fff;
		font-family: 'Myriad Pro', Verdana, Arial, Sans-serif;
		font-size: 15px;
	}
	
	#footer a {
		color: #e4ebf3;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #000;
	}
	
	#bannerview a {
		color: #f6841f;
	}
	
	#bannerview a:hover {
		text-decoration: none;
	}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
		width: 95%;
		margin: 0 auto;
		border: 1px solid #b0b4b9;
		border-collapse: collapse;
	}
	
	.featured .tableRow1 {
		background: url(images/tr1.gif) top repeat-x #ffa2a2;
	}

	.featured .tableRow2 {
		background: url(images/tr2.gif) top repeat-x #efba7b;
	}

	.tableRowHeader
	{
		font-weight: bold;
		background-color: #bccadb;
	}
	.tableRowFooter
	{
		font-weight: bold;
		background-color: #bccadb;
	}
	.textRequiredField
	{
		color: #f6841f;
		font-weight: bold;
	}
	.textSmallerFont
	{
		font-size: 9px;
	}
	.labelColumn
	{
		font-weight: bold;
	}
	
	.tableRow1 {
		background-color: #fff;
	}
	
	.tableRow2 {
		background-color: #edf0f5;
	}

	input, select {
		border-width: 1px;
		border-color: #ccc;
	}

	.customSubmit {
		color: #fff;
		border: 1px solid #88a0ba;
		background: url(images/buttonBackground.gif) bottom repeat-x #859fb7;
	}
	
	#bestCall-label, #bestCall-field {
		display: none;
	}
	
	.errorMessageProp {
		display: block;
		text-align: center;
		color: #ff0000;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/