body { text-align:center; }
#sb_cont { width:750px; margin:0 auto; text-align:left; }
.sg-searchbox .srch .query {height:auto;}

/* Deals of the Day */
.sb_deals {  width:265px; font-family:Arial, Helvetica, sans-serif}
.sb_deals .yshp_rc_deals { border:1px solid #FFCC66; margin:0px; padding:0px; height:123px;}
.sb_deals  * .dot_deals{ background-color:#FFCC66; }
.sb_deals .yshp_rc_deals h2 { color:#fff; font-size:129%; background-color:#FF9933; padding:3px 0px 2px 5px;}
.sb_deals .img_left { float:left; }
.sb_deals .img_right { float:right;padding-top:10px;}
.sb_deals .img_left img { margin:5px 15px 0 20px; }
.sb_deals .text { line-height:129%; margin:5px 15px 0; }
.sb_deals .text .offer { color:#990000; font-weight:bold}
.sb_deals .text a.merchant { color:#000000; text-decoration:underline; font-weight:bold}
.sb_deals .text a.buy { color:#003399; text-decoration:underline; font-weight:bold}
.sb_deals .text a.quote { color:#8284CC; text-decoration:underline; font-family:Georgia, Times New Roman, Times, serif; padding:5px 0px;}
.sb_deals .text .by { color:#999999; font-size:10px;}

.sb_deals .yshp_rc_hnv1 { border:1px solid #669933; margin:0px; padding:0px; height:123px;}
.sb_deals .yshp_rc_hnv1 h2 { color:#fff; font-size:129%; background-color:#99CC66; padding:3px 0px 2px 5px;}
.sb_deals  * .dot_hnv1{ background-color:#669933; }
.sb_deals .yshp_rc_newins { border:1px solid #EA7A00; margin:0px; padding:0px; height:123px;}
.sb_deals .yshp_rc_newins h2 { color:#fff; font-size:129%; background-color:#FBB328; padding:3px 0px 2px 5px;}
.sb_deals  * .dot_newins{ background-color:#EA7A00; }
.sb_deals .yshp_rc_great { border:1px solid #993399; margin:0px; padding:0px; height:123px;}
.sb_deals .yshp_rc_great h2 { color:#fff; font-size:129%; background-color:#DD77DD; padding:3px 0px 2px 5px;}
.sb_deals  .yshp_rc_great .thumb{float:left; width:80px; text-align:center; height:100px; vertical-align:bottom}
.sb_deals  .yshp_rc_great .thumb img {width:70px; height:70px; background-repeat:no-repeat; background-position:center;}
.sb_deals  .yshp_rc_great .thumblink{font-size:10px;}
.sb_deals  .yshp_rc_great .thumbtop{ padding:5px 10px 0px 10px;}
.sb_deals  * .dot_great{ background-color:#993399; }
/* Addition for Deals Module End */

/* Type 2 Module on TopShop */
.sb_type2Prod .headlines { border:1px solid #dddddd; border-top:none; }
.sb_type2Prod .headlines ul { list-style:none; padding:0; margin:0; }
.sb_type2Prod .headlines li { clear:left; padding:10px 0; margin:0; }
.sb_type2Prod .headlines li .image { float:left; width:85px; margin-right:10px; text-align:center; }
.sb_type2Prod .headlines li .details { float:left; width:280px; }
.sb_type2Prod .headlines li .details h3 { font:100% arial; margin:0; }
.sb_type2Prod .headlines li .details .price { color:#999999; }
.sb_type2Prod .headlines li .price .yshp_merch { color:#009900; }
.sb_type2Prod .headlines .see_all { clear:both; float:right; }
.sb_type2Prod .headlines .help_link { color:#A7A7A7; font:77%/100% verdana; }
.sb_type2Prod .headlines .help_popup { display:block; visibility:hidden; z-index:10; position: absolute; font:77%/100% verdana; width:200px; background:#787878; }
.sb_type2Prod .headlines .help_popup .text { position:relative; top:-2px; left:-2px; color:#787878; background:#F1F1F1; border: 1px solid #A7A7A7; padding:5px; }
/* Type 2 Module on TopShop END */

/* Type 3 Module on TopShop */
.sb_type3Prod .headlines { border:1px solid #dddddd; border-top:none; }
.sb_type3Prod .headlines ul { list-style:none; padding:0; margin:0; }
.sb_type3Prod .headlines li { clear:left; padding:10px 0; margin:0; }
.sb_type3Prod .headlines li .image { float:left; width:85px; margin-right:10px; text-align:center; }
.sb_type3Prod .headlines li .details { float:left; width:280px; }
.sb_type3Prod .headlines li .details h3 { font:100% arial; margin:0; }
.sb_type3Prod .headlines li .details .price { color:#999999; }
.sb_type3Prod .headlines li .details .review { font:100% georgia; padding:2px 0px 0 18px; background:#fff url(../../../a/i/us/ls/gr/local_45_user_gen_cntnt_icn.gif) no-repeat; }
.sb_type3Prod .headlines li .details .review a { color:#8284CC; text-decoration:none; }
.sb_type3Prod .headlines li .details .review a:hover { text-decoration:underline; }
.sb_type3Prod .headlines li .details .author { color:#999999; font:77% verdana; padding:2px 0px 0 18px; }
.sb_type3Prod .headlines .see_all { clear:both; float:right; }
.sb_type3Prod .headlines .help_link { color:#A7A7A7; font:77%/100% verdana; }
.sb_type3Prod .headlines .help_popup { display:block; visibility:hidden; z-index:10; position: absolute; font:77%/100% verdana; width:200px; background:#787878; }
.sb_type3Prod .headlines .help_popup .text { position:relative; top:-2px; left:-2px; color:#787878; background:#F1F1F1; border: 1px solid #A7A7A7; padding:5px; }
/* Type 3 Module on TopShop END */


/**   used only for Merchant Reviews                                     **/
#sb_merchRev .widget { font:77% verdana; padding:15px 0; }
#sb_merchRev .widget a { color:#666666; cursor:pointer; *cursor:hand; }
#sb_merchRev .widget a img { margin-right:.4em; }
#sb_merchRev .collapsed .hidden { display:none; }
#sb_merchRev .expanded .hidden { display:inline; position:static; text-indent:none; }
#sb_merchRev .collapsed .ellipses { display:inline; }
#sb_merchRev .expanded .ellipses { display:none; }

#sb_merchRev { list-style-type:none; color:#666666; padding:0; margin:0; }
#sb_merchRev li { list-style-type:none; clear:left; padding:25px 0; border-top:1px solid #DDDDDD; margin:0 15px; }
#sb_merchRev li.first { padding-top:15px; border:none; }

#sb_merchRev  h3 { color:#666666; font:bold 100% georgia; display:inline; }
#sb_merchRev  p { font:100% georgia; margin:0; }
#sb_merchRev .traceback { padding:5px 0 15px 0; font:77% verdana; }
#sb_merchRev .traceback img { position:relative; top:1px; }
#sb_merchRev .traceback .faded { color:#666666; }
#sb_merchRev .ratingcol { width:205px; float:left; }
#sb_merchRev .ratingcol table th { color:#666666; text-align:left; font:77% verdana; padding-bottom:5px; }
#sb_merchRev .ratingcol table td { text-align:right; }
#sb_merchRev .commentcol { font:100% georgia; margin-left:210px; zoom:1; }
#sb_merchRev .commentcol small strong { display:block; margin-bottom:10px; }
#sb_merchRev .commentcol p { margin:10px 0 1px 0; }
#sb_merchRev .commentcol p.procon { margin:0 0 2px 0; }
#sb_merchRev .commentcol p strong { color:#E47337; }
#sb_merchRev .commentcol .footer { text-align:right; font:77% verdana; }
#sb_merchRev .commentcol .footer strong { display:block; float:left; }



h2 { color:#E47337; font-size:136%; line-height:90%; padding:0; margin:0; font-weight:normal; }
h3 { color:#8D8D8D; font-size:100%; padding:0; margin:0; }

/* Style rules for browse modules */
.browsebybrand { padding: 0 5px 8px 5px; }
.browsebybrand h3 { color:#8D8D8D; font-size:100%; text-align:left; padding:0; margin:0; }
.browsebybrand ul { text-align:left; }
.browsebybrand ul li { font-size:77%; }
.browsebybrand ul li.blank { background-image:none !important; font-weight:bold; }
.browsebybrand ul li.blank a { color:#777777; }
.browsebybrand2 { padding: 0 5px 8px 5px; }
.browsebybrand2 h3 { color:#8D8D8D; font-size:100%; text-align:center; padding:0; margin:0 0 7px 0; }
.browsebybrand2 ul { text-align:left; }
.browsebybrand2 ul li.blank { background-image:none !important; font-weight:bold; }
.browsebybrand2 ul li.blank a { color:#777777; }
.consumerreports { text-align: center; padding: 0 5px 8px 5px; }
.consumerreports ul { text-align: left; }
.consumerreports ul li { font-size:77%; }

#sb_spotLt { border:1px solid #CECBCE; }
#sb_spotLt #h { text-align:left; padding:10px; }
#sb_spotLt big { color:#4A4D4A; font-weight:bold; }

/* <ul> bullets */
.sb_ulBlnk ul     { list-style-type:none; padding:0; margin:0; }
.sb_ulBlnk ul li  { padding:0; }

.sb_ulDflt ul    { list-style-type:none; text-align:left; padding:0; margin:0 0 0 4px; }
.sb_ulDflt ul li { line-height:130%; background-image:url(../../../a/i/pt/i/highway-q_refresh7/blackbullet.gif);
                    background-repeat:no-repeat; background-position:0 .5em; padding-left:8px; }
.sb_ulDflt ul li.blank { background-image:none; }

.sb_ulGry ul    { list-style-type:none; text-align:left; padding:0; margin:0 0 0 4px; }
.sb_ulGry ul li { line-height:130%; background-image:url(../../../a/i/us/sh/mo/grey_bullet.gif);
                  background-repeat:no-repeat; background-position:0 .5em; padding:2px 0 0 9px; }

.browsebybrand .sb_ulGry ul { margin-bottom: 10px; }
.browsebybrand .sb_ulGry ul li { background-position:0 .6em; }
.consumerreports .sb_ulGry ul li { background-position:0 .6em; }

/* pp_cart */
.sb_cart { text-align:center; width:100%; }
.sb_cart .item { float:left; width:33%; padding:10px 0; line-height:1.4em; }
.sb_cart .item_horiz { float:left; padding:10px 0; line-height:1.4em; }
.sb_cart .cb { background-color:#EFEFEF; margin:10px 5px 10px 0; padding:2px 0 2px 5px; }
.sb_cart .cb small { vertical-align:28%; }
.sb_cart .horiz_line { border-bottom:2px solid #dddddd; height:2px; clear:both; font-size:0px; line-height:0px; margin-bottom:15px; padding-top:15px; }
.sb_cart .image { margin:auto; padding:0 10px; min-height:70px; }
.sb_cart .image_horiz { margin:auto; padding:0 10px; min-height:70px; float:left; }
.sb_cart .price { margin:auto; padding:0 10px; }
.sb_cart .title { margin:auto; padding:5px 10px 0; }
.sb_cart .store { margin:auto; padding:0 10px 2px; }
.sb_cart .strike_pr { color:#636563; text-decoration:line-through; }
.sb_cart small a:link, .sb_cart span a:visited { color:#636563; }

/* shop by brand module layout */
.sb_shopBrand { padding:5px; }
.sb_shopBrand h2 { color:#E47337; font-size:136%; line-height:90%; padding:0; margin:0; font-weight:normal; }
.sb_shopBrand .col_l { float:left; width:47%; }
.sb_shopBrand .col_r { float:right; width:47%; }
.sb_shopBrand .pad { margin:0; }
.sb_shopBrand ul { list-style-type:none; padding:0; margin:0; }
.sb_shopBrand ul li { background-image: url(../../../a/i/s/bullet.gif);
  background-repeat:no-repeat; background-position:.3em .6em; padding-left:1em; margin-top:.33em; }
.sb_shopBrand .footer { padding:7px 0 0 0; }

/* container_grid */
.c_grid { width:100%; }
.c_grid span { font-weight:bold; }
.c_grid .header_sm { font:77%/100% verdana,arial,sans-serif; font-weight:bold; }
.c_grid .horiz_line { border-bottom:2px solid #dddddd; height:2px; clear:both; font-size:0px; line-height:0px; margin-bottom:15px; padding-top:15px; }
.c_grid .item { float:left; }

/* container_nav_image */
.c_nav_image { font-weight:bold; }
.c_nav_image image { margin-bottom:5px; }

/* unit - hr */
.sb_hr { border-bottom:2px solid #DEDEDE; height:2px; clear:both; font-size:0px; line-height:0px; margin-bottom:15px; padding-top:15px; }

/* condenet override of default pp_cart behavior, until we use different
 * classes for different pp_cart layout configurations
 */
#conde_ad_col .sb_cart .item { width:100%; }

/* personalization module */
.sb_persMod .yshp_rc { border:1px solid #DE650A; }
.sb_persMod .yshp_rc_nw { background-color:#DE650A; }
.sb_persMod .yshp_rc_ne { background-color:#DE650A; }
.sb_persMod .yshp_rc_sw { background-color:#DE650A; }
.sb_persMod .yshp_rc_se { background-color:#DE650A; }
.sb_persMod h3 { color:#3061A3; font-size:122%; margin:0; }
.sb_persMod p { color:#5B5B5B; font:77%/136% verdana,arial,helvetica,sans-serif; padding:0; margin:2px 0 0 0; }
.sb_persMod ul { list-style-type:none; padding:0; margin:0; }
.sb_persMod ul li { color:#5B5B5B; background-image: url(../../../a/i/us/sh/mo/grey_bullet.gif);
  background-repeat:no-repeat; background-position:.3em .6em; padding-left:1em; margin-top:.5em; }

/* billboard module */
#sb_billboard #h { margin-bottom:10px; }
#sb_billboard #h h1 { display:inline; margin:0 5px 0 0; font-size:167%; color:#1B3D81; font-weight:normal; }
#sb_billboard #h span { margin:0; font-size:122%; font-weight:bold; color:#929292; }
#sb_billboard table { border-top:1px solid #D2D2D2; }
#sb_billboard .album { padding:18px 5px 18px 5px; border-top:1px solid #D2D2D2; }
#sb_billboard .chart { width:130px; border-top:1px solid #D2D2D2; }
#sb_billboard .chart .chart_pos { background-color:#EFEFEF; padding:10px 0 10px 10px; font:77%/100% verdana,arial,sans-serif; }
#sb_billboard .chart .l { float:left; width:100px; }
#sb_billboard .img { float:left; width:110px; }
#sb_billboard .desc { margin-left:110px; zoom:1; }
#sb_billboard .desc .title { font-size:122%; }
#sb_billboard .desc .artist { margin-bottom:3px; }
#sb_billboard .desc .artist a { color:#666; }
#sb_billboard .desc .price { float:left; padding-top:2px; }
#sb_billboard .desc .save { padding-top:7px; padding-left:0px; *clear:both; }
#sb_billboard .desc .save a { font:77%/100% verdana,arial,sans-serif; color:#666; }
#sb_billboard .header td { padding:8px; font:77%/100% verdana,arial,sans-serif; }
#sb_billboard .header_last { background-color:#EFEFEF; }
#sb_billboard .pos, #sb_billboard .pos_last { width:50px; vertical-align:top; padding-top:15px; text-align:center; font-size:122%; border-top:1px solid #D2D2D2; }
#sb_billboard .pos_last { background-color:#EFEFEF; }

.sb_content { padding:5px; }
.sb_content h2 { color:#E47337; font:136%/90% arial; padding:0 0 10px 0; margin:0; }
.sb_content .img_left { float:left; }
.sb_content .img_left img { margin:0 15px 0 20px; }
.sb_content p { line-height:129%; margin:0 10px; zoom:1; }
.sb_content p.publisher { margin-top:10px; }
.sb_content p.publisher em { position:relative; top:-9px; /* ie is weird */ *top:3px; *left:13px; color:#666; font:77% verdana; }
.sb_content ul { list-style:none; float:left; text-align:left; padding:0; margin:0; }
.sb_content li { color:#5B5B5B; padding:.3em 0 0 1em;
  background:url(../../../a/i/us/sh/pm04/orange_bullet.gif) .2em .7em no-repeat; }


.sb_singleProd { padding:5px; }
.sb_singleProd h2 { color:#E47337; font:136%/90% arial; padding:0 0 5px 0; margin:0; }
.sb_singleProd .row { padding:10px 0 0 5px; }
.sb_singleProd .row .prod { width:90px; float:left; text-align:center; }
.sb_singleProd .row .desc { line-height:140%; margin-left:105px; zoom:1; }

.sb_itemList { padding:5px; }
.sb_itemList h2 { color:#E47337; font:136%/90% arial; padding:0 0 5px 0; margin:0; }
.sb_itemList .header { color:#AAAAAA; margin:10px 0 0 0; }
.sb_itemList .header a { color:#E47337; }
.sb_itemList .row { padding:10px 0 0 5px; }
.sb_itemList .row .prod { width:70px; float:left; text-align:center; }
.sb_itemList .row .desc { line-height:140%; margin-left:85px; zoom:1; }
.sb_itemList .footer { padding:20px 0 0 5px; margin:0; text-align:right; }

.sb_listHead { border-bottom:1px solid #CFCFCF; margin-right:30px; margin-bottom:5px; padding-bottom:5px; }
.sb_listHead .tag { color:#3768A8; font-size:136%; font-weight:normal; }
.sb_listHead .by { text-align:right; font:77%/100% verdana,arial,sans-serif; color:#666; }

.sb_article { padding-top:10px; }
.sb_article a { font-weight:bold; }
.sb_article .image { float:left; width:90px; }

/* Tech Guides */
.sb_tgHead { padding:5px; }
.sb_tgHead ul { list-style-type:none; padding:0; margin:.5em 0; }
.sb_tgHead ul li { color:#5B5B5B; background-image: url(../../../a/i/pt/i/highway-q_refresh7/blackbullet.gif);
  background-repeat:no-repeat; background-position:.3em .6em; padding-left:1em; }
.sb_tgHead div.i  { margin-top:5px; text-align:right; }  
.sb_tgHead p { clear:none; margin:0 0 2px 285px; padding-bottom:2px; font-size:129%; line-height:120%; color:#414246; border-bottom:1px solid #BFC5CC; }
.sb_tgHead a.h { font:122%/100%; font-weight:bold; }
.sb_tgHead .l { float:left; padding-right:10px; }
.sb_tgHead .r { }

.sb_visBrowse .item { width:33%; height:130px; position:relative; text-align:center; }
.sb_visBrowse .right_float { width:33%; float:right; text-align:right; }
.sb_visBrowse h2 { color:#E47337; font-size:136%; line-height:90%; padding:0 0 30px 0; margin:0; font-weight:normal; }
.sb_visBrowse p { padding:10px 0; margin:0; }

#sb_cartPgn { text-align:center; margin-top:20px; }
#sb_cartPgn a.prevnext { font-size:122%; font-weight:bold; }

#sb_giftCertPage small.expl { color:#888888; }
#sb_giftCertPage h2 { color:#000; font:bold 77% verdana,arial,helvetica,sans-serif; margin:20px 0 0 0; }
#sb_giftCertPage ul { list-style-type:none; padding:0; margin:0; }
#sb_giftCertPage li { padding:3px 0 0 18px; margin:0; }
#sb_giftCertPage li.online { background: url(../../../a/i/us/sh/pr/vday05/e_icon.gif) no-repeat 0 75%; }

/* buzz module */
.sb_buzz img { float:left; width:29px; }
.sb_buzz .content { margin-left:41px; color:#DE650A; }
.sb_buzz h3 { margin:10px 0 0 0; }
.sb_buzz .tb, .sb_buzz .tb_ex { font:77% verdana; padding:0; margin:0; float:left; width:165px; }
.sb_buzz .tb .hidden { display:none; }
.sb_buzz .tb_ex .hidden { display:block; }
.sb_buzz ul { padding:0; margin:0; }
.sb_buzz ul.first { margin-right:10px; }
.sb_buzz #sb_buzz_more { display:block; width:300px; text-align:right; color:#DE650A; font:77% verdana; clear:left; *clear:none; position:relative; }

/* my list module */
.sb_mylist h3 { font:bold 77% verdana; color:#666; margin-bottom:5px; }
.sb_mylist h4 { font:100% arial; padding:0; margin:0; }
.sb_mylist h4 a { font:100%/150% arial; }
.sb_mylist .yshp_rc { border:1px solid #88B6E3; }
.sb_mylist .yshp_rc_nw { background-color:#88B6E3; }
.sb_mylist .yshp_rc_ne { background-color:#88B6E3; }
.sb_mylist .yshp_rc_sw { background-color:#88B6E3; }
.sb_mylist .yshp_rc_se { background-color:#88B6E3; }
.sb_mylist .img { float:left; text-align:center; width:85px; padding:0; margin:0; }
.sb_mylist .img img { margin:0 auto; }
.sb_mylist .signout { margin:0px 0 0 90px; zoom:1; }
.sb_mylist .signout strong { font:normal 100% arial; color:#E47337; }
.sb_mylist .signout p { font:100%/150% arial; margin:4px 0 0 0; }
.sb_mylist h2.signin { display:inline; }
.sb_mylist .total { font:122% arial; margin-left:5px; }
.sb_mylist .saveto { padding:0 5px 0 0; margin:0; }
.sb_mylist .noitem { color:#666; margin-top:5px; }
.sb_mylist .toadd { font:77% verdana; color:#666; margin-top:10px; }
.sb_mylist .toaddi { margin-top:7px; }
.sb_mylist .toaddi span { color:#666; text-decoration:underline; margin-top:5px; }
.sb_mylist .saved { *zoom:1; }
.sb_mylist .saved .desc { margin-left:95px; padding:0 2px 0 0; zoom:1; }
.sb_mylist .saved .desc .info { font:77% verdana; color:#AAA; margin-top:3px; }
.sb_mylist .mylist { float:right; width:188px; margin:0 0 0 8px; }
.sb_mylist .mylist ol { list-style:none; padding:0; margin:0; }
.sb_mylist .mylist ol li h4 { display:inline; }
.sb_mylist .mylist ol li .cnt { color:#AAA; margin-left:3px; }
.sb_mylist .mylist .vall { font:77% verdana; margin-top:3px; }
.sb_mylist ul { list-style:none; padding:0; margin:0; }
.sb_mylist ul li { float:left; width:180px; padding:0; margin:0 8px 0 0; }
.sb_mylist ul li.last { margin:0; }
.sb_mylist ul li .img { padding:15px 0; margin:0; }
.sb_mylist ul li .desc { padding:10px 0 15px 0; margin:0 0 0 95px; zoom:1; }
.sb_mylist ul li .info { font:77% verdana; color:#AAA; margin-top:5px; }
.sb_mylist ul li .info img { }
.sb_mylist ul li .info a { color:#8284CC; }
.sb_mylist .more { font:bold 100% arial; text-align:right; }
.sb_mylist .more .moreleft { float:left; text-align:left; }
.sb_mylist .more img { margin-left:5px; }
.sb_mylist .promo { color:#666; margin-top:5px; }
.sb_mylist .hr { border-bottom:2px solid #CCDDFF; }

/* Overture Inline Ad Module */
#yshp_browseOverture h2 { display:inline; color:#A7D400; padding-right:40px;
  background:url(../../../a/i/us/sh/pr/easter06/eggs.gif) center right no-repeat; }
#yshp_browseOverture .promoOverture { margin-top:15px; position:relative; }
#yshp_browseOverture .promoOverture .whatsthis { text-align:right; padding-bottom:6px; padding-right:6px; float:right; margin-top:-30px; }
#yshp_browseOverture .promoOverture .whatsthis a { color:#888; font:85% verdana; text-decoration:none; }
#yshp_browseOverture .promoOverture .odd { background:#eee; }
#yshp_browseOverture .promoOverture .disclaimer { position:absolute; top:-.6em; background-color:#fff; padding:0 .25em; margin-left:10px; }
#yshp_browseOverture .promoOverture ul { float:left; width:100%; list-style:none; padding:0; margin:0; }
#yshp_browseOverture .promoOverture ul li { float:left; font:77%/167% verdana; padding-bottom:7px; width:150px; *width:180px; padding-right:30px; cursor:pointer; cursor:hand; }
#yshp_browseOverture .promoOverture ul li.end { margin-right:0px; width:150px; *width:180px; }
#yshp_browseOverture .promoOverture ul li a { font-weight:bold; }
#yshp_browseOverture .promoOverture ul li em { font-style:normal; color:#777; }

#yshp_topshopOverture h2 { background:transparent url(../../../a/i/us/sh/pr/vday05/hearts.gif) scroll no-repeat center right; padding-right:25px; display:inline; color:#B00; }
#yshp_topshopOverture .promoOverture { margin-top:15px; position:relative; }
#yshp_topshopOverture .promoOverture .disclaimer { position:absolute; top:-.6em; background-color:#fff; padding:0 .25em; margin-left:10px; }

#yshp_topshopOverture .promoOverture ul { float:left; width:100%; list-style:none; padding:0; margin:0; }
#yshp_topshopOverture .promoOverture li { float:left; padding-bottom:7px; width:170px; *width:190px; padding-right:20px; cursor:pointer; *cursor:hand; }
#yshp_topshopOverture .promoOverture li.end { margin-right:0; }
#yshp_topshopOverture .promoOverture li a { font-weight:bold; }

#yshp_topshopOverture .promoOverture em { font-style:normal; color:#777; }
#yshp_topshopOverture .promoOverture .whatsthis { text-align:right; padding-bottom:6px; padding-right:6px; float:right; margin-top:-30px; }
#yshp_topshopOverture .promoOverture .whatsthis a { text-decoration:none; font-size:85%; color:#B00; }
#yshp_topshopOverture .promoOverture .odd {background: #eee;}
#yshp_topshopOverture .yshp_rc { border:1px solid #B00; }
#yshp_topshopOverture .yshp_rc_nw,#yshp_topshopOverture .yshp_rc_ne,#yshp_topshopOverture .yshp_rc_sw,#yshp_topshopOverture .yshp_rc_se { background-color:#B00; }

/* featured deal module */
.sb_featDeal { border-color:#666; height:124px; *height:126px; }
.sb_featDeal * .dot { background:#666; }
#sb_cont .sb_featDeal .rnd_bot .west { *bottom:-2px; }
#sb_cont .sb_featDeal .rnd_bot .east { *bottom:-2px; }
.sb_featDeal h3 { background:#ddd; padding:5px 10px; margin:0; }


/* Buying Guide Open Content Module */

#sb_bg_header { height:74px; padding:0; margin-bottom:6px; background: url(../../../a/i/us/sh/bg/furniture_hdr.gif) no-repeat; }
#sb_bg_header h1 { position:relative; top:12px; font:114% arial; color:#759406; padding-left:15px; }
#sb_bg_header #category { display:block; font:205% arial; padding-top:2px; }

#sb_bg_sponsored { clear:both; padding:0 15px; margin-bottom:30px; }
#sb_bg_sponsored .name { padding:20px 0 2px 0; margin-right:130px; zoom:1; }
#sb_bg_sponsored .name h3 { font:bold 122% arial; color:#759406; padding-bottom:2px; margin:0; vertical-align:bottom; background: url(../../../a/i/us/sch/gr/grey_dot.gif) bottom repeat-x; }
#sb_bg_sponsored .logo { float:right; width:120px; font:77% verdana; color:#666666; text-align:center; padding:0; }
#sb_bg_sponsored .logo img { display:block; height:30px; width:120px; padding-top:2px; margin:0; }
#sb_bg_sponsored .author { clear:both; font:77% verdana; color:#666666; padding-top:2px; }
#sb_bg_sponsored .summary { clear:both; font:100% arial; padding-top:8px; }

.sb_bg_content { clear:both; padding-top:1px; margin-bottom:30px; background: url(../../../a/i/us/sch/gr/grey_dot.gif) top repeat-x; }
.sb_bg_content h2 { font:bold 122% arial; color:#759406; padding:6px 15px 0 15px; margin:0; background: url(../../../a/i/us/sh/bg/grn_grdt.jpg) 0 0 repeat-x; }
.sb_bg_content ol { padding:0; margin:0; }
.sb_bg_content ol li { list-style:none; padding:0 15px; margin-top:20px; }
.sb_bg_content ol li h3 { font:100% arial; margin:0; }
.sb_bg_content ol li .provider { font:77% verdana; color:#666666; margin-left:15px; }
.sb_bg_content ol li p { font:100% arial; padding-top:5px; margin:0px; }
.sb_bg_content ol li .logo { padding-top:5px; }
.sb_bg_content ol li .logo img { height:25px; width:100px; }
.sb_bg_content ol li .logo .text { position:relative; bottom:10px; font:77% verdana; color:#666666; }
.sb_bg_content h2.cs-header {padding-right:5px;}
.sb_bg_content  .cs-logo {float:right; width:230px; text-align:right; }
.sb_bg_content  .cs-logo span{font:9px arial; color:#000; padding-right:6px; position:relative; top:-2px;}

#sb_bg_overture { clear:both; border:1px solid #BDBEBD; margin-bottom:30px; }
#sb_bg_overture .disclaimer { float:left; position:relative; top:-0.6em; font: 77% verdana; padding:0 5px; margin:0 10px; background-color:#FFFFFF; }
#sb_bg_overture ul { clear:both; padding:0; margin:0; }
#sb_bg_overture li { list-style:none; padding:5px 15px 12px 15px; cursor:pointer; }
#sb_bg_overture em { font-style:normal; color:#008000; }
#sb_bg_overture .whatsthis { float:right; font:77% verdana; padding:6px 6px 0 0; }
#sb_bg_overture .whatsthis a { color:#0043A7; }	
#sb_bg_overture .comment { padding:3px 0 4px 0; }


/* new shop by module brand layout */
#yshp_center_col .shopbybrand { background-color:#F2F6FC; padding:10px; border:1px solid #B7CCEB; }

#yshp_center_col .shopbybrand .dot { border-color:#B7CCEB; }
#yshp_center_col .shopbybrand .cr-nw { top:-11px; left:-11px; }
#yshp_center_col .shopbybrand .cr-ne { top:-13px; right:-11px; }
#yshp_center_col .shopbybrand .cr-sw { top:13px; left:-11px; }
#yshp_center_col .shopbybrand .cr-se { top:11px; right:-11px; }

#yshp_center_col .shopbybrand a.headernav { padding-left:7px; }
#yshp_center_col .shopbybrand h2 { color:#333; font:bold 107% Arial; padding:0; margin:0; }
#yshp_center_col .shopbybrand h3 { float:left; padding:0; margin:0; }
#yshp_center_col .shopbybrand hr { border:0px; }
#yshp_center_col .shopbybrand ul { list-style-type:none; padding:0; margin:0 0 0 50px; zoom:1; }
#yshp_center_col .shopbybrand .topbrand { margin-top:10px;}
#yshp_center_col .shopbybrand .topbrand .column { float:left; width:190px; }
#yshp_center_col .shopbybrand .topbrand hr { border:0px; clear:left; }

/* west navigation column.. */
#yshp_west_nav { text-align:left; }
#yshp_west_nav table { display:none; }
#yshp_west_nav .yshp_rc { color:#3061A3; background-color:#fff; border:1px solid #fff;  padding:0px;}
#yshp_west_nav .yshp_rc_nw { background-color:#fff; }
#yshp_west_nav .yshp_rc_ne { background-color:#fff; }
#yshp_west_nav .yshp_rc_sw { background-color:#fff; }
#yshp_west_nav .yshp_rc_se { background-color:#fff; }
#yshp_west_nav h1.yshp_cat_head { color:#DB5800; font:bold 100% Arial; margin:0 0 15px 0; }
#yshp_west_nav h2.yshp_cat_subhead { color:#333; font:bold 92% Tahoma; padding-bottom:5px; margin:0; background:url(../../../a/i/us/sh/gr/grey_dotted.gif) repeat-x bottom; }
ul.yshp_cat_list { list-style-type:none; font:100% Tahoma; padding:0; margin:0 0 25px 0; }
ul.yshp_cat_list a { color:#0000F2; font-size:92%;  text-decoration:underline; }
ul.yshp_cat_list a:hover { text-decoration:underline; }
ul.yshp_cat_list li { margin:6px 0 0 0; }
ul.yshp_cat_list li.cat_item { font-weight:bold; margin:0 0 20px 0; }

/* Product Submit Module */
#yshp_west_nav #sb_ps .yshp_rc { position:relative; padding:10px;}
#yshp_west_nav #sb_ps .yshp_rc_nw { background-color:#ccc; z-index:100; }
#yshp_west_nav #sb_ps .yshp_rc_ne { background-color:#ccc; z-index:100; }
#yshp_west_nav #sb_ps .yshp_rc_sw { background-color:#ccc; z-index:100; } 
#yshp_west_nav #sb_ps .yshp_rc_se { background-color:#ccc; z-index:100; }
#yshp_west_nav #sb_ps .yshp_rc_bot { z-index:100; }



