/*overwrite from listingsAndDetail*/
.finderPp div#PagBottom, .finderPp div#PagBottom a {color:#06c;}    
div#primary_rail {width: 652px;}
.rightPulldown {padding-top: 5px;}
.grayButton {margin-left: 10px}
#menus {padding-left: 10px;}
#menus h6 {font-weight: normal; padding-bottom: 10px;}

/*	Tools and Destinations
*/
 div#toolsContent {background-color: #fff; padding: 0px 7px 20px 0px; margin-left:0px; width: 652px;}
 div#toolsContent h3 {
    color:#333; 
    font-size: 23px;
	font-weight: normal; 
	margin: 20px 0 30px 0;}
.singleUnitPage #primary_content .content .contentModuleC {color:#ccc; float: right; }

div#toolsContent, .curencyContent  {
    width: 466px; float: left;
    padding-left: 0; margin-left: 0;}


.tools .content {padding-bottom:9px;}

/*	Weather Details Page - For Tools and Destinations
*/

 div#weatherDetails h1 { 
	color:#333; 
    font-size: 23px;
	font-weight: normal; 
	margin: 20px 0 30px 0; 
	}
 div#weatherDetails h2 { 
	color:#333; font-size: 12px; 
	text-transform: uppercase; 
	font-weight:bold; 
	margin: 8px 0 8px 0; 
	}
 div#weatherDetails div.horzBorder { 
	clear:both; height:1px; width:486px; 
	}

 div.yellowrule {background-color: #ffd306; width: 466px; height: 2px;}
 div.hborder {clear: both; background-color: #e8e8e8; width: 466px; height: 1px; margin: 10px 0 10px 0;}
 div.hborder2 {clear: both; background-color: #cccccc; width: 466px; height: 2px; margin: 10px 0 10px 0; padding: 0;}

 div#weatherDetails table.weatherData {margin: 0 10px 0 0;}
 div#weatherDetails table.weatherData td, 
 div#weatherDetails table.weatherAverage td { 
	padding:0px; vertical-align:middle;  color:#333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; height:15px; 
	}
 div#weatherDetails table.weatherData td img {width: 43px; height: 28px;}
 div#weatherDetails table.weatherData td {padding: 2px 0 2px 0;}
 div#weatherDetails table.weatherData td.weatherDateCur  {width:175px;}
 div#weatherDetails table.weatherData td.weatherIconCur {width:107px; text-align:center;}
 div#weatherDetails table.weatherData td.weatherTextCur {width:160px; text-transform: capitalize;}
 div#weatherDetails table.weatherData td.weatherDate {width:120px;}
 div#weatherDetails table.weatherData td.weatherIcon {width:48px;}
 div#weatherDetails table.weatherData td.weatherText {width:280px;}
 div#weatherDetails table.weatherData td.weatherHigh {width:35px; text-align:center;}
 div#weatherDetails table.weatherData td.weatherLow {width:35px;}
 div#weatherDetails table.weatherAverage td.weatherMonth {width:105px;}
 div#weatherDetails table.weatherAverage td.weatherHigh {width:35px; text-align:center;}
 div#weatherDetails table.weatherAverage td.weatherLow {width:35px; text-align:center;}
 div#weatherDetails div#averageRightTable {margin-left: 115px;}
 div#weatherDetails div#averageLeftTable,
 div#weatherDetails div#averageRightTable {float:left; padding-bottom: 5px;}
 div#weatherDetails div#accuweatherLink a {margin: 20px 0 10px 0;color:#414141; font-size: 11px;}
 div#weatherDetails div#accuweathercopy {margin: 10px 0 10px 0; padding-bottom: 20px; color:#999;font-size: 10px}
 div#weatherDetails div#accuweathercopy a {font-size: 10px; color: #999;}

.goWeather {clear: both; margin: 20px 0 0 0;}
.goWeather a.grayButton {margin-left: 0;}
/*	currency - For Tools and Destinations
*/
#currencyResults {}
#currencyResults strong {margin-left: 10px;}
.currencyDisclaimer {font-size: 10px; color: #999; padding-left: 10px;}
.currencyDisclaimer a:link {font-size: 10px; color: #999;}

.blurb {width: 400px;}
.contentModuleC {background-color: #efefef !important;}
.currencySteps {margin: 10px 0 15px 10px;}
.currencySteps h4 {text-transform: uppercase;}
.currencySteps h5 {font-weight: normal; font-size: 11px;}

.spacer {height: 15px;}

/*	gray sidebar
*/
div#tools_and_resourcesRN {float: right; background-color: #ccc; width: 160px; color: #666; padding: 0; margin: 27px 5px 0 0;}
div#tools_and_resourcesRN h5 {color: #333; text-transform: uppercase; padding: 15px 0 0 10px; line-height: 12px;}
div#tools_and_resourcesRN h6 {color: #666; text-transform: uppercase; margin: 0;}
div#tools_and_resourcesRN li {padding: 10px 10px 15px 10px; font-family: arial; color: #333; font-weight: normal; margin: 0; border-bottom: 2px solid #d5d5d5; text-transform: none;}
div#tools_and_resourcesRN li img {float: left; padding: 2px 5px 22px 0;}
div#tools_and_resourcesRN li a {color: #666; font-weight: normal;}
div#tools_and_resourcesRN .trlistit1 {padding: 10px 10px 15px 10px; border-bottom: 1px solid #d5d5d5;}
div#tools_and_resourcesRN .trlistit2 {padding: 10px 10px 20px 10px;}
.toolsbottom {background-color: #fff; color:#333; }

/* GOLD LIST AND HOT LIST MODULE LEFT NAV: (gold list and hot list) gold list detail w image, gold list detail w/o image, gold list listing city, gold list listing regions, gold list landing, hot list detail, hot list listing, hot list landing by region */
div#list_module { margin-top: 5px; }
div#list_module div.line { margin: 0 1px 0 2px; border-bottom: 1px solid #d7d7d7; }
div#list_module div.item { /*position: relative;*/ margin: 0; padding: 15px 11px; font-size: 11px; color: #333; }
div#list_module div.item h4 {font-size: 11px; text-transform: uppercase; line-height: 13px; font-weight: bold; margin-bottom:4px;}
div#list_module div.dekked h4 {margin-bottom: 7px;}
div#list_module div.item p {margin-bottom: 9px;}
div#list_module div.item div.list_title { display: block; position: relative; margin-bottom: 4px; font-weight: bold; line-height: 11px; }
div#list_module div.item div.list_title div.reset { position: absolute; right: 0; bottom: 0; width: 35px; }
div#list_module div.item div.list_title div.reset a { text-decoration: underline; font-weight: normal; color: #616161; }
div#list_module div.item select { width: 133px; margin-bottom: 4px; }
div#list_module div.item div.disclaimer { margin-top: 2px; font-size: 10px; line-height: 12px; font-style: italic; color: #999; }
div#list_module div.item div.go { position: relative; left: 82px; }
div#list_module div.item ul li { margin-bottom: 4px;}
div#list_module div.item ul li a { color: #616161; }
div#list_module div.item ul li.active { font-style: italic; color: #666; background: #ccc; }
div#list_module div.item ul li.active a { text-decoration: none; color: #666; }
div#list_module div#link_browse { border-bottom: 1px solid #d7d7d7; }
div#list_module div#link_browse div.item {border-bottom: 1px solid #d7d7d7; background: #fff;}
div#list_module div#link_browse div.item h4 {font-weight: bold; text-transform: uppercase; color: #333; }
div#list_module div#link_browse div.item div.link {margin-top: 3px; }

/* FEATURED ARTICLE: (type d) make a difference landing, great drives, travel trip landing */
div#featured div#featured_article { position: relative; padding: 16px 0; border-top: 2px solid #ffd306; border-bottom: 2px solid #ffd306; }
/* FEATURED: (type d, c, z) make a difference landing, great drives, travel trip landing, business travel landing, gold list listing city, gold list listing regions, hot list landing by year, gold list landing, hot list listing */
div#featured { float: left; margin: 22px 0 50px 10px; width: 478px; font-size: 11px; color: #333; } 
div#featured div.first {margin-top: -22px; }
div#featured div.title { font-weight: bold; text-transform: uppercase; }
div#featured div.date { font-style: italic; color: #999; }

/* TRIPLE FEATURE: (type c, z) gold list listing city, gold list listing regions, hot list landing by year, gold list landing */
div#featured div#triple_feature { padding-left: 5px; width: 465px; font-size: 11px; margin-left: 0; margin-bottom: 0;}
div#triple_feature {  padding-left: 5px; width: 465px; font-size: 11px; margin-left: 17px; margin-bottom: 50px; clear: both;}
div#triple_feature div.margin { margin-top: 27px; }
#featured div#triple_feature div.margin { margin-top: 0px; }
div#triple_feature div.title { margin-bottom: 8px; font-size: 12px; font-weight:bold; text-transform:uppercase;}
div#triple_feature div.item { float: left; margin-right: 15px; width: 140px; }
div#triple_feature div.spacing { margin-left: 87px; }
div#triple_feature div.item div.triple_image { padding-bottom: 0; width: 140px; height: 111px; }
div#triple_feature div.item div.title { margin-top: 8px; margin-bottom: 0; }

div#subscribe { position: relative; display: block; margin: 8px 8px 0 8px; width: 654px; height: 259px; background: #e4edf7; clear: both; border: 2px solid #fff;}
div#subscribe div.head { position: absolute; top: 15px; left: 20px; width: 212px; height: 206px; }
div#subscribe div.head h2 { width: 200px; font-size: 18px; font-weight: normal; color: #333; }
div#subscribe div.head img { display: block; float: left; margin-top: 18px; margin-right: 10px; width: 83px; height: 107px; line-height:1.2;}
div#subscribe div.head div.pitch { margin-top: 17px; font-size: 10px; font-style: italic; color: #999; }
div#subscribe div.title { position: absolute; top: 12px; left: 252px; padding-top: 2px; width: 192px; height: 16px; background: #cbdce4}
div#subscribe div.title span { padding-left: 12px; font-size: 12px; font-weight: bold; color: #333; }
div#subscribe div.form_input { position: absolute; top: 37px; left: 264px; width: 380px; font-size: 10px; color: #333; }
div#subscribe div.form_input div { display: block; float: left; width: 189px; }
div#subscribe div.form_input div input { margin-bottom: 4px; width: 178px; height: 16px; border: 1px solid #666; }
div#subscribe div.form_input div select { margin-bottom: 4px; width: 180px; height: 18px; border: 1px solid #666; }
* html div#subscribe div.form_input div input, select { margin-bottom: 1px; }
div#subscribe div.foot { position: absolute; top: 195px; left: 264px; }
div#subscribe div.foot div { display: block; float: left; }
div#subscribe div.foot div.align { margin-left: 10px; margin-top: 3px; font-size: 11px; color: #333; }
div#subscribe div.foot div.align a { font-size: 11px; text-decoration: underline; color: #333; }
div#subscribe span.blackOnSlateCssButton { width: 46px; }

div#detail_content { position: relative; margin-left: 11px; margin-top: 50px; padding-top: 15px; }
div#detail_content div#headline div.images { float: left; margin-right: 8px; width: 253px; }
div#detail_content div#headline div.images div.hotel_image { width: 253px; height: 200px; }
div#detail_content div#headline div.info {padding-top: 14px; font-size: 11px; font-weight: bold; color: #333; float: left; width: 214px; overflow: hidden;}
div#detail_content div#headline div.info div.email a { text-decoration: underline; color: #000; }
div#detail_content div#headline div.info div#hotel_links { margin-top:14px; }
div#detail_content div#headline div.info div#bookitexp.website { text-transform:lowercase; }
div#detail_content div.pub { position: relative; top: 28px; margin-bottom: 28px; height: 56px; font-size: 11px; font-weight: bold; color: #666; }
div#detail_content div.pub span { font-style: italic; }
div#detail_content div#about {display: block; float: left; font-size: 12px; color: #333; }
div#detail_content div.score { width: 345px; margin-right: 6px; }
div#detail_content div.no_score { width: 487px; margin-right: 8px; }
div#detail_content div#about div { margin-bottom: 26px; }
div#detail_content div#about div.award_years {margin-bottom: 0; }
div#detail_content div#about div.amenities { font-size: 11px; color: #666; padding-top: 20px;}
div#detail_content div#score { float: left; width: 136px; margin-right: 8px; font-size: 10px; text-transform: uppercase; border-bottom: 2px solid #ffd306; }
div#detail_content div#score h4 { width: 136px; height: 17px; padding: 2px 0 0 6px; font-size: 10px; font-weight: bold; background: #ffd306; }
div#detail_content div#score ul { margin: 12px 0; }
div#detail_content div#score li { margin: 0 0 2px 6px; color: #8f8f8f; }
div#detail_content div#score li span { font-weight: bold; }

/* QUERY TITLE: (type c) gold list listing city, hot list listing, gold list listing regions */
div#featured div.query_title { margin-top: 20px; padding-top: 7px; padding-bottom: 7px; margin-left: -10px; padding-left: 10px; font-weight: bold; text-transform: uppercase;  }

body.tools div.tabbedNavigation {
    width:487px;
}
body.tools div.tabbedNavigation, body.tools #detail_content{
    z-index: 1;
}
body.tools #headline, body.tools #headlineContainer{
    z-index: 9;
}

/*DE1727 share is hidden*/
body.tools ul#user_toolbar {
	z-index: 11;
}

body.tools #headlineContainer .saveButton{
    z-index: 10;
}
#headlineContainer h2.logo {
    padding-left: 170px;
    background-image: url(/images/cnt/logos/logo_white.gif);
    background-repeat: no-repeat;
    line-height: 1;
    width: 350px;
	height: 60px;
}


#headline h2 .location {
color:#999999;
display:inline;
font-size:14px;
font-weight:normal;
}

