/* custom stuff */

html {
  height: 100%;
  margin-bottom: 1px;
}

.clr {
  clear: both;
}

body {
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
}

body.grey {
  	background: #666666;
}

td,tr,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.45em;
	color: #333333;
}

.text { font-family: Arial; font-size:12px; color:#555555 }

div.show {
	visibility: visible;
	white-space: nowrap;
}

div.mosimage {
	margin: 0 5px;
}

div.mosimage_caption {
	color: #f90;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


#wrapper {
  min-width: 750px;
  max-width: 1050px;
  width: expression(document.body.clientWidth > 1050? "1050px": "auto" );
}

#header {
  height: 82px;
  padding-left: 29px;
}

#header_bottom {

}

#asterisk {
  float: left;
  width: 114px;
  height: 82px;
}

#logo {
  float: left;
  background: url(../images/header_logo.png) no-repeat;
  width: 244px;
  height: 72px;
}

#banner {
  float: right;
  background: url(../images/header_flower.png) top right no-repeat;
  height: 75px;
  width: 324px;
}

#header_bottom {
  height: 40px;
  background: #ffffff url(../images/orange_header_asterisk_bot.png) top left no-repeat; 
}

#top {
  clear: both;
  float: none !important;
  float: left;
  padding: 0px 15px 15px 15px;
  background: #ffffff;
}

#user1 {
  text-align: left;
}

#user2 {
	margin-left: 15px;
  text-align: left;
}

#content {
  float: left;
  padding: 10px;
  background: #ffffff;
}

#mainbody {
  text-align: left;
  padding-top: 15px;
}

#right {
  text-align: left;
	margin-left: 20px;
	padding-top: 10px;
}

#footer {
	float: left;
	width: 100%;
	
	height: 48px;
	line-height: 48px;
	font-size: 90%;
	color: #cccccc;
}
#footer a {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

div.info ul {
  margin-top: 10px;
  clear: both;
  text-align: center;
  list-style-type: none;
}

div.info ul li {
  display: inline;
  padding-right: 20px;
}

a.mainlevel {
	display: block;
	background: url(../images/menu_underline.png) bottom left repeat-x;
	padding: 2px 0px;
}

ul#mainlevel a.mainlevel {
  background: none;
  padding: 0 10px;
}

a.sublevel {
	padding: 2px !important;
	padding: 0px;
	height: 12px;
}



div.colorbox a:hover {
	color: #333;
}

ul#mainlevel {
  margin: -7px -9px 0px -9px;
  list-style-type: none;
}

ul#mainlevel li {
  background: url(../images/menu_underline.png) bottom left repeat-x;
  height: 22px;
  padding-left: 0px;
}

ul#mainlevel li a {
  display: block;
  font-size: 11px;
  line-height: 20px;
  padding-left: 20px;
}

ul#mainlevel li a:hover {
  background: #ffffff;
}


/*div.box#right div.module {

	margin-bottom: 15px;
}*/

.box div.module {
	background: transparent url(../images/grey_bottom_left.png) no-repeat bottom left;
	/*border: 0px solid #cccccc;*/
    margin-bottom: 10px;
	width: 235px;
}

.box div.module div {
	background: transparent url(../images/grey_bottom_right.png) no-repeat bottom right;
	/*width: 220px;*/
}

/*.box div.module div div {
  background: transparent url(../images/grey_top_left.png) no-repeat top left;
}

.box div.module div div div {
	background: transparent url(../images/grey_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: 220px;
}
*/
.box div.module div div div div {
	background: none;
	padding: 0;
}

div.box#user1 div.module div div div {
  padding: 5px;
}



.greybox div.module div div {
  background: transparent url(../images/default_top_left.png) no-repeat top left;
}

