/** Custom Code **/

#form-title-1 { font-size:16px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:20px; }

#form-title-2 { font-size:15px; font-weight:bold; border-bottom:1px solid #ccc; margin:20px 0 3px 0; color:#FF0000;  }

#form-title-3 { font-size:15px; border-bottom:1px solid #ccc; margin-bottom:10px; }

#small-title { float:left; width:85px; }

#new-row {
	padding:3px 0 3px 0;
}

#form-table-1 {
	
}

#form-table-2 {
	border-top:1px solid #ccc;
	padding:15px;
}

#form-table-2 span {
	width:50px;
}

#form-table-2 input[type="text"] {
	width:170px;
}

#form-table-2 input[type="text"].no-extend {
	width:110px;
}

/** **/

@charset "utf-8";
/* CSS Document */

.clear-both { clear:both;}
.float-left { float:left;}

#os-header{ background:url(../images/bg-header.jpg) repeat-x #052a47; height:136px; width:100%;}
.header-part { width:1000px; margin:0 auto;}
.logo { width:400px; float:left;}
.header-right { width:600px; float:left;}
.topmenu { text-transform:uppercase; padding-top:15px; padding-left:285px;}
.topmenu a:link, .topmenu a:active, .topmenu a:visited{ color:#FFFFFF;}
.topmenu a:hover { color:#CCCCCC;} 

.quick-search{color:#FFFFFF; padding-left:200px; padding-top:15px}
.search-field { background:url(../images/search-field.jpg) no-repeat; width:197px; line-height:28px; float:left; height:28px; padding-left:10px; padding-top:3px; } 

.os-menu { padding-top:7px; padding-left:25px;}
.left-menu{ float:left;}
.middle-menu{float:left; background:url(../images/menu-middle.jpg) repeat-x; height:32px; width:922px; padding-left:6px; padding-top:3px;}
.right-menu{float:left;}

.banner { margin:0 auto; width:1000px;position:absolute;z-index:-9999;}

.main-content { margin:0 auto; width:1000px; margin-top:200px;}
.content-left { width:326px; float:left; padding-top:50px;}


.left-top{ background:url(../images/left-top.jpg) no-repeat #ecf0f4; width:289px;float:right; height:7px;}
.left-title { background:url(../images/browse-bg.png) no-repeat; line-height:49px; height:49px; color:#0f608e; padding-left:70px; font-weight:bold; font-size:16px; width:219px; margin-left:37px;}
.left-middle ul { margin:7px 25px; padding:0; list-style:none;}
.left-middle ul li { background:url(../images/arrow-bg.jpg) no-repeat; line-height:15px; padding-left:20px; margin-top:5px;}
.left-middle { background:url(../images/left-middle.jpg) repeat-y;width:289px;float:right;}
.left-bottom { background:url(../images/left-bottom.jpg) no-repeat; height:7px;width:289px;float:right;}

.left-hottest-title { background:url(../images/hottest-top-bg.jpg) no-repeat 20px; line-height:45px; height:45px;  color:#0f608e; padding-left:70px; font-weight:bold; font-size:16px;}


.content-center { width:634px; float:left;}
.content-center-top { background:url(../images/content-top.png) no-repeat; height:12px;}
.content-center-middle { background:url(../images/content-middle.png);width:594px; padding:0 20px; min-height:700px;}
.content-center-middle-about { background:url(../images/content-middle.png);width:634px; min-height:700px;}
.content-center-middle-about h1 { padding:0 20px;}
.content-center-bottom { background:url(../images/content-bottom.png) no-repeat; height:9px;}
.title-bg { background:url(../images/content-title-bg.jpg) no-repeat; width:565px; line-height:31px; height:31px; margin-left:8px; padding-left:20px; color:#FFFFFF; font-weight:bold; font-size:14px; margin-bottom:5px;}


#property-border {width:145px; float:left; margin-top:5px; margin-bottom:15px; text-align:center;}
#property-border:hover { background:#EBEBEB;}
#property-border a:link img, #property-border a:active img, #property-border a:visited img { border:1px solid #c7c2c2; padding:2px;}
#property-border a:hover img { border:1px solid #006699; padding:2px;}
.property-corner { width:580px; padding-left:5px; margin:0 auto;}
.text-prop { padding:5px; text-align:left;}


.search-left { width:360px; float:left; margin:10px 0; padding:0 10px;}
.search-right { width:185px; float:left; padding:0px 0 0 15px}
.search-left label { width:110px; float:left; padding:5px 0px;}

#os-footer { background:url(../images/footer-bg.jpg) repeat-x; height:56px; width:100%; color:#FFFFFF; font-size:10px; padding-top:20px;}

#os-footer a:link, #os-footer a:active, #os-footer a:visited { color:#FFFFFF;}
#os-footer a:hover { color:#E1E1E1;}

.title-negotiator { font-size:14px; font-weight:bold;}
.property-tilid {font-size:10px;}
.property-til {padding-bottom:10px;}


/* gallery */
.featured-property { width:650px; padding-top:10px;overflow:hidden; height:100%;}
.property-group { width:195px; float:left; padding:0 10px}
.property-pic{ background:none repeat scroll 0 0 #DEDEDE; border:1px solid #CCCCCC; padding:4px 3px 4px; text-align:center; width:197px;}
.property-pic:hover { /*background:#46000C;*/}
.prop-title { font-weight:bold; padding-top:5px;}
/*.border-bottom { border-bottom:1px solid #CCCCCC; width:100%; padding-top:10px;margin-bottom:10px;} */

.album .property-pic { width:170px; height:110px;}
.property-pic img{ vertical-align:middle;}

