/* CSS Document */

/* SET NEW DEFAULT CSS VALUES FOR CONSISTENCY ACROSS BROWSERS */
/* ========================================================== */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; clear: none;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: 100; }
q:before,q:after{content:'';}


/* =+=+=+=+=+= =+=+=+=+=+= OVERRIDDEN HTML =+=+=+=+=+= =+=+=+=+=+= */
/* =============================================================== */

html, body { height:100% }
body {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	background: #49270C;
}

p { padding-bottom: 2em; }
a { text-decoration: none; }
	a:link { color: #F6F4DC; }
	a:visited { color: #F6F4DC; }
	a:hover { color: #F6F4DC; }
	a:active { color: #F6F4DC; }
	
h1 { font-size: 18px; }
h2 {font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }

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


/* =+=+=+=+=+= =+=+=+=+=+= MAIN STRUCTURAL CSS =+=+=+=+=+= =+=+=+=+=+= */
/* =================================================================== */

/*#midPoint {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}*/

#container {
	position: absolute;
	/*top: -371px;*/
	top: 20px;
	margin-left: -493px;
	left: 50%;
	width: 986px;
	height: 738px;
	border: 2px solid #B4985A;
	text-align: left;
}

#topMast {
	height: 176px;
	background: url(../images/bg_red_stucco.jpg) no-repeat;
	border-bottom: 4px solid #B4985A;
	position: relative;
	z-index: 10;
}

#mainContentContainer {
	height: 530px;
	background: url(../images/bg_centerFrameFull.jpg) no-repeat;
	position: relative;
	z-index: 1;
}

#footer {
	height: 20px;
	border-top: 4px solid #B4985A;
	background: url(../images/bg_red_stucco.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B4985A;
	text-align: right;
	padding: 4px 8px 0 0;
}
	#footer a { color: #B4985A; }
	#footer a:link { color: #B4985A; }
	#footer a:visited { color: #B4985A; }
	#footer a:hover { color: #F3EECB; }
	#footer a:active { color: #F3EECB; } 


/* =+=+=+=+=+= =+=+=+=+=+= MAST & NAVIGATION =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================= */

img#logo { position: absolute; left: 22px; top: 37px; }

#promosContainer {
	position: absolute;
	top: 21px;
	right: 0;
	width: 693px;
	height: 117px;
	background: url(../images/bg_promoFrame.gif) no-repeat right;
}

div.promoSpot {
	width: 196px;
	float: left;
	margin-left: 27px;
	margin-top: 18px;
	position: relative;
}

div#lastPromo { margin-left: 26px; }

div.promoSpot span.label { 
	background: #574319;
	border-top: 2px solid #B4985A;
	border-left: 2px solid #B4985A;
	color: #F3EECB;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	position: absolute;
	bottom: 3px;
	right: 0;	
	padding: 2px 8px;
	font-variant: small-caps;
} 

div.promoSpot a:link span.label { background: #574319; }
div.promoSpot a:visited span.label { background: #574319; }
div.promoSpot a:hover span.label { background: #F3EECB; color: #7B2D19; }
div.promoSpot a:active span.label { background: #F3EECB; color: #7B2D19; }

#secondaryNav {
	position: absolute;
	left: 22px;
	bottom: 0;
	background: url(../images/bg_secondaryNav.gif) no-repeat;
	width: 274px;
	height: 26px;
}

#secondaryNav ul { margin-top: 2px; border-left: 2px solid #B4985A; }

#secondaryNav ul li {
	display: block;
	float: left;
	width: 134px;
	background: #59582B;
	color: #E8E2B5;
	text-align: center;
	height: 22px;
	border-top: 2px solid #B4985A;
	border-right: 2px solid #B4985A;
	font-family: Arial, Helvetica, sans-serif;
}

#secondaryNav ul li a { 
	display: block;
	width: 134px;
	height: 18px;
	padding-top: 4px;
}

#secondaryNav ul li a:link { color: #E8E2B5; }
#secondaryNav ul li a:visited { color: #E8E2B5; }
#secondaryNav ul li a:hover { background: #3B3E1B; font-weight: bold; }
#secondaryNav ul li a:active { background: #3B3E1B; font-weight: bold; }


#primaryNav {
	position: absolute;
	left: 319px;
	bottom: 0;
	background: url(../images/bg_primaryNav.gif) repeat-x;
	height: 26px;
	width: 667px;
}

#primaryNav ul { margin-top: 0px; }

#primaryNav ul li {
	display: block;
	float: left;
	background: url(../images/bg_primaryNav.gif) repeat-x;
	color: #7B2D19;
	border-left: 2px solid #B4985A;
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
}

#primaryNav ul li a { 
	color: #7B2D19; 
	display: block;
	padding: 7px 0px 5px 11px;
	font-weight: bold; 
	
}

#primaryNav ul li a:hover { 
	color: #F3EECB;
	background: url(../images/bg_primaryNav_hover.gif) repeat-x;
	
}


div.subNav {
	background: #D4D2B2;
	border: 2px solid #B4985A;
	border-top: 3px solid #B4985A;
	width: 183px;
	position: absolute;
	top: 176px;
	z-index: 1000;
}

