
/* HEADER
=========================================================== */

#header {
padding-top:1px;

width:100%;
clear:left;
}

.header{
background:url(../images/header_bg_repeat.jpg) #000 top left repeat-x; 	
}

.header_hp{
background:url(../images/header_bg_repeat_hp.jpg) #000 top left repeat-x; 
}	

#headContainer {
width:996px; 
margin:0 auto;  }

#WBlogo {
float:left;position:relative;
width:88px;
height:66px;
 
}

.WBlogo{
background:url(../images/wbshop_logo.png) no-repeat;
}

.WBlogo_hp{
background:url(../images/wbshop_logo_hp.png) no-repeat;
}	

.WBlogo_whv{
background:url(../images/whvdirect_logo.gif) no-repeat;
}


*html .WBlogo {
	background:url(../images/wbshop_logo.gif) no-repeat;
	}
*html .WBlogo_hp {
	background:url(../images/wbshop_logo_hp.jpg) no-repeat;
	}	

#WBlogo a {
display:block;
width:88px;
height:95px; }

#head_right_col { 
width:900px;
margin-right:8px;
float:right; }

div#contentHead { 
width:980px; }



/* TOP NAV + SEARCH
=========================================================== */

#userNavContainer {
float:right;
position:relative;
z-index:30;
width:900px; }

#userNav {
float:right; }

#userNav li {
display:inline;
padding:2px 7px; background:url(../images/userNav_divider.gif) left center no-repeat;
float:left;
position:relative;
z-index:50; }

#userNav a {
display:block;
float:left;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#67d7ff;
padding:2px 1px;
position:relative;
z-index:50; }

#userNav span {
display:block;
float:left;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#67d7ff;
position:relative;
z-index:50; }


#userNav a:hover {
text-decoration:underline; }

li#name {
background:none; }

li#cart {
padding-right:0; }

li#cart {
background:url(../images/userControls_divider.gif) left center no-repeat; }

#help a, #cart a {
color:#fff;
display:block; }

#help a {
padding-left:3px; }

#cart a {
padding-left:25px }

#help span {
visibility: hidden;
float:left;
height:16px;
background:url(../images/help_icon.gif) left center no-repeat; }

.minicart_span {
display:block;
float:left;
height:16px;
background:url(../images/cart_icon.gif) left center no-repeat; }

li#checkout {
background:none;
padding-left:7px;
padding-right:0;
line-height:17px;
position:relative;
background:transparent;
text-align:center;
display:block;
width:58px;
z-index:30; }

li#checkout a {
background:transparent;
text-align:center;
display:block;
width:58px;
color:#fff;
line-height:17px;
padding:0; margin:0;
margin-bottom:-17px; }

#head_bottom_section {
width:900px;
position:relative;
z-index:15;
float:left; }

#head_bottom_section li {
display:inline;
position:relative;
float:left;
z-index:1; }

#tagLine {
width:262px;
height:42px;
padding-right:10px;
margin-top:-6px;
overflow:auto;

z-index:1; }

.tagLine{
background:url(../images/tagLine.png) no-repeat;
}

.tagLine_hp{
background:url(../images/tagLine_hp.png) no-repeat;
}

* html #tagLine {
background:url(../images/tagLine.jpg) no-repeat;
margin-top:-1px;
	}

#tagLine a {
display:block;
width:262px;
height:42px; }

#promobox {
display:block;
/* changed 2009-04-15 by Juergen Naeckel:
made smaller so that the checkout links fit into the header
width:391px;
*/
width: 370px;

height:38px;
z-index:1; }

#searchBox {
z-index:1;
width:237px;
height:20px;
margin-top:10px;
 }

input#search {
background:url(../images/inputfieldbg.gif) repeat-x;
border:1px solid #3e3e3e;
width:152px;
height:15px;
margin:0;
padding:3px 2px 0 2px; 
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#000; }

