/* Bazaar CSS */
#MAIN_CENTER_Ccontainer {width: 470px; height: auto; float: left; border-left: 1px solid #000; border-right: 1px solid #000; margin: 10px 0 0 15px; overflow: hidden;}
#MAIN_RIGHT_Ccontainer {width: 343px; height: auto; float: left; overflow: visible;}
#MAIN_CENTER_Ccontainer p {font: 12px Verdana, Arial, sans-serif; color: #000; line-height: 17px;}
#mainrt_650container {width: 150px; float: left; margin: 10px 0 0 5px; overflow: hidden;}
#site_container {margin: auto; overflow: visible; width: 1000px;}/*Keeps site centered*/
#container {margin: 0 5px 5px 5px; height: auto; width: 1000px; padding: 0px;}/*margin from site container*/
/*Global*/
img {border: none;}
.title {font: bold 21px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
.title h1 {font: bold 21px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
.title a {font: bold 21px "Times New Roman", Times, serif; color: #000; text-decoration: none;}
.dek {font: 16px "Times New Roman", Times, serif; color: #000;}
.dek h2 {font: 16px "Times New Roman", Times, serif; color: #000;}
.dek h2 a {color: #000; text-decoration: underline;}
.hb_text {font: 11px Verdana, Arial, sans-serif; color: #000;}
.hb_text a {color: #000; text-decoration: underline;}
.clear, .clear_alt {clear: both; font-size: 1px; height: 1px;}
blockquote {font: 18px "Times New Roman", Times, serif; color: #cc2229; width: 100%; margin: 10px 0 7px 0;}
.eyebrow {font: 14px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
.image_info {font: 9px Verdana, Arial, sans-serif; color: #000; text-align: right; margin: 0 5px 0 0; width: 240px;}
.link {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase;}
.link a {color: #000; text-decoration: none;}
.link a:hover {text-decoration: underline;}
p {margin: 0 0 10px 0;}
ul {padding: 0 0 0 10px; font: 12px Verdana, Arial, sans-serif; line-height: 19px;}
.left {float: left;}
.right {float: right;}
.cursor {cursor: pointer;}
.hidden {display: none;}
.center {text-align: center;}
/*New Header v2*/
#headerv2_banner {border-bottom: 1px solid #cdcdcd; margin: 0; padding: 0 0 7px 0;}
#headerv2 {width: 1000px; margin: 5px 0 0 0;}
#headerv2_meta_nav {padding: 0 0 5px 0; border-bottom: 1px solid #cdcdcd; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #cc2229; text-transform: uppercase; margin: 0 0 7px 0;}
#headerv2_meta_nav a {color: #cc2229; text-decoration: none;}
#headerv2_meta_nav a:hover {text-decoration: underline;}
.headerv2_metatitle {color: #000; float: left; margin-right: 5px;}
.headerv2_meta_links {color: #d7d7d7; float: left; font-weight: bold;}
*:first-child+html #headerv2_mid {padding-top: 10px;} * html #headerv2_mid {padding-top: 10px;}
#headerv2_mid {padding-top: 0px;}
#headerv2_searchbar {height: 22px; margin-bottom: 10px;}
#headerv2_search {width: 380px; height: 70px; background: #000; padding: 20px 0 0 20px;}
.headerv2_input {margin: 0 10px 10px 0; width: 270px; height: 17px; border: 1px solid #666; padding: 3px 10px 3px 5px; font-size: 13px;}
.headerv2_searchterms {color: #cc0000; clear: both;}
.headerv2_searchterms a {color: #fff; text-decoration: none;}
.headerv2_searchterms a:hover {text-decoration: underline;}
/*Nav*/
* html #nav {margin-bottom: 0;}
#nav {width: 1000px; height: 23px; margin-bottom: 5px;}
#dropmenudiv{position:absolute; z-index:101; width: 1000px;}
#dropmenudiv a{display: block; background: #fff; position: relative; z-index: 999; font: 10px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #cc2229; border-left: 1px solid #969696; padding: 5px 4px 5px 6px; text-align: left; color: #cc2229; width: 175px; text-decoration: none; text-transform: uppercase;}
#dropmenudiv a:hover{background: #fff; color: #000; width: 175px;}
.dd-but {float: left; margin: 0; width: auto; z-index: 999; display: inline; border-right: 1px solid #fff;}
.dd-but-last {float: left; margin: 0; width: auto; z-index: 999; display: inline;}
/*Promo Player*/
#promo_player {width: 460px; height: 300px; float: left; border-top: 13px solid #cc2229; border-left: 10px solid #cc2229; overflow: hidden;}
/*Hot News--- NOW WHATS NEW ON HP*/
#hot_news {background: #cc2229; width: 529px; height: 313px; float: left; overflow: hidden;}
#hotnews_title_wrapper {width: 265px; padding: 10px 5px 0 7px; float: left;}
#date {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; width: 220px; margin: 13px 10px 0 0; float: right; text-align: center; text-transform: uppercase;}
#hotnews_story_wrapper {width: 511px; height: auto; padding: 8px 5px 5px 5px; float: left; margin-left: 0px;}
.hotnews_stories {border-right: 1px solid #fff; width: 113px; float: left; height: 248px; padding: 0 0 0 13px; margin-left: 1px;}
.whatsnew_title {width: 102px; height: 40px;}
.hotnews_title {font: bold 15px Arial, Helvetica, sans-serif; color: #fff; margin: 0px 0 5px 0; text-transform: uppercase;}
.hotnews_image {width: 100px; height: 130px; padding: 2px 5px 5px 0;}
.hotnews_text {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; width: 107px; height: 50px;}
.hotnews_text a {color: #fff; text-decoration: none;}
.whatsnew_link {width: 85px; height: 11px; padding: 5px 0 0 0;}
.hotnews_link {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 5px 0 0 0; width: 85px; height: 11px; clear: both;}/*delete when whats new 4 touts go live*/
.hotnews_link a {color: #fff; text-decoration: none;}/*delete when whats new 4 touts go live*/
.hotnews_dontmiss {margin: 5px 0 5px 10px; font: bold 15px Helvetica, Arial, sans-serif; color: #fff; width: 95px; float: left;}
#dontmiss_title {margin: 0 0 10px 0;}
.dontmiss_links {padding: 5px 0 5px;}
/*Start of Homepage Touts*/
#hp_tout_wrapper {width: 612px; height: 596px; border-left: 10px solid #cc2229; border-right: 10px solid #cc2229; border-bottom: 10px solid #cc2229; float: left; margin-bottom: 15px; overflow: hidden;}
.hp_tout {float: left; margin: 0;}
#video_tout {background:url(video-tout-bg-noimage.gif) no-repeat; width: 153px; height: 298px; overflow: hidden;}
#hp_video_tout_image {margin: 75px 0 5px 10px;}
* html #videotout_text {margin-top: 0px;}
#videotout_text {margin: 5px 5px 5px 5px; width: 145px; height: 108px; overflow: hidden;}
.videotout_links {float: left; padding-bottom: 3px; width: 125px; }
.videotout_links a {color: #fff; text-decoration: none;}
.videotout_links a:hover {text-decoration: underline;}
.tout_bl_text {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.tout_redlink {color: #cc2229; text-decoration: none; font: 9px Verdana, Arial, Helvetica, sans-serif;}
.tout_redlink a {color: #cc2229; text-decoration: none;}
.tout_whitelink {color: #fff; font: 9px Verdana, Arial, Helvetica, sans-serif;}
.tout_whitelink a {color: #fff; text-decoration: none;}
.arrow {position: relative; top: 2px;}
.arrow_left {margin: 1px 5px 1px 1px; float: left;}
.arrow_links {width: 145px; margin: 0 0 5px 0;}
/*Wide Video tout*/
#videotout_wide {background: url(video-tout-336x142-noimage.gif) no-repeat; width: 336px; height: 142px;}
.videotout_wide_text {font: 11px Verdana, Arial, sans-serif; color: #fff; margin: 75px 10px 0 0; width: 150px; float: right;}
.videotout_wide_text a {color: #fff; text-decoration: none;}
#video_toutwide_image {float: left; width: 130px; height: 100px; margin: 21px 0 0 17px;}
/*StyleGuide Tout HP*/
#styleguide_tout {margin-left: 2px;}
/*For right side ads on HP*/
#middle {width: 100%;}
#hp_ads {width: 352px; float: left; margin: 0 0 0 8px;}
#AD_rectangle {width: 100%; font: 10px Arial, Helvetica, sans-serif; text-align: center; float: right; margin: 5px 0 10px 0;}
.ad_header {font: 10px Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 8px 0;}
.small_touts {margin: 0 0 8px 0;}
.small_touts #ams_circ_har_160x300 {margin-left: 2px;}
#subscription_ad {float: left; margin: 2px 0 0 5px; padding: 0 0 0 5px; width: 160px; height: 295px; overflow: hidden;}
/*Banner ad- HP*/
#AD_banner {margin: 0 auto; width: 728px; text-align: center;}
#top_banner {float: right; width: 728px;}
#channelheader_logurl {float: left; width: 420px; margin: 0 0 0 10px;}
#ch_search {width: 250px; float: right; margin: 12px 0 0 0;}
.channelhead_input {width: 230px; height: 18px; border: 1px solid #ccc; float: left;}
#breadcrumb {margin: 0 0 10px 5px; font: 10px Verdana, Arial, sans-serif; color: #000;}
#breadcrumb a {color: #000; text-decoration: underline;}
#hp3ads_left {float: left; margin: 0 0 0 5px;}
/*More Ideas Nav left hand side of channel pages*/
#more_ideas_wrapper {float: left; width: 145px; height: auto; padding: 10px 20px 10px 0; overflow: hidden;}
#moreideas_title {padding: 0 0 10px 0; text-transform: uppercase;}
.moreideas_image {padding: 0 0 20px 5px;}
#mi_top {margin: 0 0 0 10px;}
.moreideas_button {margin: 5px 0 8px 5px; padding: 0 0 10px 0; cursor: pointer;}
.moreideas_overlay {margin: 70px 0 0 0; padding: 2px 0 0 0;}
.mi_promo {margin: 0 0 10px 0;}
/*Sweeps tout*/
#sweeps_tout {margin: 5px 0 10px 14px;}
#sweeps_tout_index {margin: 0 0 10px 4px; padding: 5px 13px 5px 14px; border: 1px solid #000;}
/*Right ads on Channel Pages*/
#rightcontainer_ads {width: 340px; height: auto; margin: 10px 0 0 8px;}
#rc_ads_left {float: left; padding: 0;}
#channel_magcover {padding: 0 10px 14px 0; width: 160px; height: 142px;}
#channel_magcover_copy {margin: 10px 0 0 3px; width: 60px; float: left;}
.channel_sublinks {font: bold 8px Helvetica, Arial, sans-serif; height: 18px; padding: 5px 0 5px 0; width: 80px; color: #fff;}
.channel_sublinks a {color: #fff; text-decoration: none;}
.channel_sublinks a:hover {text-decoration: underline;}
/*Now also used on HP under Dont Miss*/
#channel_dontmiss {width: 160px; height: 298px; background: #cc2229; margin: 0 10px 0 0; text-decoration: none;}
.channel_dontmiss_links {font: bold 12px Verdana, Arial, sans-serif; text-decoration: none; padding: 0 0 8px 4px;}
.channel_dontmiss_links a {color: #fff; text-decoration: none;}
a .channel_dontmiss_links {color: #fff; text-decoration: none;}
#channel_rt_ads {float: left; padding: 0 0 0 5px;}
.channel_sublink_last a {color: #fff; text-decoration: none;}
.channel_sublink_last a:hover {text-decoration: underline;}
#navigator {margin: 10px 0 10px 0; width: 460px;}
/*Sponsored Links*/
#slinks {margin: 0px 0 0 3px;}
#slinks_text {margin: 10px 0 0 0;}
.sl_link {font: 10px Verdana, Arial, sans-serif; color: #000; margin-bottom: 5px;}
.sl_link a {color: #000; text-decoration: none;}
.sl_link a:hover {text-decoration: underline;}
.sl {font: 10px Verdana, Arial, sans-serif; color: #000; margin-bottom: 5px;}/*this comes from the var*/
.sl a {color: #000; text-decoration: none;}
.sl a:hover {text-decoration: underline;}
/*Related and Most Pop Links*/
#relatedlinks {float: left; margin: 0 5px 20px 5px; width: 225px;}
#mplinks {float: left; margin: 0 5px 0 5px; width: 220px;}
.rl_mp_link {font: 11px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; line-height: 20px; width: 195px; padding-left: 10px;}
.rl_mp_link a {color: #000;}
.rl_mp_link ul {margin: 0px; padding:0px; list-style-type: none;}
.rl_mp_link ul li a {font-size: 11px;}
.rl_mp_title {padding: 15px 0 0 5px;}
/*Story Form*/
#story_form {margin: 30px 0 0 5px; width: 460px;}
#article_image {margin: 0 5px 0 0; float: left;}
/*Archive*/
.archive_link {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; padding: 10px 0 10px 0; margin: 4px 0 0 8px; position:relative; z-index: 10;}
.archive_link a {color: #000; text-decoration: underline;}
#archive_title {font: 30px "Times New Roman", Times, serif; color: #000; margin: 8px 0 3px 0; text-transform: uppercase;}
#archive_title h1 {font: 30px "Times New Roman", Times, serif; color: #000; margin: 8px 0 3px 0; text-transform: uppercase;}
#archive_dek {font: 18px "Times New Roman", Times, serif; color: #000;}
#archive_dek h2 {font: 18px "Times New Roman", Times, serif; color: #000;}
.archive_story_wrapper {clear: both; padding: 5px 0 10px 0; width: 450px; height: auto; border-bottom: 1px solid #000; margin: 0 4px 3px 7px;}
.archive_story_wrapper_last {clear: both; padding: 5px 0 10px 0; width: 450px; height: auto; margin: 0 4px 3px 7px;}
.archive_image {float: left; margin: 35px 10px 10px 0;}
.archive_story_title {float: left; width: 300px; font: bold 14px "Times New Roman", Times, serif; color: #cc2229; margin: 30px 0 0 0; text-transform: uppercase;}
.archive_story_title a {color: #cc2229; text-decoration: none;}
.archive_story_text {width: 300px; float: left; font: 11px Verdana, Arial, sans-serif; color: #000;}
.archive_story_text a {color: #000; text-decoration: none;}
.archive_seemore {font: bold 10px Arial, Helvetica, sans-serif; color: #000; float: right; width: 200px; margin: 10px 0;}
.archive_seemore a {color: #000; text-decoration: none;}
.arrow_image {position: relative; top: 3px;}
/*Q and A*/
#qa_image {float: left; width: 240px; height: 312px; margin: 0 7px 10px 0;}
#qa_title {width: 209px; float: right; overflow: hidden;}
#qa_dek {font: 18px "Times New Roman", Times, serif; color: #000; margin: 5px 0 10px 0;}
#qa_dek h2 {font: 18px "Times New Roman", Times, serif; color: #000; margin: 5px 0 10px 0;}
#qa_dek h2 a {color: #cc2229; text-decoration: none;}
#qa_dek h2 a:hover {color: #cc2229; text-decoration: underline;}
#qa_text {font: 12px Verdana, Arial, sans-serif; color: #000; line-height: 17px;}
#qa_text a {color: #000; text-decoration: underline;}
/*Todays News*/
#todaysnews_title {padding: 0 0 10px 0; text-transform: uppercase;}
#news_mainimage {float: left; width: 240px; height: 312px; margin: 0 10px 20px 0;}
#news_title {margin: 25px 0 20px 0;}
.news_text {font: 11px Verdana, Arial, sans-serif; color: #000;}
.news_text a {color: #000; text-decoration: none;}
.news_text a:hover {color: #000; text-decoration: underline;}
.more_link {font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 10px 0 0 0; text-transform: uppercase;}
.more_link a {color: #000; text-decoration: none;}
#story_wrapper {width: 460px;}
.news_story_l {width: 230px; height: 160px; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; padding-top: 5px; float: left;}
.news_story_r {width: 229px; height: 160px; border-bottom: 1px solid #b7b7b7; padding-top: 5px; float: right;}
.news_image {float: left; margin: 0 15px 5px 5px;}
.news_image_l {float: left; margin: 0 15px 5px 5px;}
.newsstory_textwrapper {width: 100px; float: left; overflow: hidden;}
.newsstory_title {font: bold 14px "Times New Roman", Times, serif; color: #cc2229; padding-top: 10px; width: 100px; text-transform: uppercase;}
.newsstory_title a {color: #cc2229; text-decoration: none;}
.newsstory_text {font: 11px Verdana, Arial, sans-serif; color: #000; width: 95px; height: 60px; overflow: hidden; margin: 0 10px 5px 0; display: block;}
.newsstory_text a {color: #000; text-decoration: none;}
.newsstory_text a:hover {color: #000; text-decoration: underline;}
/* Viral Tools - tamle - Aug-20-09 */
/* - for Article & Channel */
.vl_main { width: 98%; height: 27px; margin: 10px 5px 10px 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.vl_main .tools { float: right; height: 17px; margin-top: 5px; }
.vl_main .tools a { float: left; font-family: Verdana, Arial, sans-serif; color:#000; font-size: 12px; margin-right: 20px; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; }
.vl_main .tools .share, .vl_main .tools .facebook, .vl_main .tools .twitter { margin-right: 10px; }
.vl_main .tools a:hover { text-decoration: none; cursor: pointer; }
.vl_main .tools a:hover span { text-decoration: underline; }
.vl_main .tools a span { margin-left: 3px; text-transform: uppercase;}
.vl_main .tools .vl_text { margin-top: 1px; }
.vl_main .tools .print { margin-top: 0; }
*html .vl_main .tools a.print img { vertical-align: bottom; }/* Fix Print icon for IE6 */
.vl_main .tools .vl_text img, .vl_main .tools .vl_text span { vertical-align: middle; }
a.stbutton { display: none; }
/* - for Blog archive */
.blogsv2_virals { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 15px; text-decoration: none; height: 30px; }
.blogsv2_virals a { float: left; color: #dc3633; text-decoration: none; margin-right: 20px; }
.blogsv2_virals .vl_main { width: auto ; height: auto; margin: 0 ; border-top: medium none; border-bottom: medium none; }
.blogsv2_virals .vl_main .tools { float: left; margin-top: 0; }
.blogsv2_virals .vl_main .tools a { color: #dc3633; }
/* - for Flipbook */
#fb_virals .vl_main { float: right; width: auto ; height: auto; margin-top: 3px ; border-top: medium none; border-bottom: medium none; }
/* - for Links list */
#ll_content .vl_main { display: inline-block; width: 99%; }
#ll_content .vl_main .tools a:hover { text-decoration: none; }
#ll_content .vl_main .tools a:hover span { text-decoration: underline; }
#ll_content .vl_main .tools a { color: #000; }
/*old V1 Flipbook*/
#flipbook {margin-left: 5px;}
#flipbooktitle {margin-left: 5px; text-transform: uppercase;}
#flipbookdek {margin-left: 5px;}
/*Gallery*/
.gallery_title {font: bold 21px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
.gallery_title h1 {font: bold 21px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
#gallery_wrapper {margin: 0 0 10px 0;}
#gallery_articles_wrapper {width: 450px; margin: 10px 35px;}
#gallerydek {margin: 0 0 0 5px;}
.gallery_article_l {width: 190px; height: 355px; border-right: 1px solid #000; border-bottom: 1px solid #000; float: left; padding-top: 20px;}
.gallery_article_r {width: 190px; height: 355px; border-bottom: 1px solid #000; float: left; padding: 20px 0 0 23px;}
.gallery_image {width: 165px; height: 215px; margin: 0 0 15px 0;}
.gallery_in_out {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #cc2229; text-transform: uppercase; width: 190px;}
.gallery_in_out a {color: #cc2229; text-decoration: none;}
.gallery_text {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-transform: none; width: 170px; height: 166px; overflow: hidden;}
.gallery_text a {color: #000; text-decoration: none;}
.gallery_text a:hover {text-decoration: underline;}
.gallery_out_wrapper {margin: 0 0 10px 0;}
/*In This issue-TOC*/
.toc_story_wrapper {padding: 0 0 5px 0; width: 450px; height: auto; border-bottom: 1px solid #000; margin: 0 4px 5px 7px;}
.toc_text_wrapper {width: 250px; float: left; margin-top: 25px;}
.issue_image {float: left; margin: 0 20px 0 0; width: auto;}
.issue_date {font: 14px "Times New Roman", Times, serif; color: #cc2229; text-transform: uppercase; width: 180px;}
.issue_title {padding: 0 0 2px 0;}
.issue_body {font: 22px "Times New Roman", Times, serif; color: #282828; width: 200px; float: left;}
.issue_more {font: 10px "Times New Roman", Times, serif; color: #282828; text-decoration: underline; text-transform: uppercase; float: left;}
.issue_more a{color: #282828;}
#issue_maintext {float: left; width: 220px; margin: 25px 0 10px 18px;}
/*Contribute*/
.conform_row {width: 450px; height: 26px; padding: 0 0 5px 0;}
.conform_name {background: #e4e4e4; width: 202px; height: 20px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; float: left; padding: 6px 0 0 5px; margin: 0 8px 5px 0;}
.conform_input {width: 229px; height: 23px; border: 1px solid #ccc; float: left;}
.conform_zipinput {width: 58px; height: 20px; float: left; margin: 0 7px 5px 0; border: 1px solid #ccc;}
.conform_row_state {padding: 0 0 5px 0;}
#conform_state {width: 88px; height: 19px; float: left; overflow: hidden;}
.selectdob {float: left;}
* html .conform_code {margin: 0 0 0 43px;}/*Applies to IE only*/
.conform_code {float: left; margin: 0 0 0 67px;}
#conform_legal {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 20px 0 10px 0;}
#conform_legal p {padding: 0 0 7px 0;}
#contribute_submit {margin: 15px 0 0 0; width: 61px; height: 23px; margin: 0 0 0 215px;}
#conform_zip {width:61px; height:20px;background-color:#e4e4e4;float:left; font: 11px Verdana, Arial, Helvetica, sans-serif; margin-left:6px; padding:4px 0 0 3px;}
#conform_zipwrapper {position: relative; top: -5px;}
#conform_dek {margin: 0 0 20px 0;}
/*Email this Lightbox*/
#lbox_container {width: 490px; height: 415px; background: #fff; overflow: hidden; padding-top: 8px; position: relative; z-index: 999;}
#lbox_close {float: right;}
#lbox_header {height: auto;}
.lbox_logo {float: left; margin: 0 0 8px 0;}
#lbox_content {margin: 10px 0 0 0;}
#lbox_title {float: left; width: 177px;}
#lbox_rt_content {float: right; width: 290px;}
.lbox_inputline {width: 290px; height: 20px; margin: 0 0 7px 0;}
.lbox_text {float: left; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; width: 90px; padding: 4px 0 0 0; text-align: right;}
.lbox_input {float: left; width: 180px; height: 19px; border: 1px solid #ccc; background: #ededed; margin: 0 0 0 10px;}
.lbox_textarea {float: left; width: 180px; border: 1px solid #ccc; background: #ededed; margin: 0 0 0 10px;}
.lbox_send {float: right; margin: 5px 8px 0 0;}
/*Photo Rating tool*/
#photorate_mainimage {width: 360px; margin: 15px 0 0 50px;}
#photorate_cap {width: 360px; margin: 0 40px 10px 0; float: right; text-align: right;}
.photorate_title {font: 14px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
#photorate_1-10 {width: 450px; height: 94px; margin: 25px 0 10px 0; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#photorate_rate1-10title {float: left; width: 160px;}
#rating_wrapper {float: right; width: 285px; height: 70px; background:url(average-rating-bg.jpg) no-repeat; margin: 10px 5px 0 0;}
#photorating_image_wrapper {width: 285px;}
.photorating_image {float: left; width: 16px; height: 15px; margin: 25px 2px 0 0; padding: 0 5px 0 5px; cursor: pointer;}
/*Video*/
#MAIN_video_Ccontainer {width: 800px; height: auto; float: left; border-left: 1px solid #000; margin: 10px 0 0 15px; overflow: hidden;}
#video_player {margin: 0 0 10px 10px;}
#video_bottom {width: 820px; float: right;}
#video_rt_container {float: right; width: 335px; overflow: hidden; border-left: 1px solid #000; padding-left: 5px;}
#video_left_container {float: left; width: 475px; border-left: 1px solid #000; margin: 0;}
/*RSS FEED page*/
.rss_title {font: bold 18px "Times New Roman", Times, serif; color: #000; text-transform: uppercase;}
.rss_text {font: 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;}
.rss_text a {color: #000;}
.rss_titlewrapper {width: 450px; border-bottom: 1px solid #ccc; margin: 0 5px 10px 0;}
.rss_icon {float: left; margin: 1px 5px 0 0;}
.rss_iconwrapper {width: 460px; margin-top: 15px; padding-bottom: 10px;}
.rss_feedwrapper {float: left; margin: 0 15px 0 1px;}
.rss_feed {margin: 10px 0 5px 0;}
/*Runway Review*/
#rr_wrapper {width: 640px;}
#rr_leftside {width: 174px; float: left; margin: 0;}
#rr_middle {width: 285px; float: left; margin: 0;}
#rr_rightside {width: 174px; margin: 0; float: left;}
#rr_midcontent {background: url(rr-mid-content.jpg) no-repeat; width: 285px; height: 301px;}
.rr_image {vertical-align: bottom;}
#rr_midtext_wrapper {width: 165px; padding: 125px 0 0 75px;}
.rr_mid_text {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #282828; text-transform: uppercase; margin-bottom: 15px;}
.rr_mid_text a {color: #282828; text-decoration: none;}
#rr_credits {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #282828; margin-top: 5px;}
/*pagination*/
.pagination_text {font: 11px Verdana, Arial, sans-serif; color: #000; float: right; margin: 10px 0 10px 0;}
.pagination_text a {color: #000; text-decoration: none;}
/*Customer Service*/
#customer_service_wrapper {float: left;}
#customer_service_wrapper ul {padding-left: 25px;}
#customer_service_wrapper li a {color: #000;}
/*Buy it or Find it Links*/
.buyit_link {float: right; margin: 0 0 5px 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.buyit_link a{text-decoration: none; color: #CC2229;}
.buyit_link a:hover{text-decoration: none; color: #CC2229;}
#qa_text .buyit_link a{text-decoration: none; color: #CC2229;}
/*Buy lines*/
.byline {font: bold 10px Arial, Helvetica, sans-serif; line-height: 16px; text-transform: uppercase; margin: 0 6px 0 0;} 
.byline_photo {font: bold 10px Arial, Helvetica, sans-serif; line-height: 16px; margin: 5px 0 0 5px;} 
/*Best Buy Pagination*/
#bestbuy_pagination {border-top: 1px solid #ccc; margin: 0; width: 200px; height: 30px; float: right;}
.ad_banner_adtext {width: 728px; font: 10px Arial, Helvetica, sans-serif; text-align: center;}
/*For fashion Shows*/
#MAIN_CENTER_Ccontainer_fs {width: 650px; height: auto; float: left; border-right: 1px solid #000; margin: 10px 0 0 0px; overflow: hidden;}
#fs_title {margin-bottom: 8px;}
#fs_image_wrapper {float: left; margin-right: 5px;}
#fs_image {width: 360px; height: 460px;}
.fs_credit {font: 10px Verdana, sans-serif; color: #666; margin: 10px 0 10px 20px;}
#fs_subhead {margin: 0 0 15px 0;}
#fs_dropdowns {padding-left: 8px; width: 255px; float: left;}
.fs_dd {margin: 0 0 10px 0;}
.fs_text {font: 23px "Times New Roman", Times, serif; color: #000; margin-bottom: 5px;}
.fs_dd_select {float: left; width: 210px; height: 24px; border: 1px solid #000; margin-right: 5px;}
.fs_arrow {width: 31px; height: 24px; cursor: pointer;}
#fs_bloglink {width: 256px; height: 50px; padding-top: 8px;}
/*Fashion show flipbook link*/
.fashionshow_backlink {float: left; font: 12px Arial, Helvetica, sans-serif; color: #000066; width: 390px; text-align: right; margin-left: 15px;}
.fashionshow_backlink a {color: #000066; text-decoration: none;}
.fashionshow_backlink a:hover {text-decoration: underline;}
/*New Flipbook v2*/
.fb_bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 16px; }
.fb_bodytext a { text-decoration: none; color: #CC2229; }
.fb_bodytext a:hover { text-decoration: underline; }
#fb_content {border-bottom: 1px solid #000; clear: both; height: 500px;}
#fb_header {margin: 20px 0 0px 0; padding-left: 15px;}
#fb_tndek {float: left; width: 400px; margin-bottom: 15px;}
#fb_sponlogo {float: left; width: 200px; height: 80px;}
#fb_sponlogo_text {float: left; width: 90px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; margin-left: 50px;}
#fb_virals {border-top: 1px solid #000; border-bottom: 1px solid #e5e5e5; height: 32px; margin-bottom: 10px; overflow: hidden;}
.vl_blocker{width: 463px; height: 26px; margin: 5px 0 0 18px;}
.fb_auto {float: left; width: 110px; height: 22px; margin: 5px 20px 0 15px; cursor: pointer;}
#fb_ss_control {width:150px; height: 18px; background: #f2f2f2; float: left; padding: 7px 5px;}
.fb_ss_conbut {float: left; margin: 0 0 0 15px; cursor: pointer;}
#fb_control_mid {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; float: left; padding: 3px 0 0 10px; text-align: center; width: 60px;}
#fb_next {float: right; margin: 0 15px 0 0; cursor: pointer;}
#fb_centercolumn {border-right: 1px solid #e5e5e5; margin: 0 0 20px 0; width: 380px; float: left; padding: 0 30px;}
#fb_mainbox{height:360px; width: 370px; margin: 16px 0 16px 11px;}
/*right col*/
* html #fb_rightcolumncontainer {overflow: hidden;}
#fb_rightcolumncontainer {width: 350px; float: right; margin: 0px 5px 0px 0px;}
#fb_photoinfo {margin: 10px 0 15px 0; width: 330px; height: auto; float: left;}
#fb_title {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 20px;}
/*Hacks*/
#fb_captionbox, x:-moz-any-link {position: relative; z-index: -1;}
#fb_captionbox, x:-moz-any-link, x:default {position: inherit; z-index: 1;}
#fb_captionbox {font: 11px Verdana, sans-serif; width: 315px; height: 170px; border-bottom: 1px solid #e5e5e5; margin: 0 0 5px 20px; padding: 0 0 5px 0; overflow: auto; line-height: 16px;}
#fb_captionbox a {color: #dc3633; text-decoration: none;}
#fb_credit {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 0 10px 20px;}
#fb_keywords {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; margin-left: 20px;}
#fb_keywords a {color: #dc3633; text-decoration: none;}
/*Image thumbnail scroller*/
#fb_navwindow {background: url(fb-imagescroller.gif) no-repeat; width: 336px; height: 138px; float: right; margin: 10px 0 10px 20px; position: relative;}
#fb_is_prev {float: left; width: 19px; height: 19px; margin: 61px 0 0 5px; cursor: pointer;}
#fb_is_next {float: right; width: 19px; height: 19px; margin: 61px 5px 0 0; cursor: pointer;}
#fb_horscroll {height: 106px; width: 287px; margin: 20px 0 0 1px; overflow: hidden; float: left; position: relative;}
#fb_horbar {height: 120px; width: 15000px; float: left; position: absolute; top: 0px; left: 0px;}
.fb_horitem_sel {background: #dc3633;}
.fb_horitem_over{background: #757575;}
.fb_horitem {width: 90px; height: 106px; margin:0px 3px 0px 2px; border: 0px; float: left; cursor: pointer;}
.fb_horitem div {width: 90px; height:90px;}
.fb_thumbimg{border: 0px solid #000; height: 90px; width: 90px; padding: 8px 0;}
/*ad box*/
#fb_rightadpanel {height: 293px; float: right; width: 300px; margin: 10px 30px 0 0; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; padding-left: 10px; overflow: hidden;}
#fb_rightadpanel a {color: #dc3734; text-decoration: underline; cursor: pointer;}
#fb_adbox{border: none; width: 336px; height: 307px; margin: 0; padding: 0; background: #f2f2f2;}
#fb_adbox_inner{margin: 30px 0 0 17px; width: 300px; height: 250px; display: block; overflow: hidden;}
.fb_adTitle {font: 10px Verdana, Arial, Helvetica, sans-serif; width: 336px; margin-left: 120px;}
/*FB Related links*/
#fb_rightrelatedlinkpanel {height: auto; overflow: hidden; margin: 10px 20px 15px 0; width: 250px; height: 271px; float: left; padding: 0 0 10px 20px; overflow: hidden;}
#fb_rightrelatedlinkpanel ul {padding: 0 0 3px 19px; list-style-image: url(fb-rl-arrow.gif);}
#fb_rightrelatedlinkpanel li {padding: 0 0 6px 0; vertical-align: bottom; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #dd3734;}
#fb_rightrelatedlinkpanel a {padding: 0px; margin: 0px; vertical-align: top; color: #dd3734; text-decoration: none;}
/*More Flipbook*/
.moreflipbook_box {width: 440px; margin: 0 10px 0 20px; text-decoration: none;}
.fb_mfb_promotitle {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #dc3633; text-align: center; width: 90px; text-decoration: none;}
.fb_mfb_promotitle a {color: #dc3633; text-decoration: none;}
.fb_mfb_image_wrapper {float: left; width: 90px; height: 120px; margin: 0 8px 25px 8px;}
.fb_mfb_image {width: 90px; height: 90px; float: left;}
#fb_mfb_clear {clear: both;}
.comments_box {width: 473px; overflow: hidden;}
/*pagination*/
#pagination {width: 450px; color: #000; font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; padding: 16px 0; clear: both;}
#pagination a.pagenumbers, #pagination a.pagenumbers:link, #pagination a.pagenumbers:visited {color: #000; padding: 1px 5px; text-decoration:none;}
#pagination a.pagenumbers:hover {border: 1px solid #cc2229; color: #000; padding: 0px 4px; text-decoration:none; }
#pagination a.next {color: #000; margin-left: 8px; text-decoration:none;}
#pagination a.previous {color: #000; margin-right: 8px; text-decoration:none;}
#pagination a.next_img {margin-left: 3px; text-decoration:none; padding: 1px 0px;}
#pagination a.previous_img {margin-right: 3px; text-decoration:none; padding: 1px 0px;}
#pagination a.next:hover,
#pagination a.previous:hover {text-decoration:underline;}
#pagination span.current {padding: 1px 5px; font-weight: bold;}
/*Photowars*/ 
#pw_storyform {margin-left: 70px;}

/*Searchv2 Phase #1*/
#search_cntr {width:460px; margin: 0 auto;}
#search_cntr a:link, #search_cntr a:visited{text-decoration:none; color: #cc2229;}
#search_cntr a:hover{text-decoration:underline; color: #cc2229;}
.searchv2_header {padding: 5px 18px 0 0;}
.searchv2_input {margin-right: 10px; width: 210px; height: 20px;}
.searchv2_areatitle {padding: 14px 0 0 0; float:left; font: normal 14px Verdana, Arial, Helvetica, sans-serif;}
.searchv2_suggtitle {padding: 14px 0 0 0; float:left; font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #cc2229;}
#search_cntr .searchedfor{padding: 14px 0 0 0; float:left; font: normal 14px Verdana, Arial, Helvetica, sans-serif;}
#search_cntr .searchedforresults{padding: 14px 8px 0 0;float:right; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif;}
#search_cntr .no_results_cntr {padding: 14px 0 0 0;}
#search_cntr .results_cntr {padding: 34px 0 0 0;}
*:first-child+html #search_cntr .results_cntr {padding: 14px 0 0 0;}
* html #search_cntr .results_cntr {padding: 14px 0 0 0;}
#search_cntr .didnotfindresults {font: normal 14px Arial, Verdana, Sans serif; color: #cc2229;}
#search_cntr .suggestions {font: normal 14px Arial, Verdana, Sans serif; padding-bottom: 20px; border-bottom: solid 1px #ccc;}
#search_cntr .suggestions ul {margin: 10px 0 10px 50px; padding: 0; }
#search_cntr .not_found_most {padding: 10px 0 15px 0;}
#search_cntr .not_found_most ol {margin: 10px 0 0 30px; padding: 0; font: normal 12px/20px Arial,Verdana, Sans serif;}
#search_cntr .not_found_most a:link, #search_cntr .not_found_most a:visited {color: #000;}
#search_cntr .not_found_most a:hover {color: #000;}
#search_cntr .results_title{font: bold 18px "Times New Roman", Times, serif; color: #cc2229;}
#search_cntr .results_body{padding-bottom:24px; font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
#search_cntr .search_btm {width:460px; border-top: solid 1px #bebebe; text-align:center; margin: 18px auto;}
#search_cntr .ad_cntr {width: 460px; margin-left: 0 auto;}
.adbox {width: 460px; height: auto; background: #fff; margin: 9px auto;}
.search_keyword {font-weight: bold;}
#search_rr_ad {width:336px; text-align:center; margin: 14px auto 0px auto; font: normal 9px Arial, Verdana, sans serif;}


/*Search Results Phase #2*/
#searchv2_tabs {margin-top: 9px; width:459px; height:24px; background:url(tabs.png) 0 0 no-repeat; overflow: hidden;}
#searchv2_tabs_new {margin-top: 9px; width:459px; height:24px; background:url(tabs_new.png) 0 0 no-repeat; overflow: hidden;}

#search_cntr .results_cntr {padding: 14px 0 0 5px; font: 12px Verdana, sans-serif; }
#searchv2_imagesearch, #searchv2_videosearch, #searchv2_blogsearch {display: none;}
#pagination {padding: 0;}

.searchv2_areatitle {margin: 0 5px 20px 0; float: left; padding: 0px;}
.searchv2_sugg {color: #990000;}
.searchv2_sugg a {color: #990000; text-decoration: underline;}
.searchv2_total {float: right; font: 12px Arial, sanserif;}

/*Search Images Search*/
.searchv2_image {float: left; width: 100px; height: 180px; margin: 0 50px 10px 0; overflow: hidden;  }
.searchv2_img, .searchv2_videoimage {border: 1px solid #ff0000;}
.searchv2_image_text {height: 80px; overflow: hidden; margin: 10px 0; font-size: 11px;}

.searchv2_title {font: bold 14px "Times New Roman", Times, serif; text-transform: uppercase;}
.searchv2_video {clear: both; margin-top: 10px; height: 75px; overflow: hidden;}
.searchv2_videoimage {float: left; margin-right: 10px;}

/*Right Rail*/
.searchv2_rr_tout {font: 11px Arial, Helvetica, sans-serif; color: #000; border-bottom: 1px solid #bebebe; padding: 10px 0 10px 5px; margin-bottom: 10px;}
.searchv2_rr_tout .hed {font: bold 18px "Times New Roman", Times, serif; float: left; margin-bottom: 8px; text-transform: uppercase;}
.searchv2_rr_tout .tout_pag {text-transform: uppercase; padding: 10px 0;}
.searchv2_rr_tout a {color: #000; text-decoration: none;}
.searchv2_rr_tout a:hover {text-decoration: underline;}
.searchv2_rr_tout .seeall {font-weight: bold; text-transform: uppercase;}
/*Images tout*/
.searchv2_rr_tout .itout_image {float: left; margin-right: 21px;}
.searchv2_rr_tout #searchv2_itoutimages_wrapper {clear: both; margin-bottom: 10px; width: 339px; overflow: hidden;}
/*Search Video tout*/
.searchv2_rr_tout #searchv2_vtout_videos_wrapper {clear: both; margin-bottom: 10px; width: 336px; height: 110px;}
.searchv2_rr_tout .searchv2_vtout_video {float: left; height: 110px; width: 150px;}
.searchv2_rr_tout .vtout_image {margin-bottom: 5px; border: 1px solid #ff0000;}
.searchv2_rr_tout .searchv2_vtout_text {height: 55px; overflow: hidden;}
.searchv2_rr_tout .searchv2_vtout_text a {color: #cc2229;}
/*Search Blogtout*/
.searchv2_rr_tout .rr_list {clear: both; font-family: Verdana, sans-serif;}
.searchv2_rr_tout .rr_list ol {margin: 0 0 0 19px; padding: 10px 0;}
.searchv2_rr_tout .rr_list li {margin: 0 0 5px 0px; list-style-type: disc;}
.searchv2_rr_tout .rr_list a {color: #cc2229; text-decoration: none;}
.searchv2_rr_tout .rr_list a:hover {text-decoration: underline;}

/*Most Viewed Searched tout*/
#most_viewed_searched_tab {background:url(t_most_viewed_searched.gif) 0 0 no-repeat; width: 336px; height: 24px; overflow: hidden;}
#most_viewed_searched_posts{font: 11px/18px Verdana, sans-serif; width:334px; border-left: solid 1px #999; border-right: solid 1px #999; border-bottom: solid 1px #999;}
#most_searched_posts {display: none;}
.searchv2_rr_tout #most_searched_posts li, .searchv2_rr_tout #most_viewed_posts li {list-style-type: decimal; margin-left: 10px; line-height: 13px;}
* html #search_cntr {margin-left: 5px;}

/* Footer */
#footer {width: 1000px; padding: 0 0 0 8px; border-top: 1px solid #353639; margin: 10px 0 0 0; position: relative;}
#footer_links {width: 760px; font: 11px Arial, Helvetica, sans-serif; text-align: center; line-height: 14px; margin: 20px 0 10px 0px; float: left; padding: 0 0 20px 0;}
#footer_links a:link {color: #000000; text-decoration: none;}
#footer_links a:hover {color: #cc2229; text-decoration: underline;}
#footer_links a:active {color: #ffcc00; text-decoration: underline;}
#footer_links a:visited {color: #666666; text-decoration: none;}
#womennetwork {width: 218px; margin: 0; float: right; position: absolute; top: 10px; right: 48px; _right:5px;}


#shade_ad {clear: both; width: 1000px; margin: 0px auto 10px auto;}
