/* CSS Document */
body {
margin:0px;
padding:0px;
line-height:1.8;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;
background-image:url(../images/bg_main.jpg);
background-repeat:repeat-x;
text-align: center;
color:#000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #404040;
}
h1.green {color: #5fc31a; }
h1.blue {color: #00a3f2; }
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}
.botto h5 
{
	font-size: 12px;
	color: #FFFFFF;
}
.redmessage, .error {
font-size:12px;
color:#FF0000;
font-weight:bold;
}

#right_other li.nobold{
font-weight:normal;
margin:0px 0px 0px 5px;

}

.half{
width:49%;
float:left;
}

#right_other li.nobold{
font-weight:normal;
margin:0px 0px 0px 5px;

}

#right_other ol.numbered {
list-style-type: decimal;
list-style-position: inside;
}

#right_other ol.numbered li {
font-weight:normal;
margin:10px 50px 0px 0px;
background-image:none;
list-style:decimal;
display:list-item;
}


#right_other ol.dotpoint {
list-style-type:circle;
list-style-position:inside;
margin:0px 50px 0px 0px;
}

#right_other ol.dotpoint li {
font-weight:normal;
margin:0px 50px 0px 0px;
background-image:none;
display:list-item;
list-style:disc;
}

.width_twohundred{
width:220px;
float:left;
}

.width_fivehundred{
width:500px;
float:right;
}

width_twohundred

.error {
color:#FF0000;
font-color::#FF0000;
font-weight:bold;
}	

strong.emlsmall {
color:#000000;
font-size:xx-small;
}

.mod{
padding:1px 4px 1px 4px;
color:#fff;
background-color:#5FCAFF;
font-weight:bold;
}

.new{
padding:1px 4px 1px 4px;
color:#fff;
background-color:#8AD94F;
font-weight:bold;
}

.listing_heading{
width:330px;
float:left;

}

.counter{
font-weight:bold;
color:#4DA4CF;
}
.listing_stateheading{
width:210px;
float:right;
text-align:right;
color:#000000;
font-weight:bold;
}

#fromselect, #toselect{
width:70px;
padding:0px;
}

input.subm{
background-color:#FF6600;
color:#fff;
}

body#print {
background-image:none;
text-align: left;

}

.frmitem{
width:70px;
float:left;
}

.frmitem2{
width:70px;
float:left;
text-align:right;
float:right;
}

/* outer div */
#outer{
background-image:url(../images/bg_top.jpg);
}

/* outer 2 div */
#outer_other{
background-image:url(../images/bg_top2.jpg);
}

/* outer 2 div */
#outer_print{
clear:both;
width:640px;
margin:0 auto;
background-repeat:no-repeat;
text-align: left;
border-top:10px solid #ccc;
}


#outer_print h1, #outer_print h2, #outer_print h3, #outer_print h4, #outer_print h5, #outer_print h6{
padding:0px;
margin:0px;
}

/* outer div */
#outer, #outer_other{
clear:both;
width:1000px;
margin:0 auto;
background-repeat:no-repeat;
text-align: left;
}

#fixed{
position:absolute;
top:60px;
}

/* top nav divs */
#nav{
clear:both;
width:965px;
padding:3px 26px 5px 26px;
font-size:13px;
color:#fff;
font-weight:bold;
height:20px;
}


#nav1{
float:left;
width:207px;
color:#fff;
}

#nav2{
float:left;
width:507px;
color:#fff;

}

#search{
float:right;
width:209px;
}

#nav2 ul, #nav2 li, #basic ul, #basic li{
display:inline;
padding:0px;
list-style:none;
}

#nav2 a{
border:0px;
text-decoration:none;
padding:0px 20px 0px 0px;
color:#FFFFFF;
}

#nav2 a:hover{
color:#6BBAF5;
}

#nav2 a.buying{
color:#fff;
}

#nav2 a.selling{
color:#fff;
}

#nav2 a.register{
color:#fff;
}

#nav2 a.buying:hover, #nav2 a.selling:hover, #nav2 a.register:hover{
color:#6BBAF5;
}

/* mainarea div */
#mainarea{
clear:both;
width:935px;
padding:95px 33px 5px 31px;
color:#000;
font-size:11px;

}

#mainarea_print{
clear:both;
width:100%;
padding:0px 0px 0px 0px;
color:#555555;
font-size:11px;
border-top:5px solid #000;
}

#mainareab{
clear:both;
width:870px;
padding:96px 0px 0px 52px;
color:#555555;
font-size:11px;
}

.content{

padding:0px 0px 26px 0px;
clear:both;
}

.contentprint{
width:100%;
clear:both;
}

