/*Updated 08/18/08 6:15PM*/
/* General */
/* Created by Aydin Baltaci*/
/* Last Updated by: Aydin Baltaci*/
/*--NEW COMMON CSS--*/ 

/*----------------------  BODY -----------------------*/

em{font-style:italic;}
/* TEMPLATES*/

/*IMAGE SECTION*/
.Image
{
	margin-bottom:5px;
}
.Image img{
	display:inline;
	vertical-align:bottom;
}

/*BUTTONS SECTION*/
.Buttons, .Buttons form{
	margin:0;
}

.Buttons input{margin-bottom:2px;}
/*Attribs SECTION*/

.Attribs {
margin:0 0 5px 0;
overflow:hidden;
}
.Attribs p{
	margin:0;
	padding:0;
	overflow:hidden;
}
.Attribs p.Exclusive{
	text-transform:uppercase;
	font-weight:bold;
	/*padding-bottom: 2px;*/
	}
.Attribs p.Title{
	font-weight:bold;
	color:#3796AC;/*TextColor2*/	
}
.Attribs p.Title a, .Attribs p.Title a:hover, .Attribs p.Title a:visited{
	font-weight:bold;
	color:#3796AC;/*TextColor2*/	
}

.Attribs p._Subtitle{}
.Attribs p.Contributer{
	color:#000000;/*TextColor2*/
}
.Attribs p.Contributor a, .Attribs p.Contributor a:hover, .Attribs p.Contributor a:visited{
	color:#3796AC;/*TextColor2*/	
}
.Attribs p.PromotionPrice{font-weight:bold;}

.cat1 .Attribs p.PromotionPrice{font-weight:bold; margin-bottom: 10px;}

.cat1RightPanel .Attribs p.PromotionPrice{font-weight:bold; margin: 5px 0;}

