/* Created: */
/* General: Search Related Styles */
/* Created by John Davis */
/* Last Updated by: Aydin Baltaci*/
/* Last Updated on: 111308 1PM*/

.sr-kwt .contentNarrow { margin-left: 5px !important; *margin-left: 3px !important; }
.sr-kwt .contentNarrow .paginationSearch  { width: 563px; *margin-bottom:0px;}
.sr-kwt .contentNarrow .paginationSearch #sortSearch { width: 105px; *width: 110px; vertical-align: middle; }

.sr-kwt .items { margin-left: 375px;}
.sr-kwt  .contentNarrow .ProductRow {margin-left: 0; *margin-top: 20px; }
.sr-kwt .ProductRow, .sr-kwtf .ProductRow { width: 553px; padding-top: 5px; *padding-top: 10px; *margin-top: -15px; margin-top:3px !important; margin-bottom: 0; *margin-bottom: -5px;}
.sr-kwt .Attribs, .sr-kwtf .Attribs{ width: 305px !important; *width: 295px !important;}
.sr-kwt .buttons, .sr-kwtf .buttons{ text-align: left; width: 130px; *width: 145px; }
.sr-kwt .buttons P, .sr-kwtf .buttons P { margin: 5px 0; }
.sr-kwt P SPAN { font-weight: bold; }
.sr-kwt p span.moreText { font-weight: normal; }
.sr-kwt .authorResultsColumn { width: 32%; margin-top: 10px; float: left; }
.sr-kwt .authorResultsColumn A { line-height: 20px; text-decoration: underline; }
.sr-kwt h2.bookSearchPlus { *width: 553px; padding: 7px; margin: 10px 0 10px 0;}



/*MISC*/

.sr-kwt P span.pubprice { font-weight: normal; }
.sr-kwt .columnModuleInner UL LI A:hover { *width:98% !important; }
.sr-kwt .leftPanelSmall .columnModule h2.colMdHd { *margin-bottom: 0; }
.sr-kwt .clearBreadCrumb { *margin-top: 40px; }
.sr-kwt .columnModuleInner UL SPAN { font-weight: bold; *padding-left:21px; height: 100%;}
.sr-kwt .columnModuleInner UL SPAN.noPadding { *padding-left:0; }
.sr-kwt #breadCrumbs { *margin-bottom: -30px; margin-left: -5px; margin-top: -5px; }
.rightPanel .columnModule .nmSearch { margin-bottom: -30px; *margin-bottom: 10px;}
.rightPanel .columnModule .expandResults { margin-bottom: 5; *margin-bottom: 10px; }
.rightPanel .columnModule h2 { *margin-bottom: 0;  }
.rightPanel .columnModuleInner h3 { border-bottom: none !important; margin-bottom: 0;}
.rightPanel .columnModuleInner ul { margin-top: 0; *margin-top: -3px; margin-left: 3px; *margin-left: -2px; }
.alignRight { float: right; }
.alignLeft { float: left;}
.clearDiv { clear: both; }
.strong { font-weight: bold; }
.alignRight { float: right; }
.alignLeft { float: left;}
.noMargins { margin: 0; }
ol.howToDo li {list-style-type:decimal !important;}

.sr-kwt .Attribs, .sr-kwtf .Attribs{ width: 305px !important; *width: 295px !important; }
.sr-kwt .igdrec .Attribs {width: 118px !important;}



/*MERCHANDISING - added 11/16/2010 */
.sr-kwt .merch .Attribs p.Contributor a, .sr-kwtf .merch .Attribs p.Contributor a {white-space:normal;line-height:normal;}

.sr-kwt .merch .VerticalDisplayListB .B_twoitems .Attribs, sr-kwtf .merch VerticalDisplayListB .B_twoitems .Attribs{float:left;}

.sr-kwt .merch .AddtlAttribs p.Blurb, sr-kwtf .merch .AddtlAttribs p.Blurb{padding-right: 10px;padding-bottom: 30px;}
.sr-kwt .merch .spacer26px, sr-kwtf .merch .spacer26px {display:none;}
.sec3  {padding-bottom:30px; }
.sec3 .Attribs, .sec3 .AddtlAttribs, .sec3 .Buttons {display:none;}
.sec3 span.tt-middle3 { font-size: 11px; font-style:oblique;float:left; line-height: 18px; padding-left: 10px;}


p.alsoAvailableIn{ padding:5px 0 0 0; }
span.alsoAvailableIn{ font-weight:bold; }

/* ADDED FOR BOOK SEARCH PLUS */
.bsp_img { float:left; }
.bsp_prmtv { font-weight:bold; color:#F00000; float:left; margin-left:6px; }
.bsp_popup { color:#F00000; float:left; margin-left:6px; }
.popularPlanPanel { text-align:left !important; padding:10px; }
.popularPlanPanel h1 { margin-top: 0px !important; margin-left:10px; font-weight:bold; padding-top: 5px; }
.popularPlanPanel ul li { list-style: outside !important; }
.popularPlanPanel_list { margin-top: 10px; }
.popularPlanPanel_title { width:600px; height:35px; margin-left:-10px; margin-top: -10px; background-color:#DBE4EB; border-bottom: 1px solid #AAAAAA; }
.popularPlanPanel_info { padding-right:50px; margin-top:10px; font-size:90%; }
.popularPlanPanel_list { padding-right:50px; font-size:90%; padding-left: 10px; }
.ui-icon ui-icon-closethick { margin-top: 6px !important; }
#bspDetailsPanel { height: auto; }