.errorpageleft {
	float:left; margin-top:14px;
}
.errorpageright {
	float:left; width:500px; margin:60px 0 0 50px;
}
.errorpageright h4 {
	font-size:14px; color:#dfdfdf; word-wrap:break-word; margin-top:3px;	
}
.errorpageright p {
	font-size:12px; margin: 25px 0 25px 0; color:#dfdfdf; line-height:16px;
}
.errortable {
	font-size:14px; margin-left:20px;
}
.errortable td {
	padding:0 10px 4px 15px;
	background:url(../images/doublearrow.gif) no-repeat -2px 3px;
}
.errortable td b {
	color:#dfdfdf;
}
	
label#searchTXT {
background:url(../images/search.gif) left bottom no-repeat;
width:50px; float:left;
height:15px; }

span.search {
background:url(../images/buttons/goBTN.gif) top center no-repeat;
display:block;
width:24px;
height:20px;
border:none;
margin:0; margin-left:5px;
padding:0;
float:right; }

span.search button {
float:right;
background:url(../images/buttons/goBTN.gif) top center no-repeat;
width:24px;
height:20px; }

span.search button:hover {
background-position:0 -20px; }



/* MAIN NAV
=========================================================== */

#mainNav {
width:980px; margin:0 auto;
background:#000; 
height:28px;
clear:left;
position:relative;
padding-bottom:8px;
z-index:8; }

#mainNav li {
display:inline;
height:28px; 
float:left;
position:relative;
z-index:5; }

#mainNav a:hover {
background-position:0 -28px; }



#mainNav li.navactive a {
background-position:0 -56px; }

#mainNav li.navactive a:hover {
background-position:0 -56px; }

#mainNav li.navactive {
background-position:0 -56px; }

li#navMovies {
background:url(../images/mainNav_movies.jpg) center top no-repeat; }

a.movieNav {
display:block; width:99px; height:28px;
background:url(../images/mainNav_movies.jpg) center top no-repeat;
float:left; }

a.movieNav_hp{
background:url(../images/mainNav_movies_hp.jpg) center top no-repeat;
}

li#navTV {
background:url(../images/mainNav_tvshows.jpg) center top no-repeat; }

a.TVNav {
display:block; width:118px; height:28px;
background:url(../images/mainNav_tvshows.jpg) center top no-repeat;
float:left; }

li#navMusic {
/* image for video games button */
background:url(../images/mainNav_videogames.jpg) center top no-repeat; 
/* image for music and games button  -- 
background:url(../images/mainNav_musicgames.jpg) center top no-repeat; */ }

li#navMusic a {
display:block; width:148px; height:28px;
/* image for video games button */
background:url(../images/mainNav_videogames.jpg) center top no-repeat; 
/* image for music and games button -- 
background:url(../images/mainNav_musicgames.jpg) center top no-repeat; */
float:left; }

li#navMerchandise {
background:url(../images/mainNav_merchandise.jpg) center top no-repeat; }

li#navMerchandise a {
display:block; width:194px; height:28px;
background:url(../images/mainNav_merchandise.jpg) center top no-repeat;
float:left; }

li#navExclusives {
background:url(../images/mainNav_exclusives.jpg) center top no-repeat; }

a.Excl {
display:block; width:146px; height:28px;
background:url(../images/mainNav_exclusives.jpg) center top no-repeat;
float:left; }

li#navArrivals {
background:url(../images/mainNav_newarrivals.jpg) center top no-repeat; }

li#navArrivals a {
display:block; width:145px; height:28px;
background:url(../images/mainNav_newarrivals.jpg) center top no-repeat;
float:left; }

li#navPreOrders {
background:url(../images/mainNav_preorders.jpg) center top no-repeat; }

li#navPreOrders a {
display:block; width:130px; height:28px;
background:url(../images/mainNav_preorders.jpg) center top no-repeat;
float:left; }


/* MAIN NAV DROP DOWNS
=========================================================== */

#mainNav li ul.drop_1, #mainNav li ul.drop_2, #mainNav li ul.drop_3, #mainNav li ul.drop_4, #mainNav li ul.drop_5 {
display:none; }

#mainNav li:hover ul.drop_1, #mainNav li:hover ul.drop_2, #mainNav li:hover ul.drop_3, #mainNav li:hover ul.drop_4, #mainNav li:hover ul.drop_5 {
display:block; }