.greybox div.module div div div {
	background: transparent url(../images/default_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: auto !important;
	width: 100%;
}

.colorbox {
  margin-top: 5px;
}


h1, div.componentheading, td.componentheading {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
  font-size:180%;
  line-height: 200%;
}

h2{text-align:left;color:#2E6AA7;font-size:140%;line-height:100%;margin-bottom:5px; padding:0px; font-weight:bold}
h3, .contentheading {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 150%;
  line-height: 150%;
  color: #000000;
  font-weight: normal;
  background: url(../images/grey_underline.png) bottom left repeat-x;
  margin-bottom: 0px;
  padding: 2px 18px 2px 2px
}

.contentheading {
	height: 50px;
	vertical-align: bottom;
}

.pagenav{border:0px;background:#E8E8E8;color:#4186cb;font:normal 10px arial;padding:1px 2px 1px 2px}
a.pagenav:visited,a.pagenav:link{font:normal 10px arial;background:#E8E8E8;color:#4186cb;font-weight:normal}
a.pagenav:hover,a.pagenav:active{font:normal 10px arial;background:#48B2E1;color:#FFFFFF;font-weight:normal}
.pagenavsel{border:0px;background:#48B2E1;color:#FFFFFF;font:normal 10px arial;padding:1px 2px 1px 2px}

td.sectiontableheader {
	background: #efefef;
	padding: 2px;
	font-size: 110%;
	font-weight: bold;
}

.poll {
	padding: 0px;
	margin: 0xpx
}

table.pollstableborder {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td.sectiontableentry1 {
  padding: 2px;

}

td.sectiontableentry2 {
  padding: 2px;
}

tr.sectiontableentry1 td {
  padding-left: 4px;
  padding-right: 4px;
}

tr.sectiontableentry2 td {
  padding-left: 4px;
  padding-right: 4px;
}

tr.sectiontableentry1 {
	background: #fcfcfc;
}

tr.sectiontableentry2 {
	background: #f6f6f6;
}

span.highlight {
	background: #ffff66;
}

/*  ***************************** */


table td.smallpadding {
  padding: 1px; 
}


span.pathway {
  display: block;
  font-weight: normal;
  line-height: 20px;
  height: 20px;
}

form.search {
  margin: 0px;
  padding: 0px;
}

form.search input.inputbox {
  background: #333333;
  border: 1px solid #999999;
  padding: 2px;
  color: #ffffff;
  width: 106px !important;
  width: 110px;

}

form.search input.gobutton {
	height: 24px;
	width: 40px;
}



/** stuff **/



/* required stuff */

#content-pane .tab-page {
	
}

table.contentpane {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}


.small {
  font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.modifydate {
  font-family: Verdna, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: left;
}

.createdate {
  font-family: Verdana, Helvetica, sans-serif;
	line-height: 11px;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 0px;

}

.readon {
	text-align: right;
	display: block;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
  padding-top: 5px;
	font-size: 18px;
 	font-weight: normal;
	color: #cc0000;
	text-align: left;
	width: 100%;
}

a.contentpagetitle:hover {
	color: #ff0000;
}

a:link, a:visited {
	font-size: 90%;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  font-weight: bold;
  text-decoration: none;
}

a.category:link, a.category:visited {

}

a.category:hover {

}

.frontpageheader {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

.newsfeedheading {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left;
}

.newsfeeddate {

}

.fase4rdf a:link {

}

.fase4rdf a:hover {

}

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


.button {

}

.inputbox {
  font-size: 11px;
  font-family: Verndana, Arial, Helvetica, sans-serif;

}

/* ---------------- unedited below here ----------------------*/

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #121A1D;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 0px #ffffff;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #ff6600;
}
.offtab {
	background-color: #25343B;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 1px #9DA6B3;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cccccc;
}

.tabpadding {
}

.tabheading {
	background-color: #eeeeee;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

h4 {

}

h5 {

}

h6 {

}

/* Horizontal Line */
hr {
	background: #999999; height:1px; border: 1px solid;
}

hr.separator {

}


/* Content - Sections & Categories */
table.contenttoc {
  margin-left: 5px;
  margin-bottom: 5px;
	border: solid 1px #cccccc;
	background: #f6f6f6;
}

table.contenttoc th {
  color: #666666;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  padding: 2px;
}

table.contenttoc td {
	padding: 2px;
}

.contentdescription {
	text-align: left;
}

/** polls and search results **/


.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}


.pagenav {
	font-weight: bold;
}

.pagenavbar {

}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 10px;
}

strong {
	color: #333333;
}


/* SuckerFish Menus Default */

#nav {
  text-align:right;
  float: right;
  width: 440px;
  
}
#nav ul {
  float: none;
  margin:0;
  padding:0px 10px 0;
  list-style:none;
}

/* top level links */

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */


#nav li {
  float:left;
  background:url(../images/grey_tab_l.png) no-repeat bottom left;
  margin:0;
  margin-left:1px;
  padding:0 0 0 6px;
}

#nav li a {
	float:left;
	font-size: 11px;
  display:block;
  line-height: 28px;
  background:url(../images/grey_tab_r.png) no-repeat 100% 100%;
  padding: 0px 15px 0px 10px;
  text-decoration:none;
  color:#ffffff;

}

div#nav li:hover, div#nav li.sfhover {
  background:url(../images/over_tab_l.png) no-repeat bottom left;
}
div#nav li:hover a, div#nav li.sfhover a {
  background:url(../images/over_tab_r.png) no-repeat bottom right;
}

