html,body { margin:0; padding:0; border:0; }
body { background: #EBEAE8 url(/images_dev/sl_body_bg.jpg) 0% 0% repeat-x; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height:18px; color:#67676b; text-align: center; }
p { margin:0; padding:0; border:0; }
a:link { color:#00386b; text-decoration:underline; }
a:visited { color:#00386b; text-decoration:underline; }
a:hover { color:#00386b; text-decoration:none;  }
a:active { color:#00386b; text-decoration:underline; }
h1 { margin:0; padding:0; border:0; font-size: 20px; font-weight: normal; font-style: normal; line-height: 28px; color: #00386b; padding-bottom: 6px; }
h2 { margin:0; padding:0; border:0; font-size: 16px; font-weight: normal; font-style: normal; line-height: 18px; color: #00386b; padding-bottom: 0px; }
h3 { margin:0; padding:0; border:0; font-size: 15px; font-weight: normal; font-style: normal; line-height: 26px; color: #ea6611; padding-bottom: 2px; }
h3 i { color: #00386b; font-size: 13px; }
h4 { margin:0; padding:0; border:0; font-size: 12px; font-weight: normal; font-style: normal; line-height: 18px; color: #ea6611; padding-bottom: 2px; text-transform: uppercase; }
h5 { margin:0; padding:0; border:0; font-size: 12px; font-weight: normal; font-style: normal; line-height: 18px; color: #00386b; padding-bottom: 2px; }
.blueText { color: #00386b; }
.orangeText { color: #ea6611; }
span.DescHeading { margin:0; border:0; font-size: 12px; font-weight: bold; line-height: 18px; color: #00386b; padding: 4px 0 0 0; display:block; }
form { padding: 0px; margin: 0px; border: 0; }
form legend { display:none; padding: 0px; margin: 0px; border: 0; }
form fieldset { padding: 0px; margin: 0px; border: 0; }
form abbr { cursor: help; font-style: normal; border: 0; }
form textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; } 
form input.large { width:200px;}
table tr td, table thead th { margin:0; padding:0; border:0; font-size:12px; }
#publishDate { margin-top:-8px; padding-bottom:6px; font-style:italic; font-size:11px;}

div#header { background: #ea6611 url(/images_dev/v2_sl_logo.png) 0% 0% no-repeat; height:90px; padding: 0px 0 0 505px; margin:0; }
div#subnavigation { height:19px; padding: 0; margin:0; background-color: #F2914D; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size:11px; line-height:18px; }
div#searchbar { height:21px; padding: 0; margin:0; background: #e6e6e6 url(/images_dev/sl_search_bg.jpg) 0% 0% no-repeat; font-size:11px; line-height:13px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left; }
div#searchbar_recent { height:21px; padding: 0 0 0 125px; margin:0; background-color: #e6e6e6; font-size:11px; line-height:13px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left; background-image: url(/images_dev/sl_search_recent.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div#container{ text-align:left; width:950px; margin:0 auto; }
div#wrapper { background-color: #ffffff;  }
div#content { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; min-height: 470px; height: auto; text-align: left; margin:0; padding:0; overflow: hidden; }
div#contentFull { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; min-height: 470px; height: auto; }
div#left_banner { text-align:left; width:250px; margin: 0; padding: 0; border: 0; min-height: 470px; height: auto; float:left; vertical-align: top; }
div#right_content { text-align:left; width:658px; margin: 0; padding: 0; border: 0; float:right; padding:20px; }
div#right_nav{ float:right; width:200px; text-align:left; margin: 0; padding: 0; border: 0; min-height: 470px; height: auto; overflow: hidden; }
div#footer{ color: #999999; clear:both; width:100%; height:15px; margin:2px 0px 5px 0px; font-size: 10px; line-height: 14px; }
div#ajaxDiv { margin: 0; padding: 0; border: 0; text-align: center; background-color: #ffffff; }
div#googleMap { margin: 15px 0 0 15px; padding: 0; border: 0; width: 670px; height: 370px; float:left; clear:none; text-align: center; }
div#googleMapLinks { margin: 15px 0 0 15px; padding: 0 0 0 20px; border: 0; width: 170px; height: 370px; float:left; clear:none; text-align:left;}

div#googleMap.full { width: 865px; }
div#googleMapLinks.empty {  width: 0px; height: 0px; display:none; }
div#mainBlock { margin: 0 0 0 3px; padding: 0;  border: 0; width: 509px; height:340px; background-image:url(../images_dev/sl_detail_imagebg.jpg); background-position:bottom center; background-repeat:repeat-x; }
div#mainBlock.imgBg {  background-image:url(../images_dev/sl_property_detail_imagebg.jpg); }
div#mainBlock.loading { background: transparent url(../images_dev/ajax-loader.gif) no-repeat center center; }
div#vrChooser { margin:0; padding:0; border:0; position: relative; top: 0; clear: both; height:20px; background-color: #00386b; color: #fff; }
div#vrChooser ol { margin:0 15px 0 15px;; padding:0; border:0; list-style-type: none; }
div#vrChooser ol li { margin:0; padding:0; border:0; display: inline; float: left; clear: none; height: 20px; font-weight: bold; letter-spacing: 0em; }
div#vrChooser ol li.choose { float: right; font-weight: normal; letter-spacing: 0em;}
div#vrChooser a { color: #fff; text-decoration: underline; }
/*
Header main navigation
*/
#header div#logo { width: 505px; height: 90px; position:absolute; top:0px}
#header .mainnav { position: relative; top: 62px; }
#header .mainnav ul { list-style-type: none; margin: 0; padding: 0; }
#header .mainnav ul li { display: inline; float: left; clear: none; height: 28px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#header .mainnav ul li a { display: block; height: 28px; text-decoration: none; background: transparent; }

#header .mainnav ul li#buy { width: 44px; height: 28px; background-image: url(/images_dev/menu/sl_menu_buy_0.png); }
#header .mainnav ul li#buy a { height: 28px; outline: none; }
#header .mainnav ul li#buy a:hover { background-image: url(/images_dev/menu/sl_menu_buy_1.png); }

#header .mainnav ul li#sell { width: 48px; height: 28px; background-image: url(/images_dev/menu/sl_menu_sell_0.png); }
#header .mainnav ul li#sell a { height: 28px; outline: none; }
#header .mainnav ul li#sell a:hover { background-image: url(/images_dev/menu/sl_menu_sell_1.png); }

#header .mainnav ul li#rent { width: 51px; height: 28px; background-image: url(/images_dev/menu/sl_menu_rent_0.png);}
#header .mainnav ul li#rent a { height: 28px; outline: none; }
#header .mainnav ul li#rent a:hover { background-image: url(/images_dev/menu/sl_menu_rent_1.png); }

#header .mainnav ul li#manage { width: 75px; height: 28px; background-image: url(/images_dev/menu/sl_menu_manage_0.png);}
#header .mainnav ul li#manage a { height: 28px; outline: none; }
#header .mainnav ul li#manage a:hover { background-image: url(/images_dev/menu/sl_menu_manage_1.png); }

#header .mainnav ul li#home { width: 54px; height: 28px; background-image: url(/images_dev/menu/sl_menu_home_0.png);}
#header .mainnav ul li#home a { height: 28px; outline: none; }
#header .mainnav ul li#home a:hover { background-image: url(/images_dev/menu/sl_menu_home_1.png); }

#header .mainnav ul li#about { width: 67px; height: 28px; background-image: url(/images_dev/menu/sl_menu_about_0.png);}
#header .mainnav ul li#about a { height: 28px; outline: none; }
#header .mainnav ul li#about a:hover { background-image: url(/images_dev/menu/sl_menu_about_1.png); }

#header .mainnav ul li#contact { width: 71px; height: 28px; background-image: url(/images_dev/menu/sl_menu_contact_0.png);}
#header .mainnav ul li#contact a { height: 28px; outline: none; }
#header .mainnav ul li#contact a:hover { background-image: url(/images_dev/menu/sl_menu_contact_1.png); }

#header .mainnav ul li#pipe1 { width: 1px; height: 28px; background-image: url(/images_dev/menu/sl_menu_line_0.png); }
#header .mainnav ul li#pipe2 { width: 1px; height: 28px; background-image: url(/images_dev/menu/sl_menu_line_0.png); }
#header .mainnav ul li#pipe3 { width: 1px; height: 28px; background-image: url(/images_dev/menu/sl_menu_line_0.png); }
#header .mainnav ul li#pipe4 { width: 0px; height: 28px; }
#header .mainnav ul li#pipe5 { width: 5px; height: 28px; background-image: url(/images_dev/menu/sl_menu_dot.png); }
#header .mainnav ul li#pipe6 { width: 5px; height: 28px; background-image: url(/images_dev/menu/sl_menu_dot.png); }

#buypage #header { border-bottom: 1px solid #F8C79E; }
#buypage #header .mainnav ul li#buy { background-image: url(/images_dev/menu/sl_menu_buy_2.png); border-bottom: 1px solid #F2914D; }
#buypage #header .mainnav ul li#buy a:hover { background-image: url(/images_dev/menu/sl_menu_buy_2.png); }
#buypage #header .mainnav ul li#pipe1 { width: 1px; background-image: none; }

#sellpage #header { border-bottom: 1px solid #F8C79E; }
#sellpage #header .mainnav ul li#sell { background-image: url(/images_dev/menu/sl_menu_sell_2.png); border-bottom: 1px solid #F2914D; }
#sellpage #header .mainnav ul li#sell a:hover { background-image: url(/images_dev/menu/sl_menu_sell_2.png); }
#sellpage #header .mainnav ul li#pipe1 { width: 1px; background-image: none; }
#sellpage #header .mainnav ul li#pipe2 { width: 1px; background-image: none; }

#rentpage #header { border-bottom: 1px solid #F8C79E; }
#rentpage #header .mainnav ul li#rent { background-image: url(/images_dev/menu/sl_menu_rent_2.png); border-bottom: 1px solid #F2914D; }
#rentpage #header .mainnav ul li#rent a:hover { background-image: url(/images_dev/menu/sl_menu_rent_2.png); }
#rentpage #header .mainnav ul li#pipe2 { width: 1px; background-image: none; }
#rentpage #header .mainnav ul li#pipe3 { width: 1px; background-image: none; }

#managepage #header { border-bottom: 1px solid #F8C79E; }
#managepage #header .mainnav ul li#manage { background-image: url(/images_dev/menu/sl_menu_manage_2.png); border-bottom: 1px solid #F2914D; }
#managepage #header .mainnav ul li#manage a:hover { background-image: url(/images_dev/menu/sl_menu_manage_2.png); }
#managepage #header .mainnav ul li#pipe3 { width: 1px; background-image: none; }
#managepage #header .mainnav ul li#pipe4 { width: 0px; background-image: none; }

#homepage #header .mainnav ul li#home { background-image: url(/images_dev/menu/sl_menu_home_2.png); }
#homepage #header .mainnav ul li#home a:hover { background-image: url(/images_dev/menu/sl_menu_home_2.png); }

#aboutpage #header { border-bottom: 1px solid #F8C79E; }
#aboutpage #header .mainnav ul li#about { background-image: url(/images_dev/menu/sl_menu_about_2.png); border-bottom: 1px solid #F2914D; }
#aboutpage #header .mainnav ul li#about a:hover { background-image: url(/images_dev/menu/sl_menu_about_2.png); }
#aboutpage #header .mainnav ul li#pipe5 { width: 5px; background-image: none; }
#aboutpage #header .mainnav ul li#pipe6 { width: 5px; background-image: none; }

#contactpage #header .mainnav ul li#contact { background-image: url(/images_dev/menu/sl_menu_contact_2.png); }
#contactpage #header .mainnav ul li#contact a:hover { background-image: url(/images_dev/menu/sl_menu_contact_2.png); }
/* Blog Navigation */
div#blogHeader { background: #ea6611 url(/images_dev/v2_sl_logo.png) 0% 0% no-repeat; height:90px; padding: 0px 0 0 413px; margin:0; }

#blogHeader div#logo { width: 413px; height: 90px; position:absolute; top:0px}
#blogHeader .blognav { position: relative; top: 62px; }		
#blogHeader .blognav ul { list-style-type: none; margin: 0; padding: 0; }
#blogHeader .blognav ul li { display: inline; float: left; clear: none; height: 28px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#blogHeader .blognav ul li a { display: block; height: 28px; text-decoration: none; background: transparent; }

#blogHeader .blognav ul li#blog { width: 65px; height: 28px; background-image: url(/images_dev/menu/sl_blogmenu_blog_2.png); }
#blogHeader .blognav ul li#blog a { height: 28px; outline: none; }
#blogHeader .blognav ul li#blog a:hover { background-image: url(/images_dev/menu/sl_blogmenu_blog_2.png); }

#blogHeader .blognav ul li#home { width: 91px; height: 28px; background-image: url(/images_dev/menu/sl_blogmenu_home_0.png); }
#blogHeader .blognav ul li#home a { height: 28px; outline: none; }
#blogHeader .blognav ul li#home a:hover { background-image: url(/images_dev/menu/sl_blogmenu_home_1.png); }

#blogHeader .blognav ul li#register { width: 109px; height: 28px; background-image: url(/images_dev/menu/sl_blogmenu_register_0.png);}

#blogHeader .blognav ul li#updates { width: 144px; height: 28px; background-image: url(/images_dev/menu/sl_blogmenu_updates_0.png);}
#blogHeader .blognav ul li#updates a { height: 28px; outline: none; }
#blogHeader .blognav ul li#updates a:hover { background-image: url(/images_dev/menu/sl_blogmenu_updates_1.png); }

#blogHeader .blognav ul li#alerts { width: 89px; height: 28px; background-image: url(/images_dev/menu/sl_blogmenu_alerts_0.png);}
#blogHeader .blognav ul li#alerts a { height: 28px; outline: none; }
#blogHeader .blognav ul li#alerts a:hover { background-image: url(/images_dev/menu/sl_blogmenu_alerts_1.png); }

#blogHeader .blognav ul li#pipe1 { width: 5px; height: 28px; background-image: url(/images_dev/menu/sl_menu_dot.png); }
#blogHeader .blognav ul li#pipe2 { width: 5px; height: 28px; background-image: url(/images_dev/menu/sl_menu_dot.png); }

/*
Top sub-navigation
*/
#buypage #subnavigation .subnavtop ul li { position: relative; left: 112px; }
#sellpage #subnavigation .subnavtop ul li  { position: relative; left: 120px; }
#rentpage #subnavigation .subnavtop ul li { position: relative; left: 420px; }
#managepage #subnavigation .subnavtop ul li { position: relative; left: 320px; }
#aboutpage #subnavigation .subnavtop ul li { position: relative; left: 395px; }
#homepage #subnavigation { display:none; }
#email #subnavigation { display:none; }
#contactpage #subnavigation { display:none; }
#sitemappage #subnavigation { display:none; }

#subnavigation .subnavtop ul { display: inline; list-style-type: none; margin: 0; padding: 0; }
#subnavigation .subnavtop ul li { display: inline; float: left; clear: none; height: 18px; margin: 0px 4px 0px 6px; padding: 0; background-image: url(/images_dev/menu/sl_menu_pipe.png); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px; }
#subnavigation .subnavtop ul li a { display: inline; text-decoration: none; color:#FCE6D9; }
#subnavigation .subnavtop ul li a:hover { text-decoration: underline; }

#subnavigation .subnavtop ul li#first { background-image: none; clear:left; }
#subnavigation .subnavtop ul li#first.current { background-image: url(/images_dev/menu/sl_menu_triangle.png); background-repeat: no-repeat; background-position: 0px 6px; margin: 0px 8px 0px 8px; padding-left: 14px; color: #DD3B15; }

#subnavigation .subnavtop ul li.current { background-image: url(/images_dev/menu/sl_menu_triangle.png); background-repeat: no-repeat; background-position: 0px 6px; margin: 0px 8px 0px 8px; padding-left: 14px; color: #DD3B15; }
#subnavigation .subnavtop ul li.current a { font-style: italic; text-decoration: none; color:#DD3B15; }
#subnavigation .subnavtop ul li.current a:hover { text-decoration: underline; }


/*
Wrapper: repeat-y backgrounds
*/
#buypage #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_full_bg.jpg) repeat-y top left; }
#buypage.full #wrapper { background-image: none; }
#buypage.fullshadow #wrapper { background-image: none; }
#buypage.detail #wrapper { background-image: none; }
#buypage.register #wrapper { background-image:url(../images_dev/sl_detail_imagebg.jpg); background-position:bottom center; background-repeat:repeat-x; }
#email.register #wrapper { background-image:url(../images_dev/sl_detail_imagebg.jpg); background-position:bottom center; background-repeat:repeat-x; }

#sellpage #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_full_bg.jpg) repeat-y top left; }
#sellpage.full #wrapper { background-image: none; }
#sellpage.fullshadow #wrapper { background-image: none; }
#sellpage.team #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_bg.jpg) repeat-y top right; }

#rentpage #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_full_bg.jpg) repeat-y top left; }
#rentpage.full #wrapper { background-image: none; }
#rentpage.fullshadow #wrapper { background-image: none; }
#rentpage.team #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_bg.jpg) repeat-y top right; }
#rentpage.detail #wrapper { background-image: none; }

#managepage #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_full_bg.jpg) repeat-y top left; }
#managepage.full #wrapper { background-image: none; }
#managepage.fullshadow #wrapper { background-image: none; }
#managepage.team #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_bg.jpg) repeat-y top right; }

#aboutpage #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_full_bg.jpg) repeat-y top left; }
#aboutpage.team #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_bg.jpg) repeat-y top right; }
#contactpage #wrapper { background: #ffffff url(/images_dev/sl_sidemenu_full_bg.jpg) repeat-y top left; }
#sitemappage #wrapper { background-color: #ffffff; }

/*
Content
*/
#buypage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#buypage.full #content { background-image: none; padding:5px 10px 20px 16px; }
#buypage.fullshadow #content { padding:5px 10px 20px 16px; }
#buypage.detail #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; padding:0 0 0 0; }
#buypage.register #content { padding:5px 10px 20px 16px; }
#email.register #content { padding:5px 10px 20px 16px; }

#sellpage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#sellpage.full #content { background-image: none; padding:20px; }
#sellpage.fullshadow #content { padding:5px 10px 20px 16px; }

#rentpage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#rentpage.full #content { background-image: none; padding:5px 10px 20px 16px; }
#rentpage.fullshadow #content { padding:5px 10px 20px 16px; }
#rentpage.detail #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; padding:0 0 0 0; }

#managepage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#managepage.fullshadow #content { padding:5px 10px 20px 16px; }

#aboutpage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#contactpage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }
#sitemappage #content { background-image: url(/images_dev/sl_transparent_shadow.png); background-position: top left; background-repeat: repeat-x; }

/*
Right Content
*/
#buypage #right_content{width:450px; float:left; }
#sellpage #right_content{width:450px; float:left; }
#sellpage.team #right_content{ width:700px; float:left; }
#rentpage #right_content{width:450px; float:left; }
#rentpage.team #right_content{ width:700px; float:left; }
#managepage #right_content{width:450px; float:left; }
#managepage.team #right_content{ width:700px; float:left; }
#aboutpage #right_content{width:450px; float:left; }
#aboutpage.team #right_content{ width:700px; float:left; }
#contactpage #right_content{width:450px; float:left; }
#sitemappage #right_content{width:450px; float:left; }


/*
LHS vertical banner
*/
#buypage #left_banner img#shadow { position:absolute; }
#sellpage #left_banner img#shadow { position:absolute; }
#sellpage.team #left_banner { display:none; }
#rentpage #left_banner img#shadow { position:absolute; }
#rentpage.team #left_banner { display:none; }
#managepage #left_banner img#shadow { position:absolute; }
#managepage.team #left_banner { display:none; }
#aboutpage #left_banner img#shadow { position:absolute; }
#aboutpage.team #left_banner { display:none; }
#contactpage #left_banner img#shadow { position:absolute; }


/*
RHS menu area
*/
#buypage #right_nav img#shadow { position: absolute; width:200px; }
#sellpage #right_nav img#shadow { position: absolute; width:200px; }
#rentpage #right_nav img#shadow { position: absolute; width:200px; }
#managepage #right_nav img#shadow { position: absolute; width:200px; }
#aboutpage #right_nav img#shadow { position: absolute; width:200px; }
#contactpage #right_nav img#shadow { position: absolute; width:200px; }

#right_nav ul.nav { list-style-type: none; list-style-position: outside; margin: 0; padding: 25px 10px 0px 0px; border:0; color: #00386b; font-family: Verdana, Arial, sans-serif; font-size:11px; line-height:16px; }
#right_nav ul.nav li { margin: 0px 6px 0px 6px; padding: 5px 0px 5px 25px; }
#right_nav ul.nav li a { text-decoration: underline; color:#00386b; }
#right_nav ul.nav li a:hover { text-decoration: none; }
#right_nav ul.nav li.current { background-image: url(/images_dev/menu/sl_menu_triangle_blue.png); background-repeat: no-repeat; background-position: 0px 8px; margin: 0px 0px 0px 15px; padding-left: 16px; color: #00386b; }
#right_nav ul.nav li.current a { font-style: italic; text-decoration: none; color:#00386b; font-weight: bold; }
#right_nav ul.nav li.current a:hover { text-decoration: underline; }

#filesBox { margin: 0px; padding: 25px 0px 0px 12px; border:0; }
#filesBox h5 { height: 24px; background: #ffffff url(../images_dev/sl_downloads_tab_top.jpg) top left no-repeat; padding: 0px; margin: 0px; border: 0; vertical-align: middle; line-height: 24px; width:172px; text-indent: 15px; font-weight: bold;}
#filesBox ul { width:172px; padding: 0px; margin: 0px; list-style-position: outside; color: #67676b; font-size:11px; line-height:18px; border: 0px; background: #ffffff url(/images_dev/sl_downloads_tab_slice.gif) top left repeat-y; min-height:50px; height: auto; }
#filesBox ul li { margin: 0px 6px 0px 26px; padding: 5px 0px 5px 0px; }
#filesBox ul li a { text-decoration: underline; color:#67676b; }
#filesBox ul li a:hover { text-decoration: none; }
#filesBox .foot { width:172px; padding: 0px; margin: 0px; border: 0; background: transparent url(/images_dev/sl_downloads_tab_footerNarrow.gif) 0% 0% no-repeat; height: 6px; }

#mortgageBox { margin: 0; padding: 25px 0 0 12px; border:0; }
#mortgageBox h5 { height: 24px; background: #ffffff url(../images_dev/sl_downloads_tab_top.jpg) top left no-repeat; padding: 0; margin: 0; border: 0; vertical-align: middle; line-height: 24px; width:172px; text-indent: 15px; font-weight: bold;}
#mortgageBox ul { width:172px; padding: 0; margin: 0; list-style-position: outside; color: #67676b; font-size:11px; line-height:18px; border: 0; background: #ffffff url(/images_dev/sl_downloads_tab_slice.gif) top left repeat-y; min-height:50px; height: auto; }
#mortgageBox ul li { margin: 0 6px 0 16px; padding: 5px 0 5px 0; list-style-type: none; }
#mortgageBox ul li a { text-decoration: underline; color:#67676b; }
#mortgageBox ul li a:hover { text-decoration: none; }
#mortgageBox .foot { width:172px; padding: 0; margin: 0; border: 0; background: transparent url(/images_dev/sl_downloads_tab_footerNarrow.gif) 0% 0% no-repeat; height: 6px; }

/*
Home page stuff
*/
#homepage img#left_home { width:948px; float:left; margin: 0; padding: 0; border: 0; }
/*#homepage img#right_home { width:474px; float:right; margin: 0; padding: 0; border: 0; }*/
#homepage #search { text-align:left; width:327px; padding: 0px; border: 0; min-height: 266px; height: auto; float:left; margin: 8px 0px 10px 17px; display: inline;}
#homepage #featured { text-align:left; width:327px; padding: 0px; border: 0; min-height: 266px; height: auto; float:right; margin: 8px 0px 10px 17px; }
#homepage #promotion { text-align:left; width:224px; padding: 0px; border: 0; min-height: 266px; height: auto; float:right; margin: 8px 17px 10px 17px; display: inline; background: #ffffff url(../images_dev/sl_home_promofader_bg.png) top left no-repeat;}

#homepage #search ul, #homepage #featured ul { list-style-type: none; margin:4px 0px 0px 0px; padding: 0; width:327px; height: 23px; border: 0;}
#homepage #search ol, #homepage #featured ol { list-style-type: none; margin:0px 0px 0px 0px; padding: 0; border: 0;}
#homepage #search ul li, #homepage #featured ul li { display: inline; float: left; clear: none; height: 23px; width:35px; padding: 0px 4px 0px 8px; margin: 0px; position: relative; top: 0px; line-height: 23px; border: 0; vertical-align: bottom;}
#homepage .buy ul { background: transparent url(/images_dev/sl_home_tab_buy.gif) 100% 0% no-repeat; }
#homepage .rent ul { background: transparent url(/images_dev/sl_home_tab_rent.gif) 100% 0% no-repeat; }
#homepage #search ul li a, #homepage #featured ul li a { text-decoration: none; color: #00386b; }
#homepage #search ul li a.hover, #homepage #featured ul li a.hover { text-decoration: none; }
#homepage #search.rent ul li.buy_tab a, #homepage #featured.rent ul li.buy_tab a { text-decoration: none; color: #ffffff; }
#homepage #search.rent ul li.buy_tab a.hover, #homepage #featured.rent ul li.buy_tab a.hover { text-decoration: none; }
#homepage #search.buy ul li.rent_tab a, #homepage #featured.buy ul li.rent_tab a { text-decoration: none; color: #ffffff; }
#homepage #search.buy ul li.rent_tab a.hover, #homepage #featured.buy ul li.rent_tab a.hover { text-decoration: none; }
#homepage .buy form#search_rent { display:none; }
#homepage .rent form#search_buy { display:none; }
#homepage #search form, #homepage #featured #propertyBoxBuy, #homepage #featured #propertyBoxRent { text-align:left; width:325px; padding: 0px; margin: 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff url(/images_dev/sl_home_tab_slice.jpg) bottom left repeat-x; height: 220px; clear:both; }
#homepage #search form fieldset { padding: 15px 5px 0px 10px; font-size: 11px; line-height: 13px; }
#homepage #search form label { display: block; float: left; width: 75px; line-height: 12px; vertical-align: middle; }
#homepage #search form input { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle;} 
#homepage #search form input:focus, #homepage #search form select:focus { background: #fff; }
#homepage #search form select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0;}
#homepage #search form select#buy_type { min-width: 150px; width: auto; }
#homepage #search form select#buy_suburb { min-width: 150px; width: auto; }
#homepage #search form select#rent_type { min-width: 150px; width: auto; }
#homepage #search form select#rent_suburb { min-width: 150px; width: auto; }
#homepage #search form #buy_surrounding { margin-bottom: 12px; }
#homepage #search form #rent_surrounding { margin-bottom: 12px; }
#homepage #search ol li { clear: both; margin-bottom: 10px; padding: 0; }
#homepage #search button { float: right; cursor: pointer; background: #00386b; border: 0; padding:0px 4px; margin:0px 10px 0px 0px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }

#homepage .buy div#propertyBoxRent { display:none; }
#homepage .rent div#propertyBoxBuy { display:none; }
#homepage #featured #propertyBoxBuy, #homepage #featured #propertyBoxRent { text-align:center; }
#homepage #featured a { color: #67676B; text-decoration: none; }
#homepage #featured a:hover { text-decoration: none; }
#homepage #featured a img { background-color: #ffffff; margin: 3px 0px 5px 0px;  }
#homepage #featured .propertyDetail { float:left; margin-left:7px; }
#homepage #featured .propertyLink { float:right; margin-right:7px; font-size: 12px;}
#homepage #search .foot, #homepage #featured .foot { width:327px; padding: 0px; margin: 0px; border: 0; background: #ffffff url(/images_dev/sl_home_tab_footer.gif) 0% 0% no-repeat; height: 6px; }

/*
our team listing
*/
table.staffList { padding: 0px; margin: 0px; border: 0px; }
table.staffList td { padding: 10px 5px 10px 5px; margin: 0; border: 0; vertical-align: top; text-align: center; width:120px; }
table.staffList td div.thumbnail { height: 125px; width: 120px; padding: 0 5px 0 5px; margin: 0; border: 0; text-align: center; }
table.staffList td.image { width:100px; }
table.staffList tr.stripe0 td { background-color: #ffffff; }
table.staffList tr.stripe1 td { background-color: #f2f2f2; }

/*
Search Bar
*/
#searchbar.buy form#searchBar_rent { display:none; }
#searchbar.rent form#searchBar_buy { display:none; }
form#searchBar_buy, form#searchBar_rent { text-align:left; width:950px; padding: 0px; margin: 0px; border: 0px; font-size: 11px; line-height:21px; vertical-align: baseline; height:21px; }
form#searchBar_buy fieldset, form#searchBar_rent fieldset { padding: 0px 0px 0px 20px; margin: 0px; border: 0px; display:inline; }
form#searchBar_buy label, form#searchBar_rent label { padding: 0px 6px 0px 16px; margin: 0px; border: 0px; }
form#searchBar_buy input, form#searchBar_rent input { padding: 0px; margin: 0px; border: 0px; }
form#searchBar_buy select, form#searchBar_rent select { font-size: 11px; line-height:21px; border:1px solid #cccccc; margin:0; padding:0; }
form#searchBar_buy ol, form#searchBar_rent ol { display: inline; float: left; clear: both; height: 21px; padding: 0px; margin: 0px; border:0px; position: relative; top: 0px; line-height: 21px; vertical-align: baseline; }
form#searchBar_buy li, form#searchBar_rent li { display: inline; float: left; clear: none; height: 21px; padding: 0px; margin: 0px; border: 0; vertical-align: baseline; list-style-type: none; }
form#searchBar_buy li.wide, form#searchBar_rent li.wide { width:50px; }
form#searchBar_buy li.wide img, form#searchBar_rent li.wide img { padding: 0px; margin: 0px; border:0px; position: relative; top: 3px; padding-right:3px; }
form#searchBar_buy li strong, form#searchBar_rent li strong { color: #00386b; }
form#searchBar_buy li a, form#searchBar_rent li a { color: #4d4d4d; }
form#searchBar_buy button, form#searchBar_rent button { cursor: pointer; border: 0; padding:0 5px 0 5px; margin:2px 0 2px 20px; font-size: 11px; line-height:15px; background: transparent url(/images_dev/menu/sl_menu_submit_off.jpg) no-repeat center center; width: 80px; height:18px; display: inline; float: left; clear: none; text-indent: -999em; position: relative; top: 0px; }
form#searchBar_buy button.submit_on, form#searchBar_rent button.submit_on { background: transparent url(/images_dev/menu/sl_menu_submit_on.jpg) no-repeat center center;  }
form#searchBar_buy fieldset input, form#searchBar_rent fieldset input{ font-size:11px;  }

/*
Appraisal Form
*/
form#appraisal { text-align:left; width:440px; padding: 0px; margin: 0px; border:0px; margin:10px 0px 0px 0px; }
form#appraisal p { font-size:12px; }
form#appraisal fieldset { padding: 0px; margin: 0px; border:0px; font-size: 11px;}
form#appraisal label { display: block; float: left; width: 180px; line-height: 17px; vertical-align: middle; }
form#appraisal input { background: #f3f3f3; width: 240px; font-size: 11px; vertical-align: middle; } 
form#appraisal input#fSLRE_yes { width: auto; background: #fff; }
form#appraisal input#fSLRE_no { width: auto; background: #fff; }
form#appraisal input#fTenant_yes { width: auto; background: #fff; }
form#appraisal input#fTenant_no { width: auto; background: #fff; }
form#appraisal #fTenant_no { margin-bottom: 20px; vertical-align: top; }
form#appraisal input:focus, form#appraisal select:focus { background: #fff; }
form#appraisal select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0;}
form#appraisal #fDay, form#appraisal #fTime { margin-bottom: 20px; }
form#appraisal ol { padding: 0px; margin:10px 0px 10px 0px; border:0px; list-style-type: none; }
form#appraisal ol li { padding: 0px; margin:0px 0px 12px 0px; border:0px; display:block; clear:both; }
form#appraisal ul { padding: 0px 0px 0px 5px; margin:10px 0px 10px 10px; border:0px; font-size: 12px; color: #ea6611; }
form#appraisal ul li { padding: 0px; margin:0px 0px 0px 0px; border:0px; }
form#appraisal button { clear:both; float: right; cursor: pointer; background: #00386b; border: 0; padding:0px 4px; margin:20px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
form#appraisal a { color: #ea6611; }


/*
Repair Form
*/
form#repair { text-align:left; width:440px; padding: 0px; margin: 0px; border:0px; margin:10px 0px 0px 0px; }
form#repair p { font-size:12px; }
form#repair fieldset { padding: 0px; margin: 0px; border:0px; font-size: 11px;}
form#repair label { display: block; float: left; width: 180px; line-height: 17px; vertical-align: middle; }
form#repair label.full { float: left; width: 440px; margin-bottom: 15px;}
form#repair input { background: #f3f3f3; width: 240px; font-size: 11px; vertical-align: middle; } 
form#repair input#fTrade_yes { width: auto; background: #fff; }
form#repair input#fTrade_no { width: auto; background: #fff; }
form#repair input:focus, form#repair select:focus, form#repair textarea:focus { background: #fff; }
form#repair #fEmail { margin-bottom: 20px; }
form#repair textarea { background: #f3f3f3; float:left; width:420px; } 
form#repair select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0;}
form#repair ol { padding: 0px; margin:10px 0px 10px 0px; border:0px; list-style-type: none; }
form#repair ol li { padding: 0px; margin:0px 0px 12px 0px; border:0px; display:block; clear:both; }
form#repair ul { padding: 0px 0px 0px 5px; margin:10px 0px 10px 10px; border:0px; font-size: 12px; color: #ea6611; }
form#repair ul li { padding: 0px; margin:0px 0px 0px 0px; border:0px; }
form#repair button { clear:both; float: right; cursor: pointer; background: #00386b; border: 0; padding:0px 4px; margin:20px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
form#repair a { color: #ea6611; }

/*
Mortgage Calculator
*/
form#mortgage { text-align:left; width:150px; padding: 0; border:0; margin:0; }
form#mortgage p { font-size:11px; }
form#mortgage fieldset { padding: 0px; margin: 0px; border:0px; font-size: 11px;}
form#mortgage label { display: inline; }
form#mortgage input { background: #f3f3f3; width: 140px; font-size: 11px; vertical-align: middle; } 
form#mortgage #fRate { width: 40px; } 
form#mortgage input:focus, form#mortgage select:focus { background: #fff; }
form#mortgage select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0;}
form#mortgage #fDay, form#mortgage #fTime { margin-bottom: 20px; }
form#mortgage button { cursor: pointer; font-size: 11px; background: #00386b; border: 0; padding:0px 2px; margin:0 10px 0 0; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
form#mortgage a { color: #ea6611; }

/* sms register detail page */

div#detail_opentime_alertC {padding: 0; margin:0; width:509px; border:1px solid #e4e4e4; height:339px;}
form#detail_opentime_alert {padding: 0; margin:0;}
form#detail_opentime_alert div {padding: 0 18px 0 18px; margin:0;}
form#detail_opentime_alert div span#title{ font-size: 15px; line-height: 26px; color:#ea6611; clear:none; float:left;}
form#detail_opentime_alert div span#close { clear:none; float:right; margin:0; padding:0; color:#00386b;}
form#detail_opentime_alert div table tr td input{ color: #00386b;}
form#detail_opentime_alert div p{width:405px;}
form#detail_opentime_alert div i{width:405px; font-size:11px;}
form#detail_opentime_alert div span#button { float:right;}
form#detail_opentime_alert div span#button a{ color:#00386B;}
form#detail_opentime_alert div span#button input{width:50px;}

#detailSms_confirm {padding: 0; margin:0; width:509px; border:1px solid #e4e4e4; height:339px;}
#detailSms_confirm div {padding: 18px 18px 0 18px; margin:0;}
#detailSms_confirm div span#title{ font-size: 15px; line-height: 26px; color:#ea6611; clear:none; float:left;}
#detailSms_confirm div span#close{ float:right; margin:0;  clear:none;}
#detailSms_confirm div p{ width:278px; padding:0; margin:0;}

/* email to a friend */
div#email_friend_Container {padding: 0; margin:0; width:509px; border:1px solid #e4e4e4; height:339px;}
form#email_friend span#title{ font-size: 15px; line-height: 26px; color:#ea6611; clear:none; float:left;}
form#email_friend span#close { clear:none; float:right; margin:0; padding:7px 16px 0 0; color:#00386b;}
#email_friendSent {padding: 5px 10px 0 10px; margin:0; width:510px; height:480px;}
#email_friendSent span#close { clear:none; float:right; margin:0; padding:7px 16px 0 0; color:#00386b;}
/*
SMS Register
*/

div#detail_opentime_alertReg  {padding: 0 18px 0 18px; margin:0; width:460px;}
div#detail_opentime_alertReg table tr td input{ color: #00386b; background: #f3f3f3;}
div#detail_opentime_alertReg span#button { float:right;}

ul#smsOpenTimes { list-style-type: none; margin: 0; padding: 0; height:130px; background-color: transparent; }
ul#smsOpenTimes li { display: inline; float: left; clear: none; width: 425px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; position: relative; top: 0px; }
ul#smsOpenTimes li a { display: block; text-decoration: none; background: transparent; }


/*
SMS Register Confirm
*/

td#opentime_alertConfirm  {padding: 0 20px 0 0px; margin:0; width:510px; height:370px; vertical-align:top;}
td#opentime_alertConfirm  p {width:276px;}
td#opentime_alertConfirm  div#dottedline {margin:0; padding:0; line-height:7px; width:276px; border-bottom:1px dashed #00386b; margin-bottom:7px;}

/*
	opentimes email signup
*/
#OpenTimesSignUp #search { text-align:left; width:327px; padding: 0px; border: 0; min-height: 245px; height: auto; margin: 8px 0px 10px 0;}
#OpenTimesSignUp #search ul { list-style-type: none; margin:4px 0px 0px 0px; padding: 0; width:327px; height: 23px; border: 0;}
#OpenTimesSignUp #search ol { list-style-type: none; margin:0px 0px 0px 0px; padding: 0; border: 0;}
#OpenTimesSignUp #search ul li { display: inline; float: left; clear: none; height: 23px; width:35px; padding: 2px 4px 0px 8px; margin: 0px; position: relative; top: 0px; }
#OpenTimesSignUp #search ul li a{ text-decoration: none; color: #00386b; }
#OpenTimesSignUp #search ul li a.hover { text-decoration: none; }
#OpenTimesSignUp #search.rent ul li.buy_tab a { text-decoration: none; color: #ffffff; }
#OpenTimesSignUp #search.rent ul li.buy_tab a.hover { text-decoration: none; }
#OpenTimesSignUp #search.buy ul li.rent_tab a { text-decoration: none; color: #ffffff; }
#OpenTimesSignUp #search.buy ul li.rent_tab a.hover { text-decoration: none; }
#OpenTimesSignUp #search div { text-align:left; width:325px; padding: 0px; margin: 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff url(/images_dev/sl_home_tab_slice.jpg) bottom left repeat-x; height: 205px; clear:both; }
#OpenTimesSignUp #search div fieldset { padding: 15px 5px 0px 10px; font-size: 11px; line-height: 13px; }
#OpenTimesSignUp #search div label { display: block; float: left; width: 75px; line-height: 12px; vertical-align: middle; }
#OpenTimesSignUp #search div input { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle;} 
#OpenTimesSignUp #search div input:focus, #homepage #search form select:focus { background: #fff; }
#OpenTimesSignUp #search div select { background: #f3f3f3; width: auto; font-size: 11px; vertical-align: middle; border:1px solid #cccccc; margin:0; padding:0;}
#OpenTimesSignUp #search div select#buy_type { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div select#buy_suburb { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div select#rent_type { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div select#rent_suburb { min-width: 150px; width: auto; }
#OpenTimesSignUp #search div #buy_surrounding { margin-bottom: 12px; }
#OpenTimesSignUp #search div #rent_surrounding { margin-bottom: 12px; }
#OpenTimesSignUp #search ol li { clear: both; margin-bottom: 10px; padding: 0; }
#OpenTimesSignUp #search button { float: right; cursor: pointer; background: #00386b; border: 0; padding:0px 4px; margin:0px 10px 0px 0px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
#OpenTimesSignUp #search.buy div#search_rent { display:none; }
#OpenTimesSignUp #search.rent div#search_buy { display:none; }
#OpenTimesSignUp #search.buy ul { background: transparent url(/images_dev/sl_home_tab_buy.gif) 100% 0% no-repeat; }
#OpenTimesSignUp #search.rent ul { background: transparent url(/images_dev/sl_home_tab_rent.gif) 100% 0% no-repeat; }


table#detail_opentime_signup {padding: 0; margin:0; width:392px;}
table#detail_opentime_signup tr td input{ color: #00386b; background: #f3f3f3;}
table#detail_opentime_signup span#button { float:right;}
table#detail_opentime_signup span#button input{width:50px;}

table#detail_opentime_signup2 {padding: 0; margin:0; width:392px;}
table#detail_opentime_signup2 tr td input{ color: #00386b; background: #f3f3f3; width:160px;}
table#detail_opentime_signup2 span#button { float:right;}
table#detail_opentime_signup2 span#button input{width:50px;}

#detail_opentime_signin {padding: 0; margin:0; width:400px; height:480px;}
#detail_opentime_signin table{width:340px;}
#detail_opentime_signin table tr td input{ color: #00386b; background: #f3f3f3; float:right;}
#detail_opentime_signin span#button { float:right; padding-top:10px;}
#detail_opentime_signin span#title{ float:left;  clear:none; margin:0; padding:0; font-size: 15px; line-height: 26px; color: #ea6611; padding-bottom: 2px; }
#detail_opentime_signin span#close{ float:right; clear:none;}

#emailCriteria {padding: 0; margin:0;}
#emailCriteria table{width:340px;}
#emailCriteria table tr td input{ color: #00386b; background: #f3f3f3; float:right;}
#emailCriteria span#button { float:right; padding-top:10px;}
#emailCriteria span#logout { float:right; clear:none;}
#emailCriteria span#title{ margin:0; padding:0; font-size: 15px; line-height: 26px; color: #ea6611; padding-bottom: 2px; clear:none; float:left;} 

/*buy and rent list pages and open times*/

#searchResultsHd { float:left; clear:none; padding:0;}
#print {float:right; clear:none; padding:8px 13px 3px 0 ; margin:0;}
#print2 {float:right; clear:none; padding:8px 12px 1px 0 ; margin:0;}/* buy times page */

/*
Search Results
*/
#resultsTab ul { list-style-type: none; margin:4px 0px 0px 0px; padding: 0; width:925px; height: 22px; border: 0;}
#resultsTab ul li { display: inline; float: left; clear: none; height: 22px; padding: 0px; margin: 0px; position: relative; top: 0px; line-height: 22px; border: 0; vertical-align: middle; }
#buypage #resultsTab.map ul { background: transparent url(/images_dev/sl_search_tab_map.gif) 0% 0% no-repeat; }
#buypage #resultsTab.viewer ul { background: transparent url(/images_dev/sl_search_tab_viewer.gif) 0% 0% no-repeat; }
#buypage #resultsTab.list ul { background: transparent url(/images_dev/sl_search_tab_list.gif) 0% 0% no-repeat; }
#buypage #resultsTab.register ul { background: transparent url(/images_dev/sl_search_tab_register.gif) 0% 0% no-repeat; }
#rentpage #resultsTab.map ul { background: transparent url(/images_dev/sl_search_tab_map_rent.gif) 0% 0% no-repeat; }
/*#rentpage #resultsTab.viewer ul { background: transparent url(/images_dev/sl_search_tab_viewer.gif) 0% 0% no-repeat; }*/
#rentpage #resultsTab.list ul { background: transparent url(/images_dev/sl_search_tab_list_rent.gif) 0% 0% no-repeat; }
#rentpage #resultsTab.register ul { background: transparent url(/images_dev/sl_search_tab_register.gif) 0% 0% no-repeat; }
#resultsTab ul li#map_tab { width:60px; text-align: center; }
#resultsTab ul li#viewer_tab { width:70px; text-align: center; padding-left:5px; }
#resultsTab ul li#list_tab { width:55px; text-align: center; }
#resultsTab ul li#openTimeAlert { width:200px; padding-right: 15px; text-align: center; float:right; }
#resultsTab ul li#propertyAlert { width:200px; padding-right: 15px; text-align: center; float:right; }
#resultsTab ul li a { text-decoration: none; color: #00386b; }
#resultsTab ul li a.hover { text-decoration: none; }
#resultsTab.map ul li#viewer_tab a, #resultsTab.map ul li#list_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.map ul li#openTimeAlert a, #resultsTab.map ul li#propertyAlert a { text-decoration: none; color: #ea6611; }
#resultsTab.map ul li#viewer_tab a:hover, #resultsTab.map ul li#list_tab a:hover { text-decoration: none; }
#resultsTab.map ul li#openTimeAlert a:hover, #resultsTab.map ul li#propertyAlert a:hover { text-decoration: none; }
#resultsTab.viewer ul li#map_tab a, #resultsTab.viewer ul li#list_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.viewer ul li#openTimeAlert a, #resultsTab.viewer ul li#propertyAlert a { text-decoration: none; color: #ea6611; }
#resultsTab.viewer ul li#map_tab a:hover, #resultsTab.viewer ul li#list_tab a:hover { text-decoration: none; }
#resultsTab.viewer ul li#openTimeAlert a:hover, #resultsTab.viewer ul li#propertyAlert a:hover { text-decoration: none; }
#resultsTab.list ul li#map_tab a, #resultsTab.list ul li#viewer_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.list ul li#openTimeAlert a, #resultsTab.list ul li#propertyAlert a { text-decoration: none; color: #ea6611; }
#resultsTab.list ul li#map_tab a:hover, #resultsTab.list ul li#viewer_tab a:hover { text-decoration: none; }
#resultsTab.list ul li#openTimeAlert a:hover, #resultsTab.list ul li#propertyAlert a:hover { text-decoration: none; }
#resultsTab.register ul li#map_tab a, #resultsTab.register ul li#viewer_tab a, #resultsTab.register ul li#list_tab a { text-decoration: none; color: #ffffff; }
#resultsTab.register ul li#map_tab a:hover, #resultsTab.register ul li#viewer_tab a:hover, #resultsTab.register ul li#list_tab a:hover { text-decoration: none; }

#resultsArea { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; width:912px; margin: 0; padding: 0; }
#resultsArea.map #buyViewer, #resultsArea.map #resultsList, #resultsArea.map #register { display:none; }
#resultsArea.viewer #resultsMap, #resultsArea.viewer #resultsList, #resultsArea.viewer #register { display:none; }
#resultsArea.list #buyViewer, #resultsArea.list #resultsMap , #resultsArea.list #register{ display:none; }
#resultsArea.register #buyViewer, #resultsArea.register #resultsMap , #resultsArea.register #resultsList{ display:none; }

#resultsArea.list #resultsList { background-color: #f2f2f2; }
#resultsArea.list #buyViewer { background-color: #f2f2f2; }

#resultsList.loading { background: transparent url(../images_dev/ajax-loader.gif) no-repeat center center; }
#resultsList h4 { padding:0; color: #00386b; display: inline; }

#resultsList ul.orderNav { list-style-type: none; margin: 0; padding: 10px 0 10px 20px; background-color: #F2F2F2; }
#resultsList ul.whiteVersion { background-color: #ffffff; }
#resultsList ul.orderNav li { display: inline; float: left; clear: none; width: 73px; height: 15px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#resultsList ul.orderNav li a { display: block; height: 15px; text-decoration: none; background: transparent; }

#resultsList ul.orderNav li#orderTitle { text-indent: 0; width:60px; text-align: left; }
#resultsList ul.orderNav li#register { text-indent: 0; width:220px; text-align: right; clear:none; }
#resultsList ul.orderNav li#spacer { text-indent: 0; width:240px; text-align: right; }
#resultsList ul.orderNav li#register a { height: 15px; outline: none; display:inline; }

#resultsList ul.orderNav li#orderByPrice { height: 15px; background-image: url(/images_dev/sl_button_price_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByPrice a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByPrice a:hover { background-image: url(/images_dev/sl_button_price_over.gif); background-repeat: no-repeat; }
#resultsList.orderByPrice ul.orderNav li#orderByPrice { background-image: url(/images_dev/sl_button_price_down.gif); }
#resultsList.orderByPrice ul.orderNav li#orderByPrice a:hover { background-image: url(/images_dev/sl_button_price_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderBySuburb { height: 15px; background-image: url(/images_dev/sl_button_suburb_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySuburb a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderBySuburb a:hover { background-image: url(/images_dev/sl_button_suburb_over.gif); background-repeat: no-repeat; }
#resultsList.orderBySuburb ul.orderNav li#orderBySuburb { background-image: url(/images_dev/sl_button_suburb_down.gif); }
#resultsList.orderBySuburb ul.orderNav li#orderBySuburb a:hover { background-image: url(/images_dev/sl_button_suburb_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderByBed { height: 15px; background-image: url(/images_dev/sl_button_bed_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByBed a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByBed a:hover { background-image: url(/images_dev/sl_button_bed_over.gif); background-repeat: no-repeat; }
#resultsList.orderByBed ul.orderNav li#orderByBed { background-image: url(/images_dev/sl_button_bed_down.gif); }
#resultsList.orderByBed ul.orderNav li#orderByBed a:hover { background-image: url(/images_dev/sl_button_bed_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderByDate { height: 15px; background-image: url(/images_dev/sl_button_date_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDate a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByDate a:hover { background-image: url(/images_dev/sl_button_date_over.gif); background-repeat: no-repeat; }
#resultsList.orderByDate ul.orderNav li#orderByDate { background-image: url(/images_dev/sl_button_date_down.gif); }
#resultsList.orderByDate ul.orderNav li#orderByDate a:hover { background-image: url(/images_dev/sl_button_date_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderByDateSold { height: 15px; background-image: url(/images_dev/sl_button_dateSold_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDateSold a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByDateSold a:hover { background-image: url(/images_dev/sl_button_dateSold_over.gif); background-repeat: no-repeat; }
#resultsList.orderByDateSold ul.orderNav li#orderByDateSold { background-image: url(/images_dev/sl_button_dateSold_down.gif); }
#resultsList.orderByDateSold ul.orderNav li#orderByDateSold a:hover { background-image: url(/images_dev/sl_button_dateSold_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderByDateRented { height: 15px; background-image: url(/images_dev/sl_button_dateRented_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByDateRented a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByDateRented a:hover { background-image: url(/images_dev/sl_button_dateRented_over.gif); background-repeat: no-repeat; }
#resultsList.orderByDateRented ul.orderNav li#orderByDateRented { background-image: url(/images_dev/sl_button_dateRented_down.gif); }
#resultsList.orderByDateRented ul.orderNav li#orderByDateRented a:hover { background-image: url(/images_dev/sl_button_dateRented_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderBySaturday { height: 15px; background-image: url(/images_dev/sl_button_saturday_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySaturday a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderBySaturday a:hover { background-image: url(/images_dev/sl_button_saturday_over.gif); background-repeat: no-repeat; }
#resultsList.orderBySaturday ul.orderNav li#orderBySaturday { background-image: url(/images_dev/sl_button_saturday_down.gif); }
#resultsList.orderBySaturday ul.orderNav li#orderBySaturday a:hover { background-image: url(/images_dev/sl_button_saturday_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderBySunday { height: 15px; background-image: url(/images_dev/sl_button_sunday_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderBySunday a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderBySunday a:hover { background-image: url(/images_dev/sl_button_sunday_over.gif); background-repeat: no-repeat; }
#resultsList.orderBySunday ul.orderNav li#orderBySunday { background-image: url(/images_dev/sl_button_sunday_down.gif); }
#resultsList.orderBySunday ul.orderNav li#orderBySunday a:hover { background-image: url(/images_dev/sl_button_sunday_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderByExtra { height: 15px; background-image: url(/images_dev/sl_button_extra_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByExtra a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByExtra a:hover { background-image: url(/images_dev/sl_button_extra_over.gif); background-repeat: no-repeat; }
#resultsList.orderByExtra ul.orderNav li#orderByExtra { background-image: url(/images_dev/sl_button_extra_down.gif); }
#resultsList.orderByExtra ul.orderNav li#orderByExtra a:hover { background-image: url(/images_dev/sl_button_extra_down.gif); background-repeat: no-repeat; }

#resultsList ul.orderNav li#orderByAuction { height: 15px; background-image: url(/images_dev/sl_button_auction_up.gif); background-repeat: no-repeat; }
#resultsList ul.orderNav li#orderByAuction a { height: 15px; outline: none; }
#resultsList ul.orderNav li#orderByAuction a:hover { background-image: url(/images_dev/sl_button_auction_over.gif); background-repeat: no-repeat; }
#resultsList.orderByAuction ul.orderNav li#orderByAuction { background-image: url(/images_dev/sl_button_auction_down.gif); }
#resultsList.orderByAuction ul.orderNav li#orderByAuction a:hover { background-image: url(/images_dev/sl_button_auction_down.gif); background-repeat: no-repeat; }

#buyViewer h4 { padding:0; color: #00386b; display: inline; }

#buyViewer ul.orderNav { list-style-type: none; margin: 0; padding: 10px 0 0 20px; background-color: #ffffff; }
#buyViewer ul.orderNav li { display: inline; float: left; clear: none; width: 73px; height: 15px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#buyViewer ul.orderNav li a { display: block; height: 15px; text-decoration: none; background: transparent; }

#buyViewer ul.orderNav li#orderTitle { text-indent: 0; width:60px; text-align: left; }

#buyViewer ul.orderNav li#orderByPrice { height: 15px; background-image: url(/images_dev/sl_button_price_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByPrice a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderByPrice a:hover { background-image: url(/images_dev/sl_button_price_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByPrice.activeItem { background-image: url(/images_dev/sl_button_price_down.gif); }
#buyViewer ul.orderNav li#orderByPrice.activeItem a:hover { background-image: url(/images_dev/sl_button_price_down.gif); background-repeat: no-repeat; }

#buyViewer ul.orderNav li#orderBySuburb { height: 15px; background-image: url(/images_dev/sl_button_suburb_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderBySuburb a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderBySuburb a:hover { background-image: url(/images_dev/sl_button_suburb_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderBySuburb.activeItem { background-image: url(/images_dev/sl_button_suburb_down.gif); }
#buyViewer ul.orderNav li#orderBySuburb.activeItem a:hover { background-image: url(/images_dev/sl_button_suburb_down.gif); background-repeat: no-repeat; }

#buyViewer ul.orderNav li#orderByBed { height: 15px; background-image: url(/images_dev/sl_button_bed_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByBed a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderByBed a:hover { background-image: url(/images_dev/sl_button_bed_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByBed.activeItem { background-image: url(/images_dev/sl_button_bed_down.gif); }
#buyViewer ul.orderNav li#orderByBed.activeItem a:hover { background-image: url(/images_dev/sl_button_bed_down.gif); background-repeat: no-repeat; }

#buyViewer ul.orderNav li#orderByDate { height: 15px; background-image: url(/images_dev/sl_button_date_up.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByDate a { height: 15px; outline: none; }
#buyViewer ul.orderNav li#orderByDate a:hover { background-image: url(/images_dev/sl_button_date_over.gif); background-repeat: no-repeat; }
#buyViewer ul.orderNav li#orderByDate.activeItem { background-image: url(/images_dev/sl_button_date_down.gif); }
#buyViewer ul.orderNav li#orderByDate.activeItem a:hover { background-image: url(/images_dev/sl_button_date_down.gif); background-repeat: no-repeat; }

#resultsTable { padding: 0; margin: 0; border: 0; width:912px; }
#resultsTable thead { background-color: #f2f2f2; }
#resultsTable thead th {  }
#resultsTable th { padding: 4px 0 4px 4px; margin: 0; border: 0; vertical-align: top; text-align: left; }
#resultsTable th.priceCell { text-align: right; }
#resultsTable th.bedCell { text-align: right; }
#resultsTable th.bathCell { text-align: right; }
#resultsTable th.carCell { text-align: right; }
#resultsTable th.vrCell { text-align:center; }
#resultsTable th.saturdayCell { text-align: left; padding-left:14px;}
#resultsTable th.sundayCell { text-align: left; }
#resultsTable th.extraCell { text-align: left; }
#resultsTable th.auctionCell { text-align: left; }
#resultsTable th.landCell { text-align: center; }
#resultsTable td { padding: 4px 0 4px 4px; margin: 0; border: 0; vertical-align: top; text-align: left; }
#resultsTable td.imageCell { width:110px; text-align: center; }
#resultsTable td.suburbCell { width:85px; line-height:15px; }
#resultsTable td.addressCell { width:145px; line-height:15px; }
#resultsTable td.descriptionCell { line-height:15px; }
#resultsTable td.priceCell { width:70px; text-align: right; }
#resultsTable td.bedCell { width:35px; text-align: right; padding: 2px 22px 0 0; font-size: 11px; background: transparent url(../images_dev/icon_bed.gif) top right no-repeat; }
#resultsTable td.bathCell { width:35px; text-align: right; padding: 2px 22px 0 0; font-size: 11px; background: transparent url(../images_dev/icon_bath.gif) top right no-repeat; }
#resultsTable td.carCell { width:35px; text-align: right; padding: 2px 22px 0 0; font-size: 11px; background: transparent url(../images_dev/icon_car.gif) top right no-repeat; }
#resultsTable td.vrCell { width:100px; text-align: center; }
#resultsTable td.saturdayCell { text-align: left; font-size: 11px; padding-left: 15px; }
#resultsTable td.sundayCell { text-align: left; font-size: 11px; }
#resultsTable td.extraCell { text-align: left; font-size: 11px; }
#resultsTable td.auctionCell { text-align: left; font-size: 11px; }
#resultsTable td.auctionCellBlue { text-align: left; font-size: 11px; color: #00386b; }
#resultsTable td.saturdayCell input { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#resultsTable td.sundayCell input  { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#resultsTable td.extraCell input  { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#resultsTable td.auctionCell input  { padding-left: 0px; margin-left:0px; padding-right: 4px; }
#resultsTable td.landCell { text-align: center; }
#resultsTable tr.stripe0 td { background-color: #ffffff; }
#resultsTable tr.stripe1 td { background-color: #f2f2f2; }
#resultsTable .orderedBy { color: #00386b; }

/* stamp duty table in buy finance */
#stampduty td { padding-right: 8px; }
#stampduty tr.head td { background-color: #00386B; color:#ffffff; padding-left:3px;}
#stampduty td.vstripes0 { background-color: #ffffff; }
#stampduty td.vstripes1 { background-color: #f2f2f2; }

#resultsMap { width:912px; height:400px; margin: 0; padding: 0; border: 0; background: #fff url(../images_dev/sl_search_slice_map.jpg) repeat-x bottom left; }
#googleMapLinks { background: transparent url(../images_dev/sl_search_divider_map.jpg) no-repeat bottom left; }
#googleMapLinks.empty { background:none;}

#buyViewer { width:912px; height:500px; margin: 0; padding: 0; border: 0; background: #fff url(../images_dev/sl_search_slice_viewer.jpg) repeat-x bottom left; }

#foot { width:914px; padding: 0; margin: 0; border: 0;  height:auto; height: 7px; }
#foot.map { background: url(/images_dev/sl_search_foot_map.gif) 0 0 no-repeat; }
#foot.viewer { background: url(/images_dev/sl_search_foot_viewer.gif) 0 0 no-repeat; }
/*#foot.list { background: url(/images_dev/sl_search_foot_list.gif) 0 0 no-repeat; }*/
div.list { background: url(/images_dev/sl_search_foot_list.gif) 0 0 no-repeat; }
#foot.register { background: url(/images_dev/sl_search_foot_register.gif) 0 0 no-repeat; }

#detailsTable { padding: 0; margin: 0; border: 0; width:949px; }
#detailsTable td { padding: 0; margin: 0; border: 0; vertical-align: top; text-align: left; }
#detailsTable td#descriptionCell { width:251px; padding: 15px 15px 20px 15px; margin: 0; }
#detailsTable td#infoCell { width:188px; padding: 15px 5px 20px 15px; margin: 0; color: #00386b; }
#detailsTable td#imagesCell { width:510px; padding: 0; margin: 0; }
#detailsTable em { display: block; padding: 7px 0; }
#detailsTable td#descriptionCell h5 { padding: 4px 0 0 0; font-weight: bold; }
#detailsTable ol#detailsBar { list-style-type: none; margin:0 0 10px 0; padding: 0; width:176px; height: 25px; border: 0; background: transparent url(/images_dev/sl_search_details_bar.gif) 0% 0% no-repeat;}
#detailsTable ol#detailsBar li { display: inline; float: left; clear: none; height: 25px; padding: 0; margin: 0; position: relative; top: 0; line-height: 25px; border: 0; vertical-align: middle; text-align: right; }
#detailsTable ol#detailsBar li#bedIcon { width: 22px; }
#detailsTable ol#detailsBar li#bathIcon { width: 43px; }
#detailsTable ol#detailsBar li#carIcon { width: 43px; }
#detailsTable td#infoCell p { padding: 0 0 0 10px; }
#detailsTable td#infoCell ul { margin: 0; padding: 5px 0 5px 10px; border:0; list-style-type: none; }
#detailsTable td#infoCell ul li { margin: 0 0 0 0; padding: 0px 0px 0px 16px; background-image:url(/images_dev/sl_search_bullet.gif); background-position:0px 3px; background-repeat:no-repeat; }
#detailsTable td#infoCell ul li a { text-decoration: none; color:#ea6611; }
#detailsTable td#infoCell ul li a:hover { text-decoration: underline; }
#detailsTable td#infoCell #filesBox { margin: 0; padding: 3px 0 3px 0; border: 0; }
#detailsTable td#infoCell #filesBox h5 { text-indent: 10px; }
#detailsTable td#infoCell #filesBox p { width:172px; padding: 3px 10px 3px 10px; margin: 0; background: #ffffff url(/images_dev/sl_downloads_tab_slice.gif) top left repeat-y; }

ul#gallery { list-style-type: none; margin: 0; padding: 0; border: 0;}
ul#gallery li { float: left; margin: 4px 0 0 3px; padding:0 0 0 0px; border: 0;  opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; position: relative; width:125px;
background-image:url(../images_dev/sl_detail_imagebg_sml.jpg); background-position:bottom center; background-repeat:repeat-x;}
ul#gallery li.current { opacity: 1; filter:alpha(opacity=100); -moz-opacity:1; position: relative; }
ul#gallery li a { margin: 0; padding: 0; border: 0; text-decoration:none; }
ul#gallery li a:hover { margin: 0; padding: 0; border: 0; text-decoration:none; }

#detailsTable td#imagesCell form { text-align:left; width:510px; padding: 0; margin: 10px 0 0 0; border: 0; }
#detailsTable td#imagesCell form fieldset { padding: 0; margin: 0; border:0; font-size: 11px;}
#detailsTable td#imagesCell form label { display: block; float: left; width: 100px; line-height: 17px; vertical-align: middle; text-align:right; margin: 0 30px 0 0; padding: 0; }
#detailsTable td#imagesCell form label.full { width: 150px; margin: 0 0 10px 0; padding: 0; }
#detailsTable td#imagesCell form input { background: #f3f3f3; width: 200px; font-size: 11px; vertical-align: middle; } 
#detailsTable td#imagesCell form input:focus, form#email_friend select:focus { background: #fff; }
#detailsTable td#imagesCell form textarea { background: #f3f3f3; width: 200px; vertical-align: middle; } 
#detailsTable td#imagesCell form textarea:focus, form#email_friend textarea:focus { background: #fff; }
#detailsTable td#imagesCell form ol { padding: 0; margin:0 0 0 0; border:0; list-style-type: none; }
#detailsTable td#imagesCell form ol li { padding: 0px; margin:0px 0px 8px 0px; border:0px; display:block; clear:both; }
#detailsTable td#imagesCell form button { clear:both; cursor: pointer; background: #00386b; border: 0; padding:0px 4px; margin: 0 0 0 130px; color: #ffffff; font-weight: bold; line-height:15px; vertical-align: middle; }
#detailsTable td#imagesCell form a { color: #ea6611; }
#detailsTable td#imagesCell #gallery { float:left; width:512px;}
#detailsTable td#imagesCell #mainblock { float:left; width:512px; }


/*
Lifestyle magazine
*/
img#magazine { clear:none; float:right; padding: 10px 0 20px 20px; }

a img.emag_promo { text-decoration: none; }
img.emag_promo { text-decoration: none; padding-bottom: 5px; }
a img.emag_promo:link { text-decoration: none; }
a img.emag_promo:visited { text-decoration: none; }
a img.emag_promo:hover { text-decoration: none; }
a img.emag_promo:active { text-decoration: none; }
#iMag_promo { float:right; width:155px; text-align:center; vertical-align: top; padding: 15px 0 0 0; margin-top: -15px 0 0 20px; border:0; background: transparent url(/images_dev/sl_lifestylemag_shadow_full.png) top left no-repeat; }



/*
Footer
*/
#footer #footerCopyright { float: left; width:450px; }
#footer #footerLinks { float: right; width:450px; text-align: right; }
#footer a { text-decoration:underline; color: #999999; }
#footer a:hover { text-decoration:underline; color: #000000; }


/*
Dropdowns
*/
#dropdown { margin: 0px; border: 0; padding: 0px; }
#dropdown ul { background-color: #f9f9f9; margin: 0px; padding: 0px; border: 0; padding: 7px 0px 7px 0px; }
#dropdown ul li { margin: 0px; border: 0; padding:0px; list-style: none; color: #547091; text-align: left; line-height: 15px; font-size : 11px; }
#dropdown ul li a { display: block; margin: 0px; border: 0; padding: 2px 15px 2px 15px; height:15px; }

#dropdown ul li a:link { text-decoration: none; color: #666666; }
#dropdown ul li a:visited { text-decoration: none; color: #666666; }
#dropdown ul li a:hover { text-decoration: none; color: #fff; background-color: #b3b3b3;}
#dropdown ul li a:active { text-decoration: none; color: #666666; }

#dropdown iframe { opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; z-index:-1; position:absolute; width:170px; height:auto; background-color: transparent; }

#buypage #dropdown #menu1 { display:none; }
#sellpage #dropdown #menu2 { display:none; }
#rentpage #dropdown #menu3 { display:none; }
#managepage #dropdown #menu4 { display:none; }
#aboutpage #dropdown #menu6 { display:none; }

#menu1 { position: absolute; visibility: hidden; left: 0px; top: 90px; width: 170px; z-index:+10 !important; }
#menu2 { position: absolute; visibility: hidden; left: 0px; top: 90px; width: 170px; z-index:+10 !important; }
#menu3 { position: absolute; visibility: hidden; left: 0px; top: 90px; width: 170px; z-index:+10 !important; }
#menu4 { position: absolute; visibility: hidden; left: 0px; top: 90px; width: 170px; z-index:+10 !important; }
#menu5 { position: absolute; visibility: hidden; left: 0px; top: 90px; width: 170px; z-index:+10 !important; }
#menu6 { position: absolute; visibility: hidden; left: 0px; top: 90px; width: 170px; z-index:+10 !important; }
#menu7 { position: relative; visibility: hidden; left: 0px; top: 0px; width: 170px; z-index:+10 !important; }

.sitemap li{line-height:20px;list-style-type:none;}
.sitemap li.head{padding-top:8px;padding-bottom:3px;list-style-type:none;}
.sitemap {	padding-top:0px;margin-top:0px;}
.sitemap a.sub{ text-decoration:none; color: #00386B;}
.sitemap a.head{line-height:25px;font-size:15px;color: #00386B;	text-decoration:none;}

.sitemap2 li{list-style-type:none;line-height:18px;}
.sitemap2 {padding-bottom:10px;padding-top:5px;}
.sitemap2 li a.inner{ text-decoration:none; color: #67676b;}
.sitemap2 li a.inner:hover{ text-decoration:none; color: #67676b; }

/* blog */
ul.blogMonths li h3 { font-size: 12px; color: #00386B; font-weight: bold; }
ul.blogMonths li h3 a { color: #00386B; font-weight: bold; }
#blogpage { color: #333333; }
#blogpage #wrapper #content ul { padding-left: 20px; }
#blogpage #wrapper #content #right_nav ul { padding: 10px 0 5px 0; margin-left: 0; }
#blogpage #wrapper #content #right_nav ul li { background: url("/images_dev/menu/sl_menu_triangle_blue.png") left center no-repeat; padding-left: 15px; line-height: 20px; list-style-type: none; }
#blogpage #wrapper #content #right_nav ul.blogMonths { padding-left: 0px; }
#blogpage #wrapper #content #right_nav ul.blogMonths li { background: url("/images_dev/menu/sl_menu_triangle_blue.png") left 9px no-repeat; padding-left: 15px; list-style-type: none; }
#blogpage #wrapper #content #right_nav ul.blogMonths li.noBullet { background: 0 none; padding-top: 0 !important; text-align: top; line-height: 1px; }
#blogpage #wrapper #content #right_nav ul.blogMonths li.separator { background: 0 none; border-bottom: 1px dashed #ccc; margin-bottom: 10px; line-height: 15px; height: 15px; }
#blogpage #wrapper #content #right_nav ul.blogMonths li.down { background: url("/images_dev/menu/sl_menu_triangle_blue_down.jpg") 0px 11px no-repeat; }
#blogpage #wrapper #content #right_nav ul.posts { padding: 0; margin: 0; float: left; display: block; clear: both; }
#blogpage #wrapper #content #right_nav ul.posts li { background: 0 none; padding-left: 0; color: #ea6611; line-height: 21px; }
#blogpage #wrapper #content #right_nav ul.posts li a { color: #ea6611; text-decoration: none; }
#blogpage #wrapper #content #right_nav ul.posts li a:hover { text-decoration: underline; }
div.hdividerPosts { border-bottom: 1px dashed #CCC; margin-bottom: 10px; margin-top: 20px; }

#blogpage .leftCol { width: 568px; float: left; padding: 20px; }
#blogpage #content #right_nav { width: 300px; padding: 20px; }
#blogpage #wrapper { background: #FFFFFF url(/images_dev/sl_blog_rightCol_bg.jpg) right repeat-y; }
#blogpage #wrapper #content { background-color: transparent; }
#blogpage #blogBanner { width: 950px; height: 116px; background: #FFFFFF url(/images_dev/sl_blog_banner.jpg) top left no-repeat; }
#blogpage p.details { font-size: 10px; color: #67676B; }
#blogpage #content #right_nav hr { background-color: #CCCCCC; border: 0; height: 1px; margin: 15px 0; }
#blogpage #content #right_nav ul#blogIntro { padding-bottom: 10px; border-bottom: 1px solid #CCC; margin-bottom: 10px; }
#blogpage a.icon { padding-left: 30px; width: 75px; height: 28px; display: block; float: left; font-size: 10px; text-decoration: none; line-height: 13px; }
#blogpage a.icon:hover { text-decoration: underline; }
#blogpage a.facebook { background: url(/images_dev/sl_icon_fb.jpg) left center no-repeat; width:55px; }
#blogpage a.rss { background: url(/images_dev/sl_icon_rss.jpg) left center no-repeat; color: #ea6611; width:80px; }
#blogpage a.twitter { background: url(/images_dev/sl_icon_t.jpg) left center no-repeat; color: #33CBFF; }
#blogpage p.commentsTerms { margin-top: 15px; }
.clear { clear: both; display: block; }

/* blog comments */
#blogpage .comment { padding: 10px; margin-bottom: 5px; background-color: #FFFFFF; border: 1px solid #CCCCCC; 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(245,245,245)), color-stop(0.3, rgb(255,255,255)));
	background-image: -moz-linear-gradient(center bottom, rgb(245,245,245) 0%, rgb(255,255,255) 30%);
}
#blogpage .comment h5 { color: #EA6611; font-weight: bold; }
/*#blogpage .odd { background-color: #FFFFFF; }*/
/*#blogpage .admin { border-color: #EA6611 !important; }*/
/*#blogpage .admin strong { color: #EA6611; padding-bottom: 5px; }*/
#blogpage .admin { background: url(/images_dev/sl_admin_post6.png) top left no-repeat; padding-top: 25px; }
#blogpage .admin p.postedby { color: #EA6611; }
#blogpage div.socialLinks { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; clear: both; padding: 15px 0 0 0; margin: 10px 0; }
.roundedCorners {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#blogpage .blogmiddle {
	border: 1px solid #CCC;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(245,245,245)), color-stop(0.3, rgb(255,255,255)));
	background-image: -moz-linear-gradient(center bottom, rgb(245,245,245) 0%, rgb(255,255,255) 30%);
}

#blogpage .blogmiddle h1 {
	padding-left: 30px;
}

#blogpage #promotion { text-align:left; width:224px; padding: 0px; border: 0; min-height: 273px; height: auto; margin: 0 auto; background: #ffffff url(../images_dev/sl_home_promofader_bg.png) top left no-repeat; display: block; }
#blogpage h5 { height: 20px; background-color: transparent; padding: 0px 0px 0px 10px; margin: 0px; border: 0; vertical-align: middle; line-height: 20px; width:139px; display: inline; float:left;}/* adjust this width by 10px if another button is added */
#blogpage h5 a{ height: 20px; padding: 0; margin: 0; border: 0; vertical-align: middle; line-height: 20px; text-decoration:none; }
#blogpage #promo_2 { margin: 0 auto; width: 210px; }
#blogpage #promo_2 img.promo_img { display: block; margin: 10px auto 10px auto; padding: 0; float: none; clear:both; }
#blogpage #promo_2 div.SMSbox { padding-top: 30px; }
#blogpage #promo_2 p { font-size: 12px; text-align: center; }
#blogpage #promo_2 a:link { text-decoration: none; }
#blogpage #promo_2 a:visited { text-decoration: none; }
#blogpage #promo_2 a:hover { text-decoration: none; }
#blogpage #promo_2 a:active { text-decoration: none; }

#blogpage .propertiesList { margin-top: 10px; border-top: 1px solid #CCC; padding-top: 10px; }

/* IE 6 and below CSS hack  */

* html #buypage #content { height: 470px; overflow: visible; }
* html #buypage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #buypage #left_banner { height: 470px; }
* html #buypage #right_nav { height: 470px; overflow: visible; }
* html #buypage #right_nav img#shadow { display: none; }
* html #buypage.fullshadow #content { background-image: none; }
* html div#mainBlock { width: 511px; }
*:first-child+html div#mainBlock { width: 511px; } /* same as above but IE 7 CSS hack */

* html #sellpage #content { height: 470px; overflow: visible; }
* html #sellpage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #sellpage #left_banner { height: 470px; }
* html #sellpage #right_nav { height: 470px; overflow: visible; }
* html #sellpage #right_nav img#shadow { display: none; }
* html #sellpage.team #wrapper { background-image: url(/images_dev/sl_sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #sellpage.fullshadow #content { background-image: none; }

* html #rentpage #content { height: 470px; overflow: visible; }
* html #rentpage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #rentpage #left_banner { height: 470px; }
* html #rentpage #right_nav { height: 470px; overflow: visible; }
* html #rentpage #right_nav img#shadow { display: none; }
* html #rentpage.team #wrapper { background-image: url(/images_dev/sl_sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #rentpage.fullshadow #content { background-image: none; }

* html #managepage #content { height: 470px; overflow: visible; }
* html #managepage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #managepage #left_banner { height: 470px; }
* html #managepage #right_nav { height: 470px; overflow: visible; }
* html #managepage #right_nav img#shadow { display: none; }
* html #managepage.team #wrapper { background-image: url(/images_dev/sl_sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }
* html #managepage.fullshadow #content { background-image: none; }

* html #homepage #content { height: 470px; overflow: visible; }
* html #homepage #search { height: 266px; }
* html #homepage #featured { height: 266px; }
* html #homepage #promotion { height: 266px; }

* html #aboutpage #content { height: 470px; overflow: visible; }
* html #aboutpage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top right; background-repeat: no-repeat; }
* html #aboutpage #left_banner { height: 470px; }
* html #aboutpage #right_nav { height: 470px; overflow: visible; }
* html #aboutpage #right_nav img#shadow { display: none; }
* html #aboutpage.team #wrapper { background-image: url(/images_dev/sl_sidemenu_bg.jpg); background-repeat: repeat-y; background-position: top right; }

* html #contactpage #content { height: 470px; overflow: visible;}
* html #contactpage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #contactpage #left_banner { height: 470px; }
* html #contactpage #right_nav { height: 470px; overflow: visible; }
* html #contactpage #right_nav img#shadow { display: none; }

* html #sitemappage #content { height: 470px; overflow: visible;}
* html #sitemappage #content { background-image: url(/images_dev/sl_block_shadow_menu.jpg); background-position: top left; background-repeat: no-repeat; }
* html #sitemappage #left_banner { height: 470px; }
* html #sitemappage #right_nav { height: 470px; overflow: visible; }
* html #sitemappage #right_nav img#shadow { display: none; }

* html form#search_buy label.radioButton { padding: 0px 5px 0px 5px; margin: 0px; border: 0px; }
* html form#search_rent label.radioButton { padding: 0px 5px 0px 5px; margin: 0px; border: 0px; }

* html #filesBox ul { height: 50px; }
* html #mortgageBox ul { height: 50px; }
* html #header { height:90px; }
* html #subnavigation { height:19px; }
* html #foot { height: 7px; }

* html ul#gallery li { margin: 4px 0 0 0; padding:0 0 0 3px; width:125px; background-position-x: 3px;}
* html #homepage #promotion #promo_2 img.promo_img_flush { margin: 0 0 0 -8px; width:212px; height:225px; }
