body {
	width: 997px;
	margin: 0 auto;
	padding: 0 0px;  /* HS_CHANGE  = BGCOLOR */
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CAE8FF;
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


.dotter_bgr{
	background:  url(../images/dotter_bgr.png) repeat-x;
	width:100%;
	height:10px;}
	
hr {height: 1px; color: blue;} 	
	
h1{
	margin: 0 0 0 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px 10px  0px 10px;
	font-weight:normal;
}
h2 {margin: 0 0 0 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #11666e;
	padding: 2px 10px  0px 10px;
	font-weight:normal;}

h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9f7a33;
	padding: 3px 3px 3px 3px;
}
h4{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9f7a33;
	
}
h5{font-size: 12px; font-weight:bold;padding: 0 0 0 0; margin:0 0 0 0; color:#11666e;}


hr { border: none;
 background-color: #B4CBDF;
 color: #B4CBDF;
 height: 1px;
}
h6{font-size: 12px; font-weight:bold; padding: 0 0 8px 10px; margin:0 0 0 0; color:#484848;}
h7{font-size: 12px; font-weight:bold; padding: 0 0 0 0; color:#484848;}
a {text-decoration:none; color:#D56E22;}

a:hover {border-bottom: none;}

a img {border: none;}


.container { display: table;  }
.row  { display: table-row;  }
.columns { display:table-column; }

.left, .right, .middle ,.left1 ,.left2,.top1,.top2,.top3{
    display: table-cell;
	padding:2px 2px 2px 2px;    }
#search_property{}	
.sb_row  { display:block ; padding:2px 2px 2px 2px; float: left;}	
.sb_cloumn_1{ display:inline; padding:2px 2px 2px 2px; float: left; width: 100px; height:20px;}
.sb_cloumn_2{ display:inline; padding:2px 2px 2px 2px; float: left; width: 200px; height:20px;}	
.sb_cloumn_20{ display:inline; padding:2px 2px 2px 2px; float: left; width: 55px; height:20px;}
.sb_cloumn_21{ display:inline; padding:2px 2px 2px 2px; float: left; width: 300px; height:20px;}
.sb_cloumn_price{ display:inline; padding:2px 2px 2px 2px; float: left; width: 280px; height:20px;}	
.sb_quickcloumn_2{ display:inline; padding:2px 2px 2px 2px; float: left; width: 246px; height:20px;}	
.sb_cloumn_3{ display:inline; padding:2px 2px 2px 2px; float: left; width: 60px; height:20px;}		

	
	/*    display: { block | inline  | inline-block | inline-table | list-item  | run-in | table | table-caption | table-cell  | table-column | table-column-group | table-footer-group  | table-header-group | table-row | table-row-group  | none | inherit } ;   */
	


/* Header */

#top_links {width: 997px;margin-right:0px;padding: 0 0 0 0;font-size:12px ; font-weight:bold; color:#005828; margin-right:0px; min-height:20px;}
#top_links a{ color:#ffffff; text-decoration:none;}   /* HS_CHANGE  = color */
#top_links a:hover{ color:#E5F2FB; text-decoration:none;}  /* HS_CHANGE  = color */
#logo_bgr{ width: 997px;margin: 0 auto;height: 82px;	padding: 0 0 5px;background: url(../images/hs_header_bgr.gif) top left no-repeat; }

#logo {
	width: 997px;
	height: 82px;
	margin: 0 auto;
	padding: 0 0px;
}

#logo ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#logo li {
	display: inline;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	color: #FFFFFF;
}

#logo h1 {
	padding: 30px 0 0 0;
	font-size: 3em;
}

#logo p {
	padding: 52px 0 0 3px;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #FFFFFF;
}
.log_padd{ margin-left:124px;}
.log_padd1{ margin-left:57px;}/* Menu */


#menu {
	width: 997px;
	height: 20px;
	margin: 0 auto;
	padding: 0 0px 0px 0;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#navigation {
    float:left;
    width:100%;
    line-height:normal;
	font-weight:bold;
	color:#FFFFFF;
    }
#navigation ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #navigation li {
    float:left;
    background:  url(../images/menu_bgr_2l.gif) left top no-repeat;
    margin:0;
    padding:0 0 0 9px;
    }
  #navigation a, #navigation strong, #navigation span {
    display:block;
    background:url(../images/menu_bgr_2.gif) no-repeat right top;
    padding:5px 26px 4px 26px;
	margin-right:1px;
	color:#ffffff;
    }
  #navigation #current , #navigation li:hover{
    
	background:  url(../images/menu_bgr_1l.gif) left top no-repeat;
	
    }

  #navigation #current a ,#navigation a:hover{
    background:  url(../images/menu_bgr_1.gif) right top no-repeat;
    padding-bottom:4px;
	color:#004A78;
    }