div.subNav ul li { 
	display: block; 
	border-top: 1px solid #B4985A;
	color: #7B2D19;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
	
	div.subNav ul li a:link { 
		display: block;
		padding: 7px 0 8px 8px;
		width: 175px;
		color: #7B2D19;
	}
	
	div.subNav ul li a:visited { 
		display: block;
		padding: 7px 0 8px 8px;
		width: 175px;
		color: #7B2D19;
	}
	
	div.subNav ul li a:hover { 
		background: #59582B;
		color: #D4D2B2;
	}
	
	div.subNav ul li a:active { 
		background: #59582B;
		color: #D4D2B2;
	}

#newHomes { width: 118px; }
#homeBuyingGuide { width: 171px; }
#portfolio { width: 98px; }
#aboutUs { width: 100px; }
#contactUs { width: 115px; }
#newHomes_sub { left: 319px; display: none; }
#homeBuyingGuide_sub { left: 450px; display: none; }
#portfolio_sub { left: 634px; display: none; }
#aboutUs_sub { left: 745px; display: none; }
#contactUs_sub { left: 858px;  width: 126px; display: none; }

#contactUs_sub ul li a:link { width: 118px; }
#contactUs_sub ul li a:visited { width: 118px; }
#contactUs_sub ul li a:hover { width: 118px; }
#contactUs_sub ul li a:active { width: 118px; }

/* ================================================================= */


#leftCol, #rightCol { height: 520px; position: absolute; margin-top: 5px; }

#leftCol {
	width: 234px;
	padding: 48px 42px 0 43px;
}

	#leftCol h1 { 
		font-family: "Times New Roman", Times, serif;
		color: #59582B;
		font-size: 25px;
		line-height: 27px;
		padding: 0 14px;
	}
	
	#leftCol span.readMore { 
		color: #7B2D19; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
	}

#introText { 
	background: url(../images/bg_leftPanel_dingbat.jpg) no-repeat;
	color: #59582B;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	width: 206px;
	height: 278px;
	padding: 25px 14px;
	position: absolute;
	top: 146px; 
}

#rightCol {
	width: 667px;
	left: 319px; 
	border-left: 2px solid #B4985A;
}

	#rightCol span.readMore { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

/* ================================================================= */
	
	

/* =+=+=+=+=+= =+=+=+=+=+=   HOME PAGE    =+=+=+=+=+= =+=+=+=+=+= */
/* ============================================================== */

#featureImg {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 641px;
	height: 288px;
}

#divider_full {
	width: 650px;
	height: 14px;
	background: url(../images/bg_divider.gif) no-repeat;
	position: absolute;
	top: 317px;
}

#featureText {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 334px;
	width: 641px;
	height: 155px;
	background: #59582B;
}
	
	#featureText h1 {
		color: #E8E2B5;
		font-size: 20px;
		background: #3B3E1B;
		padding: 15px 20px;
	}
	
	#featureText p {
		color: #E8E2B5;
		font-size: 17px;
		padding: 10px 20px;
		line-height: 22px;
	}
	
	
/* ================================================================= */


/* =+=+=+=+=+= =+=+=+=+=+= COMMUNITY SUBNAV =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================ */

#communityList li {
	display: block;
	padding: 0 2px;
	border-top: 1px solid #B4985A;
	color: #E8E2B5;
}

#communityList li.first { border: none; }
#communityList li.firstSelected { border: none; }


#communityList ul.communityList_sub {
	border-top: 1px solid #B4985A;
}

#communityList ul.communityList_sub li {
	border: none;
	
}

#communityList ul.communityList_sub li.first a { border: none; }

#communityList ul.communityList_sub li a {
	display: block;
	border-top: 2px solid #F3F0D8;
	padding: 2px 10px;
	height: auto;
	font-size: 10px;
	background: #E8E2B5;
	font-family: Arial, Helvetica, sans-serif;
}

#communityList ul.communityList_sub li a:link { background: #E8E2B5; color: #59582B; }
#communityList ul.communityList_sub li a:visited { background: #E8E2B5; color: #59582B; }
#communityList ul.communityList_sub li a:hover { background: #C6C399; color: #59582B; }
#communityList ul.communityList_sub li a:active { background: #C6C399; color: #59582B; }

#communityList table.subNav_item { width: 100%; cursor: pointer; background: #F3EFD7; color: #59582B; font-size: 17px; font-weight: bold; line-height: 18px; }
#communityList table.subNav_item td.subNav_icon { padding: 10px; width: 45px; }
#communityList table.subNav_item td.subNav_link { padding-right: 10px; }

#communityList table.subNav_item a:link { color: #59582B; }
#communityList table.subNav_item a:visited { color: #59582B; }
#communityList table.subNav_item a:hover { color: #E8E2B5; }
#communityList table.subNav_item a:active { color: #E8E2B5; }

#communityList li.selected table.subNav_item a:link { color: #E8E2B5; }
#communityList li.selected table.subNav_item a:visited { color: #E8E2B5; }
#communityList li.selected table.subNav_item a:hover { color: #E8E2B5; }
#communityList li.selected table.subNav_item a:active { color: #E8E2B5; }

#communityList li.firstSelected table.subNav_item a:link { color: #E8E2B5; }
#communityList li.firstSelected table.subNav_item a:visited { color: #E8E2B5; }
#communityList li.firstSelected table.subNav_item a:hover { color: #E8E2B5; }
#communityList li.firstSelected table.subNav_item a:active { color: #E8E2B5; }

#communityList li.selected table.subNav_item, #communityList li.firstSelected table.subNav_item { 
	width: 100%; 
	cursor: pointer; 
	background: #3B3E1B;
	color: #E8E2B5;
}

#communityList li.selected table.subNav_item td.subNav_icon, li.firstSelected table.subNav_item td.subNav_icon { padding: 10px; width: 45px; }

