div.call-to-action {
    position:relative;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid #ddd;
}

div.call-to-action h1 {
    font-size:16px;
    float:left;
    margin-right:50px;
    line-height:24px;
    margin-bottom:0;
}

div#call-to-action {
    float:left;
    position:relative;
    top:10px;
}

div#call-to-action a.log-in-cta {
    font-size:14px;
    left:10px;
    position:relative;
    font-weight:bold;
}

div#search-nav {
   display:none; 
}

div#topBoxContent {
    width:641px;
    float:left;
}

div#topBoxContent h2 {
    font-size:20px;
    margin-bottom:20px;
}

#searchBoxContainer {
    background-color:#DDDDDD;
    padding:6px;
    width:537px;
    margin-bottom:40px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

input#txtHomeSearch {
    color:#A0A0A0;
    font-size:14px;
    font-weight:normal;
    line-height:1;
    padding:6px;
    position:relative;
    width:450px;
    margin:0;
    border-width: 1px;
    border-style: solid;
    float:left;
    border-top-color: #aaa;
    border-right-color: #aaa;
    border-bottom-color: #aaa;
    border-left-color: #bbb;
}

#frmHomeSearch input#btnHomeSearch {
    width:72px;
    height:31px;
/*    background:#ffffff url(/img/phoenix/buttons/button-home-search.gif) no-repeat left top;*/
    text-indent:-9999px;
    border:0;
    float:left;
    padding:0;
    cursor:pointer;
}

div.med-rec {
    width:300px;
    float:left;
}

/* Search */

div#top-searches {
    margin-bottom:20px;
}

div#top-searches h3 {
    margin-bottom:10px;
}

/*div#top-searches ul {
    float:left;
    width:115px;
    padding-right:10px;
}

div#top-searches ul li {
    font-size:12px;
    line-height:18px;
}

div#top-searches ul li a {
    font-weight:bold;
}
*/

div#top-searches ul li {
    float:left;
}

div#top-searches ul li a:hover {
    background-color:#ddd;
}

div#top-searches ul li a {
    background:url("/img/phoenix/icons/icon-top-searches.gif") no-repeat scroll 4px center #EEEEEE;
    margin-bottom:2px;
    margin-right:2px;
    padding:2px 8px 2px 18px;
    font-weight:bold;
    display:block;
    white-space: nowrap;
}


/* Features */


div.feature-carousel-wrapper {
    width:640px;
    float:left;
}

div#featuredPlaylistBox {
    float:right;
    width:300px;
}

ul.feature-carousel a.feature-image img {
    display:block;
}

ul.feature-carousel {
    
}

ul.feature-carousel li {
    width:194px;
    float:left;
    margin-right:18px;
    position:relative;
}

ul.feature-carousel li h3 {
    font-size:14px;
    line-height:19px;
    margin-bottom:5px;
    margin-top:10px;
}

ul.feature-carousel li h4 {
    position:absolute;
    font-size:12px;
    padding:4px;
    top:7px;
    left:7px;
    background-color:#303030;
    color:#ffffff;
}

ul.feature-carousel li p {
    font-size:12px;
    line-height:17px;
}

div#featuredPlaylistBox ul li {
    float:left;
    width:100px;
    text-align:center;
    background-color:#404040;
    padding:4px 0;
}

div#featuredPlaylist{
    height:300px;
}

div#featuredPlaylistBox ul li a {
    color:#fff;
}


/* Blog */

div#playlistNews h3 {
    margin-bottom:10px;
}

div#playlistNews h3 a {
    color: #404040;
}
div#playlistNews h3 a:hover {
    text-decoration: underline;
}
div#playlistNews h6 {
    font-size: 12px;
    font-weight: normal;
    margin-bottom:10px;
    color:#707070;
}
div#playlistNews img {
    float: right;
    width: 116px;
    height: 97px;
    margin-left: 10px;
}