div.costRating {
    cursor:help;
    font-size:14px;
    font-weight:bold;
}
#headline h2 .costRating {
    display: inline;
}
#headline h2 .costrating .actionBox{
    top: 10px;
}
#headline #headlineContainer a.saveButton{top: 23px;}
#headline #headlineContainer .actionBox{top: 21px;}

* html .goldlistDetail #headline #headlineContainer .expandedActionBox {top: -8px;} /*DE1726*/

#headline h2 .costRating span.off {color:#CCC; margin-left: 0;}

#headline #headlineSpace {
    padding: 14px 7px 10px 0;
    width: 520px;
    float: left;     
}

div#detailHeadlineBox h2#detailHeadline, div#detailHeadlineBox a.backto, div#detailHeadlineBox #metainfo, div#detailHeadlineBox #saveMe {
    display:none;
}

#headline a.backto {
    color: #666;
    font-size: 10px;
    font-weight: bold;
}

/*destination finder*/
.finderPp #list_module {
    margin-top:20px;
    margin-left:8px;
    display:inline;
    position:relative;
}
.dfResultsNav {float:left; width:150px; }
a.rmYselections {
    text-decoration:none; 
    font-style:italic; 
    color:#666;
    font-size:11px;
    background: url(/images/global/fltrX.png) no-repeat 2px 2px; 
    padding-left: 18px; 
    margin-left: -5px;
}

