body  {
	padding: 0;
	margin: 0;
	background: white;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	/*width:100%;*/

}

.maindiv{
	width:100%;
	text-align:center;
}
a img, .kmd img {
   border: 0;
}
.bodycontent a{
	color: #5b6090;
	text-decoration:underline;
}
.icons   {
   position: absolute;
   top: 220px;
   left: 800px;
}
.contactform{
font:normal 11px Tahoma;
background:url(images/lgreentitleback.gif);
width:589px;
background-repeat:no-repeat;
}
.imgarea{
vertical-align: bottom;
height: 85px;
width: 300px;
overflow: auto;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
 scrollbar-3dlight-color:#F7F7F7;
 scrollbar-arrow-color:#F7F7F7;
 scrollbar-base-color:#F7F7F7;
 scrollbar-track-color:#F7F7F7;
 scrollbar-darkshadow-color:#F7F7F7;
 scrollbar-face-color:#becadd;
 scrollbar-highlight-color:#becadd;
 scrollbar-shadow-color:#becadd
}
.contactform .theader {
	color:#677d54;
	font:bold 11px Tahoma;
	padding-left:10px;
	padding-top:5px;
	height:28px;
}
.contactform .tinput, .contactform .textarea{
	width:220px;
	text-align:left;
	border:1px solid #677d54;
}

.contactform .right{
width:30%;
color:#677d54;
font:bold 11px Tahoma;
text-align:right;
padding-right:5px;
}
.contactform .left{
width:60%;
text-align:left;
width:400px;
}

.contactform .button{
background:url(images/greenbutton.gif);
width:66px;
height:21px;
font:bold 10px Tahoma;
border:none;
background-repeat:no-repeat;
}
/*.printoffer .button{
background:url(images/bluebutton.gif);
background-repeat:no-repeat;
width:66px;
height:21px;
font:bold 10px Tahoma;
border:none;
color:#71768f;
}

.printoffer .fbutton{
background:url(images/violetbutton.gif);
background-repeat:no-repeat;
width:153px;
height:21px;
font:bold 10px Tahoma;
border:none;
color:#71768f;
margin-top:1px;
}*/

.printoffer .row1 a{
font:11px Tahoma;
background:url(images/buton_favorites.jpg);
background-repeat:no-repeat;
padding:3px 20px;
height:26px;
}
.printoffer .row2 a{
font:11px Tahoma;
background:url(images/buton_print.jpg);
background-repeat:no-repeat;
padding:3px 20px;
height:26px;
}
.printoffer .row3 a {
font:11px Tahoma;
background:url(images/buton-info.gif);
background-repeat:no-repeat;
padding:3px 20px;
height:26px;
}
select   {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid Gray;
   height: 17px;
}

.textinput   {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid Gray;
   height: 17px;
}


.table{
background:url(images/greentitleback.gif);
width:589px;
background-repeat:no-repeat;
}


