/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
    }
body {
    line-height: 1;
    width: 100%;
    overflow-x: hidden
    }
video, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
    }
ul, nav ul {
    list-style: none
    }
blockquote, q {
    quotes: none
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none
    }
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
    }
/* change colours to suit your needs */
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
    }
/* change colours to suit your needs */
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold
    }
del {
    text-decoration: line-through
    }
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
/* change border colour to suit your needs */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
    }
input, select {
    vertical-align: middle
    }
.hide {
    display: none;
    visbility: hidden
    }
/*---Fonts----*/
body {
    font-family: helvetica, verdana, arial, sans-serif;
    font-size: 16px;
    line-height: 19px;
    color: #424242;
    padding: 0;
    background: #f2f2f2;
    overflow-x: hidden;
    height: auto
    }
h1 {
    font-size: 22px;
    line-height: 28px
    }
h2 {
    font-size: 20px;
    line-height: 26px
    }
h3 {
    font-size: 18px;
    line-height: 24px
    }
h4 {
    font-size: 16px;
    line-height: 22px
    }
a {
    color: #2F3A59;
    text-decoration: none
    }
p {
    margin: 0 0 19px 0
    }
.lightgrey {
    font-size: 10px;
    line-height: 12px;
    color: #a3a3a3
    }
/*---Containers----*/
.main, .section, .article {
    padding: 8px 0;
    margin: 15px 8px;
    background: #fff;
    line-height: 24px;
    clear: both;
    border: 1px solid #e4e4e4;
    box-shadow: 2px 2px 2px #aaa;
    -moz-box-shadow: 2px 2px 2px #aaa;
    -webkit-box-shadow: 2px 2px 2px #aaa
    }
.headline-module {
    padding: 8px 0;
    margin: 0;
    border: none;
    background: #fff;
    line-height: 24px;
    clear: both
    }
.main, .section {
    padding: 0
    }
.ad-position {
    margin: 8px auto;
    text-align: center
    }
.article, .gallery, .map, .weather, .poll, .contact, .event-listing, .most-recent, .most-pop, .error {
    padding: 8px
    }
.weather:after, .map:after, .article:after, .gallery:after, .poll:after, .contact:after, .event-listing:after, #YouNews:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
    }
.ui-tabs .ui-tabs-hide {
    display: none
    }
/*---Header / footer---*/
#toparea {
    margin-top: 0;
    width: 91%;
    padding: 2px 5% 2px;
    height: auto;
    background: #222;
    color: #fff;
    float: left;
    overflow: hidden;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, rgb(66, 62, 66)), color-stop(0.38, rgb(99, 99, 99)), color-stop(0.9, rgb(23, 23, 23)));
    background: -moz-linear-gradient(center bottom, rgb(66, 66, 66) 20%, rgb(99, 99, 99) 38%, rgb(23, 23, 23) 90%)
    }
#toparea a, #footer a, #topSearch #searchForm a {
    color: #fff
    }
#toparea #logo {
    float: left
    }
#toparea .defaultw {
    float: right;
    font-size: 12px;
    line-height: 14px
    }
#toparea .defaultw .icon {
    margin: 0 auto
    }
#topSearch {
    z-index: 99;
    background: #fff;
    text-align: center;
    width: 101%;
    margin: 0 auto 8px;
    padding: 0 0 0;
    border: none;
    background: #555;
    box-shadow: 0 2px 2px #aaa;
    -moz-box-shadow: 0 2px 2px #aaa;
    -webkit-box-shadow: 0 2px 2px #aaa
    }
#topSearch .slideDown {
    display: block;
    text-align: right;
    line-height: 28px;
    margin: -1px 15px 0;
    color: #fff;
    padding: 0 30px 0 0;
    background: transparent url(/images.bimedia.net/designimages/smobile_search.png) right bottom no-repeat
    }
#topSearch .full-site {
    display: block;
    text-align: left;
    line-height: 28px;
    margin: -1px 5px 0;
    color: #fff;
    padding: 0 0 0 30px;
    float: left;
    background: transparent url(/images.bimedia.net/designimages/smobile_screen.png) left bottom no-repeat
    }
#footer .search {
    width: 90%;
    padding: 8px 5%
    }
