/* CSS Document */
#body_content {
margin-top: -10px;
}
.dc_overlay100x151free {
	position:absolute;
	width:100px;
	height:151px;
	z-index:200;
	background-image:url(/u/prod/marvel/i/content/outcss/1222459860-i-2007-bits-thumb_overlay100x151-free.png);
}
.dc_overlay100x151 {
	position:absolute;
	width:100px;
	height:151px;
	z-index:200;
	background-image:url(/u/prod/marvel/i/content/outcss/1222459860-i-2007-bits-thumb_overlay100x151.png);
}
.dc_overlay150x225 {
	position:absolute;
	width:150px;
	height:225px;
	z-index:200; 
	background-image:url(/u/prod/marvel/i/content/outcss/1222459860-i-2007-bits-thumb_overlay150x225.png);
}
#hdivsfix {
	width:220px;
	display:table-cell;
	text-align:center;
	padding:10px;
}
.singletitle {
	vertical-align:top;
	float: left;
	width: 175px;
	padding-bottom: 25px;
}
.titlerow {
clear: both;
}
.listingletter {
clear: both;
}
.white_fade {
	background-image:url(/u/prod/marvel/i/content/outcss/1222459860-i-2007-bits-white_fade.png);
}
.topstuff-banner {
	width:950px;
	height:175px;
	position:relative;
	margin-bottom:20px;
	border:1px solid #b6cede;
	background-image:url(/u/prod/marvel/i/content/outcss/1222459865-i-2007-mdc-banner_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.banner-left {
	float:left;
	width:500px;
	height:145px;
}
.banner-right {
	float:right;
	background-color:#ddf2f9;
	border:1px solid #b6cede;
	padding:10px;
	margin-bottom:10px;
}
.ullink {
	text-decoration:underline;
}
.mdc-title-wrapper {
	position:relative;
	width:600px;
	height:20px;
	margin-top:20px;
	margin-bottom:10px;
}
.featured-book {
font-size: 18px;
}
#main_wrapper_wrapper {
	margin-top: 10px;
	width: 950px;
}

#main_wrapper_left {
	margin-left: 0px;
	margin-right: 0px;
}

#main_wrapper_right {
	float: right;
	margin-left: 0px;
}

/* BEGIN SOMETHING COOL STYLES */
.something_cool_wrapper {
	position: absolute;
	color: #ffffff;
	top: 10px;
	right: 10px;
	z-index: 110;
	font-weight: bold;
	text-align: right;
}
.cool_text_wrapper {
	width: 250px;
	height: 145px;
	position: absolute;
	right: 10px;
}
.inner_coolness {
	width: 250px;
	color: #ffffff;
	text-align: left;
}
#something_cool_link { color: #ffffff; }
#something_cool_link:hover { color: #448CCA; }
.sell_txt_wrapper {
	width: 610px;
	height: 85px;
	background-color: #FFE793;
	cursor: pointer;
}
/* END SOMETHING COOL STYLES */
/*MR added 7/31/08*/
.hdots{
margin:10px 0 10px 0;
}

.tax{
margin: 0 0 0 0;
}

#virallinks{
margin: 0 0 0 0;
}
#hackersafe{
float:left;
}

/*for Spidey promo pages*/

.spideypromo_con{
	padding:20px;
	font-family:verdana, sans-serif;
	font-size:16px;
	float:left;
	width:635px;
	position:absolute;
	left:310; 
	top:0;
}
.spidey_hand{
float:left;
width:24px;
height:32px;
margin-top:92px;
position:relative;
margin-left: 7px;
}
.spidey_promo{
float:left;
width:290px;
height:411px;
position:absolute;
top:0; 
left:31px;
}
#spideyheadline{
margin-bottom:10px;
}
.youcan{
margin-left:42px; 
width:250px;
}
.spideypromo_wrap{
	width:995px;
	height:411px;
	margin:0 0 0 -41px;
	position:relative;
}
.spideyfont16{
	font-family:verdana, sans-serif;
	font-size:14px;
}
.spidey_list{
width:650px;
}
.spidey_list ul{
list-style:none;
}
.spideybullet{
margin:3px 10px 0 20px;
width:12px;
height:12px;
float:left;
}
.spideyindent{
margin-left:42px;
}
.spidey_list ul li{
margin-bottom:7px;
}
.spidey_list ul{
margin-top:0px;
}
#spideypromoinfo{
border-color:#116997;
border-style:solid;
border-width:1px;
width:581px;
height:30px;
color:#116997;
padding:15px 0 19px 35px;
margin-top:22px;
background-image:url(/u/prod/marvel/i/content/outcss/1227654364-i-2008-bits-bg_fade.gif);
background-repeat:repeat-x;
}
.spideytextlinks{
float:left;
width:300px; 
margin-top:10px; 
font-size:14px;
} 
.spideybutton{
width:380px; 
float:left;
} 
.spideybtntext{
width:700px;
}