.table a{
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.t_head a,.t_head{
color:white;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
white-space:nowrap;
padding:0 4px;
}
.tablestats{
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#586d9c;
}
.navigatorlink,.bottomlink{
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#8298c7;
text-decoration:underline;
}

.tablestatssepartor{
	width:2px;
}
.t_td1,.t_td2{
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:4px;
}
.t_td1 img,.t_td2 img{
	border:2px solid black;
	margin:7px;
}
.t_link img{
	border:none;
}
.t_td1 a,.t_td2 a{
color:black;

}
.t_cont_odd,.t_cont_even{
height:78px;
}
.currentlink{
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:black;
}
.t_pager{
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.t_perpage_choose{
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:black;
}

.printlink a{
background:url(images/bluebutton.gif);
background-repeat:no-repeat;
width:66px;
height:21px;
font:bold 10px Tahoma;
border:none;
color:#71768f;
text-decoration:none;
padding-top:3px;
}


.searchlinks{
	color:#676767;
	font: normal 11px Tahoma;

}
.searchlinks .squaretd{
	text-align:right;
	border-right:2px solid #88af7d;
	padding-right:12px;
	width:50%;

}

.searchlinks .sidetd{
	text-align:left;
	padding-left:12px;
	color: #88af7d;
	width: 50%;

}

.searchlinks .content{
	padding-top: 30px;
	padding-bottom: 10px;

}
.searchlinks .theader{
	padding-top: 30px;
	text-align:center;
	padding-bottom: 10px;
	color:#88af7d;
	font:bold 18px Tahoma, sans-serif;
	width:800px;
}

.squaretd a{
	font:bold 11px Tahoma, sans-serif;
	color:#5b6090;
	text-decoration:none;
	background:url(images/bluearrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:30px;
	height:16px;
}
.squaretd a:hover{
	text-decoration:underline;
}


.searchform{
		padding:0;
		margin:0;
	}
	.searchtext{
		width:50px !important;
		padding-top:3px;
	}
	.searchinput{
		width:80px;
		padding-top:8px;
	}
	.searchtable{
		font:10px Verdana;
		background:#D8E7D4;
		background:url(images/searchmiddle.gif);
		width:179px;
		/*padding-left:5px;*/
		margin:10px 0 0 0;
	}
	.searchtable td, .newstable td {
		padding:3px 7px;
	}
	.searchtable .ttop {
		background: white;
		background:url(images/searchtop.gif);
		width:179px;
	}
	.textinput{
		width: 105px;border:1px solid #5E665C;
		font:10px Verdana;
	}

	.searchtable select {
		font:10px Verdana;
		width:105px;
	}
	.searchheader{
		padding:4px 8 0 8;
		text-align:center;
		color:#424E3E;
		font-weight:bold;
	}
	.ttop .searchheader{
		padding:4px 8 0 8;
		text-align:left;
		color:#424E3E;
		font-weight:bold;
	}
	.searchtable .tlow {
		background:#D8E7D4;
		background:url(images/searchmiddle.gif);
		width:179px;
		text-align:center;
		padding:8px;
	}
	.tbottom {
	font:10px Verdana;
	background: white;
		background:url(images/searchbottom.gif);
		background-position:0% 100%;
		width:179px;
		padding:5px;
		text-align:center;
		background-repeat:no-repeat;
	}

	.searchtable .butt{
		width:78px;
		height:25px;
		background:url(images/searchbutton.gif);
		border:none;
		color:#424E3E;
		font:bold 10px Verdana;
		padding-right:10px;

	}
	.searchform a{
		color:#424E3E;
		font:normal 10px Verdana;

	}



.weathertable{
		font:10px Verdana;
		background:#D8E7D4;
		background:url(images/weathermiddle.gif);
		width:179px;
		/*padding-left:5px;*/
		margin:8px 0 0 0;
		height:20px;
}
.weathertable .ttop{
	background: white;
	background:url(images/weathertop.gif);
	width:179px;
	height:18px;
}
.weathertable .tbottom{
	background: white;
	background:url(images/weatherbottom.gif);
	width:179px;
	background-position:0% 100%;
	height:4px;
}
.weatherheader{
	padding:1px 8 0 8;
	text-align:left;
	color:#5B6090;
	font-weight:bold;
}
.weathertable a{
	color: #814B03;
	text-decoration:none;
}

.weathertable a:hover{

	text-decoration:underline;
}


.toptable {
		font:normal 11px Tahoma;
		color: #676767;
		background:url(images/topsmiddle.gif);
		width:281px;
		height:250px;
		/*padding-left:5px;*/
	}
	.toptable .toptitle{
		color:#FB8A04;
	}
	.toptable .theader{
		color:#AECCA5;
		font:bold 12px Tahoma;
		background:url(images/topstop.gif);
		height:28px;
		vertical-align:top;
		padding:2px 0 0 8px;
	}
	.tbott{
		background:url(images/topsbottom.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		text-align: right;
		padding-right:15px;
		height:32px;

	}
	.topleft{
		width: 100px !important;
		padding-left:5px;
	}

	.topright{
	width: 180px;
	padding:5px;
	}
	.tbott a{
		color:#AECCA5;
		font-weight:bold;
		text-decoration:none;
		background:url(images/greena.gif);
		background-position:right;
		padding-right:19px;
		background-repeat:no-repeat;
	}

	.tbott a:hover{
		color:#AECCA5;
		text-decoration:underline;
		background:url(images/greena.gif);
		background-position:right;
		padding-right:19px;
		background-repeat:no-repeat;
	}

	.toptable img{
		width:91px;
		height:63px;
	}
	.tdescription {
	 padding:5px;
	}


	.indextext{
		color:#676767;
		font: normal 11px Tahoma;
			}
	.indextext .timg{
		width:120px;
	}
	.indextext .content{
	text-align:left;
	}
	.indextext .theader{
		padding-top: 10px;
		text-align:center;
		padding-bottom: 10px;
		color:#B5C2DF;
		font: bold 14px Tahoma;
	}

.rdetails, .details{
		/*padding-top:40px;*/
		color:#7688AF;
		font:normal 11px Verdana;

}
.details .tarticle{
white-space:normal;
}
.theaderp, .details .theader{
		color:black;
		background:#E2E7F2;
		background:url(images/titleback.gif);
		background-position: 50% left;
		padding-left:10px;
		padding-top:20px;
		padding-bottom:20px;
		height:27px;
		background-repeat:no-repeat;
		font:bold 12px Verdana;
		margin-top:20px;
		/*display:block;*/
}


.newstable{
	font:10px Verdana;
	background:#D8E7D4;
	background:url(images/newsmiddle.gif);
	width:179px;
	/*padding:0 5px;*/

	margin:8px 0 0;
}
.newstable .ttop{
	background: white;
	background:url(images/newstop.gif);
	width:179px;
	height:24px;
}
.newstable .tbottom{
	background: white;
	background:url(images/newsbottom.gif);
	width:179px;
	background-position:0% 100%;
	height:4px;
}
.newsheader{
	padding:1px 8 0 8;
	text-align:left;
	color:#814B03;
	font-weight:bold;
}
.newstable a{
	color: #814B03;
	text-decoration:none;
}
.newstable a:hover{

	text-decoration:underline;
}
.side_sel{
 padding-top:4px;
 font-weight:bold;

}
.side_unsel{
 padding-top:4px;
}


.details_left{
	font:bold 11px Verdana;
}

.details_right{
	font:normal 11px Verdana;
}
.details_desc{
	width:550px;
}
.details a{
	color: #5b6090;
	text-decoration:none;
}

.details a:hover{
	color: #5b6090;
	text-decoration:underline;
}

.suboffers{
background:url(images/orangetitleback.gif);
width:589px;
background-repeat:no-repeat;
font:normal 11px Tahoma;
color:#435272;
margin-bottom:10px;
}
.suboffers .marked td{
	background:yellow;
}
.suboff_head{
	height:26px;
	text-align:center;
	padding-top:2px;
	font:bold 11px Tahoma;
	color:#435272;
	width:596px;
}

.formtable{
padding:0 10px;
font:normal 11px Verdana;
}
.formleft{
font-weight:bold;
}
.formmark{
font-weight:bold;
color:#5b6090;
}

.bodycontent{
font:normal 11px Verdana;
background:white;
height:610px;
background:url(images/properties_06.jpg);
background-position:top left;
}
.ask{
	font: bold 11px Tahoma;
}

.sidetable {
	margin-left:85px;
}
.sidetable .theader{
	padding-left:120px;
	padding-bottom:10px;
	font:bold 15px Tahoma;
	color:white;

}
.sidetable .theaderm{
	text-align:left;
	font:bold 11px Tahoma;
	color:white;
	padding:0px 0 0 10;
	height:14px;
}
.sidetable .tmore{
	text-align:right;
	color: #435272;
	font:bold 11px Tahoma;
}
.sidetable .tarticle{
	text-align:left;
	font:normal 11px Tahoma;
	color: #435272;
	padding:0px 5 0 10;
	height:14px;
}
.sidetable .details{
	text-align:center;
	font:normal 11px Tahoma;
	width: 170px;
	padding:10px 0 0 10;
}
.sidetable .tarticle a{
	color: #435272;
	text-decoration:none;
}
.sidetable .tmore a{
	color: #435272;
	text-decoration:none;
	background:url(images/bluea.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	height:19px;
	display:block;
	vertical-align:middle;
}
.sidetable .tmore a:hover{
	color: #435272;
	text-decoration:underline;
}
.h1 .theaderm,.h2 .theaderm,
.h1 .tarticle,.h2 .tarticle	{
	border-right: 1px solid #7789B2;
}

.sidetable .tarticle a:hover{
	color: #435272;
	text-decoration:underline;
}

.leftcontent{
	background:url(images/properties_05.jpg);
	width:196px;
}
div.menulink {
	/*padding:5px 5 0 0;*/
	background:url(images/menubutton.gif);
	width:178px;
	height:25px;
	background-repeat:no-repeat;
}
a.menulink{
	display:block;
	width:100%;
	/*height:25px;*/
	font:12px Tahoma;
	text-decoration:none;
	color:#343F59;
	padding-top:5px;
	padding-bottom:5px;
padding-left:5px;
}
/*.menulink  {
padding-top:5px;
padding-left:5px;
padding-bottom:0px;
}*/
.footerlink {
	padding-top:60px;
	padding-left:20px;
	color:white;
	font:10px Tahoma;
}
.footerlink a{
	color:white;
	font:10px Tahoma;
	text-decoration:none;
}
.footerright {
	text-align:right;
	padding-top:30px;
	padding-right:20px;
}

.footerright a{
	color:white;
	font:10px Tahoma;
	text-decoration:none;
}
.langs{
text-align:right;
vertical-align:top;
padding-top:5px;
padding-right:5px;
color:#858585;
font:normal 11px Tahoma;
}
.langs a{
text-decoration:none;
color:#858585;
}
.langs a:hover{
text-decoration:underline;
}
.tzopstitle{
	padding-top:60px;
	padding-bottom:40px;
	padding-top: 30px;
		padding-left: 230px;
		padding-bottom: 10px;
		color:#B5C2DF;
		font: bold 14px Tahoma;
}
.kmd img {
   border: 0;
}


.favtable{
		font:10px Verdana;
		background:#D8E7D4;
		background:url(images/favmiddle.gif);
		width:179px;
		/*padding-left:5px;*/
		margin:8px 0 0 0;
		height:20px;
		color:#5b6090;
}
.favtable .ttop{
	background: white;
	background:url(images/favtop.gif);
	width:179px;
	height:18px;
}
.favtable .tbottom{
	background: white;
	background:url(images/favbottom.gif);
	width:179px;
	background-position:0% 100%;
	height:4px;
}
.favheader{
	padding:1px 8 0 8;
	text-align:left;
	color:#5B6090;
	font-weight:bold;
}
.favtable a, .favtexts a{
	color: #5b6090 !important;
	text-decoration:underline;
}

.favtable a:hover{
	text-decoration:underline;
}

.favinternal {
	border:1px solid #cdc8eb;
	background: #f3f4fb;
	color:#5b6090;
	font:bold 10px Tahoma;
	width:150px;
}
.favlink a{
	color:#5b6090 !important;
	font:normal;
}

.favremove {
text-align:right;
}

.favremove a{
	color:red !important;
	font:normal;
}
.bottomlinks {
	background:#5e709e;
	padding:5px 20px;
	font:10px Tahoma;
	color:white;
	height:30px;
	border-right:solid white 2px;
	width:781px;
}
.bottomlinks a{
	font:10px Tahoma;
	color: white;
	text-decoration:none;
}
.bottomlinks a:hover{
	text-decoration:underline;
}

.rand_imgstb .rand_imgtd {
	text-align:center;
	vertical-align:middle;
	height:94px;
}