
#carousel { height: 300px; border: 1px solid #2ac7f7; margin-bottom: 20px; 
	-webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 
	border-top: none;
	background: black url(/static/homepage/snow_bg.jpg) top left no-repeat;; 
	position: relative;
	width: 698px;
}

#carousel div.product { width: 260px; height: 260px; padding: 20px 420px 20px 20px; position: relative; overflow: hidden; float: left; }
#carousel div.product img.main { position: absolute; top: 20px; right: 120px; }
#carousel div.product .detail_images { width: 80px; position: absolute; top: 20px; right: 20px; font-size: 9px; list-style-type: none; margin: 0; }
#carousel div.product .detail_images li { text-align: center; margin-bottom: 4px !important; }
#carousel div.product .detail_images img { width: 60px; height: 60px; border: 1px solid white; margin-bottom: 2px; }

#carousel div.product h1, #carousel div.product h2 { margin-bottom: 10px; }
#carousel div.product p, #carousel div.product li { margin-bottom: 5px; }
#carousel div.product ul { list-style-type: square; margin-left: 1.5em; }

#carousel div.product a:link, #carousel div.product a:visited { color: white; }
#carousel div.product p.links { position: absolute; bottom: 20px; left: 20px; margin: 0; }


#csb { display: block; width: 160px; height: 250px; background: url(/static/xmas1.jpg) top left no-repeat; text-indent: -5000px; }
#csb:hover { background-position: top right; }
.csb2 { display: block; width: 160px; height: 250px; background: url(/static/xmas2.jpg) top left no-repeat; text-indent: -5000px; }
.csb2:hover { background-position: top right; }

.csb3 { display: block; width: 160px; height: 315px; background: url(/static/traffic_lightz.jpg) top left no-repeat; text-indent: -5000px; }
.csb3:hover { background-position: top right; }

.csb8 { display: block; width: 160px; height: 250px; background: url(/static/Pikapak_Profile.pdf) top left no-repeat; text-indent: -5000px; }
.csb8:hover { background-position: top right; }

#special_offers1 { float: right; background: #7b7b7b url(../images/homepage/special_offer_background.jpg) top left; width: 180px; height: 180px; padding: 20px; text-align: right;}

#sub_products { float: left; width: 720px; }
#sub_products li#special_offers { float: right; background: #7b7b7b url(/images/homepage/special_offer_background.jpg) top left; width: 180px; height: 420px; padding: 20px; text-align: center;}