#communityList table.subNav_item_selected { width: 100%; cursor: pointer; background: #3B3E1B; color: #E8E2B5; font-size: 17px; font-weight: bold; line-height: 18px; }
#communityList table.subNav_item_selected td.subNav_icon { padding: 10px; width: 45px; }
#communityList table.subNav_item_selected td.subNav_link { padding-right: 10px; }

#communityList li.selected table.subNav_item_selected a:link { color: #E8E2B5; }
#communityList li.selected table.subNav_item_selected a:visited { color: #E8E2B5; }
#communityList li.selected table.subNav_item_selected a:hover { color: #E8E2B5; }
#communityList li.selected table.subNav_item_selected a:active { color: #E8E2B5; }

#communityList li.firstSelected table.subNav_item_selected a:link { color: #E8E2B5; }
#communityList li.firstSelected table.subNav_item_selected a:visited { color: #E8E2B5; }
#communityList li.firstSelected table.subNav_item_selected a:hover { color: #E8E2B5; }
#communityList li.firstSelected table.subNav_item_selected a:active { color: #E8E2B5; }

#additionalLinks {
	background: #B4985A;
	color: #59582B;
	position: absolute;
	left: 33px;
	top: 440px;
	width: 254px;
	text-align: center;
	padding: 5px 0 6px 0;
	font-style: italic;
	font-size: 14px;
}

#additionalLinks span.links { font-weight: bold; }

#additionalLinks a:link { color: #59582B; }
#additionalLinks a:visited { color: #59582B; }
#additionalLinks a:hover { color: #FFF; }
#additionalLinks a:active { color: #FFF; }

#additionalLinks span.selected { color: #FFF; }

#communityMap {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 419px;
	height: 264px;
}

#communityMap span.label { 
	background: #574319;
	border-top: 2px solid #B4985A;
	border-left: 2px solid #B4985A;
	color: #F3EECB;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0;	
	padding: 2px 8px;
	font-variant: small-caps;
} 

#communityMap a:link span.label { background: #574319; }
#communityMap a:visited span.label { background: #574319; }
#communityMap a:hover span.label { background: #F3EECB; color: #7B2D19; }
#communityMap a:active span.label { background: #F3EECB; color: #7B2D19; }

#communityImage {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 419px;
	height: 168px;
	background: #F3EFD7;
}

#divider_community {
	width: 429px;
	height: 14px;
	background: url(../images/bg_divider_community.gif) no-repeat;
	position: absolute;
	top: 293px;
}

#divider_community_details {
	width: 429px;
	height: 14px;
	background: url(../images/bg_divider_community.gif) no-repeat;
	position: absolute;
	top: 198px;
}

#communityText {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 310px;
	width: 419px;
	height: 179px;
	background: #59582B;
}

	#communityText h1 {
		color: #E8E2B5;
		font-size: 19px;
		background: #3B3E1B;
		padding: 15px 20px;
		font-weight: bold;
	}
	
	#communityText h1.regWeight { font-weight: 100; padding: 10px 20px; }
	
	#communityText h1 span.status { font-weight: 100; color: #C6C399; }
	#communityText h1 span.links { 
		font-weight: 100; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #B4985A; 
	}
	
	#communityText h1 a:link { color: #B4985A; }
	#communityText h1 a:visited { color: #B4985A; }
	#communityText h1 a:hover { color: #FFF; }
	#communityText h1 a:active { color: #FFF; }
	
	#communityText h1 span.selected { color: #FFF; }
	
	#communityText table {
		margin: 6px 12px;
		width: 394px;
	
	}
	
	#communityText table td { 
		width: 50%; 
		color: #E7E2B5; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		border-top: 2px solid #B4985A;
		padding: 4px 0;
	}
	#communityText table td.left { border-right: 1px solid #B4985A;  padding-right: 8px; }
	#communityText table td.right { border-left: 1px solid #B4985A; padding-left: 8px; }
	#communityText table tr.first td { border-top: none; }
	
	#communityText table td a:link { color: #B4985A; }
	#communityText table td a:visited { color: #B4985A; }
	#communityText table td a:hover { color: #FFF; }
	#communityText table td a:hover { color: #FFF; }
	
#communityHighlights {
	position: absolute;
	top: 21px;
	right: 22px;
	width: 195px;
	height: 468px;
	background: url(../images/bg_rightParchment_wide.jpg) no-repeat;
	padding: 2px;

}

	#communityHighlights h2 {
		color: #7B2D19;
		padding: 20px 19px 12px 19px;
		font-weight: bold;
		font-size: 19px;
		line-height: 22px;
	}
	
	#communityHighlights h2.greenBg {
		background: #3B3E1B;
		color: #E7E2B5;
		font-weight: 100;
		padding: 12px 19px;
		font-size: 16px;
		line-height: 18px;
	}
	
	#communityHighlights ul {
		background: url(../images/bg_rightPanel_divider.gif) no-repeat top center;
		padding: 7px 19px;
		margin-top: 10px;
		color: #7B2D19;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
		font-weight: bold;
	}
	
	#communityHighlights ul li { border-top: 1px solid #B4985A; padding: 4px 0; }
	#communityHighlights ul li.first { border: none; }
	
	#communityHighlights ul li span {
		font-weight: 100;
		font-size: 11px;
		display: block;
		line-height: 14px;
		margin-top: 4px;
	}
	
/* about page */
#communityDetails_half {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 215px;
	width: 419px;
	height: 275px;
	background: #59582B;
	background: #59582B url(../images/bg_commDetails_border.gif) repeat-x bottom;
}

#communityDetails_half #detailsBand, #communityDetails_full #detailsBand { margin-top: 0; } 

