/* side charachters disabled - search from sidechar1 */
body {
	margin: 0;
	
	color:#4B4B4B;
	background-color: #929292;
	}

a img {border: 0 none;}
div#productGeneral img, td.productListing-data a img{

padding:0.2em;
background-color:transparent;
}
div#productGeneral{
margin:0;
}
div#categoriesContent ul, div#headerWrapper ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:0;
}
div#categoriesContent ul li{
}
div#categoriesContent ul li a{
color:#4CAAE7;
display:block;
font-weight:bold;
text-decoration:none;
padding:0.3em;
font-size:90%;
font-family:Lucida Casual,"Comic Sans MS";
}
div#indexDefaultMainContent ul li{
margin-bottom:0.5em;
}
div#specialsDefault div.whatsNewInner span{
height:auto;
}
div#categoriesContent ul li a:hover{
background-color:#4CAAE7;
color:#B6E657;
}
.red{
color:red!important;
}
a:link, #navEZPagesTOC ul li a {
	color:#4caae7;
	text-decoration: none;
	}
 
a:visited {
	color:#4caae7;
	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 {
	color: #FF0000;
	}

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 120%;
	}

h2 {
	font-size: 110%;
	}

h3 {
	font-size: 100%;
	}

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

.biggerText {
	font-size: 1.2em;
	}

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

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

FORM, SELECT, INPUT {
	display: inline;
	}
INPUT {
margin:0.1em;
}
#productGeneral input{
margin:0.1em 0.5em 0!important;
}
div.navNextPrevWrapper p{
font-weight:bold;
margin-bottom:0.5em;
}
div#categoryIcon, div#defaultSelected{
font-weight:bold;
}
textarea {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	border:1px solid #4CAAE7;
	}
#contactUsForm label{
float:left;
width:11em;
}
#contactUsForm textarea{
display:inline;
width:60%;
}
input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

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

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

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

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

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

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

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

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

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px dotted #4CAAE7;
	}
select, input[type="text"]{padding:0.1em;
}
select, input[type="text"]{
border:1px solid #4CAAE7;

}
input[type="text"]{
padding:0.2em;
}
.searchbox{
width:90%;
margin:0 auto;
}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #4CAAE7;
	}
body#shoppingcartBody div.messageStackError{
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid red;
	background-color:#ffb3b5;
	color:red;
	font-weight:bold;
}
.messageStackWarning, .messageStackError {
background-color:#B6E657;
color:black;
font-weight:bold;
margin:0 0 1em;
text-align:center;
	}
	.messageStackError  img, div#categoriesContent hr#catBoxDivider, #attribLabel{
	display:none;
	}

.messageStackSuccess {
	background-color: #B6E657;
	color: #4CAAE7;
	font-weight:bold;
	text-align:center;
	
	}
div#maintenanceDefault img, .messageStackSuccess  img, #comments, .cartTotalsDisplay, #checkoutShippingContentChoose, #checkoutShippingHeadingMethod, div#productGeneral div#categoryIcon, div.Prod223 div#cartAdd{
display:none;
}

.messageStackCaution {
	background-color: #B6E657;
	color: #000000;
	font-weight:bold;
	padding:1em;
	}
.messageStackCaution img{
display:none;
}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 955px;
	vertical-align: top;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

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




#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 1em;
	padding:0.5em;
	width: 47%;
	}

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

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

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

#navMainWrapper, #navCatTabsWrapper, #navSuppWrapper {
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}
	#navSuppWrapper{
		background-color:#B6E657;
		margin-bottom:1em;
		
	}
#sidebar, #sidebar-2{
color:#4CAAE7;
text-align:left;
}
	#navMainWrapper, #navCatTabsWrapper{
		background-color: #9a9a9a;
	}
