#blog_roll {display: inline; float: left; width: 605px; margin: 15px 0 15px 15px;}
#blog_roll #channel_finder{ margin:0 0 5px 0; }

/* snipe styles */
#blog_roll .snipe a {
	background:url(/mystyle/images/snipes.gif) center top no-repeat;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:8px 12px 10px 48px;
	color:#fff;
}
#blog_roll .snipe a:hover { background:url(/mystyle/images/snipes.gif) center bottom no-repeat; color:#fff; text-decoration: none; }

#rsidebar {display: inline; float: right; width: 300px; margin: 15px;}
#rsidebar .ad_billboard {margin: 20px 0;}
#rsidebar .ad_skyscraper {margin: 0 auto; width:160px;}
#rightWidget {margin: 10px 0 !important;}

/* category/section headers */
.blog_index h1 {width: 960px; height: 29px; margin: 0 15px 5px 15px; text-indent: -100000px; display:none;}
.blog_index.fashionbeauty h1 {background: url(http://images.mystyle.com/mystyle/images/hed_fashion.gif) no-repeat; display:block;}
.blog_index.home h1 {background: url(http://images.mystyle.com/mystyle/images/hed_athome.gif) no-repeat; display:block;}
.blog_index.dealsshopping h1 {background: url(http://images.mystyle.com/mystyle/images/hed_deals.gif) no-repeat; display:block;}

/* promo spots */
.promo_spots {margin-left: 15px; color: #fff;}
.promo_spots a {color: #fff;}
.promo_spots a:hover, .promo_spots a:hover strong {color: #fff; text-decoration: underline !important;}
.promo_spots li {float: left; display: block; width: 276px; height: 142px; margin-right: 5px; padding: 9px 10px 0 10px; background: #ccc; overflow: hidden; position: relative;}
.promo_spots li img {float: left; width: 100px; height: 135px; margin-right: 10px; border: none;}
.promo_spots li strong {display: block; font-size: 16px;}
.promo_spots li.spot_1 {float: left; display: block; width: 338px; background: url(http://images.mystyle.com/mystyle/images/spot_pink_wide.gif) no-repeat;}
.promo_spots li.spot_1 img {float: left; width: 180px; height: 135px; border: none;}
.promo_spots li.spot_2 {background: url(http://images.mystyle.com/mystyle/images/spot_blue.gif) no-repeat;}
.promo_spots li.spot_3 {background: url(http://images.mystyle.com/mystyle/images/spot_green.gif) no-repeat;}
.promo_spots li.spot_3.promoBox {height:152px; padding:0; width:296px;}
.promo_spots li.spot_3.promoBox a{
	background: url(/mystyle/images/spot_green_promo.jpg) no-repeat;
	display:block;
	height:152px;
	margin:0 0 20px 0;
	text-indent:-10000px;
	width:296px;
}
.promo_spots li.spot_4 {background: url(http://images.mystyle.com/mystyle/images/spot_grey.gif) no-repeat;}
.promo_spots li.spot_4 a, .promo_spots li.spot_4 a:hover strong {color: #666;}
#rsidebar .promo_spots {margin-top: 20px; margin-left: 0;}
#rsidebar .promo_spots li {padding:9px 10px;}
#rsidebar .promo_spots li.spot_1 {width: 276px; background: url(http://images.mystyle.com/mystyle/images/spot_pink.gif) no-repeat;}
#rsidebar .promo_spots li.spot_1 img {width: 100px;}

/* Promo spot buttons */
a.spot_btn {display:inline; float:left; font-size:18px; font-weight:bold; position:absolute; padding: 0 0 0 28px;}
a.spot_btn:hover {text-decoration: none !important;}

.promo_spots li.spot_1 a.spot_btn {color: #c9638d; background: url(http://images.mystyle.com/mystyle/images/spot_btn_pink_left.gif) no-repeat; left: 200px;}
.promo_spots li.spot_2 a.spot_btn {color: #8ea3d3; background: url(http://images.mystyle.com/mystyle/images/spot_btn_blue_left.gif) no-repeat; left: 119px;}
.promo_spots li.spot_3 a.spot_btn {color: #b8cb73; background: url(http://images.mystyle.com/mystyle/images/spot_btn_green_left.gif) no-repeat; left: 119px;}
.promo_spots li.spot_4 a.spot_btn {color: #b1b2b3; background: url(http://images.mystyle.com/mystyle/images/spot_btn_gray_left.gif) no-repeat; left: 119px;}
.promo_spots li.linkButton p { margin-top:40px; }
*html .promo_spots li.linkButton p { margin-top:50px; } /* IE6 */
*+html .promo_spots li.linkButton p { margin-top:50px; } /* IE7 */

.promo_spots li a.spot_btn span {display:block; padding-right:10px;}
.promo_spots li.spot_1 a.spot_btn span {background:url(http://images.mystyle.com/mystyle/images/spot_btn_pink_right.gif) no-repeat right top;}
.promo_spots li.spot_2 a.spot_btn span {background:url(http://images.mystyle.com/mystyle/images/spot_btn_blue_right.gif) no-repeat right top;}
.promo_spots li.spot_3 a.spot_btn span {background:url(http://images.mystyle.com/mystyle/images/spot_btn_green_right.gif) no-repeat right top;}
.promo_spots li.spot_4 a.spot_btn span {background:url(http://images.mystyle.com/mystyle/images/spot_btn_gray_right.gif) no-repeat right top;}

.promo_spots li a.spot_btn div {background: #fff; height:25px; line-height:25px;}
.promo_spots li.spot_1 a.spot_btn div {border-bottom:2px solid #c9638d; border-top:2px solid #c9638d;}
.promo_spots li.spot_2 a.spot_btn div {border-bottom:2px solid #8ea3d3; border-top:2px solid #8ea3d3;}
.promo_spots li.spot_3 a.spot_btn div {border-bottom:2px solid #b8cb73; border-top:2px solid #b8cb73;}
.promo_spots li.spot_4 a.spot_btn div {border-bottom:2px solid #e8e8e8; border-top:2px solid #e8e8e8;}
*html  .promo_spots li a.spot_btn div {background: #fff; display:inline; line-height:29px; padding:2px 0 2px 0;} /* IE6 */
*+html .promo_spots li a.spot_btn div {background: #fff; display:inline; line-height:29px; padding:2px 0 2px 0;} /* IE7 */

#rsidebar .promo_spots li.spot_1 a.spot_btn {left: 119px;}
#rsidebar .promo_spots li.spot_2 a.spot_btn {left: 119px;}
#rsidebar .promo_spots li.spot_3 a.spot_btn {left: 119px;}
#rsidebar .promo_spots li.spot_4 a.spot_btn {left: 119px;}

.ad_skyscraper div {margin: 0 auto; padding-bottom: 20px;}

/* blog styles */
.blog_container {
	clear: both;
	margin-bottom: 30px;
	border-bottom: 1px solid #CE6D8C;
}

.blog_container h2 {padding: 1px 3px; font-size: 22px; color: #CE6D8C; border-bottom: 3px solid #c6c6c6;}
.blog_container h2 .hasBodyShapeIcons {float:left; width:405px;}
.blog_container p {margin: 10px 3px; line-height: 1.6em;}
.blog_container img {border: none; margin: 0;}

/* the following three styles are from the old mystyle blog, should delete these */
.blog_container .entry_img_left{float: left; margin: 0 10px 10px 0;}
.blog_container .entry_img_right {float: right; margin: 0 0 10px 10px;}
.blog_container .entry_img_top {float: none; margin: 10px auto;}
.blog_container .entry_img_top img {margin: 0 auto;}

.blog_post object, .blog_post embed {margin: 15px auto; display: block;}

.blog_container .read_more {text-indent:-1000px; height:20px; }
.blog_container .read_more a {background: url(http://images.mystyle.com/static/images/read_more.gif) no-repeat; width:104px; height:23px; float:right;}
.blog_container .by_line {font-size:11px; line-height:18px; padding:4px;}
.blog_container .by_line span {text-transform:uppercase;}

.blog_container .entry_footer { border-bottom: solid 1px #c6c6c6; margin:30px 0 5px 0; padding-bottom:20px; clear:both; }
.blog_container .entry_footer ul.blog_post_author { float: left; }

.blog_container .blog_post_author { clear:none; font-weight:bold; float:left; }
.blog_container .blog_post_author { font-size:11px; line-height:14px; color: #3e3e3e; margin-right: 20px;}

.blog_container .blog_post_tools { clear:none; font-weight:bold; float:right; }
.blog_container .blog_post_tools li { display: inline; }
.blog_container .blog_post_tools li.email a { background: url(/static/images/email_icon.gif) left no-repeat; cursor: pointer; }
.blog_container .blog_post_tools li.print a { background: url(http://images.mystyle.com/static/images/print_icon.gif) left no-repeat; cursor: pointer; }
.blog_container .blog_post_tools li.permalink a { background: url(http://images.mystyle.com/static/images/permalink_icon.gif) left no-repeat; cursor: pointer; }
.blog_container .blog_post_tools li.comments a { margin-right:0; background: url(http://images.mystyle.com/static/images/comment_icon.gif) left no-repeat; cursor: pointer; padding-left: 20px;}
.blog_container .blog_post_tools li.share { cursor: pointer; color:#CE6D8C; position:relative;}
.blog_container .blog_post_tools li.share span { background: url(/static/images/share_icon.gif) left no-repeat; cursor: pointer; color:#CE6D8C; padding:0 5px 0 20px;}
* html .blog_container .blog_post_tools li.share { margin: 0 0 0 -20px; padding-left: 20px; }
* html .blog_container .blog_post_tools li.share span { background: url(/static/images/share_icon.gif) left no-repeat; cursor: pointer; padding:0 0 0 20px; }
.blog_container .blog_post_tools li.email a,
.blog_container .blog_post_tools li.print a,
.blog_container .blog_post_tools li.permalink a { padding-left: 24px; margin-right:7px; }

.blog_container .blog_meta {margin-bottom: 15px; font-size: 11px; line-height: 14px; color: #3e3e3e;}
.blog_container .blog_meta li {display: inline; padding: 0 5px; border-right: 1px solid #666;}
.blog_container .blog_meta li.author {padding-left: 0;}

.blog_container .ad_billboard {width: 300px; margin: 0 auto; padding: 0 0 30px 0; text-align: center;}

.blog_content_navigation {margin-top: 10px; margin-bottom: 5px;}
.blog_content_navigation div {float: left; width: 50%;}
.blog_content_navigation a {display: block;}
.blog_content_navigation .next {text-align: right; float:right;	}

.back_link {display: block; margin: 10px 0; padding: 0 0 0 14px; background: url(http://images.mystyle.com/mystyle/images/arrow_left.gif) top left no-repeat;}
.detail_share_links {margin-bottom: 15px;}
.detail_share_links a.link_delicious {padding: 2px 0 2px 19px; background: url(http://images.mystyle.com/mystyle/images/icon_delicious.gif) left no-repeat;}
.detail_share_links a.link_digg {margin: 0 6px 0 4px; padding: 2px 0 2px 19px; background: url(http://images.mystyle.com/mystyle/images/icon_digg.gif) left no-repeat;}

/* pagination */
#blog_pagination {clear: both; margin: 20px 0; text-align: center; font-size: 18px; font-weight: bold;}
#blog_pagination span, #blog_pagination a {padding: 0 2px;}
#blog_pagination span.prev {margin-right: 10px;}
#blog_pagination span.next {margin-left: 10px;}

.category_selector {
	clear: both;
	display: block;
	width: 100%;
	background:#EBEBEB !important;
	margin-bottom:8px;
	padding: 5px;
	font-size: 11px;
}

/* steal or splurge */
.blog_content_container .sos_container {
	display: block;
	margin: 5px 0;
	background: #C35879 url(http://images.mystyle.com/mystyle/images/box_sos_top.gif) top no-repeat;
	clear:both;
	color: #fff;
	font-size: 11px;
	line-height: 1.4em;
}

.blog_content_container .sos_container .blog_sos {
	background: url(http://images.mystyle.com/mystyle/images/box_sos_bottom.gif) bottom no-repeat;
}

.blog_content_container .sos_container ul li img, .blog_content_container .rateit_container ul li img {
	float: right;
	width: 102px;
	height: 102px;
	margin: 12px 10px 5px 5px;
}

.blog_content_container .sos_container.two_items ul li img, .blog_content_container .rateit_container.two_items ul li img {
	float: right;
	width: 102px;
	height: 102px;
	margin: 12px 0 0 5px;
}

.blog_content_container .sos_container p, .blog_content_container .rateit_container p {
	margin: 0.8em 0;
	padding: 0;
}

.blog_content_container .sos_container a, .blog_content_container .rateit_container a {
	color: #fff;
	text-decoration: underline;
}

.blog_content_container .sos_container ul, .blog_content_container .rateit_container ul {
	list-style: none;
	display: inline-block;
	overflow: hidden;
}

.blog_content_container .sos_container ul li, .blog_content_container .rateit_container ul li {
	width: 590px;
	padding: 10px;
	overflow: hidden;
}

.blog_content_container .sos_container.two_items ul li {
	float: left;
	width: 275px;
	padding: 10px;
	overflow: hidden;
}

.blog_content_container .sos_container .steal h3 {
	width: 590px;
	height: 27px;
	background: url(http://images.mystyle.com/mystyle/images/steal.gif) top left no-repeat;
	text-indent: -10000px;
}

.blog_content_container .sos_container .splurge h3 {
	width: 590px;
	height: 27px;
	background: url(http://images.mystyle.com/mystyle/images/splurge.gif) top left no-repeat;
	text-indent: -10000px;
}

.blog_content_container .sos_container.two_items .steal h3 {
	width: 275px;
	height: 27px;
	background: url(http://images.mystyle.com/mystyle/images/steal.gif) top left no-repeat;
	text-indent: -10000px;
}

.blog_content_container .sos_container.two_items .splurge h3 {
	width: 275px;
	height: 27px;
	background: url(http://images.mystyle.com/mystyle/images/splurge.gif) top left no-repeat;
	text-indent: -10000px;
}

/*
	concept: steal_splurge_container
	description: multiple steal or splurge entries
*/
.steal_splurge_container {
	background: #C35879 url(http://images.mystyle.com/mystyle/images/box_sos_top.gif) top no-repeat;
	clear:both;
	color: #fff;
	display: block;
	font-size: 11px;
	line-height: 1.4em;
	margin: 5px 0;
	position:relative;
	width:590px;
}
.steal_splurge_container .steal_splurge_textBlock {
	background: url(http://images.mystyle.com/mystyle/images/box_sos_bottom.gif) bottom no-repeat;
	padding:10px 0 0 0;
}
.steal_splurge_container a { color: #fff; text-decoration: underline; }

.steal_splurge_container ul li {
	float:left;
	padding:10px 10px 0 10px;
	overflow:hidden;
}
.steal_splurge_container ul li.steal_item img {
	float:right;
	height:102px;
	margin:0 0 0 5px;
	width:102px;
}
.steal_splurge_container ul li.splurge_item img {
	float:left;
	height:102px;
	margin:0 5px 0 0;
	width:102px;
}
.steal_splurge_container li.steal_item p, .steal_splurge_container li.splurge_item p {
	margin:0;
	padding:0;
}
.steal_splurge_container li.steal_item p { text-align:right; }
.steal_splurge_container li.splurge_item p { text-align:left; }
.steal_splurge_container .steal_item h4, .steal_splurge_container .splurge_item h4 {
	text-indent:-10000px;
	line-height:0;
}
.steal_splurge_container li.steal_item p strong, .steal_splurge_container li.splurge_item p strong { font-size:18px; }

.steal_splurge_container ul li.steal_item {
	padding:0 26px 0 10px;
	width:248px;
}
.steal_splurge_container ul li.splurge_item {
	padding:0 0 0 26px; 
	width:270px;
}
.steal_splurge_textBlock .scroller { 
	width: 590px; 
	overflow: hidden;
	padding:0 0 10px 0;
	position:relative;
}
.steal_splurge_textBlock .scroller ul.section {
	width:590px;
	float:left;
	clear:none;
}
.steal_splurge_textBlock .scroller div.content { width: 10000px; }

.steal_splurge_container h3 {
	background:url(http://images.mystyle.com/mystyle/images/box_sos_header.gif) no-repeat scroll left top;
	height:33px;
	margin:0 auto;
	width:566px;
	text-indent:-10000px;
}
.steal_splurge_container .prev_steal_splurge,
.steal_splurge_container .next_steal_splurge,
.steal_splurge_container .numb_steal_splurge {
	padding:0;
}

.steal_splurge_container li.prev_steal_splurge,
.steal_splurge_container li.prev_steal_splurge a,
.steal_splurge_container li.next_steal_splurge,
.steal_splurge_container li.next_steal_splurge a {
	float:left;	
	height:20px;
	text-indent:-10000px;
	width:20px;
}
.steal_splurge_container li.prev_steal_splurge .disabled,
.steal_splurge_container li.prev_steal_splurge .disabled a,
.steal_splurge_container li.next_steal_splurge .disabled,
.steal_splurge_container li.next_steal_splurge .disabled a {
	background:none;
	visibility:hidden;
}
.steal_splurge_container li.prev_steal_splurge a {
	background:transparent url(http://images.mystyle.com/mystyle/images/box_sos_prev.gif) no-repeat scroll;
}
.steal_splurge_container li.next_steal_splurge a {
	background:transparent url(http://images.mystyle.com/mystyle/images/box_sos_next.gif) no-repeat scroll;
}
.steal_splurge_container .numb_steal_splurge {
	height:20px;
	line-height:20px;
	text-align:center;
	width:45px;
}
.steal_splurge_container .numb_steal_splurge_hidden {
	visibility:hidden;
}
.steal_splurge_container ul.steal_splurge_nav {
	position:absolute;
	right:15px;
	top:8px;
}
*html .steal_splurge_container ul.steal_splurge_nav { left:480px; }


/*
	concept: blog_poll
	description: in-blog poll
*/
.blog_container .blog_poll {
	width: 300px;
	margin: 15px auto;
	padding: 10px;
	background: #eee;
	clear: both;
}
.blog_container .blog_poll .vote_item {
	clear: both;
	margin-bottom: 10px;
}
.blog_container .blog_poll form {
	margin: 0;
	padding: 0;
}
.blog_container .blog_poll img {
	float: left;
	margin: 0;
}
.blog_container .blog_poll h2 {
	margin-bottom: 5px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
}
.blog_container .blog_poll h3 {
	margin: 0 0 10px 112px;
	padding-bottom: 3px;
	font-size: 14px;
	color: #000;
	border-bottom: 3px solid #fff;
}
.blog_container .blog_poll .vote_item.no_images h3 {
	margin: 0 0 10px 0;
}
.blog_container .blog_poll ul {
	display: block;
	width: 170px;
	margin: 0 0 0 80px;
	*margin: 0 0 0 120px;
	padding: 0;
	list-style: none;
}
.blog_container .blog_poll li {
	padding: 3px 0;
}
.blog_container .blog_poll li input {
	vertical-align: middle;
}
.blog_container .blog_poll .vote_item.no_images ul {
	width: 100%;
	margin: 0;
	padding: 0;
}
.blog_container .blog_poll ul li.highest {
	background: #fff;
}
.blog_container .blog_poll span {
	float: left;
	width: 35px;
	font-weight: bold;
}
.blog_container .blog_poll .voteBtn, .blog_container .blog_poll .thank-you, .blog_container .blog_poll .end_link {
	text-align: center;
}
.blog_container .blog_poll .thank-you h2 {
	color: #000;
	font-size: 12px;
	margin: 0;
	text-transform: none;
}
.blog_container .blog_poll .poll_disclaimer {
	color:#666666;
	font-size:10px;
	line-height:12px;
	margin-top:15px;
	text-align:center;
}

/* rate it poll (want/waste) */
.blog_post .rateit_container {
	display: block;
	margin: 5px 0;
	background: #C35879 url(http://images.mystyle.com/mystyle/images/box_sos_top.gif) top no-repeat;
	color: #fff;
	font-size: 11px;
	line-height: 1.4em;
	width: 590px;
}

.blog_post .rateit_container .rateit_poll {
	width: 590px;
	background: url(http://images.mystyle.com/mystyle/images/box_sos_bottom.gif) bottom no-repeat;
}

.blog_post .rateit_container .rateit_poll p {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 230px;
}

*html .blog_post .rateit_container .rateit_poll p {
	padding-top: 0;
}

.blog_post .rateit_container .rateit_poll .blog_poll_img {
	float: left;
	width: 213px;
	height: 134px;
	margin: 0;
	padding-bottom: 20px;
}

* html .blog_post .rateit_container .rateit_poll .blog_poll_img {padding-bottom: 0;}

.blog_post .rateit_container .rateit_poll .blog_poll_img img {
	width: 213px;
	height: 134px;
}
.blog_post .rateit_container .rateit_poll form span {
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
}

.blog_post .rateit_container .rateit_poll form a.vote_want {
	display: block;
	float: left;
	width: 85px;
	height: 25px;
	margin: 0 0 0 5px;
	background: url(http://images.mystyle.com/mystyle/images/ww_wantit.png) no-repeat;
	text-indent: -10000px;
	cursor: pointer;
}

* html .blog_post .rateit_container .rateit_poll form a.vote_want {
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.mystyle.com/mystyle/images/ww_wantit.png",sizingMethod=crop);
}

.blog_post .rateit_container .rateit_poll form a.vote_waste {
	display: block;
	float: left;
	width: 89px;
	height: 25px;
	margin: 0 0 0 5px;
	background: url(http://images.mystyle.com/mystyle/images/ww_wasteit.png) no-repeat;
	text-indent: -10000px;
	cursor: pointer;
}

* html .blog_post .rateit_container .rateit_poll form a.vote_waste {
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.mystyle.com/mystyle/images/ww_wasteit.png",sizingMethod=crop);
}

.blog_post .rateit_container .rateit_poll .poll-div {
	float: left;
	overflow: hidden;
	padding-left: 20px;
}

.blog_post .rateit_container .rateit_poll .poll-div ul {
	float: left;
}

.blog_post .rateit_container .rateit_poll .poll-div ul li {
	background: #B34B6C;
	width: 170px;
	margin: 2px 0 2px 10px;
	padding: 2px 5px;
}


/* gallery preview in a blog entry styles  */
.blog_post ul.blog_gallery li a:hover{color:#fff; background-color:#d91964;}
.blog_post ul.blog_gallery{list-style-type:inside;}
.blog_post ul.blog_gallery img{display:block; border:1px solid #ccc;}
.blog_post ul.blog_gallery{clear:both; margin:10px 0; padding:0; list-style:none;}
.blog_post ul.blog_gallery li{float:left; width:68px; height:68px; *height:66px; margin:0 3px 0 0; padding:0;}
*+html .blog_post ul.blog_gallery li{height:68px;} 
.blog_post ul.blog_gallery img{display:inline; width:66px; height:66px;}
.blog_post ul.blog_gallery a:hover img{border:1px solid #d91964;}

/* related stories entries */
.blog_container .entry_more {
	position: relative;
	display: inline-block;
	margin: 10px 0 5px 0;
	padding: 0 0 11px 0;
	font-size: 11px;
}
.blog_container .entry_more h4 {
	content: " ";
	white-space: pre;
	display: block;
	background: url(http://images.mystyle.com/mystyle/images/box_related_top.gif) top no-repeat;
}
.blog_container .entry_more h4 div {
	position: relative;
	z-index: 1;
	top: 13px;
	left: 15px;
	width: 53px;
	height: 14px;
	background: url(http://images.mystyle.com/mystyle/images/related.gif) no-repeat;
	text-indent: -10000px;
}
.blog_container .entry_more ul {
	position: relative;
	z-index: 0;
	list-style: none;
}
.blog_container .entry_more ul li { padding: 2px 0; }
.blog_container .entry_more ul li a {
	display: block;
	background: url(http://images.mystyle.com/mystyle/images/arrow_right.gif) no-repeat;
	padding: 0 0 0 16px;
	color:#ce6d8c;
}
.blog_container .entry_more ul li a:hover { color: #D91964; }
.blog_container .entry_more ul li a:visited { color: #C28DBB; }


/* blog lists*/
.blog_lists {
	margin: 0 0 20px 0;
}
.blog_lists h3 {
	margin: 20px 0 10px 0;
	text-indent: -10000px;
}
#list_most_popular h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_mostpopular.gif) top left no-repeat;
}
#list_most_commented h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_mostcommented.gif) top left no-repeat;
}
#list_recent_comments h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_recentcomments.gif) top left no-repeat;
}
#list_recent_posts h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_recentposts.gif) top left no-repeat;
}
#list_categories h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_topcategories.gif) top left no-repeat;
}
#list_archives h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_archives.gif) top left no-repeat;
}
#list_linkswelove h3 {
	width: 300px;
	height: 24px;
	background: url(http://images.mystyle.com/mystyle/images/list_linkswelove.gif) top left no-repeat;
}
.blog_lists ul {
	width:auto;
	padding:0 0 0 15px;
	list-style-position:outside;
	list-style-type:square;
	font-size:11px;
	color:#636363;
}
.blog_lists ul li {
	padding:0 0 7px 0;
	*padding:0 0 4px 0;
	color: #bbb;
}
.blog_lists ul li a{
	text-decoration: none;
	color: #636363;
}
.blog_lists ul li a:visited {
	color:#999;
}
.blog_lists ul li a:hover {
	text-decoration: underline;
	color:#D91964;
}

/* split lists */
.blog_lists.split_lists ul {clear: none; float: left; width: 45%; padding: 0 0 0 3px; list-style-type: none;}

/* right column rounded boxes */
.rbox {width: 296px; color: #fff;}
.rbox a {color: #fff;}
.rbox h3 {padding: 10px 10px 0 10px;}
.rbox_interior {padding: 5px 10px 10px 10px;}
.rbox_interior ul {margin-bottom: 10px; list-style: decimal inside;}
.rbox_interior li {line-height: 1.4em;}

#box_ask.rbox {margin-bottom: 10px; background: #B18CC9 url(http://images.mystyle.com/mystyle/images/rbox_purple_top.gif) top no-repeat; clear:both;}
#box_ask .rbox_interior {background: #B18CC9 url(http://images.mystyle.com/mystyle/images/rbox_purple_bottom.gif) bottom no-repeat;}
#box_ask .lightwindow {float: right;}

#box_testdrive.rbox {background: #9CAAB4 url(http://images.mystyle.com/mystyle/images/rbox_blue_top.gif) top no-repeat;}
#box_testdrive .rbox_interior {background: #9CAAB4 url(http://images.mystyle.com/mystyle/images/rbox_blue_bottom.gif) bottom no-repeat;}

/* photo galleries widget */
#galleries_widget {clear: both; width: 282px; height: 161px; margin-bottom: 10px; padding: 5px 9px; background: url(http://images.mystyle.com/mystyle/images/galleries_widget_bg.gif) no-repeat;}
#galleries_widget a.arrow_left, #galleries_widget a.arrow_right {float: left; display: block; width: 20px; height: 146px; line-height: 140px; text-indent: -100000px;}
#galleries_widget a.arrow_left {background: url(http://images.mystyle.com/mystyle/images/round_arrow_left_grey.gif) 50% no-repeat;}
#galleries_widget a:hover.arrow_left {background: url(http://images.mystyle.com/mystyle/images/round_arrow_left_pink.gif) 50% no-repeat;}
#galleries_widget a.arrow_right {background: url(http://images.mystyle.com/mystyle/images/round_arrow_right_grey.gif) 50% no-repeat;}
#galleries_widget a:hover.arrow_right {background: url(http://images.mystyle.com/mystyle/images/round_arrow_right_pink.gif) 50% no-repeat;}
#galleries_widget a.arrow_left.disabled, #galleries_widget a.arrow_right.disabled {background: none !important; cursor: default !important;}
#thumbnail_container {position: relative; float: left; width: 218px; margin: 0 8px; overflow: hidden;}
#thumbnails {position: relative; width: 100000px;}
.thumbs {float: left; clear: none !important; width: 218px;}
.thumbs li {float: left; display: inline; width: 68px; height: 68px; margin: 2px; overflow: hidden;}
.thumbs a img {width: 66px; height: 66px; border: 1px solid #93A9B0;}
.thumbs a:hover img {border: 1px solid #D91964;}
.thumbs a.gallery_title {display: none; position: absolute;}
#galleries_widget a.more {float: right; display: inline; margin: 3px 10px; font-size: 11px; font-weight: bold; color: #808689;}
#galleries_widget a:hover.more {color: #D91964;}

/* category/section color overrides */
.home .blog_container h2 a {color: #AFBF5F;}
.deals .blog_container h2 a {color: #8C9FC6;}

.promo_spots li img.sponsor_image{
	border: medium none;
	float: left;
	margin-right:10px;
	width: 88px;
	height:31px;	
	padding: 20px;
}

/* share selector */
#share_container {position: absolute; color:#CE6D8C; padding-left:20px;}
#share_container img {float: left; margin-right: 8px; border-bottom: 1px solid #000;}
#share_container p {float: left; margin: 0;}
#share_container ul {display: none; padding: 5px; border: 1px solid #c6c6c6;}
#share_container:hover ul {display: block;}
* html #share_container.sfhover ul {display: block;}
#share_selector {position: absolute; top: -130px; left:-10px;}
.share_selector {background: #fff; font-size: 12px !important; }
.share_selector a {padding: 2px; display: block; text-decoration: none !important; }
a.share_facebook {background: url(/static/images/share_icon_facebook.gif) 2px no-repeat;}
a:hover.share_facebook {background: #E1EFF2 url(/static/images/share_icon_facebook.gif) 2px no-repeat;}
a.share_myspace {background: url(/static/images/share_icon_myspace.gif) 2px no-repeat;}
a:hover.share_myspace {background: #E1EFF2 url(/static/images/share_icon_myspace.gif) 2px no-repeat;}
a.share_digg {background: url(/static/images/share_icon_digg.gif) 2px no-repeat;}
a:hover.share_digg {background: #E1EFF2 url(/static/images/share_icon_digg.gif) 2px no-repeat;}
a.share_delicious {background: url(/static/images/share_icon_delicious.gif) 2px no-repeat;}
a:hover.share_delicious {background: #E1EFF2 url(/static/images/share_icon_delicious.gif) 2px no-repeat;}
a.share_stumbleupon {background: url(/static/images/share_icon_stumbleupon.gif) 2px no-repeat;}
a:hover.share_stumbleupon {background: #E1EFF2 url(/static/images/share_icon_stumbleupon.gif) 2px no-repeat;}
a.share_facebook, a.share_myspace, a.share_digg, a.share_delicious{ border-bottom:1px dotted #c6c6c6; }
a.share_facebook, a.share_myspace, a.share_digg, a.share_delicious, a.share_stumbleupon{ padding: 5px 5px 5px 25px !important; color: #9E9E9E; }
a:hover.share_facebook, a:hover.share_myspace, a:hover.share_digg, a:hover.share_delicious, a:hover.share_stumbleupon {  color:#D91964; }


.spot_newsletter{
	background: transparent url(http://images.mystyle.com/mystyle/images/mystyle_flash_promo_box.jpg) no-repeat scroll 0%;
	display: block;
	float: left;
	width: 296px;
	height: 162px;
	margin-right: 5px;
	overflow: hidden;
	padding: 9px 10px;
	position: relative;
	color: #818181;
}
*html .spot_newsletter{
	padding-top: 0px;
}
.spot_newsletter a{
	color: #818181;
}

.promo_spots #subscribe_content2 li{
	background: none;
	height: auto;
}
#module_newsletter h3{
	height:31px;
	padding: 0;
	text-indent:-2000px;
}
#module_newsletter form {margin: 0;}
#module_newsletter .module_contents_container{
	padding: 15px 0px 5px 15px;
}
#module_newsletter .module_contents_container2{
	padding: 15px 0px 5px 35px;
}
#module_newsletter .module_contents_container p{
	width: 225px;
}
#module_newsletter p.teaser{
	width: 250px;
	padding: 10px 0px;
}
#module_newsletter #subscribe_content{
	display: none;
}
#module_newsletter #subscribe_content2{
	display: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
#module_newsletter #subscribe_content .next_button{
	padding: 10px 0px 0px;
}
#module_newsletter #subscribe_content .next_button a:hover{
		color: #818181;
}
#module_newsletter #success_content{
	display: none;
}
#module_newsletter .email_error{
	color: #ff0000;
	display: none;
		position: relative;
}
#module_newsletter .birthdate_error{
	color: #ff0000;
	display: none;
	position: relative;
	padding-top:10px;
}
#news_email_input, #news_email_input2{
	background-color: #ffffff;
}
#module_newsletter #birthdate{
	display: block;
	padding-top:10px;
}
#module_newsletter #terms_error{
	display: none;
}
#module_newsletter #terms_error span{
	color: #ff0000;
}
#module_newsletter #terms{
	display: block;
}
#module_newsletter .special_button{
	padding: 0px;
}
#module_newsletter .special_button a:hover{
		color: #818181;
}
#module_newsletter .terms_container{
	padding: 5px 0px 0px 15px;
}
*html #module_newsletter .terms_container{
	padding-top: 15px;
}
#module_newsletter .terms_container a{
	color: #818181;
}
#module_newsletter li{
	float: left;
	width: 8px;
}
#module_newsletter .subscribed {
padding: 5px 0px 0px 10px;
text-align: center;
}
*html #module_newsletter .subscribed {
padding: 5px 0px 0px 0px;
text-align: center;
}
*html #module_newsletter .success_content{
	padding-left: 0px;
	
}
#module_newsletter .subscribed a{
	padding-top: 15px;
}
#module_newsletter .subscribed p.button_done{
	padding-top: 15px;
	font-weight: bold;
}
*html #module_newsletter .subscribed{
	width: 280px;
}
*html #module_newsletter .subscribed p{
	width: 200px;
}
#module_newsletter .button_done a:hover{
		color: #818181;
}
#module_newsletter li#terms, #module_newsletter li#terms_error{
	float: left;
	width: 180px;
	line-height: 16px;
}
#module_newsletter .special_button ul{
	padding: 10px 0px 10px 35px;
}
*html #module_newsletter .special_button ul{
	padding: 0px 0px 10px 35px;
}
#module_newsletter .special_button li{
	float: left;
	line-height: 24px;
	width: 104px;
	height: 29px;
	padding: 0px;
}
#module_newsletter .special_button img{
	height: auto;
	width: auto;
}
#module_newsletter #date_select #year, #module_newsletter #date_select #month{
	width: 70px;	
}
#module_newsletter #date_select #daymonth{
	width: 50px;
}


/* body shape icons styles */
.body_shape_container {
	color:#999;
	float:right;
	font-size:15px;
	left:425px;
	margin-top:6px;
	position:absolute;
	width:200px;
}

.body_shape_hover_window {
	background:#eeedec;
	border:solid 2px #c4c2c2;
	display:none;
	margin-left:-7px;
	margin-top:-22px;
	padding:3px 5px;
	position:relative;
	width:181px;
}
*html .body_shape_hover_window { top:-23px; width:185px; }  /* IE6 Only */
*+html .body_shape_hover_window { top:-23px; width:185px; }  /* IE7 Only */

span#body_shape_icons_0:hover .body_shape_hover_window, span#body_shape_icons_1:hover .body_shape_hover_window, span#body_shape_icons_2:hover .body_shape_hover_window,
span#body_shape_icons_3:hover .body_shape_hover_window, span#body_shape_icons_4:hover .body_shape_hover_window, span#body_shape_icons_5:hover .body_shape_hover_window,
span#body_shape_icons_6:hover .body_shape_hover_window, span#body_shape_icons_7:hover .body_shape_hover_window, span#body_shape_icons_8:hover .body_shape_hover_window,
span#body_shape_icons_9:hover .body_shape_hover_window, span#body_shape_icons_10:hover .body_shape_hover_window, span#body_shape_icons_11:hover .body_shape_hover_window,
span#body_shape_icons_12:hover .body_shape_hover_window, span#body_shape_icons_13:hover .body_shape_hover_window, span#body_shape_icons_14:hover .body_shape_hover_window,
span#body_shape_icons_15:hover .body_shape_hover_window { display: block; }
* html #body_shape_icons_0.sfhover #body_shape_container_0, * html #body_shape_icons_1.sfhover #body_shape_container_1, * html #body_shape_icons_2.sfhover #body_shape_container_2,
* html #body_shape_icons_3.sfhover #body_shape_container_3, * html #body_shape_icons_4.sfhover #body_shape_container_4, * html #body_shape_icons_5.sfhover #body_shape_container_5,
* html #body_shape_icons_6.sfhover #body_shape_container_6, * html #body_shape_icons_7.sfhover #body_shape_container_7, * html #body_shape_icons_8.sfhover #body_shape_container_8,
* html #body_shape_icons_9.sfhover #body_shape_container_9, * html #body_shape_icons_10.sfhover #body_shape_container_10, * html #body_shape_icons_11.sfhover #body_shape_container_11,
* html #body_shape_icons_12.sfhover #body_shape_container_12, * html #body_shape_icons_13.sfhover #body_shape_container_13, * html #body_shape_icons_14.sfhover #body_shape_container_14,
* html #body_shape_icons_15.sfhover #body_shape_container_15 {display: block;}

.body_shape_container .title, body_shape_hover_window .title { float:left; margin-right:5px; }
.body_shape_container .title { color:#999; }
.body_shape_container #body_shape_icons_0, .body_shape_container #body_shape_icons_1, .body_shape_container #body_shape_icons_2,
.body_shape_container #body_shape_icons_3, .body_shape_container #body_shape_icons_4, .body_shape_container #body_shape_icons_5,
.body_shape_container #body_shape_icons_6, .body_shape_container #body_shape_icons_7, .body_shape_container #body_shape_icons_8,
.body_shape_container #body_shape_icons_9, .body_shape_container #body_shape_icons_10, .body_shape_container #body_shape_icons_11,
.body_shape_container #body_shape_icons_12, .body_shape_container #body_shape_icons_13, .body_shape_container #body_shape_icons_14,
.body_shape_container #body_shape_icons_15 { float:left; }

.body_shape_hover_window ul { clear: none; }
.body_shape_hover_window .title { color:#777; }
.body_shape_hover_window .header { border-bottom:3px solid #c6c6c6; margin-bottom:5px; padding-bottom:2px; }
* html .body_shape_hover_window .header { padding-bottom:3px; }
.body_shape_hover_window .description { font-size:11px; letter-spacing:-0.5px; }
.body_shape_hover_window .description span { color:#D91964; }
.body_shape_hover_window .description p { font-size:12px; }
.body_shape_hover_window .description p strong { color:#666; font-size:14px; }
.body_shape_hover_window .description a { color:#D91964; font-size:12px; }

.body_shape_list { position:absolute; }
.body_shape_list li, .body_shape_list_hover li { display:inline; margin-right:4px; margin-bottom:2px; float:left; }

.body_shape_list li.babyBump, .body_shape_list_hover li.babyBump, .body_shape_list_hover li.babyBump a,
.body_shape_list li.fullFigure, .body_shape_list_hover li.fullFigure, .body_shape_list_hover li.fullFigure a,
.body_shape_list li.hourglass, .body_shape_list_hover li.hourglass, .body_shape_list_hover li.hourglass a,
.body_shape_list li.longAndLean, .body_shape_list_hover li.longAndLean, .body_shape_list_hover li.longAndLean a,
.body_shape_list li.pear, .body_shape_list_hover li.pear, .body_shape_list_hover li.pear a,
.body_shape_list li.squareOrApple, .body_shape_list_hover li.squareOrApple, .body_shape_list_hover li.squareOrApple a,
.body_shape_list li.topHeavy, .body_shape_list_hover li.topHeavy, .body_shape_list_hover li.topHeavy a { text-indent:-1000px; float:left; }
 
.body_shape_list li.babyBump,
.body_shape_list_hover li.babyBump,
.body_shape_list_hover li.babyBump a { background:url(/static/images/bodyTypeIcons/bodytypes_babyBump.gif) no-repeat; width:11px; }
.body_shape_list_hover li.babyBump a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_babyBump_over.gif) no-repeat; }

.body_shape_list li.fullFigure,
.body_shape_list_hover li.fullFigure,
.body_shape_list_hover li.fullFigure a { background:url(/static/images/bodyTypeIcons/bodytypes_fullFigure.gif) no-repeat; width:13px; }
.body_shape_list_hover li.fullFigure a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_fullFigure_over.gif) no-repeat; }

.body_shape_list li.hourglass,
.body_shape_list_hover li.hourglass,
.body_shape_list_hover li.hourglass a { background:url(/static/images/bodyTypeIcons/bodytypes_hourglass.gif) no-repeat; width:13px; }
.body_shape_list_hover li.hourglass a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_hourglass_over.gif) no-repeat; }

.body_shape_list li.longAndLean,
.body_shape_list_hover li.longAndLean,
.body_shape_list_hover li.longAndLean a { background:url(/static/images/bodyTypeIcons/bodytypes_longAndLean.gif) no-repeat; width:8px; }
.body_shape_list_hover li.longAndLean a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_longAndLean_over.gif) no-repeat; }

.body_shape_list li.pear,
.body_shape_list_hover li.pear,
.body_shape_list_hover li.pear a { background:url(/static/images/bodyTypeIcons/bodytypes_pear.gif) no-repeat; width:15px; }
.body_shape_list_hover li.pear a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_pear_over.gif) no-repeat; }

.body_shape_list li.squareOrApple,
.body_shape_list_hover li.squareOrApple,
.body_shape_list_hover li.squareOrApple a { background:url(/static/images/bodyTypeIcons/bodytypes_squareOrApple.gif) no-repeat; width:13px; }
.body_shape_list_hover li.squareOrApple a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_squareOrApple_over.gif) no-repeat; }

.body_shape_list li.topHeavy,
.body_shape_list_hover li.topHeavy,
.body_shape_list_hover li.topHeavy a { background:url(/static/images/bodyTypeIcons/bodytypes_topHeavy.gif) no-repeat; width:15px; }
.body_shape_list_hover li.topHeavy a:hover { background:url(/static/images/bodyTypeIcons/bodytypes_topHeavy_over.gif) no-repeat; }

#comments_list #preloader_graphic{
	display:none;
}
#comments_list .comment_body{
	padding:10px 0;
}
#comments_list .comment_body .comment_meta strong{
	color: #D91964;
}
#comments_list .comment_body .comment_section{
	padding:5px 0;
}
#comments_list .comment_body .report{

}
#comments_list #display_next_link{
	background-color:#E1E1E1;
	display:block;
	padding:10px 20px;
	text-align:center;
	color:#D91964;
	text-decoration:underline;
	margin-bottom:25px;
}
#comments_list #display_next_link:hover{
	background-color:pink;
}
#comment_captcha{
	display:block;
	clear:both;
}
#comments .button_link{
	float:right;
}
#commentTextArea{
	margin:10px 0 0 0 !important;
}
#comment_text{
	overflow:auto;
}
#comment_text .description{
	float:left;

}
#comments .captchaLabel{
	float:left;
	width:100px;
}

/*Sponsor logo for blog entries */
.blog_title{width:490px;float:left;}
.sponsor_logo{width:88px; height:31px;float:left;}