#topSearch #searchFormTop {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0;
    display: block;
    text-align: center;
    margin: 0;
    background: #111;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, rgb(66, 62, 66)), color-stop(0.38, rgb(99, 99, 99)), color-stop(0.9, rgb(23, 23, 23)));
    background: -moz-linear-gradient(center bottom, rgb(66, 66, 66) 20%, rgb(99, 99, 99) 38%, rgb(23, 23, 23) 90%)
    }
#searchFormTop .redButton, #searchFormBottom .redButton {
    margin-left: 3px;
    display: inline-block;
    padding: 0 10px 0;
    border: none;
    background: #aaa;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 24px;
    height: 24px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.19, rgb(87, 87, 87)), color-stop(0.54, rgb(153, 153, 153)), color-stop(0.73, rgb(138, 135, 138)));
    background: -moz-linear-gradient(center bottom, rgb(87, 87, 87) 19%, rgb(153, 153, 153) 54%, rgb(138, 135, 138) 73%);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    position: relative;
    cursor: pointer
    }
#searchFormTop input, #searchFormBottom input {
    width: 70%
    }
#footer {
    width: 91%;
    padding: 8px 5%;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    text-align: center;
    background: #222;
    border-top: 1px solid #d1d1d1;
    clear: both;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, rgb(66, 62, 66)), color-stop(0.38, rgb(99, 99, 99)), color-stop(0.9, rgb(23, 23, 23)));
    background: -moz-linear-gradient(center bottom, rgb(66, 66, 66) 20%, rgb(99, 99, 99) 38%, rgb(23, 23, 23) 90%)
    }
/*---Section Nav------*/
#nav-menu {
    width: 90%;
    line-height: 20px;
    padding: 0 5% 0;
    margin: 4px auto;
    clear: both
    }
#sections {
    width: 90%;
    line-height: 20px;
    margin: 8px auto 0;
    padding: 3px;
    border: 1px solid #2F3A59;
    background: #eee
    }
#sections input {
    background: #fff
    }
/*---Top Story Area---*/
.main li a, .headline-module li a {
    display: block;
    padding: 5px 10px
    }
.main li.cat a, .headline-module li.cat a {
    padding: 5px 35px 5px 10px;
    background: transparent url(/images.bimedia.net/designimages/chevron_circle.png) right center no-repeat
    }
.topstory {
    width: 100%;
    margin: 0 auto
    }
.topstory .day {
    display: block;
    text-align: center
    }
.topstory #videoContainer {
    postion: relative;
    width: 200px;
    margin: 0 auto
    }
#videoContainer {
    postion: relative
    }
.overlay {
    width: 200px;
    height: 180px;
    position: absolute
    }
.videoCanPlay {
    background: transparent url(/images.bimedia.net/designimages/smobile_videoPlay.png) center center no-repeat
    }
.topstory .video, .topstory video, .topstory .topimage {
    display: block;
    margin: 0 auto;
    width: 220px;
    overflow-x: hidden
    }
.headline-module .cathd {
    text-shadow: 2px 2px 2px #e1e1e1;
    border-bottom: 1px solid #a6a6a6;
    display: block;
    padding: 0 4px 0 0
    }
.main li, .headline-module li {
    border-bottom: 1px solid #d1d1d1
    }
.main li h2.no-link, .headline-module li h2.no-link {
    margin: 0 35px 5px 10px
    }
.main li p, .headline-module li p {
    color: #676767;
    margin: -5px 35px 5px 10px
    }
.main li.more, .headline-module li.more {
    border-bottom: none
    }
.main li.more a, .headline-module .more a {
    padding: 0 0 0 0;
    font-size: 13px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize
    }
/*-----Articles------*/
.section .back {
    clear: both;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 4px;
    padding-left: 20px;
    background: transparent url(/images.bimedia.net/designimages/smobile_prev.png) left center no-repeat
    }
.article .topimage div, .article embed, .article video {
    margin: 8px 0 8px 8px
    }
#story-nav .next, #story-nav .prev {
    font-size: 12px
    }
.next {
    float: right;
    padding-right: 20px;
    background: transparent url(/images.bimedia.net/designimages/smobile_next.png) right center no-repeat
    }
.prev {
    padding-left: 20px;
    background: transparent url(/images.bimedia.net/designimages/smobile_prev.png) left center no-repeat
    }