/*Movies Tab Drop*/
ul.drop_1 {
float:left;
z-index:10; position:relative;
clear:left;
top:0; left:0;
width:420px; height:280px;
margin-right:-980px;
padding:0;
background:url(../images/drawer_1.jpg) top left no-repeat #e7e7e7; }

#mainNav li{
height:28px;
	}
ul.drop_1 img#background{
	position: absolute; 
top: 0; left: 0; 
width: 100%; 
height: 100%: 
display: block; 
z-index: -1; 
	
	}

* html ul.drop_1 {
margin-bottom:-320px; }

/*TV Shows Drop*/
ul.drop_2 {
float:left;
z-index:10; position:relative;
clear:left;
left:99px;
width:420px; height:239px;
margin-right:-980px; 
margin-left:-99px;
padding:0;
background:url(../images/drawer_1.jpg) top left no-repeat #e7e7e7; }

* html ul.drop_2 {
margin-bottom:-239px;
left:200px; }

/*Music-Games Drop*/
ul.drop_3 {
float:left;
z-index:10; position:relative;
clear:left;
width:980px; height:224px;
margin-right:-980px;
margin-left:-217px;
padding:0;
background:url(../images/drawer_1.jpg) top left no-repeat #e7e7e7; }

* html ul.drop_3 {
margin-bottom:-224px;
left:217px; }

/*Official Merchandise Drop*/
ul.drop_4 {
float:left;
z-index:10; position:relative;
left:362px;
clear:left;
width:430px; height:465px;
_width:350px;
margin-right:-980px;
margin-left:-365px;
padding:0;
background:url(../images/drawer_1.jpg) top left no-repeat #e7e7e7; }

* html ul.drop_4 {
margin-bottom:-473px;
left:729px; }

/*Web Exclusives Drop*/
ul.drop_5 {
float:left;
z-index:10; position:relative;
left:560px;
clear:left;
width:240px; height:239px;
_width:160px;
margin-right:-980px;
margin-left:-559px;
padding:0;
background:url(../images/drawer_1.jpg) top left no-repeat #e7e7e7; }

* html ul.drop_5 {
margin-bottom:-239px;
left:1119px; }

/*Nested Content*/
.dropcontainer {
padding:19px 28px;
display:block;
float:left;
width:450px;
_width:390px;
 }

 .drop4container {
padding:19px 28px;
display:block;
float:left;
width:430px;
_width:370px;
 }

.fill_height_1 {
height:238px; }

.fill_height_2 {
height:199px; }

.fill_height_3 {
height:156px; }

ul.drop_subnav {
float:left;
width:160px;
_width: 140px;
margin-right:19px;
padding-right:28px;
border-right:1px solid #8e9499; }

ul.drop_subnav1 {
border-right:none;
}

ul.drop_subnav li {
float:left;
width:160px;
_width: 140px;
border-bottom:1px solid #aaafb5;
font-size:11px; 
color:#000;
line-height:20px;
background:none !important;
height:auto !important; }

li#navMerchandise ul.drop_subnav li a, ul.drop_subnav li a {
text-decoration:none;
color:#000;
display:block; 
width:160px;
_width: 140px;
font-size:11px;
background:none !important;
height:auto !important; }

ul.drop_subnav li a:hover {
color:#06b5f4 !important; }

ul.dropnav_feature {
float:left;
width:512px; }

ul.dropnav_feature li {
float:left;
width:512px;
line-height:12px;
margin-bottom:6px;
border-bottom:1px solid #aaafb5;
font-size:11px; color:#000;
padding-bottom:3px;
background:none !important;
height:auto !important; }

li.featuredPreview {
float:left;
margin-bottom:0 !important; 
border-bottom:none !important;
padding-bottom:0 !important; }

li.featuredPreview img {
float:left;}

li.featuredPreview ul {
float:left;
display:inline;
margin-left:25px;
width:270px;}

li.featuredPreview ul li {
display:block;  
border:none;
width:270px !important;
float:left;
margin:0; padding:0;
margin-bottom:10px;
}

li.featuredRelease {
float:left;
margin-bottom:0 !important; 
border-bottom:none !important;
padding-bottom:0 !important; }

li.featuredRelease img {
float:left; }

li.featuredRelease ul {
float:left;
display:inline;
width:340px;
margin-left:25px; }

li.featuredRelease ul li {
display:block;  
border:none;
width:340px !important;
float:left;
margin:0; padding:0;
margin-bottom:10px; }

ul.dropnav_shopby {
float:left;
width:700px; }

ul.dropnav_shopby li {
float:left;
width:700px;
line-height:17px;
border-bottom:1px solid #aaafb5;
font-size:11px; color:#000;
background:none !important;
height:auto !important; }

li.musicgamesSelections {
border-bottom:none !important; }

li.musicgamesSelections ul {
margin-top:3px;
margin-bottom:0;
float:left;
width:720px; }

li.musicgamesSelections ul li {
border-bottom:none;
padding:0 !important; 
margin-bottom:0 !important;
margin-right:7px; }

li.endmusicgamesSelections {
margin:0 !important; }

li.musicgamesSelections ul li.END_musicgamesSelections {
margin-right:0 !important; }

li.musicgamesSelections ul li, li.musicgamesSelections ul li a {
background-image:none !important;
width:auto !important;
height:auto !important; }

ul.dropnav_limitedtime {
width:359px;
float:left; }

ul.dropnav_limitedtime li {
float:left;
width:340px;
margin-bottom:6px;
border-bottom:1px solid #aaafb5;
font-size:11px; color:#000;
padding-bottom:3px;
height:auto !important; }

li.limiteditmes {
border-bottom:none !important;
width:340px; float:left; }

li.limiteditmes img {
float:left; }

li.limiteditmes ul {
float:left;
padding-left:10px; 
width:182px; }

li.limiteditmes ul li {
width:182px; 
border-bottom:none; }

span.getFeatured {
display:block !important;
width:155px; height:20px;
float:left;
background:url(../images/buttons/getmovienow.gif) top center no-repeat; }

span.getFeatured button {
width:155px; height:20px;
float:left; clear:left;
background:url(../images/buttons/getmovienow.gif) top center no-repeat; }

span.getFeatured button:hover {
background-position:0 -20px; }

span.getFeatured2 {
display:block !important;
width:71px; height:20px;
float:left;
background:url(../images/buttons/featured_buynow.gif) top center no-repeat; }

span.getFeatured2 button {
width:71px; height:20px;
float:left; clear:left;
background:url(../images/buttons/featured_buynow.gif) top center no-repeat; }

span.getFeatured2 button:hover {
background-position:0 -20px; }

.featuredRelease span { 
display:inline !important; }


/* SHOP BY NAV
=========================================================== */

#shopBy {
position:relative;
background:#000;
z-index:0;
margin:0 auto;
width:100%;
padding:0;
padding-bottom:8px;
float:left; }

div#shopByWrapper {
margin:0 auto; text-align:center;
width:980px;
background:#000;
position:relative;
z-index:1; }

#shopByNav {
position: relative;
z-index: 1;
width:456px; 
height:18px; 
background:#000;
float:left;
margin-top:14px; }

#shopByNav li {
position:relative;
z-index:1;
display:inline;
height:18px; 
float:left; }

li#navSelection {
background:url(../images/shopby.gif) top center no-repeat;
width:47px; }