#mustreadholder {
 width: 300px;
}
.inside_selltxt{
float:left; 
width:610px; 
margin: 5px 5px 0 0;
}
.img_col1, .img_col2{
width:300px;
float:left;
display:inline;
}
.img_col1{
margin:22px 0 0 10px;
display:inline;
}
.img_col2 img{
float:left;
display:inline;
}
.arrow{
width:51px;
height:47px;
float:left;
margin:15px 0 0 5px;
display:inline;
}
.learn img{
margin:20px 0 0 0;
display:inline;
}
.img_col1 img{
margin:0 0 5px 0;
}

#obama_top {
	display:inline;
	float:right;
	height:225px;
	margin-bottom:10px;
	width:150px;
}

.promo_feature_group {
	float:left;
	margin: 15px;
	display:inline;
	text-align: center;
	width:150px;
}

.promo_feature_group a{
	font-size:10px;
	font-weight:bold;
}

#obama_blurb {
	float:left;
	margin-left:10px;
	width:420px;
	display:inline;
}

#pres_day_img {
	width:595px;
	height:192px;
	margin:0 0 20px 10px;
}

#pres_day_openbtn {
	float:left;
	margin-bottom:15px;
	margin-left:10px;
	display:inline;
	cursor:pointer;
	width:150px;
}

#spidey_feature_wrap {
	margin: 20px;
	width: 550px;
	height: 595px;
}

#tab_wrap {
	width:612px;
	position:relative;
}

#tab_strip {
	float:left;
	display:inline;
	height:22px;
	margin:0 0 0 10px;
	position:relative;
	z-index:900;
}

.tab_on {
	position:relative;
	top:2;
	float:left;
	display:inline;
}

.tab {
	position:relative;
	top:2;
	float:left;
	display:inline;
}

#tab_content_wrap {
	position:relative;
	border:1px solid #aaaaaa;
	width:610px;
	margin-top:7px;
}

.freebies_feature_group {
	display:inline;
	float:left;
	margin:10px 7px;
	text-align:left;
	width:102px;
}

.freebies_feature_group a{
	font-size:10px;
	font-weight:bold;
}

#freebies_feature_wrap {
	height:595px;
	margin:0 3px;
	width:auto;
}

#freebies_leftwrap {
	background-image:url(/u/prod/marvel/i/content/outcss/1240842803-i-2009-bg-fcbd_wolv_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-right:8px;
	width:640px;
	margin-top:-20px;
	position:relative;
}

#freebies_rightwrap {
	display:inline;
	float:left;
	width:300px;
	height:auto;
}

.in_store_comic_img, .in_store_comic_txt {
	float:left;
	display:inline;
	margin:10px;
}

#freebies_comicshop {
	float:left;
	display:inline;
	width:588px;
}

#more_mdcu {
	width:300px;
	height:250px;
}

#more_mdcu ul{
	margin:16px 0 0;
	padding-left:20px;
}

#more_mdcu li{
	margin:10px 0;
	list-style-image:url(/u/prod/marvel/i/content/outcss/1240842801-i-2009-bits-list_arrow.gif);
}

#more_mdcu li a{
	font-weight:bold;
}

#participating_location {
	font-weight:bold;
	margin-right:15px;
	text-align:right;
	width:auto;
}

#freebies_topsection a {
	text-decoration:underline;
}

#freebies_comicshop a {
	text-decoration:underline;
}

#series_cover {
	cursor:pointer;
	float:left;
	margin-right:10px;
	cursor:hand;
	display:inline;
}

.png_over {
	position:absolute;
	z-index:150;
	top:0;
	left:0;
}

.thumb_under {
	position:absolute;
	z-index:100;
	top:0;
	left:0;
}

#series_info {
	display:inline;
	float:left;
	overflow-y:auto;
	width:425px;
}

#fury_wrap {
	position:relative;
	margin-top:-30px;
}

#fury_content {
	background-image:url(/u/prod/marvel/i/content/outcss/1243882553-i-2009-bits-nickfury-nick_fury_bg.jpg);
	background-repeat:no-repeat;
	width:951px;
	float:left;
	position:relative;
}

#fury_main {
	/*
	background-image:url(/u/prod/marvel/i/content/outcss/1243882553-i-2009-bits-nickfury-fury_main_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	*/
	width:612px;
	float:left;
	display:inline;
	margin-bottom:20px;
}