#SearchSubmit{
background-color:#4CAAE7;
color:#B6E657;
font-weight:bold;
padding:0.1em 0.2em;
margin:0.3em;
}
div#searchContent input.searchbox{
margin-right:0.2em;
color:#929292;
}
#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}
	#navSupp ul{
	padding:2px;;
	}
	#navSupp ul li a{
	padding:0.5em;
	}
	#navSupp ul li a:hover{
	background-color:#4CAAE7;
	color:#B6E657;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}
#navMain ul li a, #navCatTabs ul li a {
	padding: 0em 0.5em;
}
#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}
	#navSupp ul li a{
		text-decoration: none;
	margin: 0;
	color: #4CAAE7;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

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

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

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

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

#navMainSearch {
	float: right;
	}



#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}



/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/

div#checkoutShipto div.buttonRow,div#checkoutBillto div.buttonRow{
float:none;
}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading {
	background-color: #e9e9e9;
	 }

#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;
	}

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

.cartUnitDisplay, .cartTotalDisplay, #featuredDefaultHeading, #newProductsDefaultHeading, #specialsListingHeading, #scUnitHeading, #scTotalHeading, #scRemoveHeading, #w3cValid{
	text-align: center;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

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

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	display:block;
	}
div.whatsNewInner span.productSalePrice, div.whatsNewInner span.normalprice{
	display:inline;
}	
div.whatsNewInner span.productSalePrice, div.whatsNewInner span.productPriceDiscount{
	height:auto;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

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

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

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

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

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

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0 1em;
	text-align:center;
width:50px;
	}

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

.attributesComments {}

/*list box contents*/
.centerBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch{
	margin: 1em 0em;
	}

#sorter{
margin:0.5em 0;

}
/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a  {
	
	color:#4CAAE7;
	}

.leftBoxHeading{
	margin: 0em;

	padding: 0.5em 0.2em;
}
div.leftBoxContainer div.sideBoxContent, h3.leftBoxHeading, div.rightBoxContainer div.sideBoxContent, h3.rightBoxHeading{
background-color:#b6e657;
}
.centerBoxHeading, #specialsListingHeading, #newProductsDefaultHeading, #featuredDefaultHeading {
	margin: 0em;
	background-color: #4CAAE7;
	color:#FFFFFF;
	}

.leftBoxContainer , .rightBoxContainer {

	margin-bottom: 1.5em;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.1em;
	}
#bannerboxContent, #bannerbox2Content, div#blanksideboxContent, div#blank2sideboxContent, div#blank3sideboxContent, div#blank4sideboxContent, div#blank5sideboxContent{
background-color:white;
text-align:center;
}


.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
	}



h3.rightBoxHeading a:hover,h3.leftBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, table#myAccountOrdersStatus td, 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;
	}

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

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

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

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading, #productName {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/


.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
#shoppingCartDefault #PPECbutton{
margin:0.2em;
}

.bold {
	font-weight: bold;
	}

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

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


.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

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

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

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

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

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

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}
div#shippingEstimatorContent table{
width:100%;

}
table#shippingRates, div#cartSubTotal, table#cartContentsDisplay, table#cartContentsDisplay td.cartQuantity input, td.cartRemoveItemDisplay input{
border:1px solid #B6E657;
}
div#shoppingCartDefault, div#accountDefault, div#accountHistInfo, div#accountHistoryDefault{
background-color:#FBFBFB;
}
div#shippingEstimatorContent{
padding:0;
}
table#shippingRates td, table#shippingRates th{
padding:0.5em;
}
table#shippingRates td, table#cartContentsDisplay td, #cartSubTotal, div#accountHistInfo table td, table#prevOrders td{
background-color:#FFFFFF;
}
table#shippingRates th, table#cartContentsDisplay th{
background-color:#B6E657;
color:#4CAAE7;
}
table#myAccountOrdersStatus td, table#prevOrders td{
border-top:3px solid #FBFBFB;
padding:0.2em 0;
}

