#wrap
{
width:972px;
margin:0 auto
}
#container
{
float:left;
width:972px;
text-align:left;
padding:0 0 5px
}
#topbar
{
float:left;
display:inline;
height:31px;
margin:0 0 0 2px;
padding:0 0 0 3px;
list-style-type:none;
width:967px
}
#topbar li
{
display:inline
}
a {
	text-decoration: none;
}
#topbar a
{
display:block;
float:left;
padding:0 10px;
line-height:31px;
color:#fff;
text-decoration:none;
font-size:11px
}
#topbar a:hover
{
color:#fff;
background:#e00
}
#topbar a.active,#topbar a.active:hover
{
color:#000;
background:url(../topbar_a.gif) repeat-x
}
#header
{
float:left;
display:inline;
width:970px;
margin:4px -3px 0 2px;
background:url(../header.gif) no-repeat top center;
min-height:139px;
position:relative
}
* html
 #header
{
height:139px
}
#logo
{
position:absolute;
top:10px;
left:10px;
border:none;
display:block
}
#topbanner{
position:absolute;
top:9px;
left:230px;
height:90px;
width:728px
}
#topbanner img
{
display:block;
border:none
}
#navmenu
{
float:left;
margin:109px 0 0;
height:25px;
padding:5px 0 0 10px;
list-style-type:none;
width:820px;
overflow:hidden
}
* html
#navmenu
{
width:820px
}
#navmenu li{
float:left;
background:url(../navbgli.gif) no-repeat top right;
padding-right:2px
}
#navmenu li.active
{
padding-left:5px;
background:url(../navliactive.gif) no-repeat top left
}
#navmenu a
{
display:block;
float:left;
padding:0 10px;
color:#fff;
text-decoration:none;
line-height:25px
}
#navmenu a:hover
{
background:#6894d4;
text-decoration:none
}
#navmenu a.active{
color:#122d56;background:url(../navaa.gif) no-repeat top right;
padding-left:5px;
font-weight:bold
}
#navmenu a.active:hover
{
background:url(../navaa.gif) no-repeat top right
}
#langmenu
{
float:left;
width:122px;
margin:109px 0 0;
padding:5px 18px 0 0;
height:25px;
list-style-type:none;
text-align:right;
overflow:hidden
}
* html 
#langmenu
{
width:119px
}
#langmenu li
{
display:inline;
padding-left:9px
}
#langmenu a
{
line-height:25px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:10px
}
#content
{
float:left;
margin:2px -3px 0 0;
width:972px
}
#footer
{
float:left;
clear:both;
margin:0 -3px 0 0;
width:819px;
height:50px;
padding:6px 0 0 25px;
background:#fff
}
#footer_box a,#footer_box
{
color:#252525;
font-size:11px;
text-decoration:none
}
#footer a,#footer
{
color:#252525;
font-size:11px;
text-decoration:none
}
#footer_right
{
float:right;
text-align:right;
width:340px
}
body
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:0
}
a img
{
border:none
}
.clear_both
{
position:relative;
clear:both;
height:1px;
font-size:1px;
margin:0;
padding:0
}
.headerText
{
font-size:12px;
font-weight:700;
color:#484846;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
position:relative;
margin:0
}
h1,h2,h3
{
font-size:12px;
font-weight:700;
color:#484846;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 5px;
padding:0
}

.searchGeoDistance
{
width:110px
}
.searchIntegerLess,.searchIntegerMore
{
width:63px;
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
height:22px;
padding-left:4px;
padding-top:4px;
margin:0
}
.list
{
width:67px
}
.inputList
{
width:155px
}
.main
{
position:relative;
width:930px;
margin:0 auto
}
.header
{
height:223px;
position:relative
}
.thumbpics img
{
cursor:pointer;
border:1px solid #ccc;
background:#fff;
padding:1px
}
.realEstateText
{
position:absolute;
top:75px;
left:100px;
color:#FFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:20pt;
font-weight:700
}

