* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }


body {  margin: 0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #264D33; background-repeat: no-repeat; text-align: justify}
A:LINK  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #CC6600; background-repeat: no-repeat}
A:VISITED  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #CC6600; background-repeat: no-repeat}
A:HOVER  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF9900; background-repeat: no-repeat}

#contentmain {
margin: 0px auto;
text-align:center;
width: 758px;
background-color:#fff;
padding: 0;
/*border: 5px solid  #bd8c5a;*/
}

#header {
width: 758px;
margin: 0 auto;
}

table, td, tr{
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; ; 
}

table img {
/* border: 1px solid  #bd8c5a;*/
}

h1 {
font-size: 20px;
color: #bd8c5a;
margin: 0;
}

h2 {
font-size: 14px;
margin: 4px;
color:#bd8c5a;
}

h3 {
font-size: 12px;
margin: 4px;
}

h1.underline {
font-size: 17px;
margin: 3px 0 4px 0;

}

h2.underline {
font-size: 17px;
border-bottom: solid 1px #bd8c5a;
width: 70%;


}


#left {
width: 340px;
padding: 10px 10px 10px 10px;
margin: 0 20px 0 20px;
float:left;
}

#right {

/*margin: 20px 0;*/
/*background-color: #e1dea6;*/

}

#right h1 {
padding: 10px;
font-size:15px;
margin:14px 0 0 0;
text-transform: uppercase;
background-color:#f6f6d4;
border-top: solid 1px #bd8c5a;
border-right: solid 1px #bd8c5a;
border-left: solid 1px #bd8c5a;
}

.maphead {
padding: 10px;
font-size:15px;
margin:14px 0 0 0;
text-transform: uppercase;
background-color:#f6f6d4;
border-top: solid 1px #bd8c5a;
border-right: solid 1px #bd8c5a;
border-left: solid 1px #bd8c5a;
}



#property {
/*margin: 30px 0 0 0; */
padding: 15px; 
width: 758px; 
margin:0;

}


.maps {
/*margin: 30px 0 0 0; */
padding: 5px;
margin: 0 0 8px 0;
border: solid 1px #bd8c5a;

}

.mapslrg {
padding: 15px;
width: 100%;
clear:both;
margin: 0;
border: solid 1px #bd8c5a;
}


#navlist { margin: 0 6px; list-style-image: url(/rtt/images/dot_01.gif); padding:0 10px; }


#footer {
clear: both;
}

.icon {
border:0;
}

.thumb {
width: 278px;
border: solid 1px #e7e3bc;
}

/*INDEX LAYOUT FOR PROPERTIES*/


.propwrap {
padding:15px 5px 0 15px;
margin: 10px;
background-color:#eeebcb;
border: solid 1px #bd8c5a;
}

.singlephoto {
padding: 10px;
border: solid 1px #bd8c5a;
margin: 0 0 10px 0;
}

.inright {
width: 300px;
padding: 15px;
float:left;
}



.inclearme {
clear:both;

}


.editable:hover { background:#eee; }  
.textarea textarea{ height:200px; padding:3px; }  
.editable-empty { background:#fffea1; padding:20px; border:1px dashed #fc0; }  
.box        { border:1px solid #ccc; padding:5px; display:block; width:95%; }

.trans {
border:1px solid #bd8c5a;
width:265px;
height:150px;
margin: 0;
padding:0;
color:#000;
background:white;
cursor:hand;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
font-size: 20px;

}

.trans a {
text-decoration: none;
}

.contact {
background-color: #eeebcb;
padding: 15px;
margin: 10px 0 0 10px;
border: solid 1px #bd8c5a;
background-color:#f6f6d4;
}

.contact a {
text-decoration:none;
font-size: 16px;
}

.contact a:link {
text-decoration:none;
font-size: 16px;
}

.contact a:visitetd {
text-decoration:none;
font-size: 16px;
}

.contact a:hover {
text-decoration:none;
font-size: 16px;
}

.contact a:visited {
text-decoration:none;
font-size: 16px;
}

.contact h1 {

}

.hovercontrol {
	background-color: #f6f6d4;
	padding: 10px;
	border: 1px solid #bd8c5a;
}

.hoverbox {
	background-color: #f6f6d4;
	border-top: 1px solid #bd8c5a;
	border-left: 1px solid #bd8c5a;
	border-right: 1px solid #bd8c5a;

	padding: 15px;
	display: none;
}
.hoverbox ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}


#form_box {
	float: left;
	width: 240px;
	background: #f6f6d4;
	border: 1px solid #bd8c5a;
	border-left-color: #bd8c5a;
	border-top-color: #bd8c5a;
	font-size: 11px;
	font-weight: bold;
	font-color:#bd8c5a;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_box div {

}
 
#form_box p {

	margin: 4px 0pt;

}
 
 
#log {
  	width: 250px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 5px 0;
	background: url(images/ajax-loader.gif) no-repeat center;
}