.pflnselected {
    text-decoration: none;
    font-style: italic; 
    color: #666; 
    background: #CCC url(/images/global/fltrX.png) no-repeat 2px 2px; 
    width: 118px; 
    margin-left: -5px; 
    padding: 0 0 0 15px; 
 }

.singleUnitPage #primary_content .content .finderPp a.rmYselections {color:#333;} 

.singleUnitPage #primary_content .content .finderPp .contentModuleC {color:#333; float: none; border-top:none; padding-bottom: 0;}
.singleUnitPage #primary_content .content .finderPp .contentModuleC a {color:#333; margin-bottom:4px;}

#usrSelections {
    border-top: 2px solid #ffd306; 
    border-bottom: 2px solid #ffd306;
    font-size:11px;
    padding: 15px;
}
    
#usrSelections h3 {text-transform:uppercase; margin-bottom:10px;}

#usrSelections a.rmYselections {
    margin-left: 0;
}

.singleUnitPage .content .finderPp #usrSelections p a {color:#333;}

#usrSelections p {margin-top:3px; text-transform:lowercase;}
.usrSelectionsTxt {color:#666; font-style:italic;}

.finderPp div#list_module .contentModuleC div.item h4 {text-transform:none; font-size:11px; width:75px; float:left;}

span.lmReset {
    float:right;
    width:30px;
    padding-right:0px;
}

#refineResults a{
    display:block;
}