#fury_main_top, #fury_subscriber {
	/*width:574px;*/
	width:auto;
	margin:20px 19px;
	float:left;
	display:inline;
}

h2.fury {
	margin:0px;
	color: #003366;
	font-size:20px;
}

h3.fury {
	color:#003366;
	font-family:univers, verdana, arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#fury_detail_wrap {
	width:574px;
	margin:0 19px;
	float:left;
	display:inline;
}

#fury_details {
	float:left;
}

#fury_click, #fury_click_on {
	float:left;
	width:228px;
	margin:0 0 15px;
	cursor:pointer;
	cursor:hand;
}

#signin_click, #signin_click_on {
	float:left;
	width:190px;
	cursor:pointer;
	cursor:hand;
}

.toggle_off {
	background-image:url(/u/prod/marvel/i/content/outcss/1243882553-i-2009-bits-nickfury-toggle_off.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.toggle_off a, .toggle_off a:hover {
	text-decoration:none;
}

.toggle_on {
	background-image:url(/u/prod/marvel/i/content/outcss/1243882553-i-2009-bits-nickfury-toggle_on.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.toggle_on a, .toggle_on a:hover {
	text-decoration:none;
	color:#999999;
}

#fury_signin {
	margin:15px 0 0;
	float:left;
	height:60px;
	display:inline;
}

#fury_signin_form, #fury_forgot {
	float:left;
	margin:10px 0;
}

.signin {
	float:left;
	display:inline;
	margin-right:15px;
}

#signin_btn, #email_btn {
	color:#000000;
	font-size:10px;
	margin:3px 8px;
	width:50px;
	text-align:center;
	float:left;
}

a.small {
	font-size:10px;
	font-weight:bold;
}

#fury_left_wrap {
	float:left;
	display:inline;
	position:relative;
	width:612px;
}

#fury_right_wrap {
	float:left;
	display:inline;
	margin-left:10px;
	position:relative;
	width:325px;
}

#fury_right_wrap select {
	color:#003366;
	font-size:10px;
}

#fury_subscribe_now, #fury_extend {
	 position:relative;
	 top:-45px;
	 left:0;
	 float:left;
}

.fury_subscribe_wrap {
	left:0;
	/*margin:30px 20px;*/
	position:absolute;
	text-align:center;
	top:0;
	width:310px;
	z-index:5;
	height:250px;
	float:left;
}

.fury_subscribe_content {
	margin:30px 20px;
	float:left;
	display:inline;
	position:relative;
}

.fury_png {
	width:314px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.fury_subscribe_btn {
	float:left;
	height:53px;
	margin:15px 3px 3px;
	position:relative;
	width:263px;
	cursor:pointer;
	cursor:hand;
}

.subs_txt {
	left:74px;
	position:absolute;
	top:9px;
	z-index:20;
}

.subs_txt2 {
	left:99px;
	position:absolute;
	top:9px;
	z-index:20;
}

.subs_btn {
	left:0;
	position:absolute;
	top:0;
	z-index:15;
}

.getit {
	color:#FF6600;
	display:block;
	float:left;
	font-family:univers, verdana, arial, helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	width:100%;
	/*margin-bottom:5px;*/
}

.pricinglink {
	font-size:10px;
	float:left;
	width:100%;
}

#fury_mydetails, #fury_shipping {
	margin:4px 0;
}

.fury_label {
	font-weight:bold;
	float:left;
	display:inline;
	text-align:right;
	height:25px;
	width:85px;
	margin:5px 5px 0;
}

.fury_field {
	float:left;
	display:inline;
	margin-top:2px;
}

#pricingpop, #auto-renewpop {
	left:310px;
	position:absolute;
	top:250px;
	width:308px;
	z-index:1000;      
}

.csc_content {
	width:auto;
	background-color:#ffffff;
    border-left:4px solid #949494;
    border-right:4px solid #949494;
}

.csc_content h4 {
    margin-top:0;
}

.csc_inner_wrap {
	margin:0 10px;
}

.closebtn {
	text-align:center;
	width:100%;
	margin:0 auto;
}

.margin5 {
	margin:5px;
}

#fine_print_wrap {
	width:605px;
}

#fine_print {
	color:#999999;
	font-size:10px;
	margin: 0 15px 15px;
	float:left;
	display:inline;
}

.collection_img {
	width:120px;
	float:left;
	display:inline;
	margin-top:8px;
}

.collection_txt {
	width:430px;
	float:left;
	display:inline;
	margin-top:8px;
}