#communityDetails_full #detailsBand, #communityDetails_half #detailsBand {
	background: #3B3E1B url(../images/bg_detailsBand_btmBorder.gif) repeat-x bottom;
	padding-bottom: 16px;
}

#communityDetails_full {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 22px;
	width: 419px;
	height: 468px;
	background: #59582B url(../images/bg_commDetails_border.gif) repeat-x bottom;
}

#scrollArea {
	width: 17px;
	border-left: 2px solid #B4985A;
	position: absolute;
	right: 0;
	height: 207px;
	top: 66px;
	background: #3B3E1B;
}

#scrollBar {
	position: absolute;
	background: #C6C399 url(../images/bg_scrollBar_grip.gif) no-repeat center;
	border-top: 1px solid #B4985A;
	border-bottom: 1px solid #B4985A;
	width: 17px;
	height: 15px;
}

#scrollContainer {
	width: 360px;
	height: 166px;
	padding: 20px;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 67px;
}

#scrollContent {
	position: relative;
	padding-bottom: 20px;
}

#scrollContent p {
	color: #E8E2B5;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 22px;
	padding-top: 0;
	margin-top: 0;
}


	#scrollContent a:hover { text-decoration: underline; }

#scrollContent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	list-style-position: inside;
	list-style-image: url(../images/bg_bullet_amenities.gif);
	color: #E8E2B5;
	padding: 0 20px;
}

#scrollContent ul li { margin-bottom: 10px; }

#scrollContent #wideColumn ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-position: outside;
	list-style-image: url(../images/bg_bullet_amenities.gif);
	color: #E8E2B5;
	padding: 0 40px;
}

#scrollContent div.twoCol ul {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top: -14px;
	padding: 0;
}

#scrollContent div.twoCol ul li {
	margin-bottom: 6px;
}

/* site map */
#scrollContent div.twoCol ul.siteMap {
	list-style-image: none;
	list-style-position: outside;
	margin-top: 10px;
	margin-bottom: 0;
}

#scrollContent div.twoCol ul.siteMap li {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: bold;
}

#scrollContent div.twoCol ul.siteMap li a { color: #E8E2B5; }
#scrollContent div.twoCol ul.siteMap li a:link { color: #E8E2B5; }
#scrollContent div.twoCol ul.siteMap li a:visited { color: #E8E2B5; }
#scrollContent div.twoCol ul.siteMap li a:hover { color: #FFF; }
#scrollContent div.twoCol ul.siteMap li a:active { color: #FFF; } 

#scrollContent div.twoCol ul.siteMap_sub {
	list-style-position: outside;
	margin-bottom: 15px;
	margin-top: -10px;
	padding-left: 16px;
}

#scrollContent div.twoCol ul.siteMap_sub li {
	margin-bottom: 0px;
	font-weight: 100;
	font-size: 14px;
}

#scrollContent div.twoCol ul.siteMap_sub li a { color: #E8E2B5; }
#scrollContent div.twoCol ul.siteMap_sub li a:link { color: #E8E2B5; }
#scrollContent div.twoCol ul.siteMap_sub li a:visited { color: #E8E2B5; }
#scrollContent div.twoCol ul.siteMap_sub li a:hover { color: #FFF; }
#scrollContent div.twoCol ul.siteMap_sub li a:active { color: #FFF; } 


/* directions page */
div.directionBullets {
	font-family: Arial, Helvetica, sans-serif;
	color: #B4985A;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 10px 10px 19px; 
}

	div.directionBullets ul li { 
		color: #E8E2B5;
		font-size: 11px;
		line-height: 14px;
		list-style: inside;
		list-style-image: url(../images/bg_bullet_amenities.gif);
		font-weight: 100;
		
	}
	
div#bottomBar {
	height: 26px;
	border-top: 2px solid #B4985A;
	background: url(../images/bg_black_green_bar.gif) repeat-x;
	position: absolute;
	bottom: 0;
	width: 100%;
}

	div#bottomBar ul {
		margin: 6px 0 6px 20px;
	}

	div#bottomBar ul li {
		list-style: none;
		display: block;
		float: left;
		margin-right: 20px;
		color: #B4985A;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	div#bottomBar ul li a:link { color: #B4985A; }
	div#bottomBar ul li a:visited { color: #B4985A; }
	div#bottomBar ul li a:hover { color: #E8E2B5; }
	div#bottomBar ul li a:active { color: #E8E2B5; }
	
/* ================================================================ */


/* =+=+=+=+=+= =+=+=+=+=+=   VICINITY MAP   =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================ */

#vicinityMap {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 641px;
	height: 468px;
	z-index: 0;
	background: #F3EFD7;
}

	
/* =+=+=+=+=+= =+=+=+=+=+=   SALES AGENT   =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================ */

#salesAgentContent {
	border: 2px solid #B4985A;
	background: #59582B;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 641px;
	height: 468px;
	z-index: 0;
}

	#salesAgentContent h1 {
		color: #E8E2B5;
		font-size: 19px;
		background: #3B3E1B;
		padding: 15px 20px;
		margin-bottom: 32px;
	}
	
