/* common.CSS file*/
/* 
* Creation Date:07/17/07 
* Last Update:09/18/08 12:30PM
* Company: Direct Brands inc.
* Created by: Aydin Baltaci 
*/

body {font:11px Arial, geneva, helvetica, sans-serif; color:#333;background-color:#FFFFFF;}
h3.imageTitle {margin:13px 0 0;}
h2, h4 {margin:0; padding:0;}
h4 {font-size:16px; color:#333333;font-family:arial, geneva, helvetica, sans-serif; font-weight:bold;}
a {color:#214486; text-decoration:none; font-weight:bold;}
a:link, a:visited, a:hover,	a:active {text-decoration: none;}
a img {border:0;}
dl, dt, dd {margin:0;}
dt {font-weight:bold;}
sup{font-size:7px;}
table {border-collapse: collapse;}
input {padding-left:3px;}
address {margin:0; padding:0; font-style:normal;}
ul{margin:0; padding:0; list-style-type:none;}
ul li{margin:0; padding:0;}
.error {margin:0;padding:5px 0 10px 0; color:#910000; font-weight:bold;}
.nmUserMessages {margin:65px 0 140px 140px;width:72%;}
.cmUserMessage {margin:25px 0 140px 20px;}
/* Wrapper DIV */
#wrapper {
	width:780px;
	clear:left;
	float:left;
	padding-top:9px;
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/page_top.png') no-repeat top center;
	}

/* Header*/
#header {
	float:left;
	margin:0; padding:0;
	width:778px !important;
	width:780px;
	border-left:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	background:#FFF url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/header_bg.png') repeat-x top right;
	}
#header .logo{margin:0; padding:0; width:378px; float:left;}
#header .offer{margin:0; padding:0;width:400px; float:left;}
#header .search{float:right; width:370px !important; width:390px;line-height:34px;margin:5px 0 0;}
#header .search input.searchText {height:20px; width:150px;}
#header .search input, #header .search label {vertical-align:middle;}
#header .search select {width:130px; vertical-align:middle;}
/* Main Directory Tabs*/
ul#directory{
	float:left;
	width:778px;
	height:32px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/mainDirBg.png') repeat-x top left;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	display:inline;
	margin:0;
	padding:0;
}

ul#directory li{
	float:left;
	display:inline;
	margin:0;
}
ul#directory a{
	display:block;
	padding: 0;
	line-height: 32px;
	text-decoration:none;
}
ul#directory a.movies {	width:97px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/movies.gif') no-repeat bottom;}
ul#directory a.tv {	width:118px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/television.gif') no-repeat bottom;}
html>body UL#directory li a {
		width: auto;
		}
ul#directory a.current, UL#directory a:hover {
	background-position:top;
	}
ul#directory li.minicart {margin-left:5px; line-height:30px; position:relative; left:375px;}
/* See footer section for crownMenu*/	
/* Main Navigation*/
ul#mainNav{
	float:left;
	width:778px;
	height:27px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/mainNavBg.png') repeat-x top;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	display:inline;
	margin:0;
	padding:0;
}

ul#mainNav li{
	float:left;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/nav_separator.png') no-repeat left 0px;
	padding:0 18px 0 20px;
	display:inline;
	margin:0;
}
ul#mainNav li.first{background:none;}
ul#mainNav a{
	margin-top:7px;
	display:block;
	text-decoration:none;
}
ul#mainNav a.newRel{
width:85px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/new_releases.png') no-repeat left;
}
ul#mainNav a.upRel{
width:120px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/upcoming_releases.png') no-repeat left;
}
ul#mainNav a.bestsell{
width:67px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/bestsellers.png') no-repeat left;
}
ul#mainNav a.recomm{
width:114px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/recommendations.png') no-repeat left;
}
ul#mainNav a.reduce{
width:84px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/just_reduced.png') no-repeat left;
}
ul#mainNav a.sets{
width:111px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/sets_collections.png') no-repeat left;
}
ul#mainNav a.movies{
width:69px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/movies.png') no-repeat left;
}
ul#mainNav a.tv{
width:69px;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/tv.png') no-repeat left;
}
html>body ul#mainNav li a {
		width: auto;
		}
ul#mainNav li#currentpage a
{
	background: url() no-repeat right;
}
ul#mainNav li a.newRel:hover {
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/new_releasesOn.png') no-repeat left;
	}
ul#mainNav a.upRel:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/upcoming_releasesOn.png') no-repeat left;
}
ul#mainNav a.bestsell:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/bestsellersOn.png') no-repeat left;
}
ul#mainNav a.recomm:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/recommendationsOn.png') no-repeat left;
}
ul#mainNav a.reduce:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/just_reducedOn.png') no-repeat left;
}
ul#mainNav a.sets:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/sets_collectionsOn.png') no-repeat left;
}
ul#mainNav a.movies:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/moviesOn.png') no-repeat left;
}
ul#mainNav a.tv:hover{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/tvOn.png') no-repeat left;
}
ul#mainNav li a.newRelCurrent {
	width:85px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/new_releasesOn.png') no-repeat left;
	}
ul#mainNav a.upRelCurrent{
	width:120px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/upcoming_releasesOn.png') no-repeat left;
}
ul#mainNav a.bestsellCurrent{
	width:67px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/bestsellersOn.png') no-repeat left;
}
ul#mainNav a.recommCurrent{
	width:114px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/recommendationsOn.png') no-repeat left;
}
ul#mainNav a.reduceCurrent{
	width:84px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/just_reducedOn.png') no-repeat left;
}
ul#mainNav a.setsCurrent{
	width:111px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/sets_collectionsOn.png') no-repeat left;
}
ul#mainNav a.moviesCurrent{
	width:69px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/moviesOn.png') no-repeat left;
}
ul#mainNav a.tvCurrent{
	width:69px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/header/tvOn.png') no-repeat left;
}
/* About Left Navigation */
#leftPanel {margin-top:-4px; margin-bottom:50px;}
#leftPanel ul#aboutNav {
	margin:0;
	padding:0;
	list-style-type:none;
}
#leftPanel ul#aboutNav a{
	display:block;
	width:162px;
	height:29px;
	line-height:29px;
	text-decoration:none;
	background-color:#FFFFFF;
}
#leftPanel ul#aboutNav a.link1{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_signin.jpg') no-repeat left top;
	border-top:1px solid #cccccc;
}
#leftPanel ul#aboutNav a.link2{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_ch.jpg') no-repeat left top;
}
#leftPanel ul#aboutNav a.link3{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_clubs.jpg') no-repeat left top;
}
#leftPanel ul#aboutNav a.link4{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_management.jpg') no-repeat left top;
}
#leftPanel ul#aboutNav a.link5{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_affiliate.jpg') no-repeat left top;
}
#leftPanel ul#aboutNav a.link6{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_employment.jpg') no-repeat left top;height:38px;
}
#leftPanel ul#aboutNav a.link7{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_contact.jpg') no-repeat left top;
}
#leftPanel ul#aboutNav a.link8{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_privacy.jpg') no-repeat left top;
}
#leftPanel ul#aboutNav a.link9{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/leftnav_about_help.jpg') no-repeat left top;
}

#leftPanel ul#aboutNav a:hover, #leftPanel ul#aboutNav a.current {
	background-position:right top;
	background-color:#D4FDFF;
	}
#leftPanel ul#aboutNav li{display:inline; background:none; padding:0;}
	
/* left navigation for browse feature */
ul#browseNav {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

ul#browseNav li {padding:0; margin:0;}
ul#browseNav a{
	display:block;
	width:150px !important;
	width:160px;
	line-height:26px;
}
ul#browseNav a.link1{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_features.gif') no-repeat left top;

}
ul#browseNav a.link2{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_Bluray2.gif') no-repeat left top;

}
ul#browseNav a.link3{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_reduced.gif') no-repeat left top;

}
ul#browseNav a.link4{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_browse.gif') no-repeat left top;
}
ul#browseNav a.link4tv{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_browse_arrow.gif') no-repeat left top;
}
ul#browseNav a.link5{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_tv.gif') no-repeat left top;
}
ul#browseNav a.link5tv{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_tv_nonarrow.gif') no-repeat left top;
}
ul#browseNav a.link6{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_games.gif') no-repeat left top;

}
ul#browseNav a.link7{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_merchandise.gif') no-repeat left top;

}
ul#browseNav a.link8{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_clearance.gif') no-repeat left top;
}
ul#browseNav a.link9{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_quickorder.gif') no-repeat left top;
	border-bottom:1px solid #ccc;
}
ul#browseNav a.link10{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/dvdsbyprice.gif') no-repeat left top;
}
ul#browseNav a.link11{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/memLeftNav_artselect.gif') no-repeat left top; height:44px;
}
ul#browseNav a.link12{
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/nav/holiday_shopping_tab_rollover.gif') no-repeat left top;
}
ul#browseNav a:hover, ul#browseNav a.current {
	background-position:-180px top;
	}
ul#browseNav li{display:inline;}

.tight, #leftPanel ul.browseList a.tight:hover {word-spacing: -2px;}
ul#browseList li{display:inline;}	
/*ul.browseList {margin:0 !important;padding:0 !important;width:168px; clear:left;}*/
ul.browseList {margin:0;padding:0;position:relative; top:-16px;*top:-21px; *top:-16px; clear:left;width:170px;*width:165px;}
#leftPanel ul.browseList li {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif') no-repeat left 4px;}
#leftPanel ul.browseList li.current {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlue.gif') no-repeat left; font-weight: bold;}
#leftPanel ul.browseList a{color:#333;}
#leftPanel ul.browseList a:hover{
	color:#214486;
	font-weight:normal;
	text-decoration: underline;
	}
#leftPanel ul.browseList li.current a {
	color:#214486;
	font-weight:bold;
	text-decoration: none;
	}	
.tight, #leftPanel ul.browseList a.tight:hover {word-spacing: -2px;}

#leftPanel ul.browseListSub {margin:0 0 0 8px; padding:0; margin-top: -25px; margin-bottom: 10px;}
#leftPanel ul.browseListSub li, #leftPanel ul.browseListSub li.current {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlue.gif') no-repeat left 6px; font-weight: bold;}
#leftPanel ul.browseListSub a {color:#214486;}
#leftPanel ul.browseListSub a:hover{
	color:#214486;
	font-weight:normal;
	text-decoration: underline;
	}
#leftPanel ul.browseListSub li.current a {
	color:#214486;
	font-weight:bold;
	text-decoration: none;
	}	

#leftPanel ul.browseList li.current a:hover, #leftPanel ul.browseListSub li.current a:hover { font-weight:bold; text-decoration:none;}
	
#leftPanel .myMessages ul {margin:0; padding:0; list-style:none;}
#leftPanel .myMessages ul li, #leftPanel .myMessages ul li.current {background:none;}
#contentWrap{
	clear:both;
	float:left;
	margin:0; padding:10px 0;
	width:778px !important;
	width:780px;
	border-left:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	}


#content, #subContent, #contentStart, #contentCart {
/*subContent is to contain the footer below both leftpanel content and main content while preserving the appearance*/
	width:759px; 
	margin:0 9px 0 10px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/content_bg.png') repeat-y top center;
	}
#subContent {padding-top:20px;}
#contentCart {background:none;}
#contentCart form {float:left;}
#contentStart {margin-bottom:10px;}
.colDivider {width:1px !important;float:left;margin-left:9px !important;margin-right:9px !important;margin-left:8px;margin-right:8px;}	
/* Sub Main Content Blocks */
#main1col, #main2col, #main3col, #main3Acol{
	width:578px;
	margin:0 0 0 10px;
	float:right;

	}
#main3Bcol {
	width:578px;
	margin:0;
	float:left;
	}
#main2col{
	width:577px;
	margin:0 1px 0 10px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/main2_bg.png') repeat-y top center;
}	
.main2sub {
	width:279px !important;
	width:278px;
	float:left;
	margin-top:10px;
}
#main3col{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/main3_bg.png') repeat-y top center;
	margin-top:10px;
}	

.wLine{
	float:left;
	width:100%;
	margin:15px 0;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/main3A_bg.png') repeat-y top center;
}	
#main3Asub, .main3Asub {
	width:379px !important;
	width:378px;
	float:left;
}
.main3Asub .wLine {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/main3A_bg.png') repeat-y 10px center;}
.main3sub {
	width:180px !important;
	width:178px;
	float:right;
}
#main3col .main3sub {float:left; margin-bottom: 0px; }
#main3col .main3sub h4{margin-top:0;padding-top:0;}
#main3col .colDivider {display:block;}
.threeColDivider {float:left;background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/3coldivider.gif') repeat-y top center;}
#main3col .firstCol {margin-left:0;}
.main3sub h4{
	margin: 4px 0;
}

.main3sub h4.first{
	margin-top:0;
}

#leftPanel {
	width:160px;
	float:left;
	}	
#rightPanel {
	float:right;
	}
#mainStart {
	width:759px; 
	margin:0 9px 9px 10px;
	}
#main_startRightPanel {
	width:566px;
	float:left;
	margin-left:9px !important;
	margin:0 9px 10px 5px;
	}
#startRightPanel	{
	width:177px;
	margin-left: 5px !important;
	margin:0 0 9px 0;
	float:left;
	}

#startFooter {
	clear:both;
	width:760px; 
	padding-top:5px !important;
	padding:0 0 0 5px;
	color:#999999; 
	}

#startFooter a {
	color:#214486;
	white-space:nowrap;
	font-size:11px;
	font-weight:normal; 
	text-decoration:none;
}
#startFooter img.secure {
	float:right;
}
fieldset img.secure{
	position:absolute;
	bottom:0; right:30px !important; right:15px;
}
#footer, #merchFooter, #allMediaFooter {
	width:760px;
	margin:0 0 0 5px;
	font-size:11px;
	color:#999999; 
	background-color:white;
	}
#merchFooter {color:black;}
.footerHrLine {	
	float:right;
	width:760px;
	margin:5px 0 0 10px;
	border-bottom:1px solid #F2F2F2;
	}