/*Share tool*/
#imwarelist {
    margin: 8px 0
    }
#imwarelist:after {
    content: ".";
    visibility: hidden;
    font-size: 1px;
    clear: both
    }
#imwarelist li {
    display: block;
    float: left;
    margin-right: 8px
    }
#imwarelist li a {
    padding-left: 20px;
    font-size: 12px
    }
.article #imwarelist .tool-comment {
    display: none;
    visibility: hidden
    }
.article #imwarelist .tool-email a {
    background: transparent url(/images.bimedia.net/designimages/bim_imware_email.gif) center left no-repeat
    }
.article #imwarelist .tool-print {
    display: none;
    visibility: hidden
    }
.article .tool-yn a {
    background: transparent url(/images.bimedia.net/designimages/yn_icon.gif) center left no-repeat
    }
.article .tool-digg a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_digg_16.png) center left no-repeat
    }
.article .tool-delicious a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_delicious_16.png) center left no-repeat
    }
.article .tool-facebook a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_facebook_16.png) center left no-repeat
    }
.article .tool-twitter a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_twitter_16.png) center left no-repeat
    }
.article #share-tool {
    padding-left: 0;
    background: transparent url(/images.bimedia.net/designimages/bim_share_tool.png) center left no-repeat
    }
.article .tool-newsvine a {
    background: transparent url(/images.bimedia.net/designimages/bimtols_newsvine_16.png) center left no-repeat
    }
.article .tool-myspace a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_myspace_16.png) center left no-repeat
    }
.article .tool-reddit a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_reddit_16.png) center left no-repeat
    }
.article .tool-stumbleupon a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_stumbleupon_16.png) center left no-repeat
    }
.article .tool-googlebuzz a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_google_16.png) center left no-repeat
    }
.article .tool-linkedin a {
    background: transparent url(/images.bimedia.net/designimages/bimtools_linkedin_16.png) center left no-repeat
    }
.article ul li #shareModalWindow {
    position: absolute;
    z-index: 2;
    width: 100px;
    font-size: 11px;
    font-weight: normal;
    line-height: 30px;
    background: #fff;
    padding: 4px 10px;
    list-style-type: none;
    margin: -300px 0 0 -70px;
    opacity: 0.92;
    border: 3px solid #e9e9e9;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 4px
    }
.article ul li #shareModalWindow h5 {
    margin: 0 0 8px 0;
    padding: 0;
    line-height: 14px;
    font-size: 12px;
    color: #999;
    border-bottom: 1px solid #e3e3e3
    }
.article ul li #shareModalWindow .shareClose {
    width: 10px;
    height: 10px;
    float: right;
    margin: -34px 12px 0 0
    }
.article ul li #shareModalWindow .shareClose a {
    color: #f93636;
    font-size: 12px;
    font-size: 8px
    }
.article ul li #shareModalWindow li {
    float: none;
    height: 22px;
    margin-bottom: 2px;
    line-height: 16px;
    width: auto;
    clear: both;
    text-decoration: none;
    text-transform: none
    }
.article ul li #shareModalWindow li a {
    color: #000;
    line-height: 22px
    }
/*Related Content*/
.related ul li {
    padding: 4px 0
    }
.related ul li a {
    line-height: 16px;
    padding-left: 28px;
    display: block;
    min-height: 32px
    }
.related ul li.related-story a {
    background: transparent url(/images.bimedia.net/designimages/smobile_story.png) left center no-repeat
    }
.related ul li.related-link a {
    background: transparent url(/images.bimedia.net/designimages/smobile_link.png) left center no-repeat
    }
.related ul li.related-charts a {
    background: transparent url(/images.bimedia.net/designimages/smobile_poll.png) left center no-repeat
    }
.related ul li.related-map a {
    background: transparent url(/images.bimedia.net/designimages/smobile_map.png) left center no-repeat
    }
.related ul li.related-gallery {
    background: transparent url(/images.bimedia.net/designimages/smobile_gallery.png) left center no-repeat
    }
.related ul li.related-poll a {
    background: transparent url(/images.bimedia.net/designimages/smobile_check.png) left center no-repeat
    }
/*Gallery*/
.gallery ul li {
    border: 1px solid #e4e4e4;
    float: left;
    padding: 2px;
    margin: 4px;
    width: 77px;
    height: 58px;
    overflow: hidden
    }
