/* CSS Document */

html, body { height:100%;}

body {
font:100% Palatino, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background-color: #3c382c;
	background-image: url(/images/bg_holding.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
	margin: 0;
}
		.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	}
	.wrapper {
	float:center;
height:100%;
	width:100%;
	text-align:center;
	}
	
	.flash {
	width:862px;
height:389px;
	}
	
	.title { float:left; margin-top:13px; margin-bottom:5px;  }
	
	
		.flash_holding {
		margin-top:30px;
		float:center;
		border-top: 1px dashed #666;
		border-right: 1px dashed #666;
		border-left: 1px dashed #666;
		border-left: 1px dashed #666;
		margin-left:auto; margin-right:auto;
	width:862px;
height:389px;
	}
	
			.flash_holding2 {
		margin-top:30px;
		float:center;
		border-top: 1px dashed #666;
		border-right: 1px dashed #666;
		border-left: 1px dashed #666;
		border-left: 1px dashed #666;
		margin-left:auto; margin-right:auto;
	width:862px;
height:260px;
	}

	
	#nav_top {
	float:center;
	margin-left:auto;
	margin-right:auto;
	width: 862px;
	background:#91a922;
	border-bottom:solid 6px #637704;
	}
	
	#footer {
	float:center;
	margin-left:auto;
	margin-right:auto;
	background:#544d38;
	width: 857px;
	color:#9e9476;
	font-size:70%;
	padding: 6px 5px 6px 0;
	text-align:right;
	
	}
	
	.footright{
	float:right;
	
	}
	
	#footer li {
	display:inline;

margin:0;
	}
	
		#footer li a{
	color:#9e9476;
