/*
YUI 3.6.0 (build 5521)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/*
 *
 */
body { font-family:tahoma,arial,sans-serif; font-size:12px; }

html, body { background:#f3f3f3; }

p { /*padding-bottom:8px;*/ }

form { margin-top:3px; }
.input-select { height:26px; border:1px solid #ccc; padding:0; outline:0; background:#fff; vertical-align:top; }
.input-text { border:1px solid #ccc; width:210px; height:18px; padding:3px 4px; outline:0; }
.input-submit { height:26px; width:60px; padding:0; cursor:pointer; border:0; color:#fff;
    background:#4173c9;
    background:-moz-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e8ee4),color-stop(1,#4173c9));
    background:-webkit-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:-o-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:-ms-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:linear-gradient(top,#5e8ee4,#4173c9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e8ee4",endColorstr="#4173c9",GradientType=0);
}
.input-submit:hover { background:#396bbc;
    background:-moz-linear-gradient(top,#5587d7,#396bbc);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5587d7),color-stop(1,#396bbc));
    background:-webkit-linear-gradient(top,#5587d7 0%,#396bbc 100%);
    background:-o-linear-gradient(top,#5587d7 0%,#396bbc 100%);
    background:-ms-linear-gradient(top,#5587d7 0%,#396bbc 100%);
    background:linear-gradient(top,#5587d7,#396bbc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5587d7",endColorstr="#396bbc",GradientType=0);

    -webkit-box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset; -moz-box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset; -o-box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset; box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset;
}

.form-search { display:inline; margin:0; }
.input-search { border:1px solid #ccc; width:248px; line-height:16px; padding:2px 5px 2px 5px; outline:0; background:#fff;
    margin-right:0; border-right:0;
    
    -webkit-appearance: none; -moz-appearance: none; appearance: none;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}
.input-search-submit { border:1px solid #ccc; width:21px; line-height:16px; padding:2px 0px 2px 0px; outline:0; background:#fff url('/static/themes/denge/search.png?v=34038'); background-repeat:no-repeat; background-position:left center;
    margin-left:0; border-left:0; cursor:pointer;
    
    -webkit-appearance: none; -moz-appearance: none; appearance: none;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}


i, em { font-style:italic; }
b, strong { font-weight:bold; }

a { color:#00f; text-decoration:none; }
a:hover { text-decoration:underline; }

.shadow { -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2); }

.hr { height:0px; border-bottom:1px solid #ccc; margin:3px 0; }

.clear { height:0px; clear:both; }
.clear-left { height:0px; clear:left; }
.float-right { float:right; }

.header-container { min-width:740px; }
.header { width:720px; margin:0 auto; padding:5px 0; }
.banner { float:right; }
.footer { width:720px; margin:0 auto; padding-top:4px; border-top:1px solid #ccc; }
.footer-container { margin-top:20px; }
.content-wrapper { width:720px; margin:0 auto; }
.content { }
.content-side { float:right; width:300px; padding:8px 10px 8px 0px; margin-bottom:15px;
    background:#fff; /*border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc;*/
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.sidebar { float:right; clear:right; width:300px; }

.navbar { padding:6px 0; margin-bottom:8px; min-width:740px; background:rgb(209,209,209);
    background:-moz-linear-gradient(top,rgba(209,209,209,1) 0%,rgba(149,149,149,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, rgba(209,209,209,1)),color-stop(100%, rgba(149,149,149,1)));
    background:-webkit-linear-gradient(top,rgba(209,209,209,1) 0%,rgba(149,149,149,1) 100%);
    background:-o-linear-gradient(top,rgba(209,209,209,1) 0%,rgba(149,149,149,1) 100%);
    background:-ms-linear-gradient(top,rgba(209,209,209,1) 0%,rgba(149,149,149,1) 100%);
    background:linear-gradient(to bottom,rgba(209,209,209,1) 0%,rgba(149,149,149,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d1d1d1",endColorstr="#959595",GradientType=0);
}
.navbar ul { list-style:none; margin:0 auto; width:720px; }
.navbar li { float:left; }
.navbar a { cursor:pointer; color:#222; padding:6px 6px; text-decoration:none; }
.navbar a:hover { color:#fff; background:rgb(153,153,153);
    background:-moz-linear-gradient(top,rgba(153,153,153,1) 0%,rgba(78,78,78,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, rgba(153,153,153,1)),color-stop(100%, rgba(78,78,78,1)));
    background:-webkit-linear-gradient(top,rgba(153,153,153,1) 0%,rgba(78,78,78,1) 100%);
    background:-o-linear-gradient(top,rgba(153,153,153,1) 0%,rgba(78,78,78,1) 100%);
    background:-ms-linear-gradient(top,rgba(153,153,153,1) 0%,rgba(78,78,78,1) 100%);
    background:linear-gradient(to bottom,rgba(153,153,153,1) 0%,rgba(78,78,78,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#999999",endColorstr="#4e4e4e",GradientType=0);
}

.home-icon { padding:0px; }
.home-icon span { background:url("home-icon.png") no-repeat center center; padding:6px 0; }
.home-icon:hover span { background:url("home-icon-white.png") no-repeat center center; }


.wpbar { margin:0 0 4px 0; }
.wpbar a { color:#000; margin-right:10px; }

.ad { text-align:center; }
.sidebar .ad { margin-bottom:15px; }
.ad-at-headline-top { margin-bottom:15px; }

.intro-skip-remaining { padding-right:10px; }
.intro-skip-remaining a { color:#000; text-decoration:none; }
.intro-skip-remaining a:hover { text-decoration:underline; }

.article-block { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:390px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.article-block-wide { width:700px; }
h2 { font-size:25px; }
.date { color:#666; }
.taller-line { line-height:1.7; }

.news-image-container { text-align:center; }
.news-image { max-width:300px; max-height:250px; }
.photo-gallery-mark { height:0px; float:right; }
.photo-gallery-mark-inner { position:relative; top:-50px; right:13px; font-weight:bold; padding:3px; color:#fff; background:rgba(250,0,0,0.5); }

.sidebar-menu { /*border:1px solid #ccc;*/ background:#fff; padding:10px; margin-bottom:15px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.sidebar-menu-title { font-size:17px; }

.latest { margin-top:10px; }

.writer-details { color:#666; }
.writer-details img { float:left; margin-right:10px; }
.writer-name { margin-top:10px; display:inline-block; font-size:17px; }
.writer-extra-info { margin-top:5px; display:inline-block; }

.headlines { width:720px; }
.headline-block { margin-bottom:20px; /*border:1px solid #ccc;*/ background:#fff;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.headlines-wrapper { height:350px; padding:8px 10px 0 10px; }

.headline-news { width:700px; height:350px; position:absolute; text-align:center; }
.headline-news a, .headline-news .ad-div { width:700px; height:350px; display:table-cell; vertical-align:middle; text-decoration:none; }
.headline-news img { max-width:700px; max-height:350px; display:block; margin:0 auto; }
.headline-news .title { position:absolute; left:0px; bottom:0px; background:rgba(50,50,50,0.8); color:#fff; width:686px; padding:7px 7px; font-size:18px; text-align:left; }

.headline-number-wrapper { padding:0 10px; }
.headline-number { margin-top:8px; width:28px; border-width:2px 2px 8px 2px; border-style:solid; border-color:#fff; float:left; text-align:center; cursor:pointer; background:#fff; padding:2px 2px 0 1px; }
.headline-number a { text-decoration:none; display:block; padding:0 0 1px 0; color:#666; }
/*.headline-number img { max-width:63px; max-height:31px; }*/
.headline-number:hover { border-color:#bd1c1c; color:#fff; }
.headline-number-active { border-color:#bd1c1c; color:#fff; }

.pharmacy-details { line-height:1.3; margin-bottom:10px; }
.pharmacy-details .name { font-weight:bold; }
.pharmacy-controls { float:right; }

.weather-today { width:50px; height:50px; float:left; }
.temperature { font-size:28px; position:relative; top:-1px; }
.hot-temp { color:#f33; font-size:13px; }
.cold-temp { color:#33f; font-size:13px; }
.celcius { vertical-align:top; position:relative; top:2px; }

table.side-writers .writer-img { width:40px; height:60px; text-align:center; vertical-align:middle; }
table.side-writers img { max-width:40px; max-height:60px; display:none; }
table.side-writers a { text-decoration:none; color:#3B5998; }
table.side-writers a:hover { text-decoration:underline; }
table.side-writers .article-details { display:none; margin-left:8px; }
table.side-writers .article-details .date { font-size:11px; }
table.side-writers { margin-bottom:3px; }

ul.side-writers { border-top:1px solid #ccc; list-style:circle; max-height:245px; overflow:auto; }
li.side-writer-name { padding-top:4px; margin-left:24px; }
a.side-writer-name { color:#3B5998; text-decoration:none; }
a.side-writer-name:hover { text-decoration:underline; }

.extras { margin-top:20px; background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:390px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.extras-wide { width:700px; }
.extras-title { font-size:17px; }

.extra-writer { line-height:1.5; }

.category-extended { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:390px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.news_ui { width:175px; float:left; margin-right:8px; margin-bottom:8px; border:1px solid #fff; padding:5px; }
.news_ui_wide { width:210px; }
.news_ui:hover { border:1px solid #ccc; }
.news-image-container { text-align:center; }
.news-ui-image { max-width:175px; max-height:88px; }
.news_ui_wide .news-ui-image { max-width:210px; max-height:105px; }
.news-ui-title { color:#000; }
.news-ui-content { color:#999; }

.bull-sign { font-size:11px; }

.latest-announcements { line-height:1.7; }

div.gallery-photo { text-align:center; }
img.gallery-photo { max-width:700px; }
.gallery-desc { text-align:center; margin-top:12px; font-size:14px; }
.gallery-pagination { margin-top:12px; height:22px; }
.gallery-pagination a { text-decoration:none; color:#00f; }
.gallery-pagination a:hover { text-decoration:underline; }
.gallery-pagination .prev { float:left; font-size:14px; }
.gallery-pagination .next { float:right; font-size:14px; }

.announcements { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:390px; line-height:1.7;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.announcements-title { font-size:17px; }

.category-small-title { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:390px; font-size:17px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.category-small-title a { color:#000; }
.category-small-content { background-color:#fff; /*border:1px solid #ccc;*/ padding:0 10px 5px 10px; width:390px; margin-bottom:20px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}

.cover-ad-container { position:relative; z-index:1; height:0px; text-align:center; }
.cover-ad-fixed { position:fixed; width:100%; height:10px; top:0px; }
.page-container { position:relative; z-index:2; background:#f3f3f3; width:720px; margin:0 auto; padding:8px 10px 120px 10px; }

.side-ad-container { display:none; }
.side-ad-pager { width:742px; height:1px; float:left; }
.side-ad-l { display:block; height:1px; position:relative; top:8px; float:left; text-align:right; }
.side-ad-r { display:block; height:1px; position:relative; top:8px; float:left; text-align:left; }
.side-ad-content { display:inline-block; }

.pharmacy-block { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:390px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}

.map-marker { margin-right:8px; }

.ad-at-main1,
.ad-at-main2,
.ad-at-main3,
.ad-at-main4,
.ad-at-main5,
.ad-at-main6 { width:410px; margin-bottom:20px; }

.ad-at-headline-bottom { margin-bottom:10px; }

.load-older { background-color:#f6f6f6; border:1px solid #d3d3d3; color:#607998;
    text-align:center; padding:10px 0; margin-bottom:10px; display:block; }
a.load-older { cursor:pointer; }
a.load-older:hover { background:#fafafa; text-decoration:underline; }
#load-older-loading { display:none; color:#888; }

.cover-ad-overflow-hider { overflow:hidden; height:10000px; min-width:740px; }

.currency-label { font-size:15px; margin-top:7px; margin-bottom:3px; display:inline-block; }
.currency-inner-label { color:#999; }
.currency-number { color:#00f; }