.search {

padding: 15px;
margin: 15px 7px 17px 15px;
border: solid 1px #bd8c5a;
background-color:#f6f6d4;
width: 694px;

}


#searchwrap {
margin: 10px 0 0 0;
padding: 12px 0;
border: solid 1px #bd8c5a;
width:300px;
background-color:#ededc7;


}

.search ul li {
list-style-type:none;
padding: 2px 0 2px 0;
margin:0;
}

.search h1 {
margin: 6px 0 3px 0;
padding:0;
font-size: 15px;
color:#264D33;
}


.search h2 {
margin: 6px 0 3px 0;
padding:0;
font-size: 15px;
color:#bd8c5a;
}

.search h2 a {
margin: 0;
padding:0;
font-size: 15px;
color:#bd8c5a;

}


.search h3 {
margin: 3px 0 3px 0;
padding:0;
font-size: 13px;
}

.search p {
font-size: 11px;
color:#000;
margin:0 0 3px 0;

}

.searchelbow {
padding: 10px 0 10px 0;
margin:4px;
}

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


.searchbox {
margin:0 0 0 15px;
padding:15px 0 0 15px;

height: 40px;
width:707px;
border: solid 1px #BD8C5A;
}

.searchleft {
float:left;
width: 250px;
margin:0 0 0 15px;

}

.searchright {
width: 210px;
border: solid 1px #BD8C5A;
margin:0;
}

.searchresults {
margin:2px 0 8px 0;
padding:8px;
border: solid 2px #DFDFB5;;
}

.printer {

margin:0 0 0 15px;
padding:15px 0 0 15px;
height: 40px;
width:707px;
}

.buttontamer {
cursor: pointer;
height: 30px;
border: outset 1px #ccc;
background:#A0A078;
color:#38380b;
font-weight:bold;
padding:0 6px 0 6px;
background:url(/rtt/images/button.gif) repeat-x left top;
}
}

.searchleft input {
padding: 0;
font-size: 14px;
}

.searchright a:link {
color:#fff;
}

.searchright a:visited {
color:#eee;
}

.searchright a:hover {
color:#fff;
}

.searchright a:active {
color:#fff;
}

<!--
.mooSlide img {
	float: left;
	margin-right: 20px;
}

#container {
	height: auto;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;
	border: solid 1px #bd8c5a;
}
.mooSlide {
	background-color: #e7e3bc;
	padding: 10px;
	border: solid 1px #bd8c5a;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
	width:790px;
}
.mooSlide h1 {
	font-size: 17px;
}


/*http://www.monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors/*/


/* BUTTONS */

