body {

	background-color: #2b2b2b;

	background-image: url(images/main-bg.jpg);

	background-repeat:repeat-x;

	margin-top: 22px;

	font-family:tahoma;

	color:#cccccc;

	font-size:11px;

	letter-spacing: 1px;

	line-spacing: 5px;



}


a {
outline:none;
}


.hometxt{

border-bottom:1px solid #424242;

border-top:1px solid #424242;

}



.hometxt td{

padding:2px;

}



input{

font-family:tahoma;

	font-size:11px;

}



a{

	color:#cccccc;

	text-decoration: underline;



}



a:hover{

	color:#ffffff;

	text-decoration:none;

	text-decoration: underline;



}



.details-link {

	color:#FFFFFF;

	text-decoration: underline;

	font-weight:bold;

}

.details-link a{

	color:#FFFFFF;

	text-decoration: underline;

	font-weight:bold;

}

.details-link a:hover{

	color: #CCCCCC;

	text-decoration: none;

	font-weight: normal;

}





.link-no-line{

	color:#FFFFFF;

	text-decoration:none;

	font-weight:normal;

}



.maintbl{

background-color:#000000;

width:932px;

}



.logo-wrap{

text-align:center;

padding:0 0 30px 0;

}



.bgleft{

vertical-align:top;

width:40px;

background:url(images/h_bg-lft-xtnd.jpg) repeat-y;

}



.bgright{

vertical-align:top;

width:40px;

background:url(images/h_bg-rt-xtnd.jpg) repeat-y;

}



.menu{

	padding-left: 42px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	width: 900px;

}



.flasher{

	width:900px;

	height:327px;

	text-align:center;

	padding:20px 0 0 0;

}



hr{

width:774px;

border-top:1px solid #B7C5D0;

}



.foot-wrap{

	margin:0;

	padding:0;

	font-family:arial;

	font-size:10px;

	color:#939598;

	font-weight:bold;

}





.i-mainpic{

text-align:center;

padding:15px 0 12px 0;

}



.i-contenttbl{

background-color:#2B2B2B;

}



.i-link-pad{

padding:13px;

}



.i-link-wrap{

background-color:#333333;

}



.i_qlink{

font-size:11px;

color:#A8B3BB;

}



.i_qlink a{

color:#A8B3BB;

text-decoration:none;

}



.i_qlink a:hover{



/*text-decoration:underline;*/



color:#FFFFFF;

}



.i_qlink td{

vertical-align:top;

padding:5px;

}



.i_qlink-link{

padding:5px;

line-height:20px;

}



.i_content-head{

padding:0 0 10px 0;

}



.i_content-wrap{

padding:0 0 10px 0;

}



.i-phone{

vertical-align:bottom;

text-align:right;

padding:0 0 10px 0;

}







/*APPLE*/



.info {



	font-family:tahoma;



	color:#CCCCCC;



	font-size:11px;



}







.info a {



	font-family:tahoma;



	color:#CCCCCC;



	font-size:11px;



}



.details {



	font-family:tahoma;



	color:#CCCCCC;



	font-size:11px;



}



.details a{



	font-family:tahoma;



	color:#CCCCCC;



	font-size:11px;



}



/*.details img{



padding: 5px;



margin: 5px;



}*/

.details img {

	border: 2px solid #FFFFFF;

	margin-left: 10px;

	margin-right: 20px;

	margin-bottom: 10px;

}



.details-back { margin-left: 10px; };







.listing {



border:2px solid #FFF;



padding:5px;



background:#666666;



font-family:tahoma;



color:#CCCCCC;



font-size:11px;



}







.listing a{



	font-family:tahoma;



	color:#CCCCCC;



	font-size:11px;



}







.listing img{



padding: 2px;



margin: 2px;



}











.property {



	font-family:tahoma;



	color:#CCCCCC;



	font-size:11px;



	height:300px;



}



.property a{



	font-family:tahoma;



	color:#CCCCCC;



	/*font-size:12px;*/

	font-size:inherit;



}



.property img{



padding: 5px;



margin: 5px;



border: 1px solid #FFFFFF;



}







.property-det-big td{







	padding:10px;







}







.property-det-offerdby td{







	padding:0 10px 0 0;



}







.property-det-offerdby img{







	border:#C5C3C4 solid 1px;







}







.property-det-line{







	color:#B6C8D6;



	width:710px;



	height:1px;







}







.property-det-contntline{



	border-left:1px solid #B7C7D4;



}



.whiteBorder {

	border: 1px solid #FFFFFF;

}



.picborderwhite {

border-style: solid;

border-color: #FFFFFF;

border-width: 1px;

}



.lineseparator {

background-color: #FFFFFF;

}



.submitinfo{

font-size:15px;

text-align:center;

color:#CBCBCB;

font-family:tahoma;

font-weight: bold;

}

.img-nobord img{

border:0;

margin:4px;

padding:0;

}



.team{

border:1px solid #FFFFFF;

background-color:#666666;

width:280px;

color: #cccccc;

}

.teamholder td{

padding:0 0 20px 0;

}

.team img{

margin:10px;

border:1px solid #FFFFFF;

}

.team-txt{

vertical-align:top;

padding:10px;

}

.utility-tbl td{

border:1px solid #333333;

}

.postitle {

	margin: 3px 0 3px 0;

}



h3.sub-title{

color:#FFFFFF;

font:tahoma;

font-size:11px;

text-decoration:underline;

margin:0;

padding:0;

}



.sub-content li{

padding:5px 0 5px 0;

}

.agent{

border:1px solid #FFFFFF;

}