/* @import url(/r/c/skins/escape/skin.css); */
/* Content controls */
.contentControl .contentControlInner
{
	margin-left: 20px;
	margin-right: 20px;
}
.colLeft .contentControl .contentControlInner 
{
	margin-left: 15px;
	margin-right: 15px;
}
#ContentSide .contentControl .contentControlInner 
{
	margin-left: 20px;
	margin-right: 16px;
}
#Columns .wide #ContentBody .contentControl .contentControlInner 
{
    margin-left: 20px;
    margin-right: 13px
}
/* Featured content */
.contentControl .contentFeatureHeader 
{
	/*margin-top: -10px;*/
}
#PageNavigationInner ul a, #PageNavigationInner ul span.anchor
{

}
#PageNavigationInner ul
{
    white-space:normal;
}
.contentControl .contentFeatureHeader, .contentControl .contentFeatureFooter
{
	width: auto;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.contentControl .contentFeatureBody 
{
	background-repeat: repeat-y;
}
.contentControl .contentFeatureBody .contentControlInner 
{
	padding: 1px 0;
}
.contentControl .contentFeatureFooter 
{
    background-position: 0 100%;
}
.contentSide a, .colLeft a
{
    color:#F3F5F7; 
}
.contentSide a:hover, .colLeft a:hover
{
    color:#D0A825; 
}

#ContentMain .contentControl .contentFeatureHeader 
{
	background-image: url(/r/i/mainfeature.gif);
}
#ContentMain .contentControl .contentFeatureBody 
{
	background-image: url(/r/i/mainfeatureb.gif);
	color: #ffffff;
}
#ContentMain .contentControl .contentFeatureFooter 
{
	background-image: url(/r/i/mainfeature.gif);
}
#ContentSide .contentControl .contentFeatureHeader 
{
	background-image: url(/r/i/feature.gif);
}
#ContentSide .contentControl .contentFeatureBody 
{
	background-image: url(/r/i/featureb.gif);
}
#ContentSide .contentControl .contentFeatureFooter 
{
	background-image: url(/r/i/feature.gif);
}
#Columns .wide #ContentBody .contentControl .contentFeatureHeader
{
	background-image: url(/r/i/widefeature.gif);
}
#Columns .wide #ContentBody .contentControl .contentFeatureBody 
{
	background-image: url(/r/i/widefeatureb.gif);
	color: #ffffff;
}
#Columns .wide #ContentBody .contentControl .contentFeatureFooter 
{
	background-image: url(/r/i/widefeature.gif);
}

/* Page structure */
body 
{
	background-color: #e2eaec;
}
#Viewport 
{
	width: 100%;
	text-align: center;
}
.outerBounds 
{
	width: 100%;
	text-align: center;
}
.innerBounds 
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.colLeft 
{
	float: left;
	width: 210px;
	height: auto;
	overflow: hidden;
	color: #f3f5f7;
}
.colLeftInner 
{
	padding: 10px 0;
}
.colMiddle 
{
	float: left;
	width: 690px;
	height: auto;
	overflow: hidden;
}
.colMiddleInner 
{
	padding: 0;
}
.colRight 
{
	float: left;
	width: 190px;
	height: auto;
	overflow: hidden;
}
.colRightInner 
{
	padding: 0;
}

#PageHeader 
{
	background-image: url(/r/i/hbg.gif);
	background-repeat: repeat-x;
	background-color: #edf1f2;
}
#PageHeaderInner 
{
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: 124px;
	overflow: hidden;
}
#LogoHighlight 
{
    background-image: url(/r/i/logobg.jpg);
	background-repeat: no-repeat;
	background-position: -80px 0pt; 
}
#HeaderTools 
{
	position: absolute;
	top: 0;
	left: 300px;
	width: 600px;
	height: auto;
	text-align: right;
}
#LanguageSelection
{
    position: absolute;
    top: 0;
    left: 0;
    width: 600px;
}
#LanguageSelectionTable
{
    position: absolute;
    top: 0;
    right: 0;
}
#CommerceQuickLinks 
{
    position: absolute;
    top: 30px;
    left: 0;
    width: 600px;
}
#CommerceTools
{
    position: absolute;
    top: 79px;
    left: 0;
    width: 600px;
}
#PageNavigation 
{
	background-image: url(/r/i/navbg.gif);
	background-repeat: repeat-x;
	background-color: #bac6cb;
}
#PageNavigationInner 
{
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	min-height: 33px;
}
#PageBody 
{
	border: solid 1px #fff;
	border-style: solid none;
	background-color: #fff;
}
#PageBodyWallpaper 
{
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#PageBodyInner 
{
}
#Columns 
{
	background-image: url(/r/i/colbg.gif);
	background-repeat: repeat-y;
	height: 1%;
}
#ColumnsInner 
{
}


#PageFooter 
{
	background-image: url(/r/i/fbg.gif);
	background-repeat: repeat-x;
	background-color: #e2eaec;
}
#PageFooterInner 
{
	min-height: 112px;
}
#FooterLinks 
{
	float: right;
	width: 620px;
	height: auto;
	overflow: hidden;
	text-align: right;
}
#FooterLinksInner 
{
	padding: 10px 10px 0 10px;
}
#FooterCopy 
{
	float: right;
	width: 280px;
	height: auto;
	overflow: hidden;
}
#FooterCopyInner 
{
	padding: 6px 10px 0 4px;
}
#FooterCopy img
{
    margin-top: 4px;
}

.quickHelp 
{
	position: absolute;
	top: 3px;
	left: 767px;
	width: 130px;
	height: 37px;
	overflow: hidden;
}

/* Navigation and Tool Lists */
ul.navigation, ul.language, ul.function
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.navigation li, ul.language li, ul.function li
{
	display: inline;
}
.language span, .language a, .language a:link, .language a:visited, 
.languageTable span, .languageTable a, .languageTable a:link, .languageTable a:visited, 
.navigation span, .navigation a, .navigation a:link, .navigation a:visited,
.function span, .function a, .function a:link, .function a:visited,.colRight ul.nlList a
{
	text-decoration: none;
} 
.language a:hover, .language a:active, 
.navigation a:hover, .navigation a:active,
.function a:hover, .function a:active, .nlList a:hover 
{
	text-decoration: underline;
}
#PageHeader ul.language li 
{
	margin: 0 6px;
	line-height: 30px;
}
#PageHeader ul.navigation
{
	margin-top: 35px;
}
#PageHeader ul.navigation li 
{
	margin: 0 6px;
}
#PageHeader ul.function 
{
	margin-top: 10px;
}
#PageHeader ul.function li.first 
{
	margin-right: 15px;

}
#PageHeader ul.function .loginButton
{
    position:relative;
    top:2px;
}
#PageNavigation ul.navigation 
{
	margin-right: 140px;
}
#PageNavigation ul.navigation li 
{
	line-height: 32px;
	text-transform: lowercase;
}
#PageNavigation ul.navigation a,#PageNavigation ul.navigation span.anchor
{
	padding: 8px 6px 9px; /* padding to allow background image on expanded link */

}
#PageNavigation ul.navigation li.expanded a, #PageNavigation ul.navigation span.anchor
{
	background-image: url(/r/i/navexpandedbg.gif);
	background-repeat: repeat-x;
	background-color: #39586f;
	color:#fff;
}
#PageNavigation ul.navigation span.expanded, #PageNavigation ul.navigation a.expanded,#PageNavigation ul.navigation a.expanded:link, #PageNavigation ul.navigation a.expanded:visited,#PageNavigation ul.navigation a.expanded:hover, #PageNavigation ul.navigation a.expanded:active,#PageNavigation ul.navigation span.anchor span.text
{
	color: #fff;
}
#PageFooter ul.function 
{
	margin-top: 2px;
}
#PageFooter ul.function li.privacy 
{
	display: block;
}
#PageFooter ul.navigation li, #PageFooter ul.function li 
{
	text-transform: lowercase;
	margin-left: 2px;
}
#PageFooter .copyright 
{
	margin-top: 2px;
}

/* Secondary and Tertiary Navigation */
.colLeft ul.navigation 
{
	margin: 0;
	padding: 0 9px 0 10px;
	text-transform: lowercase;
	margin-bottom: 32px;
}
.colRight ul.nlList
{
    margin:0;
    padding:0;
    text-transform: lowercase;
	margin-bottom: 32px;
}
.colLeft ul.navigation ul ,.colRight ul.nlList ul
{
	margin: 0;
	padding: 0;
}
.colLeft ul.navigation a
{
    display:block;
}
.colLeft ul.navigation li span.text
{
	display:block;
padding:4px 6px 4px 5px;
}
.colLeft ul.navigation li, .colRight ul.nlList li
{
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
}
.colLeft ul.navigation li span.text, .colRight ul.nlList a
{
  
}

.colLeft ul.navigation li ul li span.text, .colRight ul.nlList lu ul li a
{
	padding-left:20px;
}

.colLeft ul.navigation li ul li a
{

}
.colLeft ul.navigation li ul li ul li
{
    padding-left:20px;
}
.colLeft ul.navigation a,
 .colLeft ul.navigation a:link, 
 .colLeft ul.navigation a:visited,
  .colLeft ul.navigation a:hover,
   .colLeft ul.navigation a:active,
   .colRight ul.nlList a
{
    
	color: #f3f5f7;
}
.colLeft ul.navigation li
{
    zoom:1;
}
.colLeft ul.navigation span.anchor
{
    display:block;
}
.colLeft ul.navigation span.expanded
{

	color: #d0a825;
}
.colLeft ul.navigation a.expanded:link, 
.colLeft ul.navigation a.expanded:visited, .colLeft ul.navigation a:hover, .colLeft ul.navigation a:active,#PageNavigation ul.navigation span.expanded, #PageNavigation ul.navigation a.expanded,#PageNavigation ul.navigation a.expanded:link, #PageNavigation ul.navigation a.expanded:visited,#PageNavigation ul.navigation a.expanded:hover, #PageNavigation ul.navigation a.expanded:active
{
	color: #d0a825;
}
 .colLeft ul.navigation a, .colLeft ul.navigation a:link, .colLeft ul.navigation a:visited
 {
 }
 
.colLeft ul.navigation a.expanded, .colLeft ul.navigation span.expanded
{
	background-image: url(/r/i/sidenav.gif);
	background-repeat: no-repeat;
	color: #d0a825;
}
.colLeft ul.navigation a.expanded:link, .colLeft ul.navigation a.expanded:visited, .colLeft ul.navigation a.expanded:hover, .colLeft ul.navigation a.expanded:active 
{
	color: #d0a825;
}
.colLeft ul.navigation li ul li
{
	background-image: url(/r/i/sidenavexpandeddir.gif);
	background-repeat: repeat-y;
}
.colLeft ul.navigation ul
{
    background:url(/r/i/sidenavbottom.gif) no-repeat left bottom;
    padding-bottom:3px;
}
.colLeft ul.navigation ul ul
{
    background:none;
    padding:0;
}
.colLeft ul.navigation li ul li.last 
{
	/*background-image: url(/r/i/sidenav.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding-bottom: 6px;*/
}
.colLeft ul.navigation li ul li.last
{
   /* background:none;*/
}

   .colLeft ul.navigation li  li.expanded,
 .colLeft ul.navigation li li.expanded a span.expanded,
 .colLeft ul.navigation li li.selectedexpanded  span.expanded,
 .colLeft ul.navigation li li.selectedexpanded,
 .colLeft ul.navigation li ul li li,
 .colLeft ul.navigation ul li.expanded li
{
    background:none;
}
 .colLeft ul.navigation li ul li li.last 
 {
         background:none !important;
 }
a span.text
{
    cursor:pointer;   
    
}

.colLeft ul.navigation ul a, .colLeft ul.navigation ul a:link, .colLeft ul.navigation ul a:visited, .colLeft ul.navigation ul a:hover,
 .colLeft ul.navigation ul a:active
{
	color: #f3f5f7;
}
.colLeft ul.navigation span.anchor 
{
	color: #dbb052;
}
.colLeft ul.navigation span.anchor span.text
{
   /* background:none !important;*/
}
.colLeft ul.navigation ul li span.anchor span.text
{
	background-image: url(/r/i/arrow-gold.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
}
.colRight ul.nlList li span.expanded
{
    background-image: url(/r/i/arrow-gold.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
    padding-left:15px;
}
.colLeft ul.navigation li ul li 
{
	background-image: url(/r/i/sidenavexpandeddir.gif);
}
.colLeft ul.navigation ul li.expanded
{
	background: url(/r/i/sidenavexpandeddir.gif) repeat-y left top;   
}
/* Search Form */
#PageHeader .function input.text 
{
	width: 143px;
	height: 21px;
	border: solid 1px #26393d;
	padding-left: 2px;
	padding-right: 2px;
    font-size: 16px;
    font-weight: bold;
    color: #5b6f73;  /* PALETTE */
}
#PageHeader .function input.submit 
{
	width: 23px;
	height: 25px;
	margin-right: 6px;
	overflow: hidden;
	cursor: pointer;
	background-image: url(/r/i/go.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	text-indent: -9999em;
	padding-top: 25px;
	border: none;
}


/* Content Header */
#ContentHeader 
{
	background-image: url(/r/i/contentsidetop.gif); /* side content column topper */
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-bottom: 10px; /* Allow for side content background */
}
#AreaTitle 
{
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: 41px;
	overflow: hidden;
	background-image: url(/r/i/areatitlebg.gif);
	background-repeat: no-repeat;
}
#AreaTitle ul.function 
{
	position: absolute;
	top: 14px;
	left: 460px;
	float: right;
	width: 215px;
	text-align: right;
	text-transform: lowercase;
} 
#AreaTitle ul.function li 
{
	margin-left: 3px;
}
#AreaTitle ul.function a.printPage 
{
    margin-right: 2px;
}
#AreaTitle h2 
{
	margin: 4px;
	padding: 0;
	line-height: 36px;
	text-transform: lowercase;
	color: #f7f9fa;
}
#AreaTitle a, #AreaTitle a:link, #AreaTitle a:visited
{
	color: #f7f9fa;
	text-decoration: none;
}
#AreaTitle a:hover, #AreaTitle a:active 
{
	color: #f7f9fa;
	text-decoration: underline;
}
#RecentPages 
{
	margin: 6px 0;
	text-transform: lowercase;
}
#RecentPages a, #RecentPages span 
{
	display: block;
	float: left;
	margin-right: 4px;

}
#RecentPages a, #RecentPages span.current
{
	white-space:nowrap;
}
#RecentPages .separator 
{
    margin-top: 3px;
	width: 12px;
	height: 11px;
	overflow: hidden;
	background-image: url(/r/i/arrow-dkblue.gif);
	background-repeat: no-repeat;
	text-indent: -9999em;
}
#PageTitle h3
{
	margin: 12px 0;
	text-transform: lowercase;
	color: #26393d;
}
#ContentBody #PageTitle h3 {
    margin-left: 10px;
}
#AreaTitle h2, #RecentPages, #PageTitle h3 
{
	margin-left: 10px; /* Left margin for left-aligned items in content header */
}

/* Page tool icons */
a.printPage, a.sharePage, a.feedback, span.feedback
{
	padding-left: 21px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	cursor: pointer;
}
a.printPage 
{
	background-image: url(/r/i/tools.gif);
	background-position: 0 -2px;
}
a.sharePage 
{
	background-image: url(/r/i/tools.gif);
	background-position: 0 -52px;
}
a.feedback, span.feedback 
{
	background-image: url(/r/i/tools.gif);
	background-position: 0 -102px;
}

/* Content Body */
#ContentBody
{
	background-image: url(/r/i/contentsidebg.gif); /* side content column background */
	background-repeat: repeat-y;
	background-position: 100% 0;
	zoom:1;
	min-height: 170px;
}
#ColumnsClear 
{
	background-repeat: repeat-y;
	background-position: 100% 0;
	/* Javascript assigns the background image from #ContentBody here */
}
#ContentMain 
{
	position: relative;
	top: -10px; /* Move up to top of side content background */
	float: left;
	width: 500px;
	height: auto;
	overflow: hidden;
}
#Columns .wide #ContentMain #PageTitle h3 
{
    margin-bottom: 22px;
}
#ContentMainInner 
{
	padding: 1px 0;
}
#ContentSide 
{
	float: left;
	width: 190px;
	height: auto;
	overflow: hidden;
	color: #f3f5f7;
}
#ContentSideInner 
{
	padding: 1px 0;
}

/* WIDE CONTENT COLUMN */
/* Content Controls */
#Columns .wide #ContentBody .contentMain .contentControl .contentControlInner 
{
	margin-left: 16px;
	margin-right: 12px;
}

/* Structure changes */
#Columns .wide #ContentBody #ContentSide 
{
	display: none;
}
#Columns .wide #ContentBody #ContentMain 
{
	width: 690px;
}
#Columns .wide #ContentHeader, #Columns .wide #ContentBody, #Columns .wide #ColumnsClear 
{
	background-image: none;
}


/* IE fixes */
/* Has-layout fixes */
body.ie #Columns, body.ie #ContentBody, 
body.ie #ContentMain .contentControl .contentFeatureBody, 
body.ie #ContentSide .contentControl .contentFeatureBody, 
body.ie #Columns .wide #ContentBody .contentControl .contentFeatureBody
{
	zoom:1;
}
body.ie .colLeft ul.navigation li a, body.ie .colLeft ul.navigation li span
{
	zoom:1;
}
body.ie .colLeft ul.navigation ul 
{
	margin-top: -1px;
}

/* IE 6 fixes */
/* Min-height fixes */
body.ie6 #PageNavigationInner 
{
	height: 33px;
}
body.ie6 #PageFooterInner 
{
	height: 112px;
}

/* UPCOMING EVENTS CONTROL */
.contentControl .contentEventsHeader, .contentControl .contentEventsFooter 
{
	width: 300px;
	height: 31px;
	overflow: hidden;
	background-image: url(/r/i/eventsBlue.jpg);
	background-repeat: no-repeat;
}
.contentControl .contentEventsYellow .contentEventsHeader, .contentControl .contentEventsYellow .contentEventsFooter 
{
	background-image: url(/r/i/eventsYellow.jpg);
}
.contentControl .contentEventsFooter 
{
	background-position: 0 -31px;
}
.contentControl .contentEventsBody 
{
    width: 300px;
    height: auto;
    overflow: hidden;
	background-image: url(/r/i/eventsBlueBody.jpg);
	background-repeat: repeat-y;
}
.contentControl .contentEventsYellow .contentEventsBody 
{
	background-image: url(/r/i/eventsYellowBody.jpg);
}
.contentControl .contentEventsBody .contentControlInner 
{
	padding: 1px 35px;
}
.contentControl .contentEventsBody ol li 
{
	text-align: right;
	clear: left;
}
.contentControl .contentEventsBody ol li h6 
{
	float: left;
	margin: 0 4px 0 0;
}
.contentControl .contentEventsBody ol li a.more 
{
	clear: left;
	float: left;
	margin-bottom: 16px;
}
.contentControl .contentEventsBody a.more 
{
	clear: left;
	float: right;
}
.detailedListingList
{
    list-style-type:none;
    margin:0;
    padding:0;
}
.detailedListingList p, .detailedListingList div
{
    /*display:none;*/
}
#ContentSide .relatedItems .contentControl .contentControlInner
{
    padding:0 !important;
    margin:0;
}
.propertyImage
{
    width:220px;
    vertical-align:top;
}
.propertyDetails
{
    width:220px;
}
.propertyDetails .detailsAddress dt
{
    float:none;
}
address.address
{
    font-style:normal;
}

.statistics
{
    padding:10px;
}
.magLink
{
    display:block;
    background:url(/r/i/icons/magnifier.gif) no-repeat left top;
    height:16px;
    padding-left:20px;
    text-transform:capitalize;
}
.colRight a
{
    color:#F3F5F7;
}
.colRight a:hover
{
    color:#D0A825;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
 .jcarousel-skin-escape  .jcarousel-list li
{
	display: block;
	width: 103px;
	height: 90px;
	text-indent: -9999px;
	overflow: hidden;
}
 .jcarousel-skin-escape .jcarousel-list li a
{
	display: block;
	height: 100%;
} 
/**RECENT NEWS***/
.recentNews ol
{
    list-style-type:none;
    margin:0;
    padding:0;
}
.recentNews ol li h6
{
    margin:0;
    font-size:12px;
    color:#822E18;
}
.contentMain .recentNews ol li h6 a
{
        color:#822E18;
}
.ContentMain .recentNews ol li a
{
    text-decoration: none;
    color:#7AA0B3;
}



.recentNews  a.more
{
    display:block;
    text-align:right;
    text-transform:lowercase;
    font-weight:bold;
}
.recentNews ol li 
{
    padding-bottom:0.5em;
}
.recentNews ol li p
{
    margin:0;
}
.recentNews .title
{
    text-transform:lowercase;
    font-weight:bold;
    color:#40627C;
    font-size:14px;
    margin:0.5em 0;
    display:block;
}
#ContentSide .recentNews .title, .colLeft .recentNews .title
{
    color:#F3F5F7;
}
#ContentSide .recentNews .title
{
    color:#F3F5F7;
    margin-top:0;
}
.iconLink 
{

    vertical-align:bottom;
}
/* Classes for JavaScript equalizeColumns function */

#Viewport #PageBody .height100 { height: 100px; }
#Viewport #PageBody .height120 { height: 120px; }
#Viewport #PageBody .height140 { height: 140px; }
#Viewport #PageBody .height160 { height: 160px; }
#Viewport #PageBody .height180 { height: 180px; }
#Viewport #PageBody .height200 { height: 200px; }
#Viewport #PageBody .height220 { height: 220px; }
#Viewport #PageBody .height240 { height: 240px; }
#Viewport #PageBody .height260 { height: 260px; }
#Viewport #PageBody .height280 { height: 280px; }
#Viewport #PageBody .height300 { height: 300px; }
#Viewport #PageBody .height320 { height: 320px; }
#Viewport #PageBody .height340 { height: 340px; }
#Viewport #PageBody .height360 { height: 360px; }
#Viewport #PageBody .height380 { height: 380px; }
#Viewport #PageBody .height400 { height: 400px; }
#Viewport #PageBody .height420 { height: 420px; }
#Viewport #PageBody .height440 { height: 440px; }
#Viewport #PageBody .height460 { height: 460px; }
#Viewport #PageBody .height480 { height: 480px; }
#Viewport #PageBody .height500 { height: 500px; }
#Viewport #PageBody .height500 { height: 500px; }
#Viewport #PageBody .height520 { height: 520px; }
#Viewport #PageBody .height540 { height: 540px; }
#Viewport #PageBody .height560 { height: 560px; }
#Viewport #PageBody .height580 { height: 580px; }
#Viewport #PageBody .height600 { height: 600px; }
#Viewport #PageBody .height620 { height: 620px; }
#Viewport #PageBody .height640 { height: 640px; }
#Viewport #PageBody .height660 { height: 660px; }
#Viewport #PageBody .height680 { height: 680px; }
#Viewport #PageBody .height700 { height: 700px; }
#Viewport #PageBody .height720 { height: 720px; }
#Viewport #PageBody .height740 { height: 740px; }
#Viewport #PageBody .height760 { height: 760px; }
#Viewport #PageBody .height780 { height: 780px; }
#Viewport #PageBody .height800 { height: 800px; }
#Viewport #PageBody .height820 { height: 820px; }
#Viewport #PageBody .height840 { height: 840px; }
#Viewport #PageBody .height860 { height: 860px; }
#Viewport #PageBody .height880 { height: 880px; }
#Viewport #PageBody .height900 { height: 900px; }
#Viewport #PageBody .height920 { height: 920px; }
#Viewport #PageBody .height940 { height: 940px; }
#Viewport #PageBody .height960 { height: 960px; }
#Viewport #PageBody .height980 { height: 980px; }
#Viewport #PageBody .height1000 { height: 1000px; }
#Viewport #PageBody .height1020 { height: 1020px; }
#Viewport #PageBody .height1040 { height: 1040px; }
#Viewport #PageBody .height1060 { height: 1060px; }
#Viewport #PageBody .height1080 { height: 1080px; }
#Viewport #PageBody .height1100 { height: 1100px; }
#Viewport #PageBody .height1120 { height: 1120px; }
#Viewport #PageBody .height1140 { height: 1140px; }
#Viewport #PageBody .height1160 { height: 1160px; }
#Viewport #PageBody .height1180 { height: 1180px; }
#Viewport #PageBody .height1200 { height: 1200px; }
#Viewport #PageBody .height1220 { height: 1220px; }
#Viewport #PageBody .height1240 { height: 1240px; }
#Viewport #PageBody .height1260 { height: 1260px; }
#Viewport #PageBody .height1280 { height: 1280px; }
#Viewport #PageBody .height1300 { height: 1300px; }
#Viewport #PageBody .height1320 { height: 1320px; }
#Viewport #PageBody .height1340 { height: 1340px; }
#Viewport #PageBody .height1360 { height: 1360px; }
#Viewport #PageBody .height1380 { height: 1380px; }
#Viewport #PageBody .height1400 { height: 1400px; }
#Viewport #PageBody .height1420 { height: 1420px; }
#Viewport #PageBody .height1440 { height: 1440px; }
#Viewport #PageBody .height1460 { height: 1460px; }
#Viewport #PageBody .height1480 { height: 1480px; }
#Viewport #PageBody .height1500 { height: 1500px; }
#Viewport #PageBody .height1520 { height: 1520px; }
#Viewport #PageBody .height1540 { height: 1540px; }
#Viewport #PageBody .height1560 { height: 1560px; }
#Viewport #PageBody .height1580 { height: 1580px; }
#Viewport #PageBody .height1600 { height: 1600px; }
#Viewport #PageBody .height1620 { height: 1620px; }
#Viewport #PageBody .height1640 { height: 1640px; }
#Viewport #PageBody .height1660 { height: 1660px; }
#Viewport #PageBody .height1680 { height: 1680px; }
#Viewport #PageBody .height1700 { height: 1700px; }
#Viewport #PageBody .height1720 { height: 1720px; }
#Viewport #PageBody .height1740 { height: 1740px; }
#Viewport #PageBody .height1760 { height: 1760px; }
#Viewport #PageBody .height1780 { height: 1780px; }
#Viewport #PageBody .height1800 { height: 1800px; }
#Viewport #PageBody .height1820 { height: 1820px; }
#Viewport #PageBody .height1840 { height: 1840px; }
#Viewport #PageBody .height1860 { height: 1860px; }
#Viewport #PageBody .height1880 { height: 1880px; }
#Viewport #PageBody .height1900 { height: 1900px; }
#Viewport #PageBody .height1920 { height: 1920px; }
#Viewport #PageBody .height1940 { height: 1940px; }
#Viewport #PageBody .height1960 { height: 1960px; }
#Viewport #PageBody .height1980 { height: 1980px; }
#Viewport #PageBody .height2000 { height: 2000px; }
#Viewport #PageBody .heightAuto { height:auto;}
div.rounded div {
height:1px;
overflow:hidden;
}
.itemDetail ol.details .label
{
    font-weight:bold;
    color:#D0A825;
}
.detailedListingList
{
    margin:0;
    padding:0;
}
.detailedListingList a:hover
{
    text-decoration:underline;
}
.itemDetail .detailTable td
{
    vertical-align:top;
}
.detailedListing h4
{

text-transform:lowercase;

}
.detailedListingList li h6
{
    margin-bottom:0;
}
.detailedListingList li p
{
    margin-top:0.5em;
}
.detailedListingList
{
    padding-left:15px;
}
.detailedListingList li
{
    margin-bottom:1.5em;
}
.detailedListingList li .label
{
    font-weight:bold;
}
.detailedListingList li .locationDate
{
    font-style:italic;
}
.listingDetail ul.tools
{
    list-style-type:none;
    margin:0 0 1em;
    padding:0;
    
}
.listingDetail ul.tools li
{
    margin-bottom:0.5em;
}
.listingDetail ul.tools li img
{
    vertical-align:bottom;
}
.legendop
{
    display:block;
    width:16px;
    height:16px;
    text-indent:-9999px;
    overflow:hidden;
}
.legendop_hide
{
    background:url(/r/i/icons/lightbulb.gif) no-repeat left top;
}
.legendop_show
{
    background:url(/r/i/icons/lightbulb_off.gif) no-repeat left top;
}
.legendop_up
{
    background:url(/r/i/icons/arrow_up.gif) no-repeat left top;
}
.legendop_down
{
    background:url(/r/i/icons/arrow_down.gif) no-repeat left top;
}
 table.legend
{
    width:100%;
}
#FooterLinks li
{

}
.directionsWindow iframe
{
    overflow:hidden;
    
}

h4.listingToolHeader {
	color: #ffffff;
}

ol.listingToolList, ul.tagsList, ol.newsList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ol.listingToolList ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;

}

ol.listingToolList li, ul.tagsList li {
	margin: 0px;
	padding: 0px 0px 4px 0px;

}

h4.tagsList {
	margin-top: 10px;
}

ol.listingToolList ol  li {
	margin: 0px;
	padding: 0px 0px 4px 0px;

}

ol.newsList h6 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

ol.newsList p.description {
	font-size: 10px;
}/* 3/14/2010 8:48:22 PM */