/** preloads **/

span.pl_tab_l {
	background-image: url(../images/over_tab_l.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

span.pl_tab_r {
	background-image: url(../images/over_tab_r.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}
.ads {
margin: 0 0 10px 0
}
.adsense {
	position: static;
	z-index: 100;
	margin:6px 0 0 -158px;
}
td.columnpad {
  padding-left: 15px;
}

a:link, a:visited {
	color: #4186CB; 
}

a:hover {
	color: #2E6AA7;	
}

h1, div.componentheading, td.componentheading {
  color: #4186CB; 
}

#header {
  background: url(../images/blue_header_bg.png) repeat-x;
}

#asterisk {
  background: url(../images/blue_header_asterisk_top.png) no-repeat;
} 

#footer {
	background: #999999 url(../images/blue_footer.png) repeat-x;
}

.colorbox div.module div div {
	background: transparent url(../images/blue_top_left.png) no-repeat top left;
	border: 0px;
	width: 235px;
}

.colorbox div.module div div div {
	background: transparent url(../images/blue_top_right.png) no-repeat top right;
	/*width: auto !important;*/
}

.colorbox h3 {
	background: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #fff;
}

.colorbox2 div.module div div {
	background: transparent url(../images/blue_top_left.png) no-repeat top left;
	border: 0px;
	width: 560px;
}

.colorbox2 div.module div div div {
	background: transparent url(../images/blue_top_right.png) no-repeat top right;
}

.colorbox2 h3 {
	background: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #fff;
}

ul li
{
	/*background-image: url(../images/blue_bullet.png) ;*/
}

/* information block */
div.info {
  min-height: 197px;
  overflow:hidden;
  height:expression( this.scrollHeight < 197? "197px" : "auto" );
}

/* Suckerfish Tabs */

div#nav li.active {
  background:url(../images/blue_tab_l.png) no-repeat bottom left;
}
div#nav li.active a {
  background:url(../images/blue_tab_r.png) no-repeat bottom right;
}

/** Preloads **/
span.pl_active_l {
	background-image: url(../images/blue_tab_l.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

span.pl_active_r {
	background-image: url(../images/blue_tab_r.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

.imagepad {
	margin: 0px 8px 0px 0px;

}

.lt_grey {border-top:1px solid #000099;padding-top:4px}
.dtext,.dtext2{font:8pt arial;color: #333333;text-align:justify;line-height:18px}
.dtext2{font-size:9pt}

.ptbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1;
	font-weight: bold;
	text-align: center;
}

.pdet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2;
	text-align: center;
}

.pdat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2;
}

.phelp {font: 10px verdana #71769c}

.langtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
}
td.tdgblr {
	border-color: #CACACA;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
}	
.gbltr {
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
}
.gblr {
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}
.gblbr {
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}
.gba {
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
/* PICTURES ROUNDED CORNERS */
div.imground {
 background: #FFFFFF url(../images/pbl.png) no-repeat bottom left;
}
div.imground div {
 background: transparent url(../images/ptl.png) no-repeat top left;
}
div.imground div div {
 background: transparent url(../images/pbr.png) no-repeat bottom right;
}
div.imground div div div{
 background: transparent url(../images/ptr.gif) no-repeat top right;
 padding: 5px 5px 9px 10px; 
}
span.imground {
 background: #FFFFFF url(../images/pbl.png) no-repeat bottom left;
}
span.imground span {
 background: transparent url(../images/ptl.png) no-repeat top left;
}
span.imground span span {
 background: transparent url(../images/pbr.png) no-repeat bottom right;
}
span.imground span span span{
 background: transparent url(../images/ptr.gif) no-repeat top right;
 padding: 5px 5px 9px 10px; 
}
.img_thumb {
	vertical-align: top;
	padding: 4px;
	margin: 1px 5px 1px 0px;	
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-top-color: #E0E0E0;
	border-right-color: #D8D8D8;
	border-bottom-color: #C9C9C9;
	border-left-color: #DBDADA;
	background-color: #FFFFFF;		
}

/* Hot Property's CSS File */

/****** Global Containers ******/
#con_global {width: 100%;}

/****** Headings ******/
#heading_Agent, #heading_Co, #heading_Prop, #heading_Type, #heading_Types, #heading_Featured, #heading_Search, #heading_AdvSearch, #heading_Co_Contact, #hp_view_agent_title, #hp_view_agent_contact, #hp_EditProp  {
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	background-color: #C0C0C0;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 7px;
}
#hp_ManageProp {
	font-size: 12px;
	font-weight: bold;
	color: #2e70c5;
	background: url(../images/aright.gif) no-repeat;
	background-color: #f3f3f3;
	border-top: 1px solid #c2c2c2;
	margin: 0px;
	text-align: left;
	padding: 3px 0px 0px 40px;
	height: 30px;
	line-height: 12px;
}
#hp_small {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
/****** Borders ******/
#hp_view_agent_con, #hp_emailform_con, #hp_searchresult_con, #hp_view_co_con {
	background-color: #F4F4F4;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	padding: 10px;
	text-align: left;
}

/****** Features ******/
#hp_view_features_title {
	font-size: 16px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
	margin-top: 16px;
	margin-bottom: 6px;
}

