body {
	margin: 0px;
	background: #fff url('../images/bg.gif') repeat-x top;
	font: normal 11px arial, tahoma, verdana;
	color:#444;
	line-height:15px;
}

img { behavior: url(css/iepngfix.htc); }

.shadow_l_bg{
	background:url(../images/shadow_l_bg.gif) repeat-y;
	width:10px;
	vertical-align:top;
}

.shadow_r_bg{
	background:url(../images/shadow_r_bg.gif) repeat-y;
	width:10px;
	vertical-align:top;
}

.flash_bg{
	background:url(../images/flash_bg.gif) repeat-x;
	vertical-align:top;
	padding:7px 10px 7px 10px;
}

.content_section{
padding:4px 20px 20px 20px;
background-color:#FFF;
	vertical-align:top;
}

.topic_blue{
font-size:20px;
font-weight:bold;
color:#385FB4;
}

.topic_blue_14px{
font-size:14px;
font-weight:bold;
color:#385FB4;
}

.topic_green_14px{
font-size:14px;
font-weight:bold;
color:#69AB69;
}

.topic_green{
font-size:20px;
font-weight:bold;
color:#69AB69;
}

.line_blue{
height:6px;
background-color:#5778C3;
}
.txt-blue{
color:#8A96B5;
font-weight:bold;
}

.flag_section{
padding-top:10px;
height:54px;
text-align:right;
}

A:link, A:visited , A:active {
	color: #2F71A1;
	text-decoration: none;
}

A:hover {
	text-decoration: none;
	color: #5FA700;
}

.hotdeals:link, .hotdeals:visited, .hotdeals:active{
	color: #ff9112;
	text-decoration: none;
}
.hotdeals:hover{
	color: #dd7e10;
	text-decoration: none;
}

A.propertyname:link, A.propertyname:visited , A.propertyname:active {
	font-weight:bold;
	color: #2F71A1;
	text-decoration: none;
}

A.propertyname:hover {
	font-weight:bold;
	text-decoration: none;
	color: #5FA700;
}

.txt-price{
color:#D30000;
font-weight:bold;
}

/*- Menu Tabs B--------------------------- */

    #nav {
      float:left;
      width:699px;
      font: bold 11px arial, tahoma, verdana;
      }
    #nav ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav li a {
      float:left;
	  border-left:2px solid #FFF;
      background:url("../images/navleft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #nav li a span {
      float:left;
      display:block;
      background:url("../images/navright.gif") no-repeat right top;
      padding:9px 17px 9px 7px;
		color:#4060AA;
      }
	  
	#nav li#login a, #nav li#register a{
      float:left;
	  border-left:2px solid #FFF;
      background:url("../images/navleft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #nav li#login a span, #nav li#register a span{
      float:left;
      display:block;
      background:url("../images/navright1.gif") no-repeat right top;
      padding:9px 17px 9px 7px;
		color:#4060AA;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav li a span, #nav li#login a span, #nav li#register a span {float:none;}
    /* End IE5-Mac hack */
    #nav li a:hover span, #nav li#current a span,  #nav li#login a:hover span,  #nav li#register a:hover span, #nav li#login a#current span,  #nav li#register a#current span{
      color:#FFF;
      }
    #nav li a:hover, #nav li#current a,  #nav li#login a:hover,  #nav li#register a:hover, #nav li#login a#current,  #nav li#register a#current{
      background-position:0% -32px;
      }
    #nav li a:hover span, #nav li#current a span,  #nav li#login a:hover span,  #nav li#register a:hover span, #nav li#login a#current span,  #nav li#register a#current span{ 
      background-position:100% -32px;
      }
	  
/*- Map Tabs--------------------------- */

    #mapnav {
      float:left;
      width:560px;
      font: bold 11px arial, tahoma, verdana;
      }
    #mapnav ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #mapnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #mapnav li a {
      float:left;
	  border-left:2px solid #FFF;
      background:url("../images/map_nav_l.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #mapnav li a span {
      float:left;
      display:block;
      background:url("../images/map_nav_r.gif") no-repeat right top;
      padding:5px 17px 5px 7px;
		color:#4060AA;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mapnav li a span {float:none;}
    /* End IE5-Mac hack */
    #mapnav li a:hover span, #mapnav li#mapcurrent a span{
      color:#FFF;
      }
    #mapnav li a:hover, #mapnav li#mapcurrent a{
      background-position:0% -24px;
      }
    #mapnav li a:hover span, #mapnav li#mapcurrent a span{ 
      background-position:100% -24px;
      }

.mapcontent{
border:1px solid #D9DDE8;
padding:5px;
}

.mapcontent1{
border-left:1px solid #D9DDE8;
border-right:1px solid #D9DDE8;
border-bottom:1px solid #D9DDE8;
padding:5px;
}
select, textarea{
background-color:#FFF;
border:1px solid #859BB0;
font: normal 11px arial, tahoma, verdana;
color:#000;
}

