@import url(http://templatedocs.livereznetwork.com/css/templatedefaults.css);
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	padding: 0 0 0;
	margin: 0;
	text-align: center;
	background: #514B31 url(../images/site/bg.jpg) fixed;
}
td {
	font-size: 12px;
	}
h1 {
	font-family: Arial, Verdana, San-Serif;
	font-size: 18px;
	font-weight: normal;
	color: #b86d49;
	margin: 0;
}
h1#index, h2 {
	font-family: Georgia, Times New Roman;
	font-size: 20px;
	color: #632300;
	margin: 0 0 10px 0;
	font-weight: normal;
	letter-spacing: 1px;
}
h1#index {
	font-size: 26px;
	letter-spacing: 1px;
}
h1 a{
	text-decoration: none;
}
hr.style1 {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #dadada; 
	border-style: none none dotted;
}
img.hidden {
	display: none;
}
.clear {
	clear: both;
}





/* link text / rollover color */

a:hover {
	}
	
a:visited { color:#7F2400;}
a img{
	border: 0px;
	margin: 0;
}
ul.arrow {
	list-style: none inside;
	font-weight: bold;
	line-height: 2;
	padding: 0;
	margin: 0;
}

ul.arrow li {
	background-image: url(../images/btn_arrow_sm.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 3px;
}
html>body ul.arrow li {
	padding-left: 20px;
}

/* header logo and phonenumbers */
.header {
	height: 83px;
	margin: auto;
	position: relative;
	text-align: center;
	z-index : 60;
	color:#4e482f;
	background:#edd4a1;
}
.phone {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 20px;
	text-align: right;
}
#quotetext { color:#4e482f; position:absolute; top:15px; left:20px; width:280px; text-align:left;}
#languageBookmark {
	position: absolute;
	top: 50px;
	right: 20px;
	text-align: right;
}
.topLinks a{
	font-size: 12px;
	font-weight: normal;
	margin-right:10px;
	color: #9a9a9a;
	text-decoration: none;
}
.topLinks a:hover{
	color: #000;
}
/* divs */
.pageShadow {
	padding: 0 22px;
	background: url(../images/site/pageShadow.png) top center repeat-y;
	width: 950px;
	margin: auto;
}
.page {
	background: #f9ebc8;
	width: 950px;
	margin: auto;
	text-align: center;
}
.availability {
	font-weight: bold;
	color: green;
}
#searchTitle {
	display: none;
}
.searchBox {
	font-size: 12px;
	border-top: 0;
	text-align: center;
	margin: 80px 14px 0px 12px;
	width: 286px;
	height: 200px;
	float:left;
}
.searchBox a{
	color: #7ba0b8;
}
.searchBox table{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
#paperTop {
	background: url(../images/site/paperTop.png) ;
	width: 950px;
	height: 28px;
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 101;
	display:none;
}
#photo {
	background: #230c09 url(../images/site/search.png) top left ;
	height: 350px;
	position: relative;
	text-align:left;
	z-index : 80;
}
#photoFloat {
	position:absolute; 
	width:617px;
	height:350px; 
	overflow: hidden;
	right:0px; 
	bottom:0px;
	z-index:101;
}
.content {
	background: #f9ebc8 url(../images/site/contentBg.gif) repeat-x;
	border-bottom: 1px solid #957537;
	color: #c69c6d;
}
.content a{
	color: #000;
}
.columnRight {
	width: 35%;
	text-align: left;
	background: #edd4a1 url(../images/site/columnBg.gif) top repeat-x;
	padding: 30px 0;
}
.columnRight h2{
	margin: 0px 0 10px 10px;
}
.columnLeft {
	width: 65%;
	text-align: left;
	font-size: 13px;
	padding: 30px 30px;

}
.badge {
	position: absolute;
	right: 60px;
	bottom: 0px;
	width: 100px;
	height: 100px;
	z-index: 300;
}
.footer {
	margin: 15px auto 0 auto;
	width:100%;
	overflow: hidden;
	padding-bottom: 15px;
}
.footer td{
	color: #957537;
	font-size: 10px;
}
.footer a{
	font-weight: normal;
	color: #957537;
}
.footer a:hover{
	color: #841900;
}
.feature, .testimonial {
	margin: 0 0 15px 15px;
	padding: 10px;
	float: left;
	text-align: left;
	border: 1px solid #d7a647;
	border-width: 1px 0 1px 1px;
	background: #f9ebc8 url(../images/site/featureBg.gif) repeat-y;
}
.feature a{
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	color: #220700;
}
.feature a:hover{
	text-decoration: underline;
}
.feature img{
	width: 196px;
	height: 131px;
	border: 5px solid #fff;
}
.feature .border{
	border: 1px solid #c3c3c3;
	float: left;
	margin-right: 10px;
}