/****** Featured ******/
#con_featured1 { }

/****** Search ******/
#con_search1 { }
#con_search2 { }
#con_asearch1 { }
#con_asearch2 { }
.hp_asearch_row0 { background-color: #FFFFFF; }
.hp_asearch_row1 {background-color: #EFEFEF; }
#con_sort1 {
	width: 120px;
	text-align: left;
	float: left;
	font-size: 11px;	
}
#con_sort2 {
	text-align: right;
	display: inline;
	margin-top: 3px;
	width: 100%;
	font-size: 11px;
}
#con_sort {
	height: 23px;
	background-color: #F5F5F5;
	padding: 5px 5px 1px 7px;
	margin-bottom: 0px;
	border: 1px solid #C0C0C0;
	;border-bottom: 1px solid #C0C0C0;
	;border-left: 1px solid #C0C0C0;
	;border-right: 1px solid #C0C0C0;
}

/****** Search - Page Counter ******/
#hp_search_pagecounter_top {
	margin-top: 10px;
	text-align: center;
}
#hp_search_pagecounter_bottom{
	text-align: center;
	padding: 6px 0px 6px 0px;
	background-color: #F4F4F4;
	border: 1px solid #C0C0C0;
	font-size: 10px;
}
.pc1,.pc2{height:19px;margin:0px 1px 1px 0px;text-align:center;padding:3px 0px 5px 0px;background-color:#F4F4F4;border:1px solid #C0C0C0;font-size:10px;color:#0882B1}
.pc2{line-height:12px;padding:2px 0px 6px 0px;margin;0px 0px 1px 1px}
/****** Front Page - Types  ******/
#con_types1 { }
#con_types2 { }
.con_types3 {
	float: left;
	width: 245px;
	vertical-align: top;
	padding: 5px;
	text-align: left;
}

/****** Listing ******/
#list_agents, #list_searchresults, #list_properties, #list_featured {
	margin-top: 15px;
	text-align: left;
}

/****** Listing - Property ******/
#hp_icons {
	text-align: right;
	padding-top: 5px;
}
.hp_prop {
	width: 513px;
	display: block;
	float: left; 
	text-align: left;
	margin-bottom: 10px;
}
.hp_details {
	width:372px;
	vertical-align: top;
	padding-left: 8px;	
	float: left; 
}

/****** Type ******/
#con_type1 { }
.types_desc {
	margin-top: 3px;
	margin-bottom: 5px;
}

