/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 * @version $Id: 001 2008-06-12 00:00:00 AntD $
 * @ http://zencart-jquery.com
 */
.newsInfo {
  text-align: left;
  font-style: normal;
}

.newsContent {
font-size: 1.0em;
}

#newsArchivTitleHeading {
	text-align: left;
	}

#newsArchivDateHeading {
	text-align: right;
	}

#siteMenu a {
color: #000000;
}

#siteMenu a:hover {
color:#FFFF00;
} 
 
 
body{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:62.5%;
	color:#000;
	background-color:#CCCCCC;
	background-image: url('../images/backgroundWOOD.gif');
	margin:5px 0 0;
	}


a img{
	border:none;
	}

a:active{
	color:#00F;
	}

h1{
	font-size:1.5em;color:#333;
	}

h2{
	font-size:1.4em;
	}

h3{
	font-size:1.3em;
	}

h4,
h5,
h6,
LABEL,
h4.optionName,
LEGEND,
ADDRESS,
.sideBoxContent,
.larger{
	font-size:1.1em;
	}
	
.biggerText{
	font-size:1.2em;
	}

CODE{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:1em;
	}

FORM,SELECT,INPUT{
	display:inline;
	font-size:1em;
	margin:0.1em;
	}

TEXTAREA{
	display:block;width:95%;margin:auto;
	}

input:focus,select:focus,textarea:focus{
	background:#E4FEF5;
	}

FIELDSET{
	border:1px solid #ccc;
	margin:0.5em 0;
	padding:0.5em;
	}

LEGEND{
	font-weight:700;
	color:#000;
	padding:0.3em;
	}

LABEL,h4.optionName{
	line-height:1.5em;
	padding:0.2em;
	}

LABEL.checkboxLabel,LABEL.radioButtonLabel{
	margin:0.5em 0.3em;
	}

LABEL.inputLabel{
	width:9em;
	float:left;
	}

LABEL.inputLabelPayment{
	width:14em;
	float:left;
	padding-left:2.5em;
	}

LABEL.selectLabel,
LABEL.switchedLabel,
LABEL.uploadsLabel{
	width:11em;
	float:left;
	}

ADDRESS{
	font-style:normal;
	}

HR{
	height:1px;
	margin-top:0.5em;
	border:none;
	border-bottom:1px solid #9a9a9a;
	}

.messageStackWarning,
.messageStackError,
.messageStackSuccess,
.messageStackCaution{
	line-height:1.8em;
	border:1px solid #d6d8d6;
	padding:0.2em;
	}

.messageStackWarning,
.messageStackError{
	background-color:#FFFFE1;
	color:#333;
	}

.messageStackSuccess{
	background-color:#9F9;
	color:#000;
	}

.messageStackCaution{
	background-color:#FF6;color:#000;
	}
/**:::::::::::::::::::::::::::::::::::::::::::::::
 * HEADER BAR LOCATED AT THE TOP OF THE SCREEN STARTS
 * :::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::::::::::::
 */

#mainWrapper{
	background-color:#000000;
	text-align:left;
	width:800px;
	vertical-align:top;
	border-top:1px solid #9a9a9a;
	border-left:1px solid #9a9a9a;
	border-right:1px solid #9a9a9a;
	}

/**:::::::::::::::::::::::::::::::::::::::::::::::
 * HEADER BAR LOCATED AT THE TOP OF THE SCREEN ENDS
 * :::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::::::::::::
 */

/**:::::::::::::::::::::::::::::::::::::::::::::::
 * HEADER BAR LOCATED AT THE TOP OF THE SCREEN ENDS
 * :::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::::::::::::
 */


#mainWrapperlower{
	background-color:#fff;text-align:left;
	width:800px;vertical-align:top;border-bottom:1px solid #9a9a9a;
	border-left:0px solid #9a9a9a;border-right:0px solid #9a9a9a;padding-top:2px;margin:auto;
	}
	
#headerWrapper,
#contentMainWrapper,
#logoWrapper,
#cartBoxListWrapper,
#ezPageBoxList,
#cartBoxListWrapper ul,
#ezPageBoxList ul,
#mainWrapper,
#popupAdditionalImage,
#popupImage{
	margin-bottom: 0px;
    padding: 0em;
    }
	