.printimagearea{
width:380px;
float:left;
}

.printright, .printright2{
width:230px;
float:right;
}

.printright2{
text-align:right;
margin:7px 0px 0px  0px;
}


/* listings */
.content50{
padding:0px 13px 0px 0px;
width:289px;
float:left;

}

.content50b{
padding:0px 0px 0px 13px;
width:289px;
float:left;
border-left:1px dotted #3aa1d7;

}

.listingtop{
width:100%;
padding:13px 0px 7px 0px;
border-bottom:2px solid #3aa1d7;
clear:both;
}

.listingtopa{
float:left;
width:150px;
padding:0px 13px 0px 0px;
color:#12355F;

}

.listingtopb{
float:right;
width:548px;
color:#3aa1d7;
}


.listingbottom{
width:100%;
padding:7px 0px  7px 0px;
border-top:1px solid #E1D9CC;
clear:both;
}

.listingleft{
          float: left;
          color: #000000;
          width: 390px;
          padding: 0px 0px 0px 0px;
}

#propertydetails{
          width: 150px;
          padding: 0px;
          float: right;
}

.listingbottom_price{
		width: 137px;
          padding: 0px 0px 0px 13px;
          float: right;
		font-weight:bold;
		text-align:right;
border-bottom:1px solid #E1D9CC;
}

.listingright{
}
#propertydetails ul.listingbottoma, #propertydetails ul.listingbottomb {
          padding: 0px;
          display: block;
          list-style: none;
          background: none;
}
#propertydetails li.listingbottoma {
	width:40px;
	background: none;
}
#propertydetails li.listingbottomb {
	width:110px;
	background: none;
}

#listingrightdetails_left {
          width: 40px;
          float: left;
}
#listingrightdetails_right {
          width: 110px;
          float: right;
}
.listingbottoma{
          width: 40px;
          padding: 0px 0px 0px 0px;
		  font-weight:normal;
}
listingbottomb{
          width: 110px;
		  font-weight:normal;
}

.listingleft .listingbottoma{
width:90px;
display:block;
color:#DF6237;
}

.listingleft .listingbottomb{
width:230px;
display:block;
}

.listingright .listingbottoma{
width:30px;
color:#FF6600;
}

.listingright .listingbottomb{
width:40px;
}

/* left stuff */
#left{
float:left;
width:175px;
padding:0px 0px 0px 0px;
}

/* Inset 3D Curved */
.inset {background: transparent; width:100%;}
.inset p {margin:0 0px;}
.inset h5 {margin:0 0px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden; font-size:1px;background:#E1D9CC;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px; background:#E1D9CC;}
.inset .b1 {margin:0 5px; background:#E1D9CC}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 ;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}
.inset .boxcontent {display:block; background:#E1D9CC;}
.inset p {padding:0px 13px 13px 13px;}
.inset h5 {font-size:10px;}
.inset .movealong{padding:13px;}
.inset strong{color:#12355F;}

#left li, #bottom2 li{
display:block;
padding:0px 0px 0px 0px;
margin:0px;
list-style:none;
}

#left ul, #bottom2 ul{
padding:0px;
margin:0px;
list-style:none;
}

#left a.noleft {
border:0px;
color:#12355F;
background-image:none;
padding:0px;
border-bottom:none;
font-weight:bold;
text-align:right;
}

#left a.noleft:hover{

color:#ff6600;
background:none;
padding:0px;
font-weight:bold;
}



#left a{
border:0px;
text-decoration:none;
padding:0px;
color:#12355F;
display:block;background-image:url(../images/arrow1.gif);
background-repeat:no-repeat;
background-position:right;
padding:2px 0px 2px 0px;
border-bottom:1px dotted #BF9A5F;
}

#left a.sub{
padding-left:10px;
background-image:none;
color:#5F4823;
background-color:#EFE9E0;
}

#left a.sub:hover{
padding-left:10px;
background-image:none;
background-color:#12355F;
}


a.butt{
padding:5px;
background-color:#000033;
font-weight:bold;
font-size:70%;
}

a.butt:hover{
background-color:#ff6600;
}

#left a.selected, #left a.selected:hover{
display:block;background-image:url(../images/arrow1_down.gif);
background-repeat:no-repeat;
background-position:right;
color:#fff;
font-weight:bold;
background-color:#000;
padding:5px 0px 5px 10px;
}

#left a:hover{
color:#fff;
background-color:#12355F;
padding:2px 0px 2px 10px;
}

/* middle stuff */
#middle{
float:left;
width:495px;
padding:9px 0px 0px 26px;

}