.Attribs p.ClubEditionPrice{/*margin-top:5px;*/
}
.Attribs p.PubEditionPrice{}
.Attribs p.IntroPrice{}
.Attribs p.YouSave { color: #CC0000; } /* JOHN 3-18 */

.cat1RightPanel .Attribs p.YouSave{ color: #D42836 }

.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(../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(../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(../images/icons/Icon_Counts_As_2.gif)  no-repeat left;
	padding:2px 0 2px 16px;
	color:#184C7C;/*TextColor1*/
	margin-top: 5px;
	}
.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*/
}



/*ADDITIONAL Attribs SECTION*/
.AddtlAttribs { clear:both;margin:4px 0;}
.AddtlAttribs p{
	margin:0;
	padding:1px 0;
}

.AddtlAttribs p.AverageMemberRating{font-size:12px;color:#184C7C;/*TextColor1*/font-weight:bold;}
.AddtlAttribs p.AverageMemberRating a, .AddtlAttribs p.AverageMemberRating a:hover, .AddtlAttribs p.AverageMemberRating a:visited{
	color:#184C7C;/*TextColor1*/
}
.AddtlAttribs p.MainSelIndicator{color: #5F89B9; /*LinkColor3*/
	padding: 0 0 0 18px;
	background: url(../images/icons/Icon_Main_Sel.gif) no-repeat;
	margin-top: 5px;}
.AddtlAttribs p.MainSelIndicator a, .AddtlAttribs p.MainSelIndicator a:hover, .AddtlAttribs p.MainSelIndicator a:visited{
	color: #5F89B9;/*LinkColor3*/
	text-decoration: underline;
	font-style: normal;}
.AddtlAttribs p.OutofClubIndicator{background:url(../images/icons/Icon_Out_Of_Club.gif) no-repeat left;
	padding-left:16px;
	/*color:#184C7C;TextColor1*/
	margin-top: 5px;
	}
.AddtlAttribs p.BSPIndicator{margin-top:5px;}
.AddtlAttribs p.Countas2Indicator{background:url(../images/icons/Icon_Counts_As_2.gif) no-repeat left;
	padding-left:16px;
	color:#184C7C;/*TextColor1*/
	margin-top: 5px;
	}
.AddtlAttribs p.Format{margin-top:7px;}
.AddtlAttribs p.StockStatus{color:#CC0000;/*AttentionTextColor*/font-weight:bold;font-style:italic;margin-top:7px;}
.AddtlAttribs p.Blurb{padding-top:10px;}

.cat1 .AddtlAttribs p.Blurb{ }

.AddtlAttribs p.Icon{}
.AddtlAttribs p.Copyright{}
.AddtlAttribs p.ExtraContentLinks{color:#000000;/*TextColor2*/text-decoration: underline;}
.AddtlAttribs p.ExtraContentLinks a, .AddtlAttribs p.ExtraContentLinks a:hover, .AddtlAttribs p.ExtraContentLinks a:visited{
	color:#000000;/*TextColor2*/
}
.AddtlAttribs p.PublisherSpecificCopy{}
.AddtlAttribs p.LinktoAudibleVersion{background: url(../images/icons/Icon_Audio.gif) no-repeat;
	padding-left:24px; height:14px;
}
.AddtlAttribs p.LinktoAudibleVersion a, .AddtlAttribs p.LinktoAudibleVersion a:hover, .AddtlAttribs p.LinktoAudibleVersion a:visited{
	color:#000000;/*TextColor2*/	
}

#AdditionalInfo p.StockStatus{color:#CC0000;/*AttentionTextColor*/font-weight:bold;font-style:italic;margin-top:7px;}
/*Top Attribs is for the Tier4 Title arrangement*/
.TopAttribs {margin:0; margin-bottom:10px; padding:0;}
.TopAttribs p{
	margin:0;
	padding:1px 0;
}
.TopAttribs p.Title{

	font-size:19px;
	font-weight:bold;
	color:#3796AC;/*TextColor2*/	
}
.TopAttribs p.Title a, .TopAttribs p.Title a:hover, .TopAttribs p.Title a:visited{

	color:#3796AC;/*TextColor2*/	
	text-decoration:none;
	font-size:16px;
}

.TopAttribs p._Subtitle{}
.TopAttribs p.Contributor{
	color:#3796AC;/*TextColor2*/
}

.TopAttribs p.Contributor A {
	color:#3796AC;/*TextColor2*/
}

.TopAttribs p.Contributor a, .TopAttribs p.Contributor a:hover, .TopAttribs p.Contributor a:visited{
	color:#3796AC;/*TextColor2*/
}

/*Reviews*/
#Reviews {}
.sub_tab_header {font-size:14px;color:#184C7C;font-weight:bold;margin-top:20px;}
#Reviews.Attribs p.AverageMemberRating{font-size:12px;color:#000000/*TextColor2*/;font-weight:bold;}
#Reviews.Attribs p.AverageMemberRating a, #Reviews.Attribs p.AverageMemberRating a:hover, #Reviews.Attribs p.AverageMemberRating a:visited {
	color:#184C7C;/*TextColor1*/
}
/*End of Reviews*/
/*Footer Link is for the "more" "seemore" etc.. link at the end of a content.*/
p.FooterLink, p.FooterLinkText, p.FooterLink_inner, span.FooterLink_inner{clear:both;color:#FF6500;/*LinkColor1*/text-decoration: underline;text-align:right;margin:0 3px 3px 0;}

p.FooterLink_inner{clear:none; padding-right:5px;}
span.FooterLink_inner{font-size:11px;font-weight:normal;clear:none;margin:0;padding:0;float:right;}
p.FooterLink a, p.FooterLink a:hover, p.FooterLink a:visited, span.FooterLink_inner a, span.FooterLink_inner a:hover, span.FooterLink_inner a:visited, p.FooterLink_inner a, p.FooterLink_inner a:hover, p.FooterLink_inner a:visited{
	color:#FF6500;/*LinkColor1*/
}
p.OfferDetails /*This appears in Product Detail pages*/
{		
	float: right;
	text-align:left;
	font-weight:bold;
	border: 1px solid #CFDDC4;
	width: 134px !important;
	width: 154px;
	color: #184C7C; 
	padding: 5px 10px;
	margin-bottom: 40px;
}
#SideCol{
	margin:0;
	padding:0;
	width:168px;
}

.BoxTitle, .LeftSidebar .BoxTitle, .RightSidebar .BoxTitle, .RightSidebar .ListBox .BoxTitle, 
#SideCol .BoxTitle, #SideCol .ListBox .BoxTitle, .HowItWorks .BoxTitle{
padding:5px;
color:#FFFFFF;/*TextColor5*/
font-size:12px;
background-color:#9BCAE0;/*SideNavHeaderColor*/
font-weight:bold;
border-top: 1px solid #E0E3E4;/*BorderColor*/
width:100%;
}
/*\*/
html *.RightSidebar .BoxTitle {
width:170px;
_width:100%;
}
#SideCol .VerticalDisplayListB{margin:3px;}
#SideCol .VerticalDisplayListB .Attribs{width:53%;}
.ProductBoxPadding{margin:0 5px;}

.LeftSidebar .Attribs p, .RightSidebar .Attribs p {
	font-size:10px;
}


.ProductRow {margin:0; padding:0;clear:left; margin-top: 10px;padding-bottom: 10px; }
/*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%;}
table#tbl_howItWorks div.BoxTitle, table#tbl_howItWorks div.HowItWorks {width:584px !important; width:587px;}
td.LeftSidebar table#tbl_howItWorks div.BoxTitle {width:170px !important;}
td.LeftSidebar table#tbl_howItWorks div.HowItWorks {width:170px !important;}
/*\*/
html *td.LeftSidebar table#tbl_howItWorks div.BoxTitle {width:166px !important; _width:170px;}
html *td.LeftSidebar table#tbl_howItWorks div.HowItWorks {width:174px !important; _width:170px;}
/**/

/*Alert */
.alert {
	color:#CC0000;/*AttentionTextColor*/
	font-weight:bold;
}
.pubprice{text-decoration: line-through;}
	
/*TILES*/	
.A_twoitems, .B_twoitems, .B2_twoitems {float:left;	width:47% !important; *width:46%;}
.A_threeitems {float:left;width:28% !important;width:28%;}
.B_threeitems, .B2_threeitems {float:left;width:30% !important;width:30%;}
.A_fouritems, .B2_fouritems {float:left; width:22% !important;width:22%;}
.B_fouritems {float:left; width:23% !important;width:22%;}
.A_fiveitems {float:left; width:17% !important;width:17%;}

.TiledDisplayListA {margin:5px 0;}
.TiledDisplayListA .Image {}
.TiledDisplayListA .Attribs {}
.TiledDisplayListA .Buttons {}
.TiledDisplayListA .AddtlAttribs {}	
.CenteredImg .Image{text-align:center;}
.CenteredImg .Buttons{text-align:center;}
.VerticalDisplayListA, .VerticalDisplayListB{
	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; margin-right: 30px;}
.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 {width:69%;}
.A_threeitems .Attribs {width:55%;}
#centerCat .Attribs {width:45% !important;width:45%; background-color:#FFFFFF;text-align:left;}
#centerCat .B2_LgImg .Attribs {width:50%; background-color:#FFFFFF;}
#centerCat .spacer26px {display:none;}
#centerCat21 .VerticalDisplayListB {width:48%;}
#centerCat21 .Attribs p{font-size:10px;}
#centerCatLevel2 {margin:20px;}
#centerCatLevel2 .B2_LgImg .Attribs {width:68%;}
#centerCatLevel2 .spacer26px {display:none;}

/*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;}

.VerticalDisplayListB {margin:5px 0;}
.VerticalDisplayListB .Image, .Zone4Block1 .Image {float:left;}
.VerticalDisplayListB .Attribs, .Zone4Block1 .Attribs {float:right; margin-left:6px;}
.navPad .Attribs{margin-left:0 !important;margin-left:4px; padding-left:2px; padding-right:1px;}
.VerticalDisplayListB .Buttons, .Zone4Block1 .Buttons {clear:left;float:left;}
.VerticalDisplayListB .AddtlAttribs {clear:both;}
/*Attribute box width for TiledDisplays*/
.VerticalDisplayListB>.Attribs {width:53%;}
.B_oneitems .Attribs {width:85%;}
.B_twoitems .Attribs {width:69%;}
.B_threeitems .Attribs {width:55%;}
#fullwidth{width:710px;}
#fullwidth .B_threeitems .Attribs {width:65%;}
.B_fouritems .Attribs {width:54% !important; width:54%;}
.RightSidebar .Attribs {width:58%;margin-left:1px;}
.RightSidebar .HowItWorks .Attribs {width:100%;margin-left:1px;}

/*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*/

#LstConf11 .Attribs{ width:58%;}

/*Adjustments for Homepage on VerticalDisplayB 
This section escape from IE to give width to Gecko Browsers by using > between the class names*/
#HomeMainContent .B_SmImg>.Attribs {width:70%;}
#HomeMainContent .B_MdImg>.Attribs {width:60%;}
#HomeMainContent .B_LgImg>.Attribs {width:30%;}
#HomeMainContent .B_SmImg>.Buttons {}
#HomeMainContent .B_MdImg>.Buttons {margin-left:10px;}
#HomeMainContent .B_LgImg>.Buttons {}
/*Stop Hiding from IE*/
#HomeMainContent .TiledDisplayListA {}
#HomeMainContent .VerticalDisplayListB {}
#HomeMainContent .TiledDisplayListB2 .Attribs{}
#HomeMainContent .A_threeitems .Attribs {width:28% !important;width:28%;}



.VerticalDisplayListB2 {margin:5px 0;}
.cat1 .VerticalDisplayListB2 {margin: 0 0 0 13px; }
.VerticalDisplayListB2 .TopAttribs {float:left; width:100%;}/*This line is for TIER4 DISPLAY*/
.VerticalDisplayListB2 .Image {float:left;padding-bottom:10px;}
.VerticalDisplayListB2 .Attribs {float:left; margin-left:6px;}
.VerticalDisplayListB2 .Buttons {clear:right;margin-top:10px;}
.VerticalDisplayListB2 .AddtlAttribs {clear:both;}
#centerDetail .VerticalDisplayListB2 .Attribs {width:350px;}
/*Attribute box-width for TiledDisplays*/
.VerticalDisplayListB2>.Attribs {width:53%;}
.cat1 .VerticalDisplayListB2>.Attribs {width:40%; *width:33%;}
.VerticalDisplayListB2 .Buttons {margin-left:76px !important; margin-left:73px; height:1%;}

#contentNarrow .ProductRow {}
#contentNarrow .VerticalDisplayListA {padding:0 6px;width:400px;}
#contentNarrow .VerticalDisplayListA .Attribs {width:195px !important;}
#contentNarrow .VerticalDisplayListB2 .Buttons {left:5px; min-height:215px;}
#contentNarrow .B_twoitems {float:left;width:196px !important;*width:186px;margin:0; position:relative; left:4px; *left:6px;}
#contentNarrow .B_twoitems .Attribs {width:98px; *width:90px;}
/*This section escape from IE to give width to Gecko Browsers by using > between the class names*/
/*Stop Hiding from IE*/
.B2_LgImg .Buttons {margin-left:170px !important;margin-left:160px;}

.VerticalDisplayListB2 .TopAttribs p.Title {font-size:17px; color:#007B91;/*TextColor1*/ font-weight:bold; margin-top: -5px;}
.VerticalDisplayListB2 .TopAttribs p.Title A {font-size:17px; color:#3796AC;/*TextColor1*/ font-weight:bold; margin-top: -5px;}
.VerticalDisplayListB2 .TopAttribs p.Title A:hover {font-size:17px; color:#3796AC;/*TextColor1*/ font-weight:bold; margin-top: -5px;}
.VerticalDisplayListB2 .TopAttribs p.Contributer { }
.VerticalDisplayListB2 .TopAttribs p.Contributer A{ color:#3796AC; }

#content .VerticalDisplayListB2 .TopAttribs h1 {font-size:17px !important; color:#007B91;/*TextColor1*/ font-weight:bold; margin-top: -5px;}
#content .VerticalDisplayListB2 .TopAttribs h2 { margin:0; padding:0; color:#3796AC; font-weight: normal; background: none !important; width:370px; }
.subcategory .VerticalDisplayListB2 .TopAttribs h1 {font-size:17px !important; color:#007B91;/*TextColor1*/ font-weight:bold; margin-top: -5px;}
.subcategory .VerticalDisplayListB2 .TopAttribs h2 { margin:0; padding:0; color:#3796AC; font-weight: normal; background: none !important; width:360px; *width:350px; }

/*Adjustments for Homepage on VerticalDisplayB 
This section escape from IE to give width to Gecko Browsers by using > between the class names*/
#HomeMainContent .B2_SmImg>.Attribs {width:65%;}
#HomeMainContent .B2_MdImg>.Attribs {width:60%;}
#HomeMainContent .B2_LgImg>.Attribs {width:30%;}
/*Stop Hiding from IE*/

/*ReadingList Page Product Displays*/



.MyNextBook {float:left;width:390px !important; }
.MyNextBook .Image {float:left;}
.MyNextBook .Attribs {float:left;margin-left:10px;}
.MyNextBook .Buttons {float:left; width:100px; margin-left:10px;}  
.MyNextBook p.Format{padding:10px 0;}
.MyNextBook p.StockStatus{margin-top:0;}

#readingList ._SmImg .Attribs { float: left; width: 170px; }
#readingList ._SmImg .Buttons { float: left; width: 80px; }


.w275px {width:275px;}
.w180px {width:170px;}
.w180px {width:180px;}
.w130px {width:130px;}
.w110px {width:110px;}

/*Community Content Blocks for Homepage*/
.CommunityContent {
	background-color: #FEFAEF;/*SideNavColor1*/
	padding: 5px;
	min-height:100% !important;
	height:100%;
	color: #184C7C;/*TextColor1*/
	font-size: 12px;
	/*IE needs special handling for this, see below*/
}
.CommunityContent2 {
	background-color: #E7F0DF;/*CartHeaderColor*/
	}
.CommunityContent .title, .CommunityContent2 .title {
	color: #184C7C;/*TextColor1*/
	font-size: 18px;
	font-weight:bold;
	margin-bottom:3px;
	}
.CommunityContent p, .CommunityContent2 p {
	color: #184C7C;/*TextColor1*/
	}
/*Boxes for the tiles depending on the number of items in a row*/
.Sideitems {width:100%;padding:0 4px;}

/*HOMEPAGE ZONE CLASSES*/
#MainContent{margin:0; padding:0; width:100%;padding:20px;}
#HomeMainContent {width:584px;}
#HomeMainContent .AddtlAttribs{}
#HomeMainContent .ProductRow {margin:10px;}
/*FireFox adjustment, Hides from IE6*/
#HomeMainContent .hrline{width:90%;padding:0;margin-left:2px; clear:both;}/*BorderColor*/
/*FireFox adjustment, Hides from IE6*/
#HomeMainContent .TiledDisplayListA .Attribs{padding-right:5px;width:95%;}
#HomeMainContent .BoxTitle {
	border-top:none;
	text-transform:none;
	}
#CM11 .BoxTitle, #CM12 .BoxTitle, #CM13 .BoxTitle, 
#CM21 .BoxTitle, #CM22 .BoxTitle, #CM23 .BoxTitle {
background-color:#E7F0DF;/*HPBackColor4*/
	color:#002E54;/*TextColor1*/
	font-weight:bold;
	font-size:13px;
	padding:5px 6px;
	margin:0 0 5px 0;
	width:100%;
}
#CM12 .BoxTitle, #CM13 .BoxTitle{width:270px;}
#CM23 .BoxTitle {width:130px;}
#CM31 .BoxTitle, #CM32 .BoxTitle{
	margin:0;
	padding:5px 0 0 5px;
	font-size:14px;
	color: #046FA6;/*HPTextColor1*/
	font-weight:bold;
	background-color:#FFFFFF;
}
#CM32 .BoxTitle {width:170px;}
#CM32 .TiledDisplayListA{width:110px !important;width:120px;padding:0 2px;}

#CM32 .TiledDisplayListA .Attribs, #CM32 .TiledDisplayListA .Attribs p { width:116px !important; width: 108px;}

#CM41 .TiledDisplayListA,
#CM41b .TiledDisplayListA, #CM42 .TiledDisplayListA,
#CM42b .TiledDisplayListA{width:90px !important;width:92px;padding:0;margin:0;}
#CM41 .Attribs, #CM41b .Attribs, #CM42 .Attribs, #CM42b .Attribs{width:88px !important;width:80px;}


#CM41 .Attribs p, #CM41b .Attribs p, #CM42 .Attribs p, #CM42b .Attribs p{width:86px !important;width:80px;padding-right:0;}

#CM32 .spacer20px, #CM41 .spacer20px, #CM41b .spacer20px, #CM42 .spacer20px, #CM42b .spacer20px{display:none;}
#CM31 .ListBox, #CM32 .ListBox{margin:10px;}
#CM51 .ListBox, #CM52 .ListBox, #CM53 .ListBox{margin:10px;}
#CM41 .BoxTitle, #CM41 .BoxTitle2, #CM42 .BoxTitle, #CM42 .BoxTitle2{
	background-color: #FFFFFF;
	height: 25px;
	vertical-align: middle;
	border-left:1px solid #FFFFFF;
	width:50%;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#002E54;/*HPTextColor4*/
}
#CM41 .BoxTitle2, #CM42 .BoxTitle2
{
	background-color: #E7F0DD;
	border-left: 1px solid #E0E3E4;	
}
#CM41 .BoxTitle a, #CM41 .BoxTitle a:visited, #CM41 .BoxTitle a:hover, 
#CM42 .BoxTitle a, #CM42 .BoxTitle a:visited, #CM42 .BoxTitle a:hover
	{color: #002E54;
	font-weight: bold;
	text-decoration: none;}
#CM41 p.FooterLink, #CM42 p.FooterLink {position:absolute; top:100px; right:0;}
#CM51 .BoxTitle, #CM52 .BoxTitle, #CM53 .BoxTitle{
	padding:5px 10px;
color:#184C7C;/*HPTextColor5-currently using TextColor1*/
font-size:14px;
background-color:#A1CA6E;/*HPBackColor5*/
font-weight:bold;
width:auto;
}
#CM41,#CM41b,#CM42,#CM42b{height:280px;}
#CM41 .ProductRow, #CM41b .ProductRow,
#CM42 .ProductRow, #CM42b .ProductRow
{padding:6px;padding-right:10px; margin:0;}
#CM41b, #CM42b {background-color:#E7F0DF;}
#CM41 .TiledDisplayListA, #CM41b .TiledDisplayListA,
#CM42 .TiledDisplayListA, #CM42b .TiledDisplayListA
{}
#CM41 .TiledDisplayListA .Images, #CM41b .TiledDisplayListA .Images,
#CM42 .TiledDisplayListA .Images, #CM42b .TiledDisplayListA .Images
{height:90px;}
#CM41 .TiledDisplayListA .Attribs p, #CM41b .TiledDisplayListA .Attribs p,
#CM42 .TiledDisplayListA .Attribs p, #CM42b .TiledDisplayListA .Attribs p
{width:80px; font-size:10px;}
#CM41 .spacer20px{width:12px;}
#CM41 p.FooterLink, #CM41b p.FooterLink, #CM42 p.FooterLink, #CM42b p.FooterLink {position:absolute; top:210px; right:0; font-size:10px;}
#CM52 .ListBox{ }
#CM51 OL,#CM52 OL,#CM53 OL{
margin-left:0;
}
#CM51 OL a, #CM51 OL a:visited, #CM51 OL a:hover,
#CM52 OL a, #CM52 OL a:visited, #CM52 OL a:hover,
#CM53 OL a, #CM53 OL a:visited, #CM53 OL a:hover{
font-size:10px;
}
#CM52 .ListBox, #CM53 .ListBox{}
#HotBooks32 .VerticalDisplayListB2{width:43%;}
#HotBooks32 .Attribs{width:20%;}
#HomeMainContent .TopAttribs p.Title{color:#000000; font-size:16px;}
#HomeMainContent .VerticalDisplayListB2 .Attribs{width:65%; background-color:#FFFFFF;padding-left:5px;}
#CM11 .Buttons, #CM21 .Buttons{padding-left:26px !important;padding-left:7px}
#HomeMainContent .Buttons form p{padding-top:2px;}
/* Hide from IE5-Mac \*/
.MainContent ul.TitleBox li a
{
float: none
}
/* End hide */
/*Hot Books Now Content*/
#HotBooksContent {margin:18px;}
#HB11 .ProductRow, #HB21 .ProductRow, #HB22 .ProductRow, #HB31 .ProductRow, #HB32 .ProductRow {padding-left:10px;}
#HB21, #HB31 {float:left;width:240px;}
#HB22, #HB32 {float:left;width:280px;}
#HB21, #HB31{margin-right:20px;}
#HB21 .ListBox{margin:20px 10px 10px;}
#HB32 .ProductRow {}
#HB31 .Buttons form, #HB32 .Buttons form {float:left; width:100%;}
#HB22 .Attribs, #HB32 .Attribs{width:70%;}
#HB32 .spacer20px, #HB32 .spacer26px{display:none;}


#LeftNav .Attribs {width:58%;margin-left:1px; padding:0;}
#LeftNav .Attribs p {font-size:10px;}
/*List Confirmation Page adjsutments*/
#ListConfirmation {margin:20px;}
#ListConfirmation .ProductRow {}
#ListConfirmation .VerticalDisplayListB2 {}
#ListConfirmation .Attribs {}
#justaddedcart .ProductRow {padding:0; margin:10px 10px 5px 10px;}
#justaddedcart .viewlist {margin:10px;}
#justaddedcart .viewlist a img {vertical-align:middle;}
#justaddedcart .continuebutton {margin:10px; text-align:center;}
#justaddedcart .continuebutton a img {border:none;}


/*How It Works Adjustments*/
.HowItWorks{
margin:0px;padding:0px;
width:100% !important;
width:100%;
height:100%;
}
.Step_21, .Step_22, .Step_31, .Step_32, .Step_33, .Step_41, .Step_42, .Step_43, .Step_44{
	float:left;
	margin:0;
	padding:0;
	border:1px solid #FFFFFF;
	height:100%;
	position:relative;
}
.HowItWorks .Attribs{margin:0; padding:0;}
.HowItWorks .Attribs{position:relative;}
.HowItWorks .Images {position:absolute;bottom:0px !important;text-align:center;}
/*\*/
html *.HowItWorks .Images {text-align:left; _text-align:center;}
/**/
.Step_21{width:50% !important; width:50%;}
.Step_22{width:50% !important; width:50%; border-left:none;}
.Step_31{width:33% !important; width:33%;}
.Step_32{width:33% !important; width:33.3%; border-left:none;}
.Step_33{width:33.7% !important; width:33.7%; border-left:none;}

.HowItWorks .Images {width:100%;padding:0 13px 0 12px;margin:0 auto;text-align:center;}
.HowItWorks .Step_31 .Images {padding:0 13px;}

.Step_41{width:25% !important; width:25%;}
.Step_42{width:25% !important; width:25%; border-left:none;}
.Step_43{width:25% !important; width:25%; border-left:none;}
.Step_44{width:25% !important; width:25%; border-left:none;}


* html .HowItWorks .Images {}

.HowItWorks .Images img,
.Step_21 .Images, .Step_22 .Images {margin:0 auto;}
.HowItWorks p.TextforStep {margin:6px 13px;color:#FFFFFF;font-weight:bold;}
.HowItWorks .NumberforStep {
float:left;
margin-top:5px !important; margin-top:10px;
margin-left:12px !important; margin-left:8px;
margin-right:6px; 
font-size:26px; 
font-family:arial;line-height:20px; font-weight:bold; color:#FFFFFF;}

TD.LeftSidebar .HowItWorks, TD.RightSidebar .HowItWorks {height:auto;margin:0; padding:0; width:170px !important;}
TD.LeftSidebar .HowItWorks .Images, TD.RightSidebar .HowItWorks .Images {margin:0;padding:0;}

TD.LeftSidebar .Step_31, TD.LeftSidebar .Step_32, TD.LeftSidebar .Step_33,
TD.RightSidebar .Step_31, TD.RightSidebar .Step_32, TD.RightSidebar .Step_33,
TD.LeftSidebar .Step_41, TD.LeftSidebar .Step_42, TD.LeftSidebar .Step_43, TD.LeftSidebar .Step_44,
TD.RightSidebar .Step_41, TD.RightSidebar .Step_42, TD.RightSidebar .Step_43, TD.RightSidebar .Step_44
{
width:100% !important;
width:100%;
border:1px solid #FFFFFF;
padding-bottom:0;
margin-bottom:0;
float:left;
height:auto;
}
TD.RightSidebar .VerticalDisplayListB .Attribs{width:56%}
/*\*/ 
html *TD.RightSidebar .VerticalDisplayListB .Attribs {
width:56%;
*width:40%;
}
/**/
TD.LeftSidebar .Step_31, TD.LeftSidebar .Step_32, TD.RightSidebar .Step_31, TD.RightSidebar .Step_32,
TD.LeftSidebar .Step_41, TD.LeftSidebar .Step_42, TD.RightSidebar .Step_41, TD.RightSidebar .Step_42,
TD.LeftSidebar .Step_43, TD.RightSidebar .Step_43{border-bottom:0px;}
TD.LeftSidebar p.TextforStep, TD.RightSidebar p.TextforStep {padding-bottom:6px;}
TD.LeftSidebar .OfferDetails, TD.RightSidebar .OfferDetails{width:170px;font-size:90%;padding:3px;}
TD.LeftSidebar .Headline, TD.RightSidebar .Headline{width:160px;}
TD.LeftSidebar .OfferDetails img{float:left;}

/* BoxTitle CSS definitions*/
.TabbedTitle {
  margin:0;
  padding:0;
  clear:both;
  }
  
.TabbedTitle ul {
/*float:left;
margin:10px 0 0 0;
padding:0;
width:97% !important; width:97%;
list-style:none;
border-bottom:1px solid #E0E3E4;*//*BorderColor*/
background-color:#9BCAE0;/*TextColor5*/
margin:0 0 0 -5px;;padding:0;
}
  
.TabbedTitle li{
margin:4px;padding:0;
color:white;
font-size:13px;
 /*float:left;
 margin:0;
 margin-right:0;
 padding:12px 0 0 0;*/
 }

.TabbedTitle li.active, .TabbedTitle li.bspicon {
margin:4px; padding:0;
/*
  background: url(../images/shell/Left_Title_Tab.gif) no-repeat left top;
  margin:0 0 0 0;
  padding:0 4px 0 0;
  position:relative;top:2px;*/
  }
  
.TabbedTitle li.active p, .TabbedTitle li.bspicon p {
/*
  float:left;
  padding:8px 12px 0 2px;
  margin:0;
  margin-left:13px !important;
  margin-left:6px;
  display:block;
  font-weight:bold;
  font-size:14px;
  color:#184C7C;*//*TextColor1*/
  /*background:url(../images/shell/Right_Title_Tab_long.gif) no-repeat right top;*/
  }
  
 /*.TabbedTitle li.bspicon p {padding:3px 12px 0 2px;}*/
 
/*.TabbedTitle li{
 position:relative;
 bottom:4px;
 margin-right:4px;
 }*/
 #HB22 .TabbedTitle{margin-bottom:20px;}
.TabbedTitle a{color:#FF6500;/*LinkColor1*/text-decoration: underline;margin:0 0 0 5px;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.TabbedTitle p, .TabbedTitle a {float:none;white-space:nowrap;}
/* End IE5-Mac hack */
#JustAdded {margin-left:20px;}
#JustAdded .VerticalDisplayListB2 {margin:10px;}
/* End of BoxTitle CSS definitions*/

/*Home Page Content Tabs to swicth displayed products*/
.tab1{display:block;}
.tab2{display:none;}
.tab3{display:block;}
.tab4{display:none;}


/*LISTS*/
.ListBox {width:100%;margin:0;}
.ListBox a{margin:0;padding:0;}
.ListBox .Image{margin:8px;}
.ListBox p{margin:0; padding:0;}
#MainContent .ListBox p.BoxTitle{
	margin:0;
	padding:5px 0 0 5px;
	font-size:14px;
	color: #184C7C;/*TextColor1*/
	font-weight:bold;
}
.Zone7 .BoxTitle, .help_left_nav .BoxTitle, .help_right_nav .BoxTitle, #EasySteps .BoxTitle{
	padding:5px;
color:#FFFFFF;/*TextColor5*/
font-size:14px;
background-color:#9BCAE0;/*SideNavHeaderColor*/
font-weight:bold;
width:auto;
}
.help_right_nav .BoxTitle, .help_left_nav .BoxTitle{text-transform:none;}
.Zone7Block2{display:inline;width:49.75% !important; width:49.0%;float:left;}
.ListBox ol{
	list-style:none;
	margin: 5px 0 0 0;
	padding-left: 1em;
	text-indent: -1.1em;
}

.ListBox ol li{letter-spacing:-1px;	padding-left:0;}
.ListBox ol li a{margin:0;padding:0;}
.ListBox ol.browselist{
	margin:0;
	padding:0;
}
.ListBox ol.browselist li, .ListBox ol.browselist li.odd {
	margin:0;
	background-color:#FEFAEF;/*SideNavColor1*/
	color:#737313;/*SideNavTextColor1*/
	padding-left:15px;
	font-weight:bold;
	height:24px;
	vertical-align:middle;
	line-height:24px;
	letter-spacing:normal;
}
.ListBox ol.browselist li.odd {background-color:#F6F0D6;/*SideNavColor2*/}
.ListBox ol.browselist li a {font-family:Arial;color:#737313;/*SideNavTextColor1*/text-decoration:none;font-weight:bold;}
.ListBox ol.browselist li a:hover, .ListBox ol.browselist li a:visited {
	color:#737313;/*SideNavTextColor1*/
}
.ListBox ol.dblcol {
	float:left;
	width:45% !important;
	width:45%;
}
.ListBox ol.with_LI_Margin {}
.ListBox ol.with_LI_Margin li {margin:0 0 12px 0;}
.ListBox ol.with_LI_Margin li a{text-decoration:underline;margin:0; padding:0;}
.ListBox ol.with_LI_Margin_dblcol {float:left; width:45% !important; width:45%;}
.ListBox ol.with_LI_Margin_dblcol li{margin:0 0 12px 0;}
.ListBox ol.with_LI_Margin_dblcol a{margin:0;padding:0;text-decoration:underline;}
.ListBox ol.no_rank{margin:10px;margin-top:0;padding:0;}
.ListBox ol.no_rank li{text-indent:0;}
.ListBox ol.no_rank li a{
text-decoration:none;
margin:0;
padding:0;
}
.ListBox ol.no_rank li{}
.ListBox form{padding-top:0;margin-top:6px;padding-left:15px;}
.ListBox ul {margin:0;margin-left:1em;}
.ListBox ul li {
	letter-spacing:-1px;
	margin-left:0;
	list-style-type:disc;
	}
.ListBox ul.dblcol {float:left;}
.ListBox ul.dblcol li {width:160px;}
.ListBox li a {color:#000000;/*TextColor2*/text-decoration: none;text-align:right;margin:3px;}
.ListBox li a:hover, .ListBox li a:visited {
	color:#000000;/*TextColor2*/
}
.ListBox p.FooterLink {color:#FF6500;/*LinkColor1*/text-decoration: underline;margin:3px;}
.ListBox p.FooterLink a, .ListBox p.FooterLink a:hover, .ListBox p.FooterLink a:visited {
	color:#FF6500;/*LinkColor1*/
}
.ListBox ul.bullet {margin:0;padding:0;}
.ListBox ul.bullet li
{
list-style-type: none;
letter-spacing:-1px;
margin-left:0;
padding-left:1.7em;
}
.ListBox ul.orange li{
background: url(../images/icons/orangebullet.gif) no-repeat 0.4em .1em;}
.ListBox ul.orangeArrow li{
background: url(../images/icons/arrow_orange.gif) no-repeat 0 5px;}
.ListBox ul.bullet_dblcol {float:left;width:170px !important;width:180px; margin:0;padding:0;}
.ListBox ul.bullet_dblcol li
{
list-style-type: none;
letter-spacing:-1px;
margin-left:0;
padding-left:1.7em;
}



/* Subheader*/
.recommendtitlesContent
{
	background: url(../images/shell/Top_Title_Tab.gif) repeat-x;
	text-align: center;
	font-size: 14px;
	color: #184C7C;/*TextColor1*/
	font-weight: bold;
	padding-top: 8px;
	vertical-align: bottom;
}

.recomtitlesBg4
{
	background: url(../images/shell/Rightline_bg.gif) repeat;
	width: 100%;
}
/*Author pages*/
#AuthorProfile
{
	margin: 0;
}
#AuthorProfile span.Title{float:left;margin-right:8px;}
#AuthorProfile span.subTitle{float:left;}
#AuthorProfile span.FooterLink_inner{float:right;vertical-align:middle;}
#AuthorProfile .authorImg
{
	float: left;
	padding: 0;
	margin:10px 0;
}
#AuthorProfile .authorImg img{
	float:left;
	margin-right:15px; 
	border: 4px solid #E0E3E4;/*BorderColor*/
	}
#AuthorProfile .flash {width:100%;padding:15px 0;margin:0; text-align:center;}

#AuthorProfile .TextInterview p.Title{font-size:14px; font-weight:bold;}
#AuthorProfile .TextInterview dl{margin:0; padding:0;}
#AuthorProfile .TextInterview dt{text-transform:uppercase;margin:12px 0 0 0; font-weight:bold;}
#AuthorProfile .TextInterview dd{margin:2px 0 4px 0;}

/*Product Details Additional Info Table*/

#AdditionalInfo
{
	clear: both;
	width: 100%;
	padding:0;
	margin:0 !important;
	margin-top:30px;
	height:auto;
}
table.Additional
{
	padding:30px 0 0 0;
  	border-color: #CFDDC4;
}
table.Additional td
{
	border:1px solid #CFDDC4;
	padding: 3px 10px;
}
/*Below no border definitions adjust the TD borders for a standard width border L stands for left, R stands for Right, T stands for Top, B stands for Bottom*/
table.Additional td.noborderL{border-left:none;}
table.Additional td.noborderT{border-top:none;}
table.Additional td.noborderLT{border-left:none;border-top:none;}
table.Additional td.noborderLR{border-left:none;border-right:none;}
table.Additional td.noborderLRB{border-left:none;border-right:none;border-bottom:none;}
table.Additional td.noborderLRT{border-left:none;border-right:none;border-top:none}
.AddHeader
{
	background-color: #d2e8f5; 
}
ul
{
	margin-left: 5px;
}
/*Product Detail Not Available Section*/
.NotAvailable
{
background-color: #d2e8f5;
width:720px;
border:1px solid #CDD0B3;
}
.line3 {margin-top:15px;margin-bottom:15px;width:720px;}
table.NotAvailable td{width:700px;*width:680px; border:0;padding:10px;}
table.NotAvailable form {width:680px; border:0;}
.NotAvailable input.button{margin-top:5px;}

/*SIDE BARS*/
.sidebarHeader
{
	background-color:#2B76BF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 8px 5px 8px;
	text-align:left;
	margin:0px;
	color:#FFFFFF;	
	border-top:1px solid #E0E3E4;/*BorderColor*/
	margin:0;
	width:auto;
}

.Misc {font-style:normal;margin:10px;}
/* Product Row FLOAT FIX*/
.ProductRow:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .ProductRow{ height:1%;}
.ProductRow{display:inline;}
.ProductRow{display:block;}

/*Temporary Classes for Presentation*/

.styletitlebox{clear:both;width:96%;padding:3px;color:gray;background-color:#eeeeee;border:1px solid gray;}
div.HrLine	
{
	clear:both;
	position:relative;	
	padding: 1px 10px 0 1px;
	width: 98% !important;
	width: 98%;
	border-bottom:1px solid #E0E3E4;/*BorderColor*/
}


.navPad div.HrLine	
{
	clear:both;
	position:relative;	
	padding: 1px 10px 0 1px;
	margin-left: 3px; 
	width: 88% !important;
	width: 88%;
	*margin-left: 12px; 
	*width: 98% !important;
	*width: 98%;
	border-bottom:1px solid #E0E3E4;/*BorderColor*/
} /* JOHN 3-18 */

div.HrLine hr{display:none;}

.single-column, .singleColumn
{
	border:2px solid #E0E3E4;
}
.standardPadding
{
	padding:5px 20px;
}

/* Nav */
.LeftSidebar
{
	border-right:2px solid #E0E3E4;
	border-top:none;
	width:170px !important;
	width:172px;
}
.RightSidebar
{
	border-left:2px solid #E0E3E4;
	border-top:none;
	width:170px !important;
	width:172px;
}
.topSidebarHeader
{
	background-color:#2B76BF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 8px 5px 8px;
	text-align:left;
	margin:0px;
}
.browseAlt1, .browseAlt2
{
	background-color:#FEFAEF;
	color:#737313;
	padding-left:5px;
	font-weight:bold;
	vertical-align:middle;
	width:170px;
	float:left !important;
	float:none;
	height:auto;
}
.browseAlt1#selected, .browseAlt2#selected
{
	height:auto;
}
.browseAlt1#selected li,.browseAlt2#selected li
{
	color:#FF6500;
}
.browseAlt2, .browseAlt2wborder
{
	background-color:#F6F0D6;
}
.browseAlt1 a, .browseAlt2 a
{
	text-decoration:none;
	color:#737313;
	letter-spacing:none !important;
	line-height:12px;
	float:left;
	padding:3px 0;
}
.browseAlt1 a.current, .browseAlt2 a.current {background: url(../images/icons/Arrow_Right.gif) no-repeat left; color:#FF6500;padding-left:10px;} 

.browseAlt2wborder{border-bottom: 2px solid #E0E3E4;}

.secondlevel
{
	padding: 1px 1px 0 18px;
	font-size: 10px;
	line-height: 14px;
	font-family: arial;
	font-weight: bold;
	color: #FF6500 !important;
}
.secondlevel a, .secondlevel a:visited
{
	color: #737313;
	text-decoration: none;
}
.secondlevel a:hover
{
	color: #737313;
	text-decoration: none;
}
.secondlevel a.current, .secondlevel a.current:visited 
{
	color: #FF6500 !important;
	text-decoration: underline;
}
.secondlevel a.current:hover 
{
	color: #FF6500 !important;
	text-decoration: underline;
}
.upgradelist_bt {padding-bottom:2px;}
.topofferHolder {height:40px;}

/* Shopping Card */
.addedtocart_box .ProductRow{padding-bottom:0 !important; padding:10px 15px 15px;}
.addedtocart_box .Attribs{width:70% !important;width:65%;}
.shpcard_buttons form img{padding-bottom:5px;}

/*OFFER BOXES*/
/*Offers Classes*/
form#offers {margin:0;padding:0;}
.OfferBox, .OfferAdditions, .OfferDetails, .OfferBoxHDR, .OfferBoxPNL {clear:none;float:left;margin:4px 0;padding:0;}
.OfferAdditions{
position:relative;
margin:0;padding:0;
width:100%;
background-repeat:no-repeat;
background-position:top left;
}
#HeaderOffer{float:left;margin:0; padding:10px 0 0 0;}
#HeaderOffer .OfferDetails .Headline {font-size:180%; color:#F30500; font-weight:bold; margin:0; line-height:18px;}
#HeaderOffer .OfferDetails p.SubHeadline {font-size:90%; color:#F30500; font-weight:bold; margin:0; padding:5px 0;}
.OfferDetails, .OfferAdditions{background-color:#FFFFFF;}
.OfferAdditions .ProductList {clear:both;float:left;text-align:center;width:90%;margin:0;padding:10px 0 0 10px;}
#Exp8 {margin-bottom:0 !important; margin-bottom:-2px;}
#Exp8 .ProductList{float:right; padding:0; padding:55px 0 30px 0; width:47%; margin-right:8px !important;margin-right:2px;}
#Exp8 .ProductList .book1{position:relative; top:0px;}
#Exp8 .ProductList .book2{position:relative; top:10px;}
#Exp8 .ProductList .book3{position:relative; top:20px;}
#Exp8 .ProductList .book4{position:relative; top:30px;}
#Exp8 .ProductList .book5{position:relative; top:40px;}

.OfferDetails p.PromoCopy {clear:left;color:#F30500;margin:4px 20px;padding:0;font-weight:normal;line-height:12px;}
#Exp8 p.PromoCopy {font-size:14px;}
.OfferDetails{margin:0 !important;padding:0;width:100%;}
.OfferDetails .Offertxt {position:relative;}
.OfferDetails .Headline{
margin:15px !important;
margin:10px;
float:left;
margin-right:0 !important;
font-size:240%;color:#184C7C;
line-height:1em;font-weight:bold;
white-space:nobreak;
width:96% !important;
width:94%;
}
.OfferDetails p.SubHeadline{clear:left;font-size:68%;line-height:18px;color:#184C7C;white-space:nobreak;margin-top:4px;margin-top:4px;}
#Exp8 .OfferDetails .Headline, #Exp8 .OfferDetails p.SubHeadline {color:#E4212F;}

.LeftSidebar .Headline, .RightSidebar .Headline, .LeftSidebar p.PromoCopy, .RightSidebar p.PromoCopy{margin:0px;}

.OfferDetails .Image{float:right;}
.OfferDetails a{border:none;}
#centerCat .OfferDetails .Headline{margin:15px;font-size:250%;}
#centerCat .OfferDetails .SubHeadline{font-size:75%;}
.withmembership{white-space:nowrap;}
.hm-cm .tlc .withmembership{white-space:nowrap; display:none; }
#centerCat .withmembership a, #Exp8 .withmembership a, .withmembership a{font-size:55%;color:#909090;text-decoration:none;line-height:17px;}

#Exp8 .withmembership a{color:#E4212F;text-decoration:underline;font-weight:normal;font-size:100%;}
#Exp8 .OfferDetails p.FooterLinkText a, .OfferDetails p.FooterLinkText a, .OfferAdditions p.FooterLinkText a {font-weight:normal;color:#FF6500;/*LinkColor1*/}
#Exp8 .OfferAdditions p.FooterLinkText a {position:absolute; bottom:5px; right:10px;font-weight:normal;color:#FF6500;/*LinkColor1*/}

/* Exp8 Right Oriented Image*/
#Exp8.Exp8_BL .ProductList{float:left;}
#Exp8.Exp8_BL .OfferAdditions{
background-position:top right;
}
#Exp8.Exp8_BL .OfferAdditions p.FooterLinkText a{float:left; left:9px; text-align:left;}
/*Page specific arrangements*/
.logincontent .Headline{margin:15px 0;font-size:200%; color:#E4212F;}
.logincontent p.SubHeadline{margin:4px 0;color:#E4212F;}

/*Disabled link effect*/
.disabledlink {color:#cccccc;margin-right:5px;}/*This should be used for the links that disabled as a class extention*/
#leftPanel .ProductRow {margin:15px 0 0 0;padding:20px 0 5px 8px;}
#leftPanel .B_twoitems {width:72px;margin:0;padding:0; float:left;}
#leftPanel .B_twoitems .Image {position:relative;height:120px}
#leftPanel .B_twoitems .Image a {position:absolute; bottom:10px;}

div.items {text-align: right;	position:relative;width:380px; left:0px;top:10px;font-size:90%;}
div.items a, div.items a:visited{color : #007ba0;text-decoration: underline;}
div.items a:hover{	color: #007ba0;	text-decoration: underline;}


/*End of File*/
