/*
Description:	CSS E-News 2010 
Author:			Visualcode Limited
Date: 			May 2011.
Version:		1.0
*/

@import url('css/pageLayout.css');
@import url('css/generalform.css');
@import url('css/nivo-slider.css');
@import url('css/fancybox.css');

/*---------------------------Global Start -----------------------------*/

body { 
	font-weight: normal;
	text-align:center;
  	position:relative;
	margin:0;
	padding:0;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 13px;
	color:#333;
	background:#851F1F url(/images/bottomIdea.png) repeat-x center bottom;
	
	}
	
a:link {
	color:#851F1F;
	text-decoration: none;
	}

a:visited {
	color:#851F1F;
	text-decoration: none;
	}

a:active {
	color:#8F7C49;
	text-decoration: none;
	}

a:hover {
	color:#8F7C49;
	text-decoration: none;
	}

a img{
	border:none;
	}


h1, h2, h3, h4{
	font-weight:normal;
	line-height:normal;
	
	}
	
h1 {
	font-size: 24px;
	clear:both;
	color:#851F1F;
	}

h2 {
	color:#2e3439;
	font-size: 22px;
	font-weight:normal;
	}

h3 { 
	font-size: 18px;
	font-weight:normal;
	color:#851F1F;
	}

h4 {
	font-size: 16px;
	color:#71716D;
	}

hr {
	border: none;
	height: 1px;
	margin: 5px auto;
	padding: 0px !important;
	color:#FFF;
	clear:both;
	border-top:#8F7C49 solid 1px;
	}

p{
	margin:10px 0;
	}
	
div{position:relative;}
	
table{margin:0;}	
table td{padding:5px; font:13px "trebuchet ms", arial, helvetica, sans-serif; border-bottom:#DFDFDF solid 1px; vertical-align:top;}	
table td.five{padding:5px;}
table thead td{background:#666; border-top:#FFF solid 1px; border-bottom:#FFF solid 1px; border-right:#FFF solid 1px; color:#FFF; padding-left:5px; font-weight:bold;}
table thead td.none{border-right:none;}	

.clear{clear:both; text-align:center; padding-top:0px;}

a.button,
.clear a{
	padding:5px 10px !important;
	border:0;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background:#8F7C49 url(/images/navTile.png) repeat-x left top;
	 -moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none !important;
	}

a:hover.button,
.clear a:hover{
	background:#851F1F;
	color:#FFF;
	}

#container{
	padding:0;
	margin:0;
	position:relative;
	text-align:center;
	background:#FFF;
	}

#headContainer{
	position:relative;
	background:#FFF;
	border-bottom:#8F7C49 solid 3px;
	}

#header {
	width:980px;
	margin:0px auto;
	padding:0 !important;
	text-align:left;	
	position:relative;
	
	height:120px;
	}

#Logo {
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:230px;
	height:90px;
	float:left;
	}

#strap{
	width:740px;
	float:right;
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
	height:40px;
	text-shadow:#FFF 3px 3px 3px;
	}

#strap h3{
	margin:0px;
	padding:0px;
	color:#8F7C49;
	font-size:22px;
	}

#strap small{color:#851F1F; font-weight:bold;}

 #topNav{
 	width:740px;
 	float:right;
 	padding:0px 0px 0 0px;
 	margin:0 auto;
 	text-align:left;
 	}
	
 #topNav ul {
	list-style:none; 
	padding:0;
	margin:0px;
	position:relative;
	text-align:left;
	border:none;
	height:30px;
	}
	
#topNav ul li {
	display:inline;
	float:left;
	margin:0 0 0 2px;
	position:relative;
	text-align:left;
	font-size:12px;
 	font-weight:bold;
	}

#topNav ul li:hover{background: url(/images/navPoint.png) no-repeat center bottom;}

#topNav ul li a{
 	background:#851F1F url(/images/navTile.png) repeat-x left top;
 	color:#FFF;
 	display:block;
 	padding:7px 6px 5px 6px;
 	height:17px;
 	text-align:center;
 	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border:#8F7C49 solid 1px;
	border-bottom:0px;
 	}