#shopByNav li.shopbyDivider {
background:url(../images/shopby_divider.gif) top center no-repeat;
width:1px; }

#shopByNav a:hover {
background-position:0 -18px; }

#shopByNav span {
display:none; }

li#dvd {
background:url(../images/shopby_DVD.gif) no-repeat; }

li#dvd a {
display:block; width:33px; height:18px;
background:url(../images/shopby_DVD.gif) no-repeat;
float:left; }

li#bluray {
background:url(../images/shopby_bluray.gif) no-repeat; }

li#bluray a {
display:block; width:58px; height:18px;
background:url(../images/shopby_bluray.gif) no-repeat;
float:left; }

li#bluray a {
display:block; width:58px; height:18px;
background:url(../images/shopby_bluray.gif) no-repeat;
float:left; }

li#ondemand {
background:url(../images/shopby_ondemand_new.gif) no-repeat; }

li#ondemand a {
display:block; width:75px; height:18px;
background:url(../images/shopby_ondemand_new.gif) no-repeat;
float:left; }

li#music {
background:url(../images/shopby_onsale.gif) no-repeat; }

li#music a {
display:block; width:90px; height:18px;
background:url(../images/shopby_onsale.gif) no-repeat;
float:left; }

li#archive {
background:url(../images/shopby_collection.gif) no-repeat; }