.seDisplayedAddressLabel {
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
div#pagewrapper-l {
background:transparent url(../images/template/left-edge.gif) repeat-y scroll left top;
}
div#pagewrapper-r {
background:transparent url(../images/template/right-edge.gif) repeat-y scroll right top;
}
div#pagewrapper-m {
margin:0 24px;
padding:0 0 1em;
}
table#contentMainWrapper{
margin-top:1.5em;
}

div#bannerbox2 div, div#bannerbox div, #blanksideboxContent, #blank2sideboxContent, #blank3sidebox div, #blank4sideboxContent, #blank5sideboxContent{
border:0px!important;
}
div#bannerbox2 h3, div#blank5sidebox h3, div#blank5sidebox b, #blank2sidebox h3, div#bannerbox2 b, div#blank2sidebox b, div#bannerbox h3, div#blanksidebox h3, div#bannerbox b, div#blanksidebox b,h1#ezPagesHeading, div#blank3sidebox b, div#blank3sidebox h3, #blank4sidebox b, #blank4sidebox h3{
display:none;
}

#indexDefaultHeading, div#indexDefault h2.greeting{
display:none;
}

h3.leftBoxHeading, h3.rightBoxHeading{

font-size:120%;
}
.cssButton, .cssButtonHover{
height:2em;
}
.back{
float:left;
}
div#cartAdd .cssButton{
position:relative;
top:1px;
}
.cssButton, .cssButtonHover, #pcaButtonEK94 {
background-color: #B6E657;
color:#4CAAE7;
border: 1px solid #4CAAE7;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.3em;
width:auto!important;
}

.cssButtonHover, input#pcaButtonEK94:hover {
background-color:#4CAAE7;
color : #B6E657;
border: 1px solid #B6E657;
}
div#productListing{
padding:0;
}
div#productGeneral, div#newProductsDefault,#specialsListing, #featuredDefault{
padding:1em;
margin-top:1em;
}
table.infoBox{
background-color:#F0F0F0;
border:1px dashed #FFFFFF;
padding:1em;
margin-top:1em;
margin:0 auto;
text-align:center;
vertical-align:middle;
}

table .zonecell{
width:100px;
}
table#deliverWeightBox{
width:300px;
}
table#deliverChargesBox, table#deliverFreeBox{
width:550px;
margin-top:1em;
}
table#deliverChargesBox th#col1{
width:150px;
}
table.infoBox th{
font-weight:bold;
border-bottom:1px dashed #929292;
}

div#cartSubTotal{
margin-top:1em;
}

tr.tableHeading{
color:black;
background-color:#FA9C4B;
}
table#cartContentsDisplay{
font-weight:bold;
}
#whatsNew{
margin:0 0 2em 0;
}
div#whatsnew div.sideBoxContent{
background-color:#FFFFFF;
margin:0 0 1px;
padding:0.3em;
}
div#specials div.sideBoxContent {
background-color:#FFFFFF;
margin:0 0 1px;
padding:0.3em;
}
#whatsnew, div#specials{
background-color:#B6E657;
}
td.productListing-data,th.productListing-heading{
padding:0.5em;
border-bottom:1px solid #dfdfdf;
}
#listCell0-2{
text-align:left;
padding-left:0.5em;
}

span.ProductListingPrice{
margin-right:1em;
}
div#advSearchDefault div.buttonRow{
margin-top:1em;
}
td.NPLColumn2,td.NPLColumn1{
width:10em;
}
td.NPLColumn2{
text-align:right;

}
div#newProductsDefault td.NPLColumn1, #blank4sideboxContent, table#prevOrders td{
text-align:center;
}
td.NPLColumn1{
text-align:left;
}
td.NPLColumn1 span.NPLName{
display:none;
}

div#productListing span.ProductListingPrice{
float:left;
}


div#productListing span.addtocart{
float:right;
}
span.productPriceDiscount{
display:block;
}
div#productGeneral div#cartAdd{
margin-bottom:1em;
}