.gallery ul li img {
    border: 1px solid #eee
    }
#gallery-Image {
    float: left;
    width: 75%
    }
#gallery-Image img {
    padding: 2px;
    background: #ddd;
    border: 1px solid #aaa
    }
#gallery-Image .caption {
    font-size: 13px;
    line-height: 17px
    }
#gallery-nav {
    clear: both
    }
#gallery-nav a {
    float: left;
    display: block;
    height: 51px;
    width: 67px;
    margin: 8px 8px 8px 0;
    background: #ddd;
    border: 1px solid #e4e4e4;
    padding: 2px;
    overflow: hidden
    }
#gallery-nav a img {
    border: 1px solid #eee
    }
/*weather*/
.weatherforecast {
    float: right;
    width: 20%;
    margin: 0 4px;
    border: 1px solid #e4e4e4;
    padding: 4px
    }
.weatherhigh {
    color: #b22c38
    }
.weatherlow {
    color: #2f3a59
    }
#weatherboxftp img {
    padding: 2px;
    border: 1px solid #e4e4e4;
    margin: 8px auto;
    display: block
    }
/*Weather Plus*/
#wxtabs {
    margin-bottom: 8px
    }
#wxtabs li {
    display: block;
    float: left;
    text-align: center;
    background: #eee;
    width: 32%;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3
    }
#wxtabs li.ui-state-active {
    background: #fff
    }
#wxtabs:after {
    content: ".";
    visibility: hidden;
    clear: both;
    height: 0;
    width: 0
    }
.myweather ol {
    width: 100%
    }
.myweather ol li.hour, .myweather ol li.day {
    display: block;
    width: 97%;
    padding: 4px;
    border: 1px solid #e3e3e3;
    background: #fff;
    margin: 0 8px 8px 0;
    font-size: 14px;
    line-height: 18px;
    clear: both;
    float: left
    }
.myweather ol li.hour .icon, .myweather ol li.day .icon {
    float: left;
    margin-right: 8px
    }
.myweather ol li.hour p, .myweather ol li.day p {
    margin: 0;
    display: block;
    font-size: 14px;
    line-height: 18px
    }
.temps dt, .temps dd {
    display: inline
    }
/*poll*/
.poll h1 {
    display: none
    }
.pollIcon {
    padding-left: 30px;
    line-height: 30px;
    margin-bottom: 0;
    background: transparent url(/images.bimedia.net/designimages/smobile_poll.png) left center no-repeat
    }
.poll ul {
    postion: relative
    }
.poll ul li {
    margin-top: 0
    }
.poll ul li:first {
    margin-top: 0
    }
.poll-result {
    height: 30px;
    line-height: 30px;
    background: #b22834;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border-bottom: 1px solid rgba(0, 0, 0, 0.25)
    }
.results {
    position: absolute;
    z-index: 2;
    margin-top: -27px;
    margin-left: 10px;
    color: #fff
    }
.no-votes {
    color: #424242
    }
/*Events*/
.event-listing h1 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px
    }
.event-listing h2 {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px
    }
.event p {
    margin: 4px 0
    }
.event p.occurrence {
    margin: 0
    }
/*YouNews*/
#toggler ul li.most-recent, #toggler ul li.most-pop {
    float: left;
    display: block;
    margin: 8px;
    line-height: 20px;
    padding: 0
    }
li.cat .topimage a {
    background: none
    }
#YouNews {
    padding-left: 30px;
    line-height: 30px;
    padding: 60px 0 0 0;
    background: #fff url(/images.bimedia.net/designimages/smobile_younews.png) 8px 8px no-repeat
    }
#toggler ul li.current {
    font-weight: bold;
    border-bottom: 2px solid #b22834
    }
#Speakeasy .headline-module li, #YouNews .headline-module li {
    border: none;
    width: 105px;
    float: left;
    margin: 0 8px;
    height: 140px;
    overflow: hidden
    }
#Speakeasy .headline-module, #YouNews .headline-module {
    background: none
    }
#Speakeasy .headline-module li .topimage, #YouNews .headline-module li .topimage {
    margin: 0 auto;
    border: 1px solid #e4e4e4;
    padding: 2px;
    margin: 0 0 4px 0;
    width: 75px
    }