#crownMenu {
	width:780px;
	margin:0 0 6px 0;
	float:left;
	text-align:right;
	color: #cccccc;
}
#footer a, #crownMenu a {
	color:#214486; 
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover  {
	color:#214486; 
	text-decoration:underline;
	font-weight:normal;
}


#crownMenu a { font-weight: normal; }
#crownMenu a.current {font-weight:bold;}
#crownMenu a:hover {font-weight:normal; text-decoration: underline;}

#crownMenu a.myAccountLink { font-weight:bold; }
#crownMenu a.myAccountLink:hover { font-weight:bold; text-decoration: underline; }


#pagebottom {
	clear:both;
	margin:0;
	height:0;
	padding-top:10px;
	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/page_bottom.png') no-repeat top center;
	width:780px
	}
.publicPg {width:75%; padding-bottom:50px;}
.publicPg h5 {padding:8px 0; margin:0;}
.publicPg h6 {padding:0; margin:0; font-size:110%; margin-top:15px;}
.publicPg p {padding:3px 0; margin:0;}

	
/* Building Blocks*/
/* Extra Benefits - Homepage*/
.mainColBox {padding:0 0 0 12px;}
.mainColBox h4{
margin-top:10px;
font:13px Arial, Helvetica, sans-serif; 
font-weight:bold;
color:#214486; }

.benefits {width:560px; margin-top:18px;}
.benefitItem {
 background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/bullets_grarrow.gif') no-repeat top left;
 float:left;
 width:220px !important; width:250px; 
 padding-left:30px;padding-right:10px;padding-bottom:18px !important; padding-bottom:0;
 }
.benefitItem h2{color:#214486; font:20px Arial, Helvetica, sans-serif; font-weight:bold;}
.footerLink {float:right;}
/*Navigation*/

	
/* Main Nav */
UL#nav {
	float:left;
	display:inline;
	margin-left:-10px !important;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:0px !important;
	margin-left:-20px;
}

/* Left Panel*/
#leftPanel a {font-weight:normal;}
ul.regList {list-style:none;margin-left:0px !important; margin:10px 0;}
#leftPanel p,#leftPanel ul, .main2sub ul.helpList  {margin:0; padding:4px 0 8px 0; *padding:2px 0 8px 0; list-style:none;}
.main2sub ul.helpList li {padding:2px 0;}
#leftPanel ul li {padding:2px 0 0 10px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlue.gif') no-repeat left;}
#leftPanel ul#browseNav li {background:none;padding:2px 0;} 
.main2sub ul.helpList li a {padding-left:8px;}
#leftPanel ul li a{padding-left:0;}
ul.helpTopicList li a, ul.prodList li a {padding-left:8px;}
#leftPanel ul li.current, .main2sub ul.helpList li.current, ul.regList li { background-image:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif');background-repeat: no-repeat;
background-position: 0 .4em;
}
#leftPanel ul li a:hover{text-decoration:underline;}
#leftPanel ul li.current a:hover, #leftPanel ul#browseNav li a:hover{text-decoration:none;}
 
/*#leftPanel ul li.current a.settings {word-spacing:-.35em;}*/
ul.regList li {padding-left:10px; margin-bottom:10px;background-position: 0 .4em;}
#leftPanel ul li.current a, .main2sub ul.helpList li.current a, .main2sub ul.helpList li a:hover {color:#666666; font-weight:bold;}
.main2sub ul.helpList li {line-height:10px;}

ul.helpTopicList, ul.prodList, ul.gameFeatList, ul#movieClipList, ul.starList
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