li#archive a {
display:block; width:106px; height:18px; 
background:url(../images/shopby_collection.gif) no-repeat;
float:left; }

li#genre {
background:url(../images/shopby_genre.gif) no-repeat; }

li#genre a {
display:block; width:48px; height:18px;
background:url(../images/shopby_genre.gif) no-repeat;
float:left; }

li#actor {
background:url(../images/shopby_actor.gif) no-repeat; }

li#actor a {
display:block; width:46px; height:18px;
background:url(../images/shopby_actor.gif) no-repeat;
float:left; }

#shopBySelections {
float:left;
width:478px;
margin-left:44px;
background:#000; }

#shopBySelections div {
display:block;
float:left; }

#shopBySelections div img {
display:inline;
float:left;
margin:0 3px; }

button.more {
width:37px;
height:12px;
background:url(../images/moreBTN.gif) top center no-repeat;
border:none;
margin:0; padding:0;
margin-top:14px; }

/* TABBED BASED NAVIGATION
=========================================================== */

ul.tabs {
margin-left:30px; }

.cptabheight
{ height:31px; }

ul.tabs li {
display:inline;
float:left;
margin-right:4px; }

ul.tabs li a {
font:bold 12px/12px Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
color:#bdbdbd;
padding:4px 17px;
float:left;
background:url(../images/tabsBG-nonactive.gif) top right no-repeat #152b45; }

ul.tabs li span {
font:normal 11px/11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#bdbdbd;
padding:10px 17px;
float:left;
background:url(../images/tabsBG-nonactive.gif) top right no-repeat #152b45; }

ul.tabs li a.active {
background:url(../images/tabsBG.gif) top right no-repeat #19304b;
color:#fff;}

ul.tabs li.homepagetabs a.active {
color:#ff7f01; }

li.notab {
font:normal 11px/11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
padding:10px 17px;
background:url(../images/tabsBG.gif) top right no-repeat #152b45; }


/* CONTAINERS
=========================================================== */

#outerContainer {
width:100%; }

#innerContainer {
background:url(../images/container_shadow.png) top center repeat-y;
padding:0 16px;
margin:0 auto;
width:1040px; }

#contentContainer {
width:980px;
margin:0 auto;
padding:0 30px 220px 30px;
}

.contentContainer_hp {
background:url(../images/container_bg.png) bottom center no-repeat #05182b;
}		

.contentContainer {
background:url(../images/container_bg.jpg) bottom center no-repeat #05182b;
}

.rightColContent {
width:775px;
float:right; }


/* FOOTER
=========================================================== */

#footerWrapper {
margin:0 auto;
width:1040px; }

#footer {
width:980px;
padding:0 30px 10px 30px;
margin:0 auto;
float:left; }

.footer {
background:url(../images/footer_bg.gif) top center no-repeat #0F1928;
}

.footer_hp {
background:url(../images/footer_bg.png) top center no-repeat #0F1928;
}

#footercap {
margin:0 auto;
width:1072px;
background:url(../images/footer_shadow-2.png) top center no-repeat;
height:16px; min-height:16px; }

#footer ul {
font-size:11px;
float:left;
width:170px;
padding-right:30px; }

#footer ul li {
display:block;
color:#4b80b5; }

#footer ul li span {
border-bottom:1px solid #4d5969;
display:block;
width:170px;
padding-bottom:5px; }

#footer ul li a {
color:#777;
font:10px/11px Arial, Helvetica, sans-serif;
text-decoration:none; }