#middle ul, #middle li, #right_other li, #right_other ul, #slideimages ul, #slideimages li{
padding:0px;
margin:0px;
list-style:none;
}

#contenta{
width:180px;
float:left;
}

#contentb{
width:180px;
float:right;
}

#middle li, #right_other li{
display:block;
padding:0px 0px 0px 13px;
margin:0px;
background-image:url(../images/arrowb.gif);
background-repeat:no-repeat;
background-position:top-left;
font-weight:bold;
}

#middle  li.listingbottomb, #right_other li.listingbottomb{
font-weight:normal;

}


#middle ul.bigger li{
font-size:14px;
color:#FF6600;
}

#middle ul.bigger{
padding:0px 0px 26px 0px;
}

#middle ul.smaller li{
font-size:12px;
color:#FF6600;
}



#middle ul.smaller{
padding:0px 0px 26px 0px;
}

#middle ul.smaller li a .bolder{
color:#fff;
text-decoration:none;
background-color:#8AD94F;
padding:2px;
}


#middle ul.smaller li a .bolderup{
color:#fff;
text-decoration:none;
background-color:#5FCAFF;
padding:2px;
}

/* right stuff */
#right{
float:right;
width:184px;
padding:9px 0px 0px 26px;
}


#centerh{
width:130px;
padding:0px 0px 0px 23px;
}

#centerh2{
width:130px;
padding:0px 0px 0px 48px;
}

#right strong{
color:#FF6600;
}

#right_other, #right_listings{
width:724px;
padding:9px 0px 0px 26px;
}

/* right other (For 2 column pages) */
#right_other{
float:left;
}

/* right listings (For listings pages) */
#right_listings{
clear:both;
}

#imagearea{
margin:0px;
padding:0px 0px 0px 0px;
clear:both;
width:100%;

}

#mainimageb{
width:380px;
margin:0px;
padding:0px;
float:left;

}

#thumbnails{
width:72px;
margin:0px;
padding:0px;
float:left;

}

#mainimage{
margin:0px;
padding:0px;
}

.smallimage{
float:left;
margin:0px;
padding:0px 0px 0px 11px;
}

.orangelink{
color:#FF6600;
}


a.orangelinkb{
color:#FFFFFF;
border:none;
background-color:#FF6600;
padding:4px 8px 4px 8px;
}

a.orangelinkb:hover{
color:#FFFFFF;
background-color:#000;
}

/* slideshow area under main image */
#slidearea{
margin:10px 0px 0px 0px;
width:100%;
clear:both;
font-weight:bold;
color:#fff;
}

#slideheading{
width:57px;
background-color:#FF6600;
padding:4px 8px 4px 8px;
float:left;
}

#slideheading a{
color:#fff;
border:0px;
}

#slideheading a:hover{
color:#000;
}

#slideimages{
float:left;
width:400px;
padding:4px;
border-bottom:1px solid #EFEFEF;
}

#slideimages ul, #slideimages li{
display:inline;
background-image:none;

padding:0px;
}

#slideimages a{
background-image:none;
padding:2px 4px 2px 4px;
border:1px solid #EFEFEF;

}

#slideimages a:hover{
border:1px solid #FF6600;
}



/* right extra area */
.propdetails_extra{
width:100%;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
clear:both;
color:#3679AF;
}


.propdetails, .propdetails_all{
width:100%;
padding:0px 0px 0px 0px;
clear:both;
border-bottom:1px dotted #e0e0e0;
font-size:11px;
}

.propdetails_all{
font-size:12px;
text-align:center;
}

.propdetails_ls {
width:100%;
padding:0px 0px 0px 5px;
clear:both;
border-bottom:1px dotted #e0e0e0;
font-size:11px;
text-align:left;
color:#12355F;
font-weight:bold;
}

.landsize {
width:100%;
padding:0px 5px 0px 0px;
font-size:11px;
text-align:right;
color:#000000;
font-weight:normal;
}

.linksidebar, .linksidebar a{
width:100%;
padding:3px;
margin:0px 20px 5px 0px;
font-size:11px;
text-align:center;
border:none;
color:#fff;
background-color:#FF6600;
font-weight:bold;
}

.linksidebar a:hover {
color:#000;
border:none;
}

.propdetailsa, .propdetailsaex, .attn, .propdetailsa_thin{
float:left;
width:114px;
display:block;

color:#12355F;
font-weight:bold;
padding:0px 0px 0px 5px;

}


.propdetailsa_short{
float:left;
width:50px;
display:block;

color:#12355F;
font-weight:bold;
padding:0px 0px 0px 5px;
}

