@charset "utf-8";
/* CSS Document */
body{
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#f3e8dd;
	font-family:Trebuchet MS;
	font-size:13px;
/*
	color:#333333;
*/
	color:#6e6e6e;
}
input{
	border:1px solid #81b0dd;
	clear:both;
}
a {
  outline: none;
}

input[type=checkbox]{
border:none;
}
.wrapper{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}
.breadCrumb{
	float:left;
	margin-left:20px;
	text-align:left;
	margin-bottom:5px;
	width:1024px;
}
.breadCrumb a{
	color:#f19330;
	padding-right:5px;
}
.wrapCenter{
	border-left:2px solid #f29a3d;
	border-right:2px solid #f29a3d;
	background-color:#FFFFFF;
	float:left;
	width:1020px;
}

.topWrapLeft{
	background-image:url(/images/leftWrap.gif);
	background-repeat:no-repeat;
	width:33px;
	height:26px;
	float:left;
}
.topWrapMid{
	background-color:#FFFFFF;
	border-top:2px solid #f29a3d;
	width:958px;
	height:24px;
	float:left;
}
.topWrapRight{
	background-image:url(/images/rightWrap.gif);
	background-repeat:no-repeat;
	width:33px;
	height:26px;
	
	float:right;
}
/* Bottom Wrap*/
.bottomWrapLeft{
	background-image:url(/images/leftWrapBottom.gif);
	background-repeat:no-repeat;
	width:33px;
	height:26px;
	clear:both;
	float:left;
}
.bottomWrapMid{
	background-color:#FFFFFF;
	border-bottom:2px solid #f29a3d;
	width:958px;
	height:24px;
	float:left;
}
.bottomWrapRight{
	background-image:url(/images/rightWrapBottom.gif);
	background-repeat:no-repeat;
	width:33px;
	height:26px;

	float:right;
	vertical-align:top;
}
/* Map Wrap*/
.wrapMap{
	margin-left:16px;
	margin-right:16px;
	width:995px;
}
.TopMapLeft{
	background-image:url(/images/mapLeft.jpg);
	background-repeat:no-repeat;
	width:33px;
	height:30px;
	clear:both;
	float:left;
}
.TopMapRight{
	background-image:url(/images/mapRight.jpg);
	background-repeat:no-repeat;
	width:33px;
	height:30px;
	float:right;
	vertical-align:top;
	
}
.TopMapMid{
	background-color:#88b4dc;
	width:929px;
	height: 30px;
	float:left;
}
.MapMid{ 
	background-image:url(/images/mapBG14x400.jpg); 
/*
	background-image:url(/images/mapBG.jpg); 
*/
	background-repeat:repeat-x;
	background-color:#f6e9dc;
	width:955px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.BottomMapLeft{
	background-image:url(/images/mapLeftBottom.jpg);
	background-repeat:no-repeat;
	width:33px;
	height:25px;
	float:left;
}
.BottomMapMid{
	background-color:#f6e9dc;
	width:932px;
	height: 25px;
	float:left;
}
.BottomMapRight{
	background-image:url(/images/mapRightBottom.jpg);
	background-repeat:no-repeat;
	width:30px;
	height:25px;
	float:right;
	vertical-align:top;
}
.stateName{
font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
}
/* Featured Wrap*/
.wrapFeatured{

	margin-left:16px;
	margin-right:16px;
	width:990px;
}
.TopFeaturedLeft{
	background-image:url(/images/FeaturedLeft.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	clear:both;
	float:left;
}
.TopFeaturedRight{
	background-image:url(/images/FeaturedRight.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	float:right;
	vertical-align:top;
	
}
.TopFeaturedMid{
	color:#FFFFFF;
	padding-top:3px;
	width:934px;
	background-color:#8eab74;
	height:19px;
	float:left;
}
.FeaturedMid{
	background-image:url(/images/bgFeatured.jpg);
	background-repeat:repeat-x;
	background-color:#ebf0e8;
	width:950px;
	float:left;
	min-height:142px;
	padding-left:20px;
	padding-right:20px;
}
.BottomFeaturedLeft{
	background-image:url(/images/FeaturedLeftBottom.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	float:left;
}
.BottomFeaturedMid{
	background-color:#ebf0e8;
	width:942px;
	height: 22px;
	width:934px;
	float:left;
}
.BottomFeaturedRight{
	background-image:url(/images/FeaturedRightBottom.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	float:right;
	vertical-align:top;
}
.featureWrap{
	float:left;
	padding-top:5px;
	padding-left:5px;
	width:221px;
}
.featureWrap2{
	float:left;
	padding-top:5px;
	padding-left:20px;
	width:221px;

}
.featuredText{	
	width:101px;
	color:#3d3d3d;
	font-weight:bold;
}
.featuredImage{
	padding-right:5px;
	float:left;
	width:120px;
	margin-bottom:5px;
}

.featuredDesc{
	float:left;
	border-right: 1px solid #8eab74;
}
.featuredDesc2{
	float:left;
}
.rentHome{
	float:left; 
	width:400px; 
	margin-left:50px;
}
.rentHome a{
	color:#f19330;
}
.rentHome h2{
	color:#f19330;
	font-size:20pt;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
.OwnHome{
	float:right; 
	width:400px; 
	margin-right:40px;
	padding-bottom:20px;
}
.OwnHome a{
	color:#f19330;
}
.OwnHome h3{
	color:#81b0dc;
	font-size:20pt;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
/***Icons***/
.icons{
	padding-right:15px;
}
.icons a{
	color:#72885e;
	text-decoration:none;
	padding-left:5px;
}
/***logo***/
.logo{
	padding-left:8px;
	width:236px;
	height:48px;
	float:left;
}
/***greenBarNav***/
.LeftNavGreen{
	background-image:url(/images/leftGreenNav.gif);
	width:27px;
	height:34px;
	margin-left:30px;
	float:left;
		
}
.MidNavGreen{
	width:684px;
	height:34px;
	background-color:#a2bb77;
	float:left;
	color:#FFFFFF;

}
.MidNavWrap{
	padding-Top:7px;
	float:left;
}
.MidNavGreen a{
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.RightNavGreen{
	background-image:url(/images/rightGreenNav.gif);
	width:27px;
	height:34px;
	float:right;
	margin-right:8px;
}

/* Search Box*/ 
.searchBoxdiv{
	height:23px;
	width:185px;
	margin-top:7px;
	float:right;
	background:url(/images/login_bg.gif);
	background-repeat:no-repeat;
}
.searchBox
{
	float:left;
	background:none;
	border:none;	
	width:140px;
	padding-left:10px;
	margin-top:15px; /* IE8.x/win sees this.. */
	margin-top:-5px;
	margin-right:2px;
	margin-left:-7px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.searchBox2
{
	background:none;
	border:none;
	width:169px;
	padding-left:10px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.searchBoxMap{
	height:23px;
	width:300px;
	margin-top:-15px;
	background:url(/images/search_bg.gif) no-repeat bottom;
	margin-left:24px;	

}
.advanced{
/*
	padding-top:2px;
	padding-bottom:15px;
	margin-left:160px;
	margin-bottom:10px;
*/
}
.advanced a{
	color:#FFFFFF;
}
.goHeader{
	margin-bottom:5px;
}
.go{
	margin-left:2px;
}
.searchText{
	float:left;
	color:#333333;
	font-size:13pt;
	vertical-align:top;
}
.wrapPics{
	float:right;
	background-image:url(/images/holder.gif);
	width:415px;
	height:335px;
}
/* attributes of the input box */
.wrapSearch{
	float:left;
}
.padSearch{
	margin-left:60px;
	width:430px;
}

/***heade Text***/
.lakeGreen{
	color:#8eab74;
	font-size:20pt;
}
.lakeBlue{
	color:#81b0dc;
	font-size:20pt;
}
.lakeOrange{
	color:#f19330;
	font-size:20pt;
}

/************************************Sub Pages **********************************/
.wrapBoth{
	float:left;
	width:755px;
	margin-left:-5px;
}
.wrapTopGradient{
	float:left;
	margin-left:16px;
	width:795px;
}
.TopGradientMid{
	background-color:#88b4dc;
	width:729px;
	height: 30px;
	float:left;
}
.GradientMid{
	background-image:url(/images/mapBG.jpg); 
	background-repeat:repeat-x;
	background-color:#f6e9dc;
/*
	min-height:230px;
*/
	min-height:200px;
	width:755px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.GradientMid2{
	background-image:url(/images/mapBG.jpg); 
	background-repeat:repeat-x;
	background-color:#f6e9dc;
	width:755px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.BottomMapLeft{
	background-image:url(/images/mapLeftBottom.jpg);
	background-repeat:no-repeat;
	width:33px;
	height:25px;
	float:left;
}
.BottomGradientMid{
	background-color:#f6e9dc;
	width:732px;
	height: 25px;
	float:left;
}
.BottomMapRight{
	background-image:url(/images/mapRightBottom.jpg);
	background-repeat:no-repeat;
	width:30px;
	height:25px;
	float:right;
	vertical-align:top;
}
.wrapWelcome{
float:left;
width:100%;
}
.wrapWelcome h1{
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
}

/************************************Sub Pages ADS **********************************/
.adFloat{
	float:right;
	vertical-align:top;
	margin-left:5px;
/*
	margin-right:5px;
*/
	margin-right:8px;
	height:auto;
}
.adHeader{
background-image:url(../images/ad1_1.jpg);
background-repeat:no-repeat;
 width:201;
 height:177px;
}
.adHeader2{
	margin-top:5px;
	background-image:url(../images/ad2_2.jpg);
	background-repeat:no-repeat;
	width:201;
 	height:177px;
}
.adHeader3{
	margin-top:5px;
	background-image:url(../images/ad3_3.jpg);
	background-repeat:no-repeat;
	width:201;
 	height:177px;
}
.adTextMain{
	padding-top:2px;
	padding-left:5px;
	font-weight:bold;
}
.adTextBody{
	width:170px;
	padding-left:7px;
	padding-right:3px;
	padding-top:15px;
	font-size:11px;
}
/***Ads listing ***/
.wrapAds{
	float:left;
	vertical-align:top;
/*
	margin-left:16px;
	margin-right:5px;
*/
	width:200px;
}
.wrapAdsG{
	clear:left;
	padding:10px;
}
.TopAdsLeft{
	background-image:url(/images/adsLeft.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	clear:both;
	float:left;
}
.TopAdsRight{
	background-image:url(/images/adsRight.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	float:right;
	vertical-align:top;
	
}
.TopAdsdMid{
	color:#000;
	padding-top:3px;
	width:144px;
	background-color:#e6e6e6;
	height:19px;
	float:left;
}
.AdsMid{
	background-color:#EEEEEE;
	width:200px;
	float:left;
}
.adImage{
	background-image:url(/images/lake1.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	opacity:0.2;
	filter:alpha(opacity=15);
	width:184px;

}
.adText{
	position:relative;
	font-weight:bold;
  	color:#000000;
	padding:10px;
	vertical-align:top;

}
.BottomAdsLeft{
	background-image:url(/images/AdsLeftBottom.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	float:left;
}
.BottomAdsMid{
	background-color:#e6e6e6;
	width:144px;
	height: 22px;
	float:left;
}
.BottomAdsRight{
	background-image:url(/images/AdsRightBottom.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:22px;
	float:right;
	vertical-align:top;
}
.AdsWrap{
	float:left;
	padding-top:5px;
	padding-left:5px;
	width:221px;
}
/* Featured Wrap*/
.wrapSubFeatured{
	float:left;
	vertical-align:top;
	margin-left:16px;
	margin-right:16px;
	margin-top:10px;
	width:795px;
}
.TopSubFeaturedMid{
	color:#FFFFFF;
	padding-top:3px;
	width:739px;
	background-color:#8eab74;
	height:19px;
	float:left;
}
.FeatureSubdMid{
	background-image:url(/images/bgFeatured.jpg);
	background-repeat:repeat-x;
	background-color:#ebf0e8;
	width:755px;
	float:left;
	min-height:142px;
	padding-left:20px;
	padding-right:20px;
}
.BottomSubFeaturedMid{
	background-color:#ebf0e8;
	width:739px;
	height: 22px;
	float:left;
}
/***Properties ******/
.wrapProperties{
	float:left;
	vertical-align:top;
	margin-right:16px;
	width:797px;
}
.TopPropertyLeft{
	background-image:url(/images/propertyLeft.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:23px;
	height:20px;
/*
	clear:both;
*/

}
.TopPropertyRight{
	background-image:url(/images/propertyRight.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:25px;
	height:20px;
	
}
.TopPropertyMid{
	clear:both;
	color:#FFFFFF;
	padding-top:3px;
	width:auto;	
	background-color:#89b4dc;
	height:18px;
}
.TopPropertyType{
	clear:both;
	color:#FFFFFF;
	padding-top:3px;
	width:60px;
	background-color:#89b4dc;
	height:18px;
	text-align: center;
	font-size: 90%;
}
.TopPropertyBed{
	clear:both;
	color:#FFFFFF;
	padding-top:3px;
	width:80px;
	background-color:#89b4dc;
	height:18px;
	text-align: center;
	font-size: 90%;
}
.TopPropertyPrice{
	clear:both;
	color:#FFFFFF;
	padding-top:3px;
	width:100px;
	background-color:#89b4dc;
	height:18px;
	text-align: center;
	font-size: 90%;
}
.sortCol{
	text-decoration:none; 
	color:#FFFFFF;
}
/*
.PropertyMid{
	background-color:#dce8f3;
	width:755px;
	float:left;
	min-height:142px;
	padding-left:20px;
	padding-right:20px;
}
*/
.MidPropertyLeft{
/*
	background-color:#dce8f3;
*/
	width:23px;
	min-height:142px;
}
.MidPropertyMid{
/*
	background-color:#dce8f3;
*/
	padding-top:3px;
	width:503px;
/*
	min-height:142px;
*/
}
.MidPropertyType{
/*
	background-color:#dce8f3;
*/
	padding-top:3px;
	width:60px;
	min-height:142px;
	text-align: center;
}
.MidPropertyBed{
/*
	background-color:#dce8f3;
*/
	padding-top:3px;
	width:80px;
	min-height:142px;
	text-align: center;
}
.MidPropertyPrice{
/*
	background-color:#dce8f3;
*/
	padding-top:3px;
	width:100px;
	min-height:142px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.MidPropertyRight{
/*
	background-color:#dce8f3;
*/
	width:24px;
	min-height:142px;
}

.photolink {
/*
	width:	100px;
*/
	width:	200px;
	float:	left;
	text-align:	left;
	padding-top:5px;
}
.detail_links {
	clear:	both;
	display:	inline;
	text-align:	left;
	float:	left;
	width:	100%;
	margin: 0px;
	padding: 0px;
}
.descrip_content {
	text-align:	left;
/*
	height: 105px;
*/
	margin-left:	200px;
	margin-right:	5px;
}
.descrip_content h2 {
	padding:	0px;
	margin:	0px;
	color:	#003aa4;	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:	110%;
}
tr.result_odd {
	background-color: #e9f0f7;
	border-bottom:1px solid #678198;
}
tr.result_pair {
	background-color: #FFFFFF;
	border-bottom:1px solid #678198;
}
table.wrapProperties td {
	padding: 0px;
	margin: 0px;
	border-left:	1px solid #678198;
	border-bottom:	1px solid #678198;
}

.BottomPropertyLeft{
	background-image:url(/images/propertyLeftBottom.jpg);
	background-repeat:no-repeat;
	width:23px;
	height:22px;
}
.BottomPropertyMid{
/*
	background-color:#e9f0f7;
	width:743px;
*/
	background-color:#89b4dc;
	width:503px;
	height: 20px;
}
.BottomPropertyType{
/*
	background-color:#e9f0f7;
*/
	background-color:#89b4dc;
	width:60px;
	height: 20px;
}
.BottomPropertyBed{
/*
	background-color:#e9f0f7;
*/
	background-color:#89b4dc;
	width:80px;
	height: 20px;
}
.BottomPropertyPrice{
/*
	background-color:#e9f0f7;
*/
	background-color:#89b4dc;
	width:100px;
	height: 20px;
}
.BottomPropertyRight{
	background-image:url(/images/propertyRightBottom.jpg);
	background-repeat:no-repeat;
	width:25px;
	height:22px;
	vertical-align:top;
}
.stateTopWrap{
	margin-top:-10px;
	width:762px;
}
.stateName{
	margin-top:3px;
	float:left;
}
.stateTopLeft{
	background-image:url(/images/stateTop.gif);
	background-repeat:no-repeat;
	width:16px;
	height:30px;
	float:left;
}
.stateTopMid{
	background-color:#b8d2e9;
	width:731px;
	height:30px;
	float:left;
}
.stateTopRight{
	background-image:url(/images/stateTopRight.gif);
	background-repeat:no-repeat;
	width:15px;
	height:30px;
	float:right;
}
.stateWrap{
	width:100%;
	float:left;
}
.state{
	float:left;
	padding-top:5px;
}
.stateTextWrap{
	padding-left:30px;
}
.stateTextGrey{
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
}
.wrapBlue{
	float:left;
}
.wrapBlueRow2{
	float:left;
}
.stateTextBlue{
	color:#225c94;
	font-size:11px;
	margin-left:20px;
}



/*************regions search area*********/
.greenLine{
	float:left;
	width:100%;
	margin-top:5px;
	background-color:#a2bb77;
}
.searchTitleBlue{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#215b93;
	padding-bottom:5px;
}
.searchTableWrap{
	float:left;
	font-size:11px;
	color:#215b93;
	margin-left:20px;
	width:700px;
}
.searchTableWrap a{
	font-size:10px;
	color:#215b93;
	margin-top:-4px;
	float:left;
	padding-left:55px;
}

/********************************detail landing *******************/
.detailGrey{
	float:left;
	font-size:16px;
	padding-top:6px;
	font-weight:bold;
	color:#4f4f4f;
}
.transbox
  {
  color:#000000;
  }

.wrapDetail{
	float:left;
	vertical-align:top;
	margin-left:16px;
	margin-right:16px;
	margin-top:10px;
	width:797px;
}
.TopDetailLeft{
	background-image:url(/images/detailBlueLeft.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:20px;
	height:14px;
	clear:both;
	float:left;
}
.TopDetailRight{
	background-image:url(/images/detailBlueRight.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:20px;
	height:14px;
	float:right;
	vertical-align:top;
	
}
.TopDetaildMid{
	color:#FFFFFF;
	padding-top:3px;
	width:757px;
	background-color:#81b0dc;
	height:11px;
	float:left;
}
.DetailMid{
	background-color:#81b0dc;
/*
	width:757px;
	width:755px;
*/
	width:757px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.DetailMid2{
	background-color:#81b0dc;
/*
	width:757px;
	width:755px;
*/
	width:755px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.BottomDetailLeft{
	background-image:url(/images/detailBlueLeftBottom.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:14px;
	float:left;
}
.BottomDetailMid{
	background-color:#81b0dc;
	width:757px;
	height: 14px;
	float:left;
}
.BottomDetailRight{
	background-image:url(/images/detailBlueRightBottom.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:14px;
	float:right;
	vertical-align:top;
}
/**********detailed light blue ***********/
.wrapDetailLight{
	float:left;
	margin-left:-5px;
	margin-bottom:8px;
	width:767px;
}
.shadeBlue{
	float:left;
	background-color:#eff4f9;
	width:700px;
	margin-top:3px;
}
#featuresAmenities ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: inside;
}
#featuresAmenities li {
	padding: 0px;
	float: left;
	display:	inline;
	line-height:	15px;
	margin-left:	10px;
	width:	190px;
}
.TopDetailLightLeft{
	background-image:url(/images/detailLightLeft.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:25px;
	height:08px;
	clear:both;
	float:left;
}
.TopDetailLightRight{
	background-image:url(/images/detailLightRight.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:25px;
	height:08px;
	float:right;
	vertical-align:top;
	
}
.TopDetailLightMid{
	color:#FFFFFF;
	padding-top:3px;
	width:717px;
	background-color:#d4e3ef;
	height:05px;
	float:left;
}
.DetailLightMid{
	background-color:#d4e3ef;
	width:727px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.BottomDetailLightLeft{
	background-image:url(/images/detailLightLeftBottom.jpg);
	background-repeat:no-repeat;
	width:25px;
	height:08px;
	float:left;
}
.BottomDetailLightMid{
	background-color:#d4e3ef;
	width:717px;
	height: 08px;
	float:left;
}
.BottomDetailLightRight{
	background-image:url(/images/detailLightRightBottom.jpg);
	background-repeat:no-repeat;
	width:25px;
	height:08px;
	float:right;
	vertical-align:top;
}
.detailBody{
	width:715px;
	margin-left:20px;
	text-align:left;
	float:left;
}
.detailBody a{
	color:#638db4;
/*
	padding-right:30px;
*/
}
.downArrow{
	float:left;
	padding-right:5px;
}
.detailTextGrey{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
}
/***********Search Location List**********/
.nomap_col1 {
	margin: 0px;
	width: 743px;
	padding: 5px 0px 6px 12px;
}
.nomap_instructions {
	color:#4f4f4f;
	margin: 0px;
	width: 743px;
	padding: 10px 0px 6px 12px;
}
.nomap_instructions p {
	margin: 0px;
	padding: 0px;
}
.nomap_col1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.nomap_col1 ul li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	float: left;
	width: 170px;
}
.nomap_col1 a {
	text-decoration:none; 
	font-size:11px; 
	color:#225c94;
}
/***********Jump Menu**********/
.jumpLeft{
	float:left;
	background-image:url(/images/jumpLeft.jpg);
	width:13px;
	height:34px;
}
.jumpMid{
	float:left;
	background-color:#81b0dc;
	height:26px;
	width:771px;
	margin-bottom:10px;
	color:#FFFFFF;
	padding-top:8px;
	font-size:14px;
}
.jumpMid a{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
/*
	padding-left:15px;
	padding-right:15px;
*/
	padding-left:10px;
	padding-right:10px;
}
.jumpRight{
	float:right;
	background-image:url(/images/jumpRight.jpg);
	width:13px;
	height:34px;
}
.wrapKey{
	margin-top:10px;
	float:left;
	width:700px;
}
.wrapCal{
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.mapKey{
	float:left;
	width:600px;
}
.mapKeyNextRight{
	font-size:11px;
	float:right;
}
.bookingForm{
	color:#4f4f4f;
}
.backSearch{
	float:right;
	padding-top:5px;
	color:#fff;
}
.backSearch a{
	color:#fff;
}
.topPic{
	float:left;
	background-color:#FFFFFF;
	width:441px;
	height:409px;
}
.dropshadow2{
	float:left;
	clear:left;
	background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 5px !important;
	margin: 10px 0 10px 5px;
	width: 448px;
}
.innerbox{
	position:relative;
	background-color:#FFFFFF;
	top:2px;
	bottom:6px;
	right: 6px;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
.slide{
	padding-left:4px;
	padding-top:4px;
}
.sliderGreen{
	width:427px;
	height:60px;
	background-color:#dee9d4;
	margin-left:4px;
	margin-top:2px;
}
.wrapThumb{
	padding-top:08px;
}
.picArrowLeft{
	padding-right:10px;
	padding-bottom:13px;
}
.picArrowRight{
	padding-left:10px;
	padding-bottom:13px;
}
/***Details right**/
.wrapPropDetail{
	float:left;
	vertical-align:top;
	margin-left:5px;
	margin-top:10px;
	width:300px;
}
.propDetailLeft{
	opacity:0.4;
	-moz-opacity:0.5;
	filter:alpha(opacity=40);
	background-image:url(/images/detailLeft.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:28px;
	height:13px;
	clear:both;
	float:left;
}
.propDetailRight{
	opacity:0.4;
	-moz-opacity:0.5;
	filter:alpha(opacity=40);
	background-image:url(/images/detailRight.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:28px;
	height:13px;
	float:right;
	vertical-align:top;
	
}
.propDetails{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.5;
	padding-top:3px;
	width:300px;
	background-color:#FFFFFF;
	float:left;
}
.propDetailMid{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.5;
	background-color:#FFFFFF;
	width:204px;
	height:13px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.propDetailLeftBottom{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.5;
	background-image:url(/images/detailLeftBottom.gif);
	background-repeat:no-repeat;
	width:28px;
	height:13px;
	float:left;
}
.propDetailMidBottom{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.5;
	background-color:#fff;
	width:244px;
	height: 13px;
	float:left;
}
.propDetailRightBottom{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.5;
	background-image:url(/images/detailRightBottom.gif);
	background-repeat:no-repeat;
	width:28px;
	height:13px;
	float:right;
	vertical-align:top;
}
.propertyDetails{
	padding-left:10px;
	position: relative;
	color:#4f4f4f;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	
}
.detailHeader{
	font-weight:bold;
	position: relative;
	color:#000;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.detailTable{
	position: relative;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	margin-left:10px;
	font-size:11px;
}
.detailTable h2 {
	font-size:	100%;
	font-weight:normal;
	margin:	0px;
	text-align:	left;
	line-height:	1.5;
/*
	background-color:	transparent;
*/
}
.detailTR{
	background-color:#FFFFFF;
}
.detailTD{
	color:#fff;
	font-weight:bold;
}
.wrapButtons{
	float:left;
	margin-left:30px;
	margin-top:10px;
}
/*********************Lake ***********************/
.wrapLakeDetail{
	float:left;
	vertical-align:top;
	margin-right:10px;
	width:195px;
}
.lakeImage{
	padding-top:20px;
	padding-bottom:20px;
}
.lakeDetailLeft{
	background-image:url(/images/lakeLeft.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:29px;
	height:16px;
	clear:both;
	float:left;
}
.lakeDetailTopMid{
	background-color:#eef3f9;
	width:97px;
	height:16px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.lakeDetailRight{
	background-image:url(/images/lakeRight.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:29px;
	height:16px;
	float:right;
	vertical-align:top;
	
}
.lakeDetailMid{
	background-color:#eef3f9;
	width:155px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.lakeDetailLeftBottom{
	background-image:url(/images/LakeLeftBottom.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:16px;
	float:left;
}
.lakeDetailMidBottom{
	background-color:#eef3f9;
	width:137px;
	height: 16px;
	
	float:left;
}
.lakeDetailRightBottom{
	background-image:url(/images/LakeRightBottom.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:16px;
	float:right;
	vertical-align:top;
}
.detailBodyLake{
	color:#225c94;
	margin-left:10px;
}
.DetailLightMid2{
	background-color:#d4e3ef;
	width:739px;
	float:left;
	padding-left:8px;
	padding-right:20px;
}
/*****side details *****/
.wrapLakeInfo{
	position: relative;
	color:#000;
	clear:left;
}
.wrapLakeDetails{
	vertical-align:top;
	margin-right:10px;
	margin-left:30px;
	width:290px;
}
.wrapDetailsLake2{
	float:left;
	margin-top:10px;
}
.lakeImage{
	padding-top:20px;
	padding-bottom:20px;
}
.lakeDetailsLeft{
	background-image:url(/images/lakeLeft.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:29px;
	height:5px;
	clear:both;
	float:left;
}
.lakeDetailsTopMid{
	background-color:#eef3f9;
	width:192px;
	height:5px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.lakeDetailsRight{
	background-image:url(/images/lakeRight.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:29px;
	height:5px;
	float:right;
	vertical-align:top;
	
}
.lakeDetailsMid{
	background-color:#eef3f9;
	width:250px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.lakeDetailsLeftBottom{
	background-image:url(/images/LakeLeftBottom.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:16px;
	float:left;
}
.lakeDetailsMidBottom{
	background-color:#eef3f9;
	width:232px;
	height: 16px;
	float:left;
}
.lakeDetailsRightBottom{
	background-image:url(/images/LakeRightBottom.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:16px;
	float:right;
	vertical-align:top;
}
.wrapTopGradient2{
	float:left;
	margin-left:16px;
	margin-top:10px;
	width:795px;
}
.LakedetailTextGrey{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;
	width:240px;
	border-bottom:1px solid #4f4f4f;
}
.LakedetailTextBlue{
	float:left;
	width:240px;
	font-size:11px;
	font-weight:bold;
	color:#225c94;
}
/********displays list of lake features*********/
.LakedetailTextBlue ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top:	0px;
	padding-left:	0px;
	float:	left;
}
.LakedetailTextBlue ul li {
/*
	font-size:	11px;
	line-height:	15px;
*/
	width:	92px;
	display:	block;
	padding-right: 20px;
	float:left;
}
.GradientMidSearch{
	background-image:url(/images/searchBG.jpg); 
	background-repeat:repeat-x;
	background-color:#f6e9dc;
	width:755px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}

/********Tabs*********/
.panes div {
	display:none;		
	padding:15px 10px;
	border-top:0;
	font-size:14px;
	background-color:#d4e3ef;
}
.wrapDetailLightTabs{
	float:left;
	margin-left:-2px;
	margin-bottom:8px;
	width:760px;
}
.LakedetailTabs{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #4f4f4f;
	width: 240px;
}
.addComment{
	float:right;
	padding-top:4px;

}
.addComment a{
	color:#ffffff;
}

.p_border_right:{border-right:2px solid #678198;}
.p_border_left:{border-left:2px solid #678198;}
.p_border_top:{border-top:2px solid #678198;}
.p_border_bottom:{border-bottom:2px solid #678198;}
.p_boeder:{border:2px solid #678198;}


/********Footer*********/
#footer {
/*
	background-image: url(/web/vr/gnav/btn_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
*/
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 1024px;
	float: left;
}
#foot_text {
	margin: 8px 0px;
	padding: 0px;
	width: 979px;
	height:	59px;
	float: left;
/*
	background-image: url(/web/vr/gnav/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
*/
	text-align: center;
}
#foot_text a {
	color: #0000FF;
	text-decoration: none;
}
#foot_text a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#foot_text p {
	font-size: 80%;
	margin: 5px 0px 3px;
	padding: 0px;
	background-color:	transparent;
}

/********Pagination*********/
.nav_pages {
	padding-top:	5px;
	clear:	both;
	height: 20px;
	width: 805px;
	font-size: 75%;
}

.search_results_header {
	font-size:	110%;
	font-weight:	bold;
	color:	#303cac;
	float:	left;
	padding-left: 20px;
/*
	width:	300px;
*/
}

.paging {
	float:	right;
}

.backpage_icon {
	text-align: right;
	padding: 0px;
	margin: 0px;
	float: left;
}

.backpage_icon img {
	padding-right: 6px;
}

.gotopage {
	padding: 0px;
/*	width: 70px; */
	text-align: center;
	margin: 0px;
	float: left;
}
.gotopage img {
	margin: 0px;
	padding-top: 0px;
}
.gotopage_icon {
	float:	left;
	padding-left: 10px;
}

.gotopage_icon img {
	padding-right: 6px;
    border-style: none;
}

/********RateQuote*********/
.ratesHeader {font-size:15px;font-weight: bold;}
.bookButton {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; BACKGROUND:#0066CC; COLOR: #FFFFFF; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.bookButton:hover{color:#FFFF00;cursor:pointer;} 
.bookButton:active{color:#FFFF00;} 

/********RentalRates*********/
#rentalRates {
	width:	600px;
/*
	background-color:	#ffffff;
*/
	margin:	5px;
	padding:	10px 5px 20px 5px;
}
#rentalRates table {
	width:	100%;
	border-collapse:	separate;
	padding: 3px;
	margin:	0px;
	border:	0px;
	text-align:	left;
}
#rentalRates table thead th {
	padding:	0px 2px 0px 2px;
	background-color:	#D2D4BD;
	font-weight:	bold;
	font-size:	12px;
	text-align:	left;
}
#rentalRates table td {
	padding:	0px 2px 0px 2px;
	text-align:	left;
	font-size:	11px;
	background-color:	#F1F1EB;
}
#rentalRates #rentBkgd {
}
#rentalRates #resultsBkgd {
}
/********hide images if JS is off*********/
img.hidden {
display: none;
}
/********special offers*********/
.level3_special_offer {
	margin: 0px;
/*	width: 591px;*/
	height:	25px;
/*	background-image: url(/web/vr/special/special_title2.gif);
	background-repeat: no-repeat;
	background-position: left center; */
/*
	border-bottom: 1px solid #C3D467;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
*/
	border-bottom: 1px solid #678198;
	border-top: 1px solid #678198;
	border-right: 1px solid #678198;
	border-left: 1px solid #678198;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
	color: #253C87;
	font-size: 10px;
	font-weight: bold;
}
.level3_special_offer_icon {
	margin: 0px;
	height:	25px;
	color: #253C87;
	font-size: 10px;
	font-weight: bold;
/*
	border-bottom: 1px solid #C3D467;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
*/
/*
	border-bottom: 1px solid #678198;
*/
/*
	border-left: 1px solid #678198;
*/
	border-top: 1px solid #678198;
	border-right: 1px solid #678198;
	background-image: url(/images/special/special_title2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.level3_special_offer_icon_text {
	margin: 0px;
	padding-top:5px;
	padding-left: 172px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style:none;
}
.level4_special_offer_top {
	margin-top: 0px;
	width: 797px;
	background-image: url(/images/special/special_offer_box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
.level4_special_offer_bottom {
	margin-top: 0px;
	width: 797px;
	background-image: url(/images/special/special_offer_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 0px 0px;
}
.level4_special_offer {
	background-image: url(/images/special/special_offer_box_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin-bottom:	20px;
	width: 797px;
}
.level4_special_offer_XX {
	margin-top: 0px;
	width: 600px;
	background-image: url(/images/special/title_short.gif);
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: 10px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.level4_special_offer .title {
	font-weight: bold;
	margin: 0px;
	padding: 30px 0px 0px 18px;
	color: #003aa4;
	font-size: 13px;
}
.level4_special_offer .content {
	margin: 0px;
	padding: 0px 5px 10px 18px;
	font-size: 12px;
}
.pictureframe {
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
} 
.wrapPPLink {
	width:990px;
	margin-left:16px;
	margin-right:16px;
	font-size:11px;
	padding-top:10px;
	padding-bottom:0px;
	clear:both;
} 
.wrapPPLinkPic {
	float:left; 
	width:220px; 
	padding-top:10px;
} 
.wrapPPLinkText {
	float:right; 
	width:770px; 
} 
/* availability calendar */
.gen_calendarHeader {font-family:tahoma,arial,helvetica;color:#000000;font-size:14px; font-weight:normal;background-color:#A2BB77; border:0px; }
.gen_calendarTitle {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:14px;font-weight: bold; background-color:#0000CC; border:0px; }
.gen_calendarEmpty {font-family:tahoma,arial,helvetica;color:#FFFFFF;font-size:12px;font-weight: bold; background-color: #FFFFFF; border:0px; }
.gen_calendarAvailable {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color:#FFFFFF; border:0px; }
/*
.gen_calendarFull {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color: #F9D6BA; border:0px; }
*/
.gen_calendarFull {font-family:tahoma,arial,helvetica;color:#000000;font-size:12px;font-weight: normal; background-color:#FF3737; border:0px; }
.gen_calendarOutline {border:1px solid #CCCCCC;}

/* warning */
.orange_corner_bl {background: url(/site_image/orange_corner_thin_bl.gif) 0 100% no-repeat}
.orange_corner_br {background: url(/site_image/orange_corner_thin_br.gif) 100% 100% no-repeat}
.orange_corner_tl {background: url(/site_image/orange_corner_thin_tl.gif) 0 0 no-repeat}
.orange_corner_tr {background: url(/site_image/orange_corner_thin_tr.gif) 100% 0 no-repeat; padding:5px}

.orange_line_t {background: url(/site_image/orange_corner_thin_dot.gif) 0 0 repeat-x #F9E9C0;}
.orange_line_b {background: url(/site_image/orange_corner_thin_dot.gif) 0 100% repeat-x}
.orange_line_l {background: url(/site_image/orange_corner_thin_dot.gif) 0 0 repeat-y}
.orange_line_r {background: url(/site_image/orange_corner_thin_dot.gif) 100% 0 repeat-y}

/*sublevel content*/
.sublevel_content {
	clear:	both;
	padding-top:40px;
}
ul.horizontal {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.horizontal li {
	margin: 0px;
	padding: 0px;
	float: left;
	display:	inline;
}

/* anchor link to top of page */
.topAnchor {
	float:right;
}
.topAnchor a {
	text-decoration:underline;
	color:#666666;
}
div.social {
	text-align:center;
	padding:20px 10px 0px 0px;
	font-weight:bold;
	float:right;
}
a.blog {
	color: #FC8900;
	font-size:9px;
	text-decoration:none;
	font-weight: bold;
}  
a.blog:hover {
	color: #C43F00;
}  
a.facebook {
	color: #88A2D0;
	font-size:9px;
	text-decoration:none;
	font-weight: bold;
}  
a.facebook:hover {
	color: #3A5A9C;
}  
a.twitter {
	color: #92D8F5;
	font-size:9px;
	text-decoration:none;
	font-weight: bold;
}
a.twitter:hover {
	color: #14BEF4;
}
/* place holder while retrieving booking info */
.bookingWait {
	clear:both;
	padding-top:30px;
	width:620px;
	height:100px;
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#666666;
}
/* facebook */
.faceBookSummary {
/*
	display:inline-block;
	vertical-align:bottom;
*/
	float:right;
	height:37px;
	padding-top:5px;
	padding-bottom:2px;
	width:150px;
	margin-right:0px;
}
.faceBookListing {
	float:left;
	padding-top:0px;
	padding-left:30px;
	width:90px;
}
.fb-button-classic-wrap {	
	width:900px;
	float:left;
	clear:both;
	margin-left:800px;
}
.fb-button-classic {	
	float:right;
	padding-left:800px;
}
.listHeadFaceBook{
	clear:left;
	padding:5px 0px 3px 20px;
	float:left;
}
.addThisListing {
	float:right;
	padding-top:5px;
	width:190px;
	margin-right:0px;
}
.addThisFind {
	float:right;
	padding-top:0px;
	width:190px;
	margin-right:0px;
}
.expiredListing {
	clear:left; 
	border-style:solid; 
	border-color:#CCCCCC; 
	border-width:1px; 
	background-color:#E8EAFF; 
	text-align:center; 
	padding:20px; 
	margin-left:10px; 
	margin-bottom:10px; 
	margin-top:10px;
}

