﻿
/*** Columns **/
.leftColContainer, 
.rightColumnContainer
{
	float: left;
	width: 211px;
	background-color: #FFFAD5;
}
.rightColumnContainer
{
	width:241px;
}

.middleColumnContainer 
{
	width:528px;
	float: left;
	text-align: left;
	color: #433329; 
	font-weight: normal ; 
	line-height: 14px;
}
.leftColHeader, .rightColHeader
{
	background-repeat: no-repeat;
	background-position: bottom left;
	height:52px;
	margin:0px;
	padding:0px;
}
.leftColHeader
{
	background-image: url(/Themes/Yellow/top-column-left.gif);
	width: 100%; /* for IE 6 */
}
.rightColHeader 
{
	background-image: url(/Themes/Yellow/top-column-right.gif);
}
.leftColHeader h2, 
.rightColHeader h2
{
	padding:0px;
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align:center;
	padding-top:28px;
}
.leftColHeader h2{
	padding-left:20px;
	text-align:left; /*the left column heads a column of text that is just slightly misaligned to a centered title, so left alignment is needed*/
	
}
.middleColHeader
{
	background-color: #FBE294;
	height:52px;
	width: 100%; /* for IE 6 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
}
.middleColHeader h2
{
	font-size: 24px;
	font-weight:normal;
	line-height:28px;
	padding-top:22px;
	padding-left:23px;

/** pulled these from the old site */
	font-family: Arial,Helvetica,sans-serif;
	font-size: 28px;

}

.leftColHeader h2 a, 
.rightColHeader h2 a, 
.leftColContent h3 a, 
.rightColContent h3 a
{
	color: #780F01;
}
.leftColContent
{
	color: #756F40;
	padding:20px;
	font-size:11px;
	line-height: 16px;
}
.leftColContent a
{ 
	color:#756F40;
}
.middleColContent 
{
	padding: 30px 20px 0px 20px;
	color: #433329;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
}
.topFeaturedVillas h3
{
 padding-bottom:0px;
	font-size: 12px;
}
.leftColContent p
{
	margin-bottom:15px;
}
.middleColContent p
{
	margin-bottom: 1em;
	font-size: 10px;
}
.middleColContent a,.middleColContent a:hover, .middleColContent a:link, .middleColContent a:visited {
	color:#433329;
	text-decoration:none;
}
.middleColContent a:hover{
	text-decoration:underline;
}

h1
{
	color: #433329;
	margin-bottom: 20px;
	line-height: 16px;
	font-size: 11px;
}

.browseMap 
{
	border:0px;
	margin:0px;
	padding:0px;
}

.rightColContent{
	clear:both;
	padding:20px;
	padding-top:10px;
	color: #756F40;
	font-size: 11px;
}
.rightColContent p 
{
	line-height: 16px;
}
.rightColContent em
{
	display:block;
	margin-bottom:15px;	
}
.rightColContent ul li{
	line-height:16px;
	font-weight:bold;
}
.rightColContent a, .rightColContent a:hover, .rightColContent a:visited, .rightColContent a:link{
	color:#756F40;
}
.pressPraise a, .pressPraise a:hover, .pressPraise a:visited, .pressPraise a:link{
	text-decoration:underline;
}

.pressPraise span.Header2{
	color: #780F01;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 0;
}