#refineResults a.rmYselections{
    background-color: #CCC; 
    font-weight:normal; 
    font-style: normal;
    width:115px;
}

#dfListing {float:right; width:500px; position:relative;}

.singleUnitPage .content .finderPp .paginator a {color: #FFD306;}

.finderPp .topPrevNext, .finderPp .bottomPrevNext{
    position: absolute;
    right: 5px;
}
.finderPp .topPrevNext{top: -22px;}
        
.finderPp div.sorter a {color:#7a7a7a; text-decoration:none;}
.finderPp div.sorter {left:0; margin-left:0;}
.pfcontainer div.sorter {left:0; margin-left:0; width:484px;}
.finderPp #headline {padding-left:0;}

#refineResults h3 {margin:0 15px 0 10px;}
#refineResults #month, #refineResults #themes {border-bottom:1px solid #d5d5d5;}
#pfsearch #themes a {text-transform:lowercase;}

/*photo finder*/
/*div.detailContainer {font-size:12px;}*/
div.pfgalleryItem {float:left; margin: 0 20px 10px 0; padding-left:15px; position:relative; width: 125px; height: 155px; font-size: 11px;} /*margin: 20px 10px 10px 10px;*/ 
div.pfgalleryItem .pftitle{width: 110px; overflow: hidden;}
div.pfgalleryItem a img{display: block;}
div.detailHeading h3 {font-size:23px; font-weight:normal; padding: 10px 0;}
div.detailHeading {margin-top: 20px;}
.label {width: 90px; float: left;}
.itemPhoto {display: block;}
#gallery a {color: #b2b2b2;text-decoration: none; float: left;}
#slideshow a:link {color: #666; float: left;}
div.detailContainer {font-size:12px;}
div.pfgallery {float:left; margin: 10px 8px 30px 0; padding: 0px; position:relative; width: 153px; font-size: 11px;}
div.pfgallery a {font-weight: bold; display: block; }
div.pfgallery img {padding-bottom: 5px;}
div.detailHeading h3 {font-size:23px; font-weight:normal; padding: 0px 0 10px 0;}
.pfmain {padding: 10px 0 0 10px;}
.pfmain h5 {text-transform: uppercase;}
.pfcontainer {width: 495px;} /*float: right;display: inline;*/ 
.pfcontainer .yellowrule {margin-top:25px; width:auto;}
.pfcontainer div#PagBottom, .pfcontainer div#PagBottom a {color:#06c;} 
.content .pfcontainer .topPrevNext {
    position: relative; 
    float: right; 
    top: -42px; 
    padding-right: 0px; 
    font-size: 10px; 
    color: #ffd306; 
    background-color:transparent; 
    border-top:none;
    }
.topPrevNext a:link {color: #ffd306;}
.topPrevNext a:visited {color: #ffd306;}
/*photo finder leftrail*/
select.leftrailsize {width: 130px; margin-top: 5px; font-size:12px;}
div#pfsearch {padding: 15px 5px}/*border-top:2px solid #CCC;*/
div#pfsearch a:link {display: block; margin-bottom: 4px;}
div#pfsearch .item {padding: 0px 5px 15px 10px;}
.pfitem {padding: 10px 5px 0 5px; border-top: 2px solid #ccc;}
.lnReset {display: block; float: right; width:30px; text-transform:lowercase; padding-right:5px;}
.pflabel {display: block; float:left; width:75px; font-weight:bold; line-height: 13px; margin-bottom:10px;}
.pfrefine {padding: 10px 0 10px 10px;}
.pfrefine .label {font-weight:bold; font-size: 11px;}
/*.pflnselected {display: block; background-color: #cccccc; width: 128px; margin-left: -5px; padding: 2px 0 2px 5px; color: #666; font-style: italic; text-decoration: none; clear: both;}*/


.clrDestinations .pfcontainer .dsgnPipe {
    border-left:none;
    border-right:none;
}
.pfcontainer {border:none; background-color: #FFF;}
.pfcontainer div.detailHeading{
	margin: 10px 0;
}
.pFupload {margin-right:10px;}

.pfUpload {
    border-top: 1px solid #e8e8e8;
    color:#666;
    padding: 25px 0 5px 0;
    margin-top:25px;
}

.contentModule .content .pfUpload a {
    color:#666; 
}

.pfUpload .whiteOnGreenCssButton {
    width:125px;
    margin-top:10px;
}

/*dest finder fixes? will also need to reconcile with photo finder stuff above */
.finderPp #headline {position:static;}
#headline h2 {width:480px; position: relative;}
div.listingsContainer {position:relative;}

div#featured div.query_title {margin-top:0;}
div#featured div.listingsContainer  {margin-bottom:20px;}
div.listingsContainer div.listing_title a {
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}

/* Hot List 08 Landing Page */
div#content #hotlist2007_content { display: block; }
div#content #hotlist2007_content #tile1, #tile2, #tile3, #tile4 { float: left; position: relative; width: 162px; height: 242px; }
div#content #hotlist2007_content #tile1, #tile2, #tile3, #tile4, a.dek { display:block; margin: 5px 0 0 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#F1EDB3; text-decoration:none; }

div#content #hotlist2007_content #tile1 { background-color: #E01368; margin: 0 5px 15px 3px; } 
div#content #hotlist2007_content #tile1 h2.hotHotels { background: url(/images/bestof/hotlist/2007/hotHotels2007.gif) no-repeat; width:99px; height:56px; margin:2px 0 0 8px;}
div#content #hotlist2007_content #tile1 img.top { padding: 6px 0 8px 8px; width:148px; height:117px; }

div#content #hotlist2007_content #tile2 { background-color: #E34035; margin: 0 5px 15px 4px; }
div#content #hotlist2007_content #tile2 h2.hotTables { background: url(/images/bestof/hotlist/2007/hotTables2007.gif) no-repeat; width:99px; height:56px; margin:12px 0 0 8px;}
div#content #hotlist2007_content #tile2 img.bottom { padding: 6px 0 0 8px; width:148px; height:117px; }

div#content #hotlist2007_content #tile3 { background-color: #E55B20; margin: 0 5px 15px 4px; }
div#content #hotlist2007_content #tile3 h2.hotNights { background: url(/images/bestof/hotlist/2007/hotNights2007.gif) no-repeat; width:99px; height:56px; margin:2px 0 0 8px; }
div#content #hotlist2007_content #tile3 img.top { padding: 6px 0 8px 8px; width:148px; height:117px; }

div#content #hotlist2007_content #tile4 { background-color: #EA9035; margin: 0 0 15px 4px; }
div#content #hotlist2007_content #tile4 h2.hotSpas { background: url(/images/bestof/hotlist/2007/hotSpas2007.gif) no-repeat; width:99px; height:56px; margin:12px 0 0 8px;}
div#content #hotlist2007_content #tile4 img.bottom { padding: 6px 0 0 8px; width:148px; height:117px; }

div#content #hotlist2007_bottom { display: block; position: relative; float: left; background: url(/images/destinations/HorzBorder.gif) top repeat-x; }
div#content #hotlist2007_bottom #lists table { margin: 0 0 0 20px; height: 180px; border-spacing: 10px; }
div#content #hotlist2007_bottom #lists table img { padding-right: 10px; } 
div#content #hotlist2007_bottom #lists table a:link, div#content #hotlist2007_bottom #lists table a:visited, div#content #hotlist2007_bottom #lists table a:hover, div#content #hotlist2007_bottom #lists table a:active { color: #B90303; text-decoration: underline; font-size: 11px; text-transform: uppercase; }

.orangeContainer {
    border-bottom:2px solid #FFD306;
    border-top:2px solid #FFD306;
    padding:15px 0 15px 13px;
    margin:0 0 24px 0;
}

.landingWide div#primary_rail {
float:none;
margin-left:0px;
padding-left: 7px;
width:660px;
}

#featured_four {
    padding-left: 20px;
    margin-bottom: 30px;
}

#featured_four h3 {
    margin-bottom: 14px;
    text-transform: uppercase;
}

#featured_four .itemRow {
    width: 640px;
}

#featured_four .item {
    width: 140px;
    padding-right: 20px;
    float: left;
}

#featured_four .item .image {
    width: 140px;
    height: 111px;
    padding-bottom: 10px;
}