#footer ul li a:hover {
text-decoration:underline !important; }

li.footerlinksTop {
padding-top:5px; }

#footer ul#footer_col_4 {
width:380px;
padding-right:0px;
float:right;
text-align:right; }

#footer ul#footer_col_5 {
font-size:11px;
float:left;
width:600px;
margin:0; padding:0;
color:#3d5a81;
font:10px Arial, Helvetica, sans-serif; }

#footer ul#footer_col_6 {
width:380px;
margin:0; padding:0;
float:right;
text-align:right; }

#footer ul#footer_col_4 span {
width:380px;
text-align:right;
float:right;
margin-bottom:5px; }

#footer ul#footer_col_4 li {
display:inline; }

/* Email SignUp */
.emailsignup_footer { 
width:380px !important; 
font-size:10px !important; 
float:right !important; 
padding-right:0 !important; 
padding-bottom:7px; }

form#emailsignup1_form_footer select,
form#emailsignup_form select { 
font:11px Arial, Helvetica, sans-serif; 
margin: 0 0 0 2px !important; 
padding:0 0 0 1px !important;  
display:inline; }

form#emailsignup_form .emailsignup_col1,
form#emailsignup1_form_footer .emailsignup_col1 { 
float:left; 
text-align:right; 
padding:5px 10px 0 0;  
color:#FFF !important; 
width:124px; }

form#emailsignup_form .emailsignup_col2,
form#emailsignup1_form_footer .emailsignup_col2 { 
float:right; 
text-align:left; 
width:246px; }

select#emailsignup_dobMonth { width:100px !important; }

select#emailsignup_dobDay, select#emailsignup_dobYear { width:65px !important; }

input#homeNewsletter_signup_footer,
input#signup {
background:url(../images/inputfieldbg.gif) repeat-x;
border:1px solid #3e3e3e;
width:236px;
height:14px;
margin:0;
padding:4px 0 0 4px; 
font:11px Arial, Helvetica, sans-serif; }

.signup {
background:url(../images/buttons/signup_btn.gif) top center no-repeat;
width:59px;
height:20px;
display:block;
margin:0;
padding:0; }

.signup button {
background:url(../images/buttons/signup_btn.gif) top center no-repeat;
width:59px;
height:20px;
margin:0;
padding:0; }

.signup button:hover {
background-position:0 -20px; }

#signup_disclaimer {
margin-top:5px; margin-left:2px;
color:#777 !important;
font:10px/11px Arial, Helvetica, sans-serif;
text-decoration:none; }

#copyright {
color:#3d5a81;
float:right;
clear:right;
padding-top:10px;
font:10px Arial, Helvetica, sans-serif; }

#signup_disclaimer {
color:#3d5a81;
float:right;
clear:right;
padding-top:10px;
font:10px Arial, Helvetica, sans-serif; }

div.seals {
float:right;
margin:10px 0 0 0; }

.homeNewsletterFormRow {
font:bold 11px Arial, Helvetice, sans-serif;
color:#FF0000;
clear:right; float:right;
padding-top:5px; }

ul#legalnotice {
width:380px;
float:right; clear:right;
text-align:right;
margin:0; padding:0; }

ul#legalnotice li {
width:380px;
margin:0; padding:0; }

span#ajaxDIV_footer, span#ajaxDIV_footer span {
border:none !important;
width:246px !important; }

/* MINI CART
=========================================================== */

