.featuredproducts{ margin-bottom:15px;}
.featuredproducts .fpSWFwrapper{height:300px; overflow:hidden; _margin-top:-15px;}
.featuredproducts .boxcontent{ position:relative; height:277px; z-index:2;}
.featuredproducts .boxheader{ padding-left:16px;}
.featuredproducts .fpcontent{ padding-left:10px;}
.featuredproducts .fpcontent .carousel{ width: 500px; height: 270px; position: absolute; top: 20px; left:10px; z-index:3; background-color: #fff;}
.featuredproducts .fpcontent .carousel a{  position: absolute;}
.featuredproducts .fpcontent .carousel a img{  display:none;}
.featuredproducts .fpcontent .fpProgress{position:absolute; left:25px; top:267px; width:70px;height:7px;border:1px solid grey;padding 1px; z-index:4;}
.featuredproducts .fpcontent .fpControl{position:absolute; right:225px; top:260px; z-index:4;}
.featuredproducts .fpcontent .fpControl img{ cursor:pointer;}
.featuredproducts .fpcontent .productinfo{ position:absolute; top:182px; left:98px; z-index:4; width:281px; height:70px; padding:15px; background:url(/images/carousel/hp_icons.gif) no-repeat 0px -840px; filter:alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;}
.featuredproducts .fpcontent .productinfo a{ font-size:16px; font-weight:bold; display:block; height:40px; margin-bottom:5px;}
.featuredproducts .fpcontent .productinfo p{ font-size:18px;}
.featuredproducts .fpcontent .productinfo p a{ font-size:26px; font-weight:bold; display:inline;}
.featuredproducts .fpcontent .productinfo span{ text-decoration:line-through; color:#666; margin-right:3px;}
.featuredproducts .fpselect{ position:absolute; right:-3px; top:-45px;}
.featuredproducts .fpselect ul{width:212px;}
.featuredproducts .fpselect ul li{ height:42px; line-height:42px; display:block; float:left; width:212px;}
.featuredproducts .fpselect a{ color:#3e3e3e; display:block; height:42px; background:url(/images/carousel/hp_icons.gif) no-repeat 0px -128px; padding-left:30px;}
.featuredproducts .fpselect a:hover,.featuredproducts .fpselect a.selected{ color:#fff; text-decoration:none; display:block;  background:url(/images/carousel/hp_icons.gif) no-repeat -220px -128px;}
.featuredproducts .fpselect a.selected{ color:#fff; text-decoration:none; display:block;  background:url(/images/carousel/hp_icons.gif) no-repeat 0px -83px; font-weight:bold; text-decoration:none;}
.featuredproducts .fpselect ul li.last a{ height:45px;}
.fppro{ width:500px; padding-top:20px;}
.fppro h3{ display:inline; font-size:16px; color:#06c; line-height:18px;}
.fppro .imgbox{ width:120px; height:220px; float:left; margin-top:5px; margin-right:10px;}
.fppro .fpproinfo{ width:370px; float:left;}
.fppro ul{ margin-top:5px;}
.fppro ul li.price{ font-size:18px; color:#777;}
.fppro ul li.store{ font-size:15px; color:#777; padding-bottom:5px;}
.fppro ul li.price a{ font-size:26px; font-weight:bold; color:#cc0000}
.fppro ul li.price span{ font-weight:normal;}
.fppro ul li.review{ background:url(/images/carousel/product_icons.gif) no-repeat -178px -28px; padding-left:20px; color:#696969; padding-bottom:9px;}
.fppro ul li.review a strong{ font-size:18px;}
.fppro ul li.review span{ font-size:10px;}
.fppro p{padding:5px 0; color:#555; line-height:16px;}
.fppro p a{ color:#555; font-style:italic;}
