/* Common CSS */
/* ------------------------------------------------------------------------- */
body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#6E6E6E; font-size:11px; margin:0px; padding:0px }
html {scrollbar-face-color: #268ABE;
scrollbar-shadow-color: #0000FF;
scrollbar-highlight-color: #00FF00;
scrollbar-3dlight-color: #FF00FF;
scrollbar-darkshadow-color: #00FFFF;
scrollbar-track-color: #F2F5F7;
scrollbar-arrow-color: #000000;}
a:link, a:visited, a:active { color:#0077bb; cursor:pointer; text-decoration:underline } 
a:hover { text-decoration:none }


img { border:none; padding:0px; margin:0px }
div, span { padding:0px; margin:0px }
form, input { padding:0px; margin:0px }
select { color:#6E6E6E; padding:0px; margin:0px }

h1 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:18px; padding:0px; margin:0px; font-weight:bold }
h2 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; padding:0px; margin:0px; font-weight:bold }
h3 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; padding:0px; margin:0px; font-weight:bold }

ul { list-style-image: url('../images/bullet.gif'); margin-top:0px }

.darkblue { color:#005699 }
.blue { color:#5a7792 }
a.blue { color:#5a7792 }
.orange { color:#E98441 }
.golden { color:#E4A600 }
.aqua { color:#44B0E8 }
.brown { color:#926D64 }
.green { color:#A8B356 }	
.black { color:#5B5B5B }
.gray { color:#7D887C }
.darkgreen { color:#899C48 }
.purple { color:#977CBB }
.lblue{ color:#125792}
row

.cssform label { float: left; font-weight: bold; font-size:12px; text-align:right; width:100px; margin-right:5px }
.cssform select { background-color: #FFFFFF; font-size:10px; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.cssform input { width:120px; font-size:10px; padding:2px 0px 0px 5px }
.cssform1 input { width:33px; font-size:10px; padding:2px 0px 0px 5px }
.cssform input.imgbtn {	border:none; cursor:pointer }
.cssform span.checkbox { display:block; height:15px }
.cssform span.checkbox input { float:left; width:20px }
.cssform span.checkbox label { font-weight: normal; font-size:11px; width:auto; margin:0px; padding:0px; text-align:left; }


.container-br-blue {background: #f9f8f5; /* Old browsers */
-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.75);padding:15px 0px;}
.container-br-blue .top-left-corner { float:left; background:url(../images/orange-left-c.gif) top left no-repeat; width:8px; height:8px }
.container-br-blue .top-right-corner { float:right; background:url(../images/orange-right-c.gif) top right no-repeat; width:8px; height:8px }
.container-br-blue .bottom-left-corner { float:left; background:url(../images/orange-bleft-c.gif) bottom left no-repeat; width:8px; height:8px }
.container-br-blue .bottom-right-corner { float:right; background:url(../images/orange-bright-c.gif) bottom right no-repeat; width:8px; height:8px }
.container-br-blue .top-border { float:left; border-top:1px solid #f3d9a5; height:7px }
.container-br-blue .bottom-border { float:left; border-bottom:1px solid #f3d9a5; height:7px }
.container-br-blue .container-top { height:8px }
.container-br-blue .container-bottom { height:8px }
.container-br-blue .container-body { padding:1px 8px}





.container-br-orange .top-left-corner { float:left; background:url(../images/gray-left-c.gif) top left no-repeat; width:8px; height:8px }
.container-br-orange .top-right-corner { float:right; background:url(../images/gray-right-c.gif) top right no-repeat; width:8px; height:8px }
.container-br-orange .bottom-left-corner { float:left; background:url(../images/gray-bleft-c.gif) bottom left no-repeat; width:8px; height:8px }
.container-br-orange .bottom-right-corner { float:right; background:url(../images/gray-bright-c.gif) bottom right no-repeat; width:8px; height:8px }
.container-br-orange .top-border { float:left; border-top:1px solid #d4d4d4; height:7px }
.container-br-orange .bottom-border { float:left; border-bottom:1px solid #d4d4d4; height:7px }
.container-br-orange .container-top { height:8px }
.container-br-orange .container-bottom { height:8px }
.container-br-orange .container-body { border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding:0px 8px }
.container-br-orange .container-bodysale { border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.container-bg-gray { background-color:#F8F8F8; min-height:505px;}
.container-bg-gray .top-left-corner {float:left; background:url(../images/gray-top-left-corner.gif) top left no-repeat; width:6px; height:6px }
.container-bg-gray .top-right-corner {float:right; background:url(../images/gray-top-right-corner.gif) top right no-repeat; width:6px; height:6px }
.container-bg-gray .bottom-left-corner {float:left; background:url(../images/gray-bottom-left-corner.gif) bottom left no-repeat; width:6px; height:6px }
.container-bg-gray .bottom-right-corner {float:right; background:url(../images/gray-bottom-right-corner.gif) bottom right no-repeat; width:6px; height:6px }
.container-bg-gray .container-top { height:6px }
.container-bg-gray .container-bottom { height:6px }
.container-br-gray .container-body { padding:0px 6px }

.container-bg-gray .container-body .topbuttons ul { list-style-type:none; margin:0px; padding:0px; }
.container-bg-gray .container-body .topbuttons ul li { display:inline;}
.container-bg-gray .container-body .topbuttons a{border:1px solid LightBlue;

display:block; float:left;
 margin:2px;
/* margin-left:3px;*/
padding:4px 12px;
text-align:center;
text-decoration:none;
width:80px; background:Gainsboro; }

.container-bg-gray .container-body .topbuttons a:hover { text-decoration:underline; background:GhostWhite;}


.container-bg-aqua { background-color:#CDE3F8 }
.container-bg-aqua .top-left-corner {float:left; background:url(../images/aqua-top-left-corner.gif) top left no-repeat; width:8px; height:8px }
.container-bg-aqua .top-right-corner {float:right; background:url(../images/aqua-top-right-corner.gif) top right no-repeat; width:8px; height:8px }
.container-bg-aqua .bottom-left-corner {float:left; background:url(../images/aqua-bottom-left-corner.gif) bottom left no-repeat; width:8px; height:8px }
.container-bg-aqua .bottom-right-corner {float:right; background:url(../images/aqua-bottom-right-corner.gif) bottom right no-repeat; width:8px; height:8px }
.container-bg-aqua .container-top { height:8px }
.container-bg-aqua .container-bottom { height:8px }
.container-bg-aqua .container-body { padding:0px 8px }

.block-br-aqua { border:1px solid #4DB2EA }
.block-bg-aqua { background-color:#F1F9FC }
.block-br-blue { border:1px solid #d6d4d4 }
.block-br-gray { border:1px solid #B4B4B4 }
.block-brbg-blue { border:1px solid #dcdede; background-color:#EAEAEA }
.block-bg-gray { background-color:#F2F2F2 }
.block-brbg-gray { background:url(../images/bggray.gif) repeat-x bottom; border:1px solid #D4D4D4 }
.block-br-purple { border:1px solid #AF96D0 }
.block-bg-purple { background-color:#F7F1FD }
.block-bg-skyblue { background-color:#E1EFFA }
.block-bg-lightpink { background-color:#FFF8E9 }
.block-br-golden-bg-lightpink { border:1px solid #B8AE71; background-color:#FFF8E9 }

div.top-left-corner-white { float:left; background:url(../images/top-left-corner-white.gif) top left no-repeat; width:8px; height:8px }
div.top-right-corner-white { float:right; background:url(../images/top-right-corner-white.gif) top right no-repeat; width:8px; height:8px }
div.bottom-left-corner-white { float:left; background:url(../images/bottom-left-corner-white.gif) bottom left no-repeat; width:8px; height:8px }
div.bottom-right-corner-white { float:right; background:url(../images/bottom-right-corner-white.gif) bottom right no-repeat; width:8px; height:8px }

div.bottom-left-corner-aqua { float:left;  width:8px; height:8px }
div.bottom-right-corner-aqua { float:right;  width:8px; height:8px }

#main-container { background-color:#FFFFFF; width:990px; margin-left:auto; margin-right:auto }

#site-title { float:left; height:53px; width:500px; background:url(../images/logo.gif) no-repeat ; background-position:0px 11px; margin-left:10px }
#site-title a { text-decoration: none }



#header-link { float:right; margin:20px 0px 0px 0px; width: 142px }
#header-link a{ font-weight:bold;}
#add-property-link { float:left; margin:5px }


#top-menu{ height:40px;background: #f99a3a; /* Old browsers */
background: -moz-linear-gradient(top, #f99a3a 0%, #e0662c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99a3a), color-stop(100%,#e0662c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f99a3a 0%,#e0662c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f99a3a 0%,#e0662c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f99a3a 0%,#e0662c 100%); /* IE10+ */
background: linear-gradient(to bottom, #f99a3a 0%,#e0662c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99a3a', endColorstr='#e0662c',GradientType=0 ); /* IE6-8 */ }
#top-menu-left { float:left; height:30px;  padding-right:10px; padding-left:8px; }
#top-menu-middle { float:left; width:11px; height:40px; background:url(../images/top-menu-middle-bg.gif) no-repeat }
#top-menu-right { float:left; width:190px; height:40px }

#top-menu-left ul { float:left; color:#FFF; font-size:12px; font-weight:bold; height:40px; line-height:38px; list-style:none; margin:0px; padding:0px; text-align:center }
#top-menu-left ul li { float:left; padding:0px 12px; height:40px; width:auto; border-right:1px solid #f49137}
#top-menu-left ul li.last ,#top-menu-left ul li.first  { background:none;}
#top-menu-left ul li a { display:block; text-decoration:none; color:#FFF;  }
#top-menu-left ul li.selected { color:#fff; background:#f89839; }
#top-menu-left ul li.selected a { color:#fff }

#top-menu-right-links { float:left;color:#fff;  text-align:right; width:192px; margin-top:12px }
#top-menu-right-links a{color:#fff; font-size:12px; font-weight:bold;}
#top-menu-right-select { width:150px; font-size:9px; margin:6px 10px }

#bottom-menu { height: 32px; background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 92%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(92%,#e9e9ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 92%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 92%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 92%); /* IE10+ */
background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 92%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-8 */ border:1px solid #c4c5a6; }
#bottom-menu-content { float:left; width:974px; height:32px }
.menu-links { float:left; padding:5px; font-family:Trebuchet MS; font-weight:bold }
#bottom-menu-links { color:#5b5b5b; font-size:13px; padding-left:16px; }
#bottom-menu-links a { color:#5b5b5b; text-decoration:none }
#bottom-menu-links a.current { color:#8F8F8F }
#bottom-menu #search-field { width:250px; height:17px; color:#6E6E6E; border:1px solid #f2d1bb; margin-bottom:1px; font-size: 10px; padding: 2px 0px 0px 5px; margin:0px; margin-top:5px; }
#bottom-menu #search-btn { width:64px; height:23px; background:url(../images/search.gif) no-repeat; border:none; cursor:pointer; vertical-align:top; }

#navbar-content { padding:5px 15px 0px; color:#333333; text-align:left }
.navigation-arrow { float:left; margin:2px 5px; background:url(../images/nb-arrow.gif) no-repeat; width:10px; height:11px }
div#nav-bar-corners { height:8px }

#message-bar { background-color:#F1F1E9; border-top:1px solid #FFFFFF; color:#323232 }
#close-btn { float:right; margin:5px; cursor:pointer; background:url(../images/close-btn.gif) no-repeat; width:9px; height:9px }
#message { margin:5px 25px }
#message-icon { float:left }
#message-text { float:left; margin-left:15px }

.info-icon { background:url(../images/info-icon.gif) no-repeat; width:24px; height:24px }
.success-icon { background:url(../images/success-icon.gif) no-repeat; width:24px; height:24px }
.error-icon { background:url(../images/error-icon.gif) no-repeat; width:24px; height:24px }
#msg-bar-left-corner { float:left; background:url(../images/mb-left-corner.gif) no-repeat; width:6px; height:6px }
#msg-bar-right-corner { float:right; background:url(../images/mb-right-corner.gif) no-repeat; width:6px; height:6px }

#footer { background:#f5f5f5;-webkit-box-shadow:0 -5px 4px rgba(50,50,50,0.36);-moz-box-shadow:0 -5px 4px rgba(50,50,50,0.36);box-shadow:0 -5px 4px rgba(50,50,50,0.36);  padding: 34px 58px 33px;margin-top:5px; }

#footer a{ padding:0px 6px;}
.errorimage{background:url(../images/footer.gif) repeat-x; border:1px solid #f4daa8; border-bottom:none; padding:20px 10px 30px 10px;margin-top:5px; }
#home-left { float:left; width:770px; border-bottom:1px solid #E5E5E5 }
#home-left-top-left { float:left; width:500px}
#home-left-top-right { float:right; width:260px }

#search-property-title, #hot-dev-title { padding:10px 0px 3px 15px }
#search-property div.criteria { margin:5px 0px;}
#search-property label { float: left; font-weight: bold; font-size:12px; text-align:right; width:100px; margin-right:5px }
#search-property select { background-color: #FFFFFF; width:120px; font-size:10px; color:#515151 }

.hot-dev-item { float:left; margin:5px 0px 0px}
.hot-dev-item img { border:1px solid #CECECE; padding:5px }
.hot-dev-item .title { text-align:center; padding:5px 0px }

#fp-title { padding:10px 5px 0px 15px }	
.fp-item { height:65px; border-bottom:1px dotted #A8B356; padding-top:10px; margin:0px 10px; line-height:18px }
.fp-image { float:left; padding:5px; border:1px solid #D4D4D4; background-color:#FFFFFF; margin-left:5px }
.fp-details { float:right; width:140px; color:#4B4B4B; padding-left:5px }
.fp-title { color:#0077bb; font-weight:bold; font-size:12px }	
.fp-title1 { color:#4b4b4b;  font-size:11px }	

#site-intro-title { padding:5px 0px 10px 15px; font-size:22px; font-weight:bold; font-family:Tahoma; }
#site-intro-desc { padding-left:20px }
.site-intro-step { float:left; width:170px; margin-right:20px }
.site-intro-step-title { color:#bf5c1c; padding:5px 0px 0px 5px }
.site-intro-step-desc { color:#757575; font-size:12px; font-weight:bold; padding:5px }	
#start-now-btn { text-align:right; padding:16px 20px 9px; }	

#our-sponsors-title { padding:10px 0px 0px 10px }
.sponsor ,.sponsor-green{ border:1px solid #B4B4B4; margin-bottom:10px }
.sponsor-green{border:1px solid #6eb43f}
#browse-by-cities {/* border-bottom:1px solid #E5E5E5;*/ padding:10px 15px }
.city-list { float:left; width:155px; border-right:1px solid #E5E5E5; padding:0px 20px; line-height:20px }
.city-listleft { float:left; width:155px; padding:0px 20px; line-height:20px }

#latest-news-title { padding:5px 0px 0px 10px; text-decoration:none; display:block }
#latest-news, #resources { margin:2px; border-bottom:1px dotted #AEAEB0; padding:5px }
.latest-news-item { min-height:35px; padding:5px 0px; }
.latest-news-desc { float:left; width:375px }
.latest-news-title { font-size:12px; font-weight:bold; color:#125792;  }
.latest-news-date { float:right; color:#7A8187; padding:15px 5px 0px 5px }
.rss-div { padding:5px; height:15px }

#resources-title {  padding:5px 0px 0px 10px; text-decoration:none; display:block }
.resources-item { height:21px }
.resources-arrow { float:left; margin:3px 5px; background:url(../images/arrow.gif) no-repeat; width:6px; height:8px }

#contents { padding:10px 0px }
#main-left { float:left; width:206px; padding-right:5px }
#main-center { float:left; width:566px }
#main-right { float:right; width:206px; padding-left:5px }

#category-listing-title { padding-left:15px }

#my-properties-title { padding:10px 0px 0px 10px }
.my-properties-link { background-color:#F2F2F2; height:15px; padding:5px; margin-top:2px }

#search-summary { text-align:center; margin-bottom:10px }
.search-listing-paging { border-bottom:1px solid #CFCFCF; padding:5px 5px 23px }
.search-listing-paging a { display:inline-block; padding:1px 5px; margin:0px 2px 0px 2px; border:1px solid #0077BB; background:#FFFFFF; color:#0077BB; text-decoration:none; }
.search-listing-paging a:hover{ border:1px solid #0077BB; background:#0077BB; color:#FFFFFF; text-decoration:none; }

.search-listing-row { border-bottom:1px solid #CFCFCF; padding:5px }
.search-listing-row-alt { border-bottom:1px solid #CFCFCF; padding:5px; background-color:#F6F9FE }
.search-listing-image { float:left; padding:3px; border:1px solid #D6D7DB ;   margin-top: 5px;text-indent: -9999px;}
.search-listing-desc { height:60px; padding:5px }
.new-item { float:left; background:url(../images/new_img.gif) no-repeat; width:19px; height:14px; margin-right:10px }
.bed { float:left; background:url(../images/bed_img.gif) no-repeat; height:12px; padding:0px 20px }
.bath { float:left; background:url(../images/bath_img.gif) no-repeat; height:12px; padding:0px 20px }
.car { float:left; background:url(../images/car_img.gif) no-repeat; height:12px; padding:0px 20px }

#signup-left { float:left; width:725px; padding:10px 0px }
#signup-right { float:right; width:245px; padding: 10px 0px }
.signup-right-info { padding:20px 0px; border-bottom:1px solid #C6C6C6 }

.panel { border:1px solid #C9D3B1; background-color:#F9FCF3; margin-top:5px; padding:2px }
.panel .panel-head { height:15px; background-color:#EEEFE7; padding:5px }
.panel .panel-head a { text-decoration: none; }
.panel .panel-head .title { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#606060 }
.panel .panel-head .expanded { float:right; background:url(../images/arrow-expanded.gif) no-repeat; width:10px; height:5px; margin-top:5px }
.panel .panel-head .collapsed { float:right; background:url(../images/arrow-collapsed.gif) no-repeat; width:5px; height:10px; margin-top:2px }
.panel .panel-body { padding:5px }

.panel-purple { border:1px solid #C7C4E2; background-color:#f7f7f7; margin-top:5px; padding:3px }
.panel-purple .panel-head { background-color:#D3D3D3; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4E4E4E }
.panel-purple .panel-body { padding:5px; overflow:auto }

.panel-green { border:1px solid #D3D3D3; background-color:#f7f7f7; margin-top:5px; padding:3px }
.panel-green .panel-head { background-color:#D3D3D3; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4e4e4e }
.panel-green .panel-body { padding:5px; overflow:auto }

.member-icon { background:url(../images/member-ball.gif) no-repeat; width:24px; height:24px }

#ajaxProgressBar{ position:absolute; border: 1px solid black; padding: 2px; background-color: #FFFFE0; width: 120px; visibility: hidden; z-index: 999; }

.listItemCity{display: block;float: left;width: 100px; margin-right:5px;margin-bottom:2px;}

#details-left { float:left; width:770px }

div#imageGallary {  padding:5px;width:515px; margin:auto; }
div#image-navigation { float:left; width:127px }
div#image-navigation div.button { /*background:url(../images/gallery-scroll-btn-bg.gif) repeat-x;*/background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); height:19px }
div#image-navigation div.button div#top-left-corner { float:left; /*background:url(../images/gallery-scroll-topleft-corner.gif) top no-repeat;*/background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); width:5px; height:19px }
div#image-navigation div.button div#top-right-corner { float:right;/* background:url(../images/gallery-scroll-topright-corner.gif) top no-repeat;*/background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); width:5px; height:19px }
div#image-navigation div.button div#bottom-left-corner { float:left; /*background:url(../images/gallery-scroll-bottomleft-corner.gif) bottom no-repeat;*/background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); width:5px; height:19px }
div#image-navigation div.button div#bottom-right-corner { float:right; /*background:url(../images/gallery-scroll-bottomright-corner.gif) bottom no-repeat;*/background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); width:5px; height:19px }
div#image-navigation div.button a#top-button { float:left; background:url(../images/gallery-scroll-topbtn-arrow.gif) center 50% no-repeat; width:117px; height:19px }
div#image-navigation div.button a#bottom-button { float:left; background:url(../images/gallery-scroll-bottombtn-arrow.gif) center 50% no-repeat; width:117px; height:19px }
div#image-navigation div#thumbnails-holder { background-color:#FFF; padding:1px 3px }
div#image-navigation div#thumbnails-holder img { width:105px; height:78px; border:1px solid #47B0D0; margin:6px 6px 7px }

div#image-slideshow { float:right; width:385px }
div#image-slideshow div#image-holder { background-color:#FFF; padding:2px; height:284px }
div#image-slideshow div#controls {/* background:url(../images/gallery-control-bg.gif) repeat-x;*/ height:32px }
div#image-slideshow div#controls div#left-corner { float:left; /*background:url(../images/gallery-controls-left-corner.gif*/) bottom no-repeat; width:5px; height:32px }
div#image-slideshow div#controls div#right-corner { float:right; /*background:url(../images/gallery-controls-right-corner.gif*/) bottom no-repeat; width:5px; height:32px }
div#image-slideshow div#controls a#prev-button { float:left; background:url(../images/gallery-prev-btn.gif) no-repeat; width:26px; height:26px; margin:2px 0px 0px 10px }
div#image-slideshow div#controls a#prev-button:hover { background-image:url(../images/gallery-prev-btn-hover.gif) }
div#image-slideshow div#controls a#next-button { float:right; background:url(../images/gallery-next-btn.gif) no-repeat; width:26px; height:26px; margin:2px 10px 0px 0px }
div#image-slideshow div#controls a#next-button:hover { background-image:url(../images/gallery-next-btn-hover.gif) }
div#image-slideshow div#controls div#paging { float:left; background-color:#8AC9F9; height:28px; margin-left:90px }
div#image-slideshow div#controls div#paging div.left-corner { float:left; background:url(../images/gallery-paging-left-corner.gif) bottom no-repeat; width:5px; height:100% }
div#image-slideshow div#controls div#paging div.right-corner { float:left; background:url(../images/gallery-paging-right-corner.gif) bottom no-repeat; width:5px; height:100% }
div#image-slideshow div#controls div#paging h2#counter { float:left; font-weight:bold; color:#FFF; padding:2px 10px }
div#property-description { text-align:justify; border-bottom:1px solid #E5E5E5; padding:10px 0px }
div#property-summary { float:left; border-bottom:1px solid #E5E5E5; padding:10px 0px; width:233px }
div#property-summary span.stats { float:left; width:30%; text-align:right; margin-right:5px }
div#visiting-hours { float:left; padding:10px 0px; width:233px }
div#visiting-hours span.timings { float:left; width:30%; text-align:right; margin-right:5px }

div#features-listings { border-top:1px solid #E5E5E5; padding-top:10px }
ul.features-list { padding:10px 0px; margin-left:25px }
div#property-features, div#lot-features, div#community-features, div#proximity { float:left; width:23%; padding:0px 7px; border-right:1px solid #E5E5E5 }

div.arrow-left { float:left; height:105px; padding-top:85px; background-color:#F4F4F4; }
a.arrow-left { background:url(../images/arrow-left.gif) center no-repeat; width:25px; height:21px; display:block }
a.arrow-left:hover { background-image:url(../images/arrow-left-hover.gif) }
div.arrow-right { float:right; height:105px; padding-top:85px; background-color:#F4F4F4; }
a.arrow-right { background:url(../images/arrow-right.gif) center no-repeat; width:25px; height:21px; display:block }
a.arrow-right:hover { background-image:url(../images/arrow-right-hover.gif) }

div.similar-properties { float:left; width:727px; height:190px; background-color:#F4F4F4 }
div.similar-properties a { float:left; width:180px; height:190px; border-left:1px solid #FFF; border-right:1px solid #FFF; display:block; text-decoration:none; background-color:#F4F4F4 }
div.similar-properties a:hover { background-color:#FAFAFA }
div.similar-properties a img { width:150px; height:113px; display:block; border:1px solid #E5E5E5; padding:5px; margin:5px auto }
div.similar-properties a span { text-align:center; display:block; color:#6E6E6E }

ul.tabs { background-color:#FAEFDA; color:#9F8154; font-size:12px; font-weight:bold; height:28px; line-height:26px; list-style:none; margin:0px; padding:0px; text-align:center }
ul.tabs li { background-color:#E4CEAD; float:left; margin:2px 2px 0px; padding:0px; width:200px }
ul.tabs li a { display:block; text-decoration:none; color:#9F8154 }
ul.tabs li.selected { color:#FFFFFF; background:url(../images/tab-selected.gif) repeat-x }
ul.tabs li.selected a { color:#FFFFFF }

div.scrollbar { float:right; padding-top:10px }
div.scrollbar a.arrow-top { background:url(../images/arrow-top.gif) center no-repeat; width:25px; height:21px; display:block }
div.scrollbar a.arrow-top:hover { background-image:url(../images/arrow-top-hover.gif) }
div.scrollbar a.arrow-bottom { background:url(../images/arrow-bottom.gif) center no-repeat; width:25px; height:21px; display:block }
div.scrollbar a.arrow-bottom:hover { background-image:url(../images/arrow-bottom-hover.gif) }

div.scrollbarH { float:right; padding-top:10px }
div.scrollbarH a.arrow-top { background:url(../images/arrow-top.gif) center no-repeat; width:25px; height:21px; display:block }
div.scrollbarH a.arrow-top:hover { background-image:url(../images/arrow-top-hover.gif) }
div.scrollbarH a.arrow-bottom { background:url(../images/arrow-bottom.gif) center no-repeat; width:25px; height:21px; display:block }
div.scrollbarH a.arrow-bottom:hover { background-image:url(../images/arrow-bottom-hover.gif) }



div#presenter div#owner-details { margin:10px 0px }
div#presenter img { float:left; width:72px; height:54px; padding:5px; border:1px solid #D4D4D4; background-color:#FFF }
div#presenter div#owner-details img { height:108px }

div#agent-properties { float:right; width:49%; border-left:1px solid #ECE2CD; padding-bottom:20px }

.print-bg { background:url(../images/printer.gif) no-repeat; padding:1px 21px; display:block; height:16px; margin:5px 0px }
.save-bg { background:url(../images/save.gif) no-repeat; padding:1px 21px; display:block; height:16px; margin:5px 0px }
.email-bg { background:url(../images/email.gif) 0px 3px no-repeat; padding:1px 21px; display:block; height:16px; margin:5px 0px }
.email-list-bg { background:url(../images/email-list.gif) 0px 1px no-repeat; padding:1px 21px; display:block; height:16px; margin:5px 0px }
.property-bg { background:url(../images/property.gif) no-repeat; padding:1px 21px; display:block; height:16px; margin:5px 0px }

#property-stats { margin-top:5px; padding:10px 5px; color:#626262 }
.stat { background:url(../images/dot.gif) 0px 10px repeat-x; height:18px }
.stat-title { float:left; background-color:#E0EDF5; padding-right:3px; color:#337bc3 }
.stat-value { float:right; background-color:#E0EDF5; padding-left:3px }

a.stumble { float:left; background:url(../images/stumble-btn.gif) no-repeat; width:74px; height:22px; padding:0px 2px }
a.reddit { float:left; background:url(../images/reddit-btn.gif) no-repeat; width:79px; height:21px; padding:0px 2px }
a.delicious { float:left; background:url(../images/delicious-btn.gif) no-repeat; width:86px; height:22px; padding:0px 2px }
a.digg { float:left; background:url(../images/digg-btn.gif) no-repeat; width:58px; height:22px; padding:0px 2px }

div#article-summary { border-bottom:1px solid #A6C4DB; height:20px }
div#article-text { border-bottom:1px solid #A6C4DB; padding:10px 0px; text-align:justify }
div#bookmarks { padding:5px 0px; height:22px }

div#image-listing a { float:left; width:177px; height:190px; border-bottom:1px solid #ECECEC; padding:15px 2px; display:block; text-decoration:none; background-color:#FFF }
div#image-listing a:hover { background-color:#F1F1F1 }
div#image-listing a img { width:150px; height:113px; display:block; border:1px solid #BCBCBC; padding:5px; margin:5px auto }
div#image-listing a span { text-align:center; color:#6E6E6E; display:block }
div#image-listing a span.builder { height:40px }
div#image-listing a span.builder img { float:left; width:80px; height:36px; border:1px solid #BCBCBC; padding:0px; margin:0px }
div#image-listing a span.builder span { float:left; margin-left:10px; text-align:left }

ul#image-listing-tabs { background-color:#FFF; height:27px; border-bottom:1px solid #C2D5E4 }
ul#image-listing-tabs li { background:url(../images/il-tab-bg.gif) #D8D7D7 repeat-x; width:auto }
ul#image-listing-tabs li a span.left { float:left; width:9px; height:26px; background:url(../images/il-tab-left.gif) }
ul#image-listing-tabs li a span.title { float:left; padding:0px 5px; color:#4080B0 }
ul#image-listing-tabs li a span.right { float:left; width:8px; height:26px; background:url(../images/il-tab-right.gif) }
ul#image-listing-tabs li.selected { color:#cf9700; background:url(../images/il-tab-sel-bg.gif) repeat-x; border:none }
ul#image-listing-tabs li.selected a span.left { float:left; width:9px; height:8px; background:url(../images/il-tab-sel-left.gif) }
ul#image-listing-tabs li.selected a span.title { float:left; padding:0px 5px; color:#CF9700 }
ul#image-listing-tabs li.selected a span.right { float:left; width:9px; height:9px; background:url(../images/il-tab-sel-right.gif) }

h1#city-name { float:left; color:#7A7A7A; font-size:22px; font-weight:normal }
div.image-listing-bar { height:20px; padding:10px; border-bottom:1px solid #ECECEC }

div.mask { z-index: 1; display:none; position:absolute; top:0; left:0; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); background-color:#CCC }

div.popup-window div.title-bar { height:20px; background:url(../images/top-menu-left-bg.gif) repeat-x; border:1px solid #2b6b9c; border-bottom:none }
div.popup-window div.title-bar div { float:left; height:15px; color:#FFF; font-weight:bold; margin:3px 5px; font-size:12px }
div.popup-window div.title-bar a#close-btn { border:1px solid #2B6B9C; padding:2px; margin:3px; background-color:#F8F8F8; background-position:center }
div.popup-window div#popup-contents { border:1px solid #2B6B9C; background-color:#FAFAFA; padding:5px }

/* ------------------------------------------------------------------------- */
/* Forms CSS
/* ------------------------------------------------------------------------- */

.form-header { margin:0px 20px; color:#575757; visibility:hidden; }

.fm-form fieldset { margin:1em 0; border-top:1px solid #CCC }
.fm-form legend { cursor:pointer; margin:0px; padding:0.5em; color:#036; background:transparent; font-size:1.3em; font-weight:bold }
.fm-form label { float:left; width:120px; 
padding:0 1em; text-align:right
}

.fm-form legend.ce { padding-left:22px; background:url(../images/collapse-icon.gif) no-repeat 2% 45% }

.fm-form fieldset div { clear:left; margin-bottom:.5em; padding:0px; height:20px }
.fm-form fieldset #div1 { margin-bottom:.5em; padding:0px; height:20px }

.fm-form fieldset div.form-alert { float:left; clear:none; margin:0px 0px 0px 8px; padding-top:2px }
.fm-form fieldset div.form-alert img { float:left }
.fm-form fieldset div.form-alert div.alert-message { float:left; clear:none; margin:0px 5px; font-weight:normal }

.fm-form fieldset div.fm-req { font-weight:bold }
.fm-form fieldset div.fm-req label:before {color:Red; content:"* " }

.fm-form fieldset div input,
.fm-form fieldset div textarea { float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333 }
.fm-form input:focus,
.fm-form textarea:focus { background:#efefef; color:#000 }

.fm-form fieldset div select { float:left; width:254px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }


.fm-form div.fm-multi div { margin:5px 0 }
.fm-form div.fm-multi input { width:1em }
.fm-form div.fm-multi label { display:block; width:200px; padding-left:5em; text-align:left }

.fm-form #fm-submit { clear:both; padding-bottom:1em; text-align:center }
.fm-form #fm-submit input { border:1px solid #747683; background:url(../images/btnbg.jpg) repeat-x; color:#FFFFFF; font-family:Trebuchet MS; font-size:14px; font-weight:bold; padding:0px 2px; cursor:pointer; }


.fm-form fieldset div span.checkbox input { width:20px; border:none }
.fm-form fieldset div span.checkbox label { padding:0px; text-align:left; }
.fm-form fieldset div span.radiobutton input { width:20px; border:none }
.fm-form fieldset div span.radiobutton label { padding:0px; text-align:left; }

.error-message { background-color:#F1F1E9; border:1px solid #FFFFFF; padding:5px 10px 5px 25px }
.error-message .close-btn { float:right; margin:5px; cursor:pointer; background:url(../images/close-btn.gif) no-repeat; width:9px; height:9px }
.error-message .message-icon { float:left; margin-top:3px; background:url(../images/error-icon.gif) no-repeat; width:24px; height:24px }
.error-message .message-text { float:left; margin-left:15px; color:#E60000 }
.error-message .message-text .heading { font-weight:bold; font-size:13px }

.success-message { background-color:#F1F1E9; border:1px solid #FFFFFF; padding:5px 10px 5px 25px }
.success-message .close-btn { float:right; margin:5px; cursor:pointer; background:url(../images/close-btn.gif) no-repeat; width:9px; height:9px }
.success-message .message-icon { float:left; margin-top:3px; background:url(../images/success-icon.gif) no-repeat; width:24px; height:24px }
.success-message .message-text { float:left; margin-left:15px; color:#006600 }
.success-message .message-text .heading { font-weight:bold; font-size:13px }

.info-message { background-color:#F1F1E9; border:1px solid #FFFFFF; padding:5px 10px 5px 25px }
.info-message .close-btn { float:right; margin:5px; cursor:pointer; background:url(../images/close-btn.gif) no-repeat; width:9px; height:9px }
.info-message .message-icon { float:left; margin-top:3px; background:url(../images/info-icon.gif) no-repeat; width:24px; height:24px }
.info-message .message-text { float:left; margin-left:15px; color:#323232 }
.info-message .message-text .heading { font-weight:bold; font-size:13px }

/* ------------------------------------------------------------------------- */
/* Content Slider */
/* ------------------------------------------------------------------------- */

.sliderwrapper { position: relative; overflow: hidden; height: 330px;}
.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; padding: 5px; width: 250px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */ height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pagination { width: 240px; text-align: right; background-color: navy; padding: 5px 10px; display:none; /*Hide Paging*/ }
.pagination a { padding: 0 5px; text-decoration: none; color: #00007D; background: white; }
.pagination a:hover, .pagination a.selected{ color: #000; background-color: #FEE496; }

div.update-panel { min-height: 100px!important; }
* html body div.update-panel { height: 100px!important; }

.watermarked { background-color:#F0F8FF; color:gray!important; }

.fr { float:right;}
.fl{ float:left;}
.clr-divs{ clear:both;}
.bg-gray { background:#f7f7f7; }

.lab{width:100px; text-align:right; float:left; padding-right:5px;}
.lab-medium{width:200px; text-align:right; float:left; padding-right:5px;}
.lab-long{width:300px; text-align:right; float:left; padding-right:5px;}
.lab-medium1{width:128px; text-align:right; float:left; padding-right:5px;}



.req-field label {font-weight:bold; }
.req-field label:before {  color:Red;content:"* " }
.req-field input {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}
.req-field input:focus {background:#efefef; color:#000;}
.req-field select { float:left; width:254px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }
.req-field textarea {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}

.req-fieldnotification label { font-weight:bold;}
.req-fieldnotification input {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}
.req-fieldnotification input:checkbox {margin-bottom:10px;float:left; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}
.req-fieldnotification input:focus {background:#efefef; color:#000;}
.req-fieldnotification select { float:left; width:254px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }
.req-fieldnotification textarea {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}


.req-field1 label {font-weight:bold; }
.req-field1 input {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}
.req-field1 input:focus {background:#efefef; color:#000;}
.req-field1 select { float:left; width:254px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }
.req-field1 textarea {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}


#optionscat input{ display:block; width:125px; }
.req-field-support label { font-weight:bold;}
.req-field-support input {margin-bottom:10px;float:left; width:200px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}
.req-field-support input:focus {background:#efefef; color:#000;}
.req-field-support select { float:left; width:254px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }
.req-field-support textarea {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}



table.grid  { border:1px solid lightGrey; }
table.grid th{ padding:0px; font-weight:bold; font-family:Trebuchet MS; text-align:left; font-size:12px; padding-left:5px;}
table.grid td{ padding:2px;}

.req1-field label { font-weight:bold;}
.req1-field input {float:left; border:1px solid #CCC; color:#333}
.req1-field input:focus {background:#efefef; color:#000;}



.nor-field input {margin-bottom:10px;float:left; width:250px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; color:#333}
.nor-field input:focus {background:#efefef; color:#000;}
.nor-field select { float:left; width:254px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }

.h-spac{ height:4px;}


.btn input {cursor:pointer; border:1px solid #747683; background:url(../images/btnbg.jpg) repeat-x; color:#FFFFFF; font-family:Trebuchet MS; font-size:14px; font-weight:bold; padding:0px 2px }
.btn a { width:50px; border:1px solid #747683; background:url(../images/btnbg.jpg) repeat-x; color:#FFFFFF; font-family:Trebuchet MS; font-size:14px; font-weight:bold; padding:1px 10px;text-decoration:none }
.btn1 a { width:50px; border:1px solid #747683;font-weight:bold; background:url(../images/btnbg.jpg) repeat-x; color:#FFFFFF; font-family:Trebuchet MS; font-size:11px; padding:1px 8px;text-decoration:none }
/*********************** IMTIAZ ***************************************/
fieldset { margin:1em 0; border:none; border-top:1px solid #CCC }
legend { cursor:pointer; margin:0px; padding:0.5em; color:#036; background:transparent; font-size:1.3em; font-weight:bold }
.alert-message { float:left; clear:none; margin:0px 0px 0px 10px; font-weight:normal; padding-top:4px; }
.erro-message { float:left; clear:none; margin:0px 0px 0px 10px; font-weight:normal;color:Red; padding-top:4px; }
.red-border{border:1px; border-color:Red; border-style:solid}
.red-text-blk{font-weight:bold; color:Gray}
.red-text-red{font-weight:bold; color:Red}
fieldset legend.ce { padding-left:22px; background:url(../images/collapse-icon.gif) no-repeat 2% 45% }
fieldset div span.checkbox input { width:20px; border:none }
fieldset div span.checkbox label { padding:0px; text-align:left; }
fieldset div span.radiobutton input { width:20px; border:none }
fieldset div span.radiobutton label { padding:0px; text-align:left; }
/********************************************** packages *************************/


.pckg, .pckg h2, .pckg h2 u, .pckg h2 u span,.pckg .desc { background:url(../images/pckg-br.gif) no-repeat right bottom;  }
.pckg h2 { background-position:left top; padding-left:4px; text-transform:uppercase; }
.pckg h2 u { display:block; background-position:right top; padding:4px 4px 0 0; text-decoration:none; }
.pckg h2 u span, .pckg .desc .signup { display:block; background:#a0a0a0 url(../images/gray-bg.gif) repeat-x left top; color:#FFF; text-align:center; padding:5px; }
.pckg .desc { background-position:left bottom; padding:0 0 4px 4px; margin-right:4px; }
.pckg .desc .signup { padding:5px 20px; font:bold 14px Arial; text-decoration:none; } 
.pckg .desc ul { padding:0 0 0 10px; margin:0; }
.pckg .price { overflow:hidden; vertical-align:bottom; padding:10px 0 5px 50px; }
.pckg .price span { float:left; }
.pckg .price b { float:left; font-size:20px; }
.pckg .price sub { float:left; padding-top:10px; }

.gold h2 u span, .gold .desc .signup { background:#F3D9A5 url(../images/topbmenu.gif) repeat-x left top; color:#DFA937; }
.gold .price b {  color:#DFA01B; }
.premium h2 u span, .premium .desc .signup { background:#62B5DB url(../images/top-menu-left-bg.gif) repeat-x left top; }
.premium .price b {  color:#309DCF; }




/*********************   for grid and repeater  *****************************/
.box {
border-top:1px solid #E7E7E7;
float:left;
margin-top:5px;
padding:0;
width:33%;
}
.box-in {
border-top:4px solid #FFFFFF;
padding:14px;
}
.box-pic {
border:1px solid #E7E7E7;
float:left;
margin-right:5px;
}

.box-heading {
color:#E19C24;
font-weight:bold;
padding-top:7px;
}
.box-description {
clear:left;
color:#606060;
padding-top:4px;
}
.close-icon { background:url(../images/close-btn.gif) no-repeat; width:13px; height:13px }

.permissionsetnonval{border: 1px solid lightBlue; float:left;background-color:#FFF;  width:100%; padding:5px;}

.permissionsetnonval label.mainl {
background-color:#E1EFFA;

display:block;
margin-bottom:3px;
padding:3px;
width:98%;

}
.permissionsetnonval input[type="text"] { border:1px solid gray;}


.gridheader{ height:20px;background:url(../images/top-menu-left-bg.gif) repeat-x; color:#FFF; font-size:10px; font-weight:normal; font-variant:normal  }


.repeater-row { font-weight:bold;font-size:11px; background-color:#F1F1E9; border:1px solid #FFFFFF; padding:5px 10px 5px 15px }
.repeater-details {color:#7D887C ; background-color:#f7f7f7;padding-left:10px; font-family:Tahoma; font-size:12px }

.tcat
{
	background: #80A9EA url(../images/tablebg.gif) repeat-x top left;
    COLOR: #FFFFFF;
	FONT: 12px Verdana, Tahoma;
	height:21px;
	margin-left:40px;
	width:85%;
	padding-left: 10px; 
	
}
.tabletitlerow
{
	BACKGROUND: #80A9EA url(../images/tabledescbg.gif) REPEAT-X TOP LEFT;
    COLOR: #113265;
	FONT: 11px Verdana, Tahoma;
	margin-top:1px;
	margin-right:1px;
	padding-top:6px;
	height:18px
}
.repeater-row-support {margin-left:40px; width:665px;  background-color:#E1EFFA; border:1px solid #FFFFFF;}
.repeater-detail-support {margin-left:40px;  color:Black; width:665px; background-color:#FFFCF4;padding-bottom:1px; }
.repeater-detail-support:hover {cursor:pointer; margin-left:40px;  color:Black; width:665px; background-color:#F7F7F7;padding-bottom:1px; }
.support-tcatview{float:left;padding:5px;  width:75px; background-color:#F7FAFF; font-weight:bold }
.support-tcatview-value{float:left;padding:2px;  }
.support-tcatview-value input{float:left; border:1px solid #CCC; color:#333}
.support-tcatview-value select { float:left; width:100px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px; margin-bottom:5px; color:#333 }

.tcatviewdetails-border
{
	border-left:1px solid #3399FF;
	border-right:1px solid #3399FF;
	border-bottom:1px solid #3399FF;
	
	width:591px;
	
	
}
.tcatviewdetails
{
	background: #80A9EA url(../images/tablebg.gif) repeat-x top left;
    COLOR: #FFFFFF;
	FONT: 11px Verdana, Tahoma;
	padding-top:3px;
	height:21px;
	width:81%;
	padding-left: 10px; 
	
}

.msg-details-title
{
	background-color:#9FB7E8;
	FONT: 12px Verdana, Tahoma;
	padding-top:2px;
	height:3px;
	margin-left:50px;
	width:77%;
}
.msg-details
{
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	background-color:#EDF4FF;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	height:21px;
	border-top:1px solid #D8E1F5;
	border-bottom:1px solid #D8E1F5;
}

.msg-details-messagebody
{
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#333333;
	margin:8px;
	line-height:25px;
}


.navitemhover
{
	BACKGROUND-COLOR: #FFF8E9;
	COLOR: #476CA4;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px solid #F5F5F5;
	PADDING: 4px;
}

.contenttableborder
{
	background: #D1DCEB;
	color: #FFFFFF;
}
.success-message-small { background-color:#F1F1E9; border:1px solid #FFFFFF; padding:2px 5px 2px 15px }
.success-message-small .close-btn { float:right; margin:5px; cursor:pointer; background:url(../images/close-btn.gif) no-repeat; width:9px; height:9px }
.success-message-small .message-icon { float:left; margin-top:3px; background:url(../images/success-icon.gif) no-repeat; width:24px; height:24px }
.success-message-small .message-text { float:left; margin-left:15px; color:#006600 }
.success-message-small .message-text .heading { font-weight:bold; font-size:13px }
/*==================================================*/

#RadioButtonListGender tr td input{ display: block; height:12px; width:18px; float:left;}
#RadioButtonListGender tr td label{ display: block; height:12px; float:left;}
/*----------------- for menu and dashboards -------------------------*/



table.maintbl{/*border: 1px solid #D6D6D6;*/ background-color:#F8F8F8; height:100%; width:206px;}
table.maintbl td{background-image: url('../images/table_title_bg.gif'); background-repeat: repeat-x; text-align:center;  height:30px;}

a.submenu:link, a.submenu:active, a.submenu:visited{font-weight:bold; font-family:Arial; font-size:11px; color:#0A638B; text-decoration:none;}
a.submenu:hover{font-weight:bold; font-family:Arial; font-size:11px; color:#E16C1E; text-decoration:none;}

image{border:0px;}

#button{}
#button .buttonleft{width:14px; height:28px; background-image:url('../images/button_left.gif');}
#button .buttonbg{background-image:url('../images/button_bg.gif'); background-repeat:x; text-align:center;}
#button .buttonright{width:14px; height:28px; background-image:url('../images/button_right.gif');}
#button a{font-weight:bold; color:#fff; font-family:Trebuchet MS; font-size: 11pt; text-decoration:none;}
#button a:hover{font-weight:bold; color:#fff; font-family:Trebuchet MS; font-size: 11pt; text-decoration:none;}


.grid{border:0px; width:100%; font-family:Arial; font-size:12px; background-color:#fff;}
.grid .gridtitle{height:24px; background-image:url('../images/grid_title_bg.gif'); color:#fff; font-weight:bold; padding-left: 10px}
.grid .gridDetail{padding-left: 10px; height:23px;}
.grid .gridAltDetail{padding-left: 10px; height:23px; background-color:#F2F5F7;}
.grid .tdcs{padding-left:5px;}
.grid a{color:#C6560E; font-family:Arial; text-decoration:underline;}
.grid a:hover{color:#C6560E; font-family:Arial; text-decoration:none;}
.imgbtnsearch {border:none; cursor:pointer; width:80px; height:28px; background-image: url('../images/search_btn.gif'); background-repeat:no-repeat;}
.imgbtnsearch2 {border:none; cursor:pointer; width:76px; height:28px; background-image: url('../images/search_btn2.gif'); background-repeat:no-repeat;}
.striplisting { border:1px solid #FFF; background-color:#F9FCF3; margin:3px; padding:2px }
.permissionsetnonval label
{
	padding-left: 4px;
	}
	.NoDataFound{font-size:20px; text-align:center; font-weight:bold; color: #D50000; background-color:#FCF6E9; padding:50px; margin:5px}
.DropDownListCities{width:100%;}
.DropDownListGroup{width:100%;}
.DropDownListPriceRange{width:49%;}
.DropDownListParking{width:49%;}
.DropDownListPropertyCategory{width:49%;}
.DropDownListStatus{width:49%; }
.DropDownListRooms{width:100%;}
.DropDownListBaths{width:100%;}

#latest-news a:hover{ color:#000;  background-color:#fff; display:block;}
#resources a:hover{ color:#000;  background-color:#fff; display:block;}
.cssform p { margin:5px 0px; padding:0px }

div#wn	{ 
	position:relative; 
	width:500px;
	height:144px; 
	overflow:hidden;	
	}
	div#wn2	{ 
    position:relative; 
    /*width:275px; */height:339px; 
    overflow:hidden;	
    }
   /*  div#wn3	{ 
    position:relative; 
   width:275px; height:280px; 
    overflow:hidden;	
    }*/
    
    /*-----------------------detail Box-----------------------*/
 .sdetailbox
        {
            /*float: left;*/
            margin-left: 20px;
            position: relative;
           /* width: 352px;*/
            border: 1px solid #D9D9D9;
            background-color:#ffffff;
        }
        
        .shead
        {
            background: url(../images/bg_profile.png);
            font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight:bold;
            padding: 3px 0px 0px 15px;
            border-bottom: 1px solid #D9D9D9;
            margin-bottom: 10px;
            font-stretch:expanded;
        }
        .sdetail
        {
            color: #666666;
            font-size: 11px; 
            line-height: 22px;
            padding-left: 10px;
            padding-bottom:10px;
            background-color: #FFFFFF;
        }
        
           .sleftt
        {
            left: -1px;
            top: -1px;
            position: absolute;
        }
        .srightt
        {
            right: -1px;
            top: -1px;
            position: absolute;
        }
        .sleftb
        {
            left: -1px;
            bottom: -1px;
            position: absolute;
        }
        .srightb
        {
            right: -1px;
            bottom: -1px;
            position: absolute;
        }
		
		.spacetb{ padding:2px 0px;}
		
		.spacetb select{ border:1px solid #ddd;}

        
		.form_Control_button{ text-align:center; height:28px; line-height:27px;
cursor:pointer; margin-bottom:8px; border-radius:8px; color:#fff;
 font-size:18px;font-family:Arial, Helvetica, sans-serif;
background: -moz-linear-gradient(top, #f99a3a 0%, #e0662c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99a3a), color-stop(100%,#e0662c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f99a3a 0%,#e0662c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f99a3a 0%,#e0662c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f99a3a 0%,#e0662c 100%); /* IE10+ */
background: linear-gradient(to bottom, #f99a3a 0%,#e0662c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99a3a', endColorstr='#e0662c',GradientType=0 ); /* IE6-8 */
border:1px solid #d65f23;
}

.linkclass a{ color:#fff !important; font-size:14px !important; text-decoration:none !important;}
.posttitle h2{ 
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0; color:#e5712f;}
	
	.postdetial p{ font-size:13px; text-align:justify}
	
	.serivctitle{ border-bottom: 1px solid #E5E5E5;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0; color:#e5712f;}
	
	.find-my-nearest-results {
    border: 1px solid #DEDEDE;
    height: 260px;
    margin: 1em 0 3em;
    overflow: auto;
    position: relative;
}

.find-my-nearest-results-ul {
    list-style: none outside none;
    margin: 15px;
    padding: 0;
}
.find-my-nearest-results-li {
    border-bottom: 1px dotted #DEDEDE;
    display: block;
    margin: 0 0 1em;
    padding: 0 0 1em;
    position: relative;
}
.find-my-nearest-results-li:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.rowline{ width:100%; float:left; }
.colum1{ width:36%; float:right; display:table-cell; margin-right:16px;text-align:right;}
.colum2{ width:60%; float:left; display:table-cell;}
.colum1 h1{color: #E5712F !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight: normal;}

.ckeditor {
    width:100%; float:left; height:325px;
}
    .ckeditor .fm-form fieldset div {
        clear: left;
margin-bottom: .0em;
padding: 0px;
height: 325px !important;
    }