.cLogo img { border: 0; margin: 2px 0 0 10px; }
.cStrapline { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}

#iMain { position: relative; font: 11px Arial, Helvetica, sans-serif; }
#iMain img { border: 0; }

div.box h2 {
	position: relative;
	padding: 15px 0 0 15px; top: -24px; margin: 0 0 -17px 0;
}
div.box p { padding: 0; margin: 0; }
#iPanel {
	position: absolute;
	width: 190px; height: 679px; top: 8px; right: -56px; margin: 0; padding: 0;
}
#iCart {	margin: 10px 0 0 30px; }
#iFeatures {
	position: relative;
	width: 184px; margin: 65px 0 16px 0; padding: 0;
	background: url(images/bgBoxCbtm.png) no-repeat 0 100%;
}
#iFeatures h2 { background: url(images/bgBoxCtop.png) no-repeat; padding: 15px 0 0 2px; }
#iFeatures h2 img { padding: 0; margin: 0 0 12px 0;  }
#iFeatures img { padding: 0; margin: 0 0 16px 2px;  }
#iFeatures img.last { position: relative; padding: 0; margin: 0 0 -2px 2px;  }

#iContent {
	position: relative;
	width: 360px; top: 32px; padding: 0; margin: 0;
}
#iNotice {
	position: relative; padding: 0; margin: 0 0 40px 0;
	background: url(images/bgBoxAbtm.png) no-repeat 0 100%;
}
#iNotice h2 { background: url(images/bgBoxAtop.png) no-repeat; }
#iNotice p {
	padding: 0 1.6em 1em 1.6em; margin: 0;
}
#iOffers {
	position: relative;
	height: 145px; padding: 0; margin: 0 0 40px 0;
	background: url(images/bgBoxAbtm.png) no-repeat 0 100%;
}
#iOffers h2 { background: url(images/bgBoxAtop.png) no-repeat; }
#iOffers .cProduct { float: left; margin:0 7px; width: 100px; }
#iOffers .cProduct img { width: 100px; height: 75px; }
#iOffers .cProduct a img { border: 1px solid #FFF; }
#iOffers .cProduct a:hover img { border: 1px solid #C00; }
#iOffers .cProduct p { position: relative; padding: 0; line-height: 1em; font-weight: bold; }
#iOffers .cProduct .name { color: #000; }
#iOffers .cProduct .price { position: absolute; top: 3.4em; left: 0; display: block; color: #C00; }

#iComingSoon {
	position: relative;
	width: 214px; /*height: 307px;*/ float: left; margin: 0; padding: 0;
	background: url(images/bgBoxBbtm.png) no-repeat 0 100%;
}
#iComingSoon h2 { background: url(images/bgBoxBtop.png) no-repeat; }
#iComingSoon p img { margin: 0 0 -3px 2px; }

#iSale, #iSaleAnim {
	position: relative; margin: -24px 0 14px 0; float: right;
	width: 134px; height: 134px; padding: 0;
}
#iSale { background: url(images/bgBoxDbtm.png) no-repeat 0 100%; }
#iSale h2 { background: url(images/bgBoxDtop.png) no-repeat; padding: 15px 0 0 5px; }
#iSale p img { position: relative; margin: 0 0 -2px 2px; padding: 0; }

#iSpecial {
	position: relative; margin: 0px 0 0 0; float: right;
	width: 134px; height: 134px; padding: 0;
}
/*#iSpecial {
	position: relative;
	width: 134px; height: 134px; margin: 24px 0 0 0; float: right; padding: 0;
	background: url(images/bgBoxDbtm.png) no-repeat 0 100%;
}*/
/*#iSpecial h2 { background: url(images/bgBoxDtop.png) no-repeat; padding: 15px 0 0 5px; }*/
#iSpecial p img { position: relative; margin: 0 0 -2px 2px; padding: 0; }

#iTopSellers {
	position: relative;
	width: 360px; height: 240px; padding: 0; margin: 20px 0 40px 0; clear: both;
	background: url(images/bgBoxAbtm.png) no-repeat 0 100%;
}
#iTopSellers h2 { background: url(images/bgBoxAtop.png) no-repeat; }
#iTopSellers .cProduct { float: left; margin:0 7px 1em 7px; width: 100px; }
#iTopSellers .cProduct img { width: 100px; height: 75px; }
#iTopSellers .cProduct a img { border: 1px solid #FFF; }
#iTopSellers .cProduct a:hover img { border: 1px solid #C00; }
#iTopSellers .cProduct p { padding: 0; line-height: 1em; font-weight: bold; margin: 0; }
#iTopSellers .cProduct .name { height: 22px; color: #000; overflow: hidden; font-size:11px; overflow: hidden; }
#iTopSellers .more a {
	display: block; border: 2px dashed #C00; font-size: 12px;
	padding: 20px 10px 21px 10px; text-align: center; line-height: 1.4em;
}

#iFavoriteBrands {
	position: relative;
	width: 360px; height: 136px; padding: 0; margin: 0 0 40px 0;
	background: url(images/bgBoxAbtm.png) no-repeat 0 100%;
}
#iFavoriteBrands h2 { background: url(images/bgBoxAtop.png) no-repeat; }
#iFavoriteBrands p img { position: relative; margin: 15px 0 0 10px; padding: 0; }

p.ads { text-align: center; }
p.ads img { margin: 0 0 10px 0; }
span.brand { font-weight: normal; }