/****** Company ******/
.hp_view_co { }
#hp_view_co_photo {
	float: left; 
	margin-right: 12px;
}
#hp_view_co_details {min-height: 170px;}
#hp_caption_coname {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/****** Property ******/
#con_hp1 {}
#con_hp2 {overflow:hidden}
#standard_photo { }
#hp_view_intro_text {
	line-height: 15px;
	margin: 7px 0px 0px 0px;
}
#hp_view_full_text {
	line-height: 15px;
	margin: 7px 0px 0px 0px;
}
.hp_caption {font-weight: bold;}
.hp_price {color:#fe860c; font-size: 12px}

/****** Property -Photo ******/
#hp_view_standard_photo_con1 {
	text-align: center;
	background-color: transparent;
	margin: 10px;
}
#hp_view_standard_photo_con2 {
	text-align: center;
	width: 320px;
	margin: 0px 75px 0px 75px;
	background-color: #FFFFFF;
	padding: 1px;
}
#hp_view_standard_photo_con3 {
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;

}
#hp_view_standard_photo_con4 {padding: 5px;}
#hp_view_standard_photo_title {font-weight: bold; color: #000000;}
#hp_view_standard_photo_desc {

}

.hp_view_details {width:431px;float:right;font-size:13px;vertical-align:top;padding-left:7px;padding-top:10px;text-align:left;line-height:20px}
.hp_view_thumb_con {width:130px;float:left;display:table;overflow:hidden}
ul.thumb {list-style:none;margin:0px;padding:0px}
ul.thumb li {
	text-align:center;
	font:10px arial;
	color:#666666;
	list-style-position:outside;
	list-style-image:none;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.limg{width:135px;height:100px}
.limg div{background: transparent url(../images/pbl.gif) no-repeat bottom left}
.limg div div{background: transparent url(../images/ptl.gif) no-repeat top left}
.limg div div div{background: transparent url(../images/pbr.gif) no-repeat bottom right}
.limg div div div div{background: transparent url(../images/ptr.gif) no-repeat top right; padding: 5px 1px 9px 7px}

/****** List ******/
.olist { list-style-type: disc; margin: 3px 0px 0px 15px; padding: 0px; text-align: left;}
.olist li {	padding: 0px; }

/****** Agent ******/
#hp_view_agent_photo {
	padding: 5px;
	display: inline;
	float: left;
	margin-right: 12px;
}
#hp_view_agent_details {padding: 5px;}


.hp_view_agent {
	font-size: 13px;
	text-align: left;
}
#hp_view_agent_desc {
	margin: 10px 10px 0px 10px;
}

#hp_caption_agentname {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

/****** Address ******/
#hp_view_addr, #hp_co_addr {
	margin: 6px;
	font-size: 11px;
	line-height: 15px;
}

/* Links */
a.hp_title:link, a.hp_title:visited {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
a.types_title:link, a.types_title:visited {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

/* Types List of Hot Property */
.types_hp { margin: 3px 0px 0px 0px; padding: 0px; text-align: left;}

/* misc */
.clearboth {clear: both;}

/* Error - Empty, no property */
#hp_error_empty {text-align: center;}

.lt_grey {
	border-top-color: #000099;
	border-top-style: solid;
	border-top-width: 1px;
}

.ptbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1;
	font-weight: bold;
	text-align: center;
}

.pdet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2;
	text-align: center;
}

.pdat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2;
}

.phelp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

/* PICTURES ROUNDED CORNERS */
div.imground {
 background: #FFFFFF url(../images/pbl.png) no-repeat bottom left;
}
div.imground div {
 background: transparent url(../images/ptl.png) no-repeat top left;
}
div.imground div div {
 background: transparent url(../images/pbr.png) no-repeat bottom right;
}
div.imground div div div{
 background: transparent url(../images/ptr.gif) no-repeat top right;
 padding: 5px 5px 9px 10px; 
}


