/* Start of CMSMS style sheet 'maxi.search' */
.hometext { background: url(/uploads/tmpl/bck_yellowtop.gif) #f8d38f repeat-x top; padding: 15px 10px 10px 10px;}



.offer1, .offer2 {float: left; }
.offer1, .offer2 { background: url(/uploads/tmpl/bck_redtop.gif) #f44848 repeat-x top; width: 165px; height: 200px;}
.offer2 { margin-left: 10px;}

.offer1 .content, .offer2 .content {text-align: center; margin-top: 20px;}
.offer1 img, .offer2 img {border: 0;}
.offer1 .propertytitle, .offer2 .propertytitle {font: 14px Times;color: #ffffff;}
.more {margin-left: 100px;}
/* End of 'maxi.search' */

/* Start of CMSMS style sheet 'nav' */
/* common styling */
#nav {font-family: arial, sans-serif; position:relative; margin:0; font-size:11px; z-index:99;}
#nav ul li a, #nav ul li a:visited {display:block; text-decoration:none; color:#000;width:120px; height:20px; text-align:center; color:#275c85; line-height:20px; font-size:11px; overflow:hidden;}
#nav ul {padding:0; margin:0;list-style-type: none; }
#nav ul li {float:left; margin-right:1px; position:relative;}
#nav ul li ul {display: none;}

/* specific to non IE browsers */
#nav ul li:hover a {color:#ffffff; }
#nav ul li:hover ul {display:block; position:absolute; top:19px; left:0; width:99px;}
#nav ul li:hover ul li a.hide {background-color: #fcce00; color:#fff;}
#nav ul li:hover ul li:hover a.hide {background-color: #fcce00; color:#000;}
#nav ul li:hover ul li ul {display: none;}
#nav ul li:hover ul li a {display:block; background-color: #fcce00; color:#ffffff;}
#nav ul li:hover ul li a:hover {background-color: #fcce00; color:#000;}
#nav ul li:hover ul li:hover ul {display:block; position:absolute; left:99px; top:0;}
#nav ul li:hover ul li:hover ul.left {left:-99px;}

/* End of 'nav' */

/* Start of CMSMS style sheet 'lightbox' */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/uploads/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(/uploads/lightbox/prev.gif) left 53% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/uploads/lightbox/next.gif) right 53% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	height: 38px;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 80%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left;	}			
#imageData #bottomNavClose{ width: 36px; float: right;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #e3edf7;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
/* End of 'lightbox' */

/* Start of CMSMS style sheet 'maxi.property' */
/* VIP */
.hometext { background: url(/uploads/tmpl/bck_yellowtop.gif) #f8d38f repeat-x top; padding: 15px 10px 10px 10px;}



.offer1, .offer2 {float: left; }
.offer1, .offer2 { background: url(/uploads/tmpl/bck_redtop.gif) #f44848 repeat-x top; width: 165px; height: 210px;}
.offer2 { margin-left: 10px;}

.offer1 .content, .offer2 .content {font: 11px tahoma; text-align: center; margin-top: 20px;}
.offer1 img, .offer2 img {border: 0;}
.offer1 .propertytitle, .offer2 .propertytitle {font: 14px Times;color: #ffffff;}
.offer1 .propertyprice1, .offer2 .propertyprice1 {font: 12px tahoma; color: #ffffff;}
.more {margin-left: 100px;}


/* property */



#property { background: url(/uploads/tmpl/search_bck.jpg) #f0c470 repeat-x top; width: 680px;}

#property, .propertypic, .propertyprops {float: left; clear: bottom;}
.propertypic {width: 490px;}
.propertyprops {}

#propertyprice {margin-top: 15px; font: 16px Times;color: #275c85; font-weight: 800; line-height: 0em;}
#propertypriceother {margin-top: 8px; color: #8a8a8a; font: 9px verdana;}
#propertypriceother .currency_off {color: #8a8a8a; cursor: pointer;}
#propertypriceother .currency_off_na {color: #8a8a8a;}
#propertypriceother .currency_on {color: #002956;}


#propertyicons {margin-top: 5px;}
.propertyactions {text-align: right;}

.smallthumb {margin-left: 5px;}



.searchlist1, .searchlist2, .searchlist3, .searchlist4, .searchlist5, .searchlist6, .searchlist7 {float: left;}
.topsearchlist1, .topsearchlist2, .topsearchlist3, .topsearchlist4, .topsearchlist5, .topsearchlist6, .topsearchlist7 {float: left; background: url(/uploads/tmpl/bck_bluetop.gif) #85b9e1 repeat-x top; padding-top: 9px; color: #ffffff;}

.topsearchlist1, .searchlist1 {width: 208px; padding-left: 2px;}
.topsearchlist2, .searchlist2 {width: 100px;}
.topsearchlist3, .searchlist3 {width: 50px;}
.topsearchlist4, .searchlist4 {width: 120px;}
.topsearchlist5, .searchlist5 {width: 80px;}
.topsearchlist6, .searchlist6 {width: 80px;}
.topsearchlist7, .searchlist7 {width: 40px;}

.row1, .row2 {border-bottom: 1px solid #d0d0d0; padding-bottom: 1px; float: left;}
.row2 {background: #d0d0d0;}

/* End of 'maxi.property' */

/* Start of CMSMS style sheet 'maxi.forms' */
#homesearch { background: url(/uploads/tmpl/bck_yellowtop.gif) #f8d38f repeat-x top; padding: 15px 10px 10px 10px; font: 11px tahoma; height: 75px;}
#homesearch h2 {font: 18px tahoma;color: #275c85; line-height: 2em;}
#homesearch input, #homesearch select {vertical-align: middle; font: 11px tahoma;}
#homesearch select {border: 0px #ffffff solid; background: #fdecd0; }

#homesearch .searchleft, #homesearch .searchright {float: left;}
#homesearch .searchleft {width: 190px;}
#homesearch .searchright {width: 150px;}

#advancedsearch { background: url(/uploads/tmpl/bck_yellowtop.gif) #f8d38f repeat-x top; padding: 15px 10px 10px 10px; font: 11px tahoma; }
#advancedsearch h2 {font: 18px tahoma;color: #275c85; line-height: 2em;}
#advancedsearch input, #advancedsearch select {vertical-align: middle; font: 11px tahoma;}
#advancedsearch select, #advancedsearch input {border: 0px #ffffff solid; background: #fdecd0; }

#advancedsearch .searchleft, #advancedsearch .searchright {float: left;}
#advancedsearch .searchleft {width: 190px;}
#advancedsearch .searchright {width: 150px;}




#friend {width: 400px; font: 11px verdana; text-align: justify;}
.friendleft {float: left; width: 150px;}
.friendright {float: left; width: 250px;}
.friendform {width: 250px; font: 11px verdana; border: 1px #cccccc solid;}



#request{width: 600px; font: 11px tahoma; text-align: justify;}
.requestproperty {font-weight: bold;}
.requestleft {float: left; width: 350px;}
.requestright {float: left; width: 200px;}
.requestform {width: 250px; font: 11px tahoma; border: 1px #cccccc solid;}
.requestclear {clear: both; border-top: 1px solid #d0d0d0;}
/* End of 'maxi.forms' */

/* Start of CMSMS style sheet 'maxi.global' */
body {
	background: url(/uploads/tmpl/bck.jpg) #e3edf7 repeat-x top; margin: 0;
}

a img {border: 0px;}

/* ------------------------layout------------------------- */
#wrapper {
	width: 960px; 
	margin-left: auto;
	margin-right: auto; 
}
#wrap { 
       background: url(/uploads/tmpl/wrap_bck.gif) #ffffff repeat-y; 
	width: 890px; padding: 3px 35px 0px 35px; min-height: 300px;

}
/* ------------------------floats------------------------- */

#nav, #wrap {float: left; }

#search, #welcometext, #columnleft, #columnright{float: left;}

/* ------------------------structural elements------------------------- */

.clear {clear:both;}

#topheadernav {margin: 0px; padding: 0px; text-align: right; height: 16px;}
#topheader {
	height: 86px;
	text-align: left; margin: 0; padding: 0;
}
#header {
	height: 214px;
}
#nav {
	width: 960px;
	background: url(/uploads/tmpl/nav_bck.gif) no-repeat;
	height: 18px; 
	padding-left: 50px;
}


#search {width: 380px; margin-right: 10px;}
#welcometext {width: 300px; margin-right: 10px; }
#homeban {width: 180px;}
#vip {}
#footer {padding-top: 2px; padding-bottom: 15px; border-top: 1px solid #f0f0f0;}
#imprint {margin: 5px 35px 10px 35px;}

#columnleft {width: 680px; margin-right: 10px;}
#columnright {width: 190px;}

/* ------------------------supplementary elements------------------------- */
#contact {background: url(/uploads/tmpl/bck_greentop.gif) #7ed876 repeat-x top; padding: 10px 5px 5px 5px;}




/* ------------------------typography------------------------- */

#nav {color: #002856; font: 11px verdana; text-align: center;}
#search h2, #welcometext h2, #vip h2 {font: 16px tahoma; color: #275c85; font-weight: bold;}
#welcometext {font: 11px tahoma; text-align: justify;}
#vip {font: 11px tahoma;}
#footer {color: #275c85; text-align: center; font: 9px tahoma;}
#imprint, #imprint a {color: #275c85; text-align: right; font: 9px tahoma; text-decoration: none;}



#columnleft {font: 11px tahoma; color: #000000}
#columnleft h1 {font: 18px tahoma; color: #275c85; font-weight: bold;}
#columnleft h2 {font: 16px tahoma; color: #275c85; font-weight: bold;}
#columnleft h3 {font: 14px tahoma; color: #275c85; font-weight: bold;}
#columnleft a {text-decoration: none; color: #000000;}
#columnleft a:hover {color: #f8cf00;}
#columnleft li {list-style: square outside url(/uploads/tmpl/contentleft_li.png);}



/* End of 'maxi.global' */

/* Start of CMSMS style sheet 'new2' */
#cont {}
/* End of 'new2' */