#logoWrapper{
	background-color:#fff;
	height:100px;
	line-height:80px;
	}

#logo{
	height:100px;
	}

#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{
	margin:auto;
	}

#navColumnOneWrapper,#navColumnTwoWrapper{
	margin-top:1em;
	}


/**
 * 
 *
 * SIDE BOX CONTENT
 */


#navColumnOneWrapper{
	border-top:1px solid #9a9a9a;border-right:1px solid #9a9a9a; border-left:1px solid #9a9a9a;
	margin:5px;
	border-bottom:1px solid #9a9a9a;
	}

#navColumnTwoWrapper{
	border-top:1px solid #9a9a9a;border-right:1px solid #9a9a9a; border-left:1px solid #9a9a9a;
	margin:5px;
	border-bottom:1px solid #9a9a9a;
	}

/**
 * 
 *
 * SIDE BOX CONTENT
 */


#tagline{
	color:#000;font-size:2em;
	text-align:center;
	vertical-align:middle;
	}

#sendSpendWrapper{
	border:1px solid #cacaca;
	float:right;margin:0 0 1em 1em;
	}

.floatingBox,
#accountLinksWrapper,
#sendSpendWrapper,
#checkoutShipto,
#checkoutBillto,
#navEZPagesTOCWrapper{
	width:47%;
	margin:0;
	}

.navNextPrevCounter{
	font-size:0.9em;
	margin:0;
	}
	
.navNextPrevList{
	display:inline;
	white-space:nowrap;
	list-style-type:none;
	margin:0;padding:0.5em 0;
	}




#navSuppWrapper{
	background-image:url(../images/tile_back.gif);
	font-weight:700;
	color:#fff;
	height:30px;
	line-height:30px;
	}

#navCatTabsWrapper{
	font-weight:700;
	height:1%;
	background-color:#fff;
	color:#9a9a9a;
	background-image:none;
	margin:0;padding:0.5em 0.2em;
	}

#navMainWrapper2{
	font-weight:bold;
	color:#FFFFFF;
	margin:0;padding:0 0.2em;
	}

#navMainWrapper{
	font-weight:700;
	color:#000;
	margin:0;padding:0 0.2em;
	}

#navSupp ul{
	list-style-type:none;
	text-align:center;
	}

#navMain ul li a,#navCatTabs ul li a{
	text-decoration:none;
	color:#FFFFFF;
	white-space:
	nowrap;margin:0 0 0 5px;
	padding:0 0.5em 0 0;
	}

#navSupp ul li a{
	text-decoration:none;
	color:#333;
	white-space:nowrap;
	}

#navEZPagesTOCWrapper{
	font-weight:700;
	float:right;
	height:1%;
	border:1px solid #9a9a9a;
	}

#navEZPagesTOC ul{
	list-style-type:none;
	line-height:1.5em;
	margin:0;
	padding:0.5em 0;
	}

#navEZPagesTOC ul li{
	white-space:nowrap;
	}

#navEZPagesTOC ul li a{
	margin:0;padding:0 0.5em;
	}

#navCategoryIcon,.buttonRow,#indexProductListCatDescription{
	margin:0.5em;
	}

#navMainSearch{
	margin-top:2px;
	float:right;
	}

#navBreadCrumb{
	font-size:1em;
	font-weight:700;
	margin:0;
	padding:0 0 0 0.5em;
	}

#navEZPagesTop{
	background-color:#abbbd3;
	background-image:url(../images/tile_back.gif);
	font-size:0.95em;font-weight:700;
	margin:0;padding:0.5em;
	}

#navColumnOne,#navColumnTwo{
	background-color:transparent;
	}


#contentColumnMain,
#navColumnOne,
#navColumnTwo,
.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew,.alert{
	vertical-align:top;
	}


.alert{
	color:red;margin-left:0.5em;
	}

.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{
	padding:0.8em;
	}
	
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{
	font-size:0.9em;
	}

#cartAdd{
	float:right;
	text-align:center;
	border:1px solid #cccccc;
	background-color:#f0f0f0;
	margin:1em;padding:1em;
	}

.tableHeading TH{
	border-bottom:1px solid #9a9a9a;
	border-top:1px solid #9a9a9a;
	}