/* PROPERTY BOX */
.pbox {width:278px;height:147px;margin:0px 5px 20px 5px}
.pboxtit {width:258px;height:18px;padding:0px 10px 0px 10px;color:#FFFFFF;background:url(../images/pboxt.gif)}
.pboxtit1 {float:left;font-size:9px;color:#444444;padding-top:2px}
.pboxtit2 {float:right;font-size:12px;color:#FF0000}
.pboxtit div {font-size:9px;font-weight:bold;text-decoration:none}
.pboxfot {width:258px;height:18px;padding:0px 10px 0px 10px;color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:none;background:url(../images/pboxb.gif)}
.pboxcnt {width:278px;height:111px;background:url(../images/b2bg.gif) repeat-y}
.pboxcnt div.p{padding:4px 5px 3px 2px;font-size:10px;text-decoration:none}
.pboxcntl {float:left;width:135px;height:104px}
.pboxcntr {float:right;width:130px;height:14px;text-align:left;font-size:10px;text-decoration:none;overflow:hidden;margin:0px;padding:0px}
.pboxcntr span{padding-left:19px}
.detail {float:right;background:url(images/arrow_y.gif) 3px 3px no-repeat;padding-left:12px}
a.ba:link, a.ba:visited{color:#4186cb;font-size:10px;font-weight:bold;text-decoration:none}
a.ba:hover, a.ba:active{text-decoration:underline}
.starw,.starb,.starg,.stary{height:14px;background:url(../images/iconsp.gif) no-repeat;font-size:10px}
.starb{background-position:0px -14px}
.starg{background-position:0px -28px}
.stary{background-position:0px -42px}

/* HEADER */
.hcontainer {width:835px;height:4px;margin:auto;overflow:hidden}
.hcontainer div {float:left;width:50px;height:4px;background:url(../images/top_cross.gif) top left no-repeat}
.hcontainer2 {width:825px;height:14px;padding:0px 5px 0px 5px;margin:auto}
.hcontainer3 {width:831px;background:url(../images/bg.gif);margin:auto;overflow:hidden}

/* BODY */
.bodyl {float:left;width:575px;padding-left:3px;text-align:center}
.bodyr {float:right;width:240px;padding-right:5px;text-align:center}

/* RANDOM BOX*/
.rpt {width:100%;height:20px;background:url(../images/bbox.png)}
.rpt  div{padding-top:3px;text-align:center;font:bold 13px arial;color:#FFFFFF}
.rp {width:100%;background:url(../images/bbg.gif)}
.rp div{padding:6px 0px 0px 4px}
.rpb {width:100%;height:9px;background:url(../images/bbox.png) 0px -20px;overflow:hidden}

/* FOOTER */
.footcont {width:835px;height:44px;background-color:#000000;margin:auto}
.footl {float:left;width:3px;height:44px;background:url(../images/footer_left.gif)}
.footr {float:left;width:3px;height:44px;background:url(../images/footer_right.gif)}
.footcopy {float:left;width:729px;height:28px;padding-top:16px}
.footpower {float:left;width:100px;height:38px;padding-top:6px}
.footcont span {font-size:11px;color:#FFFFFF;text-align:center}

/* EDITPROPERTY */
.emonth {font-size: 8pt; font-family: arial,helvetica,sans-serif}
.emonthv {font-size: 10pt; font-family: arial,helvetica,sans-serif}


/* LISTS */
.listlg {width:569px;padding:0px 3px 0px 3px;background-color:#F4F4F4;overflow:hidden}
.listlw {width:569px;padding:0px 3px 0px 3px;background-color:#FFFFFF;overflow:hidden}
.listc2 {float:left;width:249px;height:59px;text-align:left}
.simg_thumb {
	float: right;
	padding:4px;
	margin: 2px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #E0E0E0;
	border-right-color: #D8D8D8;
	border-bottom-color: #C9C9C9;
	border-left-color: #DBDADA;
	background-color: #FFFFFF;		
}
.listc4 {float:left;width:20px;line-height:18px;padding:6px 50px 0px 5px}
.lc4b{margin:0px 0px 1px 4px;width:15px;height:15px;margin-top:2px;background:url(../images/featbw.png) no-repeat}
.lc4x{margin:0px 0px 1px 4px;width:12px;height:12px;background:url(../administrator/images/publish_x.png) no-repeat}
.lc4y{margin:0px 0px 1px 4px;width:12px;height:12px;background:url(../administrator/images/publish_y.png) no-repeat}
.lc4g{margin:0px 0px 1px 4px;width:12px;height:12px;background:url(../administrator/images/publish_g.png) no-repeat}
.lc4r{margin:0px 0px 1px 4px;width:12px;height:12px;background:url(../administrator/images/publish_r.png) no-repeat}
.listc5 {float:left;width:145px;height:59px;text-align:left}
.listc6 {float:left;width:84px;height:59px;text-align:left}
.lc7 {float:right;width:16px;height:16px;margin-top:18px;background:url(../images/del.png) no-repeat}
.lc7b {float:right;width:16px;height:16px;margin-top:18px;background:url(../images/removebw.gif) no-repeat}
table.legend td{font:11px arial;color:#666666}

/* COMO ANUNCIAR */
.anunc{width:235px;height:27px;background:url(../images/bg1.png) no-repeat}
.anunc div{padding-top:6px}
.anunc div a:link, .anunc div a:visited{font:bold 11px verdana;color:#ffffff}
.anunc div a:active, .anunc div a:hover{text-decoration:underline}
.tanunc {font:9pt verdana;line-height:16px;text-align:justify}

/* GEO SELECT */
#distrsel select,#concsel select,#fregsel select,#locsel select{color:#555555}

#dop{display:block;width:575px;height:28px;margin-bottom:1px;text-align:center;background:url(../images/listbg.png) no-repeat}
#dop div{padding-top:6px}
#dop a:link, #dop a:visited{text-decoration:none;color:#ffffff;font:bold 12px verdana}
#dop a:hover, #dop a:active{text-decoration:underline}

table.contentpaneopen {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

/* MAP */
.mapt,.mapb{width:410px;background:url(../images/maptb.png) no-repeat;height:27px;overflow:hidden}
.mapt div{padding:9px 0px 0px 35px;font:bold 13px arial;color:#ffffff}
.mapb{background-position:0px -27px;height:8px}
.mapc{width:410px;height:350px;padding-left:1px;background:url(../images/mapc.gif) top left repeat-y}
#map{width:408px;height:350px}

/* EMAIL FORM */
.rpt2 {width:100%;height:27px;background:url(../images/maptb.png) 0px -35px}
.rpt2 div{padding:9px 0px 0px 35px;text-align:left;font:bold 13px arial;color:#FFFFFF}
.rpb2 {width:100%;height:8px;background:url(../images/maptb.png) 0px -70px;overflow:hidden}
#emailform{width:390px;background:url(../images/bbg2.gif) repeat-y;padding:5px 10px 5px 10px;text-align:left;font:bold 12px arial;color:#ffffff}
#emailform div {text-align:left;font:bold 12px arial;color:#ffffff}
#emailform input.n, #emailform textarea{width:388px;border:1px solid #1e60a8;margin:1px 0px 5px 0px;font:11px arial;text-align:justify}
#emailform div input.n{width:180px;margin:1px 0px 5px 0px}

/* INTRO */
.ptit{background-color:#eeeeee}
.ptit td{text-align:center;font:bold 11px verdana}
.pprice td{text-align:center;font:11px verdana}

/* ShowProp - Thumbs */
#thumbs{float:left;width:137px;overflow:hidden}
#thumbs ul{margin:0px;padding:0px;list-style:none}
#thumbs ul li{float:left;padding:0px;text-align:center;font:10px arial;color:#666666;list-style-image:none;margin:6px 6px 6px 3px;border-width:0px}
#thumbs a{margin:0px;padding:0px;width:120px}
#thumbs ul li div{position:relative;left:0px;display:block;width:134px;height:104px;background:url(../images/thbg.gif) ;text-align:left}
#thumbs img{position:relative;top:5px;left:9px;width:120px;height:90px;border-width:0px}

/* LIGHTBOX */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:200;color:#fff}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}
#sb-overlay{position:relative;height:100%;width:100%}
#sb-wrapper{position:absolute;visibility:hidden;width:100px}
#sb-wrapper-inner{position:relative;border:1px solid #ffffff;overflow:hidden;height:100px}
#sb-body{position:relative;height:100%}
#sb-body-inner{position:absolute;height:100%;width:100%}
#sb-player.html{height:100%;overflow:auto}
#sb-body img{border:none}
#sb-loading{position:relative;height:100%}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}
#sb-loading-inner span{background:url(../js/loading.gif) no-repeat;padding-left:34px;display:inline-block}
#sb-body,#sb-loading{background-color:#060606}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}
#sb-title,#sb-title-inner{text-align:justify;line-height:15px;margin-bottom:2px}
#sb-title-inner{font-size:12px}
#sb-info,#sb-info-inner{height:20px;line-height:20px}
#sb-info-inner{font-size:12px}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}
#sb-nav-close{background-image:url(../js/close.png)}
#sb-nav-next{background-image:url(../js/next.png)}
#sb-nav-previous{background-image:url(../js/previous.png)}
#sb-nav-play{background-image:url(../js/play.png)}
#sb-nav-pause{background-image:url(../js/pause.png)}
#sb-counter{float:left;width:45%}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}
#sb-counter a.sb-counter-current{text-decoration:underline}
div.sb-message{font-size:12px;padding:10px;text-align:center}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}