#featured_four .item .link {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    width: 140px;
}

#featured_four .item .blurb {
    width: 140px;
    margin-left: 0;
}

.featured_item {
    padding: 0 20px 15px 20px;
}

.featured_item .image {
    width: 95px;
    height: 75px;
    padding-right: 10px;
    float: left;
}
.featured_item .text {
    width: 515px;
    float: left;
    font-size: 11px;
}
.featured_item .text .title {
    padding: 5px 0 3px 0;
    text-transform: uppercase;
    font-weight: bold;
}
div.detailContainer {
padding-top: 0px;
position:relative;
}
div.singleUnitPage div#left_rail {
margin-top:25px;
}
nk {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    width: 140px;
}

#featured_four .item .blurb {
    width: 140px;
    margin-left: 0;
}

.featured_item {
    padding: 0 20px 15px 20px;
}

.featured_item .image {
    width: 95px;
    height: 75px;
    padding-right: 10px;
    float: left;
}
.featured_item .text {
    width: 515px;
    float: left;
    font-size: 11px;
}
.featured_item .text .title {
    padding: 5px 0 3px 0;
    text-transform: uppercase;
    font-weight: bold;
}
div.detailContainer {
padding-top: 0px;
position:relative;
}
div.singleUnitPage div#left_rail {
margin-top: 0px;
}

.finderPp {margin-top: 25px;}