input{
font: normal 11px arial, tahoma, verdana;
color:#000;
}

.btn{
border:0;
background:url('../images/button_bg.gif') no-repeat;
font-weight: bold;
font-size:11px;
color:#FFF;
height:23px;
width:77px;
}

.field_space{
height:6px;
}

.space6{
height:6px;
}
.menu {
	WIDTH:100%;
}
.menu:unknown {
	CLEAR: both; DISPLAY: inline; VISIBILITY: hidden;  content: "."
}
.menu UL {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:center;
}
.menu UL LI {
	display:inline;		
	float:left;
}
.menu UL LI A , .menu .menugreen A{
	float:left;
	/*width: 149px;*/
	width: 150px;
    padding:8px 0px 0px 0px;
	height:23px;
	/*padding-top:8px;*/
	border-left:1px solid #FFF;
}
.menu UL LI A:link, .menu UL LI A:visited {
	COLOR: #4060AA; 
	TEXT-DECORATION: none; 
	background: url(../images/nav3bg.gif) no-repeat;
	font-weight:bold;
	
}
.menu UL .menugreen A:link, .menu UL .menugreen A:visited{
	COLOR: #060; 
	background: url(../images/nav3bg.png) no-repeat;
}
.menu UL .menugreen A:hover{
	COLOR: #FFF; 
	background: url(../images/nav3bg_a.png) no-repeat;
}
.menu UL LI A:hover, .menu UL LI#now A{
	COLOR: #FFF;
	TEXT-DECORATION: none; 
	background: url(../images/nav3bg_a.gif) no-repeat;
	font-weight:bold;
}


.menux UL LI A {
	float:left;
	/*width: 149px;*/
	width: 148px;
    padding:8px 0px 0px 0px;
	height:23px;
	/*padding-top:8px;*/
	border-left:1px solid #FFF;
}
.menux UL LI A:link, .menux UL LI A:visited {
	COLOR: #4060AA; 
	TEXT-DECORATION: none; 
	background: url(../images/nav2bg.gif) no-repeat;
	font-weight:bold;
}
.menux UL LI A:hover, .menux UL LI#now A{
	COLOR: #FFF;
	TEXT-DECORATION: none; 
	background: url(../images/nav2bg_a.gif) no-repeat;
	font-weight:bold;
}


UNKNOWN {
	content: " v"
}

.footer_space{
height:20px;
}

.footer_left{
	background: url(../images/footer_left.gif) top left no-repeat;
	height:98px;
	width:15px;
}

.footer_right{
	background: url(../images/footer_right.gif) top right no-repeat;
		height:98px;
	width:15px;
}

.footer_bg{
	background: url(../images/footer_bg.gif) repeat-x;
		height:98px;
	width:870px;
	color:#24458F;
}

.txt_black_bold{
font-weight:bold;
color:#000;
}

A.li-footer:link, A.li-footer:visited, A.li-footer:active{
font-weight:bold;
color:#FFF;
}

A.li-footer:hover{
font-weight:bold;
color:#99D199;
}

.box_top_left{
	background: url(../images/box_top_left.gif) top left no-repeat;
	height:40px;
	width:10px;
}

.box_top_right{
	background: url(../images/box_top_right.gif) top right no-repeat;
	height:40px;
	width:10px;
}

.box_top_bg{
	background: url(../images/box_top_bg.gif) top right repeat-x;
	padding-top:10px;
		height:30px;
		vertical-align:top;
	font-size:14px;
	font-weight:bold;
	color:#385FB4;
}
.box_top_left_org{
	background: url(../images/box_top_left.png) top left no-repeat;
	height:40px;
	width:10px;
}
.box_top_bg_org{
	background: url(../images/box_top_bg.png) top right repeat-x;
	padding-top:10px;
		height:30px;
		vertical-align:top;
	font-size:14px;
	font-weight:bold;
	color:#385FB4;
}

.box_top_right_org{
	background: url(../images/box_top_right.png) top right no-repeat;
	height:40px;
	width:10px;
}


.box_bot_left{
	background: url(../images/box_bot_left.gif) bottom left no-repeat;
	height:10px;
	width:10px;
}

.box_bot_right{
	background: url(../images/box_bot_right.gif) bottom right no-repeat;
	height:10px;
	width:10px;
}

.box_bot_bg{
	background: url(../images/box_bot_bg.gif) bottom right repeat-x;
}
.box_bot_left_org{
	background: url(../images/box_bot_left.png) bottom left no-repeat;
	height:10px;
	width:10px;
}
.box_bot_right_org{
	background: url(../images/box_bot_right.png) bottom right no-repeat;
	height:10px;
	width:10px;
}
.box_bot_bg_org{
	background: url(../images/box_bot_bg.png) bottom right repeat-x;
}

.box_mid_left{
	background: url(../images/box_mid_left.gif) bottom left repeat-y;
}
.box_mid_right{
	background: url(../images/box_mid_right.gif) bottom right repeat-y;
}