.footer_box_right, .footer_box
{
height:auto;
vertical-align:top;
padding:0 10px 5px
}
.index_nav
{
font-size:0;
margin:0 40px;
padding:0
}
.left_nav
{
width:200px;
height:auto;
vertical-align:top;
margin:0;
padding:0 10px 10px 0
}
.left_nav_search
{
width:300px;
height:auto;
vertical-align:top;
margin:0;
padding:10px
}
.right_nav
{width:130px;
height:auto;
vertical-align:top;
margin:0;
padding:10px
}
.content_header1
{
background-image:url(../content_header_BG.gif);
height:28px;
border:1px solid #DCDCDC
}
.left_nav_header1
{
height:30px;
background-color:#F4F4F4;
background:url(../content_header_BG.gif) repeat-x;
border-bottom:1px solid #F4F4F4
}
.property_bart
{
background-image:url(../property_box_BG.png);
color:#666; 
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding:10px
}
.property_barp
{
background-image:url(../property_box_BG.png);
color:#d86737;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding-right:10px
}
.property_box_header
{
background-color:#F4F4F4;
border-bottom:1px solid #DCDCDC;
height:auto;
vertical-align:top;
margin:0 0 5px
}
.mapStyle3
{
width:100%;
height:300px;
margin:0
}
.estyle1
{
background-color:#fff;
border:1px #000 solid
}
.mapStyle,.mapStyle2
{
width:100%;
height:300px;
margin:0;
padding:0
}
.gmap
{
width:715px;
height:500px;
border:1px solid #ccc;
background:#fff;
padding:2px
}
.gmap_mini
{
position:relative;
float:left;
margin:-126px 0 0 596px;
width:120px;
height:120px;
overflow:hidden;
border-left:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
z-index:2000;
display:inline
}
.prop_det
{
border:1px solid #cccccc;
text-align:left;
padding:5px;
word-wrap:break-word
}
.map_window
{
border:0 solid #cccccc;
overflow:hidden
}
.prop_det p
{
margin:0;
padding:0;
text-align:justify;
font-size:11px;
font-weight:normal
}
.prop_det p a, .prop_det p a:hover
{
color:#FF0000
}
.prop_det p a, #footer a:hover, #langmenu a:hover 
{
text-decoration:underline
}
.prop_det p a:hover,#browse_by_state a:hover
{
text-decoration:none
}
img.listing_thumb
{
border:1px solid #ccc;
background:#fff;
padding:1px;
float:left;
margin:2px 5px 0 0;
width:90px;
height:65px
}
.address1
{
font-size:16px;
font-weight:bold
}
.address2
{
color:#999999;
font-size:11px;
font-weight:normal
}
.prop_cat
{
color:#96D155
;font-size:15px;
font-weight:bold
}
.prop_price
{
color:#188EBF;
font-size:15px;
font-weight:bold
}
.prop_det .description
{
color:#666666;
font-size:11px;
font-weight:normal;
// overflow:auto;
text-align:left;
max-width:80px
}
.estyle1
{
background-color:#ffffff;
border:3px black solid
}
.estyle2
{
background-color:#ffffff;
border:1px #000000 solid;
width:300px
}
.estyle3
{
background-color:#ffffff;
border:10px black solid;
padding:10px
}
.estyle4
{
background-color:#ffffff;
border:10px black double;
padding:10px
}
.estyle5
{
background-color:#ffffff;
border-bottom:3px black solid;
border-left:3px #aaaaaa solid;
border-top:3px #aaaaaa solid;
border-right:3px black solid;
padding:5px
}
.estyle6
{
background-color:#ffffff;
border:2px #cccccc solid
}
.estyle7
{
background-color:#ffffff;
border:1px #000000 solid;
width:275px
}
.narrow
{
width:200px
}
.tooltip
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #0066CC
}
#tooltip-arrow
{
background:transparent url(http://flatrentedinburgh.co.uk/templates/test/rcns/images/tooltip_arrow_score.gif) no-repeat scroll 100% 0;
height:15px;
width:10px
}
.tooltip-content
{
padding:5px;
border:1px solid #C4DEF5;
font-size:85%
}
.tooltip-content .ratingc
{
border:0 none;
width:310px
}
.tooltip-content .ratingc .title
{
border-bottom:1px solid #C3DFF5
}
.tooltip-content .ratingc .inf
{
color:#666666
}
.tooltip-content .ratingc .data,.sellHome,ul.linksBackSearchResult
{
margin-top:10px
}
.tooltip-content .ratingc .ratingdetails
{
padding:5px;
width:235px;
list-style-image:none;
list-style-position:outside;
list-style-type:none
}
.errorForm
{
color:#ffffff;
background-color:#ce4040
}
body
{
background-color:#EAEAEA;
margin:0;
padding:0
}
img
{
border:0 solid #000;
font-size:0;
margin:0;
padding:0
}
form,a
{
margin:0;
padding:0
}
.content_divider
{
background-color:#DCDCDC;
height:1px;
font-size:0;
margin:0
}
.content_divider2
{
background-color:#F4F4F4;
height:1px;font-size:0;
margin:1px 10px
}
.content_divider3
{
background-color:#FFF;
border-top:1px dashed #CCC;
font-size:0;
width:100%;
height:3px
}
.content_divider4
{
background-color:#FFF;
height:1px;font-size:0;
margin:1px 10px
}
.content_divider_vertical
{
margin-left:5px;
margin-right:5px;
background-color:#FFF;
border-left:1px dashed #CCC;
font-size:0;
width:5px;
height:100%
}
.nav_content_divider
{
background-color:#F4F4F4;
height:1px;
font-size:0;
margin:0
}

.spacerTenPX
{
margin:0;
padding:0;font-size:0;
height:10px
}
.spacerFivePX
{
margin:0;
padding:0;font-size:0;
height:5px
}
.infoprice
{
color: #FF7950;
 font-size: 12px;
 font-weight: bold;
 letter-spacing: 1px;
}

a:link {
	color: #39C;
	text-decoration: none;
	}
a:visited {
color: #39C;
	text-decoration: none;
	}
a:hover {
	color: #39C;
	text-decoration: none;
	}
a:active {
	color: #39C;
	text-decoration: none;
	}
a img {
	color: #39C;
border: none;
	}
#wrap #container table tr td table tr .content_body_BG table tr .footer_box p a {
	text-decoration: none;
	font-weight: bold;
	color: #39C;
}
#wrap #container table table .content_box3 .content_text table tbody tr td a {
	text-decoration: none;
	font-weight: bold;
	color: #39C;
}
#wrap table tr td table tr .content_body_BG table tr .footer_box {
	font-weight: bold;
	color: #39C;
	text-decoration: none;
}
#wrap
	text-decoration: none;
}
#search_box {
    width: 201px;
    height: 15px;
