/* CSS Document */
body{ background:url(../images/body_bg.gif) repeat-x left top white; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0; margin:0;}
a{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0; margin:0; text-decoration:none;}
a:hover{ text-decoration:underline;}
ul{ list-style-type:none;}
p,div,span,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,tr,td,form,em,ins,a{ padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif}
h5 { font-size:20px; color:black; font-weight:normal; margin:10px 0 20px 0; padding:13px 5px 3px 5px; border-top:#ececec 1px solid}
.spacer{ padding:0; margin:0; height:0; clear:both;}
a.more{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D; padding:0 0 0 7px; margin:3px 0 0 0px; background:url(../images/more_bg.gif) left 6px no-repeat; text-decoration:none; float:right; display:block;}
a.more:hover{text-decoration:underline;}
.border { border:#ececec 2px solid}
.small_heading{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4B; padding:0; margin:0;}
.section_head{ font: bold 14px/15px Verdana, sans-serif; color:#4A4A4c; padding:0; margin:0;}
ul.gen{ padding:0; margin:0; height:100px}
ul.gen li{ padding:0 0 20px 18px; margin:0; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4E; background:url(../images/li_bg.gif) left 4px no-repeat;}
ul.gen li  a{ font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4E; text-decoration:none;}
ul.gen li  a:hover{text-decoration:none;}
fieldset,img{border:0;}
a.gen_links{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0; margin:0; text-decoration:underline;}
a.gen_links:hover{ text-decoration:none;}

ul.gen_inner{ padding:5px 0 0 0; margin:0;}
ul.gen_inner li{ padding:0 0 6px 12px; margin:0; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4E; background:url(../images/li_bg.gif) left 4px no-repeat;}
ul.gen_inner li a{ font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4E; text-decoration:none;}
ul.gen_inner li a:hover{ text-decoration:underline;}
ul.gen_inner p.space { padding:0 0 0 12px; border:#ff0000 0px solid}


a.view_liks{ background:#474747; padding:0; margin:0; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#E6E6E6; text-decoration:none; display:block; width:66px; height:20px; text-align:center;}
a.view_liks:hover{ background:black; color:white; text-decoration:none;}
.price{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#7D7D7D; padding:0; margin:0;}
.container{ width:100%; padding:0; margin:0 auto; background:url(../images/top_stripbg.gif) right top no-repeat}
.top_header{ width:1002px; padding:0 0 0 0; margin:0 auto;}
.logo{ width:252px; padding:0; margin:0; float:left; display:block;}
.topheader_right{ width:750px; float:left; display:block; padding:0 0 0 0; margin:0;}
.topheader_toplinks{ width:750px; padding:0 0 78px 0; margin:0;}
a.arabic_links{ width:24px; height:24px; float:left; display:block; background:url(../images/arabic_img.gif) left top no-repeat; border:none; padding:0; margin:0 0 0 45px; text-decoration:none;}
a.arabic_links:hover{text-decoration:none;}




ul.tophead_rightlinks{ width:250px; float:right; display:block; padding:0 10px 0 0; margin:0;}
ul.tophead_rightlinks li{ float:right; display:block; padding:0 0 0 0; margin:0;}
ul.tophead_rightlinks li.pad{ float:right; display:block; padding:0 17px 0 0; margin:0;}
ul.tophead_rightlinks li a{ font:bold 10px/24px Verdana, Arial, Helvetica, sans-serif; color:#696969; text-decoration:none;}
ul.tophead_rightlinks li a:hover{ text-decoration:underline;}
.navigation{ width:750px; padding:0 0 11px 0; margin:0;}
.navigation ul{padding:0; margin:0;}
.navigation ul li{padding:0 8px 0 9px; margin:0; float:right; display:block; background:url(../images/nav_libg.gif) left 8px no-repeat;}
.navigation ul li.nobg{background:none;}
.navigation ul li a{ font:bold 10px/24px Verdana, Arial, Helvetica, sans-serif; color:#666565; text-decoration:none; display:block;}
.navigation ul li a:hover{text-decoration:none;}
.header{ width:1002px; padding:0; margin:0 auto;}
.header_inside{ width:1002px; padding:0; margin:0 auto; background:url(../images/inner_headerbg.gif) repeat-y;}

.left_searchtab{ width:252px; float:left; display:block; padding:0 0 0 0; margin:0; background:#4C4C4C;}
.right_flash{ width:750px; float:left; display:block; padding:0; margin:0;}
.search_tabtop{ width:auto; padding:0; margin:0; background:black; border-bottom:1px solid #4C4C4C}
.search_tabtop ul{padding:0; margin:0;}
.search_tabtop ul li{padding:0 0 0 1px; margin:0; float:left; display:block; background:url(../images/tab_libg.gif) left top no-repeat;}
.search_tabtop ul li.nobg{background:none;}
.search_tabtop ul li a{display:block; font:normal 10px/38px Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; background:black;padding:0 4px 0 4px;}
.search_tabtop ul li a:hover{ text-decoration:none;background:#4C4C4C;}
.search_tabtop ul li a.active{ text-decoration:none;background:#4C4C4C;}
.search_tabcontent{ width:auto; padding:0 0 0 0; margin:0; background:#4C4C4C;}
form.search_tab{ padding:25px 0 0 0; margin:0; height:262px}
form.search_tab fieldset{ padding:0; margin:0; border:none;}
form.search_tab fieldset legend{ padding:0; margin:0; border:none;}
form.search_tab fieldset label{ padding:0 0 0 10px; margin:0; float:left; display:block; width:80px; font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD;}
form.search_tab fieldset input{ padding:0; margin:0 0 7px 0; float:left; display:block; width:143px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; height:22px; background:black; border:1px solid #626262; text-align:left}

form.search_tab fieldset input.hidden{float:left; display:block; width:143px;#ADAD; height:22px; background:none; border:0px solid #626262;}

form.search_tab fieldset input.button{ background:url(../images/send_emailbg.gif) repeat-x left top #000; padding:0 0 0 0; margin:0; border:2px solid black; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#B5B5B5; height:30px; width:100px; text-align:center; cursor:pointer;}
form.search_tab fieldset input.button:hover{color:white; background:url(../images/send_emailbg_h.gif) repeat-x left top #000;}
form.search_tab fieldset select{ padding:0; margin:0 0 7px 0; float:left; display:block; width:143px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; height:22px; background:black; border:1px solid #626262; text-align:left;}
form.search_tab fieldset select.small{ padding:0; margin:0 5px 7px 0; float:left; display:block; width:68px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; height:22px; background:black; border:1px solid #626262; text-align:left;}
.middle_body{ width:1002px; padding:10px 0 0 0; margin:0 auto;}
.body_leftpannel{ width:660px; padding:0 16px 0 0; margin:0; float:left; display:block;}
.body_left_top{ width:660px; padding:6px 0 6px 0px; margin:0; background:#E6E6E6;}
.body_graypannel_outer{ width:660px; padding:0; margin:0; background:url(../images/graypannel_bg.gif) repeat-y}
.body_graypannel{ width:310px; float:left; display:block; padding:10px 10px 10px 10px; margin:0;}
.body_graypannel-align { height:205px}
.normal_left_txt{ float:left; display:block; font-size:11px}
.body_left_middle{ width:658px; padding:14px 0 14px 0; margin:12px 0 0 0; border:1px solid #E6E6E6;}
.body_whitepannel_outer{ width:658px; padding:0 0 0 0; margin:0; background:url(../images/whitepannel_bg.gif) repeat-y;}
.body_whitepannel{ width:309px; float:left; display:block; padding:0 10px 0 10px; margin:0;}
.body_whitepannel form { margin:0; padding:0}
.body_whitepannel form fieldset { margin:0; padding:4px 0 0 0; border:0;}
.body_whitepannel form fieldset label{ margin:0 0 0 0; padding:0; border:0;}
.body_whitepannel form fieldset input { border-top:#e6e6e6 2px solid; border-left:#e6e6e6 2px solid; border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; width:180px}
.body_whitepannel form fieldset input.small_input_btn { border:2px solid black; background:url(../images/inner_morebg.gif) #000 repeat-x left top; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; padding:1px 0 1px 0; margin:8px 0 0 0; text-decoration:none; width:60px; cursor:pointer}
.body_whitepannel form fieldset input.small_input_btn:hover {color:white; text-decoration:none; background:url(../images/inner_morebg_h.gif) #000 repeat-x left top;}


.body_rightpannel{ width:326px; padding:0; margin:0; float:left; display:block;}
.body_left_bootom{ width:654px; padding:22px 0 25px 6px; margin:0;}
.below_listinglinks{ width:654px; padding:20px 0 0 0; margin:0;}
ul.below_links{ padding:0; margin:0; border:#ff0000 0px solid}
ul.below_links li{ padding:0 2px 0 2px; margin:0; float:left; display:block; text-align:center}
ul.below_links li a{ font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block;}
ul.below_links li a:hover{text-decoration:none; }
ul.below_links li a.lmap{width:50px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/location_map.jpg) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.lmap:hover{ text-decoration:none; background:url(../images/location_maprollover.jpg) left top no-repeat; color:#0A98D7;}
ul.below_links li a.img_gal{width:50px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/image_gallery.jpg) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.img_gal:hover{ text-decoration:none; background:url(../images/image_galleryrollover.jpg) left top no-repeat; color:#F7A811;}
ul.below_links li a.degree_view{width:70px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/360degree.jpg) 9px top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.degree_view:hover{ text-decoration:none; background:url(../images/360degreerollover.jpg) 9px top no-repeat; color:#A9C341;}
ul.below_links li a.master_plan{width:35px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/master_plan.jpg) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.master_plan:hover{ text-decoration:none; color:#016A87; background:url(../images/master_planrollover.jpg) left top no-repeat;}

ul.below_links li a.watch_video{width:50px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/watch_video.gif) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.watch_video:hover{ text-decoration:none; color:#FBB00B; background:url(../images/watch_videorollover.gif) left top no-repeat;}

ul.below_links li a.pdf{width:50px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/pdf.jpg) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.pdf:hover{ text-decoration:none; background:url(../images/pdfrollover.jpg) left top no-repeat; color:#9B0000;}
ul.below_links li a.local_info{width:40px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/local_info.jpg) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.local_info:hover{ text-decoration:none; color:#0D6C9C; background:url(../images/local_inforollover.jpg) left top no-repeat;}
ul.below_links li a.currency_converter{width:50px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/currency_converter.jpg) left top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.currency_converter:hover{ text-decoration:none; background:url(../images/currency_converterrollover.jpg) left top no-repeat; color:#59A037;}
ul.below_links li a.area_converter{width:70px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; display:block; background:url(../images/area_converter.jpg) 9px top no-repeat; padding:40px 0 0 0; margin:0; text-align:center;}
ul.below_links li a.area_converter:hover{ text-decoration:none; background:url(../images/area_converterrollover.jpg) 9px top no-repeat; color:#D59B50;}
.hotproperty{ width:126px; float:left; display:block; border:1px solid #E6E6E6; padding:12px 9px 20px 9px; margin:2px 11px 18px 0; text-align:center;}
.hotproperty_img{ width:126px; padding:0 0 15px 0; margin:0;}
.footer{ width:100%; padding:40px 0 24px 0; margin:0 auto; background:#0B0B0B;}
.footer_inner{ width:980px; padding:0 14px 0 8px; margin:0 auto;}
.footer_inner_left{ float:left; display:block; padding:0 0 0 0; margin:0; }
a.footer_emaillinks{ font:normal 11px/43px Verdana, Arial, Helvetica, sans-serif; color:#B2B2B2; padding:0 0 0 0px; margin:0; text-decoration:none; height:43px;}
a.footer_emaillinks:hover{  text-decoration:none; }
.footer_inner_right{ width:643px; float:right; display:block; padding:0 0 0 0; margin:0; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#B2B2B2;}
.copyright_txt{ float:right; display:block; color:#b2b2b2; font-size:11px; margin:10px 0 0 0; padding:0 0 0 0}
ul.footer_links{ padding:0 0 15px 0; margin:0;}
ul.footer_links li{ padding:0 1px 0 0; margin:0; float:right; display:block; background:url(../images/footer_libg.gif) 10px 3px no-repeat;}
ul.footer_links li.nobg{ background:none;}
ul.footer_links li a{ padding:0 0px 0 20px; margin:0; display:block; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#B2B2B2; text-decoration:none; }
ul.footer_links li a:hover{text-decoration:underline; }
.innerheader_left{ width:781px; float:left; display:block; padding:0 0 0 0; margin:0; background:#4C4C4C;}
.innerheader_right{ width:173px; float:left; display:block; padding:22px 24px 16px 24px; height:100px; margin:0; background:#9E9E9E;}
form.inheader_lefttab{ padding:0 0 0 5px; margin:0;}
form.inheader_lefttab fieldset{ padding:12px 0 0 0; margin:0; border:none; float:left; display:block; border:#ff0000 0px solid}
form.inheader_lefttab fieldset legend{ padding:0; margin:0; border:none;}
form.inheader_lefttab fieldset label{ padding:0; margin:0 0 6px 0; float:left; display:block; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; width:70px;}
form.inheader_lefttab fieldset label.pad{ padding:0; margin:0 0 6px 22px; float:left; display:block; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; width:48px;}
form.inheader_lefttab fieldset input{ padding:0; margin:0 0 0 0; float:left; display:block; color:#ADADAD; width:133px; height:22px; background:black; border:1px solid #626262;}
form.inheader_lefttab fieldset input.smallfield {width:60px; height:20px}
form.inheader_lefttab fieldset select.smallcombo { width:62px}

form.inheader_lefttab fieldset input.hidden{ width:257px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:black; float:left; display:none; height:22px; margin-bottom:12px; border:1px solid #000000; margin-right:10px;  background-color:#CCCCCC;}


form.inheader_lefttab fieldset select{ padding:0; margin:0 8px 6px 0; float:left; display:block; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; width:133px; height:22px; background:black; border:1px solid #626262;}
form.inheader_lefttab fieldset select.little{padding:0; margin:0 7px 6px 0; float:left; display:block; width:63px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; height:22px; background:black; border:1px solid #626262;}
form.inheader_lefttab fieldset div{ padding:0 0 0 0; margin:0; float:left; display:block; width:105px;}
form.inheader_lefttab fieldset input.search_bttn{background:url(../images/send_emailbg.gif) repeat-x left top #000; padding:0 0 0 0; margin:0; border:2px solid black; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#B5B5B5; height:30px; text-align:center; cursor:pointer; width:100px}
form.inheader_lefttab fieldset input.search_bttn:hover{color:white; background:url(../images/send_emailbg_h.gif) repeat-x left top #000;}
.very_smalltxt{ font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#6D6D6D; padding:0; margin:0;}
.inner_bredcrumbs{ width:1002px; padding:0 0 0 0; margin:0; background:#B3B3B3; font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C;}
.inner_bredcrumbs a{  padding:0 25px 0 5px; margin:0 0 0 0; font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; text-decoration:none; background:url(../images/breadcrumbs_bger.gif) right 12px no-repeat #B3B3B3; float:left; display:block;}
.inner_bredcrumbs a:hover{ text-decoration:underline;}
.inner_body{ width:1002px; padding:15px 0 0 0; margin:0 auto 20px auto; background:url(../images/innner_bodybg.gif) repeat-y;}
.inner_leftpannel{ width:755px; float:left; display:block; padding:0 16px 0 10px; margin:0;}
/*.inner_rightpannel{ width:193px; float:left; display:block; padding:0 12px 0 16px; margin:0;}*/

.inner_rightpannel{ width:193px; float:right; display:block; padding:0 12px 0 16px; margin:0;}
.inner_rightseparetion{ width:189px; padding:0 0 0 0; margin:14px 0 14px 0; background:url(../images/innerright_separetion.gif) left top repeat-x; height:2px;}
h1{ font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0 0 8px 0; margin:0;}
h1 a{ font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; text-decoration:none;}
h1 a:hover{ text-decoration:underline;}
a.inner_more{ border:2px solid black; background:url(../images/inner_morebg.gif) repeat-x left top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; display:block; padding:0 9px 0 9px; margin:8px 0 0 0; text-decoration:none; text-align:center; width:50px; height:15px;}
a.inner_more:hover{ color:white; text-decoration:none; background:url(../images/inner_morebg_h.gif) repeat-x left top;}

a.view_more{ border:2px solid black; background:url(../images/inner_morebg.gif) repeat-x left top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; display:block; padding:0 5px 0 5px; margin:0 3px 0 0; text-decoration:none; text-align:center; width:80px; height:15px;}
a.view_more:hover{ color:white; text-decoration:none; background:url(../images/inner_morebg_h.gif) repeat-x left top;}

a.view_more_status{ border:2px solid black; background:url(../images/inner_morebg.gif) repeat-x left top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; display:block; padding:0 5px 0 5px; margin:0 3px 0 0; text-decoration:none; text-align:center; width:80px; height:15px;}
a.view_more:hover_status{ color:white; text-decoration:none; background:url(../images/inner_morebg_h.gif) repeat-x left top;}

.image_frame{ padding:5px; border:1px solid #B3B3B3; background:white; margin:5px 0 10px 0;}
.image_desouter{ width:193px; padding:0 0 10px 0; margin:0;}
.inner_graypannel{ width:733px; background:#F2F2F2; padding:10px; margin:0 0 15px 0; border:1px solid #ECECEC;}
.inner_whitepannel{ width:755px; background:white; padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:1px solid #ECECEC;}
ul.pagination{list-style-type:none; padding:0 10px 0 0; margin:0; float:left; display:block;}
ul.pagination li{float:left; display:block; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#484848; margin-right:4px;}
ul.pagination li a{display:block; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; background:#ffffff; border:1px solid #AEAEAE; padding:0 4px; text-decoration:none;}
ul.pagination li a:hover{color:#ffffff; background:#4C4C4C;}
ul.pagination li a.selected{color:#ffffff; background:#4C4C4C;}
ul.pagination li a.next{display:block; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; 
background: url(../images/right_arrow.gif) 36px 4px no-repeat #ECECEC; border:1px solid #AEAEAE; padding:0 9px 0 5px; text-decoration:none;}
ul.pagination li a.next:hover{text-decoration:none; background: url(../images/right_arrow.gif) 36px 4px no-repeat #ECECEC; color:#4C4C4C}
ul.pagination li a.previous{display:block; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; 
background: url(../images/left_arrow.gif) 1px 4px no-repeat #ECECEC; border:1px solid #AEAEAE; padding:0 5px 0 9px; text-decoration:none;}
ul.pagination li a.previous:hover{text-decoration:none; background: url(../images/left_arrow.gif) 1px 4px no-repeat #ECECEC; color:#4C4C4C;}
.pagination_txt{ font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; float:left; display:block; padding:0 5px 0 0; margin:0;}
.pagination_outer{ width:auto; float:left; display:block; padding:0 14px 0 0; margin:0;}
.pagination_outerright{ width:auto; float:right; display:block; padding:0; margin:0;}
ul.small_tab{list-style-type:none; padding:0 10px 0 0; margin:0; float:left; display:block;}
ul.small_tab li{display:block; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:black;  border:1px solid #AEAEAE; padding:0 2px 0 2px; text-decoration:none; background: #ECECEC; float:left; margin:0 4px 0 0}

ul.small_tab li a{ background:none; color:#333; text-decoration:none }
ul.small_tab li a:hover{ background:none; color:#333; text-decoration:none}
a.bold_blacklinks{ padding:0 0 6px 20px; margin:0; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; text-decoration:none; background:url(../images/yellow_star.gif) left top no-repeat; display:block; float:right; display:block;}
a.bold_blacklinks:hover{text-decoration:none;}
.innergray_pannel_right{ width:198px; float:left; display:block; padding:0; margin:0;}
.innergray_pannel_left{ width:525px; float:left; display:block; padding:0 10px 0 0; margin:0;}
.image_framebig{ width:173px; margin:15px 0 15px 0;}
.image_frame-title {width:173px; text-align:center}
.image_framebig img { padding:3px; background:white; border:1px solid #B3B3B3; text-align:center}
a.black_bttn{ padding:0 3px 0 3px; border:2px solid black; background:url(../images/black_bttnbg.gif) left top repeat-x; height:22px; font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif; color:#F2F2F2; text-decoration:none; text-align:center; display:block; width:110px;}
a.black_bttn:hover{ text-decoration:none; color:white; background:url(../images/black_bttnbg_h.gif) left top repeat-x;}
a.black_bttn2{ padding:0 3px 0 3px; border:2px solid black; background:url(../images/black_bttnbg.gif) left top repeat-x; height:22px; font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif; color:#F2F2F2; text-decoration:none; text-align:center; display:block;}
a.black_bttn2:hover{ text-decoration:none; color:white; background:url(../images/black_bttnbg_h.gif) left top repeat-x;}
.gen_left{ float:left; display:block; padding:0 1px 0 0; margin:0; width:90px;}
.gen_right{ float:right; display:block; padding:0 0 0 0; margin:0; }
.printer{ float:right; display:block; padding:0 0 0 10px; margin:0; }
.property_detailsleft{ width:408px; float:left; display:block; padding:0 22px 0 0; margin:0;}
.project_status_left{ width:488px; float:left; display:block; padding:0 22px 0 0; margin:0;}
.img_gal{ width:408px; padding:0 0 22px 0; margin:0;}
.property_detailsright{ width:325px; float:left; display:block; padding:0 0 0 0; margin:0;}
.property_detailsright h2{ width:250px;}

.project_status_right{ width:245px; float:left; display:block; padding:0 0 0 0; margin:0;}
.project_status_right h2{ width:250px;}

.career_detailsleft{ width:408px; float:left; display:block; padding:0 0 0 22px; margin:0;}
.career_detailsright{ width:325px; float:left; display:block; padding:0 0 0 0; margin:0;}

.career_header {width:385px; padding:5px 0 5px 10px; background:#9E9E9E; font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:white;}

h2{ font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0 0 0 0; margin:0; float:left; display:block;}
h2 a{ font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0 0 0 0; margin:0; text-decoration:underline;}
h2 a:hover{ text-decoration:none;}
h2 span{ font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0 0 0 0; margin:0; float:left; display:block;}
h2 span a{ font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; text-decoration:underline;}
h2 span a:hover{ text-decoration:none;}

h3{font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0 22px 0 0; margin:0; float:left; display:block;}
.gray_table{ width:325px; padding:10px 0 10px 0; margin:0;}
.table_normal_txt{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:5px 0 5px 10px; margin:0;}
.table_normal_txt_spacing {font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:10px 10px 10px 10px; margin:0;}
.table_normal_txt_spacing img { padding:0 5px 0 0; margin:0; float:left; display:block}
.image_links{ width:310px; padding:10px 0 15px 15px; margin:0;}
.enquary_form{ width:325px; padding:0 0 15px 0; margin:20px 0 0 0; background:#ECECEC;}
.blog_head{ width:315px; padding:0 0 0 10px; background:#9E9E9E; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color:white;}

.enquary_form form{ padding:0; margin:0; }
.enquary_form form fieldset{ padding:0; margin:0; border:0; }
.enquary_form form fieldset legend{ padding:0; margin:0; border:0; }
.enquary_form form fieldset label{ padding:0 0 0 8px; margin:0 0 6px 0; float:left; display:block; width:104px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C;}
.enquary_form form fieldset input{ width:186px; height:18px; padding:4px 0 0 0; margin:0 0 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.enquary_form form fieldset input.hidden{ width:186px; background:none; border:0px solid #D4D4D4; float:left; display:block;}
.enquary_form form fieldset textarea{ width:186px; height:80px; padding:0; margin:0 0 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.enquary_form form fieldset input.sendbttn{ background:url(../images/send_emailbg.gif) repeat-x left top; border:2px solid black; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; float:left; display:block; padding:0; margin:0; width:90px; height:25px; cursor:pointer;}
.enquary_form form fieldset input.sendbttn:hover{ color:white;}

.newsletter_head{ width:235px; padding:0 0 0 10px; margin:0 0 8px 0; background:#9E9E9E; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color:white;}
.newsletter_form{ width:245px; padding:0 0 5px 0; margin:15px 0 0 0; background:#ECECEC;}
.newsletter_form form{ padding:0; margin:0; }
.newsletter_form form fieldset{ padding:0; margin:0; border:0; }
.newsletter_form form fieldset legend{ padding:0; margin:0; border:0; }
.newsletter_form form fieldset label{ padding:0 0 0 8px; margin:0 0 6px 0; float:left; display:block; width:74px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C;}
.newsletter_form form fieldset input{ width:135px; height:18px; padding:4px 0 0 0; margin:0 2px 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.newsletter_form form fieldset input.hidden{ width:140px; background:none; border:0px solid #D4D4D4; float:left; display:block;}
.newsletter_form form fieldset textarea{ width:140px; height:80px; padding:0; margin:0 0 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.newsletter_form form fieldset input.sendbttn{ background:url(../images/send_emailbg.gif) repeat-x left top; border:2px solid black; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; float:left; display:block; padding:0; margin:0; width:90px; height:25px; cursor:pointer;}
.newsletter_form form fieldset input.sendbttn:hover{ color:white;}

.contact_form{ width:395px; padding:0 0 15px 0; margin:0px 0 13px 0; background:#ECECEC;}
.contact_head{ width:385px; padding:0 0 0 10px; background:#9E9E9E; font:bold 10px/25px Verdana, Arial, Helvetica, sans-serif; color:white;}
.contact_form form{ padding:0; margin:0; }
.contact_form form fieldset{ padding:0; margin:0; border:0; }
.contact_form form fieldset legend{ padding:0; margin:0; border:0; }
.contact_form form fieldset label{ padding:0 0 0 8px; margin:0 0 6px 0; float:left; display:block; width:106px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C;}
.contact_form form fieldset input{ width:245px; height:18px; padding:4px 0 0 0; margin:0 0 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.contact_form form fieldset select{ width:245px; height:25px; padding:0px 0 0 0; margin:0 0 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.contact_form form fieldset textarea{ width:245px; height:80px; padding:0; margin:0 0 6px 0; background:white; border:1px solid #D4D4D4; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; float:left; display:block;}
.contact_form form fieldset input.sendbttn{ background:url(../images/send_emailbg.gif) repeat-x left top; border:2px solid black; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; float:left; display:block; padding:0; margin:0; width:90px; height:25px; cursor:pointer;}
.contact_form form fieldset input.sendbttn:hover{ color:white;}


input.genbttn{ background:url(../images/send_emailbg.gif) repeat-x left top; border:2px solid black; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; float:left; display:block; padding:0 5px 0 5px; margin:0; width:auto; height:28px; cursor:pointer;}
input.genbttn:hover{ color:white;}



.next_outer{ width:375px; float:right; display:block; padding:20px 0 0 0; margin:0; border:0px solid #000000;}
.previous_outer{ width:375px; float:left; display:block; padding:20px 0 0 0; margin:0;  border:0px solid #000000;}

.next_bttnoutline{ width:128px; float:right; display:block; padding:0; margin:0;}
.previous_bttnoutline{ width:155px; float:left; display:block; padding:0; margin:0;}
.inner_headerimg{ width:781px; padding:5px 0 0 0; margin:0;}
.projects_logo{ width:177px; background:white; border:1px solid #B3B3B3; padding:0; margin:0 0 10px 0;}
.project_listing_logo{ width:144px; float:left; display:block; padding:0 15px 0 0; margin:0;}
.project_listing_content{ width:356px; float:left; display:block; padding:0 20px 0 0; margin:0;}
h4{ font: bold 18px/21px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0; margin:0; }

h4{ font: bold 18px/21px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; padding:0; margin:0; }
.photo_frameouter{ width:235px; padding:5px; background:white; margin:0; border:1px solid #B3B3B3;}
.aboutus_right{ width:250px; float:right; display:block; padding:28px 0 0 10px; margin:0;}
.aboutus_left{ width:495px; float:left; display:block; padding:28px 0 0 0; margin:0;}
a.click_here{ font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#8B3C41; padding:0; margin:0; text-decoration:
underline;}
a.click_here:hover{text-decoration:none;}
ul.right_arrow{ padding:0; margin:0;}
ul.right_arrow li{ padding:0; margin:0; background:url(../images/small_liarrow.gif) left 10px no-repeat; border-bottom:1px solid #C7C7C7;}
ul.right_arrow li a{ font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; text-decoration:none; padding:0 0 0 15px; margin:0; display:block;}
ul.right_arrow li a:hover{ text-decoration:none;  background:url(../images/small_liarrow.gif) 5px 10px no-repeat #b3b3b3;}
ul.right_arrow li a.active{ text-decoration:none;  background:url(../images/small_liarrow.gif) 5px 10px no-repeat #b3b3b3;}
.backbg_txt{ background:#B3B3B3; color:#4C4C4C; padding:0 0 0 5px; margin:0; font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif;}

.graybox-leftheader { font-size:18px; float:left; margin:0 0 5px 0; display:block}
.graybox-leftheader a { font-size:18px; float:left; margin:0 0 5px 0; display:block; text-decoration:none; color:#4c4c4c}
.graybox-leftheader a:hover { color:#000}
.graybox-rightheader { font-size:12px; font-weight:bold; float:right; margin:0 0 5px 0; display:block;}
.graybox-rightfooter { font-size:12px; font-weight:normal; float:right; margin:0 0 5px 0; display:block;}
.img-dispaly { border:#ccc 1px solid; padding:4px; background:white; margin:0 10px 10px 0}
.img-dispaly-float { border:#ccc 1px solid; padding:4px; background:white; margin:0 10px 10px 0; float:left; display:block}
.img-display-float2 { border:#ccc 1px solid; padding:4px; background:white; margin:0 0 10px 10px; float:right; display:block}
.qa { list-style:none; margin:0 0 0 0; padding:0 0 0 0; font-size:11px; font-weight:bold; color:#4c4c4c}
.qa li { border-bottom:#ececec 1px solid}
.qa a { color:#4c4c4c; text-decoration:none; display:block; padding:5px 0 5px 0;}

.price-change { background:#9e9e9e; border:#9e9e9e 1px solid; position:absolute; display:block; padding:0px; margin:5px 0 0 150px;}
.price-change li { margin:0; line-height:20px}
.price-change li a { color:white; width:70px; height:20px; display:block; padding:0 0 0 20px; background:url(../images/arrow-r.gif) no-repeat 4px 5px #9e9e9e; text-decoration:none}
.price-change li a:hover {background:url(../images/arrow-l.gif) #ececec no-repeat 4px 5px; color:#000000;}

.price-change-sec { background:#9e9e9e; border:#9e9e9e 1px solid; position:absolute; display:block; padding:0 0 0 0;  margin:5px 0 0 50px; width:122px}
.price-change-sec li { margin:0; line-height:22px}
.price-change-sec li a { color:white; width:100px; height:18px; display:block; padding:0 0 0 20px; background:url(../images/arrow-r.gif) no-repeat 5px 5px #9e9e9e; text-decoration:none}
.price-change-sec li a:hover {background:url(../images/arrow-l.gif) #ececec no-repeat 5px 5px; color:#000000;}

.small_input_btn { border:2px solid black; background:url(../images/inner_morebg.gif) #000 repeat-x left top; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ECECEC; padding:1px 0 1px 0; margin:8px 0 0 0; text-decoration:none; width:60px; cursor:pointer}
.small_input_btn:hover {color:white; text-decoration:none; background:url(../images/inner_morebg_h.gif) #000 repeat-x left top;}


.tooltips { position:absolute; width:260px; height:auto; margin:-120px 0 0 250px}
.tooltips-left { position:absolute; width:260px; height:auto; margin:-120px 0 0 0px}
.tooltips-hold { background:#4c4c4c; padding:5px; color:#b9b9b9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.tooltips-loading { background:#9e9e9e; text-align:right; height:15px; padding:3px 5px 0 0}
.tooltips-loading span { float:left; display:block; width:27px; padding:2px 0 0 3px}
.tooltips-image { float:left; padding:0 5px 0 0}
.tooltips-arrow { background:url(../images/tips-footer.gif) no-repeat 5px 0; height:6px}

.line { background:url(../images/innerright_separetion.gif) repeat-x; height:2px; line-height:2px; padding:0; margin:10px 0 5px 0}
.line-light { border-bottom:#f2f2f2 1px solid; height:2px; line-height:2px; padding:0; margin:10px 0 5px 0}


/*SITE MAP*/
.site_map{ width:755px; padding:0; margin:0; background:url(../images/site_mapbg.jpg) repeat-y left top;}
.sitemap_left{ width:230px; float:left; display:block; padding:0 0 0 20px; margin:0;}
.sitemap_middle{width:230px; float:left; display:block; padding:0 0 0 20px; margin:0;}
.sitemap_right{width:230px; float:left; display:block; padding:0 0 0 20px; margin:0;}


ul.sitemap{ padding:0; margin:0;}
ul.sitemap li{ padding:0 0 0 21px; margin:0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#707070; background:url(../images/sitemap_icon.gif) left 8px no-repeat;}
ul.sitemap li a{ font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#707070; text-decoration:none;}
ul.sitemap li a:hover{ text-decoration:underline;}

ul.sitemap li ul{ padding:0 0 10px 0; margin:0;}
ul.sitemap li ul li {padding:0 0 0 15px; margin:0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#707070; background:url(../images/sitemap_subicon.gif) left 8px no-repeat;}

ul.sitemap li ul li a{ font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#707070; text-decoration:none;}
ul.sitemap li ul li a:hover{ text-decoration:underline;}

.print_popup{position:absolute; display:block; padding:5px; margin:30px 0 0 250px; background:#9E9E9E; width:60px; border:3px solid #BFBDBD;}
a.small_pdf{ font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:white; padding:0 0 0 20px; margin:0; background:url(../images/small_pdficon.gif) left 3px no-repeat #9e9e9e; text-decoration:none; display:block;}
a.small_pdf:hover{ text-decoration:none; background:url(../images/small_pdficon_hover.gif) left 3px no-repeat #ececec; color:black;}
a.small_print{ font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:white; padding:0 0 0 20px; margin:0; background:url(../images/small_printicon.gif) left 5px no-repeat #9e9e9e; text-decoration:none; display:block;}
a.small_print:hover{ text-decoration:none; color:black; background:url(../images/small_printicon_hover.gif) left 5px no-repeat #ececec;}
.print-change { background:#9e9e9e; border:#9e9e9e 1px solid; position:absolute; display:block; padding:0px; margin:5px 0 0 0px; width:80px; color:white}
.print-change p a { color:white}
.print-change p a:hover { color:black}
.map-position {width:520px; height:280px; position:absolute;}

.img-text {position:absolute; z-index:3; width:380px; padding:5px 10px 5px 10px; margin:4px 0 0 4px; height:auto; background:url(../images/img-opaque.png); color:white; font-weight:bold; text-align:center; opacity: 0.5; filter:alpha(opacity=50); /* IE's opacity*/}

.height28 {height:28px}
.img_pad{ padding:5px;}
.list-property a { color:#adadad; text-decoration:none; background:url(../images/listing-arrow.gif) no-repeat; padding:0 0 0 10px}


/* A problem arised in editor. No bulltes showing in front end. This class is used t fix this*/
.show-bullets ul{padding:0 0 0 15px;  list-style-type:disc;}