#topNav ul li a:hover{
 	color:#FFF;
 	background:#333 url(/images/navTile.png) repeat-x left top;
 	}	
 
#topNav ul li.on{
 	background: url(/images/navPoint.png) no-repeat center bottom;
 	}
 
#topNav ul li.on a{
 	background:#8F7C49 url(/images/navTile.png) repeat-x left top;
 	}	
 
#topNav ul li.on a:hover{
	background:#8F7C49 url(/images/navTile.png) repeat-x left top;
 	}	
	
#topNav ul li.extend {
	width:120px;
}
	
.sectionTitle{	
	clear:right;
	float:right;
	text-align:right;
	width:625px;
	padding-top:10px;
	padding-right:10px;
	height:40px;
	font-size:18px;
	}


/* ______________________ Top Login ______________________ */


.breadcrumb{
	background: url(/images/whitetran.png) repeat;
	padding:5px 5px 5px 5px;
	font-size:11px;
	color:#333;
	border-bottom:#8F7C49 solid 1px;
	}

.breadcrumb span{
	display:block;
	width:20px;
	height:15px;
	background: url(/images/home.gif) no-repeat 0px 0px;
	float:left;
	}

.breadcrumb a{color:#8F7C49; font-weight:bold;}	
.breadcrumb a:hover{color:#851F1F;}

/* ______________________ Main Area ______________________ */	

#wrapper {
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
	width:980px;
	background:#FFF;
	}

#wrapper p.more{font-weight:bold; background: url(/images/bullet.png) no-repeat 10px 3px; padding-left:25px;}
#wrapper p.more a{text-decoration:none;}

#wrapperSub{
	background:#333;
	border-top:#8F7C49 solid 3px;
	border-bottom:#FFF solid 1px;
	color:#FFF;
	display:none;
	}

.contentArea{
	clear:both;
	padding:0;
	margin:0;
	width:980px;
	text-align:left;
	line-height:16px;
	}

/* SEARCH BUTTONS */
#searchArea{
	background:#333 url(/images/texture.png) repeat;
	}

#searchContainer{
	margin:0px auto;
	text-align:left;
	position:relative;
	width:980px;

	margin-bottom:20px;
	background:#FFF;
	}

#searchContainer .breadcrumb{
	position:absolute;
	z-index:60;
	top:0;
	left:0;
	width:970px;
	border-bottom:0px;
	}

.searchNormal{	
	background:#333 url(/images/texture.png) repeat !important;
	margin-bottom:0px !important;
	}
	
.searchNormal .breadcrumb{
	position:relative !important;
	border-bottom:0px;
	}

#searchContainer #searchButtons{
	position:absolute;
	z-index:60;
	bottom:0;
	left:0;
	width:980px;
	padding:5px 0px;
	color:#FFF;
	}

#searchButtons h3{
	color:#FFF;
	margin-top:0px;
	margin-bottom:0px;
	}	

#searchButtons small{margin-bottom:5px; display:block;}
	
.col3gold,
.col3grey,
.col3red{
	float:left;
	display:block;
	width:310px;
	margin-left:5px;
	padding:4px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background: url(/images/whitetran.png) repeat;
	}

.col3red{margin-right:0; width:315px;}