.salesAgentContainer {
	width: 601px;
	height: 195px;
	position: relative;
	clear: both;
	padding: 0 20px 0 20px;
	background: url(../images/bg_divider_sales.gif) no-repeat 0 26px;
}

	.salesAgentContainer .salesPhoto { 
		border: 1px solid #B4985A;
		background: #59582B; 
		padding: 2px; 
		width: 109px; 
		height: 153px; 
		float: left;
		margin-right: 20px;
	}
	
	.salesAgentContainer img { border: 2px solid #B4985A; }
	
	.salesInfo h2 {
		font-size: 17px;
		color: #F3EECB;
		padding-top: 5px;
		margin-bottom: 20px;
	}
	
	
	.salesInfo td { padding: 5px 0; color: #F3EECB; font-size: 16px; }
	
	.salesInfo td.label {
		color: #C6C399;
		width: 65px;
	}
	
	.salesInfo a:hover { text-decoration: underline; }
	

/* ================================================================ */


/* =+=+=+=+=+= =+=+=+=+=+=   EXECUTIVES    =+=+=+=+=+= =+=+=+=+=+=+ */
/* ================================================================ */


#executiveContent {
	border: 2px solid #B4985A;
	background: #59582B;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 641px;
	height: 468px;
	z-index: 0;
}

	#executiveContent h1 {
		color: #E8E2B5;
		font-size: 19px;
		background: #3B3E1B;
		padding: 15px 20px;
		margin-bottom: 32px;
	}
	
		#executiveContent h1 span.section { color: #C6C399; }
		#rightCol h1 span.links { float: right; }
		
	#rightCol h1 ul {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #E7E2B5;
		font-weight: bold;
		position: absolute;
		right: 12px;
	} 
	
	#rightCol h1 ul { display: inline; margin-left: 3px; }
	
	#rightCol h1 ul li {
		display: inline;
		margin-right: 3px; 
	}
	
	#rightCol h1 ul li a:link { color: #B4975A; }
	#rightCol h1 ul li a:visited { color: #B4975A; }
	#rightCol h1 ul li a:hover { color: #F6F3D9; }
	#rightCol h1 ul li a:active { color: #F6F3D9; }
	
.executiveContainer {
	width: 601px;
	height: 195px;
	position: relative;
	clear: both;
	padding: 0 20px 0 20px;
	background: url(../images/bg_divider_sales.gif) no-repeat 0 26px;
}

.executiveContainerFull {
	width: 100%;
	position: relative;
	padding: 0 20px 0 20px;
	background: url(../images/bg_divider_sales.gif) no-repeat 0 26px;
}

#execDetail { background: url(../images/bg_divider_execDetail.gif) no-repeat 0 26px; }

	.executiveContainerFull .execPhoto, .executiveContainer .execPhoto { 
		border: 1px solid #B4985A;
		background: #59582B; 
		padding: 2px; 
		width: 94px; 
		height: 132px; 
		float: left;
		margin-right: 20px;
	}
	
	.executiveContainerFull img, .executiveContainer img { border: 2px solid #B4985A; }
	
	.executiveContainerFull h2, .executiveContainer h2 {
		font-size: 17px;
		color: #F3EECB;
		padding-top: 5px;
		margin-bottom: 24px;
		width: 484	px;
	}
	
	.executiveContainer p {
		font-size: 17px;
		line-height: 20px;
		width: 440px;
		padding-left: 114px;
		color: #E8E2B5;
		margin-bottom: 0;
		padding-bottom: 14px;
	}
	
	.executiveContainerFull p {
		font-size: 17px;
		line-height: 20px;
		width: 440px;
		padding-left: 114px;
		color: #E8E2B5;
		padding-bottom: 14px;	
	}
	
	.executiveContainer a.more {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #E8E2B5;
	}
	
	.executiveContainer a.more:hover { color: #F6F3D9; }
	
	
/* ------------ exec detail page --------------- */

#executiveContent h1.wBottomBorder {
	background: #3B3E1B url(../images/bg_detailsBand_btmBorder.gif) repeat-x bottom;
	padding-bottom: 22px;
	z-index: 1000;
}

#executiveContent.wBottomBorder {
	background: #59582B url(../images/bg_commDetails_border.gif) repeat-x bottom;
}

#executiveContent #scrollArea {
	width: 17px;
	border-left: 2px solid #B4985A;
	position: absolute;
	right: 0;
	height: 415px;
	top: 51px;
	background: #3B3E1B;
}

#executiveContent #scrollContainer {
	width: 622px;
	height: 375px;
	padding: 20px 0px 20px 0;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 51px;
}

/* ================================================================= */



/* =+=+=+=+=+= =+=+=+=+=+=  SCROLL CONTENT  =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================ */

#photoBar {
	width: 641px;
	height: 168px;
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 22px;
}

	#photoBar img { border-right: 2px solid #B4985A; }
	#photoBar img.last { border: none; }

#divider_photoBar {
	background: url(../images/bg_divider.gif) no-repeat;
	width: 650px;
	height: 14px;
	position: absolute;
	top: 198px;
}

#lowerTextScroll {
	border: 2px solid #B4985A;
	background: #59582B;
	border-left: none;
	position: absolute;
	top: 215px;
	width: 641px;
	height: 275px;
	z-index: 0;
}

	#lowerTextScroll h1 {
		color: #E8E2B5;
		font-size: 19px;
		background: #3B3E1B;
		padding: 15px 20px;
		margin-bottom: 32px;
	}


#lowerTextScroll #scrollContainer {
	width: 622px;
	height: 182px;
	padding: 20px 0px 20px 0;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 51px;
}

#lowerTextScroll h1.wBottomBorder {
	background: #3B3E1B url(../images/bg_detailsBand_btmBorder.gif) repeat-x bottom;
	padding-bottom: 22px;
	z-index: 1000;
}

#lowerTextScroll.wBottomBorder {
	background: #59582B url(../images/bg_commDetails_border.gif) repeat-x bottom;
}


#lowerTextScroll #scrollArea {
	width: 17px;
	border-left: 2px solid #B4985A;
	position: absolute;
	right: 0;
	height: 222px;
	top: 51px;
	background: #3B3E1B;
}