/* Page */

#page {
	width: 997px;
	margin: 0 auto;
	padding: 0px 0px 10px 0px;
	
}

/* searchnox */
div#searchbox{
	float:left;
	display:inline;
	width: 996px;
	margin: 0 0 0 0;     /* HS_CHANGE BGCOLOR and image */
	min-height: 290px;
	height:auto !important;
	color:#004A78;
	background-color: #CBCCCE;
	background-image: url(../images/hs_search_bgr.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
	
#white_bgr{
	width:460px;
	float:left;
	
	height:auto !important;
	margin:10px 10px 10px 10px;	}
#white_bgr1{
	background:#8fbdb1;
	background:#ffffff url(/../images/hs_searchbox_bgr.jpg);
	padding:10px 5px 5px 5px;
	float:left;
	margin-left:480px;
	width:500px; height:290px;
	}
	
/* prop listing*/

.pl_colum_1{ display:block; padding:2px 2px 2px 2px; float: left; width: 100px; height:250px; float:left;height:auto !important;}
.pl_colum_2{  padding:2px 2px 2px 2px; float: left; width: 140px; height:250px;float:left; height:auto !important;}	
.pl_colum_3{  padding:2px 2px 2px 2px; float: left; width: 10px; height:250px;float:left;height:auto !important;}	
		