.tableHeading,#cartSubTotal{
	background-color:#e9e9e9;
	}

#cartSubTotal{
	border-top:1px solid #ccc;
	font-weight:700;
	text-align:right;
	line-height:2.2em;
	padding-right:2.5em;
	}

.tableRow,
.tableHeading,
#cartSubTotal{
	height:2.2em;
	}

.cartProductDisplay,
.cartUnitDisplay,
.cartTotalDisplay,
.cartRemoveItemDisplay,
.cartQuantityUpdate,
.cartQuantity,
#cartInstructionsDisplay,
.cartTotalsDisplay{
	padding:0.5em 0;
	}

.cartUnitDisplay,.cartTotalDisplay{
	text-align:right;
	padding-right:0.2em;
	}

#scUpdateQuantity{
	width:2em;
	}

.cartQuantity{
	width:4.7em;
	}

.cartNewItem{
	color:#3C3;
	position:relative;
	}

.cartOldItem{
	color:#609;
	position:relative;
	}

.cartBoxTotal{
	text-align:right;
	font-weight:700;
	}

.cartRemoveItemDisplay{
	width:3.5em;
	}
	
.cartAttribsList{
	margin-left:1em;
	}

#mediaManager{
	width:50%;
	background-color:#f0f0f0;
	border:1px solid #cccccc;
	margin:0.2em;
	padding:0.5em;
	}

.normalprice,.productSpecialPriceSale{
	text-decoration:
	line-through;
	}

.orderHistList{
	list-style-type:none;
	margin:1em;padding:0.2em 0;
	}

#cartBoxListWrapper ul,#ezPageBoxList ul{
	list-style-type:none;
	}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{
	margin:0;
	padding:0.2em 0;
	}

.totalBox{
	width:5.5em;
	text-align:right;
	padding:0.2em;
	}

.lineTitle,.amount{
	text-align:right;
	padding:0.2em;
	}

.amount{
	width:5.5em;
	}

#productMainImage,
#reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage,
#reviewWriteMainImage{
	background-color:#FFFFFF;
	border:1px solid #ccc;
	margin:0 1em 5em 0;
	padding:5px;
	}

#cartImage{
	margin:0.5em 1em;
	}

.attribImg{
	width:20%;
	margin:0.3em 0;
	}

.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew{
	margin:1em 0;
	}

.centerBoxWrapper{
	border:0px solid #9a9a9a;
	height:1%;margin:1.1em 0;
	}

h2.centerBoxHeading{
	font-size:1.3em;
	color:#333;
	}
	
h3.centerBoxHeadinghidden,
h3.leftBoxHeading,
h3.leftBoxHeadinghidden,
h3.leftBoxHeading a,
h3.rightBoxHeading,
h3.rightBoxHeadinghidden,
h3.rightBoxHeading a{
	font-size:1em;
	color:#333;
	}
	
#manufacturersHeading,
#currenciesHeading,
#musicgenresHeading,
#recordcompaniesHeading,
#searchHeading,
#search-headerHeading{
	font-size:0.9em;
	color:#333;
	}
	
.centerBoxHeadinghidden,
.leftBoxHeading,
.leftBoxHeadinghidden,
.centerBoxHeading,
.rightBoxHeading,
.rightBoxHeadinghidden{
	background-color:#CCCCCC;
	border:1px solid #FFF;
	margin:0;
	padding:0.5em 0;
	}


.sideBoxContent{
	background-color:#999999;
	padding:0.4em;
	}




.productListing-data, .linkListing-data {
	text-align: center;
	vertical-align:top;
	padding:0.4em;
	border-bottom:1px solid #999999;
	height: 110px
	}

#productMainImage2{
text-align:center;
	}


.centeredContent,TH,

#cartEmptyText,
#cartBoxGVButton,
#cartBoxEmpty,
#cartBoxVoucherBalance,
#navCatTabsWrapper,#navEZPageNextPrev,
#bannerOne,
#bannerTwo,
#bannerThree,
#bannerFour,
#bannerFive,
#bannerSix,
#siteinfoLegal,
#siteinfoCredits,
#siteinfoStatus,
#siteinfoIP,

.center,
.cartRemoveItemDisplay,
.cartQuantityUpdate,
.cartQuantity,
.cartTotalsDisplay,

