/* CSS Document */
body {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;
background-repeat:repeat-x;
text-align: center;
color:#000;
}
 

.redmessage, .errorstar, .error {
font-size:12px;
color:#FF0000;
font-weight:bold;
}

label.error {clear:both; width:300px; margin-left:150px;}
 
#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;

}


/* 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;}


.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;
}


#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;
}

/* Contact Agent pages*/
form#contact_agents fieldset {	border: none; margin-bottom: 10px;	}
form#contact_agents fieldset legend {color:000;font-size: 16px; left:0; margin:0; font-weight:bold; padding-bottom: 10px; text-shadow: 0 1px 1px #c0d576; }
form#contact_agents fieldset ol {  padding: 1em 1em 0em 1em;  list-style: none;  margin: 0;}
form#contact_agents fieldset li {  padding-bottom: 0.5em; width:96%; display: block;}
form#contact_agents fieldset li textarea {font-size: 15px;  background-color: #f8f8f8;border: 1px solid #666666; width:180px; height: 100px;}
form#contact_agents fieldset li select{font-size:16px; background-color: #FFFFFF;border: 1px solid #666666; padding-bottom:2px; height:25px; width:180px;}
form#contact_agents fieldset li input{color: #342514;font-size:15px; font-weight:lighter; border:1px #b5b5b5 solid; padding-bottom:2px; padding-top:2px; background-color: #f8f8f8; width:220px; height:25px;}




