@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0; font-family:Arial;line-height:150%;}
tbody{font-size:12px;}
*{padding:0;margin:0;}
#container{width:900px;margin:0 auto;}
#header{height:121px;border-bottom:#BAE55E solid 1px;}
#head-link{float:right;text-align:right;width:500px;display:inline;color:#5B1E5C;font-size:10px;padding-top:10px;}
#head-link a{ font-size:10px;color:#5B1E5C;text-decoration:none;}
#head-link a:hover{ font-size:10px;color:#5B1E5C;text-decoration:underline;}
#logo{height:121px;width:297px;float:left;}
#logo img{border:0px;}
a{color:#606;font-size:12px;text-decoration:none;}
a:hover{color:#606;font-size:12px;text-decoration:underline;}
a.size16{color:#606;font-size:16px;text-decoration:none;}
a:hover.size16{color:#606;font-size:16px;text-decoration:underline;}
a.grey{color:#666;font-size:12px;text-decoration:none;}
a:hover.grey{color:#666;font-size:12px;text-decoration:underline;}
a.grey10{color:#666;font-size:10px;text-decoration:none;}
a:hover.grey10{color:#666;font-size:10px;text-decoration:underline;}
a.line{color:#666;font-size:12px;text-decoration:underline;}
a:hover.line{color:#666;font-size:12px;text-decoration:none;}
.bold{font-weight:bold;}
.alert,.fontred{color:red;}
.text-center{text-align:center;}
.font16{font-size:16px;}
#nav{margin:10px 0 10px 0;height:23px;}
#nav a{color:#5B1E5C;font-size:14px;text-decoration:none;display:block;margin:0 19px;background:url(../images/nav-icon1.jpg) no-repeat left center;padding:0 0 0 30px; float:left;}
#nav a:hover{color:#666;font-size:14px;text-decoration:none;background:url(../images/nav-icon2.jpg) no-repeat left center;}
#nav a.current{color:#666;font-size:14px;text-decoration:none;background:url(../images/nav-icon2.jpg) no-repeat left center;}
#nav a:hover.current{color:#666;font-size:14px;text-decoration:none;background:url(../images/nav-icon2.jpg) no-repeat left center;}
#content{height:auto;margin:10px 0 0 0;clear:both;}
#left-menu{width:198px;float:left;background:#BAE55E;color:#5B1E5C;font-size:18px;height:auto; _height:691px; min-height:691px;}
.height{height:1012px!important;}
#left-menu ul{list-style:none;margin:0;padding:0;}
#left-menu ul li{border-bottom:#fff solid 1px;padding:15px 0 15px 25px;}
#left-menu a{font-size:18px;color:#5B1E5C;background:#BAE55E;text-decoration:none;border-bottom:#fff solid 1px;padding:9px 0 9px 25px;width:170px;float:left}
#left-menu a:hover{font-size:18px;background:#5B1E5C;color:#BAE55E;text-decoration:none;}
#left-menu a.current1{font-size:18px;background:#5B1E5C;color:#BAE55E;text-decoration:none;}
#left-menu a:hover.current1{font-size:18px;background:#5B1E5C;color:#BAE55E;text-decoration:none;}
#rightsidebar{width:697px;float:right;}
#banner{width:697px;height:519px;}
#pic{position:relative;margin:5px 0 0 0;width:697px;}
#leftpic{position:absolute;left:0;width:230px;height:169px;}
#centerpic{width:227px;height:169px;margin:0 auto;}
#rightpic{position:absolute;right:0;width:230px;height:169px;}
#footer{color:#999;font-size:10px;clear:both;}
#footer a{color:#999;font-size:10px; text-decoration:none;}
#footer a:hover{color:#5B1E5C;font-size:10px; text-decoration:none;}

#about-bg{background:url(../images/about-bg.jpg) no-repeat;width:692px;height:693px;float:right;padding:0 0 0 5px;}
#navBreadCrumb{color:#666;font-size:10px;}
#navBreadCrumb a{color:#999;font-size:10px;text-decoration:none;}
#navBreadCrumb a:hover{color:#666;font-size:10px;text-decoration:none;}
h1{font-size:20px;color:#5B1E5C;font-weight:normal;line-height:20px;}
h2{font-size:14px;color:#5B1E5C;line-height:18px;}

.p{float:left;width:200px;color:#5B1E5C;font-size:14px;padding:30px 0 0 15px;}

#indexDefault{border:#fff solid 0px;padding:0 0 0 0;float:left;}
.border,#indexProductList,.centerColumn{border:#666 solid 1px;width:685px;min-height:691px;height:auto; overflow:visible;float:right;padding:0 5px;}
#left-menu2{margin:0 0 0 25px;line-height:110%;}
#left-menu2 p{padding:15px 0 0 0;}
#left-menu2 a{font-size:12px;text-decoration:none;border:none;padding:0;}
#left-menu2 a:hover{font-size:12px;text-decoration:underline;background:none;color:#5B1E5C;}
#product{color:#660066;font-size:12px;}
#product ul{list-style-type:none;padding:0;margin:0; line-height:110%;_width:100%;}
#product ul li{float:left;width:140px;margin:15px 10px 10px 18px;text-align:center;min-height:200px; height:200px;_margin-left:10px;}
#product ul li img{border:#666 solid 1px;width:140px;height:146px;}
#product ul li p{padding:0px;margin:0px;}

#product-detail{margin:10px 0 0 35px;}
#product-pic{width:285px;float:left;text-align:center;font-size:12px;color:#666;}
#product-pic img{float:left;border:#666 solid 1px;}
#description{float:left;margin:20px 0 0 10px;width:204px;font-size:12px;color:#666;line-height:130%;}
#description p{margin:8px 0;}
h5{font-size:14px;color:#5B1E5C;margin:9px 0;}
.pic-border img, .productAdditionalImages img{border:#666 solid 1px;}
.margin-r10{margin:0 10px 0 0;}
#other{clear:both;margin:0 0 0 5px;}
h3{font-size:12px;}
h4{font-size:14px;color:#5B1E5C;margin:0;}
.hr{height:1px;overflow:hidden;background:#666;width:99%;}
#others{float:left;width:320px;margin:8px 10px 0 0;text-align:left;display:inline;}
#others img{border:#666 solid 1px;}
#others span{float:right;margin:0 0 0 10px;width:165px;font-size:12px;color:#666;line-height:130%;}
#others span img{border:none;}

#login{font-size:12px;color:#333;}
#login p span{float:right;margin:0 5px 0 0;}
.sign-in{position:relative;border:#ccc solid 1px;margin:15px 2px 10px 2px;padding:15px 0 10px 8px;}
.sign-in span{width:546px;float:right;}
.tit{ position:absolute;top:-12px;left:5px; background:#fff;padding:0 3px;font-weight:bold;margin:0;}
.input-bgcolor{background:#FFFFA0;}
.input-bgcolorfff{background:#FFf;}
.input-width1{width:270px;}
.input-width2{width:220px;}

#productPrices{font-size:14px;color:#5B1E5C;}
.button_incart{position:relative; top:-10px; }

#productAdditionalImages {
padding-top:10px;
display:block;
}
.additionalImages
{
  padding-bottom:10px;
  float:left;
}
.additionalImages img{
  border:1px solid #666666;
}

/**********************/
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
.forward{font-size:12px;}	
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;font-size:12px;color:#333;
	}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }
.tableHeading{font-size:14px;}
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
.back {
	float: left;
	font-size:12px;
	}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

#accountLinksWrapper ul{ list-style:none;}
/*********************************/

a img {border: none; }

a, #navEZPagesTOC ul li a {
        color: #606;
        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 {

        }

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
        
        }
.larger{font-size:12px;}
.biggerText {

        }



CODE {
        font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#BCBCBC;
        }

FORM, SELECT, INPUT {
       
        }
FORM	{margin:0px; padding:0px;}

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

input:focus, select:focus, textarea:focus {

        }

FIELDSET {
        padding: 0.5em;
        margin: 0.5em 0em;
		border:1px solid #505151;
		font-size:12px;
        }

LEGEND {
        font-weight: bold;
		font-size:12px;
        }

LABEL, h4.optionName {
        
        }

LABEL.checkboxLabel, LABEL.radioButtonLabel {
        }

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

LABEL.inputLabel {
        width: 11em;
        float: left;
		margin-left:10px;
        }

LABEL.inputLabelPayment {
        width: 15em;
        float: left;
        }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
        width: 12em;
        float: left;
        }
 ADDRESS {
        padding: 0.5em;
        }

ADDRESS {
        font-style: normal;
		font-size:13px;
        }

.clearBoth {
        clear: both; font-size:2px; line-height:2px;
        }

HR {
	color:#505151;
	border:0; border-top:1px solid #505151;
	margin:5px 0px;
}

html, div, map, dt, isindex, form {
display:block;
}

#scProductsHeading{font-size:14px;}
.important{font-size:12px;}
.messageStackError{font-size:12px;}
#rightsidebar{font-size:12px;}
#checkoutSuccessLogoff{font-size:12px;}
#productTellFriendLink,#productDetailsList{float:left; width:200px; padding-top:5px;}
/*A.category-products{text-transform:lowercase;}*/
#categoriesContent a:hover
{
 text-decoration:none;
 color:#525252;
}
#indexCategoriesHeading {padding-top:15px;}
.clear { clear:both; }
#productDetailsList,#productAttributes{padding-left:15px;}
.wrapperAttribsOptions{padding-top:8px;}