background-color:transparent; 
}
#search_box #s {
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 15px;
    background-color:transparent; 
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
#searchwrapper {
width:516px; /*follow your image's size*/
height:40px;/*follow your image's size*/
background-image:url(http://www.flatrentedinburgh.co.uk/searchbox.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
color:#FFF
}
 
#searchwrapper form { display:inline ;
color:#FFF}
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
background-repeat:no-repeat; /*important*/
top:6px;
left:9px;
width:466px;
height:28px;
font:arial, helvetica 12px bold; color:white}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:470px;
width:32px;
height:28px;
font-color:#FFF} 

fieldset
{
     border: none;
position:relative; 
}
ul.topMenu{
position:absolute;
top:26px;
left:0;
margin:0;
padding:0}
 ul.topMenu li{
position:relative;
float:left;
width:117px;
height:33px;
line-height:33px;
list-style:none;
vertical-align:middle;
text-align:center;
font-size:13px;
text-decoration:none;
background-position:bottom;
font-family:Arial, Verdana, Helvetica, sans-serif;
border:1px solid #d2d8e3;
margin:0 1px 0 0;
padding:0}
 ul.topMenu li a:link,ul.topMenu li a:visited{
color:#FFF;
text-decoration:none}
 ul.topMenu li a:hover,ul.topMenu li a:active{
color:#FFF;
text-decoration:underline}
 .leftBlock,.rightBlock{
position:relative;
float:left}
 .leftBlock{
width:210px}
 .LoginBlock{
margin-top:20px;
margin-bottom:1px;
font-weight:700;
font-size:13px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif}
 .signInLink,.registerLink{
position:relative;
float:left;
text-align:center;
height:30px;
line-height:30px;
vertical-align:middle;
background-color:#CED7E0}
 .signInLink{
width:102px}
 .registerLink{
width:102px;
margin-left:6px}
 .langSwitcher{
font-family:Verdana;
background-color:#CED7E0;
margin:2px 0;
padding:5px 1px 5px 20px}
 ul.leftMenu{
position:relative;
margin:0;
padding:0}
 ul.leftMenu li{
height:30px;
line-height:30px;
vertical-align:middle;
list-style:none;
font-size:13px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#EAEEF2;
margin:0 0 2px;
padding:0 0 0 20px}
 .rightBlock{
width:708px;
margin-left:10px;
overflow:auto;
padding:10px 0 0}
 .rightBlockCont{
float:left;
width:450px}
 .sellHomeKeep{
text-align:center}
 .clickHere{
color:red;
font-weight:700;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px}
 .quickSearchHeader,.featuredAdsHeader,.sellHomeHeader{
position:relative;
text-align:left;
background-color:#CED7E0;
height:35px;
line-height:35px;
padding-left:10px;
vertical-align:middle;
margin-bottom:8px}
 .quickSearchHeader h3,.featuredAdsHeader h3,.sellHomeHeader h3{
color:#4C658E;
font-weight:700;
font-size:14px}
 div.quickSearchKeep .searchString{
width:1070px}
 div.quickSearchKeep .searchList{
width:1350px}
 div.amountPhotosBlock{
margin-left:6px;
width:120px}
 * html div.amountPhotosBlock{
margin-left:12px}
 .amountPhotosBlock img{
border:1px solid #ccc;
background:#fff;
padding:1px}
 .featuredimg img{
border:1px solid #ccc;
background:#fff;
padding:1px;
width:84px;
height:66px}
 .iconPhotos{
position:relative;
top:2px;
left:0}
 ul.linksFroWorkWithResultSearch,ul.detailsLinks,ul.infoBlockDL,ul.linksBackSearchResult{
width:100%;
overflow:hidden;
margin:0;
padding:0}
 ul.linksFroWorkWithResultSearch li,ul.detailsLinks li,ul.infoBlockDL li,ul.linksBackSearchResult li{
position:relative;
float:left;
list-style:none;
vertical-align:middle;
margin:0 0 0 7px;
padding:0}
 ul.infoBlockDL li{
margin-left:3px}
 ul.detailsLinks li{
font-size:11px}
 ul.detailsLinks li a:link,ul.detailsLinks li a:visited{
font-size:11px;
color:#069}
 table.rentalTopTable .searchGeoLocation{
width:85px}
 .headrow td{
border-bottom:2px solid #8e9ed8;
padding-bottom:3px;
font-size:12px;
color:#8e9ed8}
 .headrow td a:link,.headrow td a:visited{
font-size:12px;
font-weight:700;
color:#8e9ed8}
 .pointedInListingInfo{
border-bottom:1px solid #d2d2d2;
padding-bottom:2px}
 table.sellerComents .inputText{
margin-top:5px;
align:center;
width:700px;
height:300px}
 .tableFeatured{
margin-bottom:10px}
 .addresCityState{
font-size:14px;
font-weight:700;
color:#d06604;
font-family:Verdana, Arial, Helvetica, sans-serif}
 div.copyri{
position:relative;
margin-top:5px;
text-align:right;
background-color:#4C658E;
height:20px;
line-height:20px;
vertical-align:middle;
color:#FFF;
padding-right:20px}
 .copyri a:link,.copyri a:visited{
color:#FFF}
 div.pollBlock{
margin-top:20px;
background-color:#EAEEF2;
padding-top:5px}
 .pollQuestion{
font-weight:700;
padding-left:10px}
 .pollAnswer{
text-align:left}
 .styleForPrice{
font-size:12px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif}
 .error{
color:red}
 table{
font-size:12px}
 #browse_by_state{
font-family:tahoma;
font-size:90%}
 .curve_second{
display:block}
 .curve_second *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#ecf0f4}
 .curve_second1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #dce4ec;
border-right:1px solid #dce4ec;
background:#e5ebf0}
 .curve_second2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #d2dee8;
border-right:1px solid #d2dee8;
background:#e6ecf1}
 .curve_second3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #e6ecf1;
border-right:1px solid #e6ecf1}
 .curve_second4{
border-left:1px solid #dce4ec;
border-right:1px solid #dce4ec}
 .curve_second5{
border-left:1px solid #e5ebf0;
border-right:1px solid #e5ebf0}
 .curve_secondcontent{
background:#ecf0f4;
padding:5px 10px}
 .curve_secondheader{
background:#ecf0f4;
padding:0 5px}
 .searchGeoLocation,div.quickSearchKeep .searchGeoLocation{
width:50px}
 .inputString,.inputInteger,.inputGeo,.logInNameInput,.logInPassInput{
width:150px}
 div.LoginBlock div a:link,div.LoginBlock div a:visited,ul.leftMenu li a:link,ul.leftMenu li a:visited{
color:#000;
text-decoration:none}
 div.LoginBlock div a:hover,div.LoginBlock div a:active,ul.leftMenu li a:hover,ul.leftMenu li a:active{
color:#000;
text-decoration:underline}
 div.quickSearchKeep .searchIntegerLess,div.quickSearchKeep .searchIntegerMore{
width:43px}
 div.quickSearchKeep .searchGeoDistance,.searchFormCaption,.inputFormCaption{
width:105}
 label.checkbox_checked{
background:#fff url(../tick.png) no-repeat;
display:block;
padding-left:25px;
margin:10px 0}
 label.checkbox_unchecked{
background:#fff url(../cross.png) no-repeat;
display:block;
padding-left:25px;
margin:10px 0}
 label:hover{
color:#575B60;
cursor:hand}
 label.highlighted{
border:1px solid #333}
 .crirHidden{
position:absolute;
left:-1000px}
 .buttons a,.buttons button{
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:700;
color:#565656;
cursor:pointer;
margin:0 7px 0 0;
padding:5px 10px 6px 7px}
 .buttons button{
width:auto;
overflow:visible;
padding:4px 10px 3px 7px}
 .buttons button[type]{
line-height:17px;
padding:5px 10px 5px 7px}
 :first-child+html button[type]{
padding:4px 10px 3px 7px}
 .buttons button img,.buttons a img{
border:none;
width:16px;
height:16px;
margin:0 3px -3px 0 !important;
padding:0}
 button:hover,.buttons a:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#369}
 .buttons a:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff}
 button.positive,.buttons a.positive{
color:#529214}
 .buttons a.positive:hover,button.positive:hover{
background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214}
 .buttons a.positive:active{
background-color:#529214;
border:1px solid #529214;
color:#fff}
 .buttons a.negative,button.negative{
color:#d12f19}
 .buttons a.negative:hover,button.negative:hover{
background:#fbe3e4;
border:1px solid #fbc2c4;
color:#d12f19}
 .buttons a.negative:active{
background-color:#d12f19;
border:1px solid #d12f19;
color:#fff}
 .textfield1:hover{
background-color:#F9F9F9;
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
height:22px;
padding-left:4px;
padding-top:4px;
margin:0}
 .textfield2{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:11px;
font-weight:200;
color:#666;
height:14px;
padding-left:1px;
padding-top:1px;
margin:0 5px}
 .textarea{
border:1px solid #000;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
padding-left:4px;
padding-top:4px;
margin:0}
 .textarea:hover{
border:1px solid #CCC;
background-color:#F9F9F9;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
padding-left:4px;
padding-top:4px;
margin:0}
 .textarea2{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
padding-left:4px;
padding-top:4px;
margin:5px 0}
 .inputString{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
margin:0}
 .select{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
height:22px;
padding-left:4px;
padding-top:4px;
margin:2px}
 .select3{
border:1px solid #CCC;
color:#666;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:11px;
font-weight:200;
margin:10px;
padding:2px}
 .select4{
border:1px solid #CCC;
color:#666;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:11px;
font-weight:200;
margin-bottom:0;
padding:0}
 input.file{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
height:22px;
padding-left:4px;
padding-top:4px;
margin:5px 0}
 .search_select{
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0}
 .search_textfield{
 solid #FFF;
background-color:#FFF;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:200;
padding-left:4px;
height:16px;
margin:0}
 .search_select_index{
font-size:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0}
 .search_textfield_index{
border:1px solid #FFF;
background-color:#FFF;
font-size:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:200;
padding-left:4px;
height:20px;
margin:0}
 .select_refine{
border:1px solid #CCC;
color:#666;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:11px;
font-weight:200;
margin:5px 0 0;
padding:2px}
 .textfield_refine{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:11px;
font-weight:200;
color:#666;
margin:0;
padding:3px 4px}
 input,.textfield1{
border:1px solid #CCC;
font-family:Tahoma, Arial, verdana, sans-serif;
font-size:14px;
font-weight:200;
color:#666;
height:22px;
padding-left:4px;
padding-top:4px;
margin:0}
 .ui-datepicker-div,#ui-datepicker-div,.ui-datepicker-inline{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
font-family:Verdana, Arial, sans-serif;
background:#ffffff;
font-size:1.1em;
border:4px solid #d3d3d3;
width:15.5em;
padding:2.5em .5em .5em;
position:relative}
 #ui-datepicker-div,.ui-datepicker-div{
z-index:9999;
display:none;
background:#ffffff}
 .ui-datepicker-inline{
float:left;
display:block}
 .ui-datepicker-current,.ui-datepicker-control{
display:none}
 .ui-datepicker-next,.ui-datepicker-prev{
position:absolute;
left:.5em;
top:.5em;
background:#e6e6e6 url(../e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x}
 .ui-datepicker-next{
left:14.6em}
 .ui-datepicker-next:hover,.ui-datepicker-prev:hover{
background:#dadada url(../dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x}
 .ui-datepicker-next a,.ui-datepicker-prev a{
text-indent:-999999px;
width:1.3em;
height:1.4em;
display:block;
font-size:1em;
background:url(../888888_7x7_arrow_left.gif) 50% 50% no-repeat;
border:1px solid #d3d3d3;
cursor:pointer}
 .ui-datepicker-next a{
background:url(../888888_7x7_arrow_right.gif) 50% 50% no-repeat}
 .ui-datepicker-prev a:hover{
background:url(../454545_7x7_arrow_left.gif) 50% 50% no-repeat}
 .ui-datepicker-next a:hover{
background:url(../454545_7x7_arrow_right.gif) 50% 50% no-repeat}
 .ui-datepicker-prev a:active{
background:url(../222222_7x7_arrow_left.gif) 50% 50% no-repeat}
 .ui-datepicker-next a:active{
background:url(../222222_7x7_arrow_right.gif) 50% 50% no-repeat}
 .ui-datepicker-header select{
border:1px solid #d3d3d3;
color:#555555;
background:#e6e6e6;
font-size:1em;
line-height:1.4em;
position:absolute;
top:.5em;
margin:0 !important}
 .ui-datepicker-header select.ui-datepicker-new-month{
width:7em;
left:2.2em}
 .ui-datepicker-header select.ui-datepicker-new-year{
width:5em;
left:9.4em}
 table.ui-datepicker{
width:17.5em;
text-align:right}
 table.ui-datepicker td a{
padding:.1em .3em .1em 0;
display:block;
color:#555555;
background:#e6e6e6 url(../e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
cursor:pointer;
border:1px solid #ffffff}
 table.ui-datepicker td a:hover{
border:1px solid #999999;
color:#212121;
background:#dadada url(../dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x}
 table.ui-datepicker td a:active{
border:1px solid #dddddd;
color:#222222;
background:#ffffff url(i../ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x}
 table.ui-datepicker .ui-datepicker-title-row td{
padding:.3em 0;
text-align:center;
font-size:.9em;
color:#222222;
text-transform:uppercase}
 table.ui-datepicker .ui-datepicker-title-row td a{
color:#222222}
 .content_li{
color:#666;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:5px 10px;
line-height:20px}
 .content_li a{
color:#558ec4;
text-decoration:underline;
font:700 12px Tahoma, Arial, Verdana, Helvetica, sans-serif}
 .content_index_ul,.content_ul{
margin-top:0;
margin-bottom:0}
 .content_index_li{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:3px 3px;
line-height:10px}
 .content_index_li a{
color:#558ec4;
text-decoration:underline;
font:700 11px Tahoma, Arial, Verdana, Helvetica, sans-serif}
 h1{
color:#666;
font-size:14px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
margin:0;
padding:5px 10px}
 h2{
color:#666;
font-size:12px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
margin:0;
padding:5px 10px}
 .content_text{
color:#666;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:20px;
margin:0;
padding:5px 10px}
 .content_text_comments{
height: 200px;
overflow: auto;
color:#666;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:20px;
margin:0;
padding:5px 10px}
 .content_text_score{
color:#666;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:20px;
margin:0;
padding:0}
 .content_text_lmrk{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
padding-left:25%;
padding-top:1%;
padding-bottom:1%;
text-decoration:none;
line-height:15px;
margin:0}
 .content_text_sm{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:15px;
margin:0}
 .content_text_sm a{
color:#558ec4;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:underline}
 .content_text_sm a:hover{
color:#f7c11e;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:none}
 .content_text_lg{
color:#666;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:15px;
margin:0;
padding:5px 10px}
 .content_text_lg a{
color:#666;
font-size:14px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:underline}
 .content_text_lg a:hover{
color:#558ec4;
font-size:14px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:none}
 .content_header_text1{
color:#666;
font-size:14px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
text-decoration:none;
padding:5px 10px}
 .listing_text{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
vertical-align:top;
line-height:20px;
padding:5px 10px}
 .listing_text_price{
color:#d86737;
font-size:12px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
vertical-align:top;
letter-spacing:1px;
padding:5px 10px}
 .option_box_text{
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:200;
padding-top:2px;
padding-bottom:0;
padding-left:5px;
margin:0}
 .option_box_text a{
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:200;
margin:0;
padding:0 10px 0 0}
 .option_box_text a:hover{
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:200;
padding-top:0;
padding-bottom:0;
text-decoration:none;
margin:0}
 .property_box_image{
margin:5px 10px}
 .left_nav_item{
color:#666;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
padding:8px 10px}
 .left_nav_item a{
color:#6993bc;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none}
 .left_nav_item a:hover{
color:#f7c11e;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:underline}
 .left_nav_header_text1{
color:#666;
font-size:14px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
text-decoration:none;
padding:8px 10px 5px}
 .footer_text_header{
color:#666;
font-size:14px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
margin:0;
padding:5px 10px}
 .footer_text{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:20px;
margin:0;
padding:5px 10px}
 .footer_text a{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
line-height:20px}
 .footer_text a:hover{
color:#558ec4;
font-size:11px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
text-decoration:underline}
 .form_text{
color:#666;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
vertical-align:top;
padding:4px 0}
 .content_text a,.listing_text a{
color:#558ec4;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:underline}
 .content_text a:hover,.listing_text a:hover{
color:#f7c11e;
font-size:12px;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-decoration:none}
 .gstats_item{
color:#666;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:300;
text-decoration:none;
padding:5px 15px}
 .gstats_item a{
color:#6993bc;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:600;
text-decoration:none}
 .gstats_item a:hover{
color:#f7c11e;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:600;
text-decoration:underline}
 .info,.success,.warning,.error,.validation{
margin:10px 0;
padding:10px 10px 10px 50px;
background-repeat:no-repeat;
background-position:10px center;
font-weight:700}
 #error{
background:url(../error.gif) 100% 0 no-repeat;
padding-right:30px;
position:relative;
top:3px;
clear:both;
margin-top:3px}
 #error div{
font-size:130%;
padding-bottom:10px;
padding-left:10px;
height:20px;
background:url(../error.gif) 0 0 no-repeat}
 #success{
background:url(../success.gif) 100% 0 no-repeat;
padding-right:30px;
position:relative;
top:3px;
clear:both;
margin-top:3px}
 #success div{
font-size:130%;
padding-bottom:10px;
padding-left:10px;
height:20px;
background:url(../success.gif) 0 0 no-repeat}
 #info{
background:url(../info.gif) 100% 0 no-repeat;
padding-right:30px;
position:relative;
top:3px;
clear:both;
margin-top:3px}
 #info div{
font-size:130%;
padding-bottom:10px;
padding-left:10px;
height:20px;
background:url(../info.gif) 0 0 no-repeat}
 #warning{
background:url(../warning.gif) 100% 0 no-repeat;
padding-right:30px;
position:relative;
top:3px;
clear:both;
margin-top:3px}
 #warning div{
font-size:130%;
padding-bottom:10px;
padding-left:10px;
height:20px;
background:url(../warning.gif) 0 0 no-repeat}
 #error,#success,#warning,#info{
color:#777}
 iť?.main_body{
padding:0 10px 20px}
 .content_body_BG{
background-color:#FFF;
height:10px;
}
 .center_content_left_corner{
background-image:url(../center_content_left_corner.gif);
width:14px;
height:10px;
font-size:0;
max-width:14px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat}
 .center_content_right_corner{
background-image:url(../center_content_right_corner.gif);
width:14px;
height:10px;
font-size:0;
max-width:14px;
background-color:#FFF;
background-position:right;
background-repeat:no-repeat}
 .center_content_left_bottom_corner{
background-image:url(../center_content_left_corner2.gif);
width:14px;
height:10px;
font-size:0;
max-width:14px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat}
 .center_content_right_bottom_corner{
background-image:url(../centr_content_right_corner2.gif);
width:14px;
height:10px;
font-size:0;
max-width:14px;
background-color:#FFF;
background-position:right;
background-repeat:no-repeat}
 .left_nav_content_box{
width:198px;
height:auto;
background-color:#FFF;
border:1px solid #dcdcdc}
 .left_nav_content_boxb{
width:198px;
height:auto;
background-color:#FFF;
border:1px solid #dcdcdc;
border-top-width:0}
 .left_nav_content_box_search{
width:298px;
height:auto;
background-color:#FFF;
border:1px solid #dcdcdc;
border-top-width:0}
 .content_box1{
background-color:#FFF;
border:1px solid #DCDCDC;
border-top-width:0;
height:auto;
vertical-align:top;
margin:0;
padding:5px 0}
 .content_box1b{
background-color:#FFF;
border:1px solid #DCDCDC;
border-top-width:0;
border-bottom-width:0;
height:auto;
vertical-align:top;
margin:0;
padding:5px 0}
 .content_box1c{
background-color:#FFF;
border:1px solid #DCDCDC;
height:auto;
vertical-align:top;
margin:0;
padding:0}
 .content_box2{
background-color:#F4F4F4;
border:1px solid #DCDCDC;
height:auto}
 .content_box3{
border:1px solid #DCDCDC;
height:auto}
 .property_box{
background-image:url(../property_box_BG.png);
background-repeat:repeat-x;
background-position:bottom;
height:auto}
 .option_box{
vertical-align:top;
margin:0 5px 5px}
 .pagination_box{
background-color:#F4F4F4;
border:1px solid #DCDCDC;
height:33px;
vertical-align:top;
margin:1px}
 .message_box{
background-color:#fffbb8;
border:1px solid #ffc30d;
height:auto;
vertical-align:top;
margin-top:0}
 .link_box{
background-color:inherit;
height:auto;
vertical-align:top;
margin:0 10px}
 .link_box:hover{
background-color:#fffbb8;
height:auto;
vertical-align:top;
margin:0 10px}

.newsearchinfo {
	position: absolute;
	z-index: -1;
	left: 740px;
	top: 25px;
	margin-bottom: 100%;
}
}
.content_text a:link {
	font-weight: normal;
	color: #666;
	text-decoration: none;
}