.box_mid_left_org{
	background: url(../images/box_mid_left.png) bottom left repeat-y;
}
.box_mid_right_org{
	background: url(../images/box_mid_right.png) bottom right repeat-y;
}


.box1_top_left{
	background: url(../images/box1_top_left.gif) top left no-repeat;
	height:31px;
	width:10px;
}

.box1_top_right{
	background: url(../images/box1_top_right.gif) top right no-repeat;
	height:31px;
	width:10px;
}

.box1_top_bg{
	background: url(../images/box1_top_bg.gif) top right repeat-x;
	padding-top:10px;
		height:21px;
		vertical-align:top;
	font-size:14px;
	font-weight:bold;
	color:#385FB4;
}

.box1_bot_left{
	background: url(../images/box1_bot_left.gif) bottom left no-repeat;
	height:10px;
	width:10px;
}

.box1_bot_right{
	background: url(../images/box1_bot_right.gif) bottom right no-repeat;
	height:10px;
	width:10px;
}

.box1_bot_bg{
	background: url(../images/box1_bot_bg.gif) bottom right repeat-x;
}

.box2_top_left{
	background: url(../images/box2_top_left.gif) top left no-repeat;
	height:7px;
	width:10px;
}

.box2_top_right{
	background: url(../images/box2_top_right.gif) top right no-repeat;
	height:7px;
	width:10px;
}

.box2_bot_left{
	background: url(../images/box2_bot_left.gif) top left no-repeat;
	height:7px;
	width:10px;
}

.box2_bot_right{
	background: url(../images/box2_bot_right.gif) top right no-repeat;
	height:7px;
	width:10px;
}

.box2_top_bg, .box2_mid_bg, .box2_bot_bg{
	background-color:#FFF;
}
.text_highlight{
color:#519651;
font-weight:bold;
}

a.li-bold{
font-weight:bold;
}

.fact_blue_left{
background-color:#DEE5F4;
padding:2px 0px 2px 15px;
width:175px;
font-weight:bold;
}

.fact_blue_right{
background-color:#DEE5F4;
padding:2px 0px 2px 15px;
}

.fact_green_left{
background-color:#D2ECD2;
padding:2px 0px 2px 15px;
width:175px;
font-weight:bold
}

.fact_green_right{
background-color:#D2ECD2;
padding:2px 0px 2px 15px;

}

a.li_property:link, a.li_property:visited, a.li_property:active{
font:bold 14px Arial, Verdana, Tahoma;
color:#385FB4;
}

a.li_property:hover{
font:bold 14px Arial, Verdana, Tahoma;
color:#69AB69;
}

.frame_top{
background:url(../images/frame_top.gif) no-repeat top left;
height:10px;
}

.frame_bot{
background:url(../images/frame_bot.gif) no-repeat bottom left;
height:10px;
}

.frame_bg{
background:url(../images/frame_bg.gif) repeat-y ;
padding:5px 10px 5px 10px;
}

.frame_bg1{
background:url(../images/frame_bg.gif) repeat-y ;
padding:0px 10px 0px 10px;
}.field1 {
	border: 1px solid #859bb0;
}


.box_blue_bg{
background-color:#dee5f4;
border-style: solid;
border-width:1px;
border-color: #b2b7c2;
}
.box_white_bg{
background-color:#fff;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#b2b7c2;
}
.flag_box_content {
	width:110px;
}
.flag_box_left {
	float:left; width:76px; height:26px;
}
.flag_box_ele {
	width:19px; height:13px; float:left; text-align:left;
}
.flag_box_ele_pad {
	padding-right:3px; padding-top:2px;
}
.flag_box_right {
	width:34px; height:24px; float:right;
}
.nav_box {
	float:left; cursor:pointer;
}
.nav_box_l {
	height:32px; width:11px; background-image:url(../images/navleft.gif); background-position:2px 0px; background-repeat:no-repeat; float:left;
}
.nav_box_r {
	height:32px; background-image:url(../images/navright.gif); background-position:right top; float:left;
}
.nav_box_l3 {
	height:32px; width:11px; background-image:url(../images/navleft1.gif); background-position:2px 0px; background-repeat:no-repeat; float:left;
}
.nav_box_r3 {
	height:32px; background-image:url(../images/navright1.gif); background-position:right top; float:left;
}
.nav_box_rp {
	padding:7px 17px 0px 8px; font-weight:bold;
}
.nav_lnk {
	color:#4060AA;
	text-decoration:none;
	font-weight:bold;
}
.nav_lnk:link, .nav_lnk:active, .nav_lnk:visited {
	color:#4060AA;
	text-decoration:none;
}
.nav_lnk:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.nav_lnk2 {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.nav_lnk2:link, .nav_lnk2:active, .nav_lnk2:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.nav_lnk2:hover {
	color:#FFFFFF;
	text-decoration:none;
}

