/*       top right bot left            */
html
{
        overflow: scroll;
        /* scrollbar-track-color:               #FFEEAA; */

        scrollbar-base-color:           #ECDA9C;
        scrollbar-face-color:           #ECDA9C;

        scrollbar-3dlight-color:        #ECDA9C;
        scrollbar-darkshadow-color:     black;
        scrollbar-shadow-color:         #ECDA9C;
        scrollbar-highlight-color:      white;
        scrollbar-arrow-color:          BLACK;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
}

body, a, h4, h5, h6, p, li, label, input { font:12px/18px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; color:#000; }
body {background:url(/shared/images/back3.jpg);}

a {color:#153b5f; text-decoration:underline;}
a:hover {color:#153b5f; text-decoration:none;}

h1 {color:#000; font:bold 20px/26px Arial, Helvetica, sans-serif; margin:0 0 15px 0;}
h2 {color:#000; font:bold 16px/26px Arial, Helvetica, sans-serif; margin:30px 0 0 0;}
h3 {color:#000; font:normal 12px/22px Arial, Helvetica, sans-serif; margin:30px 0 0 0;}
h4 {color:#000; font:bold 14px/14px Arial, Helvetica, sans-serif; margin:0px 0 0 0;}

#box1 {width:100%; height:240px; background: url(/shared/images/back1.jpg) repeat-x;}
#box2 {margin:0 auto; background: url(/shared/images/top1.jpg) center 0 no-repeat;}
#box3 { height:240px; margin:0 auto; width:993px;}
#line_item { margin:0px 0px 0px 20px;}

#box4L { width:212px; float:left; margin:0 0 0 20px;}
#box4R { width:718px; float:right; margin:0 27px 0 0; position:relative;}

#box3 h1 { font: normal 38px/38px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px #225da2; margin:0 0 0 30px; padding:10px 0 0 0;}
#box3 h2 { font: bold 13px/13px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px #225da2; margin:0 0 0 30px;}

#container1 {margin:-14px auto 0 auto; width:993px; background: url(/shared/images/back4.gif) repeat-y}
#bottom1 {width:100%; background:url(/shared/images/bottom1.jpg) repeat-x; height:135px;}
#bottom2 {width:993px; height:126px; margin:0 auto; }
#bottom2L {float:left;padding:0 0 0 5px;}
#bottom2L li {margin:2px 0 2px 5px; list-style:square; color:#999999;}
#bottom2L a {color:#999999; text-decoration:none;}
#bottom2L a:hover {color:#999999; text-decoration:underline;}
#bottom2R {float:right; padding:0 20px 0 0;}
#clear {clear:both;}
#bottom2R h1 {color:#999999; text-align:right; font:bold 22px/26px Arial, Helvetica, sans-serif; margin:18px 0 0 0;}
#bottom2R h2 {color:#999999; text-align:right; font:bold 9px/9px Arial, Helvetica, sans-serif; margin:0;}
#bottom2R h3 {color:#999999; text-align:right; font:bold 14px/14px Arial, Helvetica, sans-serif;margin:0;}
#bottom2R p{text-align:right;}
#bottom2R a {color:#999999; text-decoration:none;}
#bottom2R a:hover {color:#999999; text-decoration:underline;}

#content1 {width:699px; margin-top: 240px;}
#content1x {width:699px; margin-top: 0px;}
#content1x ul{margin:4px 0 10px 30px;padding:3px;}
#content1x li{margin:0 0 2px 0;padding:3px;}

#home1 {margin:135px 0 0 20px; width:975px; }
#home1 a{text-decoration:none;color:#fff;font:bold 14px arial;}
#home1 a:hover{text-decoration:none;color:#c4ddf0;font:bold 14px arial;}

#home2 {margin:0 30px 0 0px; }
/*
b r t l
*/

#cities1 {width:212px;height:281px; min-height:281px; background:url('/local/images/back_cities.jpg') no-repeat;}
#tips1 {width:212px;height:212px; min-height:212px; background:url(/shared/images/back_tips.jpg) no-repeat;}

#links1 {width:212px; padding:15px 0 0 0;}
#links1t {width:212px;height:53px;}
#links1m {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#links1b {width:212px;height:15px;}











#links2 {width:212px; padding:15px 0 0 0;}
#links2t {width:212px;height:62px;}
#links2m {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#links2b {width:212px;height:11px;}
ul.links2 {margin:0 0 0 30px;padding:0; list-style-image:url(/shared/images/dot1.jpg);font-size:11px;}
ul.links2 li{padding:3px;}
ul.links2 li a{text-decoration:none;color:#444;font-size:11px;}
ul.links2 li a:hover{text-decoration:underline;color:#000;font-size:11px;}



#more_links {width:212px; padding:15px 0 0 0;  text-decoration:none;}
#more_links a{width:212px; padding:15px 0 0 0;  text-decoration:none; vertical-align: center;}
#more_links a:hover{width:212px; padding:15px 0 0 0; color:red;  text-decoration:underline; vertical-align: center;}
#more_linkst {width:212px;height:62px;}
#more_linksm {width:212px; background:url(/shared/images/links-back.jpg) repeat-y; }
#more_linksb {width:212px;height:11px;}
ul.more_links {margin:0 0 0 15px;padding:0; list-style-image:url(/shared/images/dot1.jpg);font-size:11px;}
ul.more_links li{padding:3px; color:red;}
ul.more_links li a{text-decoration:none;color:#444;font-size:11px;}
li.more_links a:hover{text-decoration:none;color:red;font-size:11px;}



#amenities3 {width:212px; padding:15px 0 0 0;}
#amenities3t {width:212px;height:62px;}
#amenities3m {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#amenities3b {width:212px;height:11px;}
ul.amenities3 {margin:0 0 0 30px;padding:0; list-style-image:url(/shared/images/dot1.jpg);font-size:11px;}
ul.amenities3 li{padding:3px;}
ul.amenities3 li a{text-decoration:none;color:#444;font-size:11px;}
ul.amenities3 li a:hover{text-decoration:underline;color:#000;font-size:11px;}

#features2 {width:212px; padding:15px 0 0 0;}
#features2t {width:212px;height:62px;}
#features2m {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#features2b {width:212px;height:11px;}
ul.features2 {margin:0 0 0 30px;padding:0; list-style-image:url(/shared/images/dot1.jpg);font-size:11px;}
ul.features2 li{padding:3px;}
ul.features2 li a{text-decoration:none;color:#444;font-size:11px;}
ul.features2 li a:hover{text-decoration:underline;color:#000;font-size:11px;}

#links3 {width:212px; padding:15px 0 0 0;}
#links3t {width:212px;height:62px;}
#links3m {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#links3b {width:212px;height:11px;}

#links4 {width:212px; padding:15px 0 0 0;}
#links4t {width:212px;height:53px;}
#links4m {width:212px; background:url(/shared/images/links4-back.jpg) repeat-y;}
#links4b {width:212px;height:11px;}

#favorites {width:212px; padding:27px 0 0 0;}
#favorites_top {width:212px;height:62px;}
#favorites_mid {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#favorites_bot {width:212px;height:11px;}

#links6 {width:212px; padding:15px 0 0 0;}
#links6t {width:212px;height:53px;}
#links6m {width:212px; background:url(/shared/images/links6-back.jpg) repeat-y;}
#links6b {width:212px;height:11px;}

#filter1 {width:212px; padding:15px 0 0 0;}
#filter1t {width:212px;height:53px;}
#filter1m {width:212px; background:url(/shared/images/links-back.jpg) repeat-y; padding:0 0 0 10px;}
#filter1bxx {width:212px;height:11px;}
#filter1b {width:212px;height:15px; background:url(/shared/images/links-back.jpg) no-repeat}

ul.filter2 {margin:0 0 0 30px;padding:0; list-style-image:url(/shared/images/dot1.jpg);font-size:11px;}
ul.filter2 li{padding:3px;}
ul.filter2 li a{text-decoration:none;color:#444;font-size:11px;}
ul.filter2 li a:hover{text-decoration:underline;color:#000;font-size:11px;}

ul.vert-one{margin:0 0 0 9px;padding:55px 0 0 0;list-style-type:none;display:block;width:200px;}
ul.vert-one li{margin:0;padding:3px;}
ul.vert-one li a{display:block;text-decoration:none;color:#1a2d49;background:url(/shared/images/blue1.png);padding:8px 8px 8px 15px;width:162px;font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}
ul.vert-one li a:hover{background:url(/shared/images/blue2.png);font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}

ul.tips2 {margin:0 0 0 30px;padding:76px 0 0 0; list-style-image:url(/shared/images/check.jpg);width:200px;font-size:11px;}
ul.tips2 li{margin:0 0 4px 0;padding:3px;}
ul.tips2 li a{text-decoration:none;color:#3f3922;font-size:11px;}
ul.tips2 li a:hover{text-decoration:underline;color:#3f3922;font-size:11px;}

#search1 {left:350px; width:341px; height:205px; background:url(/shared/images/back_search.jpg) 0 5px no-repeat; position:absolute; top:77px;}
#search2{padding:5px; color:#FFFFFF;position:relative; top:17px; left:20px; width:300px;}
#search2 label{font:bold 9px Verdana, Arial, sans-serif; color:#FFFFFF; display:block;}
#search2 h1{font:bold 14px Arial, sans-serif; color:#FFFFFF;}
#search2 input {margin:0 0 7px 0; font-family:Arial, Helvetica, sans-serif;padding:3px;background:#c6d5e9 ;border:1px solid #153b5f;color:#153b5f;}

#feature1 {position:absolute; width:343px; height:205px; background:url(/shared/images/features_bg.jpg)  no-repeat; font:normal 11px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;color:#4c431e; top:80px;}
#feature_text1 {font:normal 11px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;color:#4c431e;position:relative;width:280px;height:60px;top:5px;left:20px;}
#feature_text1 h1{font:bold 16px Arial, sans-serif; color:#4c431e;padding:0;margin:0;}


.b1{font:normal 30px/32px Arial, sans-serif; color:#4c431e;padding:0;margin:0;}

#feature_pic1 {width:205px;height:126px;background:url(/shared/images/feature_photo_bg.png); margin:0 0 0 -4px;}
#feature_pic2 {padding:10px 0 0 11px;}

#clear1 {clear:both;}


table.listing{
        border-top:1px solid #000;
        border-left:1px solid #000;
        border-bottom:1px solid #000;
        border-right:1px solid #000;
        padding:0;
        background: #f7f7f7 url(/shared/images/BG-TableListing.jpg) repeat-x top left;
}
table.listing td{
        padding: 2px 2px 5px 2px;
}
table.listing_featured{
        border-top:1px solid #000;
        border-left:1px solid #000;
        border-bottom:0;
        border-right:1px solid #000;
        padding:0;
        background: #712316 url(/shared/images/BG-LeftTitle.jpg) repeat-x top;
}
table.listing td_featured{
        padding: 2px 2px 5px 2px;
}

.ListingHeader{
        color:#a54a4f;
        font:bold 17px arial;
        padding: 5px 0;
}
.listing1x
{
        background:url(/shared/images/BG-listing1.png) no-repeat;
        width:140px;
        height:94px;
}
.thumbnail_image{padding:8px 0 0 7px;
}

a.listing_heading{color:#2a5a8a;font-size:18px;font:bold 15px arial;padding: 5px 0;}
a.listing_heading:hover{color:#15385b;font-size:18px;font:bold 15px arial;padding: 5px 0;}

a.Previous{
        color: #ffffff;
        text-align: left;
        padding-left: 16px;
        background: url(/shared/images/BG-BTN-Prev.jpg) no-repeat left center;
}
a.Previous:hover{
        color: #000000;
        background: url(/shared/images/BG-BTN-Prev-Hov.jpg) no-repeat left center;
}
a.Next{
        color: #ffffff;
        text-align: right;
        padding-right:16px;
        background: url(/shared/images/BG-BTN-Next.jpg) no-repeat right center;
}
a.Next:hover{
        color: #000000;
        background: url(/shared/images/BG-BTN-Next-Hov.jpg) no-repeat right center;
}

table.listing_featured{
        border-top:1px solid #000;
        border-left:1px solid #000;
        border-bottom:0;
        border-right:1px solid #000;
        padding:0;
        background: #712316 url(/shared/images/BG-LeftTitle.jpg) repeat-x top;
}


.previous_total_next
{
        border-top:1px solid #000;
        border-left:1px solid #000;
        border-bottom:1px solid #000;
        border-right:1px solid #000;
        padding:0;
        background-color: #336699;
        background: url(/shared/images/previous_total_next.png) repeat-x;
        font:bold 10px arial;
}

.pn_btn
{
        color: #225588;
        font:bold 20px Arial, Helvetica, sans-serif;
        margin:0 0 15px 0;
        padding: 0px 10px 0px 10px;
        /*       top right bot left            */
        text-decoration:none;
        font:bold 14px Arial, Helvetica, sans-serif;
}

.pn_btn_a
{
        color: WHITE;
        font:bold 20px Arial, Helvetica, sans-serif;
        margin:0 0 15px 0;
        padding: 0px 10px 0px 10px;
        text-decoration:none;
        font:bold 14px Arial, Helvetica, sans-serif;
 }

.pn_btn_total
{
        background-color: WHITE;
        color: BLACK;
        font:bold 20px Arial, Helvetica, sans-serif;
        margin:0 0 15px 0;
        padding: 0px 10px 0px 10px;
        border-left:1px solid #000;
        border-right:1px solid #000;
        font:bold 14px Arial, Helvetica, sans-serif;
}

.yahoo_menu
{

    width:718px;
        height:43px;
        border-top:1px solid #000;
        border-left:1px solid #000;
        border-bottom:1px solid #000;
        border-right:1px solid #000;
        padding:0;
        background-color: #336699;
        background: url(/shared/images/back_bread.gif) repeat-x;
        text-align: center;
}
.yahoo_menu_link
{
        color: #fff;
        font:bold 14px Arial, Helvetica, sans-serif;
        text-align:center;
        text-decoration:none;
        padding: 0 10px 0 10px;
}

a.yahoo_menu_link:hover
{
        color: #ccc;
        font:bold 14px Arial, Helvetica, sans-serif;
}
.yahoo_menu_item
{
        color: WHITE;
        font:bold 14px Arial, Helvetica, sans-serif;
        text-align:left;
        padding: 0 10px 0 10px;
}


.prop_features_dont_show{
        color:#b6b6b6;
}
.prop_features_show{
        color:#717171;
        font-size:14px;
}


table.listings{
        border-top:1px solid #c8c8c8;
        border-left:1px solid #c8c8c8;
        border-bottom:1px solid #717171;
        border-right:1px solid #717171;
        padding:0;
        background: #f7f7f7 url(../images/BG-TableListing.jpg) repeat-x top left;
}
table.listings td{
        padding: 2px 2px 5px 2px;
}
table.listings_featured{
        border-top:1px solid #c8c8c8;
        border-left:1px solid #c8c8c8;
        border-bottom:1px solid #717171;
        border-right:1px solid #717171;
        padding:0;
        background: #712316 url(../images/BG-LeftTitle.jpg) repeat-x top;
}
table.listings td_featured{
        padding: 2px 2px 5px 2px;
}





.ScrollImages img{
        border-right: 3px solid #ffffff;
        border-left: 3px solid #ffffff;
        border-bottom: 3px solid #ffffff;
}
.prop_features_dont_show{
        color:#d6d6d6;
        font-size:12px;
}
.prop_features_show{
        color:#515151;
        font-size:12px;
}
a.Print{
        font-size:18px;
        background: url(/shared/images/BG-BTN-Print.jpg) no-repeat left center;
        padding: 0 0 0 18px;
        line-height:22px;
}
a.Print:hover{
        background: url(/shared/images/BG-BTN-Print-Hov.jpg) no-repeat left center;
}
a.Email{
        font-size:18px;
        background: url(/shared/images/BG-BTN-Email.jpg) no-repeat left center;
        padding: 0 0 0 24px;
        line-height:18px;
}
a.Email:hover{
        background: url(/shared/images/BG-BTN-Email-Hov.jpg) no-repeat left center;
}
a.Facebook{
        font-size:18px;
        background: url(/shared/images/BG-BTN-Facebook.jpg) no-repeat left center;
        padding: 0 0 0 19px;
        line-height:22px;
}
a.Facebook:hover{
        background: url(/shared/images/BG-BTN-Facebook-Hov.jpg) no-repeat left center;
}
a.MoreInfo{
        font-size:12px;
        font-weight:bold;
        background: url(/shared/images/BG-BTN-Arrow.jpg) no-repeat left center;
        padding: 0 0 0 16px;
        line-height:20px;
}
a.MoreInfo:hover{
        background: url(/shared/images/BG-BTN-Arrow-Hov.jpg) no-repeat left center;
}
a.GoogleMap
{
        font-size:13px;
		text-decoration:none;
        font-weight:normal;
        background: url(/shared/images/BG-BTN-Locate.jpg) no-repeat left center;
        padding: 20px 6 20 48px;
        line-height:40px;
}
a.GoogleMap:hover
{
        background: url(/shared/images/BG-BTN-Google-Hov.gif) no-repeat left center;
		text-decoration:underline;
}
.TableHeading{
        border-top:1px solid #c8c8c8;
        border-left:1px solid #c8c8c8;
        border-bottom:1px solid #717171;
        border-right:1px solid #717171;
        background: #717171;
        font-size:18px;
        line-height:24px;
        height:18px;
        color: #ffffff;
        font-weight: bold;
        padding: 0 7px;
}

.super_small
{
        font:bold 8px Arial, Helvetica, sans-serif;
}


#logo-building {width:700px; border:1px solid #000; padding:3px; text-align:center;}

.table-1 {background: #444; padding:12px; border-right: 1px #fff solid; font: normal 22px arial; color:#fff;}
.table-2 {background: #af010a; padding:12px; font: normal 22px arial; color:#fff; text-align:right;}
.table-3 {background: #000; padding:8px; border-top: 1px #fff solid; font: normal 28px arial; color:#fff;}
.table-4 {background: #333; padding:8px; border-top: 1px #fff solid;}

#table-5 td {background: #fff; padding:5px; font: normal 12px arial; color:#000; text-align:center;}
#table-5 td.table-5g {background: #333; padding:5px; font: bold 14px arial; color:#fff; text-align:left;}
#table-5 td.table-5b {background: #CECECE; padding:5px; font: bold 12px arial; color:#000; text-align:center;}

.table-padding4 td {padding:4px 0 0 4px; font: normal 12px arial; color:#000;}
.tiny5 {font: normal 11px arial; color:#fff;}
.big6 {font: bold 16px arial; color:#000;}
#li5 li{font: normal 13px arial; color:#333; margin: 7px 0 0 40px; list-style:square;}
.thumb-img1 {padding:0 8px 6px 0;}
.logo-bottom {font: normal 11px arial; color:#333; text-align:right;}



	table.display_pages a 
	{
		width:40px;
		display: block;
	}

	div.display_pages a 
	{
		color: #333333;
		background: #ffffff;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		font-family: Tahoma, verdana, sans-serif;
	}

	div.display_pages a:link 
	{
		font-size:14px;
		color: white;
        background: url(/shared/images/previous_total_next.png) repeat-x;
	}

	div.display_pages a:active 
	{
		font-size:14px;
        font:bold 10px arial;
		color: #000000;
		background: #cccc99;
	}

	div.display_pages a:visited 
	{
		color: silver;
		background-color: #222222;
	}

	div.display_pages a:hover 
	{
		color: black;
		background: #cccc99;
	}

	div.display_pages 
	(
		position:absolute;
		top:0;
		left:0;
	) 

.pages_list_number
{
        color: WHITE;
        font:bold 12px Arial, Helvetica, sans-serif;
        text-decoration:none;
        text-align:center;
        background: url(/shared/images/previous_total_next.png) repeat-x;
		font:bold 14px Arial, Helvetica, sans-serif;
}

.display_pages
{
        padding:0;
        text-align:center;
        background: url(/shared/images/previous_total_next.png) repeat-x;
}

.pages_list_title
{
        color: WHITE;
        text-decoration:none;
        background: url(/shared/images/previous_total_next.png) repeat-x;
		font:bold 14px Arial, Helvetica, sans-serif;
 }

.pages_list_current
{
        color: WHITE;
        font:bold 12px Arial, Helvetica, sans-serif;
        text-decoration:none;
        text-align:center;
        background-color: #C7191E;
        background-color: #ff0000;
		width:40px;
		padding: 0 10px 0 10px;
/*       top right bot left            */
		font:bold 14px Arial, Helvetica, sans-serif;
}





#brief
{
	background: #f7f7f7 url(/shared/images/BG-TableListing.jpg) repeat-x top left;
	border:1px solid black;
	width:630px;
}
.brief_status
{
	background-color: #ffffcc;
	padding-left: 36px;
	height: 20px;
	border-bottom:1px solid red;
}
.bold
{
	font-weight:bold;
}
.small
{
	font: 10px Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
.brief_price
{
	color:#a54a4f;
	font:bold 17px arial;
	padding: 5px 0;
}
.padd_right
{
	padding-right: 10px;
}

.padd_bottom
{
	padding-bottom: 10px;
}

.padd_top
{
	padding-top: 10px;
}

.padd_left
{
	padding-left: 10px;
}

.invisible_white
{
	background-color: #ffffff;
	color: #ffffff;
}

.brief_featured
{
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:0;
	border-right:1px solid #000;
	background: #712316 url(/shared/images/BG-LeftTitle.jpg) repeat-x top;
	color: white;
	font:bold 15px arial;
	padding-left: 36px;
}



.brief_thumb_td
{
}
.brief_thumb_a
{
}
.black_single_border
{

}
.brief_thumb_img
{
	width: 125px;
	height: 80px;
	border: 5px solid silver;
	position:relative;
	right:0px;
	background-color:#b0e0e6;
}
.brief_listing_info
{
	padding-left: 5px;
}
.selected_city
{
	color:#000; font:bold 20px/26px Arial, Helvetica, sans-serif;
}

.type_selected a
{
	border: 2px solid red;
}

.location_selected a
{
	border: 2px solid red;
}


ul.neighbourhood			{margin:0 0 0 9px;  padding:0px 0 0 0; width:230px; list-style:none;}
ul.neighbourhood li			{margin:0; padding:1px;}
ul.neighbourhood li a		{display:block;text-decoration:none;color:#1a2d49; background:url(/shared/images/blue3.png); padding:2px 10px 2px 15px; width:162px; font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}
ul.neighbourhood li a:hover	{background:url(/shared/images/blue2.png); font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}

ul.building_type			{margin:0 0 0 9px;  padding:0px 0 0 0; width:230px; list-style:none;}
ul.building_type li			{margin:0; padding:1px;}
ul.building_type li a		{display:block;text-decoration:none;color:#1a2d49; background:url(/shared/images/blue3.png); padding:2px 10px 2px 15px; width:162px; font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}
ul.building_type li a:hover	{background:url(/shared/images/blue2.png); font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}













ul.price_range				{margin:0 0 0 9px;  padding:0px 0 0 0; width:230px; list-style:none;}
ul.price_range li			{margin:0; padding:1px;}
ul.price_range li a			{display:block;text-decoration:none;color:#1a2d49; background:url(/shared/images/blue3.png); padding:2px 10px 2px 15px; width:162px; font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}
ul.price_range li a:hover	{background:url(/shared/images/blue2.png); font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;}

.left_price {
	text-align:right;
	color:#1a2d49; 
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;
	width: 80px;
	height: 18px;
position:relative;
}



.price_range_price_container
{
   position: relative;
   height: 16px;
   width: 165px;
}

.price_range_price_low
{
   position: absolute;
   right: 85px;
   width: 50%;
   text-align: right; /* depends on element width */
}

.price_range_price_high
{
   position: absolute;
   right: 15px;
   width: 50%;
   text-align: right; /* depends on element width */
} 

/*       top right bot left            */


#price_range {width:212px; padding:15px 0 0 0;}
#price_ranget {width:212px;height:53px;}
#price_rangem {width:212px; background:url(/shared/images/links-back.jpg) repeat-y;}
#price_rangeb {width:212px;height:15px;}

