body{background-color:#fff;color:#555;font-family:arial, helvetica, sans-serif;font-size:.75em;margin:0;padding:0;text-align:center}

a:link,.deals td a,.deals td a:link,.deals td a:visited,.deals td a:active{color:#123fab;text-decoration:none}

a:visited{color:#123fab;text-decoration:none}

a:hover,.deals td a:hover{color:#6C8CD5;text-decoration:underline}

a:active {outline:none;}

img{border:0}

table,div,td,p,.xCCoveride h3.boxTitleNB, .xCCoveride .boxTitleNB {/*font-size:100%*/}

.abso,p.abso {position:absolute}

.bodyFixed {margin: 0 auto; width: 81.2em; text-align:left; min-width:1000px; _width:973px; font-size:12px;}

.bodyFixed2 {margin:0 auto; width:755px; text-align:left;}

.bodyStretchy {text-align:left}



/* new class for flex page type expansion */

.bodyWide {margin:0 auto; min-width:999px; *min-width:999px; width:100%; _width:995px; text-align:left; font-size:12px;}



.bodyE1{width:95.83em;min-width:1150px;margin:0 auto;text-align:left}

.homeScr .contentContainer{padding:10px 0;}

.contentContainer{padding:3px 0; background-color:#FFF;}

.bodyWide .contentContainer {padding:3px 0 3px 10px;}



.linkcolornewsearchpages a:link,.linkcolornewsearchpages .deals td a,.linkcolornewsearchpages .deals td a:link,.linkcolornewsearchpages .deals td a:visited,.linkcolornewsearchpages .deals td a:active{color:#6C8CD5;text-decoration:none}

.linkcolornewsearchpages a:visited{color:#6C8CD5;text-decoration:none}



.hi1,#ccArea,#close,#wtb,.imagePreloads{display:none}

a.nojs,a.nojs:link,a.nojs:visited,a.nojs:focus,a.nojs:hover,a.nojs:active,.deals td a.nojs,.deals td a.nojs:link,.deals td a.nojs:visited,.deals td a.nojs:focus,.deals td a.nojs:hover,.deals td a.nojs:active{color:#000;cursor:pointer;cursor:hand;text-decoration:none;font-weight:400}

a.nojs2,a.nojs2:link,a.nojs2:visited,a.nojs2:focus,a.nojs2:hover,a.nojs2:active,.deals td a.nojs2,deals td a.nojs2:link,deals td a.nojs2:visited,deals td a.nojs2:focus,deals td a.nojs2:hover,deals td a.nojs2:active{color:#999;cursor:pointer;cursor:hand;text-decoration:none;font-weight:400}

p{margin:0 0 15px}

h1,h2,h3,h4{color:#333}

h1,.lgTitle{font-size:10px;color:#333;font-weight:700;margin:0;padding:0}

.pageTitle{font-size:10px;color:#333;font-weight:700;margin:0;padding:0}

h2{font-size:10px;font-weight:700;margin:0 0 7px}

h3{margin:0 0 7px 0;font-size:150%;font-weight:400}

h4{font-size:7px;font-weight:700;margin:0 0 7px}

h5{margin:0;font-size:100%;font-weight:400}

.lvl2BoxTopRt h4{font-size:120%;margin:0;font-weight:400}

.lvl2BoxTopRt h4 a{text-decoration:none}

form{padding:0;margin:0;border:0}

ul.navAlign,ul.navAlign li{list-style:none;margin:0 0 5px;padding:0}

ul.defUl,ul.defUl li{list-style:none;margin:5px 0 0;padding:0}

ul.basicList {display:block; margin:0; background-color:#FFF; border:1px solid #FFF; padding-left:0;}

ul.faqBasicList {display:block; margin:0 0 20px 0; background-color:#fff; border:1px solid #FFF; padding-left:0;}

ul.faqBasicList li.title {padding:10px 0 5px 0; font-weight:bold; font-size:130%;}

ul.basicList li{background:url(bullet_small.gif) no-repeat 0 6px;padding:0 10px;margin:2px;font-weight:400;list-style:none}

ol.alpha{list-style-type:lower-alpha}/*valid in CSS Level 2*/

ol.basicOl li{padding:0 0 20px 0;font-size:130%}

ol.basicOl li.pB0{padding:0}

/*forms*/

form.bodyForm{display:inline;padding:0;margin:0}

form.bodyForm{width:100%}

form.bodyForm label{clear:left;display:block;float:left;width:160px;text-align:right;padding-right:20px;margin:12px 0 10px 0;font-weight:700}

.bodyForm select,.bodyForm input[type=text],.bodyForm textarea{float:left;clear:right;text-align:left;margin:10px 0}

form.bodyForm select,input[type=text]{width:200px}

form.bodyForm textarea{height:80px;width:300px}

form.bodyForm input[type=submit]{float:right}

form.bodyForm div,form.bodyForm br{clear:both}

form.bodyForm hr{width:100%;margin:10px 0;border-top:1px dotted #ccc;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;clear:both;height:8px}

select,.homeScr #saiAreaFoot .saiContent,.rightWriteReview span{font-size:90%}

p.formRow span{display:block;width:375px;float:left}

div.formButton{text-align:right;width:80%;margin-left:12px;clear:both}

/*logos*/

.homeScr #logo{height:78px}

.intScr #logo{height:53px}

.promoTab{float:right;padding:0 10px 2px 0}

a.promoWhLink:link,a.promoWhLink:visited,a.promoWhLink:active,a.promoWhLink:hover{text-decoration:none;display:block;width:300px;height:535px}

.homeScr #logo p{float:right;font-size:90%;margin:33px 5px 0 0}

.homeScr .mast,.intScr .mast{float:left}

.homeScr .spacerLogo{float:left;width:310px;height:78px;cursor:pointer}

.homeScr #logo .sponsorLogo{float:right;font-size:80%;margin:12px 5px 0 0;padding:0 0 1px 0;color:#999}

.homeScr #logo .underSponsorLogo{clear:right;float:right;font-size:90%;margin:5px 5px 0 0;padding:0;white-space:nowrap}

.intScr #logo p{float:right;font-size:90%;margin:15px 5px 0 0}

.intScr #logo .sponsorLogo{float:right;font-size:80%;margin:3px 5px 0 0;padding:0;color:#999}

.intScr #logo .underSponsorLogo{clear:right;float:right;font-size:90%;margin:2px 5px 5px 0;white-space:nowrap}

.intScr .spacerLogo{float:left;width:250px;height:53px;cursor:pointer}

.homeScr .homeArea .pColPxLeft .categorySubLinks a:link{color:#6C8CD5; text-decoration:none;}

.homeScr .homeArea .pColPxLeft .categorySubLinks a:visited{color:#6C8CD5; text-decoration:none;}

.homeScr .homeArea .pColPxLeft .categorySubLinks a:hover{text-decoration:underline;}

.homeScr .homeArea .pColPxLeft .boxSubTitle a:link{color:#123fab; text-decoration:none;}

.homeScr .homeArea .pColPxLeft .boxSubTitle a:visited{color:#123fab; text-decoration:none;}

.homeScr .homeArea .pColPxLeft .boxSubTitle a:hover{color:#123fab; text-decoration:underline;}

#logo span{padding:0 3px}

#logo img.shopCart{vertical-align:middle;padding:0}

#logo a:link,#logo a:visited,#logo a:active{color:#03c}

#logo a:hover{color:#f60}

.logoBorder1{border:1px #000 solid}

/*nav bar*/

.navArea{clear:both;width:100%;min-width:740px;max-height:30px;overflow:hidden;background:#309 url(index_files/f2.jpg) repeat-x left top;font-size:100%;line-height:normal;white-space:nowrap}

.navHook{width:100%;}

.nav{width:100%; line-height:27px; color:#fff; font-weight:700}

.nav a:link,.nav a:visited,.nav a:active,.nav a:hover{color:#fff;text-decoration:none;font-weight:700}

/*tabs*/

.tabs td{white-space:nowrap;margin:0}

.tabs td.sep{white-space:nowrap;background:url(bb/headrFootr/tabDivideOff.gif) no-repeat 0 8px}

.tabs a{float:left;display:block;padding:3px 8px 0 8px}

.tabSel{background:transparent url(bb/headrFootr/tabLeftOn.gif) no-repeat left top;padding:0 2px}

.tabSel a{background:transparent url(bb/headrFootr/tabRightOn.gif) no-repeat right top}

.tabSel a:link,.tabSel a:visited,.tabSel a:active,.tabSel a:hover{color:#333}

.siteMap a:link,.siteMap a:visited,.siteMap a:active,.siteMap a:hover{text-decoration:none;font-weight:400}

.dynMenuArea{position:absolute;z-index:99999999;left:0;top:0;visibility:hidden;margin-top:3px;border:5px #ccc solid;background-color:#fff;color:#03c}

.mBdr{border-top:1px #ccc dotted}

.ifrStyle{position:absolute;display:none;left:0;top:0;width:210px;height:200px;z-index:5}

.ifrStyle2{position:absolute;display:none;left:0;top:0;width:385px;height:200px;z-index:9999999}

.sMItm{padding-bottom:4px;padding-top:4px;width:200px;text-align:left;font-weight:400;font-size:12px;background:#fff}

.sMItm a:link,.sMItm a:active,.sMItm a:visited{margin-left:4px;background:#fff;border:0;padding:1px 8px;color:#03c;font-weight:400;text-decoration:none}

.sMItm a:hover,.sMItm a:focus{color:#f60;text-decoration:underline}

/*under bar*/

.underBarArea{clear:both;height:21px;width:100%;min-width:740px;background:#fff url(bb/headrFootr/UnderBarFadeLeft.jpg) no-repeat left top;font-size:100%}

.underBarHook{background:transparent url(bb/headrFootr/UnderBarFadeRight.jpg) no-repeat right top;height:21px}

.underBar{background:transparent url(bb/headrFootr/UnderBarFademid.jpg) repeat-x left top;height:21px;margin:0 4px}

.contentIndent{margin:0 0 10px 10px;padding:0;text-align:left}



.contentIndent2{margin:0 0 0 10px;padding:0}

.contentIndent3{margin:0 0 7px 0;padding:0;text-align:left}

.contentIndent4{margin:0 0 7px 10px; padding:0;text-align:left}

.contentIndent5{padding-right:10px;}

.bodyWide .contentIndent2 .breadCrumb{margin:0 0 0 1px;}

.breadCrumb{margin:0 0 5px 0;color:#999;font-weight:400;font-size:90%}



.breadCrumb2{margin:0 0 10px 0;color:#999;font-weight:400;font-size:90%}

.breadCrumb h1,.breadCrumb h2,.breadCrumb2 h1,.breadCrumb2 h2{display:inline;font-size:100%;font-weight:400;padding:0;margin:0;color:#999}

.breadSep{padding:0 3px}

.ttlCrumbs{padding:0 0 5px; display:inline}

.ttlCrumbs h1, .ttlCrumbs h2{display:inline;font-size:145%;color:#333}

.ttlCrumbs a,.ttlCrumbs a:link,.ttlCrumbs a:active,.ttlCrumbs a:visited{text-decoration:none;color:#333}

.ttlCrumbs a:hover{text-decoration:underline;color:#f60}

.ttlCrumbs span{color:#999}

.adTtlBread{text-align:right;margin-left:50px;height:35px;vertical-align:middle}

.notLookingFor,.scCorrectArea,.scSuggestion{padding-top:0;font-size:99%;color:#333}

.scSuggestion a, .scSuggestion a:link span, .scSuggestion a:active span{color:#123fab; text-decoration:underline;}

.scSuggestion a:hover span, .scSuggestion a:hover {color:#f60;}

.scSuggestion a:visited span {color:#639;}

.scPadding,.scPadding2{padding:0}



/* Search Bars */

.homeScr .searchMain {clear:both; width:100%; min-width:740px; height:63px; white-space:nowrap; font-size:130%; font-weight:700; color:#333; text-align:center; margin:0; padding:0;}

.homeScr .schHook {height:63px; text-align:center}

.homeScr .search {background:transparent url(bb/headrFootr/searchBarBg.jpg) repeat-x left top; height:63px; text-align:center}

.intScr .searchMain {clear:both; width:100%; min-width:740px; height:57px; white-space:nowrap; font-size:120%; font-weight:700; color:#333; text-align:center; margin:0; padding:0;}

.intScr .schHook {height:57px; text-align:center}

.intScr .search {background:transparent url(bb/headrFootr/searchIntMid.jpg) repeat-x left top; height:57px; text-align:center}

.searchFoot {width:100%;min-width:740px;height:53px;white-space:nowrap;font-size:120%;font-weight:700;color:#333;text-align:center;margin:10;padding:0}

.searchFoot .schHook {

	height:53px;

	padding-top: 15px;

}

.searchFoot .search {

	height:53px;

	background-image: url(f1.jpg);

}

.search form {margin:0;padding:15px}



/* top nav - added for bodyWide layout */

.bodyWide .intScr .tabContainer, .bodyWide .intScr .seoContentModuleRelative, .bodyWide .intScr .searchMain {width:100%;}



.searchTbl{text-align:center;margin:0 auto}

.searchTbl td{white-space:nowrap;padding-right:5px}

.searchTbl td.searchBtnTd{padding-top:2px}

#searchWithinLink a{background:url(bb/btns/magnifyerBlue.gif) no-repeat 0 0;padding:0 0 0 20px}

#rsImg,#rsImgFoot{display:inline;vertical-align:middle;padding-left:0}

.clearRS{font-size:90%;padding:0 5px 10px 12px}

.noRS{white-space:normal;background-color:#f0f0f0;color:#555;padding:10px 15px;margin:7px 10px 10px 10px}

.homeScr .schInput{display:inline;vertical-align:middle;width:240px;font-size:100%}

.homeScr .schInput2{display:inline;vertical-align:middle;width:175px;font-size:100%}

.intScr .schInput{display:inline;vertical-align:middle;width:240px;font-size:120%}

.intScr .schInput2{display:inline;vertical-align:middle;width:175px;font-size:120%}

.saiHght{padding:2px 0;margin:0;border-bottom:1px #f0f0f0 solid}

.searchDrop{display:inline;vertical-align:middle;width:205px}

#saiArea{visibility:hidden;position:relative;border:0;padding:0;margin:0;z-index:9999999}

#saiAreaFoot{visibility:hidden;position:relative;border:0;padding:0;margin:0}

.saiContent{z-index:99999999;position:absolute;top:0;left:0;background-color:#fff;border:1px solid #999;border-top:0;margin:0;color:#999;font-size:80%;font-weight:400}

.homeScr .saiContent{font-size:70%;width:385px}

.intScr .saiContent{font-size:90%;width:385px}

.saiContain{width:175px;white-space:normal}

.saiContent2{border:6px solid #ccc;border-top:1px solid #ccc;margin:0}

.saiTtl{padding-left:5px;font-size:100%;font-weight:700;white-space:nowrap}

.saiCell{padding:5px;white-space:normal}

.saiTxt{padding-bottom:3px;padding-right:5px;font-size:100%;font-weight:700}

.saiTxt a:link,.saiTxt a:visited,.saiTxt a:active{display:block;line-height:1.1em;padding:3px 5px 3px 7px}

.saiTxtHover a:link,.saiTxtHover a:visited{display:block;line-height:1.1em;background-color:#f0f0f0;padding:3px 10px 6px 7px;font-weight:700;color:#f60;text-decoration:none}

a.gArrowDown:link,a.gArrowDown:visited,a.gArrowDown:active{background:url(buttons/saiTriangle.gif) no-repeat 0 3px;padding:0 5px 5px 18px;font-size:100%;line-height:15px;color:#999;font-weight:400;text-decoration:none}

a.gArrowDown:hover{background:url(buttons/saiTriangle.gif) no-repeat 0 3px;padding:0 5px 5px 18px;color:#f60;text-decoration:underline;font-size:100%;line-height:15px}

a.gArrowUp:link,a.gArrowUp:visited,a.gArrowUp:active{background:url(buttons/saiTriangleUp.gif) no-repeat 0 4px;padding:0 5px 5px 15px;font-size:90%;line-height:15px;color:#999;font-weight:400;text-decoration:none}

a.gArrowUp:hover{background:url(buttons/saiTriangleUp.gif) no-repeat 0 4px;padding:0 5px 5px 15px;color:#f60;text-decoration:underline;font-size:90%;line-height:15px}

.searchpoweredby{text-align:right;font-size:10px;padding-top:4px;padding-bottom:2px}

/*footers*/

.footMainBar{clear:both;width:100%;min-width:740px;height:12px;padding:0;font-size:2px}

.footMainBar .footHook{height:12px;padding:0}

.footSlimBar{clear:both;background:transparent url(bb/headrFootr/blueThinRoundLeft.gif) no-repeat left top;width:100%;min-width:740px;height:12px;padding:0;font-size:2px}

.footSlimBar .footHook{background:transparent url(bb/headrFootr/blueThinRoundRight.gif) no-repeat right top;height:12px;padding:0}

.footBar{background:transparent url(bb/headrFootr/blueThinMid.gif) repeat-x left top;height:12px;padding:0}

.footLogo{text-align:center;margin:30px 0 0 0;padding:0}

.footLogo img{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle}

.footLinks{margin:25px 0 0 0}

.footLinks p{text-align:center;margin:0;padding:2px 0;color:#999;font-size:90%}

.footLinks a:link,.footLinks a:visited,footLinks a:active{color:#999;text-decoration:underline}

.footLinks a:hover{color:#f60}

.footLinks span{padding:0 7px}

.footLinks img{vertical-align:middle;padding:0 2px 0 10px}

.copyRt{text-align:center;margin:0;padding:20px 0;color:#999;font-size:90%}

/*boxes*/

.boxTop{min-height:30px; _height:30px; margin:0;padding:0; border:solid 1px #CCC;border-right:solid 2px #CCC; background-color:#FFF; background:#F2F2F2 url(http://sc.shopping.com/jfe/bb/common/grayBoxTop.jpg) repeat-x right top;}

.boxTopRt,.boxTopRt2{margin:0 0 0 10px; padding:0 10px 0 0; border:none;}

.boxTopTbl td{border-bottom:3px #ccc double;padding:8px 0 10px;}

.boxTopTbl td.bxLeft{padding-top:12px;font-size:140%;font-weight:400}

.boxTopLg{height:60px; margin:0;padding:0; border:solid 1px #CCC;border-right:solid 2px #CCC; background:transparent url(http://sc.shopping.com/jfe/bb/common/grayBoxTop.jpg) repeat-x right top; background-color:#F2F2F2;}

.boxTopLgRt{margin:0 0 0 10px; padding:0 10px 10px 0; border:0;}

.boxMid{margin:0; padding:0; border:1px solid #E6E6E6; border-right:2px solid #CDCDCD; border-top:none; border-bottom:none; background-color:#FFF;}

.boxMidRt{margin:0 0 0 10px;padding:0 9px 10px 0;border:none;}

.boxMidRt2{margin:0 0 0 10px;padding:15px 10px 10px 10px;}

.boxMidRt3{margin:0 0 0 10px;padding:0 10px 1px 0;}

.boxArrow{position:absolute;top:0;left:45%;z-index:15;background:transparent url(bb/common/boxArrowUp.gif) no-repeat top;width:33px;height:19px}

.boxTitle,.pwrTable h2{margin:0; padding:12px 10px 10px 0; border-style:none none double; border-color:#CCCCCC; font-size:135%; font-weight:400;}

.boxTopRt h2{margin:5px 0 0 0; padding:0; border:0; font-size:135%; font-weight:700; color:#666;}

.boxTopRt2 td{margin:0;padding:0;border-bottom:3px double #CCC}

.boxTopRt2 td h2{border:0;padding:12px 10px 10px 0;font-size:140%;font-weight:400;margin:0}

.boxTopRt h2.noBtm{border-bottom:0}

.boxTitle select{font-size:60%}

.boxBtm{margin:0 0 2px 0; padding:0; border-left:1px solid #E6E6E6; border-right:2px solid #CDCDCD; border-bottom:2px solid #CDCDCD; border-top:none; background-color:#FFF;}

.boxBtm2{margin:0 0 10px 0; padding:0; height:10px; line-height:10px; font-size:1px; border:1px solid #E6E6E6; border-right:2px solid #CDCDCD; border-bottom:2px solid #CDCDCD; border-top:none; background-color:#FFF;}

.boxBtm3{margin:0;padding:0;background:none;height:10px;line-height:10px;font-size:1px; border:1px solid #E6E6E6; border-right:2px solid #CDCDCD; border-bottom:2px solid #CDCDCD; border-top:none; background-color:#FFF;} /*dojo is not playing nicely with the other two boxBtm style rules*/

.boxBtmRt{margin:0 0 0 10px;padding:0 5px 0 0;border:none;background:none;height:10px;line-height:13px;font-size:1px}

.boxSubTitle,.boxSubTitle2{margin:0;padding:12px 0 0 0;font-size:120%;font-weight:700}

.leftNavTtl{margin:0;padding:10px 0 0 0;font-size:120%;font-weight:700}

.p300AdsLeft .boxSubTitle,.p300AdsLeft .boxSubTitle2{margin:0;padding:3px 0 0 0;font-size:150%;font-weight:700}

.p300AdsLeft .leftNavTtl{margin:0;padding:12px 0 0 0;font-size:150%;font-weight:700}

.boxMidRt p{margin:0;padding:15px 0}

.boxTitleNB,h2.boxTitleNB{display:inline;margin:0;padding:0;border:0;font-size:140%;font-weight:400}

.boxTitleNB2,h2.boxTitleNB2{margin:0;padding:12px 0 3px 0;border:0;font-size:140%;font-weight:400}

.boxTitleNB3,.boxTitleNB3Bold{margin:0;padding:5px 0 3px 0;border:0;font-size:140%;font-weight:400}

.boxTitleNB3Bold,.boldTxt{font-weight:700}

.boxTableTop{padding:5px 0 3px;white-space:nowrap}

.paginationBtm{padding:3px 10px;white-space:nowrap}

.boxTableTop td,.paginationBtm td{font-size:90%}

.boxContent1{padding:10px}

.sideBoxTop{margin:0;padding:0;border:0;background:#f0f0f0 url(bb/common/sideBoxTopLeft.gif) no-repeat left top;height:7px;line-height:7px;font-size:2px}

.sideBoxTopRt{margin:0 0 0 7px;padding:0 7px 0 0;border:0;background:transparent url(bb/common/sideBoxTopRt.gif) no-repeat right top;height:7px;line-height:7px;font-size:2px}

.sideBoxTopLg{margin:0;padding:0;border:0;background:#f0f0f0 url(bb/common/sideBoxTopLeft.gif) no-repeat left top}

.sideBoxTopLgRt{margin:0 0 0 10px;padding:0 10px 10px 0;border:0;background:transparent url(bb/common/sideBoxTopRt.gif) no-repeat right top}

.sideBoxMid{margin:0;padding:0;background:#f0f0f0 url(bb/common/sideBoxMidLeft.gif) repeat-y left top}

.sideBoxMidRt{margin:0 0 0 20px;padding:0 10px 10px 0;background:transparent url(bb/common/sideBoxMidRt.gif) repeat-y right top}

.sideBoxMidRt2{margin:0 0 0 10px;padding:15px 10px 10px 10px;background:transparent url(bb/common/sideBoxMidRt.gif) repeat-y right top}

.sideBoxMidRt3{margin:0 0 0 10px;padding:0 10px 1px 0;background:transparent url(bb/common/sideBoxMidRt.gif) repeat-y right top}

.sideBoxBtm{margin:0 0 19px 0;padding:0;background:#f0f0f0 url(bb/common/sideBoxBtmLeft.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px;border:0}

.sideBoxBtm2{margin:0 0 15px 0;padding:0;background:#f0f0f0 url(bb/common/sideBoxBtmLeft.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px}

.sideBoxBtm3{margin:0;padding:0;background:#f0f0f0 url(bb/common/sideBoxBtmLeft.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px;border:0}

.sideBoxBtmRt{margin:0 0 0 7px;padding:0 7px 0 0;border:0;background:transparent url(bb/common/sideBoxBtmRt.gif) no-repeat bottom right;height:10px;line-height:10px;font-size:1px}

#elementID0{margin:0 auto}

.sideND{display:none;margin:0 auto}

.lvl2BoxTop{margin:0;padding:0;border:0;background-color:#f0f0f0}

.lvl2BoxTopRt{margin:0 0 0 10px;padding:15px 10px 5px 0;border:0;background:none;}

.lvl2BoxTopRt h3{font-size:140%;font-weight:400}

.lvl2BoxBody{margin:0;padding:0 9px;border:1px solid #f0f0f0;background-color:#f0f0f0;color:#666}

.lvl2BoxBtm{margin:0 0 20px 0;padding:0;background-color:#f0f0f0;height:10px;line-height:10px;font-size:1px}

.lvl2BoxBtmRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:none;height:10px;line-height:10px;font-size:1px}

.lvl3BoxTop{margin:0;padding:0;border:0;background:transparent url(bb/common/3rdBoxTL.gif) no-repeat left top;height:8px;line-height:8px;font-size:1px}

.lvl3BoxTopRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(bb/common/3rdBoxTR3.gif) no-repeat right top;height:8px;line-height:8px;font-size:1px}

.lvl3BoxMid{margin:0;padding:0;background:#f0f0f0 url(bb/common/3rdBoxMidLeft.gif) repeat-y left top}

.lvl3BoxMidRt{margin:0 0 0 10px;padding:1px 10px 0 0;border:0;background:transparent url(bb/common/3rdBoxMidRt.gif) repeat-y right top;text-align:left}

.lvl3BoxBtm{margin:0 0 15px 0;padding:0;background:transparent url(bb/common/3rdBoxBL.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px}

.lvl3BoxBtmRt{margin:0 0 0 10px;padding:0;border:0;background:transparent url(bb/common/3rdBoxBR3.gif) no-repeat bottom right;height:10px;line-height:10px;font-size:1px}

.ccBoxTop{margin:0;padding:0; border:solid 1px #CCC; border-left:solid 1px #E6E6E6; border-right:solid 2px #CCC; border-bottom:none; background:#EBEFFA url(http://sc.shopping.com/jfe/bb/common/asterix.gif) no-repeat left top;}

.ccBoxTopRt{margin:0 0 0 10px;padding:10px 10px 5px 55px;border:0;}

.ccBoxTopRt td h2{margin:0;padding:3px 0 2px 0}

.ccBoxMid{margin:0;padding:0 9px;border:1px solid #d1e0ff;background-color:#d1e0ff;color:#000}

.ccBoxBtm{margin:0 0 10px 0; padding:0; background-color:#EBEFFA; height:12px; line-height:12px; font-size:1px; border-left:1px solid #E6E6E6; border-right:2px solid #CDCDCD; border-bottom:2px solid #CDCDCD; border-top:none;}

.ccBoxBtmRt{margin:0 0 0 10px; padding:0 10px 0 0; border:0; height:12px; line-height:12px; font-size:1px;}

.simpleBox{border:1px #ccc solid;padding:20px;text-align:center;margin:0 auto;margin-right:15px}

.fullBoxTop{height:30px; margin:0; padding:0; border:solid 1px #CCC; border-right:solid 2px #CCC; background-color:#FFF; background:transparent url(http://sc.shopping.com/jfe/bb/common/grayBoxTop.jpg) repeat-x right top;}

.fullBoxTopRt{margin:0 0 0 10px; padding:20px 10px 10px 0; border:0; text-align:center}

.plnBoxTop{margin:0;padding:0;border:0;background:transparent url(box/plnTopLft.gif) no-repeat left top;height:6px;line-height:6px;font-size:1px}

.plnBoxTopRt{margin:0 0 0 6px;padding:0 6px 0 0;border:0;background:transparent url(box/plnTopRt.gif) no-repeat right top;height:6px;line-height:6px;font-size:1px}

.plnBoxMid{margin:0;padding:0;background:transparent url(box/plnSideLft.gif) repeat-y left top}

.plnBoxMidRt{margin:0 0 0 1px;padding:1px 1px 0 0;border:0;background:transparent url(box/plnSideRt.gif) repeat-y right top;text-align:left}

.plnBoxBtm{margin:0;padding:0;background:transparent url(box/plnBtmLft.gif) no-repeat left bottom;height:6px;line-height:6px;font-size:1px}

.plnBoxBtmRt{margin:0 0 0 6px;padding:0 6px 0 0;border:0;background:transparent url(box/plnBtmRt.gif) no-repeat bottom right;height:6px;line-height:6px;font-size:1px}

.ebyBox_container{margin:20px 0 0 0;position:relative}

.ebyBox_container .n{background:url(bb/common/mod2_topRepeat.gif) repeat-x top}

.ebyBox_container .n .e,.ebyBox_container .n .w{display:block;font-size:0;line-height:0;height:10px;position:relative;margin:0}

.ebyBox_container .n .e{background:url(bb/common/mod2_crnTopRt.gif) no-repeat top right}

.ebyBox_container .n .w{background:url(bb/common/mod2_crnTopLft.gif) no-repeat top left}

.ebyBox{margin:0;padding:0;background:url(bb/common/mod2_sideRepeatLft.gif) repeat-y left}

.ebyBoxContent{margin:0;background:url(bb/common/mod2_sideRepeatRt.gif) repeat-y right;border:0}

.ebyBoxPad{background:url(bb/common/mod2_titleFadeRepeat.gif) repeat-x;position:relative;padding:0 10px 10px 10px;margin:0 10px}

.ebyBoxContent .actionsbottom{background:url(bb/common/mod2_btmRepeatTall.gif) repeat-x top;position:relative}

.ebyBox_container .actionsbottomE,.ebyBox_container .actionsbottomW{display:block;height:64px;position:relative;margin:0}

.ebyBoxContent .actionsbottomE{background:url(bb/common/mod2_crnbtmRtTall.gif) no-repeat top right}

.ebyBoxContent .actionsbottomW{background:url(bb/common/mod2_crnbtmLftTall.gif) no-repeat top left;text-align:center}

/*buttons*/

.trustArea{margin-top:7px}

a.trustMainBtn:link,a.trustMainBtn:visited,a.trustMainBtn:active{background:url(http://img.shopping.com/sc/glb/trusted_store_17x20.gif) no-repeat 0 0;padding:3px 5px 5px 20px;color:#999;font-size:100%;line-height:20px;text-decoration:none}

a.trustMainBtn:hover{background:url(http://img.shopping.com/sc/glb/trusted_store_17x20.gif) no-repeat 0 0;padding:3px 5px 5px 20px;color:#f60;font-size:100%;line-height:20px;text-decoration:underline}

.trustSpace{clear:both;width:130px;height:1px;line-height:1px;font-size:1px}

a.sweepstake:link,a.sweepstake:visited,a.sweepstake:active,a.sweepstake:hover{display:block;background:url(bb/holiday/giftsAnim.gif) no-repeat 0 0;padding-left:35px}



a.rate{text-decoration:none;white-space:nowrap}

/*.aBtn styles - IE-specific styles for this button are in bbIe.css*/

.aBtn{font-size:100%;font-weight:700;margin:1px 0 3px;white-space:pre}

.aBtn.rtbl{font-size:100%;font-weight:700; margin:5px 0 3px -5px; white-space:pre}

.aBtn ul,.aBtn ul li,.smlBtn ul,.smlBtn ul li,.orngBtn ul,.orngBtn ul li{list-style:none;margin:0;padding:0}

.aBtn ul{padding:11px 0 8px 0;text-align:left}

.aBtn ul.cent{text-align:center}

.aBtn ul.right{text-align:right}

.aBtn ul li,.smlBtn ul li,.orngBtn ul li,.smlBtn ul li,.smlNrwBtn ul li{display:inline;white-space:pre}

.aBtn ul li.lastop5,.smlBtn ul li.last,.orngBtn ul li.last,.smlNrwBtn ul li.last{margin-right:0}

.aBtn ul li a{background:url(bb/btns/btnRtMT.gif) no-repeat 100% 0;color:#fff;padding:8px 0 11px 0;text-decoration:none}

.aBtn ul li a,.aBtn ul li a:link,.aBtn ul li a:visited,.aBtn ul li a:hover,.smlBtn ul li a,.smlBtn ul li a:link,.smlBtn ul li a:visited,.smlBtn ul li a:hover,.smlNrwBtn ul li a,.smlNrwBtn ul li a:link,.smlNrwBtn .smlBtn ul li a:visited,.smlNrwBtn ul li a:hover{color:#fff;text-decoration:none}

.aBtn ul li a span{background:url(bb/btns/btnLeftM1.gif) no-repeat;padding:8px 25px 11px 15px;text-transform:uppercase}

/*white aBtn & smlBtn styles*/

.aBtn ul li a.sec{background:url(bb/btns/whiteRt.gif) no-repeat 100% 0;text-transform:none;padding:4px 0 8px 0}

.aBtn ul li a.sec,.aBtn ul li a.sec:link,.aBtn ul li a.sec:visited,.aBtn ul li a.sec:active,.smlBtn ul li a.sec,.smlBtn ul li a.sec:link,.smlBtn ul li a.sec:visited,.smlBtn ul li a.sec:active{color:#03c;text-decoration:none}

.aBtn ul li a.sec:hover,.smlBtn ul li a.sec:hover{color:#f60}

.aBtn ul li a.sec span{background:url(bb/btns/whiteLeft.gif) no-repeat;font-size:100%;text-transform:none;padding:4px 10px 8px 10px}

.aBtn ul li a.xmrw span{background:url(bb/btns/btnLeftM2.gif) no-repeat}

.aBtn ul li a.freeMerchant{background:url(bb/btns/btnM1GrayRt.gif) no-repeat 100% 0}

.aBtn ul li a.freeMerchant span{background:url(bb/btns/btnM1GrayLeft.gif) no-repeat}

.aBtn ul li a.freeMerchant,.aBtn ul li a.freeMerchant:link,.aBtn ul li a.freeMerchant:visited,.aBtn ul li a.freeMerchant:active,.aBtn ul li a.freeMerchant:hover{color:#fff}

.aBtn ul li a.no,.aBtn ul li a.no:link,.aBtn ul li a.no:visited,.aBtn ul li a.no:active,.aBtn ul li a.no:hover{cursor:default;text-decoration:none}

.aBtn ul li a.dptDyn{background:url(bb/btns/dptDynPrplRt.gif) no-repeat 100% 0;padding:6px 0 11px 0;}

.aBtn ul li a.dptDyn span{background:url(bb/btns/dptDynPrplLeft.gif) no-repeat;padding:6px 10px 14px 10px;text-transform:none;}

.aBtn ul li a.dptDyn,.aBtn ul li a.dptDyn:link,.aBtn ul li a.dptDyn:visited,.aBtn ul li a.dptDyn:active,.aBtn ul li a.dptDyn:hover{color:#3e2a7f;text-decoration:none}



/* blue smlBtn styles */

.smlBtn ul,.orngBtn ul{padding:10px 0 7px 0;text-align:center}

.smlBtn{font-size:90%;font-weight:700;margin:1px 0 6px;white-space:pre}

.smlBtn ul li a{background:url(bb/btns/blueSmRt.gif) no-repeat 100% 0;color:#f60;padding:1px 0 6px 0;text-decoration:none}

.smlBtn ul li a span{background:url(bb/btns/blueSmLeft.gif) no-repeat;padding:1px 15px 6px 15px}



/* blue really smlBtn styles */

.smlNrwBtn{font-size:90%;font-weight:700;margin:0;white-space:pre}

.smlNrwBtn ul li a{background:url(bb/btns/blueSmRt.gif) no-repeat 100% 0;color:#f60;padding:1px 0 6px 0;text-decoration:none}

.smlNrwBtn ul li a span{background:url(bb/btns/blueSmLeft.gif) no-repeat;padding:1px 2px 2px 2px}

.smlNrwBtn ul,.smlNrwBtn ul li{list-style:none;margin:0;padding:0}

.smlNrwBtn ul{padding:0 0 7px;text-align:left}

.smlNrwBtn ul li a,.smlNrwBtn ul li a:link,.smlNrwBtn ul li a:visited,.smlNrwBtn ul li a:hover{color:#fff;text-decoration:none;font-weight:700}



/* white smlBtn styles */

.smlBtn ul li a.sec{background:url(bb/btns/whiteSmRt.gif) no-repeat 100% 0}

.smlBtn ul li a.sec span{background:url(bb/btns/whiteSmLeft.gif) no-repeat}



/* orange smlBtn styles */

.orngBtn{font-size:90%;font-weight:700;margin:1px 0 6px;white-space:pre}

.orngBtn ul li a{background:url(bb/btns/btnOrngRt.gif) no-repeat 100% 0;color:#f60;padding:3px 0 6px 0;text-decoration:none}

.orngBtn ul li a span{background:url(bb/btns/btnOrngLft.gif) no-repeat;padding:3px 20px 6px 20px}

.orngBtn ul li a,.orngBtn ul li a:link,.orngBtn ul li a:visited,.orngBtn ul li a:hover{color:#fff;text-decoration:none;font-weight:700}



/* customize color of large orange buttons (usage: class="aBtn aBtnBlue")*/

.aBtnBlue ul li a{background:url(bb/btns/btnRtMTBlue.gif) no-repeat 100% 0;color:#fff;padding:6px 0 11px 0;text-decoration:none}

.aBtnBlue ul li a span{background:url(bb/btns/btnLeftMTBlue.gif) no-repeat;padding:6px 20px 11px 5px;text-transform:uppercase}

.aBtnGray ul li a{background:url(bb/btns/btnM1GrayRt.gif) no-repeat 100% 0;color:#fff;padding:8px 0 11px 0;text-decoration:none}

.aBtnGray ul li a span{background:url(bb/btns/btnM1GrayLeft.gif) no-repeat;padding:8px 25px 11px 15px;text-transform:uppercase}



/* for adding padding when in a table cell */

.spacerSm {padding:0; width:115px; height:1px; line-height:1px; font-size:1px; text-decoration:none;}

.p300AdsRt .spacerSm {padding:0;width:85px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}

.aBtnSpacer {padding:0;width:150px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}

.aBtnSpacer1a {padding:0;width:165px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}

.aBtnSpacer2 {padding:0;width:175px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}

.aBtnSpacer3 {padding:0;width:190px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}

.spacer3a {padding:0;width:215px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}

.aBtnSpacer5 {padding:0;width:56px;height:1px;line-height:1px;font-size:1px;text-decoration:none;}



/* Grid/Row Layout Icons for FE73 */

.boxTableTop td.gridRowSwitch {width:120px; white-space:nowrap;padding-top:3px; *padding-top:8px; *padding-bottom:2px;}

.boxTableTop td.gridRowSwitch span {display:block; float:right; padding:0 5px 0; width:25px; height:12px; vertical-align:middle; color:#555; font-weight:400;}

.boxTableTop td.gridRowSwitch a {display:block; float:right; margin:0 0 0 5px; width:14px; height:17px; vertical-align:middle; text-decoration:none;}

.boxTableTop td.gridRowSwitch a.chngGridOn {background:url(bb/btns/gridRowChangeSprite2.gif) 0 0 no-repeat; cursor:default;}

.boxTableTop td.gridRowSwitch a.chngRowOn {background:url(bb/btns/gridRowChangeSprite2.gif) -14px -17px no-repeat; cursor:default;}

.boxTableTop td.gridRowSwitch a.chngGridOff {background:url(bb/btns/gridRowChangeSprite2.gif) 0 -17px no-repeat;}

.boxTableTop td.gridRowSwitch a.chngRowOff {background:url(bb/btns/gridRowChangeSprite2.gif) -14px 0 no-repeat;}



a.closeBtn:link, a.closeBtn:visited, a.closeBtn:active, a.closeBtn:hover {background:url(bb/btns/grayX2.gif) no-repeat 0 2px; _display:inline-block; _width:20px; _background:url(bb/btns/grayX2.gif) no-repeat 18px 2px; padding:0 5px 5px 18px; font-size:100%; line-height:15px;}

a.closeBtn:hover {color:#f60;}



/*top 5 most popular close button fix for ie6*/

#ccArea a.closeBtn:link, #ccArea a.closeBtn:visited, #ccArea a.closeBtn:active, #ccArea a.closeBtn:hover {_display:inline-block; _width:20px; background:url(bb/btns/grayX2.gif) no-repeat 0 2px; _background:url(bb/btns/grayX2.gif) no-repeat 18px 2px; padding:0 5px 5px 18px; _padding:0 5px 5px 36px; font-size:100%;line-height:15px;}

#ccArea a.closeBtn:hover {color:#f60;}



/*rules*/

.r3{clear:both;margin:15px 0 0 0;padding:0;color:#fff;background-color:transparent;height:1px;line-height:1px;font-size:1px}

h3.ruleDots{border-top:1px dotted #ccc;margin:20px 0 10px 0;padding:15px 0 0 0}

h3.faqRuleDots{border-top:1px dotted #ccc;margin:0px 0 10px 0;padding:15px 0 0 0}

.rSingDot{clear:both;margin:0;padding:0;border-top:1px dotted #ccc;border-right:none 0;border-bottom:none 0;border-left:none 0;height:1px;line-height:1px;font-size:1px}

.rSingSol, .rSingSolAfterPrice{clear:both;margin:0;padding:0;border-top:1px solid #ccc;border-right:none 0;border-bottom:none 0;border-left:none 0;height:1px;line-height:1px;font-size:1px}

.rSingSolAfterPrice {margin-top:15px !important}

.rDblDot{clear:both;margin:0;padding:0;border-top:1px dotted #ccc;border-right:none 0;border-bottom:1px dotted #ccc;border-left:none 0;color:#fff;background-color:transparent;height:1px;line-height:1px;font-size:1px}

.rDblSol{clear:both; margin:0; padding:0; border:none; color:#fff; background-color:transparent; height:1px; line-height:1px; font-size:1px;}

.rDblSolBrdr{clear:both; margin:0; padding:0; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; color:#fff; background-color:transparent; height:1px; line-height:1px; font-size:1px;}

.rOrangeSol {border-left:1px solid #CCCCCC; border-right:2px solid #CDCDCD;background-color:#FFA540; height:3px;line-height:3px;font-size:1px}



/*bullets*/

ul.subnav{float:right;margin:0;padding:0 10px 15px 0}

ul.subnav li{margin:5px 0 0;list-style-image:url(bb/btns/arrowMainBlue.gif)}

ul.subnav li.act{list-style-image:url(bb/btns/arrowMainGray.gif);font-weight:700;color:#333}

a.mainArrow:link,a.mainArrow:visited,a.mainArrow:active{background:url(bb/btns/arrowMainBlue.gif) no-repeat 0 2px;padding:0 0 0 12px;font-size:110%;font-weight:700;text-decoration:none}

a.mainArrow:hover{background:url(bb/btns/arrowMainBlue.gif) no-repeat 0 2px;padding:0 0 0 12px;color:#f60;font-size:110%;font-weight:700;text-decoration:underline}

.activeArrow{background:url(bb/btns/arrowMainGray.gif) no-repeat 0 2px;padding:0 0 0 12px;font-weight:700;color:#333;font-size:110%}

.underArrowItems{padding-left:12px}

.rightSquareArrowTd{width:26px}

.leftSquareArrowTd{width:30px}

.arrowBlt{vertical-align:middle; padding-left:0px; padding-right:0px;}

a.seeProd:link,a.seeProd:visited,a.seeProd:active{background:url(buttons/iconSeeMatch.gif) no-repeat 0 2px;padding:0 0 0 18px;text-decoration:underline}

a.seeProd:hover{background:url(buttons/iconSeeMatch.gif) no-repeat 0 2px;padding:0 0 0 18px;color:#f60;text-decoration:underline}

.activeSeeProd{background:url(buttons/iconSeeMatch.gif) no-repeat 0 2px;padding:0 0 0 18px;color:#333}



/*leftNav*/

div.tdatr i{font-style:normal;color:#999;font-size:100%}

div.tdatr{vertical-align:top;width:190px}

td.tdatr i{font-style:normal;color:#999;font-size:80%}

#leftNav .heading, .leftNav .heading, .leftNavCont .heading {color:#06266F; font-size:125%;}

#leftNav .rSingSol {margin-top:5px;}

ul.leftNav{margin:5px 0 0 0;padding:0;list-style:none;}

ul.leftNav a.attrMultiSelLink, ul.leftNav .leftNavMore{font-weight:bold;}

div.orfndbx ul.leftNav a.attrMultiSelLink {font-weight:normal;}

.leftNav li{overflow:hidden}

ul.leftNav li a {color:#123FAB}

ul.leftNav li{padding-bottom:8px;margin:0;color:#000;font-weight:400;clear:left;display:block}

ul.leftNav em{color:#666;font-style:normal;font-weight:normal}

.p300AdsLeft ul.leftNav li{background:none;padding:0 0 10px 0;margin:0;color:#000;font-size:120%;font-weight:400;clear:left;display:block}

.p300AdsLeft ul.leftNav em{font-size:75%;color:#666;font-style:normal;font-weight:normal}

.p160AdsLeft {padding-top:12px;}

ul.leftNav li.withCheck{background:none;padding:0 0 8px 0;margin:0;color:#000;font-weight:400;clear:left;display:block}

li.moreNav{padding-right:5px;float:left;padding-top:5px}

form.leftNav input[type=text]{font-size:90%;width:90px}

form.leftNav input[type=submit]{margin-top:3px}

form.leftNav input[type=checkbox]{float:left}

.leftNavInput{font-size:90%;width:80px}/*form.leftNav input isn't working & this doesn't work beside it either*/



/* color attribute */

.disabledClr img{opacity:.35; -moz-opacity:0.35;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);}

#colorPalette {padding:10px 10px 0 0;}

#colorPalette .lastInRow {margin-right:10px;}

#colorPalette a {outline:none}

.disabledClr,a.linClr,a.linClr:link,a.linClr:active,a.linClr:visited,a.linClr:hover{

    display:block;

    float:left;

    height:16px;

    margin:0 2px 4px 0;

    *margin:-7px 2px 0 0;

    border: 2px solid #fff;

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    user-select: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    padding:2px;

    text-decoration:none

}



a.linClr:hover{border: 2px solid #333;}

img.selClrVal{display:none}

a.linClrSelected img.selClrVal,a.linClrSelected:link img.selClrVal,a.linClrSelected:active img.selClrVal,a.linClrSelected:visited img.selClrVal{display:none}

a.linClrSelected:hover img.selClrVal{display:inline}



/* multiselect popup from left nav */

div#multiSelDiv ul.leftNav li {padding-bottom:2px; color:#666}

div#multiSelDiv div.attrMultiSelList {height:210px;overflow:auto;border:1px solid #CCC; padding-left:4px}

div#multiSelDiv div.noAttrValues {padding:5px; padding-top:50px; font-size:120%; text-align:center;}



/*popups*/

.popTopSpace{height:30px;line-height:30px;font-size:1px}

#popArea {position:absolute; z-index:-1; color:#666; white-space:normal; font-weight:400; font-size:12px; line-height:16px;}

#trustedArea #popArea {z-index:999 !important;}

.gvPopArea{position:absolute;z-index:-1;color:#666;white-space:normal;font-weight:400;font-size:12px;line-height:16px;width:350px}

#popupIframe,.popupProdIframe{position:absolute;z-index:5;display:none}

#popArrowLeft,#PPIpopArrowLeft,.popArrowLeft2{position:absolute;left:0;z-index:15;background:transparent url(bb/popups/infoPopArrowLeft2.gif) no-repeat top left;width:34px;height:34px}

#popArrowRt,#PPIpopArrowRt,.popArrowRt2{position:absolute;right:0;z-index:15;background:transparent url(bb/popups/infoPopArrowRt2.gif) no-repeat top left;width:40px;height:35px}

.popArrowLeft2,.popArrowRt2{display:none}

.popTop{background-color:#FFF; height:8px; margin:0 38px 0 16px; border:1px solid #E6E6E6; border-right:solid 2px #CCC; border-bottom:none;}

.popTopRt{background-color:#FFF; height:8px;}

.popTopMid{background-color:#FFF; height:8px; margin:0 20px 0 11px;}

.popMiddle{background-color:#FFF; border-left:solid 1px #E6E6E6; border-right:solid 2px #CCC; border-top:none; border-bottom:none; margin:0 38px 0 16px;}

.popMidRt{background-color:#FFF; margin:0; padding:1px 15px 7px; text-align:left;}

.popTitle{font-size:16px; color:#666; font-weight:700; border-bottom:3px solid #CCC; margin:0; padding:3px 0 5px;}

.longPopTitle{font-size:110%; margin:0; padding:0 0 11px 0;}

.popText{text-align:left;margin:0;padding:0 10px;font-size:12px}

#enterZipArea #popText p{margin:2px 0 8px;}

#enterZipArea #popText div.lightTxt{padding-top:5px;}

.popAction{display:block; float:right; margin:0 -5px 0 0; padding:0; font-size:12px;}

.popAction2{text-align:right;margin:0;padding:0 5px 0 0}

.popBtm{background-color:#FFF; border:solid 2px #CCC; border-left:solid 1px #E6E6E6; border-top:none; height:1px; margin:0 38px 0 16px;}

.popBtmRt{background-color:#FFF; height:1px;}

.popBtmMid{background-color:#FFF; height:1px; line-height:1px; margin:0 20px 0 11px;}

.popSimple{background-color:#ccc;margin:0;padding:7px;text-align:left}

.popSimpleContent{height:100%;background-color:#fff}



#popArrowTop {position:absolute; top:10px; left:45%; z-index:15; background:transparent url(bb/popups/infoPopArrowTop2.gif) no-repeat top; width:45px; height:35px;}

#popArrowBtm{position:absolute;top:0;left:45%;z-index:15;background:transparent url(bb/popups/infoPopArrowBtm2.gif) no-repeat bottom;width:45px;height:38px}

.popTop2{background-color:#FFF; height:20px; margin:26px 0 0; border:solid 1px #E6E6E6; border-right:solid 2px #CCC; border-bottom:none;}

.popMiddle2{background-color:#FFF; border-right:solid 2px #CCC; border-left:solid 1px #E6E6E6; margin:0;}

.popBtm2{position:relative; background-color:#FFF; border:solid 1px #E6E6E6; border-right:solid 2px #CCC; border-top:none; height:21px; margin:0;}

.popLargeRt{background:transparent url(bb/popups/infoPopRtRepeat.gif) repeat-y top right;margin:0;padding:1px 27px 7px 10px;text-align:center}

.popGvImg{height:120px;text-align:center}

.popGvImg img{margin:0 auto}

.popDesc{margin-top:5px;height:110px;width:250px;overflow:auto}

.popPrice{font-size:14px;font-weight:700}

#popPos{z-index:1;position:absolute;left:-50px;top:-300px;height:1px;width:1px;display:none}



/*about Pages*/

.aboutWidth{width:530px}

.contentContainerAbout{margin:0;padding:0;width:755px;text-align:left}

.aboutNavFloat{float:left;width:200px;padding-right:20px;white-space:normal}

.aboutContentFloat{float:right;width:540px}

ul.aboutNav{margin:0;list-style:none;clear:both}

ul.aboutNav li{list-style:none;padding:0 0 3px 10px;line-height:14px;color:#000;font-weight:400;margin:10px 0 0 0}

.navIndent{display:block;margin:0;padding:0 0 10px 10px;background-color:#F0F0F0;border:1px solid #F0F0F0}

ul.navIndent li{background:url(bullet_small.gif) no-repeat 10px 6px;padding:0 5px 0 20px;margin:2px;border:1px solid #F0F0F0;font-weight:400}

ul li.aboutNavOn{list-style:none;color:#333;padding:5px;font-weight:700;border:1px solid #F0F0F0;background-color:#F0F0F0}

ul li.navIndentOn{list-style:none;color:#333;background-color:#F0F0F0;font-weight:700}

.faqTtl1{float:left;width:235px;margin-top:3px}

.faqLft1{float:left;width:35px}

.faqRt1{float:left;width:490px}

/*channel*/

.channelData h3{padding:0;margin:15px 0 5px 0}

p.channelRight{padding:10px;text-align:center}

.tableWidth{width:100%}



/*interstitial*/

.interStPosition{position:absolute;width:538px;height:360px;left:50%;top:50%;margin-left:-269px;margin-top:-180px}

.interStPosition .boxMid {padding-top:15px;}

.logoClrTxt{font-size:130%;color:#30b;font-weight:400}

.interStIntro{padding-top:25px;padding-bottom:25px}

.interStInnerBox{padding:0 60px 20px 60px;margin:0}

.interStInnerBox2{padding:50px 60px 20px 60px;margin:0}



/*top module*/

.prodTopLeftCl{width:1%;text-align:left}

.sdLeftCl{width:1%;text-align:left;padding-right:25px}

.sdTopMod{border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:6px 10px}

.sdTopMod .aBtn ul{text-align:right}

.sdTopMod .aBtn ul li a{background:url(bb/btns/btnSdcSmRt.gif) no-repeat 100% 0;padding:5px 0 11px 0;}

.sdTopMod .aBtn ul li a span{background:url(bb/btns/btnSdcSmLeft.gif) no-repeat;padding:5px 18px 11px 7px;}

.sdStoreName{font-size:110%}

.sdStoreName a{font-weight:bold}

.sdAvail h3{font-size:120%;font-weight:bold;padding:12px 0 2px 5px}

.sdDealTable{margin-top:10px}

.sdDealTable td{}

.sdDealTable td table td{padding:0 2px}

a.sdRead,a.sdRead:link,a.sdRead:visited,a.sdRead:active{margin:0 1px;color:#999;font-weight:400;text-decoration:underline;padding-right:12px;background:transparent url('arrw/arrowGrayDn.gif') no-repeat right 5px;}

a.sdRead:hover{margin:0 1px;color:#f60;font-weight:400;text-decoration:underline;padding-right:12px;background:transparent url('arrw/arrowGrayDn.gif') no-repeat right 5px;}

.storeTopLeftCl{width:200px;border:1px #ccc solid;padding-top:20px;padding-bottom:15px;text-align:center}

.prodImage{padding-right:15px;padding-left:15px;white-space:nowrap}

.bodyWide .prodImage{padding-right:30px;}

.prodImage2{padding-right:10px;padding-left:10px;white-space:nowrap}

.prodImage3{margin:5px 20px 0 10px;white-space:nowrap;border:1px #ccc solid}

.prodTopCenterCl{padding-right:40px;text-align:left}

.bodyWide .prodTopCenterCl{vertical-align:middle;}

.storeTopCenterCl{padding-top:15px;padding-right:15px;padding-left:15px;text-align:left}

.topModuleCenter td{padding-right:10px;padding-bottom:8px}

.topModuleLabel{font-weight:700;white-space:nowrap}

.topModTpTbl{margin-bottom:15px;width:auto}

.bodyWide .topModTpTbl{margin-bottom:0;}

.reviewModuleLabel{font-weight:700;white-space:nowrap;padding:4px 10px 0 0}

.stars{vertical-align:middle}

.prodTopRightCl{width:1%;border-left:2px #ccc dotted;padding-left:15px;padding-right:15px}

.storeTopRightCl{width:1%;padding-top:15px;padding-right:15px;white-space:nowrap}

.storeTopRtBdr{border-left:2px #ccc dotted;padding-left:15px}

.rightWriteReview{padding-top:10px;color:#999}

.askRevTop{padding-top:12px;text-align:left;color:#4B98FF;font-weight:700;font-size:100%;white-space:normal}

.ccpTtl{color:#333;font-weight:700;font-size:100%}

#compareLink{cursor:pointer;display:block;text-decoration:none;position:relative}

#compareLink .ccpTtl{font-weight:700;color:#03c !important}

#compareLink:visited .ccpTtl{color:#639 !important}

#compareLink:hover .ccpTtl{color:#f60 !important;text-decoration:underline}

#compareLink .lvl3BoxMid, #compareLink table, #compareLink img, #compareLink .ccpTtl{position:relative}



/*deals, products, reviews, and whatnot*/

.infoTop{margin-bottom:30px}

.infoRtBox{text-align:left;border-left:2px #ccc dotted;width:220px;padding-left:20px}

.infoTopTblPad{padding-bottom:10px;padding-right:10px}

.revListItem td{padding-bottom:5px;padding-right:5px;white-space:nowrap}

td.subRevTxt{padding-right:10px;font-weight:bold;white-space:nowrap}

.featured{margin:0;padding:0;color:#999;font-style:italic;font-size:90%}

a.featured:link,a.featured:active,a.featured:visited,.deals td a.featured,.deals td a.featured:link,.deals td a.featured:active,.deals td a.featured:visited{display:block;margin:0;padding:0;color:#999;font-style:italic;font-size:90%}

a.featured:hover{display:block;margin:0;padding:0;color:#f60;font-style:italic;text-decoration:underline;font-size:90%}

.dpRowImg{border:1px #ccc solid;width:110px;height:119px;}

a.dprFeat{display:block;float:left;width:80px;height:18px;line-height:18px;cursor:pointer}

a.dpMag{display:block;float:right;width:18px;height:18px;background:url(bb/btns/gridRowChangeSprite2.gif) 0 -35px no-repeat;cursor:pointer;text-decoration:none}

a.dpImgX{clear:both}

.lgImgLinkArea{display:block;background:url(bb/bg/lgImage.gif) no-repeat left bottom;margin:0;padding:5px 0;width:160px;text-align:center;font-size:90%}

.largeImageTxt{margin:0 auto;padding:0;color:#999;text-align:center;vertical-align:middle}

a.largeImageTxt:link,a.largeImageTxt:active,a.largeImageTxt:visited{margin:0;padding:0;color:#999}

a.largeImageTxt:hover{margin:0;padding:0;color:#f60;text-decoration:underline}

.sortArea{position:relative}

.sortTable{padding:3px 10px 4px 10px;font-size:120%;font-weight:700}

.sortTableBtm{padding:4px 10px 4px 10px;font-size:120%;font-weight:700}

.sortTable input,.sortTable select,.sortTableBtm input,.sortTableBtm select,.ccItemLTxt,.merchantName{font-size:90%}

.paginationNew{padding:5px 10px 4px 10px;font-size:120%}

.stockArea{padding:0 0 3px}

.stockContainA{color:#999;font-weight:400;white-space:nowrap}

.stockContainB{color:#666;font-weight:400;white-space:nowrap}

.stockDesc{color:#333;font-weight:700;padding-right:5px;}

.outstock{color:#999}

.taxShippingArea{color:#666;font-style:italic}

.sdTopMod .taxShippingArea{font-size:70%;font-style:normal}

#taxAndShippingDiv a,#taxAndShippingDiv a:link,#taxAndShippingDiv a:visited,#taxAndShippingDiv a:active,#taxAndShippingDiv a:hover{color:#fff}

.noCalc,.calc,.orgPrice{color:#666;font-weight:400;font-size:90%;white-space:nowrap}

.missCalc{color:#666;font-weight:400;font-size:90%}

a.addZip:link,a.addZip:active,a.addZip:visited,.deals td a.addZip:link,.deals td a.addZip:active,.deals td a.addZip:visited{display:block;background-color:#E3FFD8;color:#03c;font-size:90%;margin-top:5px;padding:5px;white-space:nowrap;text-decoration:none}

a.addZip:hover,.deals td a.addZip:hover{display:block;background-color:#E3FFD8;color:#f60;font-size:90%;margin-top:5px;padding:5px;white-space:nowrap;text-decoration:underline}

.price{font-size:120%;font-weight:700;white-space:nowrap;padding:0;margin:0;vertical-align:middle}

.rPrice{font-size:150%;font-weight:700;white-space:nowrap;padding:0;margin:0;vertical-align:middle}

.deals td .rPrice a,.deals td .rPrice a:link,.deals td .rPrice a:active,.deals td .rPrice a:visited{color:#1D8B00}

.deals td .rPrice a:hover{color:#f60}

.popPrices{color:#1D8B00;font-weight:bold}

#priceRange{display:inline}

.required{color:#f00;font-size:90%}

.formLabel{font-weight:700;padding-right:6px}

.formLabelError{font-weight:700;color:#f00;padding-right:6px}

.merchRevTbl{border-bottom:1px #ccc solid}

.merchRevTbl td{border-top:1px #ccc solid}

.markedChecked{background:url(bb/common/d1CheckMark.gif) no-repeat 3px 1px;padding-left:18px;margin-bottom:10px}

.notChecked{padding-left:18px;margin-bottom:10px;color:#999}

.checkBtm{margin-bottom:5px}

.checkedSpace{width:270px}

.ssiPopWidth{width:70px}

.storeReviews{color:#999;font-size:90%}

.phone,.storeInfo{padding-top:2px;white-space:nowrap;color:#999;font-size:90%}

.topTbl,.box{margin-bottom:20px}

.addnotes{padding-top:2px;color:#999;font-size:90%}

.smartRow td,.deals .smartRow td,.xpcDeals .smartRow td{background:url(bb/bg/bgBlueFade2.gif) repeat-x 0 0;border-top:1px #ccc dotted}

.smartRowFirst td,.deals .smartRowFirst td,.xpcDeals .smartRowFirst td{background:url(bb/bg/bgBlueFade.gif) repeat-x 0 0}

.smartBuyImg{padding-bottom:5px;padding-top:0;margin:0}

.belowSmartRow td,.deals .belowSmartRow td,.xpcDeals .belowSmartRow td{border-top:1px #ccc dotted}

.merchName{font-size:120%; font-weight:700;white-space:normal;}

.merchNameArea{font-size:130%; font-weight:700;white-space:normal;word-wrap:break-word;padding-bottom:5px}

.deals td .merchNameArea a b,.deals td .merchNameArea a:link b,.deals td .merchNameArea a:active b,.deals td .merchNameArea a:visited b{color:#6c8cd5;text-decoration:none;font-weight:bold}

.deals td .merchNameArea a:hover b{color:#6c8cd5;text-decoration:underline;font-weight:bold}

.seeStoreInfo2{padding-top:5px}

.p300AdsRt .merchName{font-size:110%;font-weight:400;white-space:normal;word-wrap:break-word;}

.homebase{padding-top:1px;color:#999;font-style:italic;font-size:90%;white-space:nowrap}

.priceCell{white-space:nowrap}

.alertBox{border:2px solid #ccc;background-color:#fffFD7;text-align:left;padding:10px;margin:0 0 20px 0}

.alertbox2 {border-top:2px solid #ccc;border-bottom:2px solid #ccc;padding:15px;background-color:#ffffd7;text-align:left}

 p.store a,p.store a:visited,p.store a:active,p.store a:link{color:#999;font-weight:400;text-decoration:none}

.star,.index2{font-size:120%}

.sbsReview1{height:18px}

.sbsReview2{height:36px;line-height:36px}

.sbsReview3{height:36px}

.buyAtTxt{color:#999;font-size:80%;white-space:normal;min-width:110px}

/*grid views*/

.gv2{border-top:1px #ccc dotted}

.gvLeftCell{padding:10px 8px 10px 0}

.gvMidCell{border-left:1px #ccc solid;padding:10px 8px}

.gvRtCell{border-left:1px #ccc solid;padding:10px 0 10px 8px}

.gvLgImg{text-align:center;margin-top:5px;color:#666}

.noImage{display:block;color:#999;border:1px solid #999;width:100px;height:100px;text-align:center;margin:0 auto;cursor:pointer;text-decoration:none;font-weight:700}

.noImageSmall{display:block;color:#999;border:1px solid #999;width:60px;height:60px;text-align:center;margin:0 auto;cursor:pointer;text-decoration:none;font-weight:700}

.noImageLarge{display:block;color:#4d4d4d;border:1px solid #999;width:177px;height:150px;text-align:center;margin:0 auto;cursor:pointer;cursor:hand;text-decoration:none;font-weight:700}

/*row styles*/

.xpcDeals .rowTopA th,.rowTopA{border-top:1px #ccc solid;background-color:#f0f0f0;color:#333;font-weight:700;padding:6px 10px 7px 10px}

.xpcDeals .rowTopB th,.rowTopB{background-color:#f0f0f0;color:#333;font-weight:700;padding:6px 10px 7px 10px}

.xpcDeals .dblRowTopA th,.dblRowTopA{/*border-top:3px #ccc double;*/background-color:#f0f0f0;color:#333;font-weight:700;padding:6px 10px 7px 10px}

.xpcDeals .rowTopB th{background-color:#f0f0f0;color:#333;font-weight:700;padding:6px 10px 7px 10px}

.xpcDeals td{padding:15px 10px 13px 10px;border-top:1px dotted #ccc}

table#filter.deals td{padding-top:15px}

table#filter.deals tr.first td{padding-top:10px}

.deals .seeAll{background:url(bb/bg/seeAllFade.gif) repeat-x left bottom;border:0;}

.deals .seeAll td,.seeAll td{min-width:100%;background:url(bb/bg/seeAllFade.gif) repeat-x left bottom;border:0;padding:5px 10px}

th.notes,.notes{padding-right:5px;padding-left:5px}

th.priceCell,.priceCell{padding-right:0;padding-left:2px}

th.buyCell,.buyCell{padding-right:5px;padding-left:2px}

.deals td.descCell,.deals th.descCell,th.descCell,.descCell{padding-right:5px;padding-left:5px;min-width:53%}

.bodyWide .deals td.descCell, .bodyWide .deals th.descCell, .bodyWide th.descCell, .descCell {padding:0 5px; min-width:0;}

.deals td.descCell2,.deals th.descCell2,th.descCell2,.descCell2{padding-right:20px; _padding-right:0;}

.p300AdsRt .deals td.descCell2,.p300AdsRt .deals th.descCell2,.p300AdsRt th.descCell2,.p300AdsRt .descCell2{padding-right:2px;font-size:90%}

.deals td.descCell h3{padding:0 0 3px;margin:0}

.deals td.frmStrsCell{padding:35px 20px 0 15px; white-space:nowrap; font-size:110%; width:14%; _width:120px;}

.deals td.imgCell, .deals th.imgCell, th.imgCell, .imgCell {padding-right:8px; padding-left:10px; /*min-width:13%;*/}

.p300AdsRt .deals td.imgCell,.p300AdsRt .deals th.imgCell,.p300AdsRt th.imgCell,.p300AdsRt .imgCell{padding-right:5px;padding-left:0;}

.deals td.xpcPriceCell{min-width:17%}

.deals .rowTopA th{border-top:1px #ccc solid;background-color:#f0f0f0;color:#333;font-weight:700;padding:6px 5px 7px 5px}

.deals .rowTopB th{background-color:#f0f0f0;color:#333;font-weight:700;padding:6px 5px 7px 5px}

.deals td{padding:10px 5px 10px;border-top:1px dotted #ccc}

.p300AdsRt .deals td,.sdDealTable td{padding:15px 2px 10px 1px;border-top:1px dotted #ccc;color:#333}

.deals .first td,.xpcDeals .first td,.sdDealTable .first td{border-top:0}

.deals h3,.xpcDeals h3{font-size:120%;font-weight:700}

.deals td.storeInfoCell {padding-left:15px; padding-right:20px; width:120px; _width:120px; _padding-left:10; _padding-right:0; font-size:90%;}

.deals .storeInfoCell .hiddenDealRowInfo {display:none;}

.deals td.dealArea {width:100%; *width:420px; _border-right:solid 1px #FFF; _border-left:solid 1px #FFF; padding-right:0px;} /* white border on left and right is */

.p300AdsRt .deals td.storeInfoCell{padding-left:5px;padding-right:3px}

.p300AdsRt .storeInfoBrdr {border-left:1px #ccc solid;border-right:1px #ccc solid;padding:0 5px 0 10px;width:110px}

.deals td.storeInfoCellXpc {padding:15px 25px 0 15px; min-width:17%;}

.bodyWide .deals td.storeInfoCellXpc {padding:10px 25px 0 15px; min-width:0;}

td.pic{white-space:nowrap}

.merchNameCell,.deals td.merchNameCell,.xpcDeals td.merchNameCell{padding-right:2px;padding-left:3px}



.deals .compareTbl{text-align:center;margin:0 auto;width:50px}

.deals .compareTbl td{border:0;margin:0;padding:0;padding-right:5px;text-align:left}

td.compare{color:#999;font-size:90%;white-space:normal}

td.desc{width:40%}

div.reviews{padding:4px 0}

.dealCol{color:#999;text-align:left;width:5%;}

.dealColFrTrusted{color:#999;text-align:center;width:175px}

.deals td.dealCol,.deals td.dealColFrTrusted{padding-left: 5px; padding-right:0;}

.p300AdsRt .deals td.dealCol,.p300AdsRt .deals td.dealColFrTrusted{padding-left: 10px; padding-right:0;}

.dealCol p,.dealColFrTrusted p{margin:0;padding:3px 0}

td.dealCol .price a,td.dealCol .price a:visited,td.dealCol .price a:active,td.dealCol .price a:link{color:#1D8B00;font-size:130%}

td.dealCol .price a:hover{font-size:130%}

td.dealCol b{font-weight:400;font-size:90%}

.subPlainRow{background-color:#f0f0f0;color:#333;padding:7px 15px 8px 15px;text-align:center;margin:0}

.subPlainRowNarrow{background-color:#f0f0f0;color:#333;padding:3px 13px 3px 15px;text-align:left}

.subPlainRowNarrow span{padding-left:10px}

.first td{border-top:0}

.undrlinTop{border-top:1px #ccc solid}

.undrlinBtm{border-bottom:1px #ccc solid}

/*xPF and SBS styles - they can probably get used elsewhere, too*/

.prodTbl{border-top:3px #ccc double;border-bottom:3px #ccc double}

.bodyStretchy .sbsProdTbl .prodImageRowSbs .addMoreDiv {width:160px; text-align:center;}

.subHeadRowTop,.storeInfoBoxHead{background-color:#f0f0f0;color:#333;font-weight:700;padding:7px 15px 8px;border-top:3px #ccc double}

.subHeadRow,.multiSubHeadLeft{background-color:#f0f0f0;color:#333;font-weight:700;padding:7px 15px 8px}

.bodyStretchy .sbsProdTbl .prodImageRowSbs .largeTxt{font-size:120%;}

.attrLabelTop{padding:12px 15px;white-space:nowrap}

.bodyStretchy .sbsProdTbl .attrLabelTop{white-space:normal}

.attrLabel{padding:12px 15px;border-top:1px #ccc dotted;white-space:nowrap}

.bodyStretchy .sbsProdTbl .attrLabel{white-space:normal}

.attrTop,.storeInfoColA{padding:12px 15px}

.attr{padding:12px 15px;border-top:1px #ccc dotted;text-align:left}

.attrNaTop{padding:12px 15px;color:#999}

.attrNa{padding:12px 15px;color:#999;border-top:1px #ccc dotted}

.multiSubHead{background-color:#f0f0f0; color:#333;font-weight:700; padding:7px 15px 8px 15px; border-left:1px solid #ccc}

.multiSummary{padding-bottom:5px;text-align:center;background:#fff;color:#000;border-left:1px solid #ccc}

.multiSummary .price{font-size:130%}



.multiAttrTopLeft{padding:12px 15px}

.multiAttrleft{padding:12px 15px;border-top:1px #ccc dotted}

.multiAttrTop{padding:12px 15px;border-left:1px solid #ccc}

.multiAttr{padding:12px 15px;border-top:1px #ccc dotted;border-left:1px solid #ccc}

.multiAttrNaTop{padding:12px 15px;border-left:1px solid #ccc;color:#999}

.multiAttrNa{padding:12px 15px;border-top:1px #ccc dotted;border-left:1px solid #ccc;color:#999}



/*xPW - what to buy - consumer and expert reviews*/

.epiCl{width:50%;border-right:1px #ccc solid}

.profCl,td.profCl{width:50%}

.wtbCellPad{padding:10px 10px 25px 10px}

td.bar,div.bar{padding:0;border-top:1px solid #333;border-bottom:1px solid #333}

td.bar table{padding:0;margin:3px 0 0 0}

td.bar table{padding:0;margin:3px 0 0 0;width:30%}

td.bar h4{margin-top:20px}

.zip{padding:0;margin:0;font-weight:400;background-color:#e6ffdd;color:#333}

.zip td{border:1px none;padding:0 20px 0 0}

.zipIcon{width:4.67em;height:3.25em}

.zip input[type=text]{color:#999;font-size:100%}

.zip2{background-color:#e6ffdd;color:#333;text-align:center;padding:4px 0;font-size:90%}

.zip2 a:link,.zip2 a:active,.zip2 a:visited{color:#333;text-decoration:underline}

.zip2 a:hover{color:#f60}

.wtb{height:58px;background:#f0f0f0 url(bb/common/iconWtb.gif) no-repeat 0;padding:0 0 0 70px;margin:0;color:#333;border-top:1px solid #ccc;border-right:0;border-bottom:1px solid #ccc;border-left:0}

.wtb table,.deals .wtb table,.deals .wtb table td{height:58px;margin:0;padding:0}

.wtbGuideTxt{font-size:150%;font-weight:400}

.wtbGuideImg img{padding-left:20px;padding-right:10px}

.wtb2{background:#fff url(bb/common/fadeWtb2.gif) repeat-x 0 0;color:#333;text-align:left;padding:10px 0 20px 75px;border-bottom:1px solid #ccc}

.wtb2 h5{font-size:140%;margin:10px 0 0 0}

/*channelpages*/

td.channelColumn{width:auto;padding-left:20px}

.channelColumn h3{margin:10px 0 0 0}

.channelColumn h4{font-size:100%;font-weight:400;display:inline}

.channelColumn ul{margin:0 5px 25px 0;padding:0}

.channelColumn li{margin:0;padding:1px 0;list-style-type:none}

li.level3{padding:1px 0 0 10px}

.chnlTopModule{margin:15px 0 10px 0;width:100%}

.chnlTopModule td{text-align:center;width:95px}

.chnlControlCell{margin-right:0;margin-left:0}

.galCtn{width:185px;}

.galBtn{display:block;float:left;vertical-align:middle;width:24px;height:13px;}

.galTxt{display:block;float:left;vertical-align:middle;width:130px;text-align:center;}

/*alignment*/

.tm{font-size:100%;display:inline}

.vMid,.popSurvey img{vertical-align:middle}

.vMid2{display:inline;vertical-align:middle}

.vBtm{display:inline;vertical-align:bottom}

.cent{text-align:center}

.vInline{display:inline}

.supLg{font-size:50%;vertical-align:top;text-decoration:none}

a.enlarge,a.enlarge:link,a.enlarge:visited,a.enlarge:active{text-align:center;background:url(bb/btns/magnifyerRt.gif) no-repeat 0 5px;padding:3px 5px 7px 18px;line-height:17px}

a.enlarge:hover{text-align:center;background:url(bb/btns/magnifyerRt.gif) no-repeat 0 5px;padding:3px 5px 7px 18px;line-height:17px}



#lgImgPop {display:none; position:absolute; top:24px; left:0; z-index:999999; width:635px; *width:650px; height:345px;}

.lgImgPop2 {top:160px !important; left:8px !important;}



#lgImgPop .xpcTitle{position:absolute;top:10px;left:10px;width:625px}

.lgImgPopImg{display:block;margin:0 auto;padding-top:35px}

.lgImgClose{position:absolute;bottom:20px;right:20px;width:50px;height:14px;text-align:right}

a.linkClr2,a.linkClr2:link,a.linkClr2:visited,a.linkClr2:active,p.linkClr2 a,p.linkClr2 a:visited,p.linkClr2 a:active,p.linkClr2 a:link,.deals td a.linkClr2,.deals td a.linkClr2:link,.deals td a.linkClr2:visited,.deals td a.linkClr2:active{color:#999;font-weight:400;text-decoration:underline}

a.linkClr3,a.linkClr3:link,a.linkClr3:visited,a.linkClr3:active{color:#333;font-weight:700;text-decoration:none}

a.linkClr3Ads,a.linkClr3Ads:link,a.linkClr3Ads:visited,a.linkClr3Ads:active{color:#090;font-weight:400;text-decoration:none}

a.linkClr2:hover,p.linkClr2 a:hover,a.linkClr3:hover,a.lc5:hover,.deals td a.linkClr2:hover{color:#f60}

a.linkClr4, a.linkClr4:link,a.linkClr4:visited,a.linkClr4:active,a.linkClr4:hover,.deals td a.linkClr4,.deals td a.linkClr4:link,.deals td a.linkClr4:visited,.deals td a.linkClr4:active,.deals td a.linkClr4:hover{color:#666;text-decoration:none;font-size:90%}

a.lc5,a.lc5:link,a.lc5:visited,a.lc5:active{color:#03c}

a.lc6, a.lc6:link,a.lc6:visited,a.lc6:active,a.lc6:hover,a.lc6b, a.lc6b:link,a.lc6b:visited,a.lc6b:active{color:#999 !important;text-decoration:none}

a.lc6b:hover{color:#f60 !important;text-decoration:underline}

a.lc8, a.lc8:link,a.lc8:visited,a.lc8:active,a.lc8:hover{color:#666;text-decoration:none}

a.linkClr7,a.linkClr7:link,a.linkClr7:visited,a.linkClr7:active,p.linkClr7 a,p.linkClr7 a:visited,p.linkClr7 a:active,p.linkClr7 a:link{color:#333;text-decoration:none}

img.iconMore{padding:0 5px 2px 0;vertical-align:middle}

.l,.textFieldGrayedOut,td.compare a,.popSurvey a,div.smallTxt a:link,div.smallxt a:visited,div.smalltext a:active,.unclickable,tr.unclickable td,tr.unclickable .price,tr.unclickable .rPrice,tr.unclickable h3,tr.unclickable .outstock,tr.unclickable .stockContainB,tr.unclickable .missCalc,tr.unclickable .colorOveride,td.unclickable,td.unclickable .price,td.unclickable h3,td.unclickable .outstock,tr.unclickable .freeShip{color:#999}

.rightNumber{color:#999;font-size:120%;font-weight:700}

.largeTxt{font-size:140%;font-weight:400}

.medTxtBld{font-size:130%;font-weight:700}

.medTxt{font-size:120%;font-weight:400}

.regTxtBld{font-size:100%;font-weight:400;}

.boxMid .prodTbl .medSmallTxt {font-size:100%; font-weight:300;}

.bldTxt, .reviewTitle {font-weight:700;}

.buyersGuideIncl{padding-left:10px;padding-right:10px}

.buyersGuideIncl p{padding-top:7px;padding-bottom:0;margin:0;font-weight:400}

.buyersGuideIncl p.first{padding-top:12px;padding-bottom:0;margin:0;font-weight:400}

.smallTxt{font-size:90%;color:#999}

div.pwomsg{text-align:center;font-size:100%;padding:20px 0 5px 0}

div.pwolnk{text-align:center;font-size:140%;padding:0 0 20px 0}

.backToTop, p.backToTop{text-align:right;margin:0;padding:0 10px 15px 0;font-weight:400;font-size:90%;}

.bodyStretchy .contentContainer p.backToTop{padding-right:0px;}

.muze{text-align:center;font-size:90%;color:#999;padding:5px 0 15px 0}

.noteSpecial{color:#f60;font-weight:700}

dl.categories{margin:0;padding:0}

dl.categories dt{margin:0;padding:13px 0 0 0;font-size:140%;font-weight:400}

dl.categories dd{display:inline;margin:0;padding:0}

.backToTop{width:100%; _width:98%; text-align:right; font-size:90%;}

.colorOveride{color:#666}

.errortext{color:#f00;text-align:left}

.errorimage{padding-right:5px}

.headNoteA, .headNoteB{color:#333;font-size:120%;font-weight:700}

#price input.minPriceBox,#price input.maxPriceBox{width:37px;font-size:90%;color:#999}

#price input.minPriceBox2,#price input.maxPriceBox2{width:37px;font-size:90%;color:#666}

.tinyBtn{width:30px}

.freeShip{color:#A1000C;font-weight:700;font-style:normal;font-size:90%}

.sdTopMod .freeShip, .sdDealCol .freeShip{font-style:normal}

.sdDealCol .taxShippingArea{font-style:normal}

/*padding*/

form,#consumersChoiceForm,.p0,.consumersChoiceTbl th.p0{padding:0;margin:0}

.p02{margin-bottom:5px; _margin:0; _padding:0;}

.m0{margin:0;}

.pB0{padding-bottom:0;margin-bottom:0;}

.p1{padding:1px;}

.pTB2{padding-top:2px;padding-bottom:2px;}

.pB2{padding-bottom:2px;}

.p5,td.p5{padding:5px;}

.pB5{padding-bottom:5px;}

.xpcTitle{padding:0 0 5px;margin:0;}

h1.xpcTitle,h2.xpcTitle {font-size:150%;font-weight:700;margin:0pt 0pt 7px;}

.pT3{padding-top:3px;}

.pT5{padding-top:5px;}

.pL5{padding-left:5px;}

.pR5{padding-right:5px;}

.pad10{padding:10px;}

.pad15{padding:15px;}

.padL5 {padding-left:5px;}

.padL10 {padding-left:10px;}

.padL15{padding-left:15px}

.pL20{padding-left:20px;}

.pLR15{padding:0 15px;}

.pR5 {padding-right:10px;}

.pR10 {padding-right:10px;}

.pR15{padding-right:15px;}

.pR20{padding-right:20px;}

.mTB0{margin-top:0;}

.mTB5{margin-top:5px;}

.mTBtm5{margin:5px 0;}

.mT15{margin-top:15px;}

.mB10{margin-bottom:10px;}

.mB15{margin-bottom:15px;}

.mTB15{margin:15px 0;}

.mT20{margin-top:20px;}

.mT25{margin-top:25px;}

.mB30{margin-bottom:30px;}

.pR10{padding-right:10px;}

.pL10{padding-left:10px;}

.pT10,.boxMidRt p.pT10{padding-top:10px;}

.pB10{padding-bottom:10px;}

.pTB10{padding-top:10px;padding-bottom:10px;}

.pTB5{padding-top:5px;padding-bottom:5px;}

.pT15{padding-top:15px;}

.pTB20{padding-top:20px;padding-bottom:20px;}

.pB20{padding-bottom:20px;}

.pB25{padding-bottom:25px;}

.pT40{padding-top:40px;}

.pB40{padding-bottom:40px;}

.vSpace60{height:60px;}

.plhm0{padding:0; margin:0; height:1px; line-height:1px;}

.spcr5,.siteIndxsep,.clearAllSpace5{clear:left;display:block;height:5px;line-height:5px;font-size:1px}

.spcr15{clear:left;height:15px;line-height:15px;font-size:5px}

.spcr10{display:block;height:10px;line-height:10px;font-size:5px;padding:0;margin:0}

.lgImgSpaceHolder{width:180px;height:155px;text-align:center}

.spcrW20{width:20px}

.mrgnTB10{margin:10px 0}

/*columns and floats & other things*/

.pCol1Left{float:left;width:16.67em;min-width:200px}

.pCol1Right{float: right;width: 63em;min-width: 740px;}

.bodyWide .pCol1Right{width:100%;}

.p300AdsLeft{float:left;width:300px}

.p300AdsRt{float: right;width:660px}

.pColPxLeft{float:left;width:200px;word-wrap:break-word;overflow:hidden}

.pColPxRight{float:right;width:540px}

.pCol1LeftStretch{float:left;width:200px;position:absolute}

.pCol1RightStretch{float:left;margin-left:250px}

.pCol2Left{float:left;width:63em;min-width:740px}

.bodyWide .pCol2Left{width:100%;}

.pCol2Right{float:right;width:16.67em;min-width:200px}

.pColTdSmall{width:16.67em;min-width:200px}

.pColTdRtVar{padding-left:15px}

.pColTdLeftVar{padding-right:15px}

.pTdSpace{width:15px}

.iContent{margin-top:70px;width:740px;margin-left:auto;margin-right:auto;text-align:left}

.floatL{float:left}

.floatR{float:right}

.floatL2{display:block;float:left;width:47%}

.floatR2{display:block;float:right;width:47%}

.floatR3{display:block;float:right;width:47%;text-align:right}

.floatIE6{_display:block;_width:100%;_padding-right:10px;}

.colSpace1{float:left;width:15px}

.clearAll{clear:both;width:1px;height:1px;line-height:1px;font-size:1px}

.bullet{float:left;width:15px;vertical-align:top;font-size:8px;color:#333;font-weight:700}

.center{width:100%;text-align:center}

.center2{margin:0 auto}

.nowraps{white-space:nowrap}

.wrap{white-space:normal}

a.undrlne{text-decoration:underline}

img.alignMid{vertical-align:middle}

.blck,#short{display:block}

.fixWidth{width:500px}

.ccExtraPurple{background-color:#EBEFFA; height:5px; line-height:5px; font-size:1px; border-style:none solid; border-color:#FFF #CCC #FFF #E6E6E6; border-width:0 2px 0 1px;}

.consumersChoiceTbl{margin-bottom:5px;border:0;border-bottom:3px double #CCC;color:#999}

.consumersChoiceTbl th{padding:2px 10px;font-weight:700;color:#999;font-size:90%;border:0;border-bottom:3px double #CCC;white-space:nowrap}

td.consumersChoiceHeader{border-bottom:solid #fff;border-bottom-width:1px;border-top:solid #CFCFCF;border-top-width:1px}

#itemDetails{padding-bottom:15px}

.consumersChoiceSelected{padding-top:15px;padding-right:10px}

.ccMainImg{height:155px;width:177px}

td.itemRowUnselected{background-color:#EEF7FF;border-bottom:1px solid #ccc;height:55px}

td.itemRowSelected{background-color:#fff;border-bottom:1px solid #ccc;color:#666;height:55px}

td.itemRowUnselectedLast{background-color:#EEF7FF;height:55px}

td.itemRowSelectedLast{background-color:#fff;height:55px}

.itemRowUnselected a:link,.itemRowUnselected a:visited,.itemRowUnselected a:active,.itemRowUnselectedLast a:link,.itemRowUnselectedLast a:visited,.itemRowUnselectedLast a:active{color:#999;text-decoration:none}

.itemRowUnselected a:hover,.itemRowUnselectedLast a:hover{color:#f60;text-decoration:underline}

.ccXdnDiv td,.ccXdnDiv td.itemRowUnselected,.ccXdnDiv td.itemRowSelected,.ccXdnDiv td.itemRowUnselectedLast,.ccXdnDiv td.itemRowSelectedLast{height:30px}

#ccInnerDiv .boxMidRt{padding-bottom:2px;background-color:#fff}

.ccScore{white-space:nowrap;padding-right:5px}

.surveyFtrTop{width:225px;text-align:center;margin:20px auto 0 auto}

.surveyFtrBtm{width:225px;text-align:center;margin:0 auto 20px auto}

.surveyLink{font-weight:700;padding:0 5px 0 0}

.surveyImg{margin-right:2px}

.popSurvey{padding:10px 0 33px 0;margin:0;text-align:center;border:0;background:url(bb/survey/popBgSDCBMid1.gif) repeat-y 0 0}

.popSurvey h2{margin:30px auto 15px auto;padding:0;font-size:220%;color:#2300A0;font-weight:700}

.popSurvey p{margin:0 auto 15px auto;font-size:100%;color:#666}

.popSurvey p.close{margin:0 0 0 350px;font-size:90%;color:#999}

.popSurvey a{color:#999;text-decoration:underline}

.informIframe{position:absolute;top:0;z-index:5} /*IE style for transparency*/

.informativeClose{padding:8px 0 0;text-align:center}

#popIn{margin:0 auto;position:relative;height:300px;width:468px;border:none}

.popInWrap{position:absolute;text-align:center;width:99%;top:0;left:0;z-index:99999}

.dealSpotTopTbl{margin-bottom:6px}

.ttlTopMod{font-size:115%;font-weight:700;color:#fe6215;padding:0 0 6px 10px}

td.topModDealSpotRt{border-left:1px #ccc solid}

.dealSpotFeaturedArea{padding:0 10px}

.dsFeatured td{border-top:1px #ccc dotted;padding:4px 0 5px 0}

.dsSmart td{padding:4px 0 2px 0}

td.dsMerch{font-weight:bold}

td.dsMerch a:link,td.dsMerch a:visited,td.dsMerch a:active,td.dsBuy a:link,td.dsBuy a:visited,td.dsBuy a:active{color:#03c}

td.dsMerch a:hover{color:#f60;text-decoration:underline}

td.dsPrice{width:60px;font-weight:bold;color:red;white-space:nowrap}

td.dsPrice a:link,td.dsPrice a:visited,td.dsPrice a:active,td.dsPrice a:hover{color:#C00}

td.dsShip{width:65px;color:#86bbdc;}

td.dsBuy{width:60px;font-weight:bold;text-align:right;white-space:nowrap;}

td.dsBuy a:link,td.dsBuy a:visited,td.dsBuy a:active{height:10px;line-height:10px;}

td.dsBuy a:hover{color:#f60;height:10px;line-height:10px;text-decoration:underline !important}

td.dsBuy a:link span,td.dsBuy a:visited span,td.dsBuy a:active span{font-size:110%;height:10px;line-height:10px}

td.dsBuy a:hover span{color:#f60;font-size:110%;height:10px;line-height:10px}

td.dsCars{width:120px}

.dealSpotSmart{border-top:1px #ccc dotted;background:transparent url(bb/bg/bgBlueGrad1.gif) repeat-x;padding:10px 10px 0}

.dealSpotNoSmart{border-top:1px #ccc solid;background:transparent url(bb/bg/bgBlueGrad2.gif) repeat-x;padding:10px 10px 0}

/*Shop by Brand*/

ul.sbb{text-align:center;margin:0;padding:15px 10px 5px 0;list-style:none}

ul.sbb li{margin:10px;list-style:none;margin-top:0;padding-bottom:10px}

#icons img{padding:0 5px;white-space:nowrap;vertical-align:middle}

.smallerCarsPrice{font-size:75%}

.surveyErrorMsg{font-weight:700;color:red}

a.results{text-decoration:none;font-weight:700;margin-left:3px;font-size:110%}

a.results span{text-decoration:underline}

.noresults{text-decoration:line-through;color:#999}

.leftPad{padding-left:0}

li.subtext{list-style:disc;padding-bottom:5px;color:#000}

.new_pill{color:#f60;font-style:italic;font-weight:700;font-size:90%;padding-right:2px}

.descTxt{color:#666}

.descTxt2{color:#666;font-size:90%}

.lightTxt, .lightTxt .vMid a {color:#999}

.ageTypeMsg{color:#999;font-weight:bold}

.dealName, .deals td .dealName{font-weight:700;font-size:120%;margin:0;padding:0 0 3px;}

.deals td .dealName a{color:#123fab}

.deals td .dealName b.highlight{text-decoration:underline}

.dealNameGrid{font-size:12px;font-weight:700;}

.deals td.imgCell {width:120px !important;}

.deals td.dealCol {width:120px;}



.deals td.dealArea .dealName {*width:320px;}

.deals td.dealArea .stockArea {*width:320px;}

.deals td.dealArea .descTxt {max-width:450px; *width:320px;}

.deals td.dealArea .mTB5 {*width:320px;}

.deals td.descCell2 {*width:320px;}

.deals td.descCell2 .dealName {*width:320px;;}

.deals td.descCell2 .reviews {*width:320px;;}

.deals td.descCell2 .pT5 {max-width:450px; *width:320px;}

.deals td.descCell2 .spacerSm {*width:320px;}



.deals td.dealArea .dealName {*width:320px;}

.deals td.dealArea .stockArea {*width:320px;}

.deals td.dealArea .descTxt {max-width:450px; *width:320px;}





/* galleryView / YSM layout */

td.leftColumnTop{ width:150px;border-right:1px solid #ccc;background:transparent url(bb/common/threeColl/boxTopLeftLong.gif) no-repeat left top}

td.leftColumn{ width:150px;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0 10px}

td.leftColumnTop .boxTop{margin:0;padding:0 0 0 10px;border:0;width:100%; background:transparent url(bb/common/boxTopLeft2.gif) no-repeat scroll left top}

td.leftColumn .shim{width:150px;height:1px}

td.rightColumn{ width:280px;padding-left:15px}

td.boxTopRt{margin:0;padding:0 10px 0 10px;border:0;background:transparent url(bb/common/boxTopRt7.gif) no-repeat right top}

td.midColumn .lightTxt{ margin-bottom:5px}

td.xCCoveride .lightTxt{height:45px;margin-bottom:5px;padding:0}

td.midColumn .lightTxt2{color:#999; margin-bottom:5px;padding:0}

td.midColumn{ background:#f0f0f0 url(bb/common/threeColl/gridBgTop.gif) repeat-x;padding:0 10px 10px 10px;border-right:1px solid #ccc}

td.midColumnSort{padding:0 15px 15px 15px; border-right:1px solid #ccc}

.productDealCell{z-index:0;width:130px;float:left;margin:5px 0 0 0;padding:10px 3px 5px 8px}

.xccOveride{width:130px;background:url(bb/common/threeColl/tileBgXDN.gif) no-repeat;padding:10px 3px 5px 5px; height:305px}

div.productDealCell h3{font-size:100%;height:25px;width:117px;padding:0}

div.productDealCell .price{font-size:120%;font-weight:700;color:#03c;width:117px;overflow:hidden;margin:0;padding:0}

div.productDealCell a.price{font-size:100%;font-weight:700;color:#333;width:117px;overflow:hidden;margin:0 0 5px}

div.productDealCell a.price:hover{text-decoration:none}

div.productDealCell .img{text-align:center;width:119px;height:100px;margin:0 0 17px 0}

#PPIText2.img{text-align:center; margin:0 0 8px 0;width:100%}

/* galleryView / YSM layout - bg styles*/

div.productsTileBg{background:url(bb/common/threeColl/gal_box_137.gif) no-repeat;height:275px}

div.productsTileBgHover{background:url(bb/common/threeColl/tileBgXPPHover2.gif) no-repeat;height:275px}

.productDealCell a.addZip:link, .productDealCell a.addZip:active, .productDealCell a.addZip:visited{width:110px;padding:0 0 2px 2px}

.productDealCell a.addZip:hover{width:110px}

.dealClick a{font-weight:700;font-size:110%}

.dealClick{color:#999;font-size:90%;margin:5px 0}

.dealClick p{margin:0}

/* galleryView / YSM layout - btm of curve*/

td.fadeBtm{ border-right:1px solid #ccc}

div.fadeBtm,.fadebtmXccOveride{ background:#fff url(bb/common/threeColl/gridBgBtm.gif) repeat-x;padding:0 10px 10px}

.xCCoveride h3.boxTitleNB, .xCCoveride .boxTitleNB{font-size:100%}

.xCCoveride{padding-top:0}

.midColumnBtm{background:transparent url(bb/common/threeColl/boxBtmCurveRt1.gif) no-repeat right bottom;height:4px;font-size:1px}

td.leftColumnBtm{margin:0;padding:0;border-right:1px solid #ccc;height:4px; font-size:1px;background:transparent url(bb/common/threeColl/boxBtmCurveLt1.gif) no-repeat left bottom}

.leftColumnBtmCurve{ background:#fff url(bb/common/threeColl/boxBtmCurveLt2.gif) no-repeat left top;height:4px;font-size:1px}

.midColumnBtmCurve{ background:#fff url(bb/common/threeColl/boxBtmCurveRt2_2.gif) no-repeat right top;height:4px;font-size:1px}

.merchantLogo{padding-top:3px}

td.rightColumn a{text-decoration:none}

td.rightColumn h4{font-size:120%;margin:0;padding:0;text-decoration:underline}

td.rightColumn .spcr15{clear:left;height:2px;line-height:2px;font-size:1px}

td.adColumn{ padding:0 20px 0 0}

td.leftColumn .lvl2BoxTop,td.leftColumn .lvl2BoxTopRt,td.leftColumn .lvl2BoxBody,td.leftColumn .lvl2BoxBtm,td.leftColumn .lvl2BoxBtmRt{background:#fff}

div.smallTxt a.undrlne:hover{color:#f60;text-decoration:underline}

/* productInfoPop */

.description{height:150px;width:250px;overflow:auto}

#sr1Area{display:none;width:540px;margin:0 auto}

.sr1Area2{position:relative}

.sr1fb{position:absolute;z-index:15;top:60px;left:0;width:100%;height:48px;padding:0;margin:0;background-color:#fff}

.sr1Float{display:block;float:left;border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:1px 0;cursor:pointer}

.srSt{font-size:160%;font-weight:700;text-align:center}

.srwBad,.srwGreat{width:93px}

.srwPoor,.srwOk,.srwGood{width:102px}

.srBad{background-color:#ffc2c2}

.srPoor{background-color:#ffebc4}

.srOk{background-color:#fffdd2}

.srGood{background-color:#d9eeff}

.srGreat{background-color:#ceefce}

#isr0{color:#cc9b9b;padding-left:4px}

#isr1{color:#ccbca0;padding-left:4px}

#isr2{color:#cccaa8;padding-left:4px}

#isr3{color:#adbdcb;padding-left:4px}

#isr4{color:#a4bfa4;padding-left:4px}

a.xpcSort,a.xpcSort:link,a.xpcSort:visited,a.xpcSort:active,a.xpcSort:hover,.deals td a.xpcSort,.deals td a.xpcSort:link,.deals td a.xpcSort:visited,.deals td a.xpcSort:active,.deals td a.xpcSort:hover{padding:5px;white-space:nowrap;color:#333;text-decoration:none}

.xpcSel{background-color:#e0e0e0}

a.noUndrln:hover{text-decoration:none}

.blogPromo{float:left;margin-bottom:20px;width:238px}

.homeDouble{float:left;margin-bottom:20px;width:300px}

.dx{font-weight:700;font-size:120%}

div.categories2{background-image:url(http://img.shopping.com/sc/ds/sdc_arrow_orange.gif);background-repeat:no-repeat;background-position:left;padding-left:12px;margin-bottom:2px;white-space:nowrap;font-size:105%}

table.hSearch{width:100%;text-align:center}

table.hSearch td{padding:20px 10px 20px 10px;width:33%;border-right:1px #ccc dotted}

table.hSearch td.hsRightCell{border-right:0}

div.hsProdName{font-size:100%;font-weight:700;padding:8px 5px 2px 5px;margin:0}

div.hsProdName{font-size:100%;font-weight:700;padding:2px 5px 2px 5px;margin:0}

.hybridSeeAllResults{padding:8px 12px;color:#000;font-weight:700;font-size:120%;text-align:center;border-bottom:1px #ccc solid}

img.hsProd{padding-bottom:2px;margin:0}

img.hsMerch{padding:8px 0 0}

div.grayBullet{background-image:url(http://img.shopping.com/sc/ds/gray_bullet.gif);background-repeat:no-repeat;background-position:left;padding-left:7px;margin:0px;white-space:nowrap}

.hybridSubhead{background:#f0f0f0;padding:8px 12px;color:#000;font-weight:700;font-size:120%;vertical-align:middle}

.noImage{display:block;color:#999;border:1px solid #999;width:100px;height:100px;text-align:center;margin:0 auto;cursor:pointer;cursor:hand;text-decoration:none;font-weight:700}

.catMatches{color:#999;font-size:100%;font-weight:normal}

.hsNumResults{color:#666;font-size:100%;font-weight:normal}

.categoriesArea{margin:0 0 8px 10px}

.ttlBrowseCat{margin:0;padding-bottom:12px}

/* Holiday Readiness */

a.holidayPicks, a.holidayPicks:visited{color:#360;padding:0 5px 0 0}

.holidayHeader{color:#600}

.holidayIntro{color:#360;margin:0 40pt 10px 40px;font-size:150%;font-weight:500}

.holidaySubheader{color:#600;margin:0 10pt 10px 10px;font-size:150%;font-weight:700;border-top:1px solid #ccc}

.holidaySubtext,.giftCardSubtext{color:#333;font-size:65%;font-weight:400}

.holidayCategoryWrapper{width:830px;margin-left:auto;margin-right:auto;text-align:center}

.holidayCategory{width:102px;margin:0 80px 10px 0;text-align:center;float:left}

.holidayCategoryLast,.giftCardCategoryLast{margin:0 0 10px}

.holidayCategory img{border:1px solid #ccc;margin-bottom:5px}

/* Gift Cards */

.giftCardMainWrapper{margin:10px}

.giftCardIntro{color:#600;margin:0 30pt 10px 10px;font-size:150%;font-weight:500}

.giftCardSubheader{padding:20px 10px 10px}

.giftCardSubheader h3{font-size:120%;font-weight:500;border-top:1px solid #ccc;text-align:left}

.giftCardSubheader h3 a{font-weight:700;font-size:115%}

.giftCardCategoryWrapper{width:950px;text-align:center}

.giftCardCategory{width:160px;margin:0 30px 10px 0;text-align:center;float:left}

.giftCardCategory a{font-weight:700;font-size:120%;text-decoration:underline}

.giftCardCategory img{margin:0 0 5px 0}

.giftCardNoWidth{width:auto;padding:0 0 0 10px}

.giftCardMultiColWrapper{float:left;margin:0 30px 10px 0;background:#fff}

.giftCard2ColWidth{width:362px}

.giftCard3ColWidth{width:558px}

.giftCardMultiColWrapperEND{margin-right:0}



/* View Item Page */

.vipMerchInfoTable {padding: 20px 30px;}

.vipMerchInfoCol1 {width: 20%;}

.vipMerchInfoCol2 {width: 20%;}

.vipMerchInfoCol3 {width: 60%;}

.vipSubhead {font-weight: bold; font-size: 125%;}

.reallyLgImgSpaceHolder {width:300px; height:258px; text-align:center;}

.vipProdTopCenterCl {width: 60%; text-align:left;}

.vipProdTopLeftCl{padding-top:10px;width: 40%; text-align: center;}

.vipDividerLine {margin: 0 0 0 0; border-bottom: 3px double #CCC;}

.vipLeftPad {padding-left:30px;}

.vipRightPad {padding-right:100px;}

.vipProductDetails {width: 100%;}

.vipProductDetails .subHeadRowTop,.vipProductDetails .storeInfoBoxHead{border-top:none;}

.vipBigPrice{font-size: 200%}



/* Scrolling Thumbnail Gallery Styles (Colors & borders specific to View Item Page) */

.thumbnailGalleryWrapper {width: 317px; margin: 0 40px;}

#thumbnailGallery {overflow:hidden; width: 257px; margin: 0 10px; height: 80px;}

.thumbnailGalleryInner {white-space: nowrap;}

.thumbnailGalleryInner a img {width: 75px; height: 75px; border: 1px solid #39f; margin: 0 10px 0 0;}

.thumbnailGalleryInner a img:hover {border: 1px solid #f00;}

.thumbnailGalleryInner a img:active {border: 1px solid #300;}

.thumbnailGalleryScrollButton {width: 19px; height: 58px; padding: 9px 0 0 0; float: left; display: block;}

.thumbnailGalleryScrollLeft {background: url(product/vipGalleryArrowL.gif) 0 9px no-repeat;}

.thumbnailGalleryScrollRight {background: url(product/vipGalleryArrowR.gif) 0 9px no-repeat;}

/* End Gallery Styles */



/* showHide Element Styles */

.hiddenElement, .hide {display:none;}

.visibleElement {display:;}

.visibleElement2 {display:block;}

/* showHide Element Styles */



.doubleClickPad {padding-right: 20px;}



/* override styles - listed at bottom to override cascade conflicts */

h4.ads{font-size:122%;margin:0 0 7px;padding:0}

h4.ads a,h4.ads a:link,h4.ads a:visited,h4.ads a:active,h4.ads a:hover,#moogleAd h4.ads a,#moogleAd h4.ads a:link,#moogleAd h4.ads a:visited,#moogleAd h4.ads a:active,#moogleAd h4.ads a:hover{text-decoration:underline; font-weight:500;}

.lowercase {text-transform:lowercase}

.heading {color:#333}



/*ads*/

.bannerArea{text-align:center}

.adLabelRows{text-align:center;font-size:90%;color:#999;width:300px;margin:0 0 auto 0}

.adHeader{text-align:center;font-size:90%;color:#999}

.adHeaderOnInterstitial{margin:0px;padding-bottom:15px;}

.ad728x90{z-index:0;padding:0;text-align:center;white-space:nowrap;margin:0 auto;width:728px}

.ad728x90WithLabel{z-index:0;padding:0;text-align:center;white-space:nowrap;margin:0 auto;width:752px}

.ad728x90adGv{text-align:center}

.debugUi1{text-align:left;padding:5px;background:#ffa}

#ad{word-wrap:break-word;overflow:hidden}

#moogleAd h4.ads{display:block;padding:20px 0 0 0;margin:0}

#moogleAd i,#moogleAd em{display:block;font-style:normal}

.debugArea{background:#ffc;padding:10px}

.debugArea2{text-align:left;padding:5px;background:#ffa}



.deals .regular{padding-left:10px;padding-top:10px}

.regular h4.ads,.deals td .regular h4.ads,.regular h4.ebayAreaTitle,.deals td .regular h4.ebayAreaTitle{font-size:122%;margin:0 0 7px;padding:0}

.regular h4.ads a,.regular h4.ads a:link,.regular h4.ads a:visited,.regular h4.ads a:active,.regular h4.ads a:hover,#moogleAd h4.ads a,#moogleAd h4.ads a:link,#moogleAd h4.ads a:visited,#moogleAd h4.ads a:active,#moogleAd h4.ads a:hover{text-decoration:underline}

.regular a.lc8, .regular a.lc8:link,.regular a.lc8:visited,.regular a.lc8:active,.regular a.lc8:hover,.deals .regular a.lc8,.deals .regular a.lc8:link,.deals .regular a.lc8:visited,.deals .regular a.lc8:active,.deals .regular a.lc8:hover{color:#666;text-decoration:none;font-size:100%}

.regular a.adUrl,.regular a.adUrl:link,.regular a.adUrl:visited,.regular a.adUrl:active,.deals .regular a.adUrl,.deals .regular a.adUrl:link,.deals .regular a.adUrl:visited,.deals .regular a.adUrl:active{color:#333;font-weight:700;text-decoration:none;font-size:100%}

.regular .gglAds{padding-top:15px}

.deals .regular .gglAds{padding:10px 0 0 35px}

.gglAds .ads a:link, .gglAds .ads a:active {color:#123fab;}

.gglAds .ads a:hover {color:#f60;}

.gglAds .ads a:visited {color:#639;}



.regular .eBayAds{padding-top:10px}

.dptSponsTtl td h4{font-size:100%;font-weight:normal;padding:0 8px 0 0}

.dptSponsTtl td div{background:transparent url(bb/box/dptBorder.gif) repeat-x 8px 8px;padding:0 0 5px 0;margin:0}

.dptSponsTtl td.sponsLeft{white-space:nowrap;width:1%}

.regular .dptSponsored .gglAds{padding:0;margin:0}

.regular .dptSponsored h4.ads{font-size:120%;margin:0 0 4px;padding:0}

.regular .dptSponsored p{margin:0;padding:0 0 12px 0}

.dptSubTtl{background:transparent url(bb/box/dptBorder.gif) repeat-x 8px 8px;padding:0 0 5px 0;margin:0}

.dptSubTtl h3{display:inline;font-size:100%;font-weight:bold;background-color:#fff;padding:0 8px 0 0}

.dptWords{padding:0 0 20px 0;margin:0;font-size:90%}

.dptWords td a,.dptWords td a:link,.dptWords td a:active,.dptWords td a:visited,.dptWords td a:hover{display:block;padding-bottom:5px}

.wordsBtm{padding:10px 15px}

.softProdShoes .wordsBtm{padding:10px 0 10px 7px}



.adsYsm{padding-left:0}

.light{padding-bottom:7px;font-family:verdana,helvetica,sans-serif;color:#000}

.light p.last{padding:0}

.light h4.ads,.deals .light h4.ads{font-size:100%;font-weight:400;margin:0;padding:0;text-decoration:none}

.light h4.ads a:link,.light h4.ads a:visited,.light h4.ads a:active,td .light h4.ads a{text-decoration:underline}

.light h4.ads a:hover{text-decoration:underline}

.light a.lc8, .light a.lc8:link,.light a.lc8:visited,.light a.lc8:active,.light a.lc8:hover,.deals .light a.lc8,.deals .light a.lc8:link,.deals .light a.lc8:visited,.deals .light a.lc8:active,.deals .light a.lc8:hover{color:#000;font-size:90%;text-decoration:none}

.light a.adUrl,.light a.adUrl:link,.light a.adUrl:visited,.light a.adUrl:active,.light a.adUrl:hover,a.adUrl,.deals .light a.adUrl,.deals .light a.adUrl:link,.deals .light a.adUrl:visited,.deals .light a.adUrl:active,.deals .light a.adUrl:hover,.deals a.adUrl{color:#090;font-size:90%;font-weight:400;text-decoration:none}

.light .gglAds,.light .eBayAds{padding:0 0 0 20px}

.deals .light .gglAds{padding:0}

.light#bottom_sponsor_ads .gglAds,.light#bottom_sponsor_ads .eBayAds{padding:0 0 0 10px}

.adsByGoogle{font-family:arial,helvetica,sans-serif;font-size:90%;padding:0 10px 0 30px;white-space:nowrap}

.light#bottom_sponsor_ads .ebayAreaTitle{padding:10px 0 0 10px}

.light#middle_sponsor_ads .adsByGoogle{padding:0 0 15px;text-align:right}

.deals .light#middle_sponsor_ads .adsByGoogle{text-align:left;padding:0 10px 0 50px;}

.deals .light .gglAds table.googleArea{border:0}

table.googleArea td.gglRtAds,.deals .light .gglAds table.googleArea td.gglRtAds{padding-left:20px}



.regular_dt .gglAds{padding:15px 0 0 35px}

.regular_dt .eBayAds{padding:10px 0 0 35px;color:#333}

.deals .regular_dt .gglAds{padding:10px 0 0 35px}

.deals .regular_dt .gglAds p{padding:0 0 15px 0;margin:0}

.regular_dt{padding-bottom:4px;margin-left:10px;font-family:arial,helvetica,sans-serif}

.regular_dt h4.ads,.deals .regular_dt h4.ads{font-size:16px;font-weight:normal;margin:0;padding:0}

.regular_dt h4.ads a:link,.regular_dt h4.ads a:visited,.regular_dt h4.ads a:active,td .regular_dt h4.ads a,.regular_dt a.line1:link,.regular_dt a.line1:visited,.regular_dt a.line1:active{font-size:16px;font-weight:normal;text-decoration:underline}

.regular_dt h4.ads a:hover,.regular_dt a.line1:hover{font-weight:normal;text-decoration:underline}

.regular_dt a.lc8, a.lc8:link,.regular_dt a.lc8:visited,.regular_dt a.lc8:active,.regular_dt a.lc8:hover,.regular_dt a.lc8,.deals .regular_dt a.lc8,.deals a.lc8:link,.deals .regular_dt a.lc8:visited,.deals .regular_dt a.lc8:active,.deals .regular_dt a.lc8:hover,.deals .regular_dt a.lc8{color:#333;font-size:100%;text-decoration:none}

.regular_dt a.adUrl,.regular_dt a.adUrl:link,.regular_dt a.adUrl:visited,.regular_dt a.adUrl:active,.regular_dt a.adUrl:hover,a.adUrl,.deals .regular_dt a.adUrl,.deals .regular_dt a.adUrl:link,.deals .regular_dt a.adUrl:visited,.deals .regular_dt a.adUrl:active,.deals .regular_dt a.adUrl:hover{color:#038004;font-size:100%;font-weight:700;text-decoration:none}

.regular_dt .ebayAreaTitle{font-size:16px;font-weight:bold;color:#333;vertical-align:middle}

.regular_dt .eSearchFor{padding-top:25px;font-size:16px}

.regular_dt .eSearchFor a:link,.regular_dt .eSearchFor a:visited,.regular_dt .eSearchFor a:active,.regular_dt .eSearchFor a:hover{text-decoration:none}

.regular_dt .eSearchFor a b{text-decoration:underline}



a.adTtl,a.adTtl:link,a.adTtl:active,a.adTtl:visited,.deals a.adTtl,.deals a.adTtl:link,.deals a.adTtl:active,.deals a.adTtl:visited{text-decoration:none;color:#666;font-size:12px;font-family:arial, helvetica, sans-serif;font-weight:normal}

a.adTtl:hover,.deals a.adTtl:hover{color:#f60;text-decoration:underline;font-size:12px;font-family:arial, helvetica, sans-serif;font-weight:normal}

table.googleArea{border:0}

.deals .light td,.deals .regular td,.deals .regular_dt td{border:0;margin:0;padding:10px 0 5px 10px}

.deals .regular_dt#middle_sponsor_ads{padding-top:10px}

.light p,.deals .regular p,.deals regular_dt p{padding:0 0 8px;margin:0}

h4.ebayAreaTitle{padding-top:10px}

.ebaySearch a:link,.ebaySearch a:visited,.ebaySearch a:active,.ebaySearch a:hover{text-decoration:none}

.ebaySearch a:link span,.ebaySearch a:visited span,.ebaySearch a:active span,.ebaySearch a:hover span{text-decoration:underline}

.regular .ebayBullet,.light .ebayBullet{display:none}

.eSearchFor{padding-top:15px}



/*keyword highlighting*/

.highlight {}

.highlightPlainText {color:#000;}

.notbold {font-weight:500 !important}

div#largeUi .merchName {font-weight:500 !important}

/*end keyword highlighting*/



.pagination {color:#333;margin:0 0 7px 0;font-size:150%;font-weight:400}



/*related search results*/

.arrowImg {width:33px;}

.arrowImg div {padding:0 2px; cursor:pointer;}

.disabled {opacity:.50; -moz-opacity:0.5}

#storefronts {margin-bottom:0px; height:70px;}

.storefrontContentStyle, .storefrontContentLongStyle {white-space:nowrap; width:566px; overflow:hidden; text-align:left;}

.storefrontContentLongStyle {width:900px;}

#storefronts .galleryFadeIn {text-align:left; padding-left:5px;}

#storefronts .galleryFadeOut {text-align:right; padding-right:5px;}

.storefrontGalleryStyle, .storefrontGalleryStyleFul {width:auto;}

.storefrontGalleryStyle td, .storefrontGalleryStyleFull td {text-align:center; padding:7px 5px 0 20px;font-size:12px;}

.storefrontGalleryStyle .firstStorefront, .storefrontGalleryStyleFull .firstStorefront {padding-left:0 !important;}

.storefrontGalleryStyle .firstStorefront img, .storefrontGalleryStyleFull .firstStorefront img {border-left:none !important;}

.storefrontGalleryStyle .lastStorefront img, .storefrontGalleryStyleFull .lastStorefront img {border-right:none !important;}

.storefrontGalleryStyleFull td {padding:7px 4px 0 18px;}

a.sfItem:link,a.sfItem:active,a.sfItem:visited{display:block;border:1px solid #fff;padding:2px;text-decoration:none}

a.sfItem:hover{display:block;border:1px solid #ccc;padding:2px;text-decoration:none}

a.sfItem b,a.sfItem i,a.sfItem em,a.sfItem img{display:block;text-decoration:none;font-style:normal;font-weight:bold;white-space:nowrap}

a.sfItem b{color:#ff7500;font-size:12px}

a.sfItem img.stars{padding:4px 0 1px}



/* shopping genius on side by side page */

#sbsGeniusModule {width:160px; padding:0 15px; _padding:0 0 0 15px;}

#sbsGeniusModule #otherShoppers {padding:5px; font-size:130%; font-weight:bold; margin-bottom:15px; color:#f90}

#sbsGeniusModule a.relatedItem:link, #sbsGeniusModule a.relatedItem:active, #sbsGeniusModule a.relatedItem:visited, #sbsGeniusModule a.relatedItem:hover{border:1px solid #ccc; outline:none; height:110px; width:130px; margin-bottom:10px}

#sbsGeniusModule a.relatedItem:hover b, #sbsGeniusModule a.relatedItem:hover em, #sbsGeniusModule a.relatedItem:hover img {opacity:.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);}

#sbsGeniusModule a.relatedItem b, a.relatedItem em {font-size:12px}

#sbsGeniusModule a.relatedItem b {color:#03C;}

#sbsGeniusModule a.relatedItem em {color:#666;}

#sbsGeniusModule a.relatedItem .clickToAdd {visibility:hidden; color:#000; font-size:130%; font-weight:bold; position:relative; padding-top:30px; margin-top:-115px; height:80px; width:120px;}

#sbsGeniusModule a.relatedItem:hover {border:1px solid #ddd}

#sbsGeniusModule a.relatedItem:hover .clickToAdd {visibility:visible;}



.additionalphotosxpo{padding-left:10px;padding-top:5px}

.marginRight25px{margin-right:25px}

.nomoreselection{margin-bottom:15px;}

/*condition filtering*/

#cfTabDisplay,#cfSortSnippet{display:none}

.cfTabs{margin:0; padding:0; border-bottom:solid 1px #CCC; height:27px; white-space:nowrap;}

.cfTabsRt{margin:0 0 0 12px; padding:0 10px 0 0; border:0; height:34px; _height:27px;}

.cfTabs table{width:100%;padding:0;margin:0;border:0}

.cfTabs a,.cfTabs a:link,.cfTabs a:visited,.cfTabs a:active,.cfTabs a:hover{display:block; height:30px; line-height:30px; _height:27px; _line-height:27px; text-decoration:none; padding: 0 0 0 5px; outline:none; background: url('bb/tabs/bTabLeftOff.gif') no-repeat top left; white-space:nowrap;}

.cfTabs a b,.cfTabs a:link b,.cfTabs a:visited b,.cfTabs a:active b,.cfTabs a:hover b{display:block; height:30px; line-height:30px; _height:27px; _line-height:27px; padding: 0 10px 0 0; background: url('bb/tabs/bTabRtOff.gif') no-repeat top right; color:#333; font-size:120%; cursor:pointer; cursor:hand; white-space:nowrap;}

.cfTabs a:hover b{text-decoration:underline}

.cfTabs td a b span,.cfTabs td a:link b span,.cfTabs td a:visited b span,.cfTabs td a:active b span,.cfTabs td a:hover b span{color:#666;font-size:70%;font-weight:400;cursor:pointer;cursor:hand}

.cfTabs a.sel,.cfTabs a.sel:link,.cfTabs a.sel:visited,.cfTabs a.sel:active,.cfTabs a.sel:hover{background: url('bb/tabs/bTabLeftOn.gif') no-repeat top left;}

.cfTabs a.sel b,.cfTabs a.sel:link b,.cfTabs a.sel:visited b,.cfTabs a.sel:active b,.cfTabs a.sel:hover b{background: url('bb/tabs/bTabRtOn.gif') no-repeat top right;}

.cfTabs td{padding:0 5px 0 0;white-space:nowrap;text-align:center}

.cfTabs td.cfTax{padding:0;text-align:right}

.cfTabs td.cfTax a,.cfTabs td.cfTax a:link,.cfTabs td.cfTax a:visited,.cfTabs td.cfTax a:active,.cfTabs td.cfTax a:hover{background:none;display:inline;}

/*shadowing for popovers*/

.shadow {position: relative;display: block;margin: 6px -6px -6px 6px}

html>body .shadow {margin: 12px -12px -12px 12px;background: url(bb/shadow/lgShadow.png) right bottom no-repeat;}

.shadow:before,

.shadow:after {content: " ";display: block;width: 12px;height: 12px;background: inherit;float:left}

.shadow:before {position: absolute;top:0;right:0;margin: -12px 0 0 auto;background-position: right top;}

.shadow:after {margin: -12px 0 0 -12px;background-position: left bottom;}

.shadow .inner {position: relative;display: block;overflow: hidden;left: -6px;top: -6px;}

html>body .shadow .inner {left: -12px;top: -12px;margin: 0;}

.newClear {clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;line-height: 0;}

.popover {border: 1px solid #ccc;padding: 10px;background: #fff;color: #333;}

#lgImgPop .shadow {*margin:12px 0 0 12px; background:url(bb/shadow/lgShadow.png) right bottom no-repeat; _background:none;}



.scCorrection,.searchTerm {font-weight: bold;color: #666}

.scChanged, .scNoChange,.scSuggestion,.srMessage {}

.sglDealImg {width:177px;height:150px;margin:0;font-size:0;background:url(product/no_image_100x100.jpg) 50% no-repeat;}



/* Styles for Community and Reviews on SDC */

.hiddenBG{display:none;}

.greyedOutBG {overflow:hidden; position:absolute; top:0; left:0; bottom:0; right:0; opacity:.7; filter:alpha(opacity=70); background-color:#556; z-index:999; padding:0; margin:0;}

.whiteOutBG {overflow:hidden; position:absolute; top:0; left:0; opacity:.5; filter:alpha(opacity=50); z-index:9; padding:0; margin:0; width:100%; height:3000px; background-color:#FFF;}

.authPopupHide{display:none;}

.authPopupShow {position:absolute; display:block; top:75px; left:50%; margin-left:-225px; width:450px; z-index:999;}

.contentHide{display:none;}

.contentShow{display:inline;}

.dpBoxTop{margin:20px 0 0 0;padding:0;border:0;background:transparent url(bb/box/dptTopLeft.gif) no-repeat left top;height:9px;line-height:9px;font-size:1px;}

.dpBoxTopRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(bb/box/dptTopRt.gif) no-repeat right top;height:9px;line-height:9px;font-size:1px;}

.dpBoxMid{margin:0;padding:0;background:#fff url(bb/box/dptMid.gif) repeat-y left top;}

.dpBoxMidGrad{margin:0 1px;padding:1px 15px 0 15px;border:0;background:transparent url(bb/box/dptSmGradient.gif) repeat-x left bottom;text-align:left;}

.dpBoxMidRt{margin:0;padding:0;border:0;background:transparent url(bb/box/dptMid.gif) repeat-y right top;text-align:left;}

.dpBoxBtm{margin:0 0 15px 0;padding:0;background:transparent url(bb/box/dptBtmLeft.gif) no-repeat left bottom;height:9px;line-height:9px;font-size:1px;}

.dpBoxBtmRt{margin:0 0 0 10px;padding:0;border:0;background:transparent url(bb/box/dptBtmRt.gif) no-repeat bottom right;height:9px;line-height:9px;font-size:1px;}

input.normal{}

input.invalid {background-color:#FF9; color:#000;}

.invalidMsg{color:#F00;margin:0 auto;}

.invalidMsg2{color:#F00;}

.centertext{text-align:center;}

.panelTitle {font-size:150%;color:#555;font-weight:500;margin:0;padding:0;}

.panelSubTitle {font-size:100%;color:#555;margin:0;padding:0;*zoom:1;*color:#555;}

.panelClose {cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;cursor:pointer;color:#03c;white-space:nowrap;font-size:90%;margin-top:0px;position:absolute;right:10px;}

.panelSpacer {padding:10px 0 20px;}

.fieldLabel {font-weight:600; text-align:right; vertical-align:top; }

.authTable{margin:0 auto;padding:0 0 10px;border-spacing:8px 15px;}

.btnRtAlign{position:absolute;margin-top:-24px;right:70px;}

.boxMidPadding {padding-left:1px;padding-right:1px;}

#pwrLtCol{width:180px;height:611px;background:#fff;overflow:hidden;vertical-align:top;text-align:center;padding:20px 0px;}

#pwrRtCol{width:250px;height:611px;background:#fff;overflow:hidden;vertical-align:top;text-align:left;padding:5px 10px ;}

#pwrMidCol{background:#fff;border-left:1px #ccc solid;border-right:1px #ccc solid;vertical-align:top;text-align:left;padding:20px 10px 0;}

.pwrLabel{font-size:140%;font-weight:400;}

.pwrLabelStrong{font-size:140%;font-weight:800;}

.pwrRow{padding:10px;}

.reviewBtns{margin-left:auto;width:60%;}

.starReqd{color:red;}

.underlineLink{text-decoration:underline;}

.confMsg {font-size:95%;}

.thanksArea{margin:0 auto;padding:20px;width:80%;}

.thanksArea .largeText, .panelTitle .largeText { font-size:140%;font-weight:600; }

.thanksArea .highlightText, .confMsg .highlightText { font-size:140%;font-weight:600; color:#F90;}

.thanksArea .secondaryNote, .pwrRow .secondaryNote { font-size:80%;}

.thanksBox{margin:0 auto;width:50%;}

.pwrRow ul { *margin:7px 0 10px 35px; }

.notRatedJHook{color:#999}



/* Rating, Sorting, Flagging styles */

.panelHide{display:none;}

.panelShow{display:inline;}

.imgThumbs{margin-bottom:-5px;}

.imgRedFlag{margin-bottom:-3px;}

.ratingPanel{margin:0 0 25px 0; *margin:0 0 5px 0; padding:0; line-height:1.5em; zoom:1;}

.ratingPanel a, .ratingPanel a:hover, .ratingPanel a:visited, .ratingPanel a:active, .ratingPanel a:link {font-weight:bold;}

.ratingPanel .rp1 {float:left; width:90px; padding:1px 0 0 0;}

/*.ratingPanel .rp2 {float:left; width:250px; padding:0;white-space:nowrap;}*/

.ratingPanel .rp3 {float:left; width:700px; padding:1px 0 0 5px; *padding:0 0 0 5px;}

.ratingPanel .rp3 .flagPanel {float:right;width:420px;background-color:#f2f2f2;padding:12px;}

.ratingPanel .rp3_rr {display:block;width:285px; _width:275px; padding:25px 0 0 0px;}

.ratingPanel .rp3_rr .flagPanel {width:253px;background-color:#f2f2f2;padding:12px;}



/* Overlay CSS Updates */

#joinThanksPopup {width:500px !important;}

#joinThanksPopup .panelTitle {font-size:130%;}

#joinThanksPopup ul li {padding:3px 0;}



.panelTitle, .termsBlurb, .invalidMsg, #changeMktgFormBox .pwrRow, #changeEmailFormBox .pwrRow, #changePasswordFormBox .pwrRow, #changePasswordFormSuccess .pwrRow, #changeMktgFormSuccess .pwrRow, #changeEmailFormSuccess .pwrRow {*zoom:1;*color:#000;} /* IE fix for elements that disappear, caused from too many overwrites in font styles within the CSS */

.invalidMsg {display:block;}



#authPopup .authTable, #joinPopup .authTable, #joinThanksPopup .authTable, #lostPasswordPopup .authTable {padding:0;}



/* IE fix to allocate spacing to table structures, as IE doesn't follow 'border-spacing' rules. */

#authPopup .authTable td, #lostPasswordPopup .authTable td {*padding:5px 7px 8px 7px;}

#joinPopup .authTable td {*padding:0px 7px 6px 7px;}



#joinPopup {width:550px;}

#joinPopup table.authTable td.captcha {vertical-align:bottom; padding-bottom:24px; *padding-bottom:30px;}

	table.authTable span#captchaErrMsg {height:18px;}



#joinPopup td.data, #joinPopup td.data input {width:312px;}

#changeEmailPopup td.data, #changePasswordPopup td.data, #changeMktgPopup td.data {width:240px;}

#changeEmailPopup td.data input, #changePasswordPopup td.data input, #changeMktgPopup td.data input {width:240px;}



#joinPopup td.fieldLabel, #lostPasswordPopup td.fieldLabel, #authPopup td.fieldLabel,

#changeEmailPopup td.fieldLabel, #changePasswordPopup td.fieldLabel, #changeMktgPopup td.fieldLabel {padding-top:3px; *padding-top:7px; white-space:nowrap;}



#changeEmailPopup .panelSpacer, #changePasswordPopup .panelSpacer, #changeMktgPopup .panelSpacer,

#changeEmailPopup .panelSpacer2, #changePasswordPopup .panelSpacer2, #changeMktgPopup .panelSpacer2 {padding:10px 0;}



#joinPopup td.fieldLabel {*padding-top:;}



#joinPopup .termsBlurb {margin-left:55px;}

#joinPopup a.signIn, #authPopup a.signIn {display:block; float:left; display:block; margin:0 0 0 50px; _margin-left:10px;}



/* Blue Button Enhancements */

.flagPanel .smlBtn, #joinPopup .smlBtn, #authPopup .smlBtn, #lostPasswordPopup .smlBtn,

#changeEmailPopup .smlBtn, #changePasswordPopup .smlBtn, #changeMktgPopup .smlBtn {float:right; margin:0 46px 0 0; font-size:100%; _margin-right:10px;}



.flagPanel .smlBtn a, #joinPopup .smlBtn a, #authPopup .smlBtn a, #lostPasswordPopup .smlBtn a,

#joinPopup .smlBtn a, #authPopup .smlBtn a, #lostPasswordPopup .smlBtn a,

#changeEmailPopup .smlBtn a, #changePasswordPopup .smlBtn a, #changeMktgPopup .smlBtn a {display:block; padding:4px 10px 10px 0; color:#FFF; background:url(bb/btns/blueRt.gif) 100% 0 no-repeat;}



.flagPanel .smlBtn a:hover, #joinPopup .smlBtn a:hover, #authPopup .smlBtn a:hover, #lostPasswordPopup .smlBtn a:hover,

#changeEmailPopup .smlBtn a:hover, #changePasswordPopup .smlBtn a:hover, #changeMktgPopup .smlBtn a:hover {text-decoration:none;}



#joinPopup .smlBtn a span, #authPopup .smlBtn a span, #lostPasswordPopup .smlBtn a span,

#changeEmailPopup .smlBtn a span, #changePasswordPopup .smlBtn a span, #changeMktgPopup .smlBtn a span {white-space:normal; padding:4px 10px 10px 20px; background:url(bb/btns/blueLeft.gif) 0 0 no-repeat;}



.flagPanel .smlBtn a span {white-space:normal; padding:6px 10px 10px 20px; background:url(bb/btns/blueLeft.gif) 0 0 no-repeat;color:#FFF;}

.rp3_rr .flagPanel .smlBtn a span {white-space:normal; padding:5px 10px 10px 20px; *padding:6px 10px 10px 20px; background:url(bb/btns/blueLeft.gif) 0 0 no-repeat;color:#FFF;}

.rp3_rr .flagPanel .smlBtn {float:right; margin:0 10px 0 0; font-size:100%; _margin-right:10px;}



/* Recaptcha Custom */

/* .recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio,

	.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol {display:none !important;}

currently located in head style tag somewhere */



#recaptcha_image {width:312px !important; border:solid 1px blue;}

#recaptcha_image img {height:38px; width:250px;}

#recaptcha_response_field {width:265px;}

#recaptcha_reload {width:65px;}



/* CAROUSEL */

/* global carousel button disabled */

.carouselButton-disabled {opacity:.3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); }



/* utilities */

.hintTxt {margin-bottom:25px; color:#006600; font-size:110%; font-weight:700;}

.similarItemsCarousel {width:947px;}

.similarItemsCarousel .clear {clear:both;}

.similarItemsCarousel a {outline:none;}

.similarItemsCarousel img {border:none;}



/*carousel header*/

.similarItemsCarousel .dptBoxTop {position:relative; margin:0; padding:0 10px; border-top: 1px #C0BBCB solid; background:#F0F0F0; color:#3E2B85; height:30px; line-height:30px; font-size:90%; clear:left;}

.similarItemsCarousel .dptBoxTop h1, .similarItemsCarousel .dptBoxTop h2, .similarItemsCarousel .dptBoxTop h3 {margin:0; padding:0; font-size:150%; font-weight:bold; color:#3E2B85;}



/* carousel box */

.similarItemsCarousel .carouselContainer {clear:both;}

.similarItemsCarousel #similarItemsCarouselContainer {height:200px;}

.similarItemsCarousel .carouselContainer .carouselFrame {width:905px; overflow: hidden; position: relative; float: left;}

.similarItemsCarousel .carouselContainer .carouselFrame .carousel {position:relative; margin:0; padding:20px 0 0 15px; width:15000px;}

.similarItemsCarousel .carouselContainer .carouselFrame .carousel li {float:left; list-style:none;}

.similarItemsCarousel .carouselContainer .carouselFrame #similarItemsCarousel li {padding:0 5px; width:140px; height:165px;}



/* carousel buttons */

.similarItemsCarousel .carouselContainer .carouselButton {float:left; width:19px; height:58px;}

.similarItemsCarousel .carouselContainer .carouselNext {float: right;}

.similarItemsCarousel .carouselContainer .carouselButton-disabled {opacity:.3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); }

.similarItemsCarousel .productTileCarousel .carouselButton {margin:55px 0 0 0;}



/* tile area */

.similarItemsCarousel .carousel .tileArea {width:138px; height:175px; float:left; margin:0; padding:15px 1px 5px 10px; text-align:left; float:left;}

.similarItemsCarousel .carousel .tileArea .qlImgArea {width:125px; height:125px; margin:0; position:relative; font-size:0; background:url(product/no_image_100x100.jpg) 50% no-repeat;}

.similarItemsCarousel .carousel .tileArea .qlImgArea img {width:125px; height:125px;}

.similarItemsCarousel .carousel .tileArea .qlImgArea .itemLink {display:block; width:100%; height:100%;}



/* IE6 needs this for :hover [selector] . http://friendlybit.com/css/ie6-bug-ignored-selector-hover-bug/ */

.similarItemsCarousel .carousel .tileArea .qlImgArea .itemLink:hover {padding-top:0;}

.similarItemsCarousel .carousel .tileArea .qlImgArea .itemLink:hover .goQL, .similarItemsCarousel .carousel .tileArea .qlImgArea .itemLink .actuatorActive {visibility:visible;}

.similarItemsCarousel .carousel .tileArea .dealName {font-weight:400; font-size:90%; margin:0; padding:7px 0 5px 1px; width:140px; height:13px; overflow:hidden;}

.similarItemsCarousel .carousel .tileArea .dealName a, .similarItemsCarousel .carousel .tileArea .dealName a:link, .similarItemsCarousel .carousel .tileArea .dealName a:active, .similarItemsCarousel .carousel .tileArea .dealName a:visited, .similarItemsCarousel .carousel .tileArea .dealName a:hover{display:inline-block; color:#444; padding:0; width:115px;}

.similarItemsCarousel .carousel .tileArea .shoesFrmStore{font-size:90%;}

.similarItemsCarousel .carousel .tileArea .shoesFrmStore a:hover{color:#F60;}

.similarItemsCarousel .carousel .tileArea .shoesFrmStore span {color:#999; text-decoration:none; padding-left:6px; padding-right:6px;}

.similarItemsCarousel .carousel .tileArea .shoesFrmStore a, .similarItemsCarousel .carousel .tileArea .shoesFrmStore a:link, .similarItemsCarousel .carousel .tileArea .shoesFrmStore a:visited, .similarItemsCarousel .carousel .tileArea .shoesFrmStore a:active{color:#3f297f;}



/* SHOPPING GENIUS POPUP */

.similarItemsCarousel .sgGreenBoxes {width:13px; height:13px;}

.similarItemsCarousel .sgGreenBoxesHand {cursor:pointer; cursor:hand;}

.similarItemsCarousel .sgPopupBox {display:none; position:absolute; top:2px; z-index:10; text-align:center; background:url(bb/common/quick_compare_sprite.gif) 0 0 no-repeat; width:261px; height:137px; padding-left:10px;}

.similarItemsCarousel .sgPopupBox .sgCompareTable {text-align:center; margin-left:auto; margin-right:auto; width: 230px; padding:0%;}

.similarItemsCarousel .sgPopupBox .sgCompareTable .sgCompareTxt {display:inline-block; margin-top:8px; margin-bottom:3px; font:600 130% arial; text-align:left; padding-left:8px;}

.similarItemsCarousel .sgPopupBox .sgCompareTable .closeButton {*overflow:hidden; display:inline-block; margin-left:13px; margin-bottom:6px; *margin-top:-23px; background:url(bb/common/quick_compare_sprite.gif) 0 -274px no-repeat; width:12px; height:12px;}

.similarItemsCarousel .sgPopupBox .sgCompareTable tr td {vertical-align:top;}

.similarItemsCarousel .sgPopupBox .sgCompareTable tr td.padLeft {text-align:left; padding:3px 3px 0 18px; width:47%;}

.similarItemsCarousel .sgPopupBox .sgCompareTable tr td.padRight {text-align:left; padding:3px 2px 0 25px; width:47%;}

.similarItemsCarousel .sgPopupBox .sgCompareTable tr td.alignBottom {text-align:center; vertical-align:bottom; padding:0 0 10px 5px; font-size:250%; font-weight:500; width:6%; color:#999;}

.similarItemsCarousel .sgPopupBox .sgCompareTable .sgProductTxt {font:500 90% arial;}

.similarItemsCarousel .sgPopupBox .sgCompareTable .sgProductTxt a {color:#444;}



.similarItemsCarousel .sgPopupBoxLeft {display:none; position:absolute; top:2px; z-index:10; text-align:center; background:url(bb/common/quick_compare_sprite.gif) 0 -137px no-repeat; width:261px; height:137px; padding-right:20px;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable {text-align:center; margin:0 15px 0 5px; width:230px; *margin-left:0; *margin-right:22px;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable .sgCompareTxt {display:inline-block; margin-top:8px; margin-bottom:3px; font:600 130% arial; text-align:left;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable .closeButton {*overflow:hidden; display:inline-block; margin-left:13px; margin-bottom:6px; *margin-top:-23px; background:url(bb/common/quick_compare_sprite.gif) 0 -274px no-repeat; width:12px; height:12px;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable tr td {vertical-align:top;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable tr td.padLeft {text-align:left; padding:3px 3px 0 18px; width:47%; *padding-left:18px;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable tr td.padRight {text-align:left; padding:3px 2px 0 25px; width:47%;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable tr td.alignBottom {text-align:center; vertical-align:bottom; padding:0 0 10px 5px; font-size:250%; font-weight:500; width:6%; color:#999;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable .sgProductTxt {font:500 90% arial;}

.similarItemsCarousel .sgPopupBoxLeft .sgCompareTable .sgProductTxt a {color:#444;}



/* SIDE BY SIDE PAGE */

.p5 {padding:5px 5px 5px 0;}



.sbsTableDiv {border-left: 1px solid #CCC;}

.sbsTableDiv .sbsProdTbl {border-top:3px #CCC double; border-bottom:3px #CCC double;}

.sbsTableDiv .sbsProdTbl .subHeadRow {padding:5px 15px 5px; background-color:#DCDCDC;}

.sbsTableDiv .sbsProdTbl .subHeadTopBorder .subHeadRow {border-top:1px solid #CCC;}

.sbsTableDiv .sbsProdTbl .subHeadTopBorder .subHeadRow {padding-top:0;vertical-align:middle;}

.sbsTableDiv .sbsProdTbl .subHeadTopBorder .subHeadRow img {display:block;float:left;padding-top:4px;}

.sbsTableDiv .sbsProdTbl .subHeadTopBorder .subHeadRow span {display:inline-block;vertical-align:bottom;padding:9px 0 1px 0;font-size:1.4em;}







.sbsTd {border-left:1px solid #C0C0C0;}

.boxTopSbs .boxTopRt .boxTableTop h3 {*width:550px;} /* prevents text wrapping in IE on the top row */

.removeRowSbs .multiSubHead {background-color:#FFF; padding: 4px 4px 0 4px;}

.removeRowSbs .multiSubHeadLeft {background-color:#FFF; padding:4px 4px 0 4px;}

.removeRowSbs a.closeBtn:link, .removeRowSbs a.closeBtn:visited, .removeRowSbs a.closeBtn:active, .removeRowSbs a.closeBtn:hover {padding:0 18px 0 0; display:inline-block; height:15px;}



.prodSummaryRowSbs .sbsTd {padding:0 8px; vertical-align:top; text-align:center;}

.prodSummaryRowSbs .multiSummary .aBtn ul {text-align:center;}

.prodSummaryRowSbs .priceStores {line-height:22px;}

.prodSummaryRowSbs .plainTxt, .prodSummaryRowSbs .price, .prodSummaryRowSbs .stores {vertical-align:bottom;}

.prodSummaryRowSbs .price a {_display:inline-block;}

.prodSummaryRowSbs .darkGrey {color:#999; font-size:130%; font-weight:500;}

.prodSummaryRowSbs .stores {font-size:105%; font-weight:500;}

.prodSummaryRowSbs .aBtn {margin:5px 0 15px 0; white-space:normal;}



.dealRowSbs .sbsTd {padding:8px; vertical-align:middle; text-align:center; color:#000;}

.dealRowSbs .sbsTd .priceShipCenter {text-align:center; display:inline-block;}

.dealRowSbs .sbsTd .priceShipCenter a {text-decoration:none;}

.dealRowSbs .sbsTd .priceShipCenter .sbsTotalPrice {font-size:180%; font-weight:700; *font-size:150%; text-align:center; min-width:70px;}

.dealRowSbs .sbsTd .priceShipCenter .sbsTotalPrice .freeShip {font-size:55%;}

.dealRowSbs .sbsTd .priceShipCenter .sbsTotalPrice .shipping {font-size:55%; color:#666;}

.dealRowSbs .sbsTd .priceShipCenter .taxShippingArea {float:right; padding-right:18px; *padding-right:28px; color:#999; font-style:normal; font-size:100%; *font-size:80%; font-weight:500;}

.dealRowSbs .sbsTd .priceShipCenter .merchName{_font-size:100%; padding-right:15px;}

.dealRowSbs .sbsTd .priceShipCenter .merchNameTop{vertical-align:top; padding-top:3px;}

.dealRowSbs .attrLabelTop .sbsSpec{width:110px;}



.prodDescRowSbs .sbsTd {padding:12px; _padding:12px 8px; vertical-align:top; text-align:left; color:#555;}

.sbsSpec {display:inline-block; float:left; width:100px;}

.sbsQuestion {display:inline-block; float:right;}



.prodSpecRowSbs .multiAttr, .prodSpecRowSbs .multiAttrTop {border-left:1px solid #C0C0C0}



/* these styles affect items that contain varying widths depending on what language they are written in. So, they are overwritten in sdcFr.css and sdcDe.css */

a.storeVisitLink {background:url('bb/btns/visitStore_btn_sprite.gif') no-repeat 0 0;padding:14px 44px;line-height:27px;font-size: 0;float: right !important;text-decoration:none;*padding:13px 44px;}

a.storeVisitLink:hover {background-position:0px -29px;}

.panelTtl{float:left;padding:0 0 5px 0;margin:0;width:430px;color:#333;font-size:110%;font-weight:bold}

.panelTopRt{float:right;width:60px;text-align:right;padding:0 0 5px 0;margin:0}

.panelClose {background: url(bb/btns/grayX2.gif) no-repeat 0 .08em;float: right;height: 13px;padding: 0;width: 4em;text-align: right;}

.prplBoxTopRt b{display:block;float:left;width:58%;color:#333;font-weight:bold;font-size:120%;text-align:left}

.prplBoxTopRt a,.prplBoxTopRt a:link,.prplBoxTopRt a:active,.prplBoxTopRt a:visited,.prplBoxTopRt a:hover{display:block;float:right;width:40%;color:#639;font-size:80%;text-align:right;}

.itemLink .goQL {overflow:hidden; position:absolute; top:2px; right:2px; width:36px; height:30px; background:url(bb/btns/quicklook36x30_default.gif) no-repeat; font-size:12px; text-decoration:none; visibility:hidden; padding:0; cursor:hand;}

.filterLabel {font-size:100%;padding:0;margin: 0 0 3px 0;width:4em;float:left;clear:left;color:#666;}

.ovImgArea .goQL {overflow:hidden; visibility:hidden; position:relative; top:-56px; left:0; padding:20px 0 0 6px; width:45px; height:32px; color:#000; background:none; font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer; cursor:hand;}

td.qlClrSzLabel{width:55px}

td.qlClrSize{padding:0 20px 0 0; width:235px;}

td.qlClrLabel2{width:45px}

.dptDynSubBar{background: transparent url(bb/box/prpl2Grad.gif) repeat-x 0 0;height:30px;line-height:30px;padding:0 10px;margin:0 1px;color:#333;font-weight:bold;font-size:120%}



.dpSearchMsg{background:#f9eee1 url('bb/glb/iconExclaimOrng.gif') no-repeat 15px 11px;padding-left:72px;border-left:1px solid #E6E6E6;border-right:2px solid #CDCDCD;border-bottom:3px solid #ffa540;}

.dpSearchMsg ul{clear:both;margin:0;padding:12px 0 2px 0;font-size:110%}

.dpSearchMsg ul li{padding-bottom:10px;color:#666}

.dpSearchMsg ul li.dpNlfPad{padding-bottom:15px}

.dpSearchMsg ul li span{color:#333}

.dpSearchMsg ul li div{color:#333;display:inline}



.deals td .dpTtlPrice{white-space:nowrap;font-size:90%;color:#666}

.deals td .dpTtlPrice a,.deals td .dpTtlPrice a:link,.deals td .dpTtlPrice a:active,.deals td .dpTtlPrice a:visited{color:#666;text-decoration:underline}

.deals td .dpTtlPrice a:hover{color:#f60}



/** Category list on cross category page **/

#categoryDiv {background-color:#f9eee1;padding-left:7px; padding-top:8px; border-left:1px solid #E6E6E6;border-right:2px solid #CDCDCD;border-bottom:3px solid #ffa540;}

#categoryDiv #catTitle {font-size:140%;font-weight:bold; padding-left:2px;padding-bottom:5px;color:#555}

.categoryTable td div, .categoryTable td {padding-bottom:5px;padding-top:2px}

.categoryTable td {width:28%; padding-left:10px}

.categoryTable td#firstCol {padding-left:3px}

.categoryTable td#lastCol {width:auto;padding-left:10%}

.categoryTable td a,.categoryTable td a:link,.categoryTable td a:active,.categoryTable td a:visited{color:#123fab;font-size:120%;font-weight:bold}

.categoryTable td a:hover{color:#123fab;font-size:120%;font-weight:bold;text-decoration:underline}



/** Content AND Columns **/

/* Flex Page Width Grids */



/* outer Grid 1 */

#outer {border-left:200px solid #FFF; border-right:25px solid #FFF; /* min-width:720px; *min-width:720px; */}

#outer #inner {width:100%;}

#outer .float-wrap {float:left; width:100%; margin-left:-200px;}

#outer .float-wrap #contentCenter {_position:relative; float:right; margin-right:-208px; width:100%;}

#outer .float-wrap #contentCenter .contentCenterWrap {min-width:700px;}

#outer .float-wrap #contentCenter .pCol1Right {min-width:700px;}

#outer .float-wrap #contentCenter .pCol1Right .boxMidRt {margin-left:0;}



#outer #left {float:left; width:200px;}

#outer #left .pCol1Left {width:100%;}

* html #outer #left {position:relative;}



#outer #right {*position:relative; *left:25px; float:right; margin-right:-325px; width:300px;}



/* outer Grid 2 (xPO product detail with no left rail) */

#outer2 {border-right:25px solid #FFF;}

* html #outer2 {_width:959px;}

#outer2 #inner {width:100%;}

#outer2 .float-wrap {float:left; width:100%; /*margin-left:4px;*/}

#outer2 .float-wrap #contentCenter {*position:relative; float:right; margin-right:0; width:100%;}



#outer2 #left {float:left; width:200px;}

#outer2 #left .pCol1Left {width:100%;}

* html #outer2 #left {position:relative;}



#outer2 #right {*position:relative; *left:16px; _left:6px; float:right; margin-right:-320px; width:300px;}



/* advertisement - energizer bunny sits on top of Similar Items carousel */

#outer2 #right .pCol2Rail .box {margin-left:20px;}



/* similar items also needs less width to fit correctly */

#outer2 .float-wrap .contentCenterWrap .similarItemsCarousel {width:932px;}

#outer2 .float-wrap .contentCenterWrap .carouselFrame {width:885px;}

#outer2 .float-wrap .contentCenterWrap .carouselFrame .carousel {padding-left:0;}



/** RIGHT RAIL STYLES **/

.bodyWide .contentContainer .adContainer{padding:10px 6px 0 0; text-align:right;}

#right .boxTop .boxTopRt h3 {float:left; margin:0; padding:12px 0px 10px 0; width:250px; font-size:130%; font-weight:700; color:#555;}

.boxMid .boxMidRt .blankClear {clear:both; margin:0; *margin-right:10px; padding:0; background-color:transparent; color:#FFF; font-size:1px; height:1px; line-height:1px;}

.boxMid .boxMidRt .tableTag {font-size:100%; width:280px; font-weight:700; border-collapse:collapse;}



/** Padding for advertisement label **/

.bodyWide #right .box .adHeader {padding-top:4px;}

.bodyWide .contentContainer .mB15 .adContainer .adHeader {padding-top:4px;}



/** Related Search **/

#relatedSearches {width:300px; font-size:12px; text-align:left;}

#relatedSearches .boxTop .boxTopRt a img {float:right; margin:10px 5px 0 0; *margin:10px 15px 0 0;}

#relatedSearches .boxMid .boxMidRt {padding:18px 18px 10px 0; margin:0 0 0 10px; *padding-bottom:13px;}

#relatedSearches .boxMid #tagCloudContent {line-height:22px; *line-height:23px;}

#relatedSearches .boxMid #tagCloudContent .rank1 {color:#0033CC !important; font-size:148%;}

#relatedSearches .boxMid #tagCloudContent .rank2 {color:#0033CC !important; font-size:115%;}

#relatedSearches .boxMid #tagCloudContent .rank3 {color:#0033CC !important; font-size:100%;}

#relatedSearches .boxMid #tagCloudContent .rank4 {color:#0033CC !important; font-size:90%;}

.relatedSearchItems td{font-size:90%}



/* recently viewed right rail  */

#recentlyViewed .boxMid .boxMidRt {margin:0; padding:9px 0 0;}

#recentlyViewed a:visited {color:#03C;}

#recentlyViewed .boxTop .boxTopRt a img {float:right; margin:10px 5px 0 0; *margin:10px 15px 0 0;}

.boxMid .boxMidRt .rviEmpty {padding-top:10px;}

.boxMid .boxMidRt .rcntItm {*padding-top:6px; margin:0 10px 0 10px; font-size:100%; font-weight:700; padding-top:5px;}

.boxMid .boxMidRt .rcntItm .rcntItmTxt {margin-left:10px; *margin-bottom:14px; display:inline-block; width:172px; *width:165px; vertical-align:middle;}

.boxMid .boxMidRt .rcntItm .rviImageAnchor {display:inline-block; padding: 6px 0 0 6px; width:86px; *width:91px; height:86px; *height:91px; border:solid 1px #CCC;}

.boxMid .boxMidRt .rcntItm .rviImage {padding:0; vertical-align:middle;}

.boxMid .boxMidRt .pb10 {padding-bottom:10px;}



/* key features right rail */

#right #keyFeatures {width:300px;}

#right #keyFeatures .boxTop .boxTopRt a img {float:right; margin:10px 5px 0 0; *margin:10px 15px 0 0;}

#right #keyFeatures .boxMid .boxMidRt {margin:0; padding:0;}

#right .boxMid .boxMidRt .tableTag {font-size:100%; width:280px; font-weight:700; border-collapse:collapse; table-width:fixed;}

#right .boxMid .boxMidRt #productAttributes {margin:0 10px 0 10px;}

#right .boxMid .boxMidRt #productAttributes  .attrLabelTop {border-right:1px solid #CCC; width:137px; padding:6px 0 4px 0px; _padding-right:5px; margin:0; white-space:normal;}

#right .boxMid .boxMidRt #productAttributes  .attrLabel {margin:0; padding:6px 5px 4px 0px; border-top:1px dotted #CCC; width:137px; border-right: 1px solid #CCC; white-space:normal;}

#right .boxMid .boxMidRt #productAttributes  .linkSpan {display:block; float:left; padding-bottom:4px; width:115px; _width:115px;}

#right .boxMid .boxMidRt #productAttributes  .noLinkSpan {display:block; float:left; margin-top:-3px; padding: 3px 0 4px 0; width:129px; _width:135px;}

#right .boxMid .boxMidRt #productAttributes td img {display:inline-block; float:left; padding-left:4px; *margin-left:2px;}

#right .boxMid .boxMidRt #productAttributes  .attr {border-top:1px dotted #CCC; padding-bottom:8px; *width:131px; padding:6px 8px 4px 10px; margin:0; font-weight:400;}

#right .boxMid .boxMidRt #productAttributes  .attrTop  {padding: 6px 8px 4px 10px; margin:0; font-weight:400;}

#right .boxMid .boxMidRt .rSol {background-color:transparent; border-top:1px solid #CCC; clear:both; color:#FFF; font-size:1px; height:1px; line-height:1px; margin:0 10px; padding:0;}



/* reviews right rail */

#reviews .boxMid .boxMidRt {margin:0; padding:0;}

#reviews a:visited {color:#03C;}

.boxMid .boxMidRt #averageRatingDiv {margin: 0 10px 0 10px; padding-top:10px; *padding-top:9px;}

.boxMid .boxMidRt #averageRatingDiv .avgRating {font-weight:700; padding:1px 1px 10px 0; vertical-align:middle; *display:inline-block;}

.boxMid .boxMidRt #averageRatingDiv .stars {padding-bottom:11px; vertical-align:middle;}

.boxMid .boxMidRt #averageRatingDiv .avgWrite {font-weight:400;padding:1px 0 10px; vertical-align:middle;  *display:inline-block;}

.boxMid .boxMidRt #averageRatingDiv .avgWrite .bar {display:inline-block; margin-bottom:2px; padding: 0 3px 2px 3px; vertical-align:middle; *padding-right:5px;}



#reviews .boxMid .boxMidRt .brdrNoClear {margin:0; padding:0; background-color:transparent; border-color:#CCC; border-style:solid; border-width:1px 0; color:#FFF; font-size:1px; height:1px; line-height:1px;}

.boxMid .boxMidRt .titleAuthorDiv {margin:0 10px 0 10px; padding:0;}

.boxMid .boxMidRt .titleAuthorDiv h2 {font-size:129%; margin-bottom:2px; *margin-top:13px;}

.boxMid .boxMidRt .titleAuthorDiv .lightTxt {font-weight:400; color:#999;}

.boxMid .boxMidRt .titleAuthorDiv .lightTxt a {color:#03C;}

.boxMid .boxMidRt .reviewDiv {margin:10px 10px 0 10px;}

.boxMid .boxMidRt .reviewDiv .reviewAuthorSpan {padding:1px 4px 0 0; vertical-align:middle;}

.boxMid .boxMidRt .reviewDiv .stars {padding-bottom:2px; vertical-align:middle;}

.boxMid .boxMidRt .reviewDiv .reviewSpan {display: block; padding:10px 0 20px; *padding-bottom:19px; color:#999;}

.boxMid .boxMidRt .reviewDiv .reviewSpan2 {display: block; padding:10px 0 10px; *padding-bottom:9px; color:#999;}

.boxMid .boxMidRt .reviewDiv .feedbackDiv {margin:0 0 5px 0;}



#reviews .boxMid .boxMidRt .singleBrdrNoClear {background-color:transparent; border-bottom:solid 1px #CCC; color:#FFF; font-size:1px; height:1px; line-height:1px; margin:0; padding:0;}

.boxMid .boxMidRt #seeReviewsDiv {margin:0 10px 0 10px; padding:15px 0; font-weight:700;}

.boxMid .boxMidRt #seeReviewsDiv img {padding:0 8px 3px 0; *margin-right: 8px;}



/** END RIGHT RAIL STYLES **/



/** IE 6 rendering fix for box background images **/

.boxTop {zoom:1;}

.boxMid {zoom:1;}



/** Grid Box Item Styles **/

.boxMid .gridBox {float:left; /* display:inline-block; _float:left; */ margin:14px 12px 20px; _margin:14px 9px 20px; width:164px; text-align:left;}

.boxMid .gridBox .gridItemTitle {overflow:hidden; padding:2px 3px 0; height:33px; _height:36px; border:none; font-weight:700;}

.boxMid .gridBox .gridItemTitle a:link,.boxMid .gridBox .gridItemTitle a:active, .boxMid .gridBox .gridItemTitle a:hover, .boxMid .gridBox .gridItemTitle a:visited {color:#123FAB;}

.boxMid .gridBox .gridItemMid {position:relative; height:171px; _height:173px; border:solid 1px #CCC; text-align:center;}



/* talk to chris about the best way to deal with the hoverDivHeader styles */

.boxMid .gridBox .gridItemMid #noHoverDivHeader {float:left; height:17px; text-align:left; padding:2px 0 0 3px;}

.boxMid .gridBox .gridItemMid #hoverDivHeader {display:none; float:left; height:17px; text-align:left; padding:2px 0 0 3px;}

.boxMid .gridBox .gridItemMid #hoverDivHeader .numReviews,  .boxMid .gridBox .gridItemMid #noHoverDivHeader .numReviews {display:none;}

.boxMid .gridBox .gridItemMid .gridItemQuickLook {text-align:right; height:19px;}

.boxMid .gridBox .gridItemMid .gridItemQuickLook a {display:block; float:right; background:url(bb/btns/gridRowChangeSprite2.gif) 0 -34px no-repeat; width:19px; height:19px;}

.boxMid .gridBox .gridItemMid .prodLink:hover {text-decoration:none !important;}

.boxMid .gridBox .gridItemMid .gridImgOverlay {display:none; position:absolute; left:0px; bottom:-1px; padding-top:10px; width:100%; opacity:.70;filter:alpha(opacity=70); height:16px; _height:25px; background-color:#666; cursor:hand;}

.boxMid .gridBox .gridItemMid .gridImgOverlayTxt {display:none; position:absolute; bottom:3px; left:0px; text-align:center; width:100%; font-weight:700; color:#FFF; font-size:1.3em; cursor:hand; text-decoration:none;}



.boxMid .gridBox .gridItemBtm  {overflow:hidden; padding:2px 5px 5px; border:solid 1px #CCC; border-top:none; height:50px; _height:55px; background-color:#F7F7F7; font-size:.9em;}

.boxMid .gridBox .merchantLogo {display:none;}

.boxMid .gridBox .gridItemHiddenDealInfo {display:none;}



/* deal grid styles ONLY */

.boxMid .gridBox .gridItemBtm .priceInfo {float:left; width:90px;}

.boxMid .gridBox .gridItemBtm .shipInfo {float:right; padding-top:0; width:50px; font-weight:bold;}

.boxMid .gridBox .gridItemBtm .shipInfo .calc {white-space:normal;}

.boxMid .gridBox .gridItemBtm .merchantName {float:left; width:150px; font-size:100%; line-height:160%;}

.boxMid .gridBox .gridItemBtm .totalPrice {float:left; width:150px; color:#999;}



/* product & deal grid PRICE styles */

.boxMid .gridBox.deal .gridItemBtm .gridPrice {display:block; padding-top:2px; font-size:1.7em; font-weight:700; color:#1D8B00;}

.boxMid .gridBox.product .gridItemBtm .gridPrice {padding-top:2px; font-size:1.7em; font-weight:700; color:#1D8B00;}

.boxMid .gridBox .gridItemBtm .gridPrice:active, .boxMid .gridItemBtm .gridPrice:link, .boxMid .gridItemBtm .gridPrice:visited, .boxMid .gridItemBtm .gridPrice:hover {color:#1D8B00;}

.boxMid .gridBox .gridItemBtm .buyAtTxt .gridCarPrice {color:#1D8B00; font-size:1.5em; font-weight:700;}

.boxMid .gridBox .gridItemBtm .dpTtlPrice a,.boxMid .gridBox .gridItemBtm .dpTtlPrice a:link,.boxMid .gridBox .gridItemBtm .dpTtlPrice a:active,.boxMid .gridBox .gridItemBtm .dpTtlPrice a:visited{color:#666;text-decoration:underline}

.boxMid .gridBox .gridItemBtm .dpTtlPrice a:hover{color:#f60}



/* These were for old deal grid layout.

.boxMid .gridBox .gridItemBtm .gridFreeShipping {padding-top:8px; display:inline-block; font-size:75%; color:#A1000C; font-weight:700; vertical-align:top;}

.boxMid .gridBox .gridItemBtm .gridItemMerchantName {font-size:10px; color:#666; text-decoration:none;}

*/



.boxMid .gridBox .gridItemBtm .underline {padding-right:3px; text-decoration:underline;}

.boxMid .gridBox .gridItemBtm .buyAtTxt {font-size:1em; padding-top:2px; color:#555;}

.boxMid .gridBox .gridItemBtm .buyAtTxt a.linkClr2:link, .boxMid .gridBox .gridItemBtm .buyAtTxt a.linkClr2:visited, .boxMid .gridBox .gridItemBtm .buyAtTxt a.linkClr2:hover, .boxMid .gridBox .gridItemBtm .buyAtTxt a.linkClr2:active {color:#555;}

.boxMid .gridBox .gridItemDesc {display:none;}



.boxMid .gridBox #gridFeaturedItem {float:left; height:17px; text-align:left; padding:2px 0 0 3px;}



/* grid View PopUp Panel */



#qLMask {display:none;}

.boxMid #mainViewPopUp {display:none; position:absolute; margin:0; padding:0; width:720px; background:#FFF; border:solid 3px #CCC; text-align:left; z-index:99; zoom:1;}

.boxMid #mainViewPopUp .insidePopUp {padding:5px 10px 10px; zoom:1;}

.boxMid #mainViewPopUp .closePanel {display:block; float:right; margin:0; padding:0; width:12px; height:13px; cursor:pointer; font-size:90%; color:#0033CC; text-align:right; background:url(bb/btns/grayX2.gif) no-repeat 0 .1em;}

.boxMid #mainViewPopUp .closePanel:hover {text-decoration:underline !important; color:#FF6600 !important;}



.boxMid #mainViewPopUp .top {margin:15px 20px 0 20px; zoom:1;}

.boxMid #mainViewPopUp .top .imgArea {float:left; padding:5px; width:250px; height:250px; border:solid 1px #AFAFAF;}

.boxMid #mainViewPopUp .top .content {float:left; margin-left:15px; width:380px;}

.boxMid #mainViewPopUp .top .content .title {font-size:130%; color:#1140AA;}

.boxMid #mainViewPopUp .top .content .rating {padding:10px 0;}

.boxMid #mainViewPopUp .top .content .rating img.stars {margin-right:20px;}

.boxMid #mainViewPopUp .top .content .rating a {vertical-align:bottom;}

.boxMid #mainViewPopUp .top .content .desc {line-height:1.5em;}

.boxMid #mainViewPopUp .top .content .compare {margin-top:25px; *margin-top:30px; width:auto; height:auto; border:solid 3px #E4E4E4; zoom:1;}

.boxMid #mainViewPopUp .top .content .compare span {/*display:block;*/ padding:0px 0; /*width:60px;*/ text-align:left;}

.boxMid #mainViewPopUp .top .content .compare span.from {display:block; padding-top:8px;}

.boxMid #mainViewPopUp .top .content .compare span.price a, .boxMid #mainViewPopUp .top .content .compare span.price .gridPrice {font-size:1.4em; color:#1C8B00 !important;}

.boxMid #mainViewPopUp .top .content .compare .merchant {float:left; margin-left:10px; width:auto;}

.boxMid #mainViewPopUp .top .content .compare .merchant .merchLogo {display:block; padding-top:12px;}

.boxMid #mainViewPopUp .top .content .compare .merchant .merchRating {display:inline-block; width:80px; padding-top:6px; white-space:normal;}

.boxMid #mainViewPopUp .top .content .compare .merchant .trustedStoreIcon {display:inline-block; padding:6px 0 0 0;}

.boxMid #mainViewPopUp .top .content .compare .stockDesc {padding:0 0 5px 10px;}

.boxMid #mainViewPopUp .top .content .compare .totalPrice a {text-decoration:underline !important;}

.boxMid #mainViewPopUp .top .content .compare .totalPrice, .boxMid #mainViewPopUp .top .content .compare .freeShip {width:90px;}

.boxMid #mainViewPopUp .top .content .compare .calc {font-style:italic; font-size:80%;}

.boxMid #mainViewPopUp .top .content .compare .freeShip {line-height:1.6em;}



.boxMid #mainViewPopUp .top .content .compare a.priceBtn {float:right; margin:18px 10px 0 0; padding:0; background:url(bb/btns/btnRtMT.gif) 100% 0 no-repeat; color:#FFF; font-weight:bold; text-align:left;}

.boxMid #mainViewPopUp .top .content .compare a.priceBtn span {display:block; padding:8px 30px 7px 22px; width:auto; background:url(http://img.shopping.com/jfe/bb/btns/btnLeftM1.gif) 0 0 no-repeat; text-align:center; text-transform:uppercase; white-space:nowrap;}

.boxMid #mainViewPopUp .top .content .compare a.priceBtn:hover {color:#FFF !important; text-decoration:none !important;}



.boxMid #mainViewPopUp .bottom {margin-left:20px; width:655px; zoom:1;}

.boxMid #mainViewPopUp .bottom .otherItems {display:block; margin:0 0 0 3px; padding:30px 0 0 0; font-weight:bold; color:#666;}

.boxMid #mainViewPopUp .bottom #similarItemsCarouselFrame {position:relative; overflow:hidden !important; padding-bottom:2px; width:585px;}

.boxMid #mainViewPopUp .bottom .carouselPrev {padding:26px 5px 0 0;}

.boxMid #mainViewPopUp .bottom .carouselNext {padding:26px 0 0 11px;}

.boxMid #mainViewPopUp .bottom .carouselPrev, #mainViewPopUp .bottom .carouselFrame, #mainViewPopUp .bottom .carouselNext {float:left;}



.boxMid #mainViewPopUp .bottom #similarItemsCarouselFrame #similarItemsCarousel {position:relative; margin:0; padding-left:0; width:15000px;}

.boxMid #mainViewPopUp .bottom #similarItemsCarouselFrame #similarItemsCarousel li {float:left; list-style:none; margin:14px 4px 0 4px; *margin:13px 3px 0 3px; width:75px; height:75px; vertical-align:top;}

.boxMid #mainViewPopUp .bottom #similarItemsCarouselFrame #similarItemsCarousel li img {border:solid 1px #E4E4E4;}

.boxMid #mainViewPopUp .bottom #similarItemsCarouselFrame #similarItemsCarousel li.selected {margin-top:0; padding:11px 4px 3px 0; border:none; background:url(http://img.shopping.com/jfe/bb/popups/carousel-active.gif) 34px top no-repeat; border:solid 1px #FFF;}

.boxMid #mainViewPopUp .bottom #similarItemsCarouselFrame #similarItemsCarousel li.selected img {border:solid 3px #CCC;}



.boxMid #mainViewPopUp .bottom .closePanel.btm {display:block; margin:6px 20px 0 0; width:auto; background:none; font-weight:bold;}

.boxMid #mainViewPopUp .bottom .closePanel.btm:hover {text-decoration:underline !important; color:#FF6600 !important;}



/** Styles for SBS Reviews **/

.boxMid .sbsProdTbl .sbsReviewTop {background-color:#DCDCDC; color:#333;}

.boxMid .sbsProdTbl .sbsshowReviewTab {position:relative; background:url(http://img.shopping.com/jfe/bb/sbs/sbstabswhite_new.gif) top right; height:200px; padding-top:10px; color:#0033CC;}

.boxMid .sbsProdTbl .sbsshowReviewTabLeft {position:relative; background:url(http://img.shopping.com/jfe/bb/sbs/sbstabswhitenorightborder.gif) top right; height:200px; padding-top:10px; color:#0033CC;}

.boxMid .sbsProdTbl .sbshideReviewTab {position:relative; background:url(http://img.shopping.com/jfe/bb/sbs/sbstabsgrey.gif) top right; border-bottom:solid 1px silver; height:200px; padding-top:10px; color:#0033CC;}

.boxMid .sbsProdTbl .sbshideReviewTabFilter {background:#CCC; opacity:0.3; height:100px; width:100px; filter:alpha(opacity=30);}

.boxMid .sbsProdTbl .sbsfirstReviewTab {background:url(http://img.shopping.com/jfe/bb/sbs/sbs_review_gradient_new.gif) repeat-x scroll 0 0; border-top-style:none; border-left-style:none; border-right-style:solid; border-bottom-style:solid; border-color:silver; border-width:1px; height:150px;}

.boxMid .sbsProdTbl .sbsfirstReviewBox {position:relative; padding:10px;}

.boxMid .sbsProdTbl .sbsotherReviewBox {display:none; position:relative; padding:10px;}

.boxMid .sbsProdTbl .sbsReivewStars {vertical-align:middle;}

.boxMid .sbsProdTbl .sbsProdImageTitle {position:relative; overflow:hidden; height:100px; width:100px;}

.boxMid .sbsProdTbl .sbsReviewAbsolutePositioner {position:absolute; top:0; left:0;}

.boxMid .sbsProdTbl .sbsReviewProdNameHeight {height:30px;}

.boxMid .sbsProdTbl .sbsMarginTopBottom {margin-top:15px; margin-bottom:15px;}

.boxMid .sbsProdTbl .sbsWriteReview {padding-left:3px; font-weight:700;}

.boxMid .sbsProdTbl .sbsReadAllReview {padding-left:3px; font-weight:700;}

/** End Styles for SBS Reviews **/





/** Styles for FeedBack Box **/



.feedBackBox {margin:16px auto 16px; _margin:0; width:750px; _width:700px; padding:7px 0 6px 0; height:30px; background-color:#FFF2E3; border:1px solid #FFA540;}

.feedBackBox .feedBackSelection td {padding:0; border-top:none;}

.feedBackBox .feedBackSelection .feedBackMessage {font-weight:bold; font-size:11pt; color:#666666;}

.feedBackBox .feedBackSelection .leftMargin {margin-left:12px;}

.feedBackBox .feedBackSelection .bottomMargin {margin-bottom:2px;}

.feedBackBox .feedBackSelection .radioLabel {color:#666666; font-size:10pt; font-weight:normal;}

.feedBackBox .feedBackSelection .wayoff{margin-right:2px}

.feedBackBox .feedBackSelection .radio {color:#333333;}

.feedBackBox .feedbackThankYou{padding-top:5px;padding-bottom:5px; color:#444444;}



/** End Styles for FeedBack Box **/



#popContent a.closeBtn:link,#popContent a.closeBtn:visited,#popContent a.closeBtn:active,

#popContent a.closeBtn:hover {padding:0 0 0 18px; display:inline-block; height:15px;}



#storeInfoPopArea #popContent a.closeBtn:link,#storeInfoPopArea #popContent a.closeBtn:visited,#storeInfoPopArea #popContent a.closeBtn:active,

#storeInfoPopArea #popContent a.closeBtn:hover {margin:10px 10px 0 0;}



.inContain .contentContainer .contentIndent4 .breadCrumbSearch #searchWithinLink{display:inline;padding-left:20px}

.inContain .contentContainer .contentIndent4 .breadCrumbSearch #searchWithin{white-space:nowrap; display:none;font-size:12px;padding-left:20px}

.inContain .contentContainer .contentIndent4 .breadCrumbSearch h2,.inContain .contentContainer .contentIndent4 .breadCrumbSearch h1{display:inline;}

.inContain .contentContainer .contentIndent4 .breadCrumbSearch #searchWithin form {white-space:nowrap;display:inline}

.inContain .contentContainer .contentIndent4 .noresultfound{font-size:12px; display:inline;}


