/* Tag Styles */
a:link, a:visited {text-decoration:none;}
a:hover, a:active { text-decoration: none; }

img { border:none; }
/*ol li {list-style-type: decimal; margin-left: 40px; padding-bottom:5px;}*/
p {margin: 0 auto 10px 0; clear:both;}
br{clear:both;}
li{margin-bottom:3px;}
hr{margin-bottom:5px;}
h1{ font-size:24px; font-weight:normal; margin-bottom:5px; color:#1a265b; line-height:25px;}
h2{ font-size:18px; font-weight:normal; margin-bottom:10px; color:#939598;}
h3{ font-size:16px; font-weight:bold; margin-bottom:10px; color:#1a265b; line-height:18px; }

body { background:#FFFFFF; font-family: arial, verdana, sans-serif; font-size: 13px; color:#333; line-height: 16px;}
#wrapper {width:100%;}
#realestate { margin: 8px auto 0 auto; width:980px; }

    #header{}
        #headerKeyword{ background:#CDCDCD; border-bottom: groove 2px white;}
        #headerbox{ background:#022E40; }

	/*margin: 0 auto; width: 980px; padding-right:0px; */
            
            /*#headerleft{ width:auto; float:right; padding:20px 30px 0 0;}
            #headerleft label{margin-left:15px;}*/
            #headerleft{float:left; width:78%; padding:8px 0px 5px 0; margin-top:-115px; }
                #headerleft label{float:right; margin:55px 15px 0 15px;}

                /*#headertopleft{background:#58595B; padding:5px 8px;}
                #headerbottomleft{padding:10px 0; vertical-align:middle;}
                    #headerbottomleft label{float:right; margin:55px 15px 0 15px;}*/
            #headerright{float:right; width:21%; margin-top:-115px;}
                #headertopright{height:45px; width:155px; margin-left:20px; /*background:#C3C4C6;*/ text-align:center; }
                #headerbottomright{}
    /*#topquicksearch{float:left; margin:60px 0 0 30px;}*/

    #mainbody{background:#DBDBDB; /*58595B*/ padding:20px 30px 10px 30px; clear:both; float:left; margin-top:-5px;}
    #mainbodyLeftColumn{width:78%; float:left;}
    #mainbodyRightColumn{width:21%; float:right; /*margin-top:-30px;*/ }

    #searchbox{background:#DBDBDB; padding:10px 30px 0 30px; clear:both;}
            #searchbox li a:link, #searchbox li a:visited {/*color:#004563;*/ clear:both;}
            #searchbox li a:hover, #searchbox li a:active { /*color:#999;*/ clear:both;}
            
    #bottombox{background:#CDCDCD; /*padding:30px 30px 10px 30px;*/ clear:both; border-bottom: groove 2px white; border-top: groove 2px white;}
    #footer{ background:#022E40; clear:both; /*padding:10px 30px;*/ }
    
    #bottomHold{background: #1a265b; clear:both; margin-top:0px; }
	.bottom{margin: 0 auto; width: 960px; padding:20px 0;}

    .menuBotton{width:155px; /*height:37px;*/ float:right; background:url(../images/botton-menu.jpg) no-repeat; margin-bottom:10px; padding:10px 0; clear:both;}
    .menuBotton span{margin-left:10px;}
    .mainmenu{width:155px; float:right; background:#C3C4C6; /*#3A3F45;*/}
    .mainmenu li{line-height:15px; margin:5px 10px;}
    /*.mainmenu span{margin-left:10px;}*/
    /*.indent{margin-left:2px;}*/
	
	#mymenu{width:139px; float:right; background:#FFF; padding:8px; margin:-1px 1px 0 0;}
	#mymenu ul{ display: inherit; clear: both; }
        #mymenu li{ clear:both; float:left; line-height:17px; padding-left:15px; background:url(../images/arrow2.gif) no-repeat;}
		
        .tabBotton{width:155px; height:25px; background:url(../images/botton-search.gif) no-repeat; text-align:center; padding-top:3px; margin-top:28px;}
            
            .tabSearch{padding:30px;}

            .leftColumnSearch{width:28%; float:left; padding-right:0px;}
                .leftColumnSearch select{width:10em; margin:5px;}
                .leftColumnSearch label{margin:5px; width:65px; float:left;}

            .featureListSearch{width:70%; float:right;}
                #searchFeatures{display:inline;}
                #searchFeatures li{width:33%; float:left;}

        #mainDisplayBox{background:url(../images/tab-1.jpg) no-repeat; width:695px; height:30px; padding:5px 10px 0 10px;}
            .displayBox{width:35%; float:left;}
	    .displaySortData{/*width:35%;*/ float:left;}
            .countpageBox{float:right;}
                .countpageBox label{float:left; width:20px; text-align:center;}
                .countpageBox img{margin-top:5px;}
                .pageNumber{color:#666;}		
			.pageNumber a:link, .pageNumber a:visited{ color:#666;}
			.pageNumber a:hover, .pageNumber a:active{ color: #004563;}
                .pageSelected{background:#004563;}

    .listproperty{background:#FFF; /*3A3F45*/  width:695px; padding:0 10px;}
    .showcontents{background:#FFF; width:695px; padding:15px 10px;}
    .showcontents ul{padding:10px 0 10px 25px;}
    .showcontents li{list-style:disc; margin-bottom:10px;}
    
    .areaguidecontent{background:#FFF; /*3A3F45*/  width:695px; padding:0 10px; }
    .areaguidecontent img{float:left; margin:5px 10px 10px 0; width:260px;}
    .areaguidecontent br{clear:none;}
    
    .twocolumns{width:48%; float:left; margin:auto 5px;}
    .treecolumn{width:31%; float:left; padding:0 0px 5px 0; margin-right:15px;}
	.treecolumn img{width:225px; margin-bottom:5px;}
	.treecolumn br{margin-bottom:10px;}
    .fourcolumn{width:23.5%; float:left; padding-right:10px; }
        .fourcolumn li{line-height:15px; padding:2px 0; border-bottom:none;}
    
    .listPropertyShowImage{width:40%; float:left; margin:6px; padding:0px;}
        .listPropertyShowImage img{width:100%; border:solid 1px #CCC;}
        
    .listPropertyShowDetails{width:55%; float:right; margin:6px; padding:0px;}
    
    .liList{margin:10px 0px; width:95%; float:left;}
        .liList ul{}
        .liList li{/*display:inline;*/ margin:5px 15px 5px auto; padding-left:15px; background:url(../images/arrow3.gif) no-repeat;}
    
    .listfeatures{font-size:11px;}
        .listfeatures li{display:inline; margin:2px auto; padding-left:15px; background:url(../images/arrow3.gif) no-repeat; float:left; width:46%;}
        
    #login{width:157px; float:right; /*margin-bottom:10px;*/ padding:3px 0 0 0; background:url(../images/loginbox.jpg) no-repeat;}
        #loginForm{ clear:both; width:155px; float:right; margin-bottom:10px;}
		#loginForm form {background:#C3C4C6; padding:10px 4px; clear:both;}
		#loginForm label { margin: 8px 0 0 3px; float: left; font-size:11px; color:#666; }
		#loginForm input{margin: 3px 3px 0 0; float: right; width: 7em; font-size:11px;}
		#loginForm br{clear:both;}
		#loginForm a:link, #loginForm a:visited{ color:#FFFFFF; text-decoration:underline;}
		#loginForm a:hover, #loginForm a:active{ color:#FF0000;} 
	#forgotFrom{ clear:both; width:155px; float:right; margin-bottom:10px;}
		#forgotFrom form {background:#C3C4C6; padding:10px 4px; clear:both;}
		#forgotFrom label { margin: 8px 0 0 3px; float: left; font-size:11px; color:#666; }
		#forgotFrom input{	margin: 3px 3px 0 0; float: right; width: 7em; font-size:11px;}
		#forgotFrom br{clear:both;}
	#hiddenForgotPasswordForm{clear:both; float:left; margin-top:20px;}
    
    #propertyworth{width:155px; float:right; padding:3px 0 0 0; margin-bottom:10px;}
		#hiddenPropertyWorth{margin-top:10px;}
		#hiddenPropertyWorth form {background:#C3C4C6; padding:10px 4px; clear:both;}
		#hiddenPropertyWorth label { margin: 8px 0 0 3px; float: left; font-size:11px; color:#666; }
		#hiddenPropertyWorth input{	margin: 3px 3px 0 0; float: right; width: 7em; font-size:11px;}
		#hiddenPropertyWorth br{clear:both;}
		
	#memberDetail{ }
		#memberDetail label{float:left; width:100px; margin-top:5px;}
		#memberDetail input{float:left; width:15em; margin:3px;}
		#memberDetail textarea{float:left; width:15.5em; height:90px; font-family:Arial; font-size:13px;}
	
	.alertarea{width:33%; float:left;}
	.alertarea input{margin:0 3px 3px 0; float:left; }
	
	#memberAlertForm2{}
		#memberAlertForm2 label{float:left; width:150px; margin-top:5px;}
		#memberAlertForm2 input{float:left; margin-top:5px;}
	
    #propertydetails{clear:both; width:695px; padding:0 10px; background:#FFF;}
    #propertydescriptions{width:55%; float:right;}
    #propertyimages{width:43%; float:left; padding:5px 0;}
        #propertyimages img{width:100%; border:solid 1px #3A3F45;}
      
    #propertygmap{clear:both; width:695px; padding:0 10px; background:#FFF;}
    
        #smallimages{clear:both; margin:8px auto;}
             #smallimages img{width:31%; height:64px; margin:2px 2px 2px 0;}
	
    
    #regisForm{/*width:60%;*/ float:left; }
        #regisForm label{float:left; width:125px; margin:5px auto;}
        #regisForm textarea{float:left; width:16em; height:75px; margin:5px auto;}
	
#sendemailtofriend{width:100%; padding:10px; background:#E6E4E5;}
	#sendemailtofriend label{color:#666; float:left; margin:3px; font-size:13px; font-family:Arial;}
	#sendemailtofriend form{width:340px; margin-left:0px; padding:10px; background:#FFF;}
	#sendemailtofriend input{float:right; margin:3px; font-family:Arial;}
	#sendemailtofriend textarea{width:98%; font-size:13px; font-family:Arial;}
	
#contactForm{}
	#contactForm label{float:left; width:140px; margin:3px auto;}
	#contactForm input{float:left; margin:3px auto; width:15em;}
	#contactForm select{float:left; margin:3px auto; width:15em;}
	#contactForm textarea{float:left; margin:3px auto; width:15em; height:100px;}
        	
		
.txtBlue{color:#03D6FC; font-weight:bold; }		
	.txtBlue13 a:link, .txtBlue13 a:visited{color: #03D6FC;}
	.txtBlue13 a:hover, .txtBlue13 a:active{color: #03D6FC; text-decoration:underline;}
	
.txtYello{color:#DBF81A; font-weight:bold; }		
	.txtYello a:link, .txtYello a:visited{color: #DBF81A;}
	.txtYello a:hover, .txtYello a:active{color: #DBF81A; text-decoration:underline;}
	
.txtBlue13{color:#004563; font-weight:bold; }		
	.txtBlue13 a:link, .txtBlue13 a:visited{color: #004563;}
	.txtBlue13 a:hover, .txtBlue13 a:active{color: #004563; text-decoration:underline;}
	
.txtGray13{color:#666; font-weight:bold; font-size:13px;}		
	.txtGray13 a:link, .txtGray13 a:visited{color: #666;}
	.txtGray13 a:hover, .txtGray13 a:active{color: #666; text-decoration:underline;}
	
.txtPink13{color:#004563; font-weight:bold; }		
	.txtPink13 a:link, .txtPink13 a:visited{color: #004563;}
	.txtPink13 a:hover, .txtPink13 a:active{color: #004563; text-decoration:underline;}
	
.txtPink13Normal{color:#004563;}		
	.txtPink13Normal a:link, .txtPink13Normal a:visited{color: #004563;}
	.txtPink13Normal a:hover, .txtPink13Normal a:active{color: #004563; text-decoration:underline;}
        
.txtWhite15{color:#FFF; font-size:15px;}
        .txtWhite15 a:link, .txtWhite15 a:visited{color: #FFF;}
	.txtWhite15 a:hover, .txtWhite15 a:active{color: #FFF; text-decoration:underline;}
  
.txtHeader17{color:#004563; font-size:17px;}		
	.txtHeader17 a:link, .txtHeader17 a:visited{color: #004563;}
	.txtHeader17 a:hover, .txtHeader17 a:active{color: #004563;}
        
.txtHeaderBlue17{color:#004563; font-size:17px;}		
	.txtHeaderBlue17 a:link, .txtHeaderBlue17 a:visited{color: #004563;}
	.txtHeaderBlue17 a:hover, .txtHeaderBlue17 a:active{color: #004563; text-decoration:underline;}
        
.txtHeaderPink17{color:#004563; font-size:17px;}		
	.txtHeaderPink17 a:link, .txtHeaderPink17 a:visited{color: #004563;}
	.txtHeaderPink17 a:hover, .txtHeaderPink17 a:active{color: #004563; text-decoration:underline;}        
        
.txtRightMenu{ color:#333;}		
	.txtRightMenu a:link, .txtRightMenu a:visited{ color:#333;}
	.txtRightMenu a:hover, .txtRightMenu a:active{ color: #004563;}		

.txtNormal{ color:#6d6e71; font-size:13px ;}	
	.txtNormal a:link, .txtNormal a:visited{ color:#6d6e71;}
	.txtNormal a:hover, .txtNormal a:active{ color:#1a265b; text-decoration:underline;}	

.txtSubMenu{color:#6d6e71; font-size:13px; /*font-style:italic;*/}
	.txtSubMenu a:link, .txtSubMenu a:visited{ color:#6d6e71;}
	.txtSubMenu a:hover, .txtSubMenu a:active{ color:#999; text-decoration:none;}	

.txtFooter{color:#CCC;}		
	.txtFooter a:link, .txtFooter a:visited{ color:#CCC;}
	.txtFooter a:hover, .txtFooter a:active{ color:#004563;}

.txtFooter11{color:#333; font-size:11px;}		
	.txtFooter11 a:link, .txtFooter11 a:visited{ color:#333;}
	.txtFooter11 a:hover, .txtFooter11 a:active{ color:#004563;}        
	
.txtSearch{font-size:11px; color:#1a265b;}
	.txtSearcha:link, .txtSearch a:visited{ color:#1a265b;}
	.txtSearch a:hover, .txtSearch a:active{ color:#FF0000;}
        
.txt11{font-size:11px;}
.txtHeader{font-size:30px;}

.txtSold{font-size:24px; color:#004563;}

.threecurrency{margin:5px 0; clear:both; display:inline; width:100%;}
.threecurrency li {list-style:none; margin-right: 15px;}

.musd { color:#ff8000; /*font-size:0.9em;*/ font-weight:300; padding:0 15px 0 0; }
.mgbp { color:#3E5A1B; /*font-size:0.9em;*/ font-weight:300; padding:0 15px 0 0; }
.meur { color:#662073; /*font-size:0.9em;*/ font-weight:300; padding:0 15px 0 0; }
.mthi a{ color:#004563; /*font-size:0.9em;*/ font-weight:300; padding:0 5px; }
.mthiBold a{ color:#004563; /*font-size:0.9em;*/ font-weight:bold; padding:0 5px; }
	
.adminbuttonlarge {font-size: 8pt; font-weight: bold; height: 20px; border: solid 1px #8b8b89; background:#8b8b89; color:#242424;}
.adminbutton{color:#242424; height:18px; background:#FFFFFF; border:solid 1px #242424; font-size:11px;}

/*------------- Search Slide ----------- */

.slider {position:relative;width:140px;height:20px;}
.slider_point {position:absolute;width:13px;height:20px;background-image:url('../images/pointer.gif');background-repeat:no-repeat;}
.slider_text {}

#navWrapper { height: 22px;	}
#mainNav {padding-top:3px;}
#navWrapper ul {/*width: 950px;*/ margin: 0 auto;}
#navWrapper ul li {
	list-style: none;
	/*width: 180px;*/
	margin:auto auto auto 4px;
	float: left;
}
#navWrapper ul li span {
	position: absolute;
	color: white;
	background:/*#F4E73C*/ gray ;
	width:120px;
}


/* LEVEL ONE */		
ul.dropdown { position: relative;z-index:2000; }
ul.dropdown li { /*font-weight: bold;*/ float: left; zoom:1; /*background: #ccc;*/ }
ul.dropdown a:hover { color: #666; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a { display: block; padding: 0 5px 0 20px;}
ul.dropdown li:last-child a{ border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover{ /*background: #F3D673; */ color: black; position: relative; }
ul.dropdown li.hover a { color: black; }

/*  LEVEL TWO */
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;z-index:2000; }
ul.dropdown ul li { width:100%; font-weight:bold; background: #E9ECF1; color: #1a265b; border-bottom: 1px solid #FFF; clear:both; float: left; font-size:11px; line-height:18px; }
ul.dropdown ul li.hover, ul.dropdown ul li:hover{ background: #FFFF00;}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{width: 100%; display: inline-block; } 

/*  LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

#sub_area:hover{background:#E9ECF1;}
#sub_area label a{ padding:0 5px 0 8px;}
#sub_area label a:hover{background:#FFFF00; width:92%; padding:0 5px 0 8px;}