#Speakeasy .headline-module li a, #YouNews .headline-module li a {
    border: none;
    width: 100px;
    padding: 0;
    background: none;
    line-height: 17px
    }
/*pop over ad*/
.ui-dialog {
    background: rgba(0, 0, 0, 0.75);
    padding: 4px 20px 20px 20px
    }
.ui-dialog a {
    color: #fff;
    line-height: 30px;
    text-align: right;
    float: right
    }
.topstory .story-body {
    display: none
    }
/* ----- Deals Main Display ----- */
.mobile a {
    outline: 0 none
    }
.mobile .space-below {
    margin: 0 0 15px 0
    }
.mobile .mobile-ad {
    clear: both;
    height: 50px;
    margin: 15px 15px 0;
    overflow: hidden
    }
.mobile-ad a {
    background-color: none;
    border: 2px solid #d9d9d9;
    color: #111;
    display: block;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    padding: 2px 4px 0 65px;
    position: relative;
    text-align: left;
    text-decoration: none;
    height: 44px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px
    }
.mobile-ad a:hover, .mobile-ad a:active {
    color: #09579b
    }
.mobile .right-bigarrow {
    background: url(/images.bimedia.net/designimages/rt-bigarr.png) no-repeat scroll 0 0 transparent;
    float: right;
    height: 11px;
    margin: 16px 6px 0 0;
    width: 7px;
    display: block
    }
.mobile a.button {
    display: inline-block;
    padding: 0 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    background-color: #b3b3b3;
    color: #fff;
    text-decoration: none;
    font-size: 12px
    }
.mobile a.button:hover, .mobile a.button:active {
    background: none;
    background-color: #a2a2a2
    }
/* --- SHADOWS --- */
#deals a.button, .mobile a.button {
    text-shadow: #333 0 1px 1px
    }
#deals section {
    display: none;
    visibility: hidden
    }
#deals .deal-title, .mobile .deal-title {
    font-weight: bold;
    padding: 2px 0 0 0
    }
/* ----- Deals Main and Listing ----- */
#deals .article h1.title {
    margin: 10px 0 0 0
    }
#deals .article h4 {
    font-size: 12px
    }
#deals .article .detail-button {
    margin: 8px 0
    }
#deals .article .detail-button .detail-type {
    float: left;
    margin: 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #09579b;
    color: #fff;
    padding: 0 4px;
    width: 50px
    }
/* ---- coupons ---- */
#deals #offers h6 {
    color: #900
    }
#deals .coupon {
    border: 1px dashed #333;
    padding: 6px;
    font-size: 12px;
    text-align: left
    }
#deals .coupon center {
    text-align: left
    }
#deals .article .detail-button .detail-type strong {
    font-weight: normal;
    font-size: 14px
    }
#deals .article .detail-button .detail-info {
    background-color: #f6f6f6;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
    padding: 0 0 0 10px
    }
#deals .article .detail-button .detail-info:hover {
    background-color: #eee
    }
#deals .article .detail-button .detail-info a {
    font-size: 14px;
    display: block
    }
#deals .article ul.hours li {
    float: left;
    clear: left
    }
#deals .article ul.hours li .day {
    font-size: 14px;
    font-weight: bold;
    float: left;
    display: block
    }
#deals .article ul.hours li .hours {
    font-size: 14px;
    float: left;
    clear: left;
    display: block
    }
#deals #map {
    margin: 10px 0 0 0;
    height: 280px;
    width: 280px
    }
#deals #map p.address {
    margin: 0;
    padding: 0
    }
#deals #map p.city {
    float: left;
    padding: 0 4px 0 0
    }
#deals #map p.state {
    margin: 0;
    padding: 0
    }
#deals #map p.phone {
    display: none;
    visibility: hidden
    }
#deals .article .client-logo {
    float: left;
    clear: left
    }
#deals .article #share {
    float: left;
    clear: left
    }
#deals .article #expert-details, #deals .article #expert-faq {
    font-size: 14px;
    margin: 10px 0 0 0
    }
#deals .article .dl dt {
    margin: 10px 0;
    font-weight: bold
    }
#deals .article .dl dd ol {
    margin: 0 0 0 20px
    }
#deals .article .detail-info a .right-bigarrow {
    margin: 6px 6px 0 0
    }
#deals #footer {
    margin: 10px 0 0 0
    }