#scrollBar {
	position: absolute;
	background: #C6C399 url(../images/bg_scrollBar_grip.gif) no-repeat center;
	border-top: 1px solid #B4985A;
	border-bottom: 1px solid #B4985A;
	width: 17px;
	height: 15px;
}

#scrollContent {
	position: relative;
}

#executiveContent #scrollContent, #lowerTextScroll #scrollContent {
	width: 622px;
}

#scrollContent p {
	color: #E8E2B5;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 22px;
}

#scrollContent #wideColumn p {
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #F3EECB;
}

#lowerTextScroll #wideColumn p {
	color: #E8E2B5;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 22px;
}

#scrollContent div.twoCol {
	width: 282px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3EECB;
}

#scrollContent div.twoCol p {
	font-size: 14px;
	line-height: 18px;
}

#scrollContent div.twoCol strong { color: #F3EECB; font-weight: bold; }

#scrollContent #left {
	float: left;
	margin-left: 20px;
}

#scrollContent #right {
	float: right;
	margin-right: 20px;
}

#scrollContent div.clear {
	height: 50px;
	display: block; 
}

ul.directions {
	margin-top: 5px;
	margin-bottom: 20px;
}

ul.directions li {
	margin-bottom: 5px;
	list-style-image: url(../images/bg_bullet_amenities.gif);
	list-style-position: inside;
}
/* ================================================================= */



/* =+=+=+=+=+= =+=+=+=+=+=  INTEREST LIST  =+=+=+=+=+= =+=+=+=+=+=+ */
/* ================================================================ */


#interestList {
	border: 2px solid #B4985A;
	background: #59582B;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 641px;
	height: 468px;
	z-index: 0;
	
}

	#interestList form input, #interestList form textarea {
		color: #574319;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px;
		font-weight: bold;
		background: #E8E2B5;
	}

	#interestList form #left input {
		background: #E8E2B5;
		border: 2px solid #B4985A;
		width: 205px;
	}
	
	#interestList h1 {
		color: #E8E2B5;
		font-size: 19px;
		background: #3B3E1B;
		padding: 15px 20px;
		margin-bottom: 20px;
	}
	
	#interestList p {
		color: #E8E2B5;
		font-size: 17px;
		line-height: 21px;
		padding: 0 20px 20px 20px;
	}
	
	#interestList #left {
		width: 321px;
		float: left;
		background: url(../images/bg_contactInfo.gif) no-repeat top;
		color: #E8E2B5;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#interestList #left table td {
		font-size: 9px;
		color: #B4985A;
	}
	
	#interestList #left p { 
		color: #B4985A;
		font-size: 11px;
		line-height: 11px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0 0 10px 20px;
	}
	
	#interestList #left p a:link { color: #B4985A; }
	#interestList #left p a:visited { color: #B4985A; }
	#interestList #left p a:active { color: #F3EECB; }
	#interestList #left p a:hover { color: #F3EECB; }
	
	#interestList #left div { 
		clear: both;
		margin-bottom: 8px;
	}
	
	#interestList #left div label {
		width: 65px;
		float: left;
		margin-right: 10px;
		font-size: 11px;
		color: #E8E2B5;
		margin-left: 20px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#interestList form #left #city { float: left; width: 102px; }
	#interestList form #left #state { float: left; width: 20px; }
	#interestList form #left #zip { float: left; width: 50px; }
	
	#interestList form #left input.phone { display: inline; width: 27px; }
	#interestList form #left input.ext { display: inline; width: 51px; }
	
	#interestList #right {
		width: 268px;
		float: right;
		background: url(../images/bg_communityInterest.gif) no-repeat top;
		color: #F3EECB;
		font-family: Arial, Helvetica, sans-serif;
		padding: 33px 19px 0 33px;
	}
	
	#interestList #right p {
		font-size: 12px;
		line-height: 19px;
		padding: 0 0 10px 0;
	}
	
	#interestList .column {
		padding-top: 33px;
	}
	
	#interestList #right #selectComm {
		width: 221px;
		border: 2px solid #B4985A;
		background: #E8E2B5 url(../images/bg_selectArrows.gif) no-repeat left;
		color: #574319;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 3px 0 3px 46px;
		
	}
	
	#interestList #right #selectDropdown {
		display: none;
		position: absolute;
		margin-top: -2px;
	}
	
	#interestList #right #selectDropdown ul {
		border: 2px solid #B4985A;
		background: #DAC390;
		width: 247px;
		padding-left: 20px;
	}
	
	#interestList #right #selectDropdown ul li {
		display: block;
		background: #E8E2B5;
		padding: 5px;
		color: #574319;
		border-left: 2px solid #B4985A;
		border-top: 2px solid #B4985A;
		font-weight: bold;
	}
	
	#interestList #right #selectDropdown ul li.first {
		border-top: none;
	}	
	
	#interestList #right #comment {
		color: #B4985A;
		font-family:"Times New Roman", Times, serif;
		font-size: 16px;
		padding: 20px 0 10px 0;
	}
	
	#interestList #right p.comment {
		color: #B4985A;
		font-family:"Times New Roman", Times, serif;
		font-size: 16px;
		padding: 0 0 10px 0;
	}

	#interestList #right label {
		color: #E8E2B5;
		font-size: 12px;
		margin-bottom: 5px;
		display: block;
	}
	
	#interestList textarea {
		width: 257px;
		height: 91px;
		border: 2px solid #B4985A;
	}
	
	#interestList #formControls {
		position: relative;
		width: 276px;
		padding-top: 10px;
	}
	
	#interestList #submit { 
		border: none;
		padding: 0;
		float: right;
	}
	
	#interestList #clearForm {
		border: none;
		padding: 0;
		float: left;
		margin-right: 10px;
	}