div#productReviewLink{
display:inline;

}
div#productReviewLink a span.cssButton, div#productTellFriendLink a span.cssButton{
background-color:#FA9C4B;
border:1px solid #4CAAE7;
color : #000000;;
}
div#productReviewLink a span.cssButtonHover, div#productTellFriendLink a span.cssButtonHover{
background-color:#4CAAE7;
border:1px solid #B6E657;
color:#B6E657;
}

#tagline, h1#indexCategoriesHeading, h1#productListHeading{
display:none;
}
/*
#taglineWrapper{
background:transparent url(../images/template/000231_00008927_fa100f_sll.jpg) no-repeat scroll 0 0;
float:right;
height:121px;
width:230px;
}*/
div#grassTop{
background:transparent url(../images/template/emb_charachters/EMB_leaf_only2.png) repeat-x scroll 0 2px;
height:11px;
position:relative;
z-index:1000;

top:4px;}

div#headImageWrapper{
height:111px;

}
div#headImageWrapper ul{
top:30px;
margin-left:510px;

}
div#headImageWrapper ul, div#footerImageWrapper{
text-align:center;
position:relative;
padding:0;
}
div#headImageWrapper ul li{
width:85px;
}
div#headImageWrapper ul li, div#footerImageWrapper .fI{
height:100px;
display:inline;
display:inline-block;
}
div#headImageWrapper ul li#headImage1{
width:65px;

background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -2px -3px;
}
div#headImageWrapper ul li#headImage2{
margin:0 5% 0 10%;
position:relative;
z-index:2000;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -154px -3px;
}
div#headImageWrapper ul li#headImage3{
width:67px;
margin:0 10% 0 5%;
position:relative;
z-index:2000;
top:3px;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -545px 0;
}
div#headImageWrapper ul li#headImage4{
width:65px;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -2px -3px;
}
/*next 2 declarations replace the next commented out block */
#SideChar1, #SideChar2, #SideChar3{
	display:none;
}
div#navColumnTwoWrapper{
	position:relative;
	bottom:16px;
}
/*
div.SideChar{
height:100px;
}
div#SideChar1{
float:right;
width:6.3em;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -68px 6px;
}
div#SideChar2{
float:left;
width:5em;
margin-right:0.5em;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -477px 26px;
}

div#navColumnTwoWrapper, div.SideChar{
position:relative;
bottom:20px;
}
div#navColumnOneWrapper, div#SideChar3{
position:relative;
bottom:18px;
}

div#SideChar3{
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -413px 8px;
height:82px;
width:63px;
margin:0 auto;
}*/
div#footerImageWrapper{
top:18px;
margin:0 5px;
}
div#grassBottom{
background:transparent url(../images/template/emb_charachters/EMB_leaf_only2.png) repeat-x scroll 0 2px;
height:11px;
position:relative;
z-index:1000;
margin:0 6px;
top:2px;
}
div#footerImageWrapper ul{
/*background:transparent url(../images/template/emb_charachters/EMB_leaf_only2.png) repeat-x scroll 0 88px;*/
padding:0;
margin:0;
}
div#footerImageWrapper .fI{
margin:0 2%;
}
#fIW1{
width:65px;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -2px 0;
}
#fIW2{
width:85px;
position:relative;
z-index:2000;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -154px 0;
}
#fIW3{
width:65px;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -2px 0;
}
#fIW4{
position:relative;
top:3px;
width:67px;
z-index:2000;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -412px 2px;
}
#fIW6{
width:65px;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -2px 0;
}
#fIW5{
position:relative;
top:3px;
z-index:2000;
width:67px;