#cartBoxGVBalance,

.leftBoxHeading,
.centerBoxHeading,
.rightBoxHeading,
.accountQuantityDisplay,
.ratingRow,LABEL#textAreaReviews,

#productMainImage,
#reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage,
#reviewWriteMainImage,

.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew,
.gvBal,
.attribImg{
	text-align:center;
	}

.productListing-data {
	padding:2px
	}

#bestsellers .wrapper{
	margin:0 0 0 1.5em;
	}

#bestsellers ol{
	margin-left:1.1em;
	padding:0;
	}

#bestsellers li{
	margin:0.3em 0;
	padding:0;
	}

#bannerboxHeading{
	background-color:#efefef;
	}

#upProductsHeading{
	text-align:left;
	}

#upDateHeading{
	text-align:right;
	}

A.category-top,A.category-top:visited{
	color:green;
	text-decoration:none;
	}

A.category-links,A.category-links:visited{
	color:#004080;
	text-decoration:none;
	}

.rowOdd{
	background-color:#E8E8E8;
	height:1.5em;
	vertical-align:top;
	}

.rowEven{
	background-color:#F0F0F0;
	height:1.5em;
	vertical-align:top;
	}

.accountTotalDisplay,.accountTaxDisplay{
	width:20%;
	text-align:right;
	}

.accountQuantityDisplay{
	width:10%;
	vertical-align:top;
	}

TR.tableHeading{
	background-color:#cacaca;
	height:2em;
	}

.productListing-rowheading{
	background-color:#CCCCCC;
	height:3em;color:#333;
	}

#siteMapList{
	width:90%;float:right;
	}

.ratingRow{
	margin:1em 0 1.5em;
	}

LABEL#textAreaReviews{
	font-weight:400;margin:1em 0;
	}

#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{
	background-color:#fff;
	}

.information{
	line-height:150%;
	padding:10px 3px;
	}

.seDisplayedAddressLabel{
	background-color:#85C285;
	text-align:center;
	}

.seDisplayedAddressInfo{
	text-transform:uppercase;
	text-align:center;
	font-weight:700;
	}

#seShipTo{
	padding:0.2em;
	}

#log_in_header{
	display:none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	background-image:url(../images/gradientBG.gif);
	margin:10px 10px 0;padding:10px;
	}

#navMain .login{
	padding:0 0.5em 0 0;
	}

#navMain .login:hover{
	color:yellow;
	cursor:pointer;
	}

#breadbg{
	background-image:url(../images/tile_back.gif);height:30px;line-height:30px;
	}

.tabTable{
	border:1px solid #9A9A9A;
	}

.sortplaceholder{
	border:1px dotted #9a9a9a;
	background-color:#FFFFE1;
	}

.leftBoxHeading{
	cursor:pointer;
	}

.rightBoxHeading div.ctrls{
	float:right;
	background:transparent;
	}

.rightBoxHeading div.ctrls a span{
	width:11px;
	height:11px;
	margin-left:4px;
	background-attachment:fixed;
	background:transparent url(../images/ctrls.gif) no-repeat;
	}

.folder_expandable{
	float:left;
	width:16px;background:url(../images/icons/folder.gif) center left no-repeat;cursor:pointer;
	}

.folder_collapse{
	width:16px;
	float:left;
	cursor:pointer;
	background:url(../images/icons/folder-closed.gif) center left no-repeat;
	}

.state_collapse{
	float:right;
	padding-right:5px;
	cursor:pointer;background:url(../images/icons/togglero.gif) center left no-repeat;
	}

.state_expandable{
	float:right;
	padding-right:5px;
	cursor:pointer;background:url(../images/icons/togglerc.gif) center left no-repeat;
	}

.sortHelper{
	border:1px dashed #e0e0e0;
	}

#navMain ul{
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	margin:0;padding:0.5em 0;
	}

#page_nav{
	background-color:#f0f0f0;
	width:100%;padding-right:0;
	padding-bottom:0;height:27px;
	line-height:27px;
	float:left;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	border-left-color:#ccc;
	border-top:1px solid #ccc;
	font-weight:700;
	margin-bottom:10px;
	}

