/* Balcony Shirts Home Page */

#homeCats{height:228px; position:relative; margin:-7px 0 10px -11px}
#homeCats .homeCat{width:182px; height:228px; float:left;display:inline; position:relative; margin-left:11px; background-repeat:no-repeat; background-position:0 0}
#homeCats .homeCatWomen{width:182px; height:228px; float:left;display:inline; position:relative; margin-left:11px; background-repeat:no-repeat; background-position:0 0}
#homeCats .homeCatAccessories{width:182px; height:228px; float:left;display:inline; position:relative; margin-left:11px; background-repeat:no-repeat; background-position:0 0}
#homeCats .homeCat ul{position:absolute; bottom:8px; left:5px; font-size:60%}
#homeCats .homeCat ul li{font-weight:bold; margin-bottom:1px}
#homeCats .homeCat ul li a{color:#fdf0ce}
#homeCats .homeCatWomen ul{position:absolute; bottom:8px; left:5px; font-size:60%}
#homeCats .homeCatWomen ul li{font-weight:bold; margin-bottom:1px}
#homeCats .homeCatWomen ul li a{color:#fdf0ce}
#homeCats .homeCatAccessories ul{position:absolute; bottom:8px; left:5px; font-size:60%}
#homeCats .homeCatAccessories ul li{font-weight:bold; margin-bottom:1px}
#homeCats .homeCatAccessories ul li a{color:#fdf0ce}
#homeCats .mensRetro1{background-image:url(../img/category/home/mensRetro1.jpg)}
#homeCats .mensRetro2{background-image:url(../img/category/home/mensRetro2.jpg)}
#homeCats .womensRetro1{background-image:url(../img/category/home/womensRetro1.jpg)}
#homeCats .womensRetro2{background-image:url(../img/category/home/womensRetro2.jpg)}
#homeCats .retroAccessories1{background-image:url(../img/category/home/retroAccessories1.jpg)}
#homeCats .retroAccessories2{background-image:url(../img/category/home/retroTrainers.jpg)}
#homeCats .retroBags{background-image:url(../img/category/home/retroBags.jpg)}
#homeCats .retroAccessories{background-image:url(../img/category/home/retroAccessories.jpg)}
#homeCats .retroShoes{background-image:url(../img/category/home/retroShoes.jpg)}
#homeCats .womensRetro{background-image:url(../img/category/home/womensRetro.jpg)}
#homeCats .kidsRetro{background-image:url(../img/category/home/kidsRetro.jpg)}

.homeBanner{position:relative; width:567px; height:99px; margin:20px 0; background-position:0 0; background-repeat:no-repeat}
.winFridge{background-image:url(../img/banners/winFridge_large.jpg)}
.homeBanner a{display:block; width:443px; height:45px; padding:54px 0 0 124px; color:#464646}
.homeBanner a:hover{text-decoration:none}
.homeBanner p{position:relative; width:567px; height:99px; font-size:70%; color:#464646}

.funnyShirts{ width:568px; margin:10px auto; height:367px; position:relative; background:url(../img/backgrounds/funny_bg2.gif) 0 bottom no-repeat; }
.funnyShirts h2{ width:100%; height:0 !important; overflow:hidden; padding-top:91px; height /**/:91px; background:url(../img/backgrounds/funny_bg.jpg) 0 0 no-repeat; }
.funnyShirts h2 a{ position:absolute; top:60px; right:14px; width:176px; background-image:url(../img/buttons/topTenViewAll.gif); }
.funnyShirts .fsBlock{ width:268px; height:124px; position:relative; float:left;margin:0 0 11px 11px;display:inline; }
.fsBlock .img{ display:block; margin:5px 0 0 5px; width:130px; float:left;display:inline; }
.fsBlock .details{ float:right; position:relative; width:126px; padding-top:5px; font-size:70%; font-weight:bold; }
.fsBlock .commMsg{ clear:both; font-size:70%; text-align:center; color:#fff; line-height:1.6; position:absolute; bottom:0; left:0; width:100%; background:url(../img/backgrounds/funny_cm_bg.gif) 0 bottom no-repeat; }
.fsBlock h3{ height:42px; line-height:1.2; color:#746747; }
.fsBlock h3 em{ color:#d19228; font-style:normal; }
.fsBlock .wasPrice, .fsBlock .savePrice{ color:#fcad00; line-height:1.2 }
.fsBlock .price{ position:absolute; top:77px; right:0; width:100%; background-color:#f97700; text-indent:9px; line-height:1.6; color:#fff; }
.fsBlock .price big{ font-size:130%; }
#bestSellers{position:relative; width:568px; height:207px; background:url(../img/topSellers/table_bg.gif) 0 bottom no-repeat}
#bestSellers h2{height:22px; font-size:70%; margin-bottom:8px; padding:11px 0 0 11px; color:#fff; background:url(../img/topSellers/top_bg.gif) 0 0 no-repeat}

#bestSellers .bsRow{height:29px; width:392px; margin:0 0 1px 10px; font-size:70%}
#bestSellers .bsRow a{display:block; height:29px; line-height:29px; color:#fdf0ce; font-weight:bold; cursor:pointer}
#bestSellers .bsRow a .prodDesc{display:block; float:left; width:205px; line-height:1.4; font-size:90%; padding-left:11px; color:#464646}
#bestSellers .bsRow a .prodDesc em{font-style:normal; color:#fdf0ce}
#bestSellers .bsRow a .wasPrice{margin-right:20px}
#bestSellers .bsRow a .price strong{font-size:110%}
#bestSellers .bsRow a:hover{text-decoration:none; background:url(../img/topSellers/rowOver.png) 0 0 no-repeat}
/* replace above with... */
#bestSellers .bsImage{position:absolute; top:39px; right:14px; width:150px; height:152px; margin-top:6px}
#bestSellers .bsImage img{display:block; position:absolute; top:22px; left:8px}
#bestSellers .bsImage img.on{z-index:5}
#bestSellers .bsImage img.off{z-index:1}
