/* // scroll*/

.moduletable_scroll { width:949px; height:212px !important; border:none; margin-bottom:14px; background:#FFF; padding:12px 11px 16px 11px; position:relative !important; }
/*.moduletable_scroll h3 { color:#95a451; font:normal 22px/1.1em Arial, Helvetica, sans-serif; padding-left:8px; padding-top:14px; height:26px; background:none; margin-bottom:20px; }
*//*.moduletable_scroll .boxIndent { padding:0px; margin:10px; margin-top:0; position:relative;} 
*/#xs_1 {  width:948px !important;  overflow:hidden; margin:0 0px 0 0px; position:relative; background:none;}

.xs_vm_products .featuredIndent { padding:1px; margin:0 8px 0px 0px; min-height:180px; background:#fdfdfd; position:relative; border:6px solid #4d4d4d;}
.xs_vm_products .featuredIndent .color { background:#fff; margin-bottom:-1px;}
.xs_vm_products .border-product { margin:0; padding:0 0 0px 0; background:none;  position:relative; border:none;}
.xs_vm_products .product_image_container{ padding:0; background:none; border:none; margin:0 auto;}
.xs_vm_products .product_image_container img { border:none; margin:0; padding:0;   background:#fff; width:100px; height:165px; width:217px; }


.xs_vm_products .product_name { padding:0px 0px 0 0px; min-height:20px; margin:0; border:none !important; background:none; }
.xs_vm_products a.product_name { padding:0 0 0 0px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; text-decoration:none; display:inline-block !important;}
.xs_vm_products a.product_name:hover {  text-decoration:none; color:#ff6419 !important;}

.xs_vm_products .product-options { padding:7px 5px 10px 5px; margin:0px 0 0 0px; text-align:center;}
.xs_vm_products .product-options .wrapper { display:none;}
.xs_vm_products .box_product_price { padding-left:0; margin:0; padding-bottom:16px;}
.xs_vm_products .productPrice { width:115px;  padding-top:0px; padding-left:0px; padding-bottom:0px;  text-align:left; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#ff6419; display:none;}
.xs_vm_products .product-Old-Price { display:none; color:#f61203; font:bold 13px/18px Arial, Helvetica, sans-serif;}

.xs_vm_products .product_buttons { float:none; margin:0; padding:8px 0 0 12px;} 

.xs_vm_products .product_details_container { display:none;}
.scroller {
    /* required settings */
    position:relative;
    overflow:hidden;
    /* custom decorations */
    border:none;
    background:none;
}
#xs_1 .pane .item { float:left; position:relative; width:239px !important;}

.scroller .items {
    /* this cannot be too large */
    position:absolute;
    clear:both;
}

.item:hover{background: none;}
.padding {padding: 0px;}

.item h4{font-size: 15px; margin: 0px 0; color:#333}
.item h4 a{text-decoration: none;}

.xs_intro{font-size: 12px;}

/* single scrollable item */
.scroller img {
    background:none !important;
    padding:0px;
    border:none !important;
}
/*Image postion left*/
img.left{float: left; margin-right: 0px;}
/*Image postion right*/
img.right{float: right; margin-left: 0px;}

/* active item */
.scroller .active {
    border:none;
    position:relative;
    cursor:default;
}
/*Navigation Button common class*/
/*Basic Horizontal Style*/
.basic_h .items .pane {float:left;}
.basic_h .pane .item{float: left;}

/* this makes it possible to add next button beside scrollable */
.basic_h .scroller {float:left !important;}

/* right */
.basic_h a.next            { background-position: 0 -30px; clear:right; margin-right: 0px;}
.basic_h a.next:hover      { background-position:-30px -30px; }
.basic_h a.next:active     { background-position:-60px -30px; } 

/* left */
.basic_h a.prev            { margin-left: 0px; } 
.basic_h a.prev:hover      { background-position:-30px 0; }
.basic_h a.prev:active     { background-position:-60px 0; }

/*Basic Vertical Style*/
/* prev, next, prevPage and nextPage buttons */
.basic_v a.browse{margin: 5px auto;}
.basic_v .scroller{margin: 0 auto;}

/* up and down */
.basic_v a.next, .basic_v a.prev        { 
    background:url(../img/vert_large.png) no-repeat; 
    float: none;
}

/* up */
.basic_v a.prev:hover      { background-position:-30px 0; }
.basic_v a.prev:active     { background-position:-60px 0; }

/* down */
.basic_v a.next            { background-position: 0 -30px; }
.basic_v a.next:hover      { background-position:-30px -30px; }
.basic_v a.next:active     { background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled                 {visibility:hidden !important;}     

.xs_1_scroll .basic_h { position:relative; overflow:hidden;}


.xs_1 a.prev { display:block; background:url(../images/Prev.png) left top no-repeat !important ; width:28px; height:58px; position:absolute; left:-28px; bottom:42%; z-index:50;}
.xs_1 a.prev:hover {background:url(../images/Prev-active.png) left top no-repeat !important ;}

.xs_1 a.next { display:block; background:url(../images/Next.png) left top no-repeat !important; width:28px; height:58px; position:absolute; right:-28px; bottom:42%; z-index:50;}
.xs_1 a.next:hover {background:url(../images/Next-active.png) left top no-repeat !important ; }

.module_slider {  width:680px; height:540px; position:relative; overflow:hidden; z-index:10;}
#slider {
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	width:680px;
	height:540px;
	z-index:100;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#383838;
	height:83px;
	width:680px;
	z-index:99;
	overflow:hidden;
	
}
.nivo-caption div{ position:relative; left:0; height:95px;  height:56px; width:611px; z-index:99; padding:27px 0 0 69px;}
.nivo-caption .cap1 {background:url(../images/caption-bg.gif) left top repeat-x;  width:100%;}
.nivo-caption .cap2 { background:url(../images/caption-bg.gif) left top repeat-x; width:100%;}
.nivo-caption .cap3 {background:url(../images/caption-bg.gif) left top repeat-x; width:100%;}
.nivo-caption .cap4 {background:url(../images/caption-bg.gif) left top repeat-x;  width:100%;}
.nivo-caption .cap5 { background:url(../images/caption-bg.gif) left top repeat-x; width:100%;}
.nivo-caption .cap6 {background:url(../images/caption-bg.gif) left top repeat-x; width:100%;}

.nivo-caption .title1 { background:url(../images/title1.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title2 { background:url(../images/title2.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title3 { background:url(../images/title3.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title4 { background:url(../images/title4.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title5 { background:url(../images/title5.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title6 { background:url(../images/title6.png) left top no-repeat; width:100%; height:39px; display:block;}

.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {display:block !important;}
.nivo-directionNav a {
	text-indent:-50000px;
	position:absolute;
	bottom:0;
	z-index:100;
	cursor:pointer;
	display:inline-block;
}
.nivo-prevNav {
	left:0px;
	display:block !important;
	background:url(../images/prev-nivo.gif) left top no-repeat;
	width:42px;
	height:83px;
}
.nivo-prevNav:hover {background:url(../images/prev-nivo-active.gif) left top no-repeat;}

.nivo-nextNav {
	right:0px;
	display:block !important;
	background:url(../images/next-nivo.gif) left top no-repeat;
	width:42px;
	height:83px;
}
.nivo-nextNav:hover {background:url(../images/next-nivo-active.gif) left top no-repeat;}


/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { position:absolute; left:306px; top:90px;z-index:99; overflow:hidden;}
.nivo-controlNav li {   }
.nivo-controlNav a {
	text-indent:-5000px;
	z-index:99;
	float:left;
	color:#fff;
	font-weight:bold;
	width:15px; height:15px;
	background:url(../images/nivo-controlNav-a.png) left top no-repeat;
	text-align:center;
	text-decoration:none;
	margin-right:1px;
	font-size:12px;
	line-height:16px;
	padding-top:0px;
	cursor:pointer;
	display:block;
	
}
.nivo-controlNav a.active {
	background:url(../images/nivo-controlNav-a-active.png) left top no-repeat;
}
#wpcumuluswidgetcontent a:hover { color:#000 !important;}