#interestList #left #confirmationTable {
	margin-left: 20px;
}

#interestList #left #confirmationTable td {
	padding: 4px 4px 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E8E2B5;
	vertical-align: text-top;
	line-height: 16px;
}

#interestList #left #confirmationTable td.label {
	font-weight: 100;  
	
}
	
/* ================================================================= */





/* =+=+=+=+=+= =+=+=+=+=+=  MORTGAGE CALC   =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================ */
#mortgage_calculator {
 	border: 2px solid #B4985A;
	background: #59582B;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 641px;
	height: 468px;
	z-index: 0;
}

	#mortgage_calculator form input, #interestList form textarea {
		color: #574319;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px;
		font-weight: bold;
		background: #E8E2B5;
	}

	#mortgage_calculator form #left input {
		background: #E8E2B5;
		border: 2px solid #B4985A;
		width: 150px;
	}
	
	#mortgage_calculator h1 {
		color: #E8E2B5;
		font-size: 19px;
		background: #3B3E1B;
		padding: 15px 20px;
		margin-bottom: 20px;
	}
	
	#mortgage_calculator #left, #mortgage_calculator #right {
		width: 292px;
		color: #E8E2B5;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 10px;
	}

	#mortgage_calculator #left { float: left; margin-left: 20px; }
	#mortgage_calculator #right { float: right; margin-right: 20px; }
	
	#mortgage_calculator label { width: 120px; display: block; float: left; margin-right: 10px; text-align: right; }
	#mortgage_calculator #left div { clear: both; margin-bottom: 10px; }
	
	#mortgage_calculator #additionalDivider {
		color: #B4985A;
		background:url(../images/bg_divider_pixel.gif) repeat-x center;
		text-align: center;
	}
	
	#mortgage_calculator #additionalDivider span {
		display: block;
		width: 90px;
		background: #59582B;
		padding: 0 10px;
		margin: auto;
	}
	
	#mortgage_calculator #right h2 {
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		margin-bottom: 4px;
	}
	
	#mortgage_calculator #right h3 { font-size: 11px; color: #B4985A; margin-bottom: 2px; }
	
	#mortgage_calculator form #right #formControls input { border: none; background: none; padding: 0; }
	
	#mortgage_calculator #right input.results {
		border: none;
		background: none;
		text-align: right;
		background: #59582B;
		font-size: 14px;
		font-family: "Times New Roman", Times, serif;
		width: 100px;
		color: #E8E2B5;
	}
	
	#mortgage_calculator #right table {
		margin-top: 10px;
	}
	
	#mortgage_calculator #right table td {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
	}
	
	#mortgage_calculator #formControls {
		border-top: 1px solid #B4985A;
		position: relative;
		width: 100%;
		padding-top: 10px;
		margin-top: 25px;
	}
	
	#clearForm { float: left; }
	#calculate { float: right; }
	
	
#disclaimer {
	color: #B4985A;
	margin: 0 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

#disclaimer span#reqFields { float: right; margin-bottom: 10px; } 

#disclaimer p {
	clear: both;
	border-top: 1px solid #B4985A;
	padding: 10px 0;
}

/* ================================================================= */



/* =+=+=+=+=+= =+=+=+=+=+=   LOT SUB PAGE   =+=+=+=+=+= =+=+=+=+=+= */
/* ================================================================ */
	
#lotHighlights {
	position: absolute;
	top: 21px;
	right: 22px;
	width: 139px;
	height: 468px;
	background: url(../images/bg_rightParchment_narrow.jpg) no-repeat;
	padding: 2px;

}

	#lotHighlights h2 {
		color: #7B2D19;
		padding: 13px 13px 5px 13px;
		font-weight: bold;
		font-size: 19px;
		line-height: 22px;
	}
	
	#lotHighlights h2.greenBg {
		background: #3B3E1B;
		color: #E7E2B5;
		font-weight: 100;
		padding: 8px 13px;
		font-size: 16px;
		line-height: 18px;
	}
	
	#lotHighlights ul {
		background: url(../images/bg_rightPanel_divider_2.gif) no-repeat top center;
		padding: 7px 13px;
		margin-top: 10px;
		color: #7B2D19;
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
		font-weight: bold;
	}
	
	#lotHighlights ul li { border-top: 1px solid #B4985A; padding: 4px 0; }
	#lotHighlights ul li.first { border: none; }
	#lotHighlights ul li.address { font-size: 14px; line-height: 16px; }
	
	#lotHighlights ul li span {
		font-weight: 100;
		font-size: 11px;
		display: block;
		line-height: 14px;
		margin-top: 4px;
	}

#lotPhoto {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 475px;
	height: 281px;
}


#lotPhoto #price { 
	font-weight: bold;
	font-size: 15px;
	color: #E7E2B5;
	position: absolute;
	right: 0;
	top: 11px;
	z-index: 100;
}

#lotPhoto #price img { margin: 0; padding: 0; border: 0; float: right; }

#lotPhoto #price span {
	background: url(../images/bg_price.png) repeat-x top;
	height: 17px;
	padding: 4px 10px 3px 2px; 
	float: right;
	border: none;
}

	#lotPhoto #thumbnailHolder {
		position: absolute;
		bottom: 0;
		right: 0;
		background: url(../images/bg_click_PhotoGallery.png) no-repeat left;
		height: 53px;
		padding-left: 131px;
	}
	
	#lotPhoto #lotThumbnails { 
		background: #E0D99E;
		padding: 4px 1px 4px 3px;
		height: 45px;
	}

	#lotPhoto #lotThumbnails img { border: 1px solid #B4985A; margin-right: 3px; }
	#lotPhoto #lotThumbnails a:hover img { border: 1px solid #F6F3D9; }