#page_nav a.pgc_prev{
	background-image:url("../images/imageNavLeft.gif");
	height:25px;
	background-repeat:no-repeat;
	padding:7px 3px 6px 30px;
	}

#page_nav a.pgc_prev:hover{
	background-image:url(../images/imageNavLeftHover.gif);
	}

#page_nav a.pgc_next{
	background-image:url("../images/imageNavRight.gif");
	height:25px;
	background-repeat:no-repeat;
	background-position:right;
	padding:6px 30px 7px 3px;
	}

#page_nav a.pgc_next:hover{
	background-image:url(../images/imageNavRightHover.gif);
	}

div#fancy_overlay{
	position:absolute;
	top:0;left:0;
	z-index:90;
	width:100%;background-color:#333;
	}

div#fancy_loading{
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	display:none;
	overflow:hidden;
	background:transparent;z-index:100;
	}

div#fancy_loading div{
	position:absolute;
	top:0;
	left:0;
	width:40px;height:480px;
	background:transparent url(../images/fancy_progress.png) no-repeat;
	}

div#fancy_close{
	position:absolute;
	top:-12px;right:-12px;
	height:30px;width:30px;
	background:transparent url(../images/fancy_closebox.png);
	cursor:pointer;z-index:100;
	display:none;
	}

div#fancy_content{
	position:absolute;
	top:0;left:0;
	width:100%;
	height:100%;
	z-index:96;
	margin:0;padding:0;
	}

#fancy_frame{
	position:relative;
	width:100%;
	height:100%;
	display:none;
	}

img#fancy_img{
	position:absolute;
	top:0;left:0;width:100%;
	height:100%;border:0;
	z-index:92;margin:0;padding:0;
	}

div#fancy_title{
	position:absolute;
	bottom:-35px;left:0;
	width:100%;z-index:100;
	display:none;
	}

div#fancy_title table{
	margin:0 auto;
	}

div#fancy_title div{
	color:#FFF;font:bold 12px Arial;
	padding-bottom:2px;
	}

td#fancy_title_left{
	height:32px;width:15px;
	background:transparent url(../images/fancy_title_left.png) repeat-x;
	}

td#fancy_title_main{
	height:32px;
	background:transparent url(../images/fancy_title_main.png) repeat-x;
	}

td#fancy_title_right{
	height:32px;
	width:15px;
	background:transparent url(../images/fancy_title_right.png) repeat-x;
	}

div#fancy_outer{
	position:absolute;
	top:0;left:0;z-index:90;
	overflow:hidden;
	background:transparent;
	display:none;
	margin:0;padding:18px 18px 58px;
	}

div#fancy_inner{
	position:relative;
	width:100%;
	height:100%;
	border:1px solid #444;
	background:#FFF;
	}

a#fancy_left,a#fancy_right{
	position:absolute;
	bottom:10px;
	height:100%;
	width:35%;cursor:pointer;
	background-image:url(data:image/gif;base64,AAAA);z-index:100;
	}

a#fancy_left{
	left:0;
	}

a#fancy_right{
	right:0;
	}

a#fancy_left:hover{
	background:transparent url(../images/fancy_left.gif) no-repeat 0 100%;
	}

a#fancy_right:hover{
	background:transparent url(../images/fancy_right.gif) no-repeat 100% 100%;
	}

#fancy_bigIframe,#fancy_freeIframe{
	position:absolute;
	top:0;left:0;width:100%;
	height:100%;z-index:10;
	}

div.fancy_bg{
	position:absolute;
	display:block;z-index:70;
	}

div.fancy_bg_n{
	top:-18px;
	width:100%;
	height:18px;
	background:transparent url(../images/fancy_shadow_n.png) repeat-x;
	}

div.fancy_bg_ne{
	top:-18px;
	right:-13px;
	width:13px;
	height:18px;
	background:transparent url(../images/fancy_shadow_ne.png) no-repeat;
	}

div.fancy_bg_e{
	right:-13px;
	height:100%;
	width:13px;
	background:transparent url(../images/fancy_shadow_e.png) repeat-y;
	}

div.fancy_bg_se{
	bottom:-18px;
	right:-13px;
	width:13px;
	height:18px;
	background:transparent url(../images/fancy_shadow_se.png) no-repeat;
	}

