@charset "utf-8";
/*-------------general---------------*//*HEIGHT62*/
body{
	padding:0;
	font:normal 12px/19px Tahoma, Geneva, sans-serif;
	/*background-color: #ededed;*/
	background-color: #ffffff;
	color:#595959;
	margin:0;	 
}
p, div, h1, h2, h3, form, input, textarea, img, span, li{
	padding:0;
	margin:0;
}
ul, ol{
	padding:0;
	margin:0;
	list-style:none;
}
img{
	display:block;
	border:none;
	font-size:0;
	line-height:0;
}
a{
	text-decoration:none;
	outline:none;
	color:#003374;
}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
/*-------------general---------------*/
a.headline{ text-decoration:underline; }
a.headline:hover{ text-decoration:none; }
/*-------------header---------------*/
#header{  width:956px; margin:0 auto; }

#top-nav-container{ width:648px; float:right; }
#top-nav-container ul{ margin-top:15px; display:block; float:right; }
#top-nav-container ul li{ float:left; font:bold 13px/15px Tahoma, Geneva, sans-serif; color:#003374; }
#top-nav-container ul li a{ padding:0 10px; color:#344771; /*background-color:#ededed;*/ font:normal 13px/15px Tahoma, Geneva, sans-serif; }
#top-nav-container ul li a.last{ padding-right:0; }
#top-nav-container ul li a:hover{ text-decoration:underline; }
#top-nav-container img{ margin-top:15px; float:right; height:60px; }


#top-nav-container ul li.toplink ul{ position:absolute; z-index:100; width:300px; background-color:transparent; display:none;  margin-left:-5px; top:10px; *margin-left:-95px; padding:3px 0; }
#top-nav-container ul li.toplink ul a{ background-color:#003374; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; border:solid 1px #fff; border-top:none; border-bottom:none; width:180px; }
#top-nav-container ul li.toplink ul a.first{ border:solid 1px #fff; border-bottom:none; }
#top-nav-container ul li.toplink ul a.last{ border:solid 1px #fff; border-top:none; padding-bottom:5px; }
#top-nav-container ul li.toplink ul li.midlink1  ul{ display:none; position:absolute; z-index:200; width:185px; background-color:#003374; display:none; border:solid 1px #fff; left:150px; filter:alpha(opacity=90); margin-left:-5px;  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:57px; padding:3px 0;}
#top-nav-container ul li.toplink ul li.midlink1  ul a{ border:none; width:170px; }
#top-nav-container ul li.toplink ul li.midlink2  ul a{ border:none; width:170px; }
#top-nav-container ul li.toplink ul li.midlink3  ul a{ border:none; width:170px; }
#top-nav-container ul li.toplink ul li.midlink2  ul{ left:150px; display:none; position:absolute; z-index:220; width:185px; background-color:#003374; display:none; border:solid 1px #fff; margin-left:-5px; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:87px; padding:3px 0;}
#top-nav-container ul li.toplink ul li.midlink3  ul{ left:150px; display:none; position:absolute; z-index:230; width:185px; background-color:#003374; display:none; border:solid 1px #fff; margin-left:-5px; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:107px; padding:3px 0;}
#top-nav-container ul li ul li{ float:none; width:100%; *width:auto; }
#top-nav-container ul li ul a{ color:#fff; padding:4px 0 0 15px; background-color:#003374; display:block; line-height:27px; }
#top-nav-container ul li ul a:hover{ background-color:#ccc; padding:4px 0 0 15px; color:#344771; text-decoration:none; display:block; line-height:27px; }


#logo-container{ float:left; }
#logo-container img{ margin:9px 0 32px; float:left; }
#logo-container img.banner{ margin-bottom:0; }
/*-------------header---------------*/


/*-------------main-navigation---------------*/
/*#main-nav{ font:bold 12px/33px Arial, Helvetica, sans-serif; background:url(images/menu-bg.gif) repeat-x 0 0; border-top:solid 1px #3d348a; width:954px; margin:0 auto; border-right:solid 1px #3d348a; border-left:solid 1px #383838;}
#main-nav ul li{ float:left; }
#main-nav li img{ position:absolute; margin-top:-53px; margin-left:158px;}
#main-nav ul li a{ padding:0 20px; background:url(images/menu-separator.gif) no-repeat center right; color:#003374; font:bold 12px/33px Tahoma, Geneva, sans-serif; display:block; }
#main-nav ul li a:hover{ background:#003374 url(images/menu-bg-hover.gif) repeat-x 0 0; display:block; color:#fff;}
#main-nav ul li a.active{ background:#003374 url(images/menu-bg-hover.gif) repeat-x 0 0; display:block; color:#fff;}
#main-nav ul li.headlink a.active{ padding:0 20px; background:#003374 url(images/menu-bg-hover.gif) repeat-x 0 0; color:#fff; font:bold 12px/33px Arial, Helvetica, sans-serif; display:block; }

#main-nav ul li.headlink a{ padding:0 20px; background:url(images/menu-separator.gif) no-repeat center right; color:#003374; font:bold 12px/33px Arial, Helvetica, sans-serif; display:block; }
#main-nav ul li ul{ position:absolute; z-index:100; width:210px; background-color:#003374; display:none; border:solid 2px #22296c; border-top:none; border-left:solid 2px #22296c; margin-left:-2px; border-bottom:solid 1px #22296c; padding-top:10px; }
#main-nav ul li.headlink ul li{ display:block; width:100%; }
#main-nav ul li.headlink ul li a{ background:#003374; display:block; background-image:none; padding-left:20px; width:170px; color:#9a9a9a;  }
#main-nav ul li.headlink ul li.last img{ margin-left:-182px; margin-top:0; bottom:-7px; }
#main-nav ul li.headlink ul li.last{height:6px; border-bottom:solid 2px #22296c;}
#main-nav ul li.headlink ul li a:hover{color:#fff; background-image:none; }*/