/* Secondary Pages */

.content2 {
border-bottom: 1px solid #C59838;
}
td.columnLeft2 {
	border-right : 1px solid #C59838;
	width: 255px;
	padding-bottom: 6px;
}
td.columnRight2 {
	padding: 20px 20px 40px 20px;
	background: #fff;
}
td.columnRight2 h1, td.columnRight2 h1 a{
	font-family: Georgia, Times New Roman;

	color: #632300;
	margin: 0 0 20px 0;
	font-weight: bold;
}
td.columnRight2 h2{
	background: transparent;
	padding: 0;
	margin: 0;
}
tr.communityInfo {
	background-color: #d6ecff;
}
a.pageSectionLink {
	display: block;
	background: #CBC0A5; 
	float: left;
	padding: 3px;
	border: 1px solid #938b77; 
	text-decoration: none;
	margin: 0 10px 5px 0;
	color: #000;
}
a.pageSectionLink:hover{
		display: block;
	float: left;
	padding: 3px;
	border: 1px solid #938b77; 
	text-decoration: none;
	margin: 0 10px 5px 0;
	color: #000;
	background: #fff;
}
.rentalOverviewBox {
	background: #ece3cd; 
	border: 1px solid #cbc0a5; 
	font-size: 10px;
	color: #575757;
}
.rentalOverviewBox a{
	color: #000;
	text-decoration: underline;
}
.rentalOverviewBox a:hover{
	color: red;
}
.rentalOverviewBox strong{
	color: #000;
	font-size: 14px;
}
.rentalOverviewBox h2{
	background: transparent;
	padding: 0;
}
.rentalRooms {
	background: #cbc0a5;
	color: #000;
}
/* remove bullets and list indents */
.rentalRooms ul { 
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
.rentalRooms li{
	display: block;
	float: left;
	margin: 0 30px 0 0;
	padding: 3px;
}
.rentalCategoryList {
	border-bottom: 1px dotted #dadada;
	margin-top: 10px;
}
table.rentalCategoryListOver {
	border-bottom: 1px dotted #dadada;
	margin-top: 10px;
}
table.rentalCategoryListOver a, table.rentalCategoryList a{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.contactForm {
	background: #ece3cd;
	border: 1px solid #cbc0a5;
	padding: 10px 0 10px 0;
}





/* Property Listings */
.propertyList {
	border-top:1px dotted #c3c3c3;
}
.propertyList img{
	margin-bottom: 3px;
}
h4.propertyTitle {
	font-size : 13px;
	margin: 0 0 7px 0;
}

a.propertyTitle {
	font-weight : bold;
	font-size : 13px;
	color: #000;
	display: block;
	margin-bottom: 7px;
	text-decoration : none;
	}

a.propertyTitle:hover {
	text-decoration : underline;
	font-size : 13px;
	}
a.propertyTitle:visited {
	color: #818181;
}
.propertyDscrpt {
	display: block;
	color: gray;
	font-size: 10px;
}
.propertyDscrpt strong{
	color: #000;
	font-size: 12px;
}
.price {
	font-weight: bold;
	color: #ae0000;
	font-size: 12px;
}

/* start menu */
div.menuBar {
	width: 100%;
	z-index : 50;
	background: #465015 url(../images/site/tabs.png) repeat-x;
}
ul.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.menuBar a.menuButton {
	color: #fff;
	width: 100px;
	margin: 0px 5px 0 5px;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	display : block;
	float: left;
	position: relative;
	z-index : 50;
	white-space: nowrap;
	}

div.menuBar a.menuButton:hover {
	display : block;
	color: #fff;
	}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
	display : block;
	z-index: 200;
	color: #fff;
	}

/* drop down menu background color */
div.menu {
	position : absolute;
	visibility : hidden;
	border: 0;
	z-index : 200;
	margin: 1px 0 0 2px;
	top: 0px;
	background-color : #465015;
	}
ul.menu li {
    padding:0;
	margin:0;
	display : inline;
	white-space: nowrap;
}

/* drop down menu / item background color */
div.menu a.menuItem {
	top : 0px;
	left : 0px;
	width : 200px;
	color : #fff;
	border-bottom: 1px dashed #7f902b;
	display : block;
	padding : 5px 1em;
	text-decoration : none;
	cursor : hand;
	text-align : left;
	}
html>body div.menu a.menuItem {
	top : 1px;
	left : 2px;
}
/* drop down menu / item background / rollover color */
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	color : #fff;
	background: #657321;
	text-decoration : none;
	}