.propdetailsa_thin2{
float:left;
width:100%;
display:block;

color:#12355F;
font-weight:bold;
padding:0px 0px 0px 5px;

}

.attn{
background-color:#3679AF;
width:130px;
margin:0px 1px 0px 0px ;
font-size:9px;
}

.attn2{
width:43px;
float:left;
display:block;
font-size:9px;
}

.attn2 a{
padding:0px 0px 0px 5px;
background-color:#FF6600;
display:block;
border:none;
color:#FFFFFF;
font-weight:bold;

}

.attn2 a:hover{
border:none;
color:#12355F;
}

.propdetailsa{

}

.propdetailsaex{
height:75px;
}


.propdetailsa_thin2{

}

.propdetailsb_thin2{
text-align:left;
}

.propdetailsb_thin2b{

}

.propdetailsb{
float:right;
width:61px;
color:#12355F;
display:block;
text-align:right;
}

.propdetailsb_short{
float:right;
width:120px;
color:#12355F;
display:block;
text-align:right;
}

#rightareaform{
float:left;
padding:26px 0px 0px 0px;
margin:26px 0px 0px 0px;
border-top:1px dotted #3aa1d7;
width:100%;
}

/* bottom divs */
#bottom{
clear:both;
width:100%;
margin:0 auto;
background-image:url(../images/bg_bottom_main.gif);
background-repeat:repeat-x;
background-color:#333333;
text-align:left;
}

#bottom2{
clear:both;
width:952px;
margin:0 auto;
padding:60px 0px 20px 52px;
background-image:url(../images/bg_bottom.gif);
background-repeat:no-repeat;
text-align: left;
font-size:11px;
}

.botto{
width:200px;
text-align:left;
float:left;
}

.botto2{
width:180px;
float:right;
text-align:right;
color:#fff;
padding:32px 52px 0px 0px;
}

#bottom2 a{
text-decoration:none;
color:#FF6600;
border:none;
}

#bottom2 a:hover{
color:#3aa1d7;
}

#bottom2 a.topbot{
text-decoration:none;
color:#fff;
border:none;
font-weight:bold;
}

#bottom2 a.topbot:hover{
color:#3aa1d7;
}


/* links */
a{
text-decoration:none;
color:#000;
border-bottom:1px dotted #3aa1d7;
}
#lightbox img, #lightbox a{
border:0px;
}


a.none{
border-bottom:none;
}

a.none:hover{
border-bottom:none;
}

a:hover{
text-decoration:none;
color:#3aa1d7;
border-bottom:1px solid #3aa1d7;
}

/* input stuff */

#form1{
float:left;
padding:2px 0px 0px 0px;
}

#form2{
float:left;
}

input, textarea{
font-size:11px;
padding:3px;
border:1px solid #DFDFDF;
font-family:tahoma;
margin:0px 0px 3px 0px ;
}

select{
font-size:11px;
padding:3px;
margin:3px 3px 3px 0px ;
font-family:tahoma;
color:#000;
}

select.smallers{
font-size:11px;
padding:0px;
margin:2px 3px 2px 0px ;
font-family:tahoma;
color:#000;
width:146px;
}

select.smallersnw{
font-size:11px;
padding:0px;
margin:2px 3px 2px 0px ;
font-family:tahoma;
color:#000;
}

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

textarea.lefttext{
width:140px;
height:50px;

}

input.remember{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


a.link_active{
color:#FF6600;
border:1px solid #ccc;
}

a.link_inactive{
color:#3aa1d7;
border:none;
}

input.image{
padding:3px;
background-color:#ff6600;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
}

input.none{
border:none;
margin:0px 0px 0px 0px;
}


/* screenies */
a.screenies, a.screenies2{
padding:0px 10px 0px 0px;
border:0;
}

a.screenies4{
border:0;
}

/* screenies */
#imagearea a.screenies, #imagearea a.screenies2{
padding:0px 0px 0px 0px;
}

a.screenies3{
padding:0px;
border:0;
}

.screenies2 img, .screenies4 img {
border:1px solid #555;
}

.screenies img, .screenies3 img{
border:0px;
}

.smallimage .screenies img{ 
border-bottom:4px solid #fff;
}

.screenies img, .screenies2 img, .screenies3 img{
filter:alpha(opacity=70);
-moz-opacity: 0.7; 
opacity: 0.7;
-khtml-opacity: 0.7;
}

.screenies img:hover, .screenies2 img:hover, .screenies3 img:hover{
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0;
}

.contentright{
border-top:1px dotted #DFDFDF;
padding:13px 0px 13px 0px;
}

/* register pages*/
a.contentlinks {
font-size:16px;
font-weight:bold;
color:#000000;
}