#main-nav{ font:bold 12px/33px Arial, Helvetica, sans-serif; background:url(images/menu-bg.gif) repeat-x 0 0; border-top:solid 1px #3d348a; width:956px; margin:0 auto; border-right:solid 1px #3d348a; border-left:solid 1px #383838;}
#main-nav ul li{ float:left; background:url(images/menu-separator.gif) no-repeat center right; }
#main-nav li img{ position:absolute; margin-top:-53px; margin-left:146px;}
#main-nav ul li a{ padding:0 20px; border-right:1px solid #003374; color:#003374; font:bold 12px/33px Arial, Helvetica, sans-serif; display:block;  }
#main-nav ul li a:hover{ background:#ffc424 url(images/menu-bg-hover.gif) repeat-x 0 0; display:block; }
#main-nav ul li a.active{ background:#ffc424 url(images/menu-bg-hover.gif) repeat-x 0 0; display:block; border-right:2px solid #003374; }
#main-nav ul li.headlink a.active{ padding:0 20px; background:#003374 url(images/menu-bg-active.gif) repeat-x 0 0; font:bold 12px/33px Arial, Helvetica, sans-serif; display:block;  }
#main-nav ul li.headlink { background:url(images/menu-separator.gif) no-repeat center right; }
#main-nav ul li.headlink a{ padding:0 20px; color:#003374; font:bold 12px/33px Arial, Helvetica, sans-serif; display:block; }
#main-nav ul li ul{ position:absolute; z-index:100; width:210px; background-color:#ffc424; display:none; border:solid 1px #22296c; border-top:none; border-left:solid 2px #22296c; margin-left:-2px; border-left:solid 2px #22296c; *margin-top:-1px }

#main-nav ul li.headlink ul li{ display:block; padding:5px 0; }
#main-nav ul li.headlink ul li a{ background-color:#ffc424; display:block; background-image:none; padding-left:20px; width:170px; color:#003374; border-bottom:dotted 1px #003374; }
#main-nav ul li.headlink ul li.last img{ margin-left:-182px; margin-top:0; bottom:-7px; }
#main-nav ul li.headlink ul li a:hover{color:#003374; background-image:none; background-color:#ffbd69; }
/*-------------main-navigation---------------*/

/*-------------header-image-background---------------*/
/*#head-banner-container{ width:935px; padding:9px 10px 0px 11px; position:relative; margin:0 auto; background-color:#003374; height:269px; *margin-top:-1px }*/
#head-banner-container{ width:935px; padding:9px 10px 0 11px; position:relative; margin:0 auto; border:solid 1px #003374; border-top:none; height:267px; background:#4583d4 url(images/blue-box-bg.gif) repeat-x 0 0; }
#head-banner-container img{ border:solid 1px #003374;}
#head-banner-container #search-property-background{ width:707px; background-color:#fff;  filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7; height:166px; position:absolute; z-index:5;margin-top:64px;  }
#head-banner-container #search-property{ position:absolute; border:solid 1px #edf1f2; border-left:none; padding-top:85px; padding-left:20px; z-index:10; width:687px; top:73px; font:bold 18px Georgia, "Times New Roman", Times, serif; color:#000; height:79px; }
/*#head-banner-container #search-property select{ width:250px; border:solid 1px #000; height:24px; margin-right:8px; }*/
#head-banner-container #search-property img{ float:right; margin-right:15px; margin-top:14px;  }
#head-banner-container #search-property input[type="image"]{ float:right; margin-right:15px; margin-top:14px; }
/*#head-banner-container #search-property select.last{ float:left; height:22px; margin-right:0; margin-left:3px; }*/


#shadow{ width:956px; margin:0 auto; }

#advertisement{ width:956px; margin:0 auto; background:url(images/mid-ad-banner.gif) no-repeat 0 0; padding-top:35px; }
#advertisement ul li{ padding:0 70px 35px 85px; float:left; }
#advertisement ul li.last{ padding-left:85px; padding-right:0; }
#advertisement ul li h1{ font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; height:21px; }
#advertisement ul li p{ font:normal 11px/20px Arial, Helvetica, sans-serif; color:#010861; }
#advertisement ul li p a{ font:bold 12px Arial, Helvetica, sans-serif; color:#e6e6e6; text-decoration:underline;}
#advertisement ul li p a:hover{ text-decoration:none; }
/*-------------header-image-background---------------*/