.col3gold span{background-color:#8F7C49;}
.col3grey span{background-color:#333;}
.col3red span{background-color:#851F1F;}

.col3gold span,.col3grey span,.col3red span{
	display:block;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding:10px;
	background-image: url(/images/bigButtontile.png);
	background-repeat:repeat-x;
	position:relative;
	}
	
.col3gold h3, .col3gold a{text-shadow:#8F7C49 1px 1px 1px;}
.col3grey h3, .col3grey a{text-shadow:#333333 1px 1px 1px;}
.col3red h3, .col3red a{text-shadow:#851F1F  1px 1px 1px;}

.col3gold a,.col3grey a,.col3red a{
	color:#FFF; 
	font-size:11px; 
	font-weight:bold; 
	background:url(/images/transbutton.png) no-repeat right top;
	height:17px;
	border-left:#FFF solid 1px;
	display:block; 
	float:left;
	padding:5px;
	padding-right:20px;
	}

/* Residential Search */	

.residential{width:980px; margin:0 auto; padding:5px 0px;}
	
.residential .formBlock{
	float:left;
	clear:none;
	margin-right:5px;
	margin-bottom:5px;
	width:240px;
	height:27px;
	}

.residential .topRow .formBlock{
	border-bottom:#333 solid 1px;
	}

.residential .merge{
	width:485px;
	color:#FFF;
	text-align:left;
	}

.residential .rowEnd{
	width:245px;
	margin-right:0px;
	color:#FFF;
	text-align:right;
	}

.residential .formBlock p{
	float:left;
	clear:none;
	margin-right:2px;
	}	

.residential form label{
	color:#FFF !important;
	float:left;
	display:inline;
	width:auto;
	font-weight:bold;
	padding-top:0;
	}

.residential form .inputArea input, .residential form .inputArea select{
	float:left;
	margin:0px 0px 0px 5px;
	width:130px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:none;
	}

.residential form .inputArea input.short{
	width:70px;
	}
	
.residential form .inputArea select.long{
	width:195px;
	}	
	
form input.searchButton{
	background: url(/images/greybutton.png) no-repeat right top;
	color:#FFF;
	font-size:13px;
	border:none;
	border-left:#FFF solid 1px;
	font-weight:bold;
	height:27px;
	padding:2px 20px 5px 10px;
	padding-right:20px;
	}
	
form.orderBlock{
	float:left;
	margin:0px;
	padding:0px;
	}

form.orderBlock select{
	border:none;
	-moz-border-radius:5px;
	border-radius:5px;
	}
	
form.orderBlock label{
	width:55px;
	padding:0px;
	}	
	
/* 3 Columns Home Page */	

#subBody{
	padding-bottom:10px;
	}
	
.colBlock{
	width:485px; 
	float:left; 
	margin-right:10px;
	}

.blockEnd{
	margin-right:0;
	width:485px;
	}

.affiliates img{border:#FFF solid 1px; padding:2px; float:left;}
.affCont{margin:5px 5px 0px 5px; background:#FFF; margin-bottom:0px;}

#advert{font-size:12px;}
#advert img{float:left; margin-right:5px;}
#advert .adText{float:right; width:355px;}
#advert h3{margin:0; padding:0;}
#advert p{margin:0; padding:0;}
#advert ul{margin:5px 0 5px 15px; padding:0; list-style:none;}
#advert a{text-decoration:underline;}

/*__________ Coda Slider for News __________ */
#client-slider { height:145px; width:435px; overflow:hidden; float:left; }
#client-slider .panel {font-size:12px height:125px; display: block; float: left; width:435px;}
#client-slider .panel h3{padding:0; margin:0 !important; text-transform:none; font-style:normal;}	
#client-slider .panel p{padding:0; margin:0;}
						
.coda-nav-left a,
.coda-nav-right a{ float:left; font:22px rockwell,georgia,times,serif; height:105px; padding-top:20px; width:20px; text-align:center;}
.coda-nav-left a{ margin-right:2px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; background:#333 url(/images/btn_back.png) no-repeat -6px 50px; margin-right:5px;}
.coda-nav-right a{ margin-left:2px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; background:#333 url(/images/btn_next.png) no-repeat -5px 50px; margin-left:5px;}

	
/* General */
.Content{
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	padding:0;
	width:740px;
	float:right;
	padding-bottom:10px;
	background:transparent;
	}

.Content img{
	margin:5px;
	}

.Content ul,
ul.single{
	list-style:none;
	padding-left:10px;
	margin:10px 0px;
	}

.Content ul li,
ul.single li{
	margin-bottom:5px;
	background: url(images/bullet.png) no-repeat 0px 3px;
	padding-left:20px;
	margin-left:25px;
	}	
	
.Content a{text-decoration:underline;}

#propertyframe{width:980px; height:750px;}

/* ______________________ Left Navigation ______________________ 

.col3gold span{background-color:#8F7C49;}
.col3grey span{background-color:#333;}
.col3red span{background-color:#851F1F;}

*/		

#leftNav {
	width:230px;
	font-size:11px;
	position:relative;
	text-align:left;
	float:left;
	position:relative;
	clear:none;
	}
	
#leftNav ul{
	list-style:none;
	margin:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding:0px;
	position:relative;
	font-size:11px;
	}

#leftNav ul li{
	position:relative;
	padding:0px;
	margin:0;	
	}

#leftNav ul.col2 li{
	width:114px !important;
	float:left;
	}

#leftNav ul li a{
	background:url(images/bullet_white.png) no-repeat 10px 9px;
	display:block;
	padding:7px 5px 7px 30px;
	margin-bottom:0px;
	font-weight:bold;
	color:#FFF;
	border-bottom:#222 solid 1px;
	}

#leftNav ul li a:hover{
	background:#333 url(images/bullet_white.png) no-repeat 10px 9px;
	color:#FFF;
	color:#8F7C49;
	}

#leftNav ul li.on a{background:#851F1F url(images/bullet_white.png) no-repeat 10px 9px; color:#FFF;}


#leftNav h3{
	padding:5px 10px 5px 10px;
	margin:0 0 0px 0;
	font-size:15px;
	border-bottom:#222 solid 2px;
	color:#FFF;
	background:#333333 url(/images/navTile.png) repeat-x left top;
	-moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
	}

#leftNav .section{
	background:#333 url(/images/texture.png) repeat;
	-moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:5px;
	}

#leftNav a{color:#FFF;}
#leftNav a:hover{color:#8F7C49;}

/* ______________________ Information ______________________ */

#infoContainer{
	Clear:both;
	background:#F4F0EB;
	}
	
