.caps {text-transform:uppercase;}
.content {padding-bottom: 9px;}
.singleUnitPage #primary_content .content .contentModuleC {float:none; padding: 0;}

#headlineContainer #saveMe {
    top: 24px;
}

#headlineContainer h2 {
    padding-left: 19px;
    padding-top: 0;
    width: 600px;
}

.flatDetail #headlineContainer h2 {
    padding-left: 0px;
}

div#list_module div.contentModuleC div.item h1.caps { font-size:11px;}

div#list_module div.item ul li a {color:#0066cc;}
.hotlistLanding div#primary_rail {width:660px;padding-left: 7px;}
div.singleUnitPage div#primary_content {width:678px;}
.hotlistLanding div#primary_rail div#featured div#triple_feature { width: 640px; margin-top: 30px;}
.hotlistLanding div#primary_rail div#featured{ width: 660px; margin: 0; padding:0 0 50px 0;} 
.hotlistListing div#featured {
    width: 504px;
}
.hotlistListing div#primary_rail {
    width: 512px;
}
.hotlistDetail div#primary_rail {
    padding-left: 11px;
    padding-top: 20px;
}
div#primary_rail {
    width:487px;
    margin-left: 0px;
    padding-bottom: 9px;
}
div#list_module {margin-top:0;}
div#primary_rail #featured {
    margin: 0;
    padding: 0 0 50px 10px;
}

div#primary_rail h3 {
    margin: 0 0 22px 10px;
    font-family: Georgia, Arial, Verdana;
    font-weight: normal;
    font-size: 16px;
    color: #666;
}

/* SINGLE FEATURE: only used in hot list landing */
div#single_feature { padding-left: 7px; width: 465px; } 
div#single_feature div.title { margin-bottom: 8px; font-size: 12px; }
div#single_feature div.single_image { float: left; padding-bottom: 0; margin-right: 10px; width: 253px; height: 200px; }
div#single_feature div.single_text { float: left; margin-top: 5px; margin-bottom: 0; width: 195px; }

/* FEATURE LINK: (type d) make a difference landing, great drives, business travel landing */
div#featured div.featured_link { border-top: 1px solid #ccc; }
div#featured div.top { border-top: 0; }
div#featured div.featured_link div.margin { margin-left: 16px; }
div#featured div.featured_link div.two {  float: left; width: 231px;  }
div#featured div.featured_link div.margin div.image {  float: left; margin: 16px 10px 14px 0px; width: 95px; height: 75px; }
div#featured div.featured_link div.margin div.text { float: left; margin-top: 14px; width: 357px; } 
div#featured div.featured_link div.margin div.half { width: 106px; }
div#featured div.featured_link div.margin div.double { width: 200px; }

div#featured div.query_title {
margin-left:0;
color: #666666;
}

div#detail_content div.pub {
margin-bottom: 0;
}
.listing .costRating {
    position: absolute;
    left: 466px;
}
.textContainer {
    width: 340px;
    float: left;
}

div#detailHeadlineBox {
    display:none;
}

div#canvas.hotlistDetail #headlineContainer { margin-bottom:20px; }

div#canvas.hotlistDetail div#headlineContainer a.backto { text-transform:uppercase; }


#hotlistHeadline {
margin: 10px 0 15px 8px;
font-weight:bold;
color:#333;
font-size: 11px;
}

div#canvas.hotlistDetail h2#detailHeadline { padding-bottom:0; }

h2#detailHeadline span {
color:#999;
font-size:14px;
margin-left:5px;
}

#hotlistHeadline span {font-weight:normal;}

#hotlistHeadline div.emailaddy a{color:#000;}

#hotlistHeadline div.websiteaddy {margin-top:15px;}

div#canvas.hotlistDetail div#metainfo { margin-top:-5px; } 

div#detail_content {
display: block; 
float: left;
margin: 10px 0 30px 0;
/*border: 1px solid black;*/
font-size: 12px;
line-height: 1.5em;
color: #333; 
width:495px;
position: relative;
}


div#canvas.hotlistDetail div.info { line-height:14px; }

div#canvas.hotlistDetail div#about { width:480px; margin:20px 0 0 10px; }
* html div#canvas.hotlistDetail div#about { width:470px; margin:20px 0 0 5px; }

#headlineSpace div {
    clear: both;
    font-size: 11px;
}

div#blurb {
display: block; 
float: left; 
width: 492px;
margin-top: 10px;
padding-bottom: 30px;
font-size: 12px;
line-height: 1.5em;
color: #333;
border-bottom: 1px solid #ccc;
}

div#blurb p { padding-right: 10px; padding-left: 8px;}

div#recipebox {background: #fff6cd;display: block; width: 492px; margin-top: 10px; font-size: 12px; line-height: 1.5em; color: #333;}
div#recipebox p {padding: 6px 8px 8px 8px;}
.chefname {color: #999999;}
.recipehed {color: #666666; font-size: 10px; line-height: 16px; font-weight: bold;}

div#detail_content div#blurblink {
margin-top: 10px;
font-size: 12px;
}

div#prevnextLinks {
width:480px;	
float: right;
text-align:right;
color: #666;
font-size: 10px;
padding: 3px 8px 0 0;
}

div#canvas.hotlistDetail div#prevnextLinks { border-top:1px solid #ccc; }

div#canvas.hotlistDetail.flatDetail div#prevnextLinks { border-top:none; }

div#prevnextLinks span a{ text-decoration:none; }

.listingsContainer {
padding: 0 0 15px 0;
/* border-bottom: 1px solid #ccc; */
}

.listTitle {
margin-top: 15px;
font-weight: bold;
font-size: 12px;
}

div#col_left, .col_left {
width:200px;
margin:15px 0 0 20px;
/* border:1px solid #000; */
}

div#col_left a{
width:200px;
margin-top:15px;
/* border:1px solid #000; */
}

div#col_right, .col_right {
float:right;
width:200px;
margin:-15px 0 0 -15px;
/* border:1px solid #000; */
}

div#col_right a{
float:right;
width:200px;
margin:-15px 0 0 -15px;
/* border:1px solid #000; */
}
div.singleUnitPage div#left_rail {
margin-top: 0px;
}
div.listing_title {
font-weight: bold;
}
div.hotcol {float:left; width:231px; padding: 0px; margin: 16px 0 0 0;}
div.hotcol a {font-weight: bold; text-transform: uppercase;}

.picCaption {color:#999999; font-style:italic; padding:15px 0 0;}

#headline #headlineSpace {width:600px;}