background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -545px 2px;
}
#fIW7{
width:85px;
position:relative;
z-index:2000;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -240px 0;
}
#fIW8{
width:65px;
background:transparent url(../images/template/emb_charachters/EMB_Char_comp.png) no-repeat scroll -2px 0;
}
#cartBoxListWrapper span, #cartBoxListWrapper a{
color:black!important;
}
div.sideBoxContent img{
border:1px solid white;
}
div#reviewsContent img, div#productMainImage a span{
display:none;
}
ul.orderHistList img{
border:0;
position:relative;
top:3px;
}
div#checkoutConfirmDefault #cartContentsDisplay{
padding:1em;
border:none;
}
div#crossSell h2.centerBoxHeading{
margin:1em 0;
}
a.category-products,a.category-subs{
font-weight:normal!important;
}
div#shoppingCartDefault h1{
font-size:120%;
}
/*div#checkoutShipping div.important, div#checkoutShipping div#addrChange, div#checkoutPayment div.important, div#checkoutPayment div#checkoutBillto div.buttonRow, div#checkoutConfirmDefault div#checkoutBillto div.buttonRow, div#checkoutConfirmDefault div#checkoutShipto div.buttonRow    {
display:none;
}*/

div.colListingInner{
margin:0.5em;

}
div.colListingInner  a{
display:block;
padding:1em 0.5em;
height:13.5em;
font-weight:bold;
}
div.centerBoxContentsAlsoPurch div.colListingInner  a{
height:11em;
}
div.colListingInner {
border:1px solid #efefef;
}
div.colListingInner a:hover{
background-color:#fbfbfb!important;
}
div#allProductsDefault table td.descriptions, div#featuredDefault table td.descriptions{
padding:0 2em;
}
div#featuredDefault table td.ProdListRight{
width:155px;
}
td.ProdListRight{
width:100px;
text-align:right;
}
tr.productListing-odd:hover, tr.productListing-even:hover, #productGeneral{
background-color:#FBFBFB ;
}
div#allProductsDefault table td, div#featuredDefault table td{
padding:0.1em;
vertical-align:middle;
}
div#productListing{
margin-bottom:1em;
}
div#blanksidebox{
	margin-bottom:0.5em;
}
div#blanksideboxContent{
font-weight:bold;
font-size:150%;
text-align:center;
}
#blank2sidebox{
background: transparent url('../images/payment_methods.gif') no-repeat scroll center center;
height:180px;
}
#productGeneral #cartAdd{
float:right;
}
#productTellFriendLink, #productReviewLink{
display:none!important;
}
div#manufacturerinfoContent li{
text-align:center;
font-weight:bold;
margin-top:5px;
}
div#productMainImage{
width:170px;
height:170px;
}
div.whatsNewInner span img{
margin-top:-50px;
position:relative;
top:50%;
}
div#productDescription_1{
margin-left:185px;
}
div.productGeneral {
font-size:95%;
}
div.productGeneral p{
padding:0;
}
div#navColumnOneWrapper div#whatsnew div.sideBoxContent a{
display:block;
}
div#navColumnOneWrapper div#whatsnew div.sideBoxContent a:hover{
background-color:#FBFBFB !important;
}
div#productGeneral div.navNextPrevWrapper{
margin-bottom:1em;
display:none;
}
.red{
color:red;
}
div.tabcontent span{
display:block;
}
div.whatsNewInner span{
display:block;
height:100px;
width:100px;
vertical-align:middle;
margin:0 auto;
}
span.ProductListingPrice{
color:#4CAAE7;
font-weight:bold;
}
td.weightSep{
background-color:#ffffff;
}
div.multiProductWrapper{
border:1px solid #efefef;
margin:0 0 1em;
padding:1em;
}
div.multiProductWrapper h3{
font-size:120%;
}
div#cartBoxListWrapper{
font-size:75%;;
}
div#blank3sideboxContent a{
width:163px;
height:163px;display:block;
background: transparent url('../images/other_images/special_offers/free.delivery.4.png') no-repeat scroll center center;
}