.left_arrow{  padding: 0px 5px 0px 5px; background:#f5f5f5; border:1px solid #b4b4b4; height:230px; width:px; margin-right:20px;  }
.right_arrow{  padding: 0px 5px 0px 5px; background:#f5f5f5; border:1px solid #b4b4b4; height:230px; width:15px;}
.prop_list_1{  padding: 0px 5px 0px 5px; background:#f5f5f5; border:1px solid #b4b4b4; height:265px; text-align:center; }
.prop_list_1 ul{ margin: 0;	padding: 0;	list-style: none;}
.prop_list_1 li{display: block;}

.prop_list_1_img{ border:3px #000 solid;}
.prop_list_1_img:hover{ border:3px #EBD85F solid;}
.price_box{margin:3px 3px 3px 3px; padding: 5px 5px 5px 5px; background:#e9e8e8; border:1px solid #dad8d8; text-align:center}



.prop_listing_imgs{ width:160px; float:left; }
.prop_listing_imgs ul{ margin: 0;	padding: 0;	list-style: none;}
.prop_listing_imgs li{display: block;}

.prop_listing_details{ width:450px; float:left; height:200px;height:auto !important;display:block;}
.prop_listing_details ul{ margin: 0;	padding: 0;	list-style: none; }
.prop_listing_details li{display: block;}


.prop_listing{ margin:5px 5px 5px 5px; padding: 3px 3px 3px 3px; background:#faf7f7; border:1px solid #b4b4b4;min-height:200px;height:auto !important;  }

.link_1 a{color:#d7802d; font-size:11px;}
.link_1 a:hover{text-decoration:underline;}


.prop_listing_box{ margin:5px 5px 5px 5px; padding: 3px 3px 3px 3px; background:#e9e8e8; border:1px solid #bebaba; color:#268d9f; text-transform:uppercase; font-weight:bold;  }
.prop_listing_box ul{margin: 0;	padding: 0;	list-style: none;}
.prop_listing_box li{ display:inline; padding:0 10px 0 10px;}
.prop_listing_box li a{color:#268d9f;}

.prop_listing_desc{}
.prop_listing_desc ul{margin: 0 0 0 20px;	padding: 0; }
.prop_listing_desc li{  padding:0 10px 5px 5px;}



ul#prop_listing_menu,ul#prop_listing_menu li{list-style-type:none;margin:0;padding:0; height:27px; font-family:"Arial"; font-size:12px; font-weight:bold; color:#FFFFFF;text-align:center;}
ul#prop_listing_menu{padding-left:5px;}
ul#prop_listing_menu li{float:left;margin-right:1px;text-align: center; display: block;}
ul#prop_listing_menu a{float:left;text-decoration:none;background:#3190b3 url(../images/tab_bgr_1.jpg) top right repeat-x;; color: #ffffff;padding: 5px 24px 5px 24px;font-weight: bold;}
ul#prop_listing_menu li.active a,ul#prop_listing_menu a:hover{color: #ffffff; background:#bd2031 url(../images/tab_bgr_3.jpg) top left  repeat-x;}

.prop_listing_top ul {margin: 0;padding: 0;	list-style: none; width:210px;}
.prop_listing_top li { display:inline;float:left;margin:0;   padding:2px 2px 2px 2px;}
.prop_listing_top li h2{font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #11666e; margin:0; padding:0;}

.prop_listing_top li h6{ padding-top:0px;}



.det_desc_list{ padding-left:10px; width:200px; float:left}
.det_desc_list ul{ margin: 10px 0 0 0;	padding: 0;	list-style: none;  }
.det_desc_list li{display:list-item;}

.det_desc_list2{ margin-left:210px; width:200px}


.prop_detail_list{ margin:5px 5px 5px 5px; padding: 3px 3px 3px 3px;  float:left; width:200px; display:block;}
.prop_detail_imgs{ width:300px; margin-top:10px; margin-left:300px; }
.prop_detail_box{  width:300px;}

/* content*/




#content {
	float: left;
	width:986px;
	background:#f7f4ef;
	padding: 10px 5px 10px 5px;
	
}

#page_left{ width:646px;float: left;}
.round_box {MARGIN 0 0 0 0 ; float:left; }
.round_box .table_top_bgr{ background:url(../images/hs_page_left_top_bgr.jpg) left top no-repeat;  border-bottom:#012866 2px solid; width:760px; }/* HS_CHANGE  = border-bottom color */
.round_box .table_top_bgr1{ background:url(../images/hs_page_left_top_bgr.jpg) left top no-repeat;  border-bottom:#012866 2px solid; width:997x; }/* HS_CHANGE  = border-bottom color */

.round_box .table_content{ width:745px; background:url(../images/hs_page_left_middle_bgr.jpg) left top  repeat-y; padding:5px 10px 5px 5px; min-height:300px;height:auto !important;} 

.round_box .table_bottom_bgr{ background:url(../images/hs_page_left_btm_bgr.jpg) left bottom no-repeat; height:10px; margin-bottom:5px;}
.title_left_bgr{ background:url(../images/hs_title_left_bg.jpg) left top no-repeat; height:35px; width:9px ;}

.round_box .table_top_bgr1{ width:990px;background:url(../images/hs_page_left_top_bgr_1.gif) left top no-repeat;  border-bottom:#62720f 2px solid; margin-right:1px;}
.round_box .table_content1{ background:url(../images/hs_page_left_middle_bgr1.gif) left top  repeat-y; padding:5px 10px 5px 5px; min-height:230px;height:auto !important;} 
.round_box .table_bottom_bgr1{ background:url(../images/hs_page_left_btm_bgr1.gif) left bottom no-repeat; height:10px; margin-bottom:5px;}
.title_left_bgr{ background:url(../images/hs_title_left_bg.jpg) left top no-repeat; height:35px; width:9px ;}



.title_row{display: table-row;} 
.title_row_left{ display: block;
					background:url(../images/header1.gif) left top  no-repeat; 
				 	font-family:  Arial, Helvetica, sans-serif;
					font-size: 18px;
					padding-left:10px;
					color: #ffffff; 
					font-weight:normal;
				} 
.title_row_left h1{
	background: url(../images/header.gif) right top repeat-x;
	margin: 0 0 0 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff; /* HS_CHANGE  = color */
	padding: 2px 10px  5px 10px;
	font-weight:bold
}

/* popularloc */
.loc_box{ display:inline; float: left; width:350px;margin:0 0 0 15px ;}

.listing {}
.listing ul {}
.listing li{ padding: 3px 0 8px 0px; list-style-image: url(../images/catNavArrow.gif); background: url(../images/dotter_bgr1.png) repeat-x -10px 20px; }
.listing li a{ text-decoration:none; color:#484848;}
.listing li a:hover{ text-decoration:underline; color:#d9490a;}
.listing dl {
	float:left;	margin:0 10px;	width:260px;}
.listing dl dd{
	background:  url(../images/dot3.gif) repeat-x left bottom;
}
.listing dl a {
	background:url(../images/catNavArrow.gif) no-repeat left center;
	display:block;
	font-size:111%;
	color:#333333;
	padding:8px 0 8px 15px; 
}
	
/* right slide bar */

#slidebar {
	width: 210px;
	margin-left: 765px;
	margin-top:0px;
	
}

.grey_bgr{ background:#f1f1f1; height:25px;}
.slidebar_top{background:url(../images/hs_slidebar_top_bgr.jpg) left top no-repeat; width:220px; height:10px;}
.slidebar_middle{background:url(../images/hs_slidebar_middle_bgr.jpg) left top repeat-y; width:210px;
					padding:0 5px 0 5px; height:auto!important ; min-height:350px;
					}
.slidebar_bottom{background:url(../images/hs_slidebar_bottom_bgr.jpg) left bottom no-repeat;width:220px; height:10px; }


.slc{ width:210px ; display:block;}
.slc_left{ width:100%; float:left; display:inline; }
.slc_right{ width:50px; float:left; margin-left:160px;; display:inline;}


.searc_2 ul{ float:left; margin: 0;	padding: 0;	list-style: none; }
.searc_2 li{ display:block;margin: 0;	padding: 2px 2px 2px 2px;	}

.searc_2 h6{font-size: 12px; font-weight:bold; padding: 5px 0 5px 0; margin:0 0 0 0; color:#484848;  float:left; display:block;}



/* Content */





.links {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}

.links a {
	padding-left: 15px;
	background: url(../images/img04.gif) no-repeat left center;
	border: none;
}

.links a:hover {
	border-bottom: 1px dotted #CCCCCC;
}


/* Footer */

#footer {
	padding: 25px 0 0px 0;
	background:url(../images/hs_header_bgr.gif) no-repeat top center;
	width: 997px;
	height:57px;
	margin: 0 0 0 0;
	color:#FFFFFF;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: ffffff;
	padding-bottom:6px;
}

#footer a {
	color: #ffffff;
}
#footer a:hover { text-decoration:underline;}
/* others */

.btn{
	background:#000000 url(../images/hs_menu_bgr.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	border:0px solid #000000;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	cursor:hand;
	}
.btn:hover{
	background:#13a1b3 url(../images/hs_menu_bgr_1.jpg);
		}	
.pad_div{ padding:2px 2px 2px 2px;}


.text_area_1{
	background:#F0F0F0;
	border:1px solid #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	height:20px;
	padding:0;
	color:#4d4d4d;}

.text_area_2{
	background:#ffffff;
	border:1px solid #dfdddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	padding:0;
	color:#4d4d4d;}


.button{
	background:#000000 url(../images/hs_menu_bgr.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	border:0px solid #000000;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	cursor:hand;
	}
.button:hover{
	background:#000000 url(../images/hs_menu_bgr_1.jpg);
}	

.button123{
	background:#000000 url(../images/hs_menu_bgr.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	border:0px solid #000000;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	cursor:hand;
	}
.button123:hover{
	background:#000000 url(../images/hs_menu_bgr_1.jpg);
}


.plistchange {
	background-color: #E1E2E3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.plistchange:hover {
	background-color: #9DC0EC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.plistchange1 {
	background-color: #DFE0E1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.plistchange1:hover {
	background-color: #9DC0EC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#map_canvas{
	margin-left:490px;
	margin-top:2px;
}


/* listing page sorting tab start  */
.select_icon { font-family:"Arial"; font-size:12px; font-weight:bold; color:#FFFFFF;text-align:center;}	
.select_icon  a{ text-decoration:none; color:#FFFFFF; }
.simple{background:#3190b3 url(../images/tab_bgr_1.jpg) top repeat-x;padding:7px 7px 7px 7px; }
.simple:hover{background:#3190b3 url(../images/tab_bgr_3.jpg) top repeat-x;padding:7px 7px 7px 7px; }
.selected{ background:#bd2031 url(../images/tab_bgr_3.jpg) top right repeat-x; padding:7px 7px 7px 7px;}
.left{background:url(../images/left_2.jpg) top left no-repeat;padding:4px 7px 4px 7px; }
.left_selected ,left:hover {background:#3190B3 url(../images/left_1.jpg) top left no-repeat;padding:4px 7px 4px 7px;}
.middle{ background:;padding:4px 7px 4px 7px;}
.middle_selected , .middle:hover{ background:#3190B3;padding:4px 7px 4px 7px;}
.right{ background: url(../images/right_2.jpg) top right no-repeat; padding:4px 7px 4px 7px;}
.right:hover ,right_selected{ background:#3190B3 url(../images/right_1.jpg) top right no-repeat; padding:4px 7px 4px 7px;}
/* listing page sorting tab end  */

//*page paginatio start */
#paginationLoading { 
width: 100%; 
position: relative;
}

#pagination
{
text-align:center;
margin-left:50px;
}
#pagination li{	
list-style: none; 
float: left; 
margin-right: 16px; 
padding:5px; 
border:solid 1px #dddddd;
color:#0063DC; 
}
#pagination li:hover
{ 
color:#FF0084; 
cursor: pointer; 
}
#pagination ol{	
list-style: none; 
float: left; 
margin-right: 16px; 
padding:5px; 
border:solid 1px #dddddd;
color:#0063DC; 
}
#pagination ol:hover
{ 
color:#FF0084; 
cursor: pointer; 
}

//*page paginatio end*/