padding:5px 5px 5px 5px;
text-decoration:none;
	}
	
			#footer li a:hover{
	color:#fff;

	}
	
	.subnav {
	float:left;
	
	}
	
	h1 { color: #f5cea0; font-size:90%; font-weight:600;}
	.content_div { float:center; padding-top:15px; background:#5b5440; width:862px; margin-left:auto; margin-right:auto;}
	.content_div .left { float:left; margin-left:15px; width:135px; margin-top:13px; text-align:left;}
	*html .content_div .left { margin-left:10px; }
	.content_div .right { float:right; width:620px;   margin-right:20px; text-align:left;}
	*html .content_div .right { margin-right:11px; width:600px;}
	 .toppara { width:600px; color:#e3ddcc; font-size:70%; margin-bottom:5px; margin-top:5px; line-height:15px;}
	 .toppara a { color:#e3ddcc; text-decoration:none; font-weight:bold;}
	 .toppara a:hover { color:#fff; }
	 
	 .bodytxt {color:#e3ddcc; font-size:70%; margin-top:0px; }
	 .price_font {color:#f5cea0; font-size:70%; margin:0;}
	 
	 .sitemap { margin:0; padding:0; font-size:75%;}
	 .sitemap li { color:#fff; margin-left:30px; margin-bottom:4px;}
	 .sitemap li a {color:#e3ddcc; text-decoration:none; font-weight:bold; }
	 .sitemap li a:hover {color:#fff; text-decoration:none; font-weight:bold; }
	 
	 
	 	 .access { margin:0; padding:0; font-size:70%; font-weight:bold;}
	 .access li { color:#fff; margin-left:30px; margin-bottom:4px; list-style:none;}
	 .access li a {color:#e3ddcc; text-decoration:none; font-weight:bold; }
	 .access li a:hover {color:#fff; text-decoration:none; font-weight:bold; }
	
	h2 { color: #e3ddcc; font-size:75%;  font-weight:600;margin:0;}
	h2 a { color: #e3ddcc; text-decoration:none;}
	h2 a:hover {color:#d9d1b8; }
	.prop_wrap{float:left; padding:10px; border: 1px dashed #8b8572; width:450px; margin-bottom:20px; }
	.prop_wrap img{float:right; }
	.prop_wrap p {float:left; width:260px; }
	
		.price2 { color:#f5cea0; font-weight:500; font-size:70%; float:left; width:100%; }
		
	.price { color:#f5cea0; font-weight:500; font-size:70%; float:left; width:240px; }
	.price a, .price2 a { color:#f5cea0; }
	.price a:hover, .price2 a:hover  { color:#fff; }
		.city_wrap{float:left; padding:0px; background-color:#4f4835; padding:10px; width:450px; margin-bottom:10px; }
	.city_wrap img{float:right; width:200px;}
	.city_wrap .para {float:left;text-align:left; margin-top:5px; margin-bottom:5px; width:210px; color:#e3ddcc; font-size:70%; line-height:15px;}
	.city_wrap .para p {font-size:100%; margin:0;}
	.city_wrap .para a { color:#e3ddcc; text-decoration:none;}
	.city_wrap .pare a:hover { color:#d9d1b8; text-decoration:none;}
	.city_wrap .content_wrap { float:left; width:95%;}
	a.back { color:#e3ddcc; font-size:70%; font-weight:bold; text-decoration:none; background-image: url(../images/arrow.gif); background-position: left; background-repeat:no-repeat; padding-left:12px;}
	a.back:hover { color:#fff;  }
/* DETAIL PAGE STYLLES */
			.city_wrap_detail {float:left; padding:0px; background-color:#4f4835; padding:10px; width:550px; margin-bottom:20px;margin-top:10px; }
	.detailimage {float:right; width:300px; margin-top:12px;text-align:center;}
	.city_wrap_detail p {float:left; width:200px; margin-top:10px; margin-bottom:10px; line-height:15px;}
	.city_wrap_detail p a { color:#e3ddcc; text-decoration:none;}
	.city_wrap_detail p a:hover { color:#d9d1b8; text-decoration:none;}
	.city_wrap_detail .content_wrap { float:left; width:220px;}
	.imagewrapper p {font-size:70%; color:#e3ddcc; margin-top:7px; margin-bottom:2px; font-weight:600;}
	.imagewrapper { float:right;  width:300px; }
	.imagewrapperNEW { float:right;  width:200px; }
	.smallthumb {float:left; width: 98px; margin-top:3px;}
	
	#sidelinks{
	float:left;
	width: 160px;
	color:#d2d6ab;
	font-size:70%;
	padding: 0px 0px 0px 0;
	text-align:left;
	}
	
	#sidelinks .featured { width:150px; background-color:#6c6551;margin-top:20px; padding:10px; }
	#sidelinks .featured .pic {margin-bottom:10px; }
	#sidelinks .featured p { margin:5px 0 0 5px ; padding:0; font-size:100%; }
	#sidelinks .featured a { color:#e3ddcc; font-size:100%; text-decoration:none;}
	#sidelinks .featured a:hover { color:#fff;}
	
		.sublinks ul{
	padding:0;
	margin:0;
	}
	
	.sublinks li {
	display:list;
	list-style:none;
	border-bottom:1px solid #5a5343;
	
	}
	
	
	#sidelinks ul{
	padding:0;
	margin:0;
	}
	
	#sidelinks li {
	display:list;
	list-style:none;
	border-bottom:1px solid #5a5343;
	
	}
	
	#sidelinks li a{
	display:block;
	width:100%;
	color:#e3ddcc;
	line-height:20px;
	text-decoration:none;
	text-indent:5px;
	background-color:#4f4835;
	padding-left:10px;
	
	}
	
	#sidelinks li a:hover{
	color:#fff;
	/*background-image: url(/assets/images/hover.gif);
	background-repeat: repeat-y;*/
	background: #9db746;
	width:100%;
	color:#fff;
	}
	
	.logindiv {
float: left;

width: 100%;
padding-right: 10px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

.wraplink {float:left; width:112px; margin-top:10px;}

.logindiv .radio{ float:left; width:20px; margin:0; background:0; border: 0;}

.logindiv .addresstitle{ color: #555248; font-weight:bold; font-size:70%;}
.logindiv p { color: #CC6600; margin-top:0px; padding:0;margin-left:5px;  margin-bottom:5px;}
.logindiv .plain{ color: #555248; font-size:70%;}

.logindiv select {
background-color: #4f4635;
border: 1px solid #4f4635;
color: #fff;
margin-left:0px;
font-size:75%;
margin-top:4px;

}

.logindiv textarea {
background-color: #4f4635;
border: 1px solid #67604c;

color: #fff;

font:80% arial;
margin-top:6px;
width:173px;
}


.logindiv .checkbox {
float:left;
background: 0;
border:0;
color: #4b4b41;
margin-left:0px;
font-size:75%;
margin-top:6px;
width:20px;
}

.checkdiv { float:left; width:20px;}


.logindiv a {
color: #6f6c5d; }

.logindiv a:hover {
color: #997d6e;
}

.logindiv label {
float: left;
font-size:70%;
color: #fff;
margin-top:6px;
margin-bottom:2px;
width:110px;
}

.logindiv input {
float:left;
font-size:75%;
text-indent:4px;
background-color: #4f4635;
border: 1px solid #67604c;
color: #fff;
width:175px;
margin-top:4px;
margin-bottom:3px;
padding-bottom: 3px;
padding-top: 3px;
}

.logindiv .button {
font-size:75%;
margin-left:4px;
width:170px;
background-color: #867e68;
color: #FFF;
text-align:center;
border: 1px solid #aca68c;
font-weight: normal;
float:left;
margin-top:10px;
}

a.purplink {
float:left;
	font-size:70%;
	color: #6f6c5d;
	font-weight:normal;
	margin-top:12px;


width:220px;
}

a.purplink:hover {
	font-size:70%;
	color: #78a902;
	font-weight:normal;
	margin-top:12px;

}

.rightlink { float:left;  width:120px; font-size:70%;margin-left:5px;  margin-top:7px;}

a.purplink {
float:left;
	font-size:70%;
	color: #6f6c5d;
	font-weight:normal;
	margin-top:12px;
}

a.purplink:hover {
	font-size:70%;
	color: #78a902;
	font-weight:normal;
	margin-top:12px;

}

.mini_caption {
float:left;
margin-top: 4px;
font-size: 70%;
color: #fff;
width:150px;
}

.mini_caption a {
	float:left;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
}

.mini_caption a:hover {
	color: #a77764;
}

	.pages {
	
	float:right;
text-align:right;
	font-size: 70%;
color: #e3ddcc;
/*width:220px;*/
margin-right:5px;
margin-top:5px;
height:20px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-weight:normal;
	}
	

	
	a.pageslink {

text-decoration: none;
width:100%;
color:#d2cdc6;
text-align: center;	min-width: 75px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #8b8572;
margin-left:3px;
	
font-weight:normal;
}
a.pageslink:hover {
	color: #FFF;
	background-color: #7db609;
}

.logo { float:left;  width:162px; height:64px; }
.brownbox { background:#655e51;  color:#fff; text-align:left; font-size:75%; width:380px; height:170px; padding:20px; margin-top:179px; float:right;}
.brownbox p { line-height:17px; width:95%;}
.brownbox h1 { color:#f4cc9b; font-size:120%; margin-top:0; margin-bottom:10px;}


		.breadcrumb {
margin-bottom:10px;
margin-top:13px;
clear:both;
float:left;
width:495px;

color: #666;
font-size:70%;
}

.breadcrumb a{ color: #e3ddcc; text-decoration: none;}
.breadcrumb a:hover{ color: #f5cea0; text-decoration: underline; text-decoration:none;}
.breadcrumb .selected { color: #e3ddcc; font-weight:bold;}

.errors ul { margin:0; padding:0; }
.errors li { margin:0; color:#FFf; font-size:70%; font-weight:600;}