div.minicartX {
background:url(../images/minicart-bg.gif) top center no-repeat;
z-index:80;
width:520px; height:235px;
position:relative;
display:block;
margin-top:0px;
margin-left:-462px;
margin-bottom:-252px;
padding:0;
color:#000; }

div.minicartWrapperOut{
	padding:5px;
	width:510px;
	background:url(../images/mini_border.gif) center repeat;
	margin:-6px -5px auto;
	position:absolute;
	top:28px; right:5px;
	}

div.minicartWrapper {
background:white;
width:510px;
/*height:201px;*/
/*margin:0 auto;*/

position:relative;
 }
 
div.minicart_checkout{
	background:white;
}

div.minicartHeader {
display:block;
width: 490px;
margin:0 auto;
height:22px;
border-bottom:1px solid #c1cdd9; }

h4.minicartHeading {
background:url(../images/recentlyAdded.gif) center no-repeat;
width:445px; height:22px;
display:block; margin: 0;
padding:0;
float:left; }

button.minicart_close {
background:url(../images/cartclose-btn.gif) bottom right no-repeat;
float:right; height:11px;
margin-top:3px;
width:45px; }

div.minicart_headings {
font-size:12px;
color:#343434;
display:table-row;
width:510px;
float:left;
padding: 4px 0;
text-align: left; }

div.minicart_headings div {
display:table-cell;
padding-left: 10px;
float: left; }

div.mc_col1 {
width:275px; }

div.mc_col2 {
width: 80px; }

div.mc_col3 {
width:125px; }

div.minicart_item {
width:490px;
margin: 0 auto 10px auto;
height: auto;
padding-top: 10px;
border-top: 1px solid #c1cdd9;
text-align:left; }

div.minicart_item div {
font-size: 12px;
display:inline;
float: left;
padding-bottom:5px;
}

div.mc_col1-b {
width:264px;
border-right: 1px solid #e3e7eb;
padding-right: 10px;}

img.newminicartitem {
width:50px; /*height: 50px;*/
float: left;
margin-right: 5px;
padding:5px; }

.mc_col1-b p {
line-height: 13px;
font-size: 12px; }
			  
div.mc_col2-b {
width: 79px;
padding-left: 10px;
border-right: 1px solid #e3e7eb;
height:50px}

div.mc_col3-b {
width:115px;
padding-left: 10px;
height:50px}

div.minicart_total {
width:490px;
margin:0 auto;
font-size:12px;
border-top: 1px solid #c1cdd9;
border-bottom: 1px solid #c1cdd9;
text-align:right;
padding: 4px 0; }

div.minicart_checkout {
width: 490px;
padding-left: 10px;
margin: 0 auto; }

a.mc-viewcart {
color:#34a0c5 !important;
width:auto !important;
font-size:12px !important;
font-weight:bold !important;
margin:5px 0 0 0 !important;
padding:0 !important;
float: left !important; }

a.mc-viewcart:hover {
color:#06b5f4 !important;
text-decoration:none !important; }

span.mc-checkout-btn {
background: url(../images/buttons/checkout_btn.gif) top center no-repeat;
width:118px; height:20px;
display:block;
float: right;
margin:5px 10px 10px 0px; }

span.mc-checkout-btn button {
background: url(../images/buttons/checkout_btn.gif) top center no-repeat;
width:118px; height:20px;
float: right; }

span.mc-checkout-btn button:hover {
background-position:0 -20px; }


/* SHOW MORE LINK + HOP UP
=========================================================== */

#morelinkContainer {
width:876px; }

#morelinkWrapper {
width:860px;
padding:8px;
background:url(../images/morelink_bg.png) top center no-repeat; }

#morelinkContent {
width:800px; padding:30px;
padding-bottom:0; }


#morelinkBtmCap {
width:860px; height:12px;
padding:8px; padding-top:0;
background:url(../images/morelink_btm_cap.png) top center no-repeat; }

#morelinkHeader {
width:800px; float:left; }

.morelink_header_border {
height:1px;
width:800px;
background:#6d7d8c;
display:block;
float:left;
margin:0; margin-top:2px;
padding:0;
line-height:1px; overflow:hidden; }

#morelinks {
margin:20px auto;
float:left;
width:800px; }

#morelinks ul {
float:left;
width:180px;
padding-right:20px; }

#morelinks ul li {
padding-bottom:8px;
line-height:11px;
font-size:11px; }

#morelinks ul li a {
font-size:11px;
line-height:11px;
color:#fff;
text-decoration:none; }

.itemcount {
font-size:10px; 
color:#dedede; }

#morelinks_viewall {
width:800px;
float:right;
text-align:right;
margin:0; padding:0; }

#morelinks_viewall a {
width:72px; }