h3.itemTitle span a{
color:gray!important;
}
h3.itemTitle span a:hover{
color:red!important;
}
.underline{
text-decoration:underline;
}
td.ProdListRight span.button_sold_out_sm{
display:block;
float:right;
height:1em;
}
span.button_sold_out_sm:hover, .button_sold_out:hover{
background-color:#4CAAE7;
border:1px solid #B6E657;
color:#B6E657;
}
.button_sold_out{
position:static!important;
}
#maintenanceDefault h1{
margin:1em 0;
font-size:140%;
}
#maintenanceDefault h4{
margin:1em;
font-size:95%;
}
#maintenanceDefault h4 span{
color:red;
}
div#indexProductListCatDescription, #categoryDescription, #maintenanceDefault{
background-color:#F6FFE2;
margin: 1em 0;
}
div.DescWrap{
padding:1em;
line-height:1.5em;
font-weight:bold;
color:#FA9C4B;
font-size:95%;
min-height:6em;
}
#indexProductList div.filter{
float:right;
}
div.DescIMG{
border:none!important;
width:68px;
height:95px;
background-image:url(../images/template/emb_charachters/EMB_Char_comp.png);
background-repeat:no-repeat;
position:relative;
}
div.DescIMGRight{
float:right;
left:10px;
margin:0 0 0 0.5em;
}
div.DescIMGLeft{
float:left;
right:10px;
margin:0 0.5em 0 0;
}
div.categoryListBoxContents a span{
font-weight:bold;
font-size:110%;
width:100%;
letter-spacing:0.05em;
height:auto;
}
div#indexCategories div.categoryListBoxContents  a{
height:auto;
padding:0.5em;
}
.whatsNewInner a:active{
color:#B6E657;
}

div#productAttributes{
clear:left;
}
div#maintenanceDefault{
height:50em;
}
div#loginDefault div#gcButtons{
width:185px;
margin:0 auto;
}
div#loginDefault{
font-size:85%;
}
div#categories li#McPath65, div#categories li#McPath66{
font-size:130%;
letter-spacing:0.05em;
}
div#hostaparty td{
padding:0.5em 0;
}
div#hostaparty table{
margin:1em auto;
}
div#hostaparty li{
margin: 0.5em auto;
}
div.additionalImages  div.colListingInner a{
height:auto;
}


#share a img{
padding:0.5em 0;
}
.button_sold_out_sm{
position:relative;
top:1em;
}
div.whatsNewInner span.normalprice, div.whatsNewInner span.productSpecialPrice, div.whatsNewInner span.productPriceDiscount{
height:auto;
}
div#productQuantityDiscounts{
float:right;
margin:0 0 1em 0;
}
div#productQuantityDiscounts table{
border-collapse:collapse;
}
.tableHeadingG{
background-color:#B6E657!important;
color:#4CAAE7;
font-family:Lucida Casual,"Comic Sans MS";
font-weight:bold;
}
div#productQuantityDiscounts table td{
border:1px solid #B6E657;
padding:0.5em;
background-color:#fff;
}
div#AttributesWrapper, div#AttributesWrapper div.Option{
float:right;
}
div#AttributesWrapper h4.optionName{
float:left;
margin:0;
padding:0;
}
div#AttributesWrapper h3#attribsOptionsText{
display:none;
}