#information{
	width:980px;
	margin:0 auto;
	text-align:left;
	}
#information h3{font-size:12px; font-weight:bold; text-transform:uppercase; color:#71716D; text-shadow:#FFF 1px 1px 1px;}
#information a{color:#851F1F;}
#information a:hover{color:#FFF;}

#information h2{
	font-family:rockwell, georgia, times, serif;
	margin:0;
	}	

.iBlock{width:188px;float:left;margin-right:10px;}

.iBlock2col{width:386px;float:left;margin-right:10px;}

p.more{font-weight:bold; background: url(/images/moreline.png) no-repeat 0px 5px; padding-left:50px;}


#testimonialBlock{
	clear:both;
	padding:10px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background:#FFF url(/images/bigButtontile.png) repeat-x;
	text-align:left;
	}

#testimonialBlock h3{margin:0px 0px 10px 0px;}
#testimonialBlock h3 a{color:#333;}	
#testimonialBlock h3 a:hover{text-decoration:underline;}

#testimonialBlock .testimonial{font-size:13px; color:#333;}

.quotation_open,
.quotation_close { font-size:24px; line-height:0px; position:relative; color:#333; font-weight:bold; top:5px;}

#testimonialPage .quotation_open,
#testimonialPage .quotation_close{color:#8F7C49;}

.testimonial{ font-size:13px; line-height:19px;}


	
/* ______________________ Footer ______________________ */

#footContainer{
	border-top:#8F7C49 solid 5px;
	padding-top:10px;
	}

#footer {
	clear:both;
	font-size:11px;
	line-height:15px;
	text-align:left;
	padding-top:0px;
	color:#FFF;
	margin:0 auto;
	width:980px;
	padding:0px 0px;
	margin-bottom:10px;
	}
	
#footer h3{font-size:15px; color:#8F7C49; margin:0; padding-bottom:10px;}
#footer a{color:#8F7C49;}
#footer a:hover{color:#FFF;}

.fBlock{width:188px;float:left;margin-right:10px;}
.colend{margin-right:0px;}
.minus{margin-right:0px;}

#footer p.indent{
	padding-left:20px;
	background: url(/images/bullet.png) no-repeat 0px 1px;
	}	

#footer ul{
	list-style:none; 
	padding:0;
	margin:0px;
	position:relative;
	text-align:left;
	border:none;
	}

