/*homepage products carousel*/
#carouselList
{
	background:left bottom repeat-x url(../images/carousellist_bg.gif) #8b775f;
	margin:13px 13px 0 13px;
	padding-top:7px;
	padding:7px 0 0 16px;
	font-size:1.3em;
	display:none;
}

#carouselList li
{
	float:left;
	font-weight:bold;
	padding:4px 0 4px 0;	
}

#carouselList li strong
{
visibility: hidden;
padding:0 !important;
margin:0 !important;
}

li#carousel1 {
	background-image: url(../images/Deal.gif);
	background-repeat: no-repeat;
	width: 161px;
}

li#carousel2 {
	background-image: url(../images/closed_view_best_sellers_tab.gif);
	background-repeat: no-repeat;
	width: 144px;	
	
}
li#carousel3 {
	background-image: url(../images/bookoffers.gif);
	background-repeat: no-repeat;
	width: 167px;	
}
li#carousel1.selected
{
	background-image: url(../images/Deal.gif);
}
li#carousel2.selected
{
	background-image: url(../images/open_view_best_sellers_tab.gif);
}
li#carousel3.selected
{
	background-image: url(../images/bookoffers.gif);
}

#carouselContainer
{
	width: 704px;
	margin:0 0 0 13px;
	height: 102px;
	background:#fff 0 0 repeat-y url(../images/bg_carouselcontainer.gif);
}

#productsCarousel {
width: 704px;
height: 102px;
overflow: hidden;
position: relative;
text-align: left;
z-index: 1000;
background:#fff;
}

#slide_holder_inner {
width: 672px;
height: 102px;
overflow: hidden;
position: absolute;
left: 16px;
top: 0px;
z-index: 2000;
background:#fff;
}

#slide_holder_inner div {
position: absolute;
}

div#slide_holder_inner div.slide div {
position: relative;
}

/*-- next & prev buttons --*/
#next_button {
right:0;
top:0;
height:102px;
width:16px;
position:absolute;
background:0 -204px no-repeat url(../images/fwd.gif) #8a745a;
cursor:pointer;
_right:-1px;
}

#next_button:hover {
background-position: 0 -102px;
cursor:pointer;
}

#next_button.next_button_disabled {
background-position: 0 0;
}

#next_button.next_button_disabled:hover
{
	cursor:default;
}

#prev_button {
left: 0;
top:0;
height: 102px;
width: 16px;
position:absolute;
background:0 -204px no-repeat url(../images/prev.gif) #8a745a;
cursor:pointer;
}

#prev_button:hover {
background-position: 0 -102px;
cursor:pointer;
}

#prev_button.prev_button_disabled {
background-position: 0 0;
}

#prev_button.prev_button_disabled:hover
{
	cursor:default;
}

/*-- end next & prev buttons --*/


/*-- for carousel view --*/
#row_of_slides {
position: absolute;
top: 0;
}
#row_of_slides .slide {
position: absolute;
}
/*-- end for carousel view --*/			
/*-- end required & default rules --*/

/*start product rules*/
#row_of_slides div.product
{
	width:230px;
	padding:8px 10px 0 2px;
}

#row_of_slides div.product div.lcol
{
	width:78px;
	height:74px;
	overflow:hidden;
	float:left;
	text-align:center;
}

#row_of_slides div.product div.rcol
{
	width:147px;
	float:left;
	padding-top:8px;
	font-size: 0.9em;
}

#row_of_slides div.product h5
{
	font-size:1.2em;
	padding-bottom: 5px;
}

#row_of_slides div.product p a
{
	color:#f00;
	display:block;
}

#row_of_slides div.product p a:hover
{
	text-decoration:underline;
}

#row_of_slides div.product span.br
{
	display:block;
}

/*end product rules*/