.btnR { display: block; position: relative; background: #aaa; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; }
.btnR * { font-style: normal; background-image: url('/rtt/images/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnR i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnR span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnR span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnR span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

 
 
 .btn.blue { background: #2ae; }
 .btnr.brown { background: #b9b97f; }
 .btn.green { background: #9d4; }
 .btn.pink { background: #e1a; }
 .btn:hover { background-color: #c8c891; }
 .btn:active { background-color: #d0d0a1; }
 .btnr[class] { background-image: url(/rtt/images/shade.png); background-position: bottom; }
 
 
 .warning {
 width: 500px;
 padding: 15px;
 margin: 15px;
 }
 
 .warning h2 {
 color: #ff0000;
 }
 
 
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== AC's FIXES: ==============================
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#inwrap { width: 666px; padding: 15px; margin: 5px 20px; border: solid 1px #cfcb9c; display:inline-block; }
#leftInside { width:170px; float:left; }
#rightInside { padding:0; margin: 0;}
#propWrap { float:right;  clear:both; border-bottom: solid 1px #bd8c5a; margin:0 0 20px 0; width:100%; }

.inleft { width: 290px; float:left; }
.inleft a { color: #fff; }
.inleft a:hover { color: #f6f6d4; }
.inleft form { margin:0; padding:0; }
.inleft p { margin:0; padding:0; font-weight:bold; }

.inright {  padding: 0 15px 0 15px; float:left; }
.inright p { font-size:11px; text-align: justify; padding:0; margin:0 0 10px 0; }

h1.featured { font-size: 15px; margin: 3px 0 15px 0px; color:#bd8c5a; text-transform:uppercase; }
.propHeading { font-size:14px; color:#8c551d; margin:0 0 10px 0; }


.featuredDetails a{ font-family:Arial, Helvetica, sans-serif; display:block; text-transform:uppercase; font-size:9px; text-decoration:none; background-color:#bd8c5a; border:#fff 1px solid; width:100px; text-align:center; padding:3px 0 3px 0; margin:3px 0 0 0; color: #fff; }
.featuredDetails a:visited{  font-family:Arial, Helvetica, sans-serif; color: #f6f6d4; text-decoration:none; width:100px; font-size:9px;}
.featuredDetails a:hover{  font-family:Arial, Helvetica, sans-serif; color: #f6f6d4; text-decoration:none; width:100px; font-size:9px;}
.featuredDetails a:active{  font-family:Arial, Helvetica, sans-serif; color: #f6f6d4; text-decoration:none; width:100px; font-size:9px;}
.searchbox { margin:0 10px 0 20px; padding:15px 0 0 15px; background-color: #f6f6d4; height: 40px; width:701px; border: solid 1px #BD8C5A; padding: 15px 15px 0 15px}
.propInfo { font-size:11px; color:#bd8c5a; text-transform:uppercase; margin:6px 0 0 0; padding:0; }

.resultsBox { background-color:#f6f6d4; padding:10px; color:#000; font-weight:bold; }


/*--------------AC SEARCH------------------------*/
h3.propInfoSearch { font-size:11px; color:#bd8c5a; text-transform:uppercase; margin:6px 0 0 0; padding:0; }
form { padding:0; margin:0; }

#rightInsideSearch01 { padding:0; margin: 0; width:100%; float:left; }
 
.inleftSearch { width: 290px; float:left; }
.inleftSearch a { color: #fff; }
.inleftSearch a:hover { color: #f6f6d4; }
.inleftSearch form { margin:0; padding:0; }
.inleftSearch p { margin:0; padding:0; font-weight:bold; }

.inrightSearch { width: 340px; padding: 0 15px 0 15px; float:left; }
.inrightSearch p { font-size:11px; text-align: justify; padding:0; margin:0 0 10px 0; }

.searchBox02 { padding:0 10px 0 20px;}

h1.featuredSearch { font-size: 15px; margin: 3px 0 15px 0px; color:#bd8c5a; text-transform:uppercase; }

#propWrapSearch { float:right;  clear:both; border-bottom: solid 1px #bd8c5a; margin:0; padding:0 0 10px 0; width:100%; }

.clearMe { clear:both; }

.searchForm select { background-color:#fff; border:#b25c00 1px solid; font-size:10px; padding:2px 0 2px 0; }
.searchForm input { background-color:#fff; border:#b25c00 1px solid; font-size:10px; padding:0 0 0 0; }

.namelink {
margin:0;
padding:0;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 