#footer ul li{
	margin:0;
	position:relative;
	background: url(/images/bullet.png) no-repeat 0px 1px;
	padding-left:15px;
	margin-top:3px;
	}
	
#footer ul li a:hover{
	text-decoration:underline;
	}	
	
#footer ul.socialmedia li{
	padding-left:25px;
	height:15px;
	padding-top:3px;
	margin-bottom:3px;
	}

#footer li.blog{background: url(/images/socialmedia_blog.png) no-repeat;}	
#footer li.tube{background: url(/images/socialmedia_tube.png) no-repeat;}	
#footer li.face{background: url(/images/socialmedia_face.png) no-repeat;}	
#footer li.twit{background: url(/images/socialmedia_twitter.png) no-repeat;}	
#footer li.rss{background: url(/images/socialmedia_rss.png) no-repeat;}	
#footer li.linked{background: url(/images/socialmedia_linked.png) no-repeat;}	
	
.break{
	background: url(/images/footerBreak.png) no-repeat;
	padding-top:10px;
	margin-top:10px;
	clear:both;
	}	
	
#comp_legal{ float:right; margin:0; text-align:left; font-size:11px; padding-bottom:15px; padding-right:50px;}

	
/*--------------------------- Specific SignUp ---------------------------*/

form.signUp{padding:0; position:relative; height:10px;}

form.signUp span{float:left; display:block; padding-top:5px; font-weight:bold; color:#71716D; background: url(/images/mail-icon.png) no-repeat 0px 4px; padding-left:25px;}

form.signUp div{display:inline; float:left; clear:none;}
	
form.signUp label{
	width:80px !important;
	margin-bottom:0px;
	margin-left:10px;
	font-size:11px !important;
	
	}	
	
form.signUp input{
	width:95px;
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	background:#2B3035;
	margin-bottom:0px;
	border:0;
	color:#FFF; 
	}

form.signUp input.button{
	margin-top:-2px;
	margin-left:30px;
	background:#71716D; 
	font-weight:bold; 
	width:75px;
	font-size:11px;
	border:0;
	
	}	

.legal ul li a{
 	font-weight:nomral;
 	display:block;
 	padding:0px 5px 0px 0px;
 	}


	
/*--------------------------- Contact ---------------------------*/

form.contact{
	background:#F1F1F1;
	padding:10px;
	-moz-border-radius:5px;
	border-radius:5px;
	}
	

form.contact select, form.contact input, form.contact textarea{
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	border:0;
	padding:5px;
	border:#ECECEC solid 1px;
	}

form.contact input.button{
	-moz-border-radius:5px;
	border-radius:5px;
	border:0;
	}
	
.contactdetails{
	margin-top:20px;
	float:right;
	margin-left:10px;
	padding-left:10px;
	border-left:#FFF solid 1px;
	}

p.address {
	padding-left:20px;
}

/* ______________________ Data Grid ______________________ */
	
table.datatable{
	width:100%;
	border-collapse:collapse;
	}

table.datatable thead td{
	background:#2E3439;
	color:#FFF;
	font-weight:bold;
	}

table.datatable th {
	background:#ECECEC;
	padding:5px;
}
	
table.datatable tbody td{
	font-size:12px;
	border-bottom:none;
	}

table.datatable tbody tr.alt td{background:#f4f0eb;}

table.datatable tbody td h2{
	font-size:15px;
	color:#004a7f;
	font-weight:bold;
	}

table.datatable tbody td a.button{
	display:block;
	margin-bottom:5px;
	text-align:center;
	}

/* News */

.newslist {margin-bottom:10px; padding-top:10px; border-top:#71716D solid 1px; }
.newslist h3{ width:520px; float:left; margin-top:0; padding-top:0; margin-bottom:5px;}

#rss {
    background: url("/images/rss_icon.png") no-repeat 10px 10px;
    padding: 10px 10px 10px 70px;
}

#facebook {
    background: url("/images/facebook.png") no-repeat 10px 0px;
    padding: 10px 10px 10px 70px;
}


.sortList{
	border:0;
	padding:5px;
	background:#666;
	color:#FFF;
	text-align:right;
	font-size:11px;
	margin:5px 0;
	clear:both;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	}
	
.sortList a{padding:2px 5px; text-decoration:none !important; color:#FFF;}

.sortList a.current {
	background:#8F7C49;
	color:#FFF;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}



/*-- Properties --*/

.propListItem{
	margin:10px 0px;
	clear:both;
	overflow:hidden;
	}
	
.propListItem .img{
	float:left;
	border:#666 solid 5px;
	background:#666;
	position:relative;
	width:190px;
	height:142px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	}

.propListItem .img a, .propListItem .img img{border:0; padding:0; margin:0;}
	
.propListItem .img .icon_new,
.propListItem .img .icon_price,
.propListItem .img .icon_app,
.propListItem .img .icon_sold{
	position:absolute;
	z-index:10;
	top:-2px;
	left:-5px;
	text-indent:-9999px;
	width:100px;
	height:100px;
	}
	
.propListItem .img .icon_new{background: url(/images/icon_new.png) no-repeat;}
.propListItem .img .icon_price{background: url(/images/icon_price.png) no-repeat;}
.propListItem .img .icon_app{background: url(/images/icon_app.png) no-repeat;}
.propListItem .img .icon_sold{background: url(/images/icon_sold.png) no-repeat;}
	
.propListItem .details{
	float:right;
	width:775px;
	}
	
.propListItem .topRow,
.propListItem .bottomRow{
	background:#666;
	padding:5px;
	color:#FFF;
	-moz-border-radius:5px;
	border-radius:5px;
	}

.propListItem .topRow{height:20px;}
.propListItem .topRow a{color:#FFF;}
.propListItem .topRow a:hover{color:#8F7C49}

.propListItem .topRow h2{
	color:#FFF;
	margin:0;
	padding:0;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	}

.propListItem .bottomRow{height:17px;}

.propListItem .bottomRow .price{
	float:right;
	}
	
.propListItem .middleRow{height:95px;}

.propListItem .middleRow p{height:55px; padding:5px 0; margin:0; }

.propListItem .middleRow span{display:block; font-size:11px; text-align:right;}

/*-- Properties Details --*/

#propertyDetails .images{
	float:left;
	width:310px;
	}

#propertyDetails .large{
	width:300px;
	border:#666 solid 5px;
	background:#666;
	position:relative;
	margin-bottom:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	}
	
#propertyDetails .thumbs img{
	border:#666 solid 5px;
	background:#666;
	position:relative;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	float:left;
	margin:0px 5px 5px 0px;
	}

#propertyDetails .thumbs a.thumbend img{
	margin-right:0;
	}	
	
#propertyDetails .images hr{
	margin:10px 0px;
	}