div.fancy_bg_s{
	bottom:-18px;width:100%;
	height:18px;background:transparent url(../images/fancy_shadow_s.png) repeat-x;
	}

div.fancy_bg_sw{
	bottom:-18px;left:-13px;width:13px;height:18px;
	background:transparent url(../images/fancy_shadow_sw.png) no-repeat;
	}

div.fancy_bg_w{
	left:-13px;height:100%;
	width:13px;background:transparent url(../images/fancy_shadow_w.png) repeat-y;
	}

div.fancy_bg_nw{
	top:-18px;left:-13px;
	width:13px;height:18px;
	background:transparent url(../images/fancy_shadow_nw.png) no-repeat;
	}

#rightShoppingCartContainsBox{
	display:none;
	background-color:#FF0;
	border:1px dotted red;
	}
	
#shoppingcartContent{
	background-color:#FFFFE1;
	}

#hiddencontent{
	background-color:#FFFFE1;
	display:none;margin-bottom:3px;
	border-top:0px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;
	font-weight:700;text-align:
	center;cursor:pointer;
	padding:3px;
	}

#hiddenitems{
	display:none;
	width:100%;
	}

#hiddenleft{
	border-top:0px solid #9a9a9a;
	border-right:0px solid #9a9a9a;
	border-bottom:0px solid #9a9a9a;
	margin-bottom:3px;
	}

#hiddencenterboxes{
	border 0px solid #9a9a9a;margin:3px;
	}

#hiddenright{
	border-top:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;border-left:1px solid #9a9a9a;
	margin-bottom:3px;
	}

#freethemelink{
	float:right;font-weight:700;padding:10px;
	}

#hiddenleft a,#hiddenright a,#hiddencenterboxes a{
	display:block;padding:0 0 2px 3px;
	}

#hiddencentercount{
	background-color:#FFFFE1;
	margin-left:3px;
	margin-right:3px;
	border:0px solid #9a9a9a;
	font-weight:700;
	text-align:center;
	padding:3px;
	}

.next{
	background-image:url(../images/imageNavRight.gif);
	}

.prev{
	background-image:url(../images/imageNavLeft.gif);
	}

a:link,#navEZPagesTOC ul li a,a:visited{
	color:#333;
	text-decoration:none;
	}


a:hover,
#navEZPagesTOC ul li a:hover,
#navMain ul li a:hover,#navSupp ul li a:hover,
#navCatTabs ul li a:hover,
.productSpecialPrice,
.productSalePrice,
.productSpecialPriceSale,
.productPriceDiscount{
	color:red;
	}



h1,h2,h3,h4,h5,h6,.wrapperAttribsOptions{
	margin:0.3em 0;
	}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back{
	float:left;
	}


#checkoutPayment LABEL.radioButtonLabel,
.important,
#cartBoxEmpty,
#cartBoxVoucherBalance,
SPAN.category-subs-parent,
SPAN.category-subs-selected,
.bold{
	font-weight:700;
	}


P,ADDRESS,#productDescription,
.shippingEstimatorWrapper{
	padding:0.5em;
	}

.clearBoth,
#shoppingcartBody #shippingEstimatorContent{
	clear:both;
	}

#navMain ul li,#navSupp ul li,
#navCatTabs ul li,.visibleField{
	display:inline;
	}

#navCatTabs ul li a,.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited{
	color:#333;
	}

.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton,#PrevNext{
	float:right;
	}

.leftBoxContainer,.rightBoxContainer,#myAccountGen li,#myAccountNotify li{
	margin:0;
	}

h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover,A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited{
	color:red;
	text-decoration:none;
	}

.hiddenField,div#fancy_bg{
	display:none;
	}

.ctrls,.ctrlsclose{
	padding-top:7px;
	float:right;
	background:transparent;
	}

.ctrlsclose a,.ctrlsclose a span,.ctrls a,.ctrls a span,.rightBoxHeading div.ctrls a,.rightBoxHeading div.ctrls a span{
	display:block;
	float:left;
	cursor:pointer;
	}

.ctrlsclose a,.ctrls a,.rightBoxHeading div.ctrls a{
	text-decoration:none;outline:0;
	}

