/* Created: */
/* General: Main Selection Page Styles */
/* Created by John Davis */
/* Last Updated by: Aydin Baltaci*/
/* Last Updated on:111108 6PM */



.copy2ColSpan { margin:50px 0 0 210px; *margin:0 0 0 210px;} 
.copy2ColSpan P { margin-left: 10px; margin-top: 10px; *margin-top: -10px;}
.copy2ColSpan P SPAN { font-weight: bold}
H2 A {margin-left: 20px; font-weight: normal; text-decoration: underline; }
.contentNarrow .ProductRow { margin-top: 20px; margin-left: 0; width: 560px}
.fs-asd .contentNarrow .ProductRow {margin-top:10px}
.contentNarrow .A_fouritems { float:left; width:25% !important;width:25%; *width:23.5% !important; *width:23.5%; }
.contentNarrow .Attribs {width: 100%; font-size:1em}
.pp-as .contentNarrow .A_MdImg .Attribs { width: 75% !important; }
.contentNarrow .Attribs p.Title A, .contentNarrow .Attribs p.Title A.title{font-weight: bold; }
.contentNarrow .Attribs p.ClubEditionPrice { margin: 3px 0; font-weight: bold; }
.pp-as .contentNarrow .VerticalDisplayListA .Buttons { float:left; text-align:left; width: 180px;  margin-top: 10px; clear: both; margin-left: 50px;}
.br-az .contentNarrow .ProductRow { margin-top: 0px;}

.contentWide .acceptDecline { width: 519px; padding-left: 10px; }
.contentWide .bookPromoLeft { float: left; width: 422px; padding-left: 10px; margin-top: 15px;  }
.contentWide .bookPromoRight { float: right; width: 422px; margin-top: 15px; margin-right: 20px;}
.bookPromoRight .promoCopy, .bookPromoLeft .promoCopy { margin-top: 5px; *margin-top: 5px; }
.contentWide .Attribs { margin-left: 10px; }
.contentWide .Attribs p.Title { margin-top: 10px; }
.contentWide .Attribs p.Title A, .contentWide .Attribs p.Title A.title {font-weight: bold;}
.contentWide .Attribs p.ClubEditionPrice { margin: 5px 0; font-weight: bold; }
.contentWide .Attribs p.Copyright{ display:none; }
.contentWide .bookPromoLeft  div.mainSelRadio, .contentWide .bookPromoRight  div.mainSelRadio  { width: 160px; height: 52px; margin-top:0px; margin-left:5px;  padding: 7px 0 0 24px; *padding: 5px 0 0 14px; float: left; } 
.contentWide .respond2books {height: 56px; margin-top: 10px; margin-bottom: -20px; *margin-bottom: 20px; padding: 27px 0 0 0;} /*width is taken out for it broke the layout in DLP*/
.contentWide .respond2books IMG { margin-right: 40px; *margin-right: 30px;}
.contentWide IMG.promoImageMargin { margin-top: 10px; margin-bottom: 10px;}
.contentWide .bookPromoBottom .Attribs p.Title { margin-top: 0; }
.contentWide .bookPromoBottom .Attribs { float: left;} 
.contentWide .bookPromoBottom .Attribs p.Title A, .bookPromoBottom .Attribs p.Title A.title { font-weight: bold; float: left; }
.contentWide .bookPromoBottom .Attribs p.ClubEditionPrice { margin: 5px 0; font-weight: bold; }
.contentWide .bookPromoBottom FORM { width: 120px; height: 50px; margin-top: 10px; padding: 10px 0 0 24px; *padding: 5px 0 0 14px;} 
.contentWide .bookPromoBottom IMG.smallPromo { margin-left: 10px; *margin-right: 10px; }
.contentWide .promoBottomCopy { float: left; width: 415px; *width: 335px; margin-left: 30px; margin-top: 0;} 
.contentWide .respond1book { width: 73em; *width: 70.168em; height: 56px;  margin-top: -5px; *margin-top: 10px;  padding: 27px 0 0 0;}
.contentWide .respond1book IMG { margin-right: 40px; *margin-right: 30px;}