#divider_lot {
	width: 484px;
	height: 14px;
	background: url(../images/bg_divider_lot.gif) no-repeat;
	position: absolute;
	top: 311px;
}
	
#lotDetails_half {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 328px;
	width: 475px;
	height: 162px;
	background: #59582B;
}

	#lotDetails_half p {
		font-family: "Times New Roman", Times, serif;
		font-size: 17px;
		line-height: 22px;
		color: #E7E2B5;
		padding: 6px 19px 14px 19px;
	}
	
	#lotDetails_half p span a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-left: 10px;
	}
	
	#lotDetails_half p span a:link { color: #B4975A; }
	#lotDetails_half p span a:visited { color: #B4975A; }
	#lotDetails_half p span a:hover { color: #F6F3D9; }
	#lotDetails_half p span a:active { color: #F6F3D9; }
	
#lotDetails_full {
	border: 2px solid #B4985A;
	border-left: none;
	position: absolute;
	top: 21px;
	width: 475px;
	height: 468px;
	background: #59582B;
}

#price { 
	font-weight: bold;
	font-size: 15px;
	color: #E7E2B5;
	position: absolute;
	right: 0;
	top: 11px;
	z-index: 100;
}

#price img { margin: 0; padding: 0; border: 0; float: right; }

#price span {
	background: #3B3E1B;
	border-top: 2px solid #B4985A; 
	border-bottom: 2px solid #B4985A; 
	padding: 2px 10px 3px 2px; 
	float: right;
}

#detailsBand {
	background: #3B3E1B;
	height: 38px;
	display: block;
	position: relative;
	margin-top: 30px;
	padding: 12px 19px;
}

#lotDetails_half #detailsBand {
	margin-top: 0;
}

	#detailsBand div#row_1 h1 {
		font-size: 18px; 
		color: #E7E2B5;
		font-weight: bold;
		float: left;
	}
	
		#detailsBand div#row_1 span.links { float: right; padding-top: 2px; }
		#detailsBand div#row_1 span.links a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #B4975A;	
		}
		#detailsBand div#row_1 span.links a:link { color: #B4975A; }
		#detailsBand div#row_1 span.links a:visited { color: #B4975A; }
		#detailsBand div#row_1 span.links a:hover { color: #F6F3D9; }
		#detailsBand div#row_1 span.links a:active { color: #F6F3D9; }
		
	#detailsBand div#row_2 {
		clear: both;
		margin-top: 24px;
	}
	
	#detailsBand div#row_2 div { 
		float: left; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #E7E2B5;
		font-weight: bold;
	} 
	
	#detailsBand div#row_2 ul { display: inline; margin-left: 3px; }
	
	#detailsBand div#row_2 ul li {
		display: inline;
		margin-right: 3px; 
	}
	
	#detailsBand div#row_2 ul li a:link { color: #B4975A; }
	#detailsBand div#row_2 ul li a:visited { color: #B4975A; }
	#detailsBand div#row_2 ul li a:hover { color: #F6F3D9; }
	#detailsBand div#row_2 ul li a:active { color: #F6F3D9; }
	
		#detailsBand div#row_2 span.links { float: right; }
		#detailsBand div#row_2 span.links a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: 100;
			color: #B4975A;	
		}
		#detailsBand div#row_2 span.links a:link { color: #C6C399; }
		#detailsBand div#row_2 span.links a:visited { color: #C6C399; }
		#detailsBand div#row_2 span.links a:hover { color: #F6F3D9; }
		#detailsBand div#row_2 span.links a:active { color: #F6F3D9; }

#lotDetails_full p {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 22px;
	color: #E7E2B5;
	padding: 6px 19px 14px 19px;
}

#amenitiesHeader {
	background: #B4985A;
	color: #F4EECB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 19px;
	display: block;
}

div.amenitiesBullets {
	font-family: Arial, Helvetica, sans-serif;
	color: #E8E2B5;
	font-size: 12px;
	line-height: 15px;
	width: 205px;
	margin: 10px 10px 10px 19px;
	float: left; 
}

	div.amenitiesBullets ul li { 
		margin-bottom: 5px;
		list-style-image: url(../images/bg_bullet_amenities.gif);
		
	}

#bottomLinkBar {
	height: 53px;
	width: 100%;
	display: block;
	border-top: 2px solid #B4985A;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #E0D99E url(../images/bg_thumbLinks.gif) no-repeat left center;
}

#textLinks {
	width: 137px;
	position: absolute;
	left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 13px;
}
	#textLinks a { margin-top: 7px; margin-bottom: 11px; display: block; }
	#textLinks a:link { color: #F3EECB; }
	#textLinks a:visited { color: #F3EECB; }
	#textLinks a:hover { color: #FFF; }
	#textLinks a:active { color: #FFF; }
	

#thumbLinks {
	padding: 4px 0 4px 122px;
	height: 45px;
	margin-left: 163px;
}

	#thumbLinks img { border: 1px solid #B4985A; margin-right: 2px; }
	#thumbLinks a:hover img { border: 1px solid #F6F3D9; }
	
	
	
/* ========================================================================== */

.regWeight { font-weight: 100; }
.noMargin { margin: 0; }
.clear { clear: both; }