/* slideshow */

.slideshowContainer {
	border: 1px solid #ccc;
	width: 400px;
	height: 300px;
	margin-bottom: 5px;
}
.slideshowControls {
	display: block;
	padding-top: 3px;
}
img#SlideShow {
	padding: 5px;
	background: #fff;
	border: 1px solid #c3c3c3;
}
.slideshowThumbs img{
	margin: 3px 3px 0 0;
	padding: 3px;
	background: #fff;
	border: 1px solid #c3c3c3;
}
.slideshowThumbs {
	width: 100%;
}
.loading {
	background: url(../images/loadingSlide.gif) center no-repeat;
}

.slideimg {

}




#thumbnails {
	/*width: 130px;
	float: left;*/
}




/* left menu style */
#searchBox2 {
	font-size: 12px;
	background: #e6c576 url(../images/site/searchBg2.jpg) no-repeat;
	border-bottom: 1px solid #c59838;
	text-align: center;
	margin: 0 0 10px 0;
	padding-bottom: 15px;
}
#searchBox2 a{
	color: #714e10;
}
#searchBox2 table{
	font-size: 12px;
	color: #632300;
	font-weight: bold;
}

.leftPadding {
	padding: 0 15px 0px 15px;
}
h4.leftFeatureHead {
	font-family : Arial, Verdana;
	margin: 30px 0 0 0;
	font-size : 14px;
	font-weight : normal;
	color : #000;
}
.leftFeature {
	border-top: 1px dotted #dadada;
	padding: 5px;
	margin-bottom: 20px;
	font-size: 10px;
}
.leftFeature a{
	text-decoration: none;
}
a.leftMenu {
	display: block;
	padding: 8px 0 2px 10px;
	width: 222px;
	height: 34px;
	color: #000;
	border: 1px solid #B7B7B7;
	text-decoration: none;
	margin: 0 0 5px 0;
	text-align: left;
	background: url(../images/site/leftMenu.gif) no-repeat;
	}
html>body a.leftMenu {
	display: block;
	padding: 8px 0 2px 10px;
	width: 210px;
	height: 22px;
	border: 1px solid #9a947e;
	text-decoration: none;
	margin: 0 0 5px 0;
	text-align: left;
	background: url(../images/site/leftMenu.gif) no-repeat;
	}
a.leftMenu:hover {
	padding: 8px 0 2px 10px;
	text-decoration: underline;
}
html>body a.leftMenu:hover {
	background: url(../images/site/leftMenu2.gif) no-repeat;
	padding: 8px 0 2px 20px;
	width: 200px;
}