.contentWide .comboPriceBannerBig { width: 850px; height: 52px; line-height: 52px; margin: 20px 0; text-align: right;}
.contentWide .comboPriceBannerSmall { width: 196px; height: 102px; padding-top: 80px; text-align: center; font-weight: bold; }
.contentWide .respond2books input {float: right; margin-right: 45px;}


/* Top 100 Module */
.rightPanel .top100Inner { width: 185px; *width: 190px; *padding:0; *margin: 0;}
.rightPanel .titleAuthor { width: 105px; *width: 107px; float: left; padding: 3px 0 0 2px;*margin-left: -5px; margin-bottom: 10px;}
.rightPanel .titleAuthor .Title { margin-top: 0; font-weight: bold; padding: 0 2px 0 3px; }
.rightPanel .titleAuthor .Contributor { margin-top: 0; padding: 0 2px 0 3px; }
.rightPanel .top100Bottom { margin: 0; padding: 0; width: 190px; height: 44px; text-align: right; }
.rightPanel .top100Bottom A { display: block; text-decoration: underline; padding-right: 10px; }
.rightPanel .marginBott { margin-bottom: 10px; }

/*#yui-main .contentNarrow {padding-top:0}*/
#yui-main .contentNarrow form input {padding-left:0}
.alert {font-weight:normal}
.contentWide .respond1book input {float:right; margin-right:45px}
/*
.fs-ms p.onlySel { clear:none !important; width:460px; margin-left:440px; margin-top:-115px; *margin-top:-185px}
.fs-ms .contentWide .bonusContentWrapp { width:140px; position:static; right:auto; top:auto;}
.fs-ms .contentWide p.onlySel { margin-top:-65px; *margin-top:-155px; clear:none;}
.fs-ms .fs-ms .contentWide p.Blurb { margin-bottom: 10px; } 
.fs-ms .contentWide div.bonus { clear:left; float:left; margin:5px 0; }
.fs-ms .contentWide div.onlySel { left:450px; position:absolute; top:150px; *top:170px; clear:none; width: 450px !important;}
.fs-ms #yui-main .contentNoLfCol { float:left; margin:0; min-height:0; position:static; width:auto; clear:both; *margin-bottom:-40px; display:none;}
*/
.fs-ms .contentWide ._SmImg p.onlySel{margin-left:0; margin-top:0; width:auto; clear:both !important; clear:both; *margin-top:0px}

.fs-ms p.onlySel { clear:none !important; width:460px; margin-left:440px; margin-top:-115px; *margin-top:-185px}
.fs-ms .contentWide .bonusContentWrapp { width:140px; position:relative; right:auto; top:auto; }
.fs-ms #yui-main .contentNoLfCol { float:left; margin:10px 5px; min-height:0; position:static; width:140px;; display:block; clear:both;}
.fs-ms #yui-main div.onlySel {  clear:none; margin-top:-180px; width:460px; left:440px; position:relative; float:left;}
#bonusContent .yui-panel-container{left:50px !important; *left:0;}


/* Director's Selection Roll out page */

.ttDS1 {width:100%;}
.multipleDS {width:49.8%}
#dsTestTarget .Attribs p{font-size:100%}
#dsTestTarget .Attribs .title{font-size:120%}
#dsTestTarget .ProductRow .Buttons p{font-size:120%}
#dsTestTarget .ProductRow{float:left; width:100%}
.ttDS2 .ProductRow{width:95%}
#dsTestTarget .contentWide .VerticalDisplayListA{margin-top:0px; float:left; padding-left:10px; width:422px;}
#dsTestTarget .Buttons{float:left; text-align:left; margin:10px 0px 0px 10px;}
#dsTestTarget .Attribs{min-height:10px; _height:0px; _width:60%}
#dsTestTarget .ProductRow .ProductRow {width:50%}
