body.custom { background:#f7f6f1; } 
.custom #page a { color:#0f7cc2; }
.custom #page a:hover { color:#0f7cc2; }

.custom #container {  }
.custom #page {  }
.custom #page-shadow { background: url('images/container-bg.gif') top center repeat-y; width:980px; margin: 0 auto 0 auto; padding: 0 10px 0 10px; }
.custom #page-shadow-footer { background: url('images/page-shadow-footer-bg.gif') top center no-repeat; height:10px; } 

.custom #header { background:url('images/medical-professionals.jpg') top right no-repeat; border-bottom:none; height:140px; padding:0; }
.custom #header .new-logo { float:left; margin:30px 0 0 30px; }
.custom #header .new-tagline { float:left; margin:66px 0 0 191px; }

/* top navigation */
.custom ul#tabs { border:none; margin:0; }
.custom ul#tabs li { background:#0f7cc2; border:none; display:inline; margin:0 1px 0 0; text-align:center; }
.custom ul#tabs li.page-item-6 { margin:0 0px 0 0; }
.custom ul#tabs li a { background:#0f7cc2; color:#fff; font-size:1.3em; height:15px; letter-spacing:0px; padding:10px 0px; text-transform:none; text-decoration:none; }
.custom ul#tabs li a:hover { background:#7bc242; color:#fff; text-decoration:none; }
.custom ul#tabs li.current_page_item a { color:#fff; background:#7bc242; padding:10px 0px; }
.custom ul#tabs li.home-item a { width:99px; }
.custom ul#tabs li.page-item-1 a { width:136px; }
.custom ul#tabs li.page-item-2 a { width:187px; }
.custom ul#tabs li.page-item-3 a { width:160px; }
.custom ul#tabs li.page-item-4 a { width:148px; }
.custom ul#tabs li.page-item-5 a { width:116px; }
.custom ul#tabs li.page-item-6 a { width:128px; }
.custom ul#tabs li.current_page_item { padding:0; }

/* content area */
.custom #content_box { background:none; background-color:#fbfaf8; clear:both; padding:30px 30px 30px 30px; width:920px; }
.custom #content { background:url('images/content-bg-top.gif') top left no-repeat; padding:4px 0 0 0; width:630px; height:100%; }
.custom #content-border { background:#fff; border-right:1px solid #cccccc; border-left:1px solid #cccccc; height:100%; padding:20px 20px 20px 20px; }
body.expert-articles #content-border, body.about-us #content-border, body.contact-us #content-border, body.disclaimer #content-border { height:1093px; }
.custom #content-border-bottom { background:url('images/content-bg-bottom.gif') bottom left no-repeat; height:4px; }
.custom .breadcrumb { color:#666666; font-size:12px; margin-bottom: 20px; }
.custom .breadcrumb span { display:none; }
body.about-us .breadcrumb, body.contact-us .breadcrumb, body.disclaimer .breadcrumb, body.ranking-process .breadcrumb, body.top-ranked-products .breadcrumb { display:none; }
.custom .post_box { padding-top: 0; }
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page { margin:0; }
body.diet-reviews .post_box, body.diet-reviews .prev_next { display:none; }
body.diet-reviews #post-3 { display:block; }
.custom .post { clear:left; margin-bottom:30px; }
.custom .headline_area { display:none; }
.custom .format_text h1 { color:#ef3e44; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:32px; margin: 0 0 15px; text-align:center;
}
.custom .category-diet-reviews .format_text h1, .custom .category-expert-articles .format_text h1 { font-size:24px; text-align:left; }
.custom .format_text h2 { color:#0f7cc2; margin:0px 0 5px 0; }
.custom .category-diet-reviews .format_text h2 { font-size:14px; font-weight:700; }
.custom .format_text h2 a { text-decoration:none; }
.custom .format_text h2 a:hover { text-decoration:underline; }
.custom .format_text h2 a span { display:none; }
.custom .post h2 a span { display:none; }
.custom .format_text p { color:#666666; font-size:12px; line-height:1.4em; margin-bottom:20px; }
body.home .format_text p, body.about-us .format_text p, body.contact-us .format_text p { line-height:2em; }
.custom .format_text .entry p { margin-bottom:0px; }
.custom .category-diet-reviews .format_text p.highlight { color:#0f7cc2; font-size:16px; font-weight:700; text-align:center; }
.custom .format_text p.price { color:#ef3e44; font-weight:700; }
.custom .format_text ul li, .custom .format_text ol li { color:#666666; font-size:12px; line-height:1.4em; margin-bottom:5px; }
.custom #comments { display:none; }
.custom .format_text .post-image-right { float:right; margin-left:20px; }
.custom .teasers_box { border-top:none; padding:0; width:585px; }
.custom .teaser { float:left; margin-top:20px; width:585px; }
.custom .teaser .format_teaser { margin:0; }
.custom .prev_next { border-top:none; }
.custom .wp-pagenavi { margin-top:30px; text-align:right; }
.custom .wp-pagenavi span.pages, .custom .wp-pagenavi span.current { background-color:#107dc2; border:none; color:#fff; font-weight:700; }
.custom .wp-pagenavi a { border:1px solid #f3f3f3; font-weight:700; }

/* sidebar */
.custom #sidebars { width:260px; }
.custom .sidebar ul.sidebar_list { padding:0; }
.custom #searchform { margin-bottom:20px; }
.custom #searchform input { background:#999; border:1px solid #999; color:#fff; text-transform:uppercase; margin:0; padding:3px 5px 3px 5px;}
.custom #searchform #s { background:#fff; border:1px solid #b3b3b3; color:#666666; padding:4px 10px 4px 10px; width:158px; text-transform:none; }
.custom li.widget { background:url('images/widget-bg-top.gif') top left no-repeat; padding:3px 0 0 0; margin-bottom:20px; }
.custom li.widget h3 { background:#7bc242; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-bottom:1px solid #cccccc; color:#fff; font-weight:700; font-variant:normal; letter-spacing:normal; margin:0; padding:8px 0 8px 15px; }
.custom li.widget ul, .custom li.widget ol { background:url('images/widget-bg-bottom.gif') bottom left no-repeat; list-style-position:inside; padding:0 0 5px 0; margin:0; }
.custom li.widget ul li, .custom li.widget ol li { border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; margin:0; padding:6px 20px 4px 20px; }

.custom li.thesis_widget_search { background:none; padding:0px 0 0 0; }
.custom li.widget_text, .custom li.widget_killer_recent_entries { background-color:#fff; } 
.custom #text-3 { background:#fff url('images/expert-widget-bg-top.gif') top left no-repeat; }
.custom li.widget .experts-top-pick { background: url('images/experts-top-pick-bg.gif') top right no-repeat; }
.custom li.widget .experts-top-pick img { float:right; margin:1px 0 0 0; }
.custom li.widget .experts-top-pick h3 { background:#f8971c url('images/experts-top-pick-head.gif') top right no-repeat; font-size:14px; padding:7px 0 7px 15px;}
.custom li.widget .experts-top-pick ul, .custom .experts-top-pick ul { background:none; list-style-position:outside; padding:0; }
.custom li.widget .experts-top-pick ul li, .custom .experts-top-pick ul li { background:url('images/bullet-green.gif') 20px 12px no-repeat; color:#666666; font-size:12px; padding:6px 20px 6px 35px; }
.custom li.widget .experts-top-pick ul li.first { background:none; padding:0px 20px 210px 30px; }
.custom li.widget .experts-top-pick-links, .custom .experts-top-pick-links { border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; color:#666666; font-size:12px; padding:0 20px 0px 35px; height:30px; }
.custom li.widget .experts-top-pick-links a, .custom .experts-top-pick-links a { font-weight:700; text-decoration:underline; }
.custom li.widget .experts-top-pick-bottom { background:url('images/widget-bg-bottom.gif') bottom left no-repeat; height:5px; }

.custom .sidebar .text_input { background:#fff; border:1px solid #b3b3b3; color: #999999; font-size:0.85em; padding:4px 5px; width:248px; }
.custom li.widget_killer_recent_entries ul { color:#0f7cc2; list-style-type:decimal; }
.custom #widget_killer_recent_entries-3 ul { list-style-type:disc; }
.custom #widget_killer_recent_entries-2 { margin-bottom:0px; }
.custom #widget_killer_recent_entries-2 ul li a span { display:none; }
.custom #text-4 ul { list-style-position:inside; }
.custom #text-4 ul li { color:#0f7cc2; padding:6px 20px 4px 10px; }

/* footer area */
.custom #newsletter-box { background:#0f7cc2 url('images/free-newsletter.gif') top left no-repeat;  height:41px; padding:19px 0 0px 290px; }
.custom .newsletter-form { text-align:center; }
.custom .newsletter-form input { background:#fff; border:1px solid #b3b3b3; color:#999999; font-size:1.1em; width:190px; padding:3px 5px; margin-right:5px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; }
.custom .newsletter-form input.subscribe-button { background:#999999; border:none; color:#ffffff; width:80px; }

.custom #footer-links { font-size:1.2em; margin-top:5px; text-align:center; }
.custom #footer-links ul { list-style-type:none; }
.custom #footer-links ul li { display:inline; margin:0 10px; }
.custom #footer-links ul li a:hover { text-decoration:underline; }
.custom #footer { color:#626262; border-top:none; font-size:1.2em; margin-top:10px; padding-bottom:30px; text-align:center; }

/* diet reviews */
.custom #top-products { margin-bottom:30px; }
.custom #top-products h2 { color:#f8971c; }
.custom #top-products table td { color:#0f7cc2; padding:0; }
.custom #top-products table td ul { list-style-type:none; list-style-position:inside; margin:0; }
.custom #top-products table td ul li { color:#0f7cc2; display:list-item; font-size:14px; margin-bottom:3px; }
.custom #top-products table td ul li a { margin-left:20px; text-decoration:none; }
.custom #top-products table td ul li a:hover { text-decoration:underline; }

/* top ranked products */
.custom .border-bottom { border-bottom:1px solid #cccccc; margin-bottom:20px; }
.custom h2.top1 { background: url('images/top-1.gif') 0px 0px no-repeat; margin-bottom:13px; padding:5px 0px 5px 40px; }
.custom h2.top2 { background: url('images/top-2.gif') 0px 0px no-repeat; margin-bottom:13px; padding:5px 0px 5px 40px; }
.custom h2.top3 { background: url('images/top-3.gif') 0px 0px no-repeat; margin-bottom:13px; padding:5px 0px 5px 40px; }
.custom h2.top4 { background: url('images/top-4.gif') 0px 0px no-repeat; margin-bottom:13px; padding:5px 0px 5px 40px; }
.custom h2.top5 { background: url('images/top-5.gif') 0px 0px no-repeat; margin-bottom:13px; padding:5px 0px 5px 40px; }
.custom .product-image-left { margin:-6px 0 0 140px; }
.custom .product-image-left table { color:#666666; font-size:12px; }
.custom .product-image-left table th { text-align:left; padding-right:10px; }
.custom .product-image-left table th, .custom .product-image-left table td { vertical-align:middle; }
.custom .product-image-left table td.price { color:#7bc242; font-weight:700; }
.custom .product-image-left table td.guarantee { color:#ff0000; font-weight:700; }
.custom p.links { font-size:1.1em; text-align:center; }
.custom p.links a { font-weight:700; }

/* ranking process */
.custom .product-image-left2 { margin:0 0 40px 160px; }
.custom .format_text .product-image-left2 ul { margin-bottom;20px; }
.custom .format_text .product-image-left2 ul li { color:#666666; font-size:12px; line-height:1.4em; }

/* review detail template */
body.home .experts-top-pick.review-detail, body.top-ranked-products .experts-top-pick.review-detail, body.ranking-process .experts-top-pick.review-detail, body.about-us .experts-top-pick.review-detail, body.contact-us .experts-top-pick.review-detail, body.disclaimer .experts-top-pick.review-detail { display:none; }
.custom .experts-top-pick.review-detail { background: url('images/experts-top-pick-review-detail-bg.gif') top right no-repeat; border:1px solid #cccccc; border-top:none; padding-bottom:15px; }
.custom .experts-top-pick.review-detail img { float:right; /*margin:5px 0 0 0;*/ }
.custom .experts-top-pick.review-detail h3 { background:#f1831b; border-bottom:1px solid #cccccc; color:#fff; font-size:1.1em; font-weight:700; height:20px; line-height:1em; margin:0 0 10px 0; padding:11px 0 7px 15px; }
.custom .experts-top-pick.review-detail img.product { float:left; margin:10px 15px 30px 10px; }
.custom .experts-top-pick.review-detail h4 { color:#0f7cc2; margin-left:225px; }
.custom .experts-top-pick.review-detail ul { list-style-type:none; list-style-position:outside; margin:0 125px 0 190px; }
.custom .experts-top-pick.review-detail ul li { background:url('images/bullet-green.gif') 20px 10px no-repeat; line-height:1.2em; }
.custom .experts-top-pick.review-detail .experts-top-pick-links { border:none; margin-left:190px; }
.custom .experts-top-pick.review-detail .experts-top-pick-links a { font-size:0.9em; font-weight:700; }