div#ezPageDefault a.customButton {
float:left;
margin-left:20px;
background:transparent url(../images/template/button_builder/green_button_left.gif) no-repeat scroll left top;
}
div#ezPageDefault a.customButton:hover{
background-position:left bottom;
color:#B6E657;
}
div#ezPageDefault a.customButton span{
display:block;
height:17px;
margin:0 0 0 16px;
font-weight:bold;
padding:7px 16px 7px 0;
background:transparent url(../images/template/button_builder/green_button_right.gif) no-repeat scroll right top;
}
div#ezPageDefault a.customButton:hover span{
background-position:right bottom;
}
.smalltext{
font-size:80%;
}
div#gvFaqDefaultContent{
padding:1em 0.5em;
}
div#smLinks {
width:100px;
margin:0 auto;
}
div#smLinks a{
display:block;
height:50px;
width:50px;
float:left;
}
a#smFB{
background:transparent url(../images/other_images/sm_logos.jpg) no-repeat scroll right top;
}
a#smTW{
background:transparent url(../images/other_images/sm_logos.jpg) no-repeat scroll 0 0;
}
div.whatsNewInner span.qtyImg, .sideBoxContent span.qtyImg, #multiBuys div.centerBoxContentsFeatured span.qtyImg{
width:55px!important;
height:55px!important;
display:block!important;
position:absolute!important;
background:transparent url(../images/icons/multi-buy-1.gif) no-repeat scroll 0 0;
float:left;
}
.sideBoxContent span.qtyImg{
margin:-0.3em
}
td.productListing-data span.qtyImg{
width:157px!important;
height:36px!important;
display:block!important;
position:relative;
bottom:0.5em;
left:7px;
background:transparent url(../images/icons/multi-buy-3.gif) no-repeat scroll 0 0;
}
td.productListing-data span.productPriceDiscount{
display:none;
}
#productGeneral .qtyImg{
width:100px!important;
height:100px!important;
margin:-1em;
background:transparent url(../images/icons/multi-buy-2.gif) no-repeat scroll 0 0;
float:right;
}
.multi-by-text{
font-weight:bold;
color:red;
}

#multiBuys  .centerBoxContentsFeatured{
width:33%;
}
#flashBanner{
width:535px;
margin:0 auto;
}
#checkoutPayment label.inputLabel {
float:none;
}
.inputError{
border-color:red!important;
}

/* Individual product/category stylings start here*/ 
div.Cat97_127  div#AttributesWrapper, div.Cat97_127 div#AttributesWrapper div.Option{
float:none;
}
div#category97DescLeft,#featPrice223,#featBN223{
display:none;
}
div#category97DescRight{
background-position:-411px 0;
}
div.Prod318 div.checkAttribs, div.Prod387 div.checkAttribs{
border:1px solid #EFEFEF;
float:left;
font-size:80%;
height:12.3em;
margin:0.2em;
text-align:center;
width:11.3em;
padding:0.5em 0;
}
div.Prod318 div.checkAttribs img, div.Prod387 div.checkAttribs img{
margin:0.5em;
}
div.Prod318 div.checkAttribs span, div.Prod387 div.checkAttribs span{
text-align:left!important;
}
div.Prod387 div.checkAttribs span{
text-align:center!important;
font-weight:bold;
}
div.Prod387 div.wrapperAttribsOptions input {
border:1px solid #EFEFEF!important;
}
div.Prod387 div.wrapperAttribsOptions textarea{
border:1px solid #4CAAE7!important;
}
div.Prod387 h3.attributesComments{
color:#4CAAE7;
}
div.Prod387 div.wrapperAttribsOptions .Text span, div.Prod387 h3#attribsOptionsText, div.Prod387 div.wrapperAttribsOptions  h4, div.Prod396 h3#attribsOptionsText, div.Prod387 div.checkAttribs span input {
display:none;
}
div.Prod396 div#productAttributes{
clear:none;
float:right;
}
div.Prod396 div#productAttributes  h4{
margin:0 auto;
padding:0 0.5em
}
div.Prod396 div#productAttributes  h4, div.Prod396 div#productAttributes div.Option{
float:left; 
}
div.category97 div.DescWrap{
font-size:92%;
line-height:1.5em!important;
color:#4CAAE7;
}
div.category97 li{
margin-bottom:0.5em;
font-weight:normal;
}
div#category97SubCatWrap div.whatsNewInner{
border:2px solid #B6E657;
background-color:#F6FFE2;
}
#checkoutSuccessCheckEmail{
	border:1px solid #4CAAE7;
	margin-bottom:1em;
}

#headerNotice{
	background-color: #FFF600;
	border: 3px solid #727174;
	color: #727174;
}

.hNIco{
	background: url("/includes/templates/redwax/images/other_images/warning.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    margin: 5px;
    width: 49px;
}
#hNLeft{
	float:left;
}
#hNRight{
	float:right;
}
#hNContent{
	text-align:center;
	margin:5px 5px 0 5px;
}