ul.helpTopicList li, ul.prodList li, ul.gameFeatList li
{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif') no-repeat 0 .4em;
	padding-left: 10px;
}
ul.starList {width:170px !important; width:180px; padding:10px 0 10px 10px; margin-top:-7px; background:#E2E2E2 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/boxbottom_180x7gr.gif') no-repeat bottom center;}
ul.starList li{
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/global/blueListBt_grBg.gif') no-repeat 0 .4em;
	padding-left: 10px;
}
ul#movieClipList {clear:both; float:left;}
ul#movieClipList li {float:left;clear:left;}
ul#movieClipList li a {width:100px;height:35px; float:left;}
ul#movieClipList li.mc1 a {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips1_blue.gif') no-repeat }
ul#movieClipList li.mc2 a {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips2_blue.gif') no-repeat }
ul#movieClipList li.mc3 a {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips3_blue.gif') no-repeat }
ul#movieClipList li.mc4 a {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips4_blue.gif') no-repeat }

ul#movieClipList li.mc1 a:hover, 
ul#movieClipList li.mc1 a.current {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips1_gray.gif') no-repeat }
ul#movieClipList li.mc2 a:hover, 
ul#movieClipList li.mc2 a.current {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips2_gray.gif') no-repeat }
ul#movieClipList li.mc3 a:hover, 
ul#movieClipList li.mc3 a.current {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips3_gray.gif') no-repeat }
ul#movieClipList li.mc4 a:hover,
ul#movieClipList li.mc4 a.current {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/btn_viewClips4_gray.gif') no-repeat }


ul.gameFeatList li {margin-bottom:15px;}
ul.prodlist li {margin-bottom:4px;}
ul.helpTopicList li a, ul.prodList li a {padding-left:0;}
ul.helpTopicList li a:hover, ul.prodList li a:hover {color:#333333;}

/* Error  List */
ul#errorList, ul.errorList
{
	margin: 0 0 1em 0;
	padding: 0;
	width:75%;
	list-style-type: none;
	color:#910000; font-weight:bold;
}
ul#errorList li, ul.errorList li
{	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/global/warning.jpg') no-repeat 0 0;
	padding-left:15px;
}

/* Confirm  List */
ul#confirmList
{
	margin: 0 0 1em 0;
	padding: 0;
	width:75%;
	list-style-type: none;
	color:#666; font-weight:bold;
}
ul#confirmList li
{	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/global/icon_confirm.gif') no-repeat 0 0;
	padding-left:15px;
}

/**/

span.subTitle {font-weight:bold;}
p.viewAll {margin:0; padding:0; text-align:right;}
.popTitle{
	padding:0;background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_blank.gif') no-repeat right top;

}
.popTitle h5{
	font-size: 140%;margin:0;padding:5px 5px 0px 5px;display:block;background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/left_off.gif') no-repeat left top;
}
#popVersionDef, #popFormatDef {background-color:white;}
#relShortList, #vdGamesShortList, #merchShortList, #formatsVersionsList{ clear:both; display:block; }
#relLongList, #vdGamesLongList, #merchLongList, #popVersionDef, #popFormatDef, #viewAllRel { clear:both; display:none;}
/* FORMS*/

form {margin:0; padding:0; position:relative;font-weight:bold;}
fieldset {margin:0; padding:0; border:0; font-size:11px;}
fieldset input{margin:0;font-size:10px;}
span.hint {display:block; position:relative;top:-19px !important; left:-25px !important; top:-24px; left:-50px;width:160px; float:right; font-size:10px; height:30px;}
.radioBt, input, select, img.payBt {vertical-align:middle;}

fieldset#search {float:left;vertical-align:top; line-height:30px;}
fieldset#password input {width:220px !important; width:190px;}
fieldset#signIn a {font-weight:bold;}
fieldset#signIn label {font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
fieldset#signIn label.remember {font-weight:normal;}
fieldset#signIn p{margin:0; padding:1px 10px 3px 13px; width:86% !important; width:99%;}
fieldset input.grayBorder {border:1px solid #CCCCCC; border-bottom-color:#999999;}
fieldset input.long {width:200px;}
fieldset#signIn input.button {position:absolute; right:6px; line-height:15px;}
div#registration img {display: block; float: right; padding: 0; margin: 0 3px 3px 0;}
div#registration p { padding: 0 6px 0 5px; margin: 0 0 0 6px;  line-height:13px;}
p.canadianLink { clear: both; padding:0 0 0 8px; margin-top:18px !important; margin-top:2px; font-size:10px;}
fieldset#signIn .canadianLink {margin-top:18px !important; margin-top:2px; font-size:10px;}
fieldset#signIn .hrLine, fieldset#signIn .hrLine2 { clear:both; margin-left:12px; width:154px; 
background-color:#E1E1E1;height:1px !important; height:2px;border-bottom:1px solid white;margin-top:6px;margin-bottom:6px;}
fieldset#signIn .hrLine2 {margin-top:20px;}/*This is needed when the submit buttin is alone on its line*/
.hrLineLite {border-bottom:1px solid #E1E1E1; padding-top:10px;}
.hrLine, .hrLine2 { clear:both; margin-left:12px; width:154px; 
background-color:#E1E1E1;height:1px !important; height:2px;border-bottom:1px solid white;margin-top:6px;margin-bottom:6px;}
.hrLine3 { clear:both; margin-left:12px; width:300px; background-color:#E1E1E1;height:1px !important; height:2px;border-bottom:1px solid white;margin-top:6px;margin-bottom:6px;}
.hrLine4 { clear:both; margin-left:12px; width:200px; background-color:#E1E1E1;height:1px !important; height:2px;border-bottom:1px solid white;margin-top:6px;margin-bottom:6px;}
.hrLine5 { clear:both; margin-left:3px; width:500px; background-color:#E1E1E1;height:1px !important; height:2px;border-bottom:1px solid white;margin-top:6px;margin-bottom:6px;}
.hrLine2, .hrline3, .hrline4, .hrline {margin-top:5px;}/*This is needed when the submit buttin is alone on its line*/
hr, .hrLine hr, .hrLine2 hr {display:none;}
.hrLine578px { clear:both; margin:0 3px 10px; width:568px; background-color:white;height:1px !important; height:2px;border-bottom:1px solid #cccccc;}
.hrLineFull{float:left; margin:10px 0; width:99%; height:1px !important; height:2px;border-bottom:1px solid #cccccc;}
.hrLineYellow {border-bottom:1px solid #FDE981; float:left; margin:4px 0 0; width:99%; height:1px !important; height:2px;}
.margin5px {margin:5px 0;}

form fieldset#sigInPref p label{width:60px;}

.savingsCodeBox {float:left;padding-top:5px !important; padding:3px 0 15px 0;position:relative; width:180px;}
fieldset#savingsCode img, fieldset.hm_promo input.button {position:absolute; right:8px;}
.savingsCodeBox input {margin-left:5px; width:120px;}
fieldset#registration {padding-right:50px;}
fieldset#registration p{margin:0; padding:3px 0; font-weight:normal;}
fieldset#registration h5{margin:0;padding:3px 0; font-size:12px;}
fieldset#registration label{float:left; width:135px;}
fieldset#registration input{margin-right:10px;}

fieldset#loginFormSet {float:left;}
div.formbox {margin-bottom:0px !important; margin-bottom:15px;}
div.formbox h4{margin:0; padding:0;}
div.formbox p {padding:0;margin:0 0 10px 0;}
form#preferences {width:578px; margin:0; padding:0;}
form#preferences fieldset {padding:10px 0;}
form#preferences fieldset p{margin:0; padding:3px 0; font-weight:normal;}
form#preferences fieldset h5{margin:0;padding:3px 0; font-size:12px;}
form#preferences fieldset label{float:left; width:135px;}
form#preferences fieldset input{margin-right:10px;}
form div#pswHelpBt input {position:relative; left:-25px !important; left:10px; padding-top:10px;}
form div#pswHelpBt input.emailButton {margin-left:15px;}
form#preferences fieldset div.radioList {width:220px; float:left;}
fieldset#prefGenre div.checkList3col{width:180px; float:left;}
fieldset#prefGenre div.checkList3col p {float:left;padding-bottom:8px !important; padding:0 0 5px 0;}
form fieldset#prefGenre label {width:180px; font-weight:normal;}
form#preferences fieldset#prefFormatVers {float:left;}
form#preferences fieldset#prefFormatVers label {font-weight:normal;}

form#preferences fieldset#prefEmail {float:left;}
form#preferences fieldset#prefEmail label {font-weight:normal;}

form#add {width:378px; margin:0; padding:0;}
form.edit {padding:0 10px;}
form#add fieldset,form.edit fieldset {padding:10px 0;}
form#add fieldset p, form.edit fieldset p {margin:0; padding:3px 0; font-weight:normal;}
form#add fieldset h5, form.edit fieldset h5 {margin:0;padding:3px 0; font-size:12px;}
form#add fieldset label, form.edit fieldset label {float:left; width:135px; font-weight:bold;}
form#add fieldset input, form.edit fieldset input {margin-right:10px;}/*height:18px;*/ 

form#add fieldset div.radioList, form.edit fieldset div.radioList {width:220px; float:left;}
form#add fieldset#prefFormatVers, form.edit fieldset#prefFormatVers {float:left;}
form#add fieldset#prefFormatVers label, form.edit fieldset#prefFormatVers label {font-weight:normal;}

form#add fieldset#prefEmail, form.edit fieldset#prefEmail {float:left;}
form#add fieldset#prefEmail label, form.edit fieldset#prefEmail label {font-weight:normal;}

fieldset#contact {padding-right:10px; width:380px;}
fieldset#contact p{margin:0; padding:3px 0; font-weight:normal;}
fieldset#contact h5{margin:0;padding:3px 0;}
fieldset#contact label{float:left; width:90px;}
fieldset#contact input{margin-right:10px;}/*height:18px;*/
fieldset#contact label.comment {width:350px;}
fieldset#contact input[type="submit"] {clear:both; float:left;padding-top:25px;}
fieldset#contact textarea, fieldset#contact select {border:1px solid #CCCCCC; border-bottom-color:#999999;}
fieldset#contact select {width:225px;}
fieldset#contact textarea {width:320px;}
fieldset#contact input.go {height:30px; width:25px;}


fieldset#contactHelp {width:440px;}
fieldset#contactHelp p{margin:0; padding:3px 0; font-weight:normal;}
fieldset#contactHelp h5{margin:0;padding:3px 0;}
fieldset#contactHelp label{float:left; width:130px; text-align:right;padding-top:3px;}
fieldset#contactHelp input{margin-right:10px; vertical-align:middle;padding:2px 4px;}
fieldset#contactHelp input.contact{width:290px;}
fieldset#contactHelp label.comment {}
fieldset#contactHelp input.submitBt {clear:both; float:right; margin-top:10px;}
fieldset#contactHelp textarea, fieldset#contactHelp select {border:1px solid #CCCCCC; border-bottom-color:#999999;}
fieldset#contactHelp select {width:290px;}
fieldset#contactHelp select.ordNum {width:160px;}
fieldset#contactHelp textarea {width:290px;}
fieldset#contactHelp input.go {height:30px; width:25px;}
.contFormInfo {width:450px; padding-left:135px;}

fieldset#makePaymentFld, fieldset#cardInfo, fieldset#billing, fieldset#addressPop, fieldset#returnPop {font-weight:normal;}

fieldset#makePaymentFld {}
fieldset#makePaymentFld p{clear:both;}
fieldset#makePaymentFld label {float:left !important; float:none; width:160px;}

fieldset#cardInfo, fieldset#billing, fieldset#addressPop, fieldset#returnPop {padding-left: 5px;}
form#preferences fieldset#addressPop, form#add fieldset#addressPop {width:378px !important; width:378px;}
fieldset#cardInfo p, fieldset#billing p {clear:both;float:left; width:350px; vertical-align:middle;}
fieldset#addressPop p {clear:both;float:left; width:340px; vertical-align:middle;}
fieldset#cardInfo label, fieldset#billing label {float:left !important; float:none; width:88px;}
form#preferences fieldset#addressPop label, form#add fieldset#addressPop label, form.edit fieldset#addressPop label, fieldset#returnPop label {float:left !important; float:none; width:90px; font-weight:normal;}
fieldset#billing label.stateLabel, fieldset#addressPop label.stateLabel {width:40px; margin:0 10px 0 20px; float:none;}
fieldset#billing label.stateLabelPop {width:40px; margin:0 1px;}
form#add fieldset#addressPop label {width:80px;}
fieldset#addressPop input.long {width:222px !important; width:212px;}
fieldset#billing input.cityInput, fieldset#addressPop input.cityInput {float:left !important;float:none;}
fieldset#cardInfo h5, fieldset#billing h5{ margin:0; padding:0 0 0 10px; font-size:14px;}
fieldset#cardInfo .maxInput, fieldset#billing .maxInput, fieldset#addressPop .maxInput, fieldset#paymentOption .maxInput {width:300px;}
fieldset#paymentOption {position:relative;}

fieldset#cardInfoShip {padding-left:10px;}
fieldset#cardInfoShip p{width:600px; vertical-align:middle; font-weight:normal; margin-left:20px;}
fieldset#cardInfoShip label {float:left !important; float:none; width:114px;}
fieldset#cardInfoShip label.stateLabel {width:36px; margin:0 5px 0 5px; float:none;position:relative; top:2px;}
fieldset#cardInfoShip label.stateLabelPop {width:40px; margin:0 1px;}
fieldset#cardInfoShip input.cityInput {float:left !important;float:none; width:113px;position:relative; top:2px;}
fieldset#cardInfoShip .maxInput {width:210px;}

fieldset#cardInfoPop {padding-left:-10px;}
fieldset#cardInfoPop p{width:350px; vertical-align:middle; font-weight:normal; margin-left:20px;}
fieldset#cardInfoPop label {float:left !important; float:none; width:104px;}
fieldset#cardInfoPop label.stateLabel {width:36px; margin:0 5px 0 5px; float:none;position:relative; top:2px;}
fieldset#cardInfoPop label.stateLabelPop {width:40px; margin:0 1px;}
fieldset#cardInfoPop input.cityInput {float:left !important;float:none; width:113px;position:relative; top:2px;}
fieldset#cardInfoPop .maxInput {width:180px;}


span.cardd, label.cardd {display:-moz-inline-box; /* Gecko proprietary */
display:inline-block; /* supported by Opera and ? */
height:1em; /* width and height required */
vertical-align:top; /* Gecko needs this */
} /* IE, Opera & Gecko slight diff */

#rtChoice1, #rtChoice2, #rtChoice3, #rtChoice4 {display:none; padding:0 5px;}
#rtChoice1 p, #rtChoice2 p, #rtChoice3 p, #rtChoice4 p{width:100%; font-weight:normal;}
#rtChoice1 label, #rtChoice2 label, #rtChoice3 label, #rtChoice4 label {font-weight:bold;}
.formNote {width:500px;margin-top:20px;}
.formNote h5 {margin:0; padding:5px 0;}
.formNote p {padding-top:0;}
.formBox {float:left;}
.formBoxInner, .formBoxInnerLong, .formBoxInnerUsername {border:1px solid #CCCCCC; border-top:none;width:188px !important; width:210px; padding:10px; margin-right:6px; float:left;}
.formBoxInner form {height:184px;}
.formBoxInnerLong {width:408px !important; width:430px;}
.formBoxInnerUsername {width:390px !important; width:412px;}
.formBoxInnerWider {border:1px solid #CCCCCC; border-top:none; padding:10px; margin-right:10px;}
.formBoxInnerWider form {width:556px;}

span.chckBox {display:block; width:20px; height:20px; vertical-align:top; float:left;}
span.chckBoxLabel, form#frmShipment span.chckBoxLabel{display:block; vertical-align:top; float:left; width:510px;}
form#frmShipment fieldset.options p {width:100%;clear:both;}
fieldset#prefEmail p{float:left; width:100%;}
fieldset#prefEmail {margin-bottom:15px !important; margin-bottom:0;}

form#preferences fieldset, .nonFormBox, .nonFormListBox  {width:546px !important; width:578px; padding:15px;border:1px solid #CCCCCC;}
form#add fieldset, form.edit fieldset {padding:15px;}

.nonFormListBox {border-top:none; float:left;}
form#preferences fieldset p, form#add fieldset p, form.edit fieldset p {vertical-align:middle;}
form#preferences label, form#add label, form.edit label {font-weight:bold;}
form#preferences fieldset#billing label, form#preferences fieldset#cardinfo label,
form#add fieldset#billing label, form.edit fieldset#billing label, form#add fieldset#cardinfo label,
form.edit fieldset#cardinfo label
{font-weight:normal;}
.formBoxInnerPreferences fieldset#signInPref p {vertical-align:top; }
.formBoxInnerPreferences fieldset#signInPref {}
span.amount{font-weight:bold; color:#910000;}
span.nonFormLabel, span.label, span.price  {display:-moz-inline-box; /* Gecko proprietary */
display:inline-block; /* supported by Opera and ? */
width:150px;height:1em; /* width and height required */
vertical-align:top; /* Gecko needs this */
} /* IE, Opera & Gecko slight diff */
form#preferences fieldset#paymentOption label, 
form#add fieldset#paymentOption label, form.edit fieldset#paymentOption label {width:160px; clear:left; font-weight:normal;}
.nonFormBox span.nonFormLabel{font-weight:bold;}
form.addCard p {}

fieldset#addEmail, fieldset#emailOffers {position:relative; margin-bottom:10px;}
fieldset#addEmail label {width:136px;}
fieldset#addEmail input {width:185px;}
fieldset#addEmail p, fieldset#emailOffers p {width:325px; padding:3px 0; margin:0;}
form#frmFunCash{ padding:0; margin:0;}
form#frmFunCash label.takeFree {color:#51995A; font-weight:bold;}
form#frmFunCash p.submitRow{margin:5px 10px 0 0; padding:0; text-align:right;}
p.submitRow{margin:5px 10px 0 0; padding:0; text-align:right;}
form#frmCart {margin:0; padding:0;}
/* Merchandise Detail Page*/
form#itemID {margin-bottom:-20px; padding:0;}
/* Important: Find this buttons, it seems like orphaned*/
fieldset input.button {position:absolute; right:30px;}
.formBoxInner fieldset label {font-weight:normal;}
.formInfo {float:right; width:320px !important; margin-left:-5px; overflow:hidden;}
.formInfo p {margin-bottom:10px; margin-left:15px;}
.formTopInfo {padding-top:0;}
.cancelLink {position:relative; padding-left:10px;}
form fieldset#frmendBt {border:none; padding-left:0; padding-top:5px; }

form#preferences fieldset#paymentOption p{padding:3px 0;}
/* FORMS: CART*/


/*varying input widths*/
.threeDigit {width:30px;}
.fourDigit {width:40px;}
.zipCode {width:60px;}
.state {width:110px;}
.statePop {width:80px;}
/*HELP*/
.passwordHelp {height:40px; float:left;}
.passwordHelp.number {width:25px; padding-top:10px;}
.passwordHelp.or {width:25px; height:14px; padding-right:10px !important; padding:10px 5px 5px;}
.passwordHelp.and {padding-left:25px;}
.row {margin:5px 0; padding:5px 0; height:30px;}
.row.and {padding-left:25px;padding-bottom:0;height:15px;}
.row.leftbutton {padding:0; margin:0; margin-top:10px; float:left;}
.row.emailbutton {margin-top:10px;}
.row.emailbutton {margin-left:15px;}
.row input.userName {width:150px;}
.row input.accountNumber {width:180px;}
.row input.ZipCode {width:100px;}

.nonFormLinks {clear:both; width:500px;padding-top:15px !important; padding-top:0; margin:20px 0 0 5px}
.nonFormLinks img {vertical-align:middle;margin-left:10px;}
.nonFormLinks p {margin:0; padding:3px 0;font-weight:bold;}

span.must {color:910000;}

#grayBoxGenre dl {width:270px; float:left; margin:0; margin-right:10px; padding:0;}
#grayBoxGenre dl .hrLine {width:98%; margin:10px 0;}
#grayBoxGenre dl dd { float:left;margin-left:10px; text-align:left;width:210px; font-weight:normal;}
#grayBoxGenre dl dt {float:left; width:47px;}
#grayBoxGenre h5{margin:0 0 10px 0;}


dl.helpList {margin:15px 2px;}

div.topQ{margin:15px 0 0 0;}
div.topQBox {width:277px !important; width:279px; border:1px solid #ccc; background-color:#F2F2F2;}
div.help h4 {margin:15px 0 0 4px; padding:0;}
div.help ul.helpList {margin-top:-5px;}

.helpTextTitle {margin-bottom:20px;}
.helpText {width:370px; float:left;margin:5px 20px 40px 0;}
.helpText h6 {font-size:140%;}
.helpText dl {margin-left:40px;}
.helpText ul {list-style:disc}
.helpText li {padding-left:8px; margin-bottom:5px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif') no-repeat left 3px}

/* table for the help content ratings */
table.ratings {font-size:11px;padding-bottom:40px;border-bottom:1px solid #999;}
table.ratings th { text-align:left}
table.ratings td{ border:1px solid #999; border-bottom:none; padding:8px 6px; vertical-align:top;}
table.ratings td.rate {font-weight:bold; border-right:none; vertical-align:middle; text-align:center; background-color:#F0F0F0;}

table.setPrice {font-size:11px;border-bottom:1px solid #999;}
table.setPrice th { text-align:left}
table.setPrice td{ border:1px solid #999; border-bottom:none; padding:8px 6px; vertical-align:top;}
table.setPrice td.range {border-right:none;}

table.funCash {font-size:11px;border:1px solid #D5D5D5; background:#F5F5F5; margin:15px 0; margin-top:10px}
table.funCash th { padding:8px 6px; border-bottom:1px solid #D5D5D5; border-left:1px solid #D5D5D5; text-align:left}
table.funCash td{ padding:4px 6px; vertical-align:top; border-left:1px solid #D5D5D5; }
table.funCash td.range {border-right:none;}
/* TABLES */
.tableCont{margin-top:15px;}

h4.accStatement {margin-bottom:0;padding-bottom:0;}
table.paymentActivity, table.paymentActivity thead, table.paymentActivity tbody, table.paymentActivity tfoot {font-size:11px;margin:0; padding:0 width:578px}
table.paymentActivity {width:578px;}
table.paymentActivity tbody, table.paymentActivity tbody td { padding:8px 7px;}
table.paymentActivity col#date {text-align:left; width:88px !important; width:74px;}
table.paymentActivity col#activity {text-align:left; width:166px !important; width:152px;}
table.paymentActivity col#method {text-align:left; width:106px !important; width:92px;}
table.paymentActivity col#total {text-align:center; width:112px !important; width:98px;}
table.paymentActivity col#amountDue {text-align:center; width:106px !important; width:92px;}
table.paymentActivity td.footEntry {text-align:right; width:495px; padding:10px 0;}
table.paymentActivity tr.prevBalance {background-color:#f7f7f7; font-weight:bold}
table.paymentActivity tr.even {background-color:#f7f7f7}
table.paymentActivity tr.odd {background-color:#fff}
table.paymentActivity td.balance {font-weight:bold; color:#910000;}
.balance {font-weight:bold; color:#910000;}

table#msgTable, table#msgTable thead, 
table#msgTable tbody, table#msgTable tfoot {font-size:11px;margin:0; padding:0;border:1px solid #CCCCCC;}
table#msgTable {margin-top:-3px;}
table#msgTable tbody, table#msgTable tbody td { padding:5px 7px;}
table#msgTable .odd {background-color:white;}
table#msgTable .even {background-color:#F2F2F2;}
table#msgTable col#date {text-align:left; width:80px !important; width:66px; vertical-align:top}
table#msgTable col#message {text-align:left; width:370px !important; width:346px; vertical-align:top;}
table#msgTable col#action {text-align:left; width:128px !important; width:110px;}
table#msgTable .subject{font-weight:bold;}
table#msgTable td.date {vertical-align:top;}

table#orderHistTable, table#orderHistTable thead, 
table#orderHistTable tbody, table#orderHistTable tfoot {font-size:11px;margin:0; padding:0;border:1px solid #CCCCCC;}
table#orderHistTable {margin-top:-3px;}
table#orderHistTable tbody, table#orderHistTable tbody td { padding:5px 7px; vertical-align:top;}
table#orderHistTable .odd {background-color:white;}
table#orderHistTable .even {background-color:#F2F2F2;}
table#orderHistTable col#date {text-align:left; width:70px !important; width:56px; vertical-align:top; padding-left:5px;}
table#orderHistTable col#orderNumber {text-align:left; width:106px !important; width:92px; vertical-align:top;}
table#orderHistTable col#total {text-align:left; width:62px !important; width:48px;}
table#orderHistTable col#orderType{text-align:left; width:98px !important; width:84px;}
table#orderHistTable col#items{text-align:left; width:110px !important; width:96px;}
table#orderHistTable col#status{text-align:left; width:132px !important; width:118px;}
table#orderHistTable .subject{font-weight:bold;}
table#orderHistTable td.date {vertical-align:top;}

table#dsHistTable, table#dsHistTable thead, 
table#dsHistTable tbody, table#dsHistTable tfoot {font-size:11px;margin:0; padding:0;bds:1px solid #CCCCCC;}
table#dsHistTable {margin-top:-3px;}
table#dsHistTable tbody, table#dsHistTable tbody td { padding:5px 7px; vertical-align:top;}
table#dsHistTable .odd {background-color:white;}
table#dsHistTable .even {background-color:#F2F2F2;}
table#dsHistTable col#dsNumber {text-align:left; width:120px !important; width:106px; vertical-align:top;}
table#dsHistTable col#items{text-align:left; width:200px !important; width:186px;}
table#dsHistTable col#responce{text-align:left; width:258px !important; width:244px;}
table#dsHistTable .subject{font-weight:bold;}
table#dsHistTable td.date {vertical-align:top;}

table#awardsTable {}
table#awardsTable, table#awardsTable thead, 
table#awardsTable tbody, table#awardsTable tfoot {font-size:11px;margin:0; padding:0;bds:1px solid #CCCCCC;}
table#awardsTable th {text-align:left;line-height: 18px; padding-left:7px;}
table#awardsTable {margin-top:-3px;}
table#awardsTable tbody, table#awardsTable tbody td { padding:5px 7px; vertical-align:top;}
table#awardsTable .odd {background-color:white;}
table#awardsTable .even {background-color:#F2F2F2;}
table#awardsTable col#category {text-align:left; width:200px !important; width:106px; vertical-align:top;}
table#awardsTable col#result{text-align:left; width:50px !important;}
table#awardsTable col#year{text-align:left; width:50px !important; }
table#awardsTable col#award{text-align:left; width:150px !important;}
table#awardsTable td.date {vertical-align:top;}

table#episodesTable {}
table#episodesTable th {text-align:left;}
table#episodesTable, table#episodesTable thead, 
table#episodesTable tbody, table#episodesTable tfoot {font-size:11px;margin:0; padding:0;}
table#episodesTable {margin-top:-3px;}
table#episodesTable tbody, table#episodesTable tbody td { padding:2px 7px; vertical-align:top;}
table#episodesTable .odd {background-color:#F5F5F5;}
table#episodesTable .even {background-color:#EAEAEA;}
table#episodesTable col#episode {text-align:left; width:350px !important; width:106px; vertical-align:top;}
table#episodesTable col#descLink{text-align:left; width:100px !important;}
table#episodesTable .descriptions {clear:both; width:100%; display:none;padding-top:10px;}
table#episodesTable .twoColDivs .leftDiv {width:246px !important; width:244px;padding-left:4px;}
table#episodesTable .twoColDivs .rightDiv {width:25% !important;width:100px;text-align:left !important;text-align:right;}


table#savingsTable {width:565px;}
table#savingsTable th {text-align:left;}
table#savingsTable, table#savingsTable thead, 
table#savingsTable tbody, table#savingsTable tfoot {font-size:11px;margin:0; padding:0;border:1px solid #CCCCCC; border-bottom:none;}
table#savingsTable {margin-top:-3px;}
table#savingsTable tbody, table#savingsTable tbody td { padding:5px 7px; vertical-align:top;}
table#savingsTable tr.even{background-color:white;}
table#savingsTable tr.odd {background-color:#F4F4F4;}
table#savingsTable col#save {text-align:left;  vertical-align:top;width:475px !important; width:445px;}
table#savingsTable col#button{text-align:center;}
table#savingsTable td.lastRow {height:20px;padding:10px;}
table#savingsTable td.moreSavings {font-weight:bold; color:#910000; padding-left:25px; text-indent:-13px;}
table#savingsTable td.moreSavings img {margin-right:5px;}


table#savingsSumTable {width:379px;}
table#savingsSumTable th {text-align:left;}
table#savingsSumTable, table#savingsSumTable thead, 
table#savingsSumTable tbody, table#savingsSumTable tfoot {font-size:11px;margin:0; padding:0;border:1px solid #EFEFEF;}
table#savingsSumTable {margin-top:-3px;}
table#savingsSumTable tbody, table#savingsSumTable tbody td { padding:5px 7px; vertical-align:top;}
table#savingsSumTable .even{background-color:white;}
table#savingsSumTable .odd {background-color:#F2F2F2;}
table#savingsSumTable col#saveType {text-align:left; vertical-align:top;}
table#savingsSumTable col#saveAmount {text-align:right; font-weight:bold;}
table#savingsSumTable td.saveAmnt {padding-right: 10px; font-weight:bold; text-align:right;}
table#savingsSumTable td.lastRow {height:10px;padding:10px;}

table.orderDetailTable {border:1px solid #ccc;border-top:none;border-bottom:none;}
table.orderDetailTable, table.orderDetailTable thead,
table.orderDetailTable thead {background-color:white; font-size:11px;}
table.orderDetailTable th {border-bottom:1px solid #ccc; text-align:left; padding:7px;}
table.orderDetailTable tbody {margin-top:10px;}
table.orderDetailTable tbody, table.orderDetailTable tfoot {font-size:11px;margin:0; padding:0;}
table.orderDetailTable { clear:left;}
table.orderDetailTable tbody, table.orderDetailTable tbody td, table.orderDetailTable tbody td.item { 
padding:5px 7px 10px 7px; vertical-align:top;}
table.orderDetailTable thead th.item, table.orderDetailTable tbody td.item { padding-left:15px;}
table.orderDetailTable tbody td.item, table.orderDetailTable tbody td.type, 
table.orderDetailTable tbody td.status {border-right: 1px solid #ccc;}
table.orderDetailTable .odd {background-color:white;}
table.orderDetailTable .even {background-color:white;}
table.orderDetailTable col#itemNum {padding-left:15px; text-align:left; width:218px !important; width:196px; vertical-align:top;}
table.orderDetailTable col#orderType, table.orderDetailTable col#modify {text-align:left; width:120px !important; width:106px;}
table.orderDetailTable col#modify {width:150px;}
table.orderDetailTable col#orderStatus {text-align:left; width:120px !important; width:106px;}
table.orderDetailTable col#price, table.orderDetailTable tbody td.price {text-align:center; font-weight:bold; width:120px !important; width:106px;}
table.orderDetailTable .subject {font-weight:bold;}

.ordAmounts span {text-align:right;}
.ordAmounts div {line-height:16px; text-align:right;}
.confirm .orderPromo {width:210px; float:right; margin-right:10px;}
.confirm .payInfo {margin-top:10px; margin-right:20px;}
table.cartTable {width:759px;margin-bottom:10px; float:left;}
table.cartTable, table.cartTable thead,
table.cartTable thead {background-color:white; font-size:11px;border:1px solid #CCCCCC; border-bottom:none;border-top:none;}
table.cartTable thead {border:none;}
table.cartTable th {border-bottom:1px solid #ccc; text-align:left; padding:7px;}
table.cartTable tbody {font-size:11px;margin:0; padding:0;}
table.cartTable { clear:left;}
table.cartTable tbody, table.cartTable tbody td { padding:5px 7px 10px 7px; vertical-align:top;}
table.cartTable tbody td.items, table.cartTable tbody td.modify, table.cartTable tbody td.shipping, table.cartTable tbody td.clubPr {border-right: 1px solid #ccc;}
table.cartTable tr.gray {background-color:#EFEFEF;}
table.cartTable tr.odd {background-color:white;}
table.cartTable tr.even {background-color:white;}
table.cartTable col#item, table.cartTable col#items {padding-left:15px; text-align:left; width:210px !important; width:190px; vertical-align:top; border-right:1px solid #ccc;}
table.cartTable col#modify, table.cartTable tbody td.modifyOrder {text-align:left; width:126px !important; width:116px; border-right:1px solid #ccc;}
table.cartTable tbody td.modifyOrder a, table.cartTable tbody td.shipping a {font-weight:normal;display:block;margin:0; margin-bottom:4px;margin-top:3px}
table.cartTable td.modifyOrder img {vertical-align:middle;}
table.cartTable col#shipAddress, table.cartTable td.shipping {text-align:left; width:194px !important; width:194px; padding-left:15px;}
table.cartTable col#clubPrice, table.cartTable td.clubPr, table.cartTable col#price, table.cartTable tbody td.pr {text-align:center; width:86px !important; width:86px; font-weight:bold;}
table.cartTable .subject {font-weight:bold;}
table.cartTable tbody td.pr span.yourPrice {color:#910000;}
table.cartTable .ProductRow {width:200px;float:left;}
table.cartTable .VD_ListB2 {width:200px;}
table.cartTable .VD_ListB2 .Image {}
table.cartTable .VD_ListB2 .Attribs {width:125px; margin-left:2px;}
table.cartTable td.cartSubtotal {border-top:1px solid #cccccc; text-align:right; font-size:12px; font-weight:bold;}
table.cartTable td.cartSubtotal p {float:left;}
table.cartTable td.cartSubtotal p div {float:right;}
table.cartTable form input {width: 100px;}
table.cartTable form select{width:10px;}
.orderPromo {text-align:right;}
.orderPromo p{margin:3px 0; padding:0;}


table.cartTableFC {width:359px; margin:0; padding:0;}
table.cartTableFC, table.cartTableFC thead,
table.cartTableFC thead {margin:0; padding:0; height:10px;}
table.cartTableFC tbody {font-size:11px;margin:0; padding:0;}
table.cartTableFC tfoot {font-size:11px;margin:0; padding:0;}
table.cartTableFC { clear:left; border-bottom:1px solid #E6E6E6;}
table.cartTableFC tbody, table.cartTableFC tbody td { padding:0 0 10px 0; vertical-align:top;}
table.cartTableFC tr.gray {background-color:#EFEFEF;}
table.cartTableFC tr.odd {background-color:white;}
table.cartTableFC tr.even {background-color:white;}
table.cartTableFC col {border:1px solid #E6E6E6;border-top:none;}
table.cartTableFC td {border:1px solid #E6E6E6;border-top:none;border-bottom:none;}
table.cartTableFC col#item, table.cartTableFC td.items {
text-align:left; width:159px !important; width:155px; vertical-align:top; }
table.cartTableFC td.items {} 
table.cartTableFC col#clubPrice, table.cartTableFC td.clubPr, 
table.cartTableFC col#price, table.cartTableFC tbody td.pr 
{text-align:center; width:80px; font-weight:bold; padding:0; margin:0;}
table.cartTableFC tbody td.pr {text-align:left; width:90px; font-weight:bold; padding:0 5px; margin:0;}
table.cartTableFC td.pr span.notAvail {font-weight:bold; position:relative;}
table.cartTableFC tbody td.pr span.yourPrice {color:#CC0000;}
table.cartTableFC .ProductRow {margin:0 5px; padding:0;} 
table.cartTableFC .VD_ListB2 {width:100%;}
table.cartTableFC .VD_ListB2 .Image {padding:0; margin:0;}
table.cartTableFC .VD_ListB2 .Attribs {width:52% !important; width:20%; margin:0; padding:0;}
table.cartTableFC .VD_ListB2 .Attribs p {padding:0; margin:0;width:90px !important; width:80px;}
table.cartTableFC tr.firstRow {margin-top:10px;}

table.cartShipment {width:759px; margin:0; padding:0; font-size:11px; float:left;}
table.cartShipment col {border:1px solid #E2E2E2; border-top:none; border-bottom:none; }
table.cartShipment col#item {width:45%;padding-left:10px; text-align:left;}

table.cartShipment col#shipAddress {width:29%;}
table.cartShipment col#clubPrice, table.cartShipment col#price {width:13%; text-align:center;}
table.cartShipment td {border:1px solid #E2E2E2;border-top:none;border-bottom:none;vertical-align:top;}
table.cartShipment td p {margin:0; padding:0 0 5px;}
table.cartShipment tbody { padding:0 0 10px 0; vertical-align:top;}
table.cartShipment tbody td.items {width:300px;padding-left:10px; text-align:left;}
table.cartShipment tbody td.items .Attribs{width:240px;*width:220px;}
table.cartShipment tbody td.shipping {width:29%;padding-left:20px;}
table.cartShipment tbody td.pr, table.cartShipment tbody td.ClubPr {text-align:center; width:13%; font-weight:bold; padding:0; margin:0;}
table.cartShipment tbody td.pr {color:#910000;}
table.cartShipment tbody td.options {padding:10px; text-align:left; border-top:1px solid #E2E2E2;}

#main3Bcol table.confShipment {width:565px;margin:0; padding:0; font-size:11px; float:left;}
#main3Bcol table.confShipment col {border:none; border-top:none;}
#main3Bcol table.confShipment col#item {width:206px;padding-left:10px; text-align:left;}
#main3Bcol table.confShipment col#shipAddress {width:164px;padding-left:10px;}
#main3Bcol table.confShipment col#clubPrice, #main3Bcol table.confShipment col#price {width:98px; text-align:center;}
#main3Bcol table.confShipment td {border:1px solid #E2E2E2;border-top:none;border-bottom:none;vertical-align:top;}
#main3Bcol table.confShipment td p {margin:0;}
#main3Bcol table.confShipment tbody { padding:0 0 10px 0; vertical-align:top;}
#main3Bcol table.confShipment tbody td.items {width:190px;padding-left:10px; text-align:left;}
#main3Bcol table.confShipment tbody td.items .productRow {padding-bottom:10px;}
#main3Bcol table.confShipment tbody td.items .Attribs {width:100px;}
#main3Bcol table.confShipment tbody td.shipping {width:160px; padding-left:30px;}
#main3Bcol table.confShipment tbody td.shipping span.shippingType {line-height:40px;}
#main3Bcol table.confShipment tbody td.pr, #main3Bcol table.confShipment tbody td.ClubPr {text-align:center; width:108px; font-weight:bold; padding:0; margin:0;}
#main3Bcol table.confShipment tbody td.ClubPr {width:98px;}
#main3Bcol table.confShipment tbody td.pr {color:#910000;}

#main3Bcol table.confShipment tbody td.options {padding:10px; text-align:left;}

#main3Bcol table#savingsSumTable, #main3Bcol div.savingsSumLeft {width:306px; border:0;}
#main3Bcol table#savingsSumTable{font-size:11px;margin:0; padding:0;}
#main3Bcol table#savingsSumTable tbody, #main3Bcol table#savingsSumTable tbody td { padding:5px 4px; vertical-align:top;border:0;}
#main3Bcol table#savingsSumTable .even{background-color:white;}
#main3Bcol table#savingsSumTable .odd {background-color:#EEEEEE;}
#main3Bcol table#savingsSumTable col#saveType {text-align:left; vertical-align:top;border:0;}
#main3Bcol table#savingsSumTable col#saveAmount {text-align:right; font-weight:bold;border:0;}
#main3Bcol table#savingsSumTable td.saveAmnt {padding-right: 10px; font-weight:bold; text-align:right;border-right:1px solid #EFEFEF;}
#main3Bcol table#savingsSumTable td.saveTyp {border-left:1px solid #EFEFEF;}
#main3Bcol table#savingsSumTable {margin-top:-3px;}
#main3Bcol div.banners {margin-bottom:10px;}
table.orderReturnTable {border:1px solid #ccc; width:578px}
table.orderReturnTable, table.orderReturnTable thead,
table.orderReturnTable thead {background-color:white; font-size:11px;}
table.orderReturnTable th {text-align:left; padding:7px;}
table.orderReturnTable tbody, table.orderReturnTable tfoot {font-size:11px;margin:0; padding:0; border:1px solid #CCCCCC;}
table.orderReturnTable { clear:left;}
table.orderReturnTable tbody, table.orderReturnTable tbody td { padding:5px 7px 10px 7px; vertical-align:middle; border-top:1px solid #ccc;}
table.orderReturnTable thead th.item, table.orderReturnTable tbody td.item { padding-left:15px;}
table.orderReturnTable tbody td.item, table.orderReturnTable tbody td.type, table.orderReturnTable tbody td.status {border-right: 1px solid #ccc;}
table.orderReturnTable .odd {background-color:white;}
table.orderReturnTable .even {background-color:white;}
table.orderReturnTable col#select {padding-left:15px; text-align:center; width:62px !important; width:48px; vertical-align:top; border-right:1px solid #ccc;}
table.orderReturnTable col#product {text-align:left; width:180px !important; width:166px;}
table.orderReturnTable col#orderNum {text-align:left; width:104px !important; width:90px;}
table.orderReturnTable col#orderDate {text-align:left; width:84px !important; width:70px;}
table.orderReturnTable col#orderStatus {text-align:left; width:10px !important; width:10px;}
table.orderReturnTable .subject {font-weight:bold;}

/* account related classes */
.lineLeft {float:left; margin-top:15px; width:58%; text-align:left;}
.lineRight {float:right; margin-top:15px; width:38%; text-align:right; padding-right:15px;}
.noRpadding {padding-right:0;}
div.banners {width:100%; margin:0 0 15px 0; padding:0;}
div.banners .Left{float:left; width:50% !important; width:52%; text-align:right; padding-right:20px; margin-top:0; border-right:1px solid #ccc;}
div.banners .Right {float:left; margin-top:0; width:40% !important; width:46%; text-align:left; padding-left:20px; padding-right:0;}
.page a.current{color:#999;}

.grayBox {background-color:#EAEAEA;padding:15px 15px 10px 15px; float:left; width:546px !important; width:578px;}
#grayBoxGenre {background-color:#EAEAEA; float:left; padding:10px 0 10px 15px; width:563px !important; width:578px;}
.divider {float:left; vertical-align:bottom;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.leftBorder {border-left: 1px solid #ccc;}
.rightBorder {border-right: 1px solid #ccc;}

.ordSavings p{margin:3px 0; padding:0;}
.ordSavings .label{width:280px; font-weight:bold; }
.ordSavings .price{width:50px; text-align:right;}

.ordAmounts {margin-top:10px;}
.ordAmounts span{height:10px;padding:0 0 4px 0;}
.ordAmounts .label, .ordAmounts .labelTotal{float:left; width:130px;  text-align:right;clear:left;}
.ordAmounts .price, .ordAmounts .priceTotal{float:left; width:70px; text-align:right; font-weight:bold;}
.ordAmounts .labelTotal {font-size:14px; font-weight:bold; clear:left;}
.ordAmounts .priceTotal {font-size:14px; font-weight:bold; clear:right;}
p.accOverview {width:50%; margin-top:15px;}

.noTopBorder {border-top:0;}
/* Error  Messages */
 p.loginError, p.attention, form p.attention {padding-left:10px; width:380px; color:910000;}
 div.attention {padding-left:10px; color:910000; width:450px; margin:10px 0;}
 p.attention {width:620px;}
/* SR PAGE Content */
h4.aboutTitle {color:#214486;}
.aboutClub {padding-top:10px;padding-bottom:4px;}
.aboutClub p{margin:0; padding-bottom:25px;}
.aboutClub p img{padding:0; margin:0 0 3px 0;}
#aboutPeople, #aboutPeople p {margin:0;}
#aboutPeople {width:80%; margin-bottom:50px;}
#aboutPeople h5 {margin-bottom:0; font-weight:bold; font-size:14px;}
#aboutPeople p.duty {margin-top:10px;}
#help {width:380px; float:left; margin-top:20px;}
#help h5 {margin-top:5px; font-size:14px;}
h4.help {position:relative;}
h4.help form.help{margin:0;position:absolute;top:4px;left:390px;}
.address {margin:10px 0 20px 0;}
.address h5{margin:0; padding:0;font-size:12px;}
.sitemap, .helpmain {width:49%; float:left; margin-bottom:50px;margin-top:10px}
.sitemapBoxContent, .helpmainBoxContent {position:relative; top:-10px; padding:0 20px 0 0;}
.sitemapBoxContent dt, .helpmainBoxContent dt {
font-size:130%;color:#666; margin-top:0px;
padding-bottom:5px; padding-top:15px;}
.helpmainBoxContent dd {padding-left:10px;}
.helpmainBoxContent dd a{font-weight:normal;}
.helpmainBoxContent dd a:hover{font-weight:normal;text-decoration:underline;}
.sitemapBoxContent dt a {color:#333333;}
.boldLabel {font-weight:bold;}
.makePayment {width:500px;}
.makePayment p, .accStatement p {padding:5px 0 5px 10px; margin:0;}
#main1col h5{font-size:14px;}
/* Preset Width Values */
.wd160px {width:160px;}
/* Confirmations */
.confirmation {width: 400px;}
.confirmation p {padding-top:10px; padding-bottom:5px;margin:0;}

.cartContent { float:left; clear:left; width:100%;}
/* PRODUCT DISPLAYS*/	
/*IMAGE SECTION*/
.Image
{
	margin-bottom:2px;
}
.Image img{
	display:inline;
	vertical-align:bottom;
}

/*BUTTONS SECTION*/
.Buttons, .Buttons form{
	margin:0;
	padding:0;
}
.Buttons input{margin-bottom:2px;}

/*Attribs SECTION*/
.Attribs {
margin:0 0 2px 0;
}
.Attribs p{
	margin:0;
	padding:1px;
	clear:left;
}
.Attribs p.Exclusive{
	text-transform:uppercase;
	font-weight:bold;
	/*padding-bottom: 2px;*/
	}
.Attribs p.Title{
	font-weight:bold;
}
.Attribs p.Title a, .Attribs p.Title a:hover, .Attribs p.Title a:visited{	
}
.Attribs p.Title span {font-size:18px;position:relative; line-height:0;top:3px;} 
.Attribs p._Subtitle{}
.Attribs p.Contributer{
	color:#000000;/*TextColor2*/
}
.Attribs p.Contributor a, .Attribs p.Contributor a:hover, .Attribs p.Contributor a:visited{
	color:#000000;/*TextColor2*/	
}
.Attribs p.PromotionPrice{font-weight:bold;}
.Attribs p.ClubPrice{margin-top:10px; font-weight:normal}
.Attribs p.PubEditionPrice{}
.Attribs p.IntroPrice{}
.Attribs p.YouSave{}
.Attribs div.button{margin:3px 0;}
.Attribs p.Sale{color:#910000; font-weight:bold;}
.Attribs p.MovieFormat{margin-left:1px;}
.Attribs p.PreOrder{}
.Attribs p.Trailer{}
.Attribs p.AverageMemberRating{font-size:12px;color:#184C7C;/*TextColor1*/font-weight:bold;}
.Attribs p.AverageMemberRating a, .Attribs p.AverageMemberRating a:hover, .Attribs p.AverageMemberRating a:visited{
	color:#184C7C;/*TextColor1*/
}
.Attribs p.MainSelIndicator {color: #5F89B9;/*LinkColor3*/ 
	padding: 0 0 0 18px;
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/icons/Icon_Main_Sel.gif') no-repeat;
	margin-top: 5px;}
.Attribs p.MainSelIndicator a, .Attribs p.MainSelIndicator a:hover, .Attribs p.MainSelIndicator a:visited {
	color: #5F89B9;/*LinkColor3*/
	text-decoration: underline;
	font-style: normal;}
.Attribs p.ExplicitContent {font-weight:bold;color:#CC0000;margin:10px 0;}
.Attribs p.OutofClubIndicator {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/icons/Icon_Out_Of_Club.gif') no-repeat left;
	padding:2px 0 2px 16px;
	/*color:#184C7C;TextColor1*/
	margin-top: 5px;}
.Attribs p.BSPIndicator {margin-top:5px;}
.Attribs p.Countas2Indicator {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/icons/Icon_Counts_As_2.gif')  no-repeat left;
	padding:2px 0 2px 16px;
	color:#184C7C;/*TextColor1*/
	margin-top: 5px;
	}
.Attribs a.addToCart {clear:left; float:left; margin-top:10px;}
.Attribs a#wishListLink {clear:left; float:left;margin-top:4px;}
.Attribs p.BonusPointsData{}
.Attribs p.Format{margin-top:7px;}
.Attribs p.ItemNumber{}
.Attribs p.ISBN{}
.Attribs p.Dimensions{}
.Attribs p.OtherFormats a{color:#FF6500;/*LinkColor1*/text-decoration: underline;}
.Attribs p.OtherFormats a, .Attribs p.OtherFormats a:hover, .Attribs p.OtherFormats a:visited{
	color:#FF6500;/*LinkColor1*/
}
.Attribs p.StockStatus{color:#CC0000;/*AttentionTextColor*/font-weight:bold;font-style:italic;margin-top:7px;}
.Attribs p.Blurb{padding-top:10px;}
.Attribs p.PublisherName{}
.Attribs p.PublicationDate{}
.Attribs p.PublisherSpecificCopy{}
.Attribs p.Icon{}
.Attribs p.Copyright{}
.Attribs p.AudibleVersion{}
.Attribs p.AudibleVersion a, .Attribs p.AudibleVersion a:hover, .Attribs p.AudibleVersion a:visited{
	color:#000000;/*TextColor2*/	
}

.Attribs p.ExtraContentLinks{color:#000000;/*TextColor2*/text-decoration: underline;}
.Attribs p.ExtraContentLinks a, .Attribs p.ExtraContentLinks a:hover, .Attribs p.ExtraContentLinks a:visited{
	color:#000000;/*TextColor2*/
}

span.strike {text-decoration: line-through;}
/* Additional Attribs*/
div.additionalAttribs {clear:left;margin-top:8px; width:95%;}
/* Top Attribs */
.TopAttribs p.Also {font-weight:bold; width:100%;}

.ProductRow {margin:0;padding:0; clear:left;}
.main3sub .ProductRow {margin-bottom:15px;}
/*Spacers to separate each product display unit vertically.*/
.spacer1px { float:left;width:1px;min-width:1px;}
.spacer10px { float:left;width:10px;min-width:10px;}
.spacer15px { float:left;width:15px;min-width:15px;}
.spacer20px { float:left;width:2%;min-width:2%;}
#HomeMainContent .spacer20px { float:left;width:5%;min-width:5%;}
.spacer26px { float:left;width:1%;min-width:1%;}

/*Alert */
.alert {
	color:#CC0000;/*AttentionTextColor*/
	font-weight:bold;
}
.pubprice{text-decoration: line-through;}

.Products {margin-top:10px;}
/*TILES*/	
.A_twoitems, .A_2items,.B_twoitems, .B_2items, .B2_twoitems, .B2_2items {float:left; width:50% !important; width:49.7%;}
.A_threeitems {float:left;width:28% !important;width:28%;}
.B_threeitems, .B2_threeitems, .B2_3items {float:left;width:31% !important;width:31%;}
.A_fouritems, .B2_fouritems {float:left; width:25% !important;width:24.9%;}
.B_fouritems {float:left; width:24% !important;width:24%;}
.A_fiveitems {float:left; width:17% !important;width:17%;}

.TiledDisplayListA {margin:5px 0; text-align:center;}
.TiledDisplayListA .Image {}
.TiledDisplayListA .Attribs {}
.TiledDisplayListA .Buttons {}
.TiledDisplayListA .AddtlAttribs {}	
.CenteredImg .Image{text-align:center;}
.CenteredImg .Buttons{text-align:center;}
.VerticalDisplayListA, .VD_ListB2{
	margin:0;
	padding:0;
}
.VerticalDisplayListA {margin:5px 0;}
.VerticalDisplayListA .Image {float:left;}
.VerticalDisplayListA .Attribs {float:left; width:95%; margin:0; margin-left:15px; padding:0;}
.VerticalDisplayListA .Buttons {float:right; text-align:right;}
.A_SmImg .Attribs {width:70% !important;width:62%;}
.A_MdImg .Attribs {width:60% !important;width:62%;}
.A_LgImg .Attribs {width:40% !important;width:40%;}
.A_oneitems .Attribs {width:85%;}
.A_twoitems .Attribs, .A_2items .Attribs {width:69%;}
.A_threeitems .Attribs {width:55%;}


/*Following group is an adjustment to the .VerticalDisplayListA to accomodate the display difference on Product Detail pages*/
.VerticalDisplayListA2 {margin:5px 0;height:1%;}
.VerticalDisplayListA2 .A2_Left {float:left;width:70%; height:1%;}
.VerticalDisplayListA2 .A2_Right {float:right;width:28%;}
.VerticalDisplayListA2 .TopAttribs {float:left; width:100%;}/*This line is for Product Detail Displays*/
.VerticalDisplayListA2 .Image {float:left;clear:left;}
.VerticalDisplayListA2 .Attribs {float:left; width:50%; margin:0; margin-left:15px; padding:0;}
.VerticalDisplayListA2 .Buttons {text-align:right;}
.VerticalDisplayListA2 p.BSPIndicator {margin-top:0;}
.VerticalDisplayListA2 p.ClubEditionPrice{font-weight:bold;}
.VerticalDisplayListA2 div.AudibleInfo{text-align:left;margin:10px 0 20px 0;}
.VerticalDisplayListA2 p.AudibleExcerpt{
	margin-top: 5px;
	line-height:18px;
	}
.VerticalDisplayListA2 p.AudibleVersion{padding-left: 20px;margin-top: 5px;font-weight:bold;}
.VerticalDisplayListA2 p.BSPIndicator{margin-top:0; margin-bottom: 20px;}
.VerticalDisplayListA2 p.emptyofferbox {margin-bottom:40px;}


.VD_ListB2 {margin:0; float:left;}
#actorMain .VD_ListB2 {margin:0; float:left;}
.VD_ListB2 .TopAttribs {float:left; width:100%; margin-bottom:10px;}/*This line is for TIER4 DISPLAY*/
.VD_ListB2 .TopAttribs p.Title {font-size:16px; font-weight:bold;padding:0;margin:10px 0 0;}
.VD_ListB2 .TopAttribs p.Title a{color:black;}
/*.VD_ListB2 .Image {float:left; width:64px; height:90px; background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/smallcover_shadow.png');}*/

.VD_ListB2 .Image {position:relative;float:left; width:auto; height:auto; padding-bottom:7px;
background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/largecover_shadowbottom.jpg') no-repeat bottom left;}
.VD_ListB2 .Image p{padding:0 7px 0 0; margin:0;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/largecover_shadowside.jpg') no-repeat top right;}
.VD_ListB2 .Image .corner {position:absolute; width:10px; height:10px;right:0px;*right:-1px; bottom:0px;*bottom:-1px;z-index:0;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/largecover_shadowcorner.jpg') no-repeat bottom right;}
.VD_ListB2 .Image a img {}
.VD_ListB2 .Attribs {float:left;position:relative; min-height:90px; height:auto !important;
height:90px; margin-left:6px;}
#actorMain .VD_ListB2 .Attribs {float:left;position:relative; min-height:90px; height:auto !important;
height:90px; margin-left:6px; border: 0px ; width: 450px;}
.VD_ListB2 .Attribs a.addToCard {position:absolute; bottom:0; left:0;}
.VD_ListB2 .Buttons {clear:right;margin-top:10px;}
.VD_ListB2 .AddtlAttribs {clear:both;margin-top:5px;}
/*Attribute box-width for TiledDisplays*/
.VD_ListB2 .Buttons {margin-left:76px !important; margin-left:73px; height:1%;}


.B2_LgImg .Buttons {margin-left:170px !important;margin-left:160px;}


.VD_ListB2 .TopAttribs p.Contributer { margin:0;}

/*This section escape from IE to give width to Gecko Browsers by using > between the class names*/
.B2_SmImg>.Attribs {width:auto !important;}
.B2_MdImg>.Attribs {width:auto !important;}
#main3Asub .B2_LgImg>.Attribs {width:auto !important;}
.B2_2items> .Attribs {width:50% !important;}
/*Stop Hiding from IE*/


.main3sub .VD_ListB2 .Attribs {width:102px !important;}


/*This section escape from IE to give width to Gecko Browsers by using > between the class names*/
.B_SmImg>.Attribs {width:86%;}
.B_MdImg>.Attribs {width:74%;}
.B_LgImg>.Attribs {width:69%;}
/*Stop Hiding from IE*/

div#productDetail {padding-bottom:10px;}
div#productDetail .Image {float:left; width:174px; height:auto; padding-bottom:10px;
background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/largecover_shadowbottom.jpg') no-repeat bottom right;}
div#productDetail .merch {background:none;}
div#productDetail .Image p{padding:0 8px 0 0; margin:0;
background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/largecover_shadowside.jpg') no-repeat top right;}
div#productDetail .Attribs p.Sale{font-size:13px;}
div#productDetail * .Attribs {width:50%;}
div#productDetail * .Attribs p {width:185px; padding-left:1px;}		
div#productDetail * p.ClubPrice {margin-top:5px;}	
div#productDetail * p.PreOrder {height:25px;}	
div#productDetail * p.Trailer {margin-top:20px;}	
div.bestsellers .ProductRow {margin:0;padding:0;}
div.bestsellers .VD_ListA {position:relative;float:left;width:180px;}
div.bestsellers .VD_ListA .Attribs p.ClubPrice{margin-top:3px;}
div.bestsellers .VD_ListA a.addToCart {position:absolute; right:0; bottom:0;}
/*FLOAT FIX*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
.clearfix{display:inline;}
.clearfix{display:block;}

/* Small Content Boxes */

.rndBox300px { float:left; width:300px;margin-right:0 !important; margin:0 0 10px 0; background:#F2F2F2 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_top300.png') no-repeat top center;}
.rndBox300px h3, .rndBox300px p{margin:0;}
.rndBox300px p.boxbottom {background:#F2F2F2 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_bottom300.png') no-repeat bottom center; padding:9px 0 0 13px;}
.rndBox300px .offerText {clear:both;color:#214486;font-weight:bold;margin-left:13px;}

.helpBox {float:right; width:170px;}
.helpBoxContent {border:1px solid #CCCCCC;padding:10px;}
.helpBoxContent dt {font-size:14px; padding-bottom:5px;}

.extraBox {padding:10px 0;}

.miniBox {float:left; width:177px;margin-right:0 !important; margin:0 0 10px 0; background:#F2F2F2 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_top.png') no-repeat top center;}
.miniBox h3, .miniBox p{margin:0;}
.miniBox p.boxbottom, .miniBoxOffer {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_bottom.png') no-repeat bottom center; padding:0;}
.miniBox p.boxbottom {padding-top:7px;}
.miniBox p.boxtop, .miniBoxOffer p.boxtop {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_top.png') no-repeat top center; padding:0; width:100%;}
#leftPanel .miniBox {padding:0;background:#EAEAEA url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_top160px.png') no-repeat top left;position:relative; top:5px;}
#leftPanel .miniBox p.boxbottom {margin:0; padding:0;background:#F2F2F2 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_bottom160px.png') no-repeat bottom left;}
.miniBox .offerText {clear:both;color:#214486;font-weight:bold;margin-left:13px;}
.miniBox .teaserProduct {width:70px !important; width:65px;float:left;margin-left:15px !important;margin-right:2px !important; margin:0 5px 10px 8px;}

#leftPanel .miniBox {width:160px;}
#leftPanel .miniBox p {margin:8px;}
#leftPanel .miniBox p.boxbottom {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/shell/boxcorner_bottom160px.png') no-repeat bottom center; padding:9px 0 0 13px;}
.lightGray {background-color:#F2F2F2;}
.darkGray{background-color:#666;}

#specialtyShopBox {width:181px;}
#specialtyShopBox .inner {width:181px; margin:0;padding:5px 0 10px 0; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/specialty_bg.jpg') repeat-y top center;}
#specialtyShopBox .inner img.cover {float:left; margin-right:13px;margin-left:10px;}
#specialtyShopBox h3, .specialtyShopBox p{margin:0; padding:0;}
#specialtyShopBox .boxbottom {width:181px; margin:0; padding:0; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/specialty_bottom.jpg') no-repeat top center;}
#specialtyShopBox .boxtop {width:181px; margin:0; padding:0; background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/specialty_top.jpg') no-repeat bottom center; padding:0; width:100%;}
#specialtyShopBox .offerText {position:relative;float:left; width:95px; color:white; font-weight:bold;padding:0;margin:0;}
#specialtyShopBox .offerText img.arrow {position:absolute; right:0; bottom:-5px;}


/* Temporary
div {
border-top:1px dotted maroon;
border-bottom:1px dotted maroon;
}*/ 

/* POP UPS */
#popCard { 
}
#popPlayer, #popSliteShow, #popESRBRatings, #popPlatforms, #popTvRatings, #popRatings, #popTimeOut, #popFormats, #popInfoMsg, #pop1, #pop2, #pop3, #pop4, #pop5, #pop6, #pop7, #pop8, #pop9, #pop10, #pop11, #pop12, #pop13, #pop14, #pop15, #pop16, #pop17, #pop18, #pop19, #pop20,#popAddEmail { 
position:absolute;
left:0px;
top:0px;
z-index:99;
visibility:hidden;
overflow: hidden;
}
#popRatings, #popESRBRatings {display:none;}

#popWishList, #popPrintWishList, #popFunCash, #popNoEmail{
position:absolute;
left:0px;
top:0px;
z-index:99;
overflow: hidden;
display:none;
}
#popNoEmail{background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/search/379x23gr_noEmail.gif') no-repeat left top;}
 
#popOfferDetail, #popLookForOffer, #popChooseYourOffer{
position:absolute;
z-index:99;
display:none;
}
#popFunCash form#funCash {padding:0 5px; float:left;}

#popTimeOut {background-color:white; width:180px !important; width:180px;}
#popAdd2, #popAdd3, #popAdd4, #popAdd5, #popAdd6, #popAdd7, #popAdd8, #popAdd9, #popAdd10, #popAdd11, #popAdd12, #popAdd13, #popAdd14, #popAdd15, #popAdd16, #popAdd17, #popAdd18, #popAdd19, #popAdd20 { 
position:absolute;
left:0px;
top:0px;
z-index:99;
visibility:hidden;
overflow: hidden;
padding:0 7px 7px 0;
}
#popAdd1{
position:absolute;
visibility:hidden;
overflow: hidden;
padding:0 7px 7px 0;
left:70px;
top:10px;
}
#popAdd1 p{padding:10px 0 0; margin:0;}
#popEdit1, #popCCEdit1{
position:absolute;
display:none;
left:0px;
top:0px;
z-index:99;
overflow: hidden;
padding:0 7px 7px 0;
}
#popEdit2, #popEdit3, #popEdit4, 
#popEdit5, #popEdit6, #popEdit7, #popEdit8, 
#popEdit9, #popEdit10, #popEdit11, #popEdit12, 
#popEdit13, #popEdit14, #popEdit15, #popEdit16, 
#popEdit17, #popEdit18, #popEdit19, #popEdit20, 
#popConfirm, #popScreenShots, #popArtSelect{ 
position:absolute;
left:0px;
top:0px;
z-index:99;
visibility:hidden;
overflow: hidden;
padding:0 7px 7px 0;
}

#popDelete1{
position:absolute;
left:0px;
top:0px;
z-index:99;
display:none;
overflow: hidden;
padding:0 7px 7px 0;
}
#popDelete2, #popDelete3, #popDelete4, #popDelete5, #popDelete6, #popDelete7, #popDelete8, #popDelete9, #popDelete10, #popDelete11, #popDelete12, #popDelete13, #popDelete14, #popDelete15, #popDelete16, #popDelete17, #popDelete18, #popDelete19, #popDelete20 { 
position:absolute;
left:0px;
top:0px;
z-index:99;
visibility:hidden;
overflow: hidden;
padding:0 7px 7px 0;
}

.oneCol {width:168px !important; width:180px;}
.twoCol {width:277px !important; width:279px;}
.threeCol, #popPlayer .newcol, #popOfferDetail .newCol {width:576px !important; width:578px;}
#popChooseYourOffer .newCol {width:517px !important; width:517px;}
.newCol {width:377px !important; width:379px;}

#popFunCash .newCol {width:379px !important; width:379px; padding:0; margin:0;}
.popPtLeft, .popPtRight {padding:0 3px;}
.popPtRight {text-align:right;}
#popESRBRatings .popTitle, #popPlatforms .popTitle, #popRatings .popTitle,
 #popWishList .popTitle, #popTvRatings .popTitle, #popTimeOut .popTitle, #popInfoMsg .popBlankTitleBar,
  #popInfo .popTitle, #popCard .popTitle, #popInfoMsg .popTitle,
   #popPlayer .popTitle, #popFormats .popTitle, #popSliteShow .popTitle  {position:relative; height:23px;}
#popESRBRatings .popTitle .closeBt, #popRatings .popTitle .closeBt, 
#popTvRatings .popTitle .closeBt, #popTimeOut .popTitle .closeBt, 
#popInfo .popTitle .closeBt, #popCard .popTitle .closeBt, 
#popWishList .popTitle .closeBt, #popInfoMsg .popTitle .closeBt, #popPlayer .popTitle .closeBt,  
#popFormats .popTitle .closeBt, #popSliteShow .popTitle .closeBt, #popPrintWishList .popTitle .closeBt {position:absolute; right:8px; top:4px; z-index:1;}
#popFunCash .popFunCashTitle .closeBt{position:absolute; right:0px; bottom:4px; z-index:1;}
#popFunCash .funCashTitle, #popInfo1 .popTitle, #popInfo2 .popTitle, #popInfo3 .popTitle {position:relative; height:23px;}
#popInfo1 .popTitle, #popInfo2 .popTitle, #popInfo3 .popTitle {position:relative; height:23px;}
#popInfo1 .popTitle .closeBt, #popInfo2 .popTitle .closeBt, #popInfo3 .popTitle .closeBt {position:absolute; right:10px; top:4px; z-index:1;}
#popFunCash .funCashTitle .closeBt {position:absolute; right:10px; top:4px; z-index:1;}
#popWishList .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/wishlist/379x23lyrhdr_question.gif') no-repeat left top;}
#popInfoMsg .popBlankTitleBar {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/279x23lyrhdr_blank.gif') no-repeat left top;}
#popInfo .rememberMe, #popInfoMsg .rememberMe {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/279x23lyrhdr_rememberMe.gif') no-repeat left top;}
#popCard .addNewCard, #popInfo .addNewCard, .ccTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_addCCDebitcard.gif') no-repeat left top;}
.editCard, .eccTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_edCCDebitcard.gif') no-repeat left top;}
#popTimeOut .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/signin/180x23lyrhdr_plsSignIn.gif') no-repeat left top;}
#popFunCash .funCashTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/379x23subhd_applyFuncash.gif') no-repeat left top;}
.addAdrTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_addNewAddrs.gif') no-repeat left top;}
.editAdrTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_editAddrs.gif') no-repeat left top;}

#popInfo .editCard {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_blank.gif') no-repeat left top;}
#popTvRatings .popTitle {background:none; background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/379x23lyrhdr_tvRatings.gif') no-repeat left top;}
#popESRBRatings .popTitle {background:none; background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/379x23lyrhdr_esrbRatings.gif') no-repeat left top;}
#popInfo .popContent, #popCard .popContent, 
#popInfoMsg .popContent, #popFormats .popContent, 
#popNoEmail .popContent, #popFunCash .popContent {border:1px solid #CCCCCC; background-color:white;}
.popContent {border:1px solid #CCCCCC; background-color:white;}
#popRatings .popContent, #popESRBRatings .popContent {
height:400px;
overflow: scroll;
}

#popWishList .popContent p {margin:0; padding-bottom:10px;}
#popWishList .popContent p.choose a{margin-right:20px;}
#popWishList span.wlTitle {font-weight:bold;}
#popCard .popContent {background-color:white;}
#popInfo .popAddressContent{background-color:white; border:1px solid #ccc;}
#popInfo .popPrintPreviewContent {background-color:white; border:1px solid #ccc; padding:8px;}
#popInfo .popContent {background-color:white; border:1px solid #ccc; padding:12px;}
#popFunCash .popFunContent {padding:8px; background-color:white; border:1px solid #ccc; border-top:none;}
.popFunContent .info {font-weight:normal; margin-left:5px; padding-bottom:10px;}
.popPlatformsBG .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/379x23lyrhdr_platforms.gif') no-repeat left top;}
.popFormatsBG .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/379x23lyrhdr_versFormats.gif') no-repeat left top;}
#popRatings .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/379x23lyrhdr_mpaaRatings.gif') no-repeat left top;}
#popNoEmail .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/search/379x23gr_noEmail.gif') no-repeat left top;}
#popOfferDetail .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/578x23layerhdr_yourOfrDet.gif') no-repeat left top;width:578px;}
#popChooseYourOffer .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/578x23layerhdr_yourOfrDet.gif') no-repeat left top;width:517px;}
#popLookForOffer .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/578x23layerhdr_yourOfrDet.gif') no-repeat left top;width:578px;}
#popLookForOffer .popContent, #popOfferDetail .popContent {background-color:white;width:560px;}
#popChooseYourOffer .popContent {background-color:white;width:515px;}
#popSliteShow {width:578px !important;}
#popSliteShow .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/578x23gray_blank.gif') no-repeat left top;}
#popSliteShow .popTitle h5 {background:none;margin-left:10px;}
#popSliteShow .swapContent {float:left;}


#popPlayer .popTitle {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/product/578x23lyrhdr_viewTrailer.gif') no-repeat left top;}
.popContent{
	padding:10px 5px 10px 10px;
	border:1px solid #CCCCCC; 
	background-color:white;
}
.twoCol .popContent p {margin:10px 5px 10px 15px;}
.newCol .popContent p {margin:10px 5px 10px 15px;}
#popArtSelect .newCol .popContent p {margin:0 5px 8px 5px;}

#popInfo .AddNewAddress {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_addNewAddrs.gif') no-repeat left top;}
#popInfo .editAddress {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_editAddrs.gif') no-repeat left top;}
#popInfo .DeleteAddress {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/279x23lyrhdr_areYouSure.gif') no-repeat left top;}
#popInfo .printPreview {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23yrhdr_preview.gif') no-repeat left top;}
#popInfo .artselect {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23hdr_artselect.gif') no-repeat left top;}
#popInfo .popContent {border:1px solid #CCCCCC; background-color:white;}

#popInfo2 .EditAddress {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_editAddrs.gif') no-repeat left top;}
#popInfo2 .popContent {border:1px solid #CCCCCC; background-color:white;}

#popInfo3 .DeleteAddress {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/279x23lyrhdr_areYouSure.gif') no-repeat left top;}
#popInfo3 .popContent {border:1px solid #CCCCCC; background-color:white;}
#popConfirm{width:380px;}
#popConfirm .popTitle {width:380px;}
#popConfirm .returnConfirm {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_returnItem.gif') no-repeat left top;}
#popConfirm .emailMe {background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/379x23gr_confirm.gif') no-repeat left top;}
#popConfirm .contentConfirm{border:1px solid #ccc;background-color:white; width:377px !important;width:378px;}
#popConfirm .contentConfirm p{margin:0; padding:3px 0;}

.addressList {clear:both;width:170px;float:left; border-top:1px solid #ccc; padding:15px 0;}
.editDeleteBts{float:left;margin-top:5%; width:370px;}
.editDeleteBtsCC {float:left;margin-top:0;width:290px; border-top:1px solid #ccc;padding:15px 0;}
.listNoteCC {float:left;margin-top:5%;width:290px;}

.adSell {width:auto;float:left;margin-left:10px;}
.clear {clear:both;}

.twoColDivs {float:left; margin:10px 0;}
.twoColDivs .leftDiv {width:170px; float:left; line-height:12px; vertical-align:top;}
.twoColDivs .rightDiv {width:170px; float:left; line-height:12px;margin-left:15px; vertical-align:top;}

/* link hover Info Pops*/
fieldset#addressPop p.secCode span {vertical-align:top;}
a.notAvailLink, a.hoverPop { padding:0; margin:0; position:relative}

.information {position:relative;}

div#popInformation_1, div#popInformation_2,
div#popInformation_3, div#popInformation_4,
div#popInformation_5, div#popInformation_6,
div#popInformation_7, div#popInformation_8,
div#popInformation_9, div#popInformation_10,
div#popInformation_11, div#popInformation_12,
div#popInformation_13, div#popInformation_14,
div#popInformation_15, div#popInformation_16,
div#popInformation_17, div#popInformation_18,
div#popInformation_19, div#popInformation_20,
div#popInformation_21, div#popInformation_22,
div#popInformation_23, div#popInformation_24
 { display:none; position:absolute; z-index:10; right:0; top:22px;}

div#popInformation_frDVD {display:none;position:absolute;right:0px !important; right:430px;top:0;z-index:19;text-align:left;}
div#popInformation_code {display:none;position:absolute;right:0px !important; right:430px;top:0;text-align:left;z-index:21;}
.popInformationText {position:relative; width:150px !important; width:160px; top:-10px; padding:5px; margin:0; background-color:white; border:1px solid #ccc;}
div#popInformation_frDVD .popInformationText, div#popInformation_code .popInformationText {width:200px !important; width:210px;}

a.hoverPop .popCont {display:none;position:absolute; z-index:199; padding:0; border:1px solid #ccc;}
a.hoverPop:hover .popCont { display:block;}
.pointer img {position:relative; left:80px; top:-10px; padding:0; margin:0;}
#popSecureAdd, #popSecureAdd1, #popSecureEdit1, #popSecureEdit2, #popSecureEdit3, #popSecureEdit4,
 #popSecureEdit5, #popSecureEdit6, #popSecureEdit7, #popSecureEdit8,#popSecureSelectedCard  {display:none;position:absolute; z-index:199;top:40px; left:70px;}
.secNum, .secNum2 {border:1px solid #ccc; background-color:white;position:relative; top:-10px;}
div.secureDigit {position:relative; float:left; width:100%;}
#popPaymentDet{display:none;background-color:white;width:320px;position:absolute;left:170px;z-index:199}
#popPaymentDet .popTitle{height:20px;padding:0;background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/account/379x23lyrhdr_blank.gif') no-repeat right top;}
#popPaymentDet .popTitle .closeBt {position:absolute; right:4px; top:4px; z-index:1;}
#popPaymentDet p{text-align:justify;padding:5px;margin:0px}
/* Picture slite show unit*/

ul#thumbs {position:absolute; right:18px; top:35px;float:left; list-style:none; width:200px; margin:0; padding:0;}
ul#thumbs li{ display:inline; float:left; margin:0 0 19px 19px}
ul#thumbs li img {width:80px;}
#player, #largePic {width:330px; float:left; position:relative;}

#mediaPlayerSpeed {margin-bottom:30px;}
.picNav {text-align:center; margin-top:10px; margin-left:60px;}
#mediaPack, #mediaPack .ProductRow {float:left; width:220px; margin:0; padding:0;}
#mediaPack .ProductRow .VD_ListB2 .Attribs,#mediaPack .ProductRow .VD_ListB2 .Attribs p {width:120px;}
#mediaPack .Attribs p{padding:0; margin:0; width:130px;}
#mediaPack .Attribs p.ClubPrice {margin-top:10px;}
#mediaPack form{margin-bottom:25px;}

div.swapContent{
	display:none;
}
.showSwapContent1 #swapContent1, 
.showSwapContent2 #swapContent2, 
.showSwapContent3 #swapContent3, 
.showSwapContent4 #swapContent4,
.showSwapContent5 #swapContent5,
.showSwapContent6 #swapContent6,
.showSwapContent7 #swapContent7,
.showSwapContent8 #swapContent8,
.showSwapContent9 #swapContent9,
.showSwapContent10 #swapContent10,
.showSwapContent11 #swapContent11,
.showSwapContent12 #swapContent12,
.showSwapContent13 #swapContent13,
.showSwapContent14 #swapContent14,
.showSwapContent15 #swapContent15,
.showSwapContent16 #swapContent16,
.showSwapContent17 #swapContent17,
.showSwapContent18 #swapContent18,
.showSwapContent19 #swapContent19,
.showSwapContent20 #swapContent20,
.showSwapContent21 #swapContent21,
.showSwapContent22 #swapContent22,
.showSwapContent23 #swapContent23,
.showSwapContent24 #swapContent24,
.showSwapContent25 #swapContent25,
.showSwapContent26 #swapContent26,
.showSwapContent27 #swapContent27,
.showSwapContent28 #swapContent28,
.showSwapContent29 #swapContent29,
.showSwapContent30 #swapContent30,
.showSwapContent31 #swapContent31,
.showSwapContent32 #swapContent32,
.showSwapContent33 #swapContent33,
.showSwapContent34 #swapContent34,
.showSwapContent35 #swapContent35,
.showSwapContent36 #swapContent36,
.showSwapContent37 #swapContent37,
.showSwapContent38 #swapContent38,
.showSwapContent39 #swapContent39,
.showSwapContent40 #swapContent40,
.showSwapContent41 #swapContent41,
.showSwapContent42 #swapContent42,
.showSwapContent43 #swapContent43,
.showSwapContent44 #swapContent44,
.showSwapContent45 #swapContent45,
.showSwapContent46 #swapContent46,
.showSwapContent47 #swapContent47,
.showSwapContent48 #swapContent48,
.showSwapContent49 #swapContent49,
.showSwapContent50 #swapContent50,
.showSwapContent51 #swapContent51,
.showSwapContent52 #swapContent52,
.showSwapContent53 #swapContent53,
.showSwapContent54 #swapContent54,
.showSwapContent55 #swapContent55,
.showSwapContent56 #swapContent56,
.showSwapContent57 #swapContent57,
.showSwapContent58 #swapContent58,
.showSwapContent59 #swapContent59,
.showSwapContent60 #swapContent60,
.showSwapContent61 #swapContent61,
.showSwapContent62 #swapContent62,
.showSwapContent63 #swapContent63,
.showSwapContent64 #swapContent64,
.showSwapContent65 #swapContent65,
.showSwapContent66 #swapContent66,
.showSwapContent67 #swapContent67,
.showSwapContent68 #swapContent68,
.showSwapContent69 #swapContent69,
.showSwapContent70 #swapContent70,
.showSwapContent71 #swapContent71,
.showSwapContent72 #swapContent72,
.showSwapContent73 #swapContent73,
.showSwapContent74 #swapContent74,
.showSwapContent75 #swapContent75,
.showSwapContent76 #swapContent76,
.showSwapContent77 #swapContent77,
.showSwapContent78 #swapContent78,
.showSwapContent79 #swapContent79,
.showSwapContent80 #swapContent80,
.showSwapContent81 #swapContent81,
.showSwapContent82 #swapContent82,
.showSwapContent83 #swapContent83,
.showSwapContent84 #swapContent84,
.showSwapContent85 #swapContent85,
.showSwapContent86 #swapContent86,
.showSwapContent87 #swapContent87,
.showSwapContent88 #swapContent88,
.showSwapContent89 #swapContent89,
.showSwapContent90 #swapContent90,
.showSwapContent91 #swapContent91,
.showSwapContent92 #swapContent92,
.showSwapContent93 #swapContent93,
.showSwapContent94 #swapContent94,
.showSwapContent95 #swapContent95,
.showSwapContent96 #swapContent96,
.showSwapContent97 #swapContent97,
.showSwapContent98 #swapContent98,
.showSwapContent99 #swapContent99,
.showSwapContent100 #swapContent100,
.showSwapContent101 #swapContent101,
.showSwapContent102 #swapContent102,
.showSwapContent103 #swapContent103,
.showSwapContent104 #swapContent104,
.showSwapContent105 #swapContent105,
.showSwapContent106 #swapContent106,
.showSwapContent107 #swapContent107,
.showSwapContent108 #swapContent108,
.showSwapContent109 #swapContent109,
.showSwapContent110 #swapContent110,
.showSwapContent111 #swapContent111,
.showSwapContent112 #swapContent112,
.showSwapContent113 #swapContent113,
.showSwapContent114 #swapContent114,
.showSwapContent115 #swapContent115,
.showSwapContent116 #swapContent116,
.showSwapContent117 #swapContent117,
.showSwapContent118 #swapContent118,
.showSwapContent119 #swapContent119,
.showSwapContent120 #swapContent120
{
	display: inline !important;
}

.showTab0 #tab0, 
.showTab1 #tab1, 
.showTab2 #tab2, 
.showTab3 #tab3, 
.showTab4 #tab4,
.showTab5 #tab5,
.showTab6 #tab6,
.showTab7 #tab7,
.showTab8 #tab8,
.showTab9 #tab9,
.showTab10 #tab10,
.showTab11 #tab11,
.showTab12 #tab12 {
	display: block !important;
}

.showTab0 #tab0 p, 
.showTab1 #tab1 p, 
.showTab2 #tab2 p, 
.showTab3 #tab3 p, 
.showTab4 #tab4 p,
.showTab5 #tab5 p,
.showTab6 #tab6 p,
.showTab7 #tab7 p,
.showTab8 #tab8 p,
.showTab9 #tab9 p,
.showTab10 #tab10 p,
.showTab11 #tab11 p,
.showTab12 #tab12 p {padding:0 0 5px;margin:0;}
.largePic p{padding-bottom:10px;}
img.screenshot {width:350px;}
#Description {text-indent:-10px;}

 div.episodesHeader {position:relative;margin-bottom:10px;}
 div.episodesHeader div.episodesTitle{position:absolute; left:0;width:180px; font-weight:bold;padding-left:10px;}
 div.descViewHideAllLink{margin-right:8px;text-align:right;}
a.getMediaPlayer, a#wishListLink {font-weight:normal; color:#2144866;}

.popShade {
float:left;
position:absolute;
z-index:-1;
right:-6px;
bottom:-6px;
background-color:#000000;
filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;
}
div.ratingLinks {padding-bottom:15px;}
div.ratingText img {margin-top:10px;margin-bottom:4px;}
/* SEARCH */
.liteGray {background-color:#E0E0E0;}
.searchCol {width:578px; padding:5px 0; float:left;}
.searchCol .fullWidth {width:578px;}
.searchColLeft {width:395px; float:left;}
.searchColLeft .Attribs {width:300px;}
.searchColLeft .Attribs p.Title a span {font-size:11px;position:relative;top:0px;}
.searchColLeft .ExtraAttribs {margin:0;  padding:0; clear:left; float:left; width:370px;}
.searchColLeft .ExtraAttribs p {margin:0; padding:3px 0;}
.ExtraAttribs p.FantasySale img{vertical-align:middle;}
.ExtraAttribs p.FantasySale a {color:#D8B513;}
.ExtraAttribs p.Starring {padding-left:45px; text-indent:-45px;}/* padding the paragraph long enough for the word Description, hten pulling back the first line*/
.ExtraAttribs p.Description {padding-left:60px; text-indent:-60px;}/* padding the paragraph long enough for the word Description, hten pulling back the first line*/
.searchColRight {width:183px; text-align:left; float:right;}
.searchMatch {background-color:#DDFFFF; width:566px !important; width:578px; padding:6px; font-weight:bold;}
dl.otherVersions dt {margin-top:10px;}
dl.otherVersions dt.first {margin-top:0;}

div.searchCol ul {list-style:none; margin:0;}
div.searchCol ul li {display:inline; width:33%; margin-bottom:10px;}
div.searchCol ul li a {text-decoration:underline; padding-left:5px;}
p.searchViewAll {text-align:right; padding:0 0 10px 0; margin:0;}
.notify {position:relative; background-color:#EAEAEA; padding:3px 5px;margin-bottom:10px;}
.notify form input.btSubmit {position:absolute; right:10px; bottom:3px;}
.liteGray {background-color:#E0E0E0;}
.btMargin {margin-bottom:10px;}
.border {border:1px solid #D7D7D7;}
.leftPadding {padding-left:10px;}
span.srcHiLite {background-color:#DDFFFF;}
.searchInfo {padding:10px;}
.searchInfo ul {margin:10px 0; list-style:none;}
.searchInfo ul li {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif') no-repeat 0 50%; padding-left:10px;}
.searchInfo ol {}

/* CART */
.cartCol {padding:0;}
.cartCol .fullWidth {width:578px;}
.cartColLeft {width:50%; float:left;}
.cartColRight {width:45%; text-align:right; float:right;}
.cartHeaderLine {width:750px;}
#main3Asub .ProductRow{margin:10px 0;}
.featuredAds img{margin-bottom:10px}

ul#shoppingCardNav { margin-top:20px !important; margin:0;padding-left:0}
ul#shoppingCardNav li{display:inline;margin-right:14px;}
ul#shoppingCardNav li a{padding-top:23px;}
ul#shoppingCardNav li a.step1 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_cart.gif') no-repeat; width:107px; padding-left:107px;}
ul#shoppingCardNav li a.current1 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_cart_rovr.gif') no-repeat; width:107px; padding-left:107px;}
ul#shoppingCardNav li a.step2 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_shipping.gif') no-repeat; width:133px; padding-left:133px;}
ul#shoppingCardNav li a.current2 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_shipping_rovr.gif') no-repeat; width:133px; padding-left:133px;}
ul#shoppingCardNav li a.step3 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_review.gif') no-repeat; width:102px; padding-left:102px;}
ul#shoppingCardNav li a.current3 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_review_rovr.gif') no-repeat; width:102px; padding-left:102px;}
ul#shoppingCardNav li a.step4 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_confirm.gif') no-repeat; width:100px; padding-left:100px;}
ul#shoppingCardNav li a.current4 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/subnav_confirm_rovr.gif') no-repeat; width:100px;padding-left:100px;}


#savings {float:left; margin-bottom:15px;}
#deal {margin-left:10px; float:right; width:180px !important; width:178px;}
#deal .ProductRow {margin:7px 8px 6px;}
#deal .ProductRow .Attribs {width:80px;}


div.w515px {clear:left;float:left; height:300px; width:515px; overflow:auto; }
div.w515px .lookOffer {float:right;*padding-bottom:10px;}
div.w515px p {padding:0; margin-left:0 !important;}
div.w515px ul {margin-left:15px; margin:0 10px 0 0;}

div.w578px {clear:left;float:left;width:560px; *width:551px;*margin-left:5px;}
div.w578px .lookOffer {float:right;*padding-bottom:10px;}
div.w578px p {padding:0; margin-left:0 !important; width:540px;}
div.w578px ul {margin-left:15px; margin:0 10px 0 0; width:550px;}

div.commitment {width:538px !important; width:578px; background-color: #F2F2F2; padding:5px 20px 10px; *padding:5px 20px 1px;}
div.commitment span.commitTerm {font-weight:bold;}
div.commitment .left, div.w578px .left, div.commitment .right, div.w578px .right {width:48% !important; width:50%; float:left;}
div.w578px .right {padding-right:5px;}
div.commitment .right {border-left: 1px solid #D7D7D7; padding-left:20px;}
#frmCommitStatus, #frmCommitStatus p{margin:0; padding:3px 0; font-weight:normal;}

.promoNote {width:70px;margin:0 auto; color:#666; font-size:10px; font-weight:bold;}
.fontNormal {font-weight:normal;}

.savingsSum {border-top:1px solid #cccccc; padding:10px 10px 0 10px; margin-bottom:0;}
.savingsSumLeft {width:400px; float:left;}

.payInfo {clear:both; width:95%;margin-bottom:8px;margin-left:5px;}
span.payInfoText {color:#999;}

/* Confirmation Page */
#confirmPage {padding-top:10px;}
#confirmPage h4 {margin-bottom:0; margin-top:10px;}
#confirmPage .ProductRow {background-color:#F2F2F2; margin:0;width:180px;*width:178px;}
/*#confirmPage .VD_ListB2 {width:172px;margin-left:4px;}
#confirmPage .VD_ListB2 .Image {width:60px; padding-right:4px;}*/
#confirmPage .VD_ListB2 .Attribs {width:100px;margin:0;padding:0 0 0 5px;}
img.boxborder {position:relative; top:0 !important; top:-4px;padding:0; margin:0;}
.cartEnd {text-align:right; margin:15px	;}
.cartEnd p {padding:3px 0; margin:0;}


.noBorder {border:none;}
.btmBorderOnly {border-top:none; border-left:none; border-right:none;}

div.promo {margin-bottom:10px;}

span.success {font-size:11px; font-weight:bold;}
div.cityLabel {width:67%; float:left; padding:0; position:relative; top:3px;}
div.stateLabel {width:30%; float:left; padding:0; position:relative; top:3px;}
div.stateLabel input {position:relative; top:-5px;}

.rndCornerLeft {width:6px; height:6px; position:absolute; bottom:-1px; left:-1px; background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/global/rndCorner_left.jpg') no-repeat;}
.rndCornerRight {width:6px; height:6px; position:absolute; bottom:-1px; right:-1px; background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/global/rndCorner_right.jpg') no-repeat;}

.popAddressContent h5{padding:0; margin:0;}
fieldset#cardInfo p, fieldset#billing p{width:350px;}
form#add fieldset#cardInfo label, form#edit1 fieldset#cardInfo label, form#add fieldset#billing label, form#edit1 fieldset#billing label{width:90px;position:relative; top:3px;}

fieldset#frmSearch label {display:inline-block; display:-moz-inline-stack; *display:inline; /* IE */}


div.urge {color:#910000; font-weight:bold; margin:5px 5px 5px 0;}

/* Generic module headers */
h4#hdr_blank {
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/180x23gr_blankArrow.gif') no-repeat;
	width: 180px;
	height: 23px;
}
h4#hdr_blank_gr_578px {
	background: url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/578x23gr_blank.gif') no-repeat;
	width: 578px;
	height: 23px;
}
h4#hdr_blank p, h4#hdr_blank_gr_578px p {
	font-size: 14px; 
	color: #214486;
	font-family: arial, geneva, helvetica, sans-serif; 
	font-weight: bold;
	padding: 3px 0 0 5px;
	margin: 0;
}
h4#blankLong {clear:both; position:relative; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/cart/759x23bl_blank_sq.gif') no-repeat; width:759px; height:23px; padding-left:8px;}
h4#blankLong p {
	font-size: 13px; 
	color: #ffffff;
	font-family: arial, geneva, helvetica, sans-serif; 
	font-weight: bold;
	padding: 3px 0 0 5px;
	margin: 0;
}

h4.blankExtends {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/help/180x40bl_top.gif') no-repeat top left;padding-top:7px; color:#214486; font-family:Arial; font-size:13px; font-weight:bold;}
h4.blankExtends p {margin:0; padding:0 6px 6px 6px;background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/help/180x40bl_bottom.gif') no-repeat left bottom;}

/* End of file */
/* test classes */
.redFont{color:#910000;}
.red {background-color:red;}
.blue {background-color:blue;}
.orange {background-color:orange;}
.yellow {background-color:yellow;}
.gray {background-color:gray;}
.pink {background-color:pink;}
.maroon {background-color:maroon;}

div #transDiv, #transFrame, #fc_transFrame{
	display:none; 
	position:absolute;
	top:0; left:0; z-index:1;
	background-color:#CCCCCC;
	opacity:0.2; /* for Mozilla */
	filter:alpha(opacity=20);/* for IE*/
	border: 0px;
 }
#azMenuGray .alphabet{width:20px; padding:0px}
#azMenuGray .anchor{margin-right:1px;}
 
div.billCodeAttention {
color:#910000;
margin:10px 0pt;
padding-left:10px;
width:450px;
}
.billCodeAttention p{
margin:8px 0px;
font-size:12px;
}
.helpText ul {list-style:none}
p.dot { background:transparent url(//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif) no-repeat scroll left 4px;
margin:1pt 0pt 1pt 10pt; padding:0pt 0pt 0pt 10pt; text-align:justify;}

#cashBack { text-align:right; }
#cashBack a { text-decoration:underline; }
.adBanner {}
.adText {text-align:center; color:#999999; font-size:9px;}
.adImage { margin-bottom:10px;}
.horizontal{text-align:center; margin:15px;}
.skyscraper {position:absolute; left:790px; margin:10px; }

#customProduct { }
#customProduct .Image{ float:left; width:250px; margin-right:10px;}
#customProduct .Attribs{float:left; width: 308px;}
#customProduct h4{ color:#274382; margin: 10px 0;}


/* Movie homepage new releases and banner style */
div.newReleasesBox { width:578px; position:relative; overflow: hidden;}
div.newReleasesBox div.leftFull { width: 100%; float:left;}
div.newReleasesBox div.rightFull { display:none; float:right;}
div.newReleasesBox div.leftHalf { width: 282px; float:left;}
div.newReleasesBox div.rightHalf { width:296px; float:right; }
div.newReleasesBox div.leftThird { width: 190px; float:left;}
div.newReleasesBox div.rightThird { width: 388px; float:right;}
div.newReleasesBox div.leftNone { display:none; float:left;}
div.newReleasesBox div.rightNone{ width: 100%; float:right;}
.redColor {color:#910000;}