/* calendar */
#checkform {display:none;} /* check form hidden */
@import url(http://templatedocs.livereznetwork.com/css/templatedefaults.css);
.javaCalendar{white-space: nowrap;}
.javaCalPopUp{width: 151px;border: 1px solid #7F9DB9;background: #FFFFFF;}
.javaCalPopUp td{padding: 4px;text-align: center;}
.javaCalPopUp, .javaCalPopUp th, .javaCalPopUp td, .javaCalPopUp div{font: bold 11px Tahoma, Verdana, Arial, sans-serif;}
.javaCalPopUp a, .javaCalPopUp a:link, .javaCalPopUp a:visited, .javaCalPopUp a:active, .javaCalPopUp a:hover{text-decoration: none;color: #000000;cursor: pointer;}
.javaCalTitle{width: 100%;background: #9EBEF5;height: 15px;}.javaCalTitle td{height: 16px;padding: 0px 5px 0px 6px;cursor: pointer;}.javaCalTitle th{width: 100%;font-weight: normal;white-space: nowrap;}.javaCalCalendar{width: 120px;margin: 1px 20px 0 20px;border-bottom: 1px solid #ACA899;}.javaCalCalendar td{padding: 0;text-align: center;}td.javaCalDay{color: #ACA899;text-align: right;padding-left: 1px;height: 17px;width: 17px;border: 1px solid #FFFFFF;cursor: default;}div.javaCalFooter input{font: normal 11px Tahoma, Verdana, Arial, sans-serif;width: 48px;margin: 5px 6px 5px 6px;}/* Commented Backslash Hack hides rule from IE5-Mac, documented at http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html \*/.javaCalCalendar{margin: 1px auto 0 auto;border-bottom: 1px solid #ACA899;}div.javaCalFooter input{font: normal 11px Tahoma, Verdana, Arial, sans-serif;width: 48px;margin: 5px 6px 5px 6px;}td.javaCalDay{color: #ACA899;text-align: right;padding-left: 1px;height: 13px;width: 13px;border: 1px solid #FFFFFF;cursor: default;}/* End hack */.javaCalDayHeader{padding-right: 3px;font-weight: normal;text-align: right;border-bottom: 1px solid #ACA899;}td.javaCalOtherMonthDay a, td.javaCalOtherMonthDay a:link, td.javaCalOtherMonthDay a:visited, td.javaCalOtherMonthDay a:active, td.javaCalOtherMonthDay a:hover{color: #ACA899 !important;cursor: pointer;}td.javaCalSelectedDay{background-color: #FBE694 !important;border: 1px solid #FBE694;}td.javaCalTodayDay{border: 1px solid #BB5503;}td.javaCalWeekNumber{color: #000000;font-size: 8px;border-right: 1px solid #ACA899;background: #CEDEFA;text-align: right;padding: 0 3px;}img.javaCalButton{vertical-align: top;margin-top: 1px;margin-left: 2px;cursor: pointer;border: 0;}a.javaCalButton{margin-left: 2px;}div.javaCalFootNote{background: #EBEAE7;padding: 2px;}.javaCalMonthSelector{font: normal 11px Tahoma, Verdana, Arial, sans-serif;border: 1px solid #000000;background: #FFFFFF;padding: 0px;width: 74px;}.javaCalYearSelector{font: normal 11px Tahoma, Verdana, Arial, sans-serif;border: 1px solid #000000;background: #FFFFFF;padding: 0px;width: 43px;}.javaCalMonthSelector a, .javaCalYearSelector a{padding: 1px 10px;}a.javaCalMonthSelectorItem, a.javaCalMonthSelectorItem:link, a.javaCalMonthSelectorItem:visited, a.javaCalMonthSelectorItem:active{display: block;text-decoration: none;color: #000000;text-align: left;}a.javaCalYearSelectorItem, a.javaCalYearSelectorItem:link, a.javaCalYearSelectorItem:visited, a.javaCalYearSelectorItem:active{display: block;text-decoration: none;text-align: center;color: #000000;}a.javaCalMonthSelectorSelectedItem, a.javaCalMonthSelectorSelectedItem:link, a.javaCalMonthSelectorSelectedItem:visited, a.javaCalMonthSelectorSelectedItem:visited, a.javaCalMonthSelectorSelectedItem:active, a.javaCalMonthSelectorSelectedItem:hover, a.javaCalMonthSelectorItem:hover{display: block;text-decoration: none;color: #FFFFFF;background: #000000;text-align: left;}a.javaCalYearSelectorSelectedItem, a.javaCalYearSelectorSelectedItem:link, a.javaCalYearSelectorSelectedItem:visited, a.javaCalYearSelectorSelectedItem:active, a.javaCalYearSelectorSelectedItem:hover, a.javaCalYearSelectorItem:hover{display: block;text-decoration: none;text-align: center;color: #FFFFFF;background: #000000;}a.javaCalYearSelectorImg{display: block;text-align: center;background-color: white;padding-top: 2px;padding-bottom: 2px;}td.javaCalSpecialDate a, td.javaCalSpecialDate a:link, td.javaCalSpecialDate a:visited, td.javaCalSpecialDate a:active, td.javaCalSpecialDate a:hover,td.javaCalSpecialDate a:visited:hover{font-weight: bold;}
td.javaCalWeekendDay { background: #EBEAE7; border: 1px solid #EBEAE7; }