.ctrlsclose a span,.ctrls a span{
	width:11px;
	height:11px;
	background-attachment:fixed;
	background:transparent url(../images/ctrls.gif) no-repeat;
	}

.ctrls a span.min,.rightBoxHeading div.ctrls a span.min{
	background-position:0 0;
	}

.ctrls a:hover span.min,.rightBoxHeading div.ctrls a:hover span.min{
	background-position:-11px 0;
	}

.ctrls a span.max,.rightBoxHeading div.ctrls a span.max{
	background-position:-22px 0;
	}

.ctrls a:hover span.max,.rightBoxHeading div.ctrls a:hover span.max{
	background-position:-33px 0;
	}

.ctrlsclose a span.closeleft,.ctrlsclose a span.closeright,.ctrlsclose a span.closecenter,.rightBoxHeading a span.closeright{
	background-position:-44px 0;
	}

.ctrls a span.addanother{
	background-position:-78px 0;
	}

.ctrls a span.removeone{
	background-position:-67px 0;
	}

.ctrlsclose a:hover span.closeleft,.ctrlsclose a:hover span.closeright,.ctrlsclose a:hover span.closecenter,.rightBoxHeading a:hover span.closeright{
	background-position:-55px 0;
	}

h3.leftBoxHeading,h3.rightBoxHeading{
	cursor:move;text-align:left;
	}

.navNextPrevWrapper{
	float:right
	}

#jCarouselLiteDemolinks { 
	border:1px solid #000000; 
	background-color:#f0f0f0; 
	height:200px
	}

#jCarouselLiteDemolinksleft .prevl {
	background-image:url("../images/imageNavLeft.gif");
	height:25px;
	background-repeat:
	no-repeat;padding:7px 30px 6px 30px;
	}

#jCarouselLiteDemolinksright .nextl {
	background-image:url("../images/imageNavRight.gif");
	height:25px;
	background-repeat:no-repeat; 
	padding-right:35px; 
	float:right
	}

#jCarouselLiteDemo {
	float:left
	}

#jCarouselLiteDemo img {
	margin:10px; border:1px solid #000000
	}

#jCarouselLiteDemo .prevl {
	border:1px solid #000000; float:left
	}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 0px solid #346F97;
	}
	
.additionalImages {
	text-align: center;
	}
		
#navBreadDate{
	float:right;font-size:1em;font-weight:700; padding-right:3px
	}

.index_image{
	float:left
	}

.index_title{
	font-size:1.3em; 
	font-weight:bold; 
	color:#ff0000; 
	text-align:left
	}
	
.index_description {
	font-size:1.1em; 
	text-align:left
	}
	
.index_price {
	font-size:1.1em; 
	color:#FF0000; 
	text-align:right; 
	font-weight:bold
	}

.addremovenew, .addremovefeatured, .addremovespecials {
	position:relative;
	font-size:1em;
	}

.addremovenew a, .addremovefeatured a, .addremovespecials a {
	height:14px;
	width:14px;
	position:absolute;
	overflow:hidden;
	}

.addremovenew a.add, .addremovefeatured a.add, .addremovespecials a.add {
	right:2px;
	background:url(../images/bgsprite.gif) no-repeat left top;
	}

.addremovenew a.remove, .addremovefeatured a.remove, .addremovespecials a.remove {
	right:18px;
	background:url(../images/bgsprite.gif) no-repeat -18px top;
	}
	
div.JMyCarousel .prev{
	background: url('../images/arrow_left.gif') center center no-repeat;
	width:38px;
	height:48px;
	border:0px;
	}

div.JMyCarousel .next{
	background: url('../images/arrow_right.gif') center center no-repeat;
	width:38px;
	height:48px;
	border:0px;
	}



/** Carousel **/
div.JMyCarousel{
	text-align:center;
	}

div.JMyCarousel ul{
	background-color:#fffaf5;	
	}

div.JMyCarousel ul li{
	margin:5px;
	border:1px solid #aaa;
	line-height:0px;
	padding:3px;
	list-style:none;
	padding-left:3px;
	background-color:#fff;
	}

div.JMyCarousel ul li a{ 
	margin:0px;
	padding:0px;
	}

div.JMyCarousel ul li a img{
	margin-bottom:0px;
	padding-bottom:0px;
	}
		

	
	
	
	