﻿/*********************************
		SLIDE STYLES
*********************************/

.sliderwrapper{
position: absolute; /*leave as is*/
*position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 598px; /*width of featured content slider*/
height: 297px;
margin: 0;
padding: 0;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0;
background: white;
width: 598px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 297px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper .feature {
	width: 598px;
	height: 297px;
	padding: 0;
	margin: 0;
}

.feature p {
	padding: 0 5px;
	color:#cccccc;
}

.feature p a {
	color:#ffffff;
}

#paginate-slider1{
position:absolute;
left: 5px;
top: 5px;
z-index:100;
width: 100px;
height: 1px;
}

.pagination{ padding: 5px 0; text-align: center; }

.pagination a.toc {
	width: 7px;
	height: 7px;
	padding: 1px 2px;
	margin-left: 6px;
	text-decoration: none; 
	color: #fff !important;
	background: url(../graphics/pag_off_bk.png) top left no-repeat;
}

.pagination a.toc:hover, .pagination a.selected{
color: #663366 !important;
background: url(../graphics/pag_on_bk.png) top left no-repeat;
}

.pagination a.prev {
	width: 8px;
	height: 16px;
	padding: 3px 4px;
	margin: 0;
	text-decoration: none; 
	color: #fff !important;
	background: url(../graphics/l_arrow.png) top left no-repeat;
}

.pagination a.next {
	width: 8px;
	height: 16px;
	padding: 3px 4px;
	margin-left: 6px;
	text-decoration: none; 
	color: #fff !important;
	background: url(../graphics/r_arrow.png) top left no-repeat;
}

#tabboxCon {
	clear: both;
	float: left;
	display: inline;
	width: 922px;
	margin-top: 47px;
	padding: 0;
	background: url(../graphics/featured_head.gif) top left no-repeat;
	}

#tabbox {
	clear: both;
	float: left;
	display: inline;
	width: 922px;
	margin-top:20px !important;
	padding: 0;
	}

#tabbox h2 { font-size: 14px; font-weight: bold; margin: 0; padding: 5px 0 0 0; line-height: 17px;}
	

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {display:none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {clear: both;}

.tabberlive {margin: 0;}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
.tabberlive .tabbertab h3 {
	margin: 0;
	padding: 0;
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	float: right;
	margin: 0 3px;
	padding: 0;
	list-style-type: none;
	}

ul.tabbernav li {
	float: left;
	margin: 0 0 0 3px;
	padding: 0;
	font-size: 18px;
	font-family: 'ClarendonFSLight',Arial,sans-serif;
	font-weight: normal;
	background: url("../graphics/HPboxOFF-left.gif") no-repeat;
	}

/*active tab background*/
ul.tabbernav li.tabberactive {
	background: url("../graphics/HPboxON-left.gif") no-repeat;
	}

	
ul.tabbernav li a {
	display: block;
	margin-left: 5px;
	padding: 13px 30px 8px 20px;
	margin-bottom: -1px;
	text-decoration: none;
	color: #fff;
	border-bottom: 0;
	background: url("../graphics/HPboxOFF-right.gif") no-repeat right top;
	}

ul.tabbernav li a:hover {
	color: #999;
	}

/*active tab background*/
ul.tabbernav li.tabberactive a {
	color: #fff;
	background: url("../graphics/HPboxON-right.gif") no-repeat right top;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
clear: both;
padding:0;
margin: 0;
width: 922px;
height: 260px;
border-top: 1px solid #ebd090;
background: url(../graphics/featured-bg.gif) top left repeat-x;
}

#featuredCat {
	float: left;
	display:inline;
	margin: 0;
	margin-top:20px !important;
	padding: 0 0 0 31px;
	width: 891px;
	height: 260px;
	font-family: Arial, Helvetica, sans-serif;
}

#featuredCat ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#featuredCat li {
	float: left;
	width: 150px;
	height: 221px;
	margin-right: 31px;
	text-align: center;
}

#featuredCat li.last {
	margin: 0 !important;
}

#featuredCat li img {
padding:0;
margin: 0;
width: 148px;
/*height: 148px;*/
border: 1px solid #999999;
}

#featuredCat li a { font-weight: bold; color: #8c3d08; text-decoration: none; }

#featuredCat li a .price { font-weight: bold; color: #666666; line-height:20px; }

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h3 {
 display:none;
}