.iconsbg {background-color:#EBF7FF; border:1px solid #3069BF; margin-bottom:10px; padding:5px;}
.position { vertical-align:middle; float:left;}
.bold1 { font:bold 12px/19px Arial,Helvetica,sans-serif; padding-left:10px; }
.iconsbg select{ float:left; border:solid 1px #000; height:18px; margin-right:5px; width:150px; *height:22px; }

#head-banner-container #search-property-background-inner{ width:936px; background-color:#fff;  filter:alpha(opacity=95);  -moz-opacity:0.95;  -khtml-opacity: 0.95;  opacity: 0.95; height:188px; position:absolute; z-index:5;margin-top:0px; }

#head-banner-container #search-property-inner{ position:absolute; padding-left:9px; z-index:10; top:35px; }
#head-banner-container #search-property-inner .left-side{ float:left; width:450px; margin-left:10px;}
#head-banner-container #search-property-inner .right-side{ float:left; width:465px;}
#head-banner-container #search-property-inner .inputset{ padding:0.55em; clear:both; display:block;}
#head-banner-container #search-property-inner .inputset label{ clear:both; display:block; float:left; font-weight:bold; padding:0.2em 0 0.1em; width:170px; }
/*#head-banner-container #search-property-inner .inputset select{ width:203px; border:solid 1px #000; height:22px;  }*/
#head-banner-container #search-property-inner .inputset select.small{ width:122px; }
#head-banner-container #search-property-inner .inputset input[type="text"]{ width:85px; border:solid 1px #000; vertical-align:middle; font-size:12px; height:22px; }
#head-banner-container #search-property-inner .inputset p {float:left; margin:0.2em 0; }
#head-banner-container #search-property-inner .inputset input[type="checkbox"]{ vertical-align:middle; margin-right:5px; margin-bottom:3px; margin-top:0; }
#head-banner-container #search-property-inner .inputset span{ font-weight:bold; padding-right:8px; }
/*-------------body---------------*/
/*#body-container{ width:956px; margin:0 auto; padding:10px 0; }
#body-container #blue-box{ width:234px; border:solid 1px #3069bf; margin-right:4px; float:left; background-color:#ebf7ff; min-height:280px; margin-bottom:14px; text-align:left; }*/
#body-container{ width:957px; margin:0 auto; padding-top:12px; padding-bottom:10px; }
#body-container #blue-box{ width:236px; margin-right:4px; float:left; background-color:#ebf7ff; min-height:280px; margin-bottom:14px; text-align:left; }
#body-container #blue-box.no-mar{ margin-right:0; }
/*#body-container #blue-box h1{ background:url(images/blue-box-bg.gif) repeat-x 0 0; border-bottom:solid 1px #3069bf; padding-left:17px; font:normal 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; height:27px; color:#000; margin-bottom:14px; text-shadow:#444 1px 0px 0px; }*/
#body-container #blue-box h1{ background:#74BAF6; border-bottom:solid 1px #3069bf; padding-left:17px; font:normal 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; height:27px; color:#000; margin-bottom:14px; text-shadow:#444 1px 0px 0px; }
#body-container #blue-box p{ padding:0 14px 10px; font:normal 12px/15px Tahoma, Geneva, sans-serif; color:#595959; background-color:#ebf7ff; }
#body-container #blue-box p a.read-more{ text-decoration:underline; color:#18639a; float:right; }

#head-body{ background-color:#003374; width:958px; margin:0 auto; *margin-top:-1px; }
/*#head-body{ background-color:#FFDB75; width:958px;border:1px; margin:0 auto; *margin-top:-1px; }*/
#head-body h1{ color:#fff; font:normal 17px Tahoma, Geneva, sans-serif; float:left; padding:22px; }
#head-body #switch-box{ float:right; padding-right:25px; padding-top:22px; }
#head-body #switch-box a{ font:normal 13px Tahoma, Geneva, sans-serif; color:#CCC;  }
#head-body #switch-box a:hover{ color:#fff; text-decoration:underline; }
#body-container #left{ float:left; width:250px; }
#body-container #right{ float:right; width:700px; }
#body-container #left .inputset{ padding:0.45em 0.55em; clear:both; display:block;}
#body-container #left .inputset label{ clear:both; display:block; float:left; font-weight:bold; padding:0.2em 0 0.1em; width:75px; }
/*#body-container #left .inputset select{ width:144px; border:solid 1px #000; height:22px;  }*/
#body-container #left .inputset select.small{ width:62px; }
#body-container #left .inputset input.date[type="text"]{ width:60px; border:solid 1px #000; height:24px; }
#body-container #left .inputset input[type="text"]{ width:142px; border:solid 1px #000; height:22px; }
#body-container #left .inputset p {float:left; margin:0.2em 0; }
#body-container #left #blue-box{ float:none; }

/*#body-container #blue-box-big{ border:solid 1px #3069bf; background-color:#ebf7ff; margin-bottom:14px; border-bottom:none; }*/
#body-container #blue-box-big p{ padding:15px; }
#body-container #blue-box-big .summarymaincontent p{ padding:0px; }
#body-container #right #blue-box-big p{ padding:0px; }
/*#body-container #blue-box-big p.last{ border-bottom:solid 1px #3069bf; padding:15px; padding-bottom:0; }*/
#body-container #blue-box-big h1{ background:url(images/blue-box-bg.gif) repeat-x 0 0; border-bottom:solid 1px #3069bf; padding-left:17px; font:normal 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; height:27px; color:#000; text-shadow:#444 1px 0px 0px; }
#body-container #blue-box-big td{ padding:15px 10px; border-bottom:solid 1px #3069BF; width:100%; }
#body-container #right #blue-box-big ul{ padding:15px; border-bottom:solid 1px #3069BF; width:668px;  }
#body-container #right #blue-box-big li{font:normal 12px/15px Tahoma, Geneva, sans-serif; color:#595959; padding:5px 20px; background:url(images/dot.gif) no-repeat left center; }
#body-container #blue-box-big .summarymaincontent{ padding:0 1em; }
#body-container #blue-box-big .summarymaincontent h2{ font:normal 20px Tahoma, Geneva, sans-serif; }
#body-container #blue-box-big .summarymaincontent h2 img{ float:right; margin-top:-5px; }
#body-container #blue-box-big .summarymaincontent h3{ font:bold 16px Tahoma, Geneva, sans-serif; margin-bottom:7px; }
#body-container #blue-box-big .photoframe{ width:135px; height:101px; padding:3px; background-color:#ffffff; border:solid 1px #c1c1c1; }
#body-container #blue-box-big .photos{ float:left; position:relative; width:143px; }
/*#body-container #blue-box-big .photos img{ margin-top:5px; }*/
#body-container #blue-box-big .details{ margin-left:160px; position:relative; }
#body-container #blue-box-big .details a:hover{ text-decoration:underline; }
#body-container #blue-box-big input[type="submit"]{ background:url(images/save-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px;  }
#body-container #blue-box-big input[type="submit"].sign-in{ background:url(images/sign-in-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
#body-container #blue-box-big input[type="submit"].register{ background:url(images/submit-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
#body-container #blue-box-big input[type="submit"].continue{ background:url(images/continue-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
#body-container #blue-box-big input[type="submit"].submit{ background:url(images/submit1-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
#body-container #blue-box-big input[type="submit"].paynow{ background:url(images/pay-now-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
.submit input[type="submit"]{ background:url(images/save-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px;  }

#body-container #blue-box-big a.cancel{ background:url(images/cancel-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
#body-container #blue-box-big a.register{ background:url(images/submit-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px;}
#body-container #blue-box-big a.continue{ background:url(images/continue-btn.gif) no-repeat 0 0; width:112px; height:26px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }
#body-container #blue-box-big a.paynow{ background:url(images/pay-now-btn.gif) no-repeat 0 0; width:69px; height:20px; display:block; border:none; font-size:0; line-height:0; color:transparent; *text-indent:99999px; }


/*-------------body---------------*/
#body-container #left1{ float:left; width:700px; }
#body-container #right1{ float:right; width:250px; }
#body-container #right1 img{ float:right; }

/*-------------footer---------------*/
/*#footer{ width:928px; margin:0 auto; font:normal 12px Tahoma, Geneva, sans-serif; padding:15px 14px 35px; border:solid 1px #3069bf; background-color:#ebf7ff; }*/
#footer{ width:928px; margin:0 auto; font:normal 12px Tahoma, Geneva, sans-serif; padding:15px 14px 35px; border-top:dotted 1px #3069bf; background-color:#ebf7ff; }
#footer ul li{ float:left; font:normal 12px Verdana, Geneva, sans-serif; margin-bottom:18px; color:#000;}
#footer ul li a{ padding:0 15px; font:normal 11px Verdana, Geneva, sans-serif; color:#000;}
#footer ul li a:hover{ text-decoration:underline; }

#copyright-text{ font:bold 10px/19px Verdana, Geneva, sans-serif; color:#595959; width:500px; float:left; margin-top:10px; }
#developed-by{ font:bold 10px/19px Verdana, Geneva, sans-serif; color:#595959; float:right; width:155px; margin-top:18px; }
#footer #developed-by ul li{ float:left; font:bold 10px/19px Verdana, Geneva, sans-serif; color:#595959; margin:0; padding-right:10px;}
#footer #developed-by ul li a{ padding:0; }

/*-------------footer---------------*/
/*form.wufoo { margin:20px 0; padding:0 0 20px; border-bottom:solid 1px #3069BF;}*/
form ul{ margin:0 30px; line-height:20px; }
form li { display:block; margin:0; padding:6px 5px 9px 9px; width:98%; }
label.desc { border:none; color:#222222; display:block; font:bold 13px/20px Tahoma, Geneva, sans-serif; margin:0; padding:0 0 3px; }
input.text, input.search, textarea.textarea { background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid;
border-width:1px; }
input.text, input.search, input.file, select.select {
color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:100%;
margin:0; padding:2px 5px; height:18px;}
textarea.textarea{ height:80px; width:99%; }
input.medium, select.medium { width:80%; height:18px; }
form li div span.full input, form li div span.full select, form li div span.left input, form li div span.right input {
width:95%; height:18px;}
form li div span.left select, form li div span.right select{ height:24px; width:99%; }
.full { width:95% !important; }
form li span { float:left; }
 form li div span.right input[type="checkbox"]{ width:5%; height:14px; }
form li div span label { line-height:28px; }
form li div span.left, form li div span.right { width:46%;}
.left { float:left; }
.right { float:left; margin-left:3%; }
select.select { padding:1px 0 0; height:24px; width:94%; }
input.medium, select.medium { width:94%; height:18px; }
span.failed { background:url(../images/alert.gif) no-repeat center left; color:#FF0000;  font-size:12px; float:none; padding-left:25px; line-height:30px; margin-left:5px; position:absolute; margin-top:-4px; }
form input[type="radio"]{ margin-top:2px; margin-right:5px; vertical-align:top; }
form input[type="checkbox"]{ margin-top:1px; margin-right:8px; vertical-align:top; margin-bottom:8px; }
.upload{background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; width:95%;}
span.display{ font-size:13px; float:left; color:#003374; width:70%; display:block; font-weight:bold; line-height:25px; }
span.big{ width:100%; }
label.display{ float:left; padding-right:10px; width:25%; }
label.big{ width:100%; }
/*label.error{ position:absolute; margin-top:25px; margin-left:-25%; color:#ff0000; font-weight:bold; width:250px; text-align:right; }*/
/*label.error{ position:absolute;  color:#ff0000; font-weight:bold; width:250px; text-align:right;width:250px; text-align:center; }
select.error, input[type="text"].error, input[type="password"].error{ border:dotted 1px #ff0000; }*/

/*fdgdf*/

#content{ width:958px; margin:0 auto; margin:-1px auto;}
#content1 { width:958px; margin:0 auto; margin:-1px auto;}

#content .white-box{ top:186px; left:35px; /*background-color:#fff; border-left:solid 1px #bbbcc0; border-right:solid 1px #bbbcc0; padding:15px*/ position:fixed;  }

/* Success message*/
/*.succesbar { display:block; height:30px; margin:17px auto;  background-color:#e7eddf; width:936px; z-index:200; }

.succesbar .message-left{ background:#e7eddf url(images/valid-tick-left.gif) no-repeat 0 0; width:37px; height:30px; float:left; }

.succesbar .message-lefterror{ background:#E6C0C0 url(images/error-left.gif) no-repeat 0 0; width:37px; height:30px; float:left; }

.succesbar .message-right{ width:22px; height:30px; float:right; }

.succesbar .message-mid{ border-top:solid 1px #5B811E; border-bottom:solid 1px #5B811E; height:28px;  }

.succesbar .message-mid h2 { font:bold 14px/28px Verdana, Geneva, sans-serif; color:#1e7a2d; margin-left:65px; }*/

/* Error message*/

/*.errorbar{ display:block; background-color:#E6C0C0 ; width:436px; height:300px; z-index:200; margin-left:30%; margin-top:70px; }

.errorbar .message-left{ background:#E6C0C0 url(images/error-left.gif) no-repeat 0 0; width:37px; height:30px; float:left; }

.errorbar .message-lefterror{ background:#E6C0C0 url(images/error-left.gif) no-repeat 0 0; width:37px; height:30px; float:left; }

.errorbar .message-right{ width:22px; height:30px; float:right; }

.errorbar .message-mid{ border-top:solid 1px #DB2B2F; background-color:#E6C0C0; border-bottom:solid 1px #DB2B2F; height:28px;  }

.errorbar .message-mid h2 { font:bold 14px/28px Verdana, Geneva, sans-serif;  color:Red; margin-left:65px; }*/

/* Success message*/
.succesbar { display:none; margin:0 auto; padding-top:0px; width:944px; position:fixed; left:15%; top:5%; z-index:10000; background-color:#FFFFFF;}

 #message .message-left{ background:#EBF7FF url(images/dialog-success.png) no-repeat 10px 20px; float:left; }

 #message .message-lefterror{ background:#EBF7FF url(images/dialog-error.png) no-repeat 10px 20px; float:left; }

.succesbar .message-right{ width:22px; height:30px; float:right; }

.succesbar .message-mid{ border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; height:28px;  }

 #message .message-mid h2 { font:bold 14px/28px Verdana, Geneva, sans-serif; color:#1e7a2d; margin-left:65px; }

/* Error message*/ 

.errorbar{ display:none; margin:0 auto 24px; padding-top:12px;}

.errorbar .message-left{ background:url(images/error-left.gif) no-repeat 0 0; width:37px; height:30px; float:left; }

.errorbar .message-right{ width:22px; height:30px; float:right; }

.errorbar .message-mid{ border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; height:28px;  }

.errorbar .message-mid h2 { font:bold 14px/28px Verdana, Geneva, sans-serif; color:Red; margin-left:65px; }



#body-container #blue-box-big ul li{ border:none; float:left; }
#body-container #blue-box-big .terms ul li{ float:none; }

#body-container #blue-box-big div.grey{ background-color:#eee; float:left; width:24%;  }
#body-container #blue-box-big div.white{ background-color:#fff; text-align:center; float:right; width:76%; }
#body-container #blue-box-big div.white li{  }
#body-container #blue-box-big div.white li ul li{ border-left:solid 1px #3069BF; width:100%;  }
#body-container #blue-box-big div.grey li{ float:none; display:block; border-bottom:solid 1px #ccc; min-height:30px; width:100%; }
#body-container #blue-box-big div.grey li span{ padding:5px 5px 5px 10px; display:block; }

#body-container #blue-box-big li ul li{ float:none; display:block; border-bottom:solid 1px #ccc; min-height:30px; }
#body-container #blue-box-big li ul li a{ text-decoration:underline; }
#body-container #blue-box-big li ul li img{ margin:0 auto; }
#body-container #blue-box-big li ul li a:hover{ text-decoration:none; }
#body-container #blue-box-big li ul li span{ padding:5px 5px 5px 10px; display:block; }
#body-container #blue-box-big li ul li.end{ border:none; height:45px; }
#body-container #blue-box-big h2{ font-size:14px; }




ul.tabNavigation LI {
                    display: inline; 
                }

                ul.tabNavigation LI A {
                    padding: 3px 15px;
                    text-decoration: none;
					background:rgb(69,131,212)url(images/blue-box-bg.gif) repeat-x 0 0;
					font:normal 16px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#000; 
					text-shadow:#444 1px 0px 0px;
					border: 1px solid #3069bf;
					border-bottom:none;
                }

                ul.tabNavigation LI A.selected,
                ul.tabNavigation LI A:hover {
                    background: #3069bf;
                    color: #fff;
                    padding-top: 4px;
					border-top:solid 3px #383838;
                }
                
                ul.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 15px;
                        margin-top: 3px;
                        border: 1px solid #3069bf;
						background-color:#ebf7ff; 
						margin-bottom:14px;
						min-height:146px;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
						height:27px;
						font:bold 18px Tahoma, Geneva, sans-serif;
                }
.savesearchviewresult
{
    background:url(images/viewresult.gif) no-repeat 0 0; 
    padding-left:18px;
}
.savesearchdelete
{
    background:url(images/delsavesearch.gif) no-repeat 0 0; 
    padding-left:18px;
}
.tooltip{ background:url(images/tooltip.gif) no-repeat 0 0; height:76px; width:170px; padding:20px; font:normal 13px Tahoma, Geneva, sans-serif; color:#003374; display:none; position:absolute; z-index:100; margin-top:-70px; margin-left:-50px; }

/*#top-nav-container ul li.toplink > ul{ position:absolute; z-index:100; width:180px; background-color:#003374; display:none; border:solid 1px #fff; margin-left:-5px; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:13px; padding:3px 0;  }

#top-nav-container ul li.toplink ul li.midlink1  ul{ left:160px; display:none; position:absolute; z-index:100; width:180px; background-color:#003374; display:none; border:solid 1px #fff; margin-left:-5px; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:50px; padding:3px 0;}

#top-nav-container ul li.toplink ul li.midlink2  ul{ left:160px; display:none; position:absolute; z-index:100; width:180px; background-color:#003374; display:none; border:solid 1px #fff; margin-left:-5px; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:77px; padding:3px 0;}

#top-nav-container ul li.toplink ul li.midlink3  ul{ left:160px; display:none; position:absolute; z-index:100; width:180px; background-color:#003374; display:none; border:solid 1px #fff; margin-left:-5px; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; top:110px; padding:3px 0;}

#top-nav-container ul li ul li{ float:none; width:100%; }

#top-nav-container ul li ul a{ color:#fff; padding:4px 0 0 15px; background-color:#003374; display:block; line-height:27px; }

#top-nav-container ul li ul a:hover{ background-color:#ccc; color:#344771; text-decoration:none; }*/


#body-container #blue-box-big table.grid{ width:100%; border-bottom:1px solid #3069BF; }
#body-container #blue-box-big table.grid thead{ background-color: #555; color:#fff; height:30px; text-align:left; }
#body-container #blue-box-big table.grid th, td{ padding-left:10px; }
#body-container #blue-box-big table.grid tr.gridrow{ background-color:#BFE4FF; }
#body-container #blue-box-big table.grid tr.gridrow_alternate{ background-color:#AFD1EA; }
#body-container #blue-box-big table.grid td{ background:inherit; color:#000; border:none; padding:0 5px; width:30%; }
#body-container #blue-box-big table.grid td a{ color:#000; text-decoration:underline; }
#body-container #blue-box-big table.grid a{ color:#000044;  }

#body-container #blue-box-big div.pagination { border-bottom:1px solid #3069BF; clear:both; height:55px; padding-left:20px; }
#body-container #blue-box-big div.pagination a{ border: 1px solid #fff; background-color: rgb(48, 105, 191); color: #fff; font-weight: bold; padding:0 15px; font-size:12px; text-align: center; }

#search-property select option.cvcv{ font-weight:bold; padding:0; }
#search-property select option{ padding-left:10px;  }

#drop{ background:#fff url(images/drop-down.jpg) repeat-x 0 0; width:250px; overflow:hidden; font:normal 13px Arial, Helvetica, sans-serif; padding:4px 0; } 
#drop-big{ background:#fff url(images/drop-down-big.jpg) repeat-x 0 0; width:284px;  font:normal 13px Arial, Helvetica, sans-serif; padding:4px 0 5px 0; position:absolute; padding:0; z-index:1000; } 
#drop-big ul{ width:281px; margin:0; margin-top:21px; background:#fff; border:solid 1px #000; border-top:none; height:250px; overflow:auto; position:absolute; margin:23px 0 0 -7px; }
#drop-big span{ padding-left:4px; }
#body-container #blue-box-big li #drop-big ul li{ padding:0; border:none; min-height:20px; }

#body-container #blue-box-big li #drop-big ul li a{ padding-bottom:0px; text-decoration:none; display:block; color:#000; padding-left:12px; background-color:#fff;  cursor:default;}
#body-container #blue-box-big li #drop-big ul li a.clk{font-weight:bold; padding-left:4px; text-decoration:none;  }
#body-container #blue-box-big li #drop-big ul li a:hover{ background-color:#0a246a; color:#fff;  }
#drop-big li{ width:94% }

#drop-small{ background:#fff url(images/drop-down-small.jpg) repeat-x 0 0; width:215px; overflow:hidden; font:normal 13px Arial, Helvetica, sans-serif; padding:4px 0 5px 0; z-index:1000;} 
#drop-small ul{ width:213px; margin:0; margin-top:4px; background:#fff; border:solid 1px #000; border-top:none; height:250px; overflow:auto; position:absolute; margin:20px 0 0 -8px; }
#drop-small span{  }
#drop-small ul li{ padding:0; width:100%; width:92%; }

#drop-small a{ padding-bottom:0px; display:block; color:#000; padding-left:12px; background-color:#fff;  cursor:default;}
#drop-small a.clk{font-weight:bold; padding-left:4px; }
#drop-small a:hover{ background-color:#0a246a; color:#fff;  }

#drop-small1{ background:#fff url(images/drop-down-small.jpg) repeat-x 0 0; width:215px; overflow:hidden; font:normal 13px Arial, Helvetica, sans-serif; padding:4px 0 5px 0; } 
#drop-small1 ul{ width:213px; margin:0; margin-top:4px; background:#fff; border:solid 1px #000; border-top:none; height:250px; overflow:auto; position:absolute; margin:20px 0 0 -8px;}
#drop-small1 span{  }
#drop-small1 ul li{ padding:0; width:100%; width:92%; }

#drop-small1 a{ padding-bottom:0px; display:block; color:#000; padding-left:12px; background-color:#fff;  cursor:default;}
#drop-small1 a.clk{font-weight:bold; padding-left:4px; }
#drop-small1 a:hover{ background-color:#0a246a; color:#fff;  }


#blue-box div.slideshow2{ background:url(images/ajax-loader-small.gif) no-repeat 50% 45% #EBF7FF!important; }

#drop ul{  border:solid 1px #000; position:absolute; width:248px; border-top:none; height:250px; overflow:auto; margin:4px 0 0; *margin:20px 0 0 -12px; background:url(images/ajax-loader-small.gif) no-repeat 50% 50% #fff; }
#drop span{ padding-left:4px; }
#drop ul li{ padding:0; width:100%; width:93.5% }

#drop a{ padding-bottom:0px; display:block; color:#000; padding-left:12px; background-color:#fff;  cursor:default;}
#drop a.clk{font-weight:bold; padding-left:4px; }
#drop a:hover{ background-color:#0a246a; color:#fff;  }
#othertext{ margin-top:8px; display:block; }
 
#body-container #blue-box-big .hl-find{ border-bottom:solid 1px #3069BF; }
#body-container #blue-box-big .hl-find td{ border:none; padding:5px 10px; }
#head-banner-container .inputset img.ui-datepicker-trigger{ border:none; position:absolute; margin-left:115px; margin-top:-28px; *margin:0;   }
img.ui-datepicker-trigger{ border:none; position:absolute; margin-left:115px; margin-top:-28px; *margin:0;   }
#blue-box .inputset img.ui-datepicker-trigger{ border:none; position:absolute; margin-left:192px; margin-top:-28px; *margin:0;   }


.slideshow1 p{ width:auto !important; }
.slideshow3 p a{ padding-left:147px; width:58px; }

.bold1 input[type="submit"]{ background:url(images/compare-btn.gif) no-repeat 0 1px; width:69px; height:20px; border:none; font-size:11px; font-weight:bold; color:rgb(0,33,129); }

/*.sitemap{ border-bottom:solid 1px #3069BF; padding:10px 0; }*/
.sitemap .sitemapblock {
display:inline;
float:left;
margin-left:3%;
padding-bottom:1em;
width:30%;
}
.sitemap .dottedDivider {
border-top:1px dashed #CCCCCC;
clear:both;
padding-bottom:16px;
}
.sitemap li.topLevel {
background-image:url(images/squareMinus.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:1.1em;
font-weight:bold;
padding-left:1.5em;
}
.sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sitemap ul li {
margin-left:0.4em;
}
.sitemap li a {
line-height:1.7em;
margin:0;
padding:0;
}
.sitemap ul.colIndent li {
background-image:url(images/squareDot.gif);
background-position:0.1em 50%;
background-repeat:no-repeat;
margin-left:2em;
padding-left:1.5em;
clear:left;}

.colorheading{ color:#003374!important;}
.headerbgchange{ background:url(images/blue-box-bg.gif) repeat-x 0 0!important; border:none!important;}


#body-container #blue-box-big .findMain{ padding:0 1em;}
#body-container #blue-box-big .findMain h2{ font:normal 20px Tahoma, Geneva, sans-serif; }
#body-container #blue-box-big .findMain h3{font:bold 16px Tahoma, Geneva, sans-serif; margin-bottom:7px; }
#body-container #blue-box-big .photoframechange{ width:135px; height:101px; padding:3px; background-color:#ffffff; border:solid 1px #c1c1c1; float:left; }
#body-container #blue-box-big .photoschange{ float:left; width:143px; }
#body-container #blue-box-big .detailsModify{ float:left; margin:0px 0 0 10px; width:500px;}
#body-container #blue-box-big .detailsModify a:hover{ text-decoration:underline; }
#body-container #blue-box-big .detailsModify div.blck1{ float:left;width:395px;}
#body-container #blue-box-big .detailsModify div.blck2{ float:right;width:105px; text-align:center;overflow:hidden;}
#body-container #blue-box-big .clearboth{ clear:both!important; line-height:0; border:none;}

/* SPOILT */ 
/* RESET */
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0;  
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}*/
/*---------- END RESET ----------*/


/*-------------------------------------------+
|                                            |
|            MAIN STRUCTURE STYLES           |
|                                            |
+-------------------------------------------*/
/*html{
	font-size:100%;
	min-height:101%;
}
body{
	font-size:62.5%;
	font-family: Verdana, Geneva, sans-serif;
	color:#4e4e4e;
	background:url(images/bg-spoilt-home.jpg) top center no-repeat #130a0f; 
}
.wrapper{
	width:981px;
	margin:0 auto;
}
.header{
	width:851px;
	padding-top:70px;
	margin:0 auto;
}
/*NAVIGATION

.nav{
	width:510px; margin-left:360px; margin-top:25px; font-size:12px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF;
}
.nav ul li{ float:left; margin-right:8px;}
.nav a{	
	color:#fff; text-decoration:none; background:url(images/menu-bg.gif) repeat-x 0 0; line-height:41px; padding:0 15px; display:block; 
}
.nav a:hover{
	text-decoration:none; 
}
.nav span{ 
	margin-left:57px;
	
}

a.top-link{ color:#FFF;}

a.top-link:hover{ color:#fa9dca;}

.footer-nav{color:#a2a1a1; text-decoration:none;

}
a.footer-nav {
	color:#a2a1a1; text-decoration:none;}
		

a.footer-nav:hover{
	color:#c2c2c2; text-decoration:none;}	
	


.container{ width:851px; margin:0 auto;}

.generic{float:left; margin-top:68px;
	
	
	
}
.clear{
	clear:both;
}
.end{
	margin-left:0 !important;
	margin-right:0 !important;
}

.foursixtytwo{
	width:465px;
	border-right:1px solid #3c4144;
	margin-right:42px;
	padding-right:42px;
	margin-bottom:73px;
}

.threezeronine{
	width:300px;
}

.col-box{
	background:url(images/color-box.gif) bottom right no-repeat; height:26px;
}

.blue-bdr{ border-top:1px solid #4b78e2; border-bottom:1px solid #86898b; padding-top:2px;}

.pattern{
	 vertical-align:top;
	 padding:8px 0 48px 28px;
}

.login-form{
	margin-top:40px;
	background-color:#10181b; border:1px solid #86898b; padding:20px 0;
}


label.radio-btn{ width:292px; float:left; padding:7px 5px; margin-bottom:10px; vertical-align:bottom;}



.login-type{ vertical-align:top; padding-left:10px; font-size:12px; font-weight:bold; color:#c2c3c4;}

.login-btn{ float:left; margin-top:21px;}


.eightfiftyone{
	width:851px;
	background:url(images/bdr-footer.gif) no-repeat top;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
	 
}

.eightfiftyone span{
	margin-left:470px;
}	

.clear{
	clear:both;
}

.customer-fill { margin-top:80px; background:url(images/menu-bg.gif) repeat-x 0 0; height:41px; border:solid 1px #3C4144; margin-bottom:2px; padding-left:20px; font-size:12px; color:#fff; position:relative;}
.customer-fill input{ border:solid 1px #86898b; height:18px; margin-left:10px; margin-top:5px;}
.customer-fill input[type="submit"]{ background:url(images/go.gif) no-repeat 0 0; border:none; width:63px; margin-top:5px; height:20px; position:absolute; }
.customer-fill p{ position:absolute; top:5px; left:20px; *top:7px;  }
.customer-fill strong{ font-weight:bold; line-height:41px; }
.customer-detail{ margin-bottom:68px; height:200px; background-color:#000; border:solid 1px #3C4144; padding:20px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#fff; font-size:12px;}
.customer-detail dl{ clear:both;}
.customer-detail dt{ float:left; line-height:25px; margin:0 15px 10px 0; width:170px;  }
.customer-detail dd{ float:left; line-height:25px; margin:0 0 10px; font-weight:bold; text-align:right; min-width:200px; color:#FA9DCA; }
.customer-detail .right-hand{ float:right; width:400;}
.customer-detail .left-hand{ float:left; width:406px; border-right:solid 1px #555;}
.customer-detail span{ position:absolute; margin-top:100px; margin-left:100px; font-size:14px; }

.promotion-detail{ margin-bottom:68px; min-height:400px; background-color:#000; border:solid 1px #3C4144; padding:20px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; color:#fff; font-size:12px;}
.promotion-detail img{ border:solid 1px #3C4144; }
.promotion-detail strong{ font-size:14px; font-weight:bold;}
.promotion-detail td{ border-bottom:solid 1px #3C4144; padding:10px 0; }
.promotion-detail td.text{ margin:10px 8px;}
.subscription{ border:solid 1px #3C4144; background-color:#000; min-height:280px; padding:40px 20px; }
.subscription strong{ padding-left:20px; } 
.subscription hr{ border:solid 1px #3C4144; width:95%; margin-top:12px; }
#form1{	margin:0;	padding:0;	}
#form1 fieldset{ margin:20px 0;	padding:0;	border:none; float:left; display:inline; width:346px; margin-left:25px;		}	
#form1 fieldset.right{ text-align:right; }
#form1 legend{display:none;}	
#form1 p{margin:1.2em 0;}
#form1 fieldset.right label{ padding-left:37px; }
#form1 label{display:block; margin-bottom:10px; text-align:left; }	
#form1 input, #form1 textarea{		
		width:300px;
		border:1px solid #ddd;
		padding:3px;
		}		
#form1 textarea{
		height:77px;
		overflow:auto;
		}					
#form1 p.submit{
		clear:both;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
#form1 input[type="submit"]{
		width:114px;
		height:36px;			
		border:none;
		background:url(images/send-btn.gif) no-repeat 0 0;		
		cursor:pointer;		
}*/				



/*New Css By Anjan on 27-01-2010 */

.inpuStyle{ background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid;
border-width:1px;color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:100%; margin:0; padding:2px 5px; height:18px; }

/*#drop{ background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top; width:250px; overflow:hidden; font:normal 13px Arial, Helvetica, sans-serif; padding:4px 0;border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid;
border-width:1px; }/*Copied from Line No 426*/ 

#head-banner-container #search-property select.last{ float:left; height:22px; border:solid 1px #000; margin-right:0; margin-left:3px;}/*Change of line 116*/				
/*select{border:1px solid #7f9db9!important;}/*Applied on Every Select Tag*/
input[type=text]{ background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top!important; border-color:#7C7C7C #C3C3C3 #DDDDDD!important; border-style:solid!important;border-width:1px!important;}
#body-container #left .inputset select{ width:144px; height:22px;  }/*Change of Line 170*/
#head-banner-container #search-property-inner .inputset select{ width:203px; height:22px;  }/*Change of Line No 143*/
#head-banner-container #search-property select{ width:250px; height:24px; margin-right:8px; }/*Change of Line no 113*/
#body-container #blue-box-big{ background-color:#ebf7ff; margin-bottom:14px; border-bottom:none; }/*Change of line No 177*/
form.wufoo { margin:20px 0; padding:0 0 20px; }/*Change of Line No 227*/
#body-container #blue-box-big p.last{ padding:10px; padding-bottom:0; }/*Change of Line No 181*/
.sitemap{  padding:10px 0; }/*Change of line no 477*/
#body-container #blue-box-big div.white li a{ color:#277327; font-weight:bold;}

/*Contact Us*/
.contactBlock{ width:800px; color:#1440B7;/*font:15px Trebuchet MS;*/font:13px Arial;}
.contactBlock .w1{ width:470px; float:left; line-height:20px;}
.contactBlock .w2{ width:280px; float:left; padding:0 0 0 5px;line-height:20px;}

.sitemaprighttab{float:right;margin:0 20px 0 0 ;color:#818181;}

.kilometr1{ float:left; width:270px;}
.kilometr1 input{ width:93%!important;}
.kilometr2{ float:right; width:auto;}

#blue-box-big h4{ font-size:12px;} /* It changes the font size in all the h4 tages in blue box bg previously declared */

.errorsa{ position:absolute; z-index:1;}
.errorsa label{ padding:25px 0 0 0;}

/* NEW MENU CSS BY ANJAN */
/*Main navigation Menu Style Here*/
    .topmenunew{float:right; }
    .topmenunew ul{ margin-top:15px; display:block; float:right; }
    .topmenunew ul li{ float:left; font:bold 13px/15px Tahoma, Geneva, sans-serif; color:#003374; }
    .topmenunew ul li a{ padding:0 10px; color:#344771; font:normal 13px/15px Tahoma, Geneva, sans-serif; }
    .topmenunew ul li a.last{ padding-right:0; }
    .topmenunew ul li a:hover{ text-decoration:underline; }
    .topmenunew img{ margin-top:15px; float:right; height:60px; }
    
    
    /*Drop Down menu Style*/
    .ddsubmenustyle{ font: normal 13px Verdana;margin: 0;padding: 0;position: absolute;list-style-type: none;background: #003374;visibility: hidden;z-index: 100;border:1px solid #fff;/*border-left-width:0;border-right-width:0;*/ opacity:0.5; }

    .ddsubmenustyle ul{ position: absolute;list-style-type: none; margin:0; padding:0; border:1px solid #fff;background-color: #003374;}

    .ddsubmenustyle li a{ display: block; color: #fff; width:180px;line-height:27px;background-color: #003374;text-decoration: none;padding: 4px 5px  4px 10px;}

    * html .ddsubmenustyle li{ display: inline-block;width: 170px; }

    .ddsubmenustyle li a:hover{background-color:#d1d1d1;color:#344771;}
    
    /*Important css don't delete these 3 css listed below*/
    .downarrowpointer{ padding-left: 4px;border: 0;display:none;}
    .rightarrowpointer{ position: absolute;padding-top: 3px;left: 100px;border: 0;display:none;}

    .ddiframeshim{ position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: none;}
/* NEW MENU CSS BY ANJAN END */

#propertysearch{ background:url(images/ajax-loader.gif) no-repeat 50% 50% #EBF7FF; min-height:200px; }
#propertysearch table{ background-color:#EBF7FF; }