.propertyform h2{
	margin:0;
	padding:0px;
	}	
	
.propertyform form.contact label{
	width:100px;
	}
	
.propertyform form.contact  .inputContainer	{margin-bottom:0px;}
	
#propertyDetails .descItem{
	float:right;
	width:660px;
	}
	
#propertyDetails .descItem table{
	background:#666 ;
	color:#FFF;
	-moz-border-radius:5px;
	border-radius:5px;
	}

#propertyDetails .descItem table td{
	border-bottom:none;
	}

#propertyDetails .descItem table td a{
	color:#FFF;
	}

#propertyDetails .descItem table td a:hover{
	text-decoration:underline;
	}

#propertyDetails .descItem ul{
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0;
	}
	
#propertyDetails .descItem ul li{
	background: url(/images/bullet.png) no-repeat 0px 2px;
	padding-left:20px;
	padding-bottom:10px;
	margin-left:25px;
	}
	
#propertyDetails .comDetails{padding-top:10px; font-size:11px;}	

#propertyDetails .comDetails h4{
	margin:0;
	padding:0px 0px 0px 0px;
	}
	
/* _______________ QR Code _______________ */

.qr{
	float:left;
	border:#ECECEC solid 3px;
	padding:10px;
	background:#FFF;
	}
	
p.instruct{
	font-size:11px;
	background:#FFFFCC;
	padding:5px;
	margin:5px 0px;
	}

