html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #e2fae0;
	background-image: url('images/newimages/bg.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-family: arial, verdana;
	font-size: 12px;
}

div#heading-notifications {
	width: 100%;
	height: auto;
	text-align: center;
	background-color: red;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
}

#sitewrap {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	font-family: arial, verdana;
	background-image: url('images/newimages/site-wrap.gif');
	background-repeat: no-repeat;
	padding: 0px;
	overflow: hidden;
}

#container {
	width: 980px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	font-family: arial, verdana;
	background-color: #60a668;
	text-align: left;
	padding: 0px;
}

#header {
	width: 980px;
	height: 94px;
	margin: 0 auto;
	background-color: #63ae83;
	background-image: url('images/newimages/header.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}

#menubar {
	width: 850px;
	height: 47px;
	padding-left: 130px;
	background-image: url('images/newimages/menubar.gif');
	background-repeat: repeat-x;
	text-align: center;
}

#bodycon {
	float: left;
	width: 980px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background-color: #60a668;
	background-image: url('images/newimages/store-central-bg.gif');
	background-repeat: repeat-y;
}


#storeTop {
	float: left;
	width: 980px;
	height: 10px;
	background-image: url('images/newimages/storetop.gif');
	background-repeat: no-repeat;
	text-align: center;
}


#storeCenter {
	float: left;
	width: 980px;
	height: auto;
	background-image: url('images/newimages/store-center.gif');
	background-repeat: repeat-y;
	text-align: center;
}



#storeContentLeft {
	float: left;
	width: 212px;
	height: auto;
	padding-top: 5px;
	text-align: left;
}

#storeContentLeftInner {
	float: left;
	width: 212px;
	height: auto;
	background-image: url('images/newimages/store-left.gif');
	background-repeat: repeat-y;
	text-align: left;
}

.storeMenuLeftButton {
	float: left;
	width: 204px;
	height: 33px;
	padding: 10px 0px 0px 8px;
	font-size: 14px;
	background-image: url('images/newimages/menu-button-left.gif');
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.storeMenuLeftButton:hover {
	float: left;
	width: 204px;
	height: 33px;
	padding: 10px 0px 0px 8px;
	font-size: 14px;
	background-image: url('images/newimages/menu-button-left.gif');
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

a.storeMenuLeftButton h2.bold {
	font-weight: normal;
	font-size: 14px;
}

a.storeMenuLeftButton h2.menu {
	font-weight: normal;
	font-size: 14px;
}

.storeMenuLeftButton-select {
	float: left;
	width: 204px;
	height: 33px;
	padding: 10px 0px 0px 8px;
	font-size: 12px;
	background-image: url('images/newimages/menu-button-left.gif');
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.storeMenuLeftButton-select:hover {
	float: left;
	width: 204px;
	height: 33px;
	padding: 10px 0px 0px 8px;
	font-size: 12px;
	background-image: url('images/newimages/menu-button-left.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.storeMenuLeftLink {
	float: left;
	width: 189px;
	height: 15px;
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
}

.storeMenuLeftLink:hover {
	float: left;
	width: 189px;
	height: 15px;
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	overflow: hidden;
}

.storeMenuLeftLink h2.sub {
	font-size: 12px;
	font-weight: normal;
}

.storeMenuLeftLink-select {
	float: left;
	width: 189px;
	height: 15px;
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
}

.storeMenuLeftLink-select:hover {
	float: left;
	width: 189px;
	height: 15px;
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	overflow: hidden;
}

#storeContentLeftBase {
	float: left;
	width: 212px;
	height: 21px;
	background-image: url('images/newimages/store-left-base.gif');
	background-repeat: no-repeat;
	text-align: left;
}

#storeContentMiddle {
	float: left;
	width: 571px;
	height: auto;
	text-align: left;
}

#storeContentCrumbs {
	float: left;
	width: 551px;
	height: auto;
	padding-top: 5px;
	padding-left: 10px;
	color: #127f48;
	font-size: 11px;
	text-align: left;
	font-family: arial, verdana;
}

#storeContentCatInfo {
	float: left;
	width: 549px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-align: left;
	font-family: arial, verdana;
}

#storeContentCatInfoTop {
	float: left;
	width: 549px;
	height: 10px;
	font-size: 10px;
	text-align: left;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-top.gif');
	background-repeat: no-repeat;
}

#storeContentCatInfoMiddle {
	float: left;
	width: 544px;
	height: auto;
	padding-left: 5px;
	font-size: 12px;
	text-align: left;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-middle.gif');
	background-repeat: repeat-y;
}

#storeContentCatInfoBase {
	float: left;
	width: 549px;
	height: 10px;
	font-size: 10px;
	text-align: left;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-base.gif');
	background-repeat: no-repeat;
}

#storeContentMain {
	float: left;
	width: 551px;
	height: auto;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 10px;
	text-align: left;
}

#storeContentMainListings {
	float: left;
	width: 551px;
	height: auto;
	font-size: 10px;
	text-align: left;
}

#storeContentMiddleBase {
	float: left;
	width: 571px;
	height: 22px;
	padding-left: 10px;
	font-size: 10px;
	text-align: left;
	background-image: url('images/newimages/store-middle-base.gif');
	background-repeat: no-repeat;
}

#storeContentRight {
	float: left;
	width: 197px;
	height: auto;
	padding-top: 5px;
	text-align: left;
	background-image: url('images/newimages/store-content-right.gif');
	background-repeat: repeat-y;
}

#storeContentRightInner {
	float: left;
	width: 197px;
	height: auto;
	background-image: url('images/newimages/store-right.gif');
	background-repeat: repeat-y;
	text-align: left;
}

#storeMenuRightButton {
	float: left;
	width: 185px;
	height: 32px;
	font-size: 14px;
	padding: 10px 0px 0px 12px;
	background-image: url('images/newimages/menu-button-right.gif');
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#storeContentRightItem {
	float: left;
	width: 177px;
	height: auto;
	text-align: center;
	font-size: 11px;
	padding: 0px 15px 5px 5px;
}

#storeContentRightCart {
	float: left;
	width: 177px;
	height: auto;
	text-align: left;
	font-size: 11px;
	padding: 0px 15px 5px 5px;
}

#storeContentRightCartQty {
	float: left;
	width: 25px;
	height: auto;
	text-align: right;
	font-size: 10px;
}

#storeContentRightCartItem {
	float: right;
	width: 150px;
	height: auto;
	text-align: left;
	font-size: 10px;
}

#storeContentRightCartTotal {
	float: left;
	width: 172px;
	height: 17px;
	text-align: right;
	padding-right: 25px;
	padding-top: 1px;
	background-image: url('images/newimages/cart-total-bar.gif');
	background-repeat: repeat-y;
}

#storeContentRightCheckout {
	float: left;
	width: 197px;
	height: 29px;
	text-align: left;
	background-image: url('images/newimages/checkout-bar.gif');
	background-repeat: repeat-y;
}

#storeContentRightCheckoutLeft {
	float: left;
	width: 85px;
	height: 22px;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
}

#storeContentRightCheckoutRight {
	float: right;
	width: 81px;
	height: 22px;
	padding: 7px 0px 0px 14px;
	text-align: left;
	font-weight: bold;
}

#storeContentRightBase {
	float: left;
	width: 197px;
	height: 21px;
	text-align: left;
	background-image: url('images/newimages/store-right-base.gif');
	background-repeat: no-repeat;
}

.alignRight {
	text-align: right;
}

#storeBase {
	float: left;
	width: 1000px;
	height: 22px;
	background-image: url('images/newimages/store-base.gif');
	background-repeat: no-repeat;
	text-align: center;
}

#footer {
	clear: both;
	width: 1000px;
	height: 25px;
	bottom: 15px;
	color: #e2f6dd;
	padding-top: 2px;
	font-family: arial, verdana;
	font-size: 10px;
	text-align: center;
	background-image: url('images/newimages/footer.gif');
	background-repeat: repeat-x;
}

.footertext {
	color: #e2f6dd;
	text-decoration: none;
}

.footertext:hover {
	color: #e2f6dd;
	text-decoration: underline;
}





/* Store Specific */

.productListMainBox {
	width: 270px;
	background-color: #ebffe4;
	border: 1px solid #dbdbdd;
	font-family: arial, verdana;
}

.productListHeading {
	height: 50px;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	vertical-align: text-top;
}

.productListHeading2 {
	height: 50px;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: text-top;
}

.productListSubHeading {
	height: 25px;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.productListContent {
	padding: 5px;
	height: 175px;
	font-family: arial, verdana;
	font-size: 12px;
	text-align: left;
	vertical-align: text-top;
}

.productListContentCenter {
	padding: 5px;
	height: 175px;
	font-family: arial, verdana;
	font-size: 12px;
	text-align: center;
	vertical-align: text-top;
}

.productListDescriptionLink {
	font-weight: bold;
	text-decoration: underline;
}

.productListInStock {
	height: 15px;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.productListButtonLeft {
	width: 135px;
	height: auto;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	border: 1px solid #189959;
	background-color: #0a7642;
	background-image: url('images/newimages/buttonleft.gif');
	background-repeat: repeat-x;
}

.productListButtonRight {
	width: 135px;
	height: auto;
	padding: 0px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	border: 1px solid #189959;
	background-color: #139857;
	background-image: url('images/newimages/buttonright.gif');
	background-repeat: repeat-x;
}

.productListButtonBuyNow {
	width: 135px;
	height: auto;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #189959;
	background-color: #139857;
	background-image: url('images/newimages/buttonright.gif');
	background-repeat: repeat-x;
}

.productListButtonBuyNow:hover {
	width: 135px;
	height: auto;
	padding: 5px;
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
	border: 1px solid #189959;
	background-color: #139857;
	background-image: url('images/newimages/buttonright.gif');
	background-repeat: repeat-x;
}


.greyborder {
	border: 1px solid #dbdbdd;
}

.tableInfoBar {
	border: 1px solid #dddddd;
	background-color: #ffffff;
	font-size: 11px;
	padding: 2px;
}

.productLink {
	text-decoration: none;
	color: #000000;
}

.productLink:hover {
	text-decoration: none;
	color: #000000;
}

.productLink2 {
	text-decoration: none;
	color: #ffffff;
}

.productLink2:hover {
	text-decoration: none;
	color: #ffffff;
}

/* Main Menu */

.menuHome {
	float: left;
	width: 82px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-home.gif');
	background-repeat: no-repeat;
}
.menuHome:hover {
	background-image: url('images/newimages/menu/menu-home-over.gif');
}

.menuHome-sel {
	float: left;
	width: 82px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-home-over.gif');
	background-repeat: no-repeat;
}


.menuStore {
	float: left;
	width: 115px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-webstore.gif');
	background-repeat: no-repeat;
}
.menuStore:hover {
	background-image: url('images/newimages/menu/menu-webstore-over.gif');
}

.menuStore-sel {
	float: left;
	width: 115px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-webstore-over.gif');
	background-repeat: no-repeat;
}

.menuWorkshops {
	float: left;
	width: 124px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-workshops.gif');
	background-repeat: no-repeat;
}
.menuWorkshops:hover {
	background-image: url('images/newimages/menu/menu-workshops-over.gif');
}

.menuWorkshops-sel {
	float: left;
	width: 124px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-workshops-over.gif');
	background-repeat: no-repeat;
}

.menuResources {
	float: left;
	width: 117px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-resources.gif');
	background-repeat: no-repeat;
}
.menuResources:hover {
	background-image: url('images/newimages/menu/menu-resources-over.gif');
}

.menuResources-sel {
	float: left;
	width: 117px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-resources-over.gif');
	background-repeat: no-repeat;
}

.menuContact {
	float: left;
	width: 121px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-contact.gif');
	background-repeat: no-repeat;
}
.menuContact:hover {
	background-image: url('images/newimages/menu/menu-contact-over.gif');
}

.menuContact-sel {
	float: left;
	width: 121px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-contact-over.gif');
	background-repeat: no-repeat;
}

.menuShipping {
	float: left;
	width: 105px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-shipping.gif');
	background-repeat: no-repeat;
}
.menuShipping:hover {
	background-image: url('images/newimages/menu/menu-shipping-over.gif');
}

.menuShipping-sel {
	float: left;
	width: 105px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-shipping-over.gif');
	background-repeat: no-repeat;
}

.menuFAQ {
	float: left;
	width: 68px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-faq.gif');
	background-repeat: no-repeat;
}
.menuFAQ:hover {
	background-image: url('images/newimages/menu/menu-faq-over.gif');
}

.menuFAQ-sel {
	float: left;
	width: 68px;
	height: 47px;
	overflow: hidden;
	margin: 0 0 0 0;
	text-indent: 3600px;
	text-decoration: none;
	padding: 0;
	color: #000000;
	font-size: 1px;
	font-weight: bold;
	background-image: url('images/newimages/menu/menu-faq-over.gif');
	background-repeat: no-repeat;
}

/* Store Content Areas */

.purchaseBox {
	font-size: 14px;
	font-family: arial, verdana;
	vertical-align: middle;
}

.purchaseBoxButton {
	font-size: 14px;
	font-family: arial, verdana;
	vertical-align: bottom;
}

.purchaseBoxNoStock {
	font-size: 12px;
	font-family: arial, verdana;
	vertical-align: text-top;
	text-align: center;
}

.purchaseBoxSelect {
	font-size: 12px;
	font-family: arial, verdana;
	vertical-align: middle;
}

.purchaseBoxDesc {
	font-size: 12px;
	font-family: arial, verdana;
	vertical-align: text-top;
}

#product-box {
	float: left;
	width: 554px;
	height: auto;
	text-align: left;
	padding-top: 5px;
}

#product-box-top {
	float: left;
	width: 554px;
	height: 10px;
	text-align: left;
	background-image: url('images/newimages/product-top.gif');
	background-repeat: no-repeat;
}

#product-box-middle {
	float: left;
	width: 544px;
	height: auto;
	min-height: 450px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	background-color: #e1fadf;
}

#product-box-base {
	float: left;
	width: 554px;
	height: 10px;
	text-align: left;
	background-image: url('images/newimages/product-base.gif');
	background-repeat: no-repeat;
}

#product-inner-box {
	float: left;
	width: 540px;
	height: auto;
	padding-bottom: 5px;
	text-align: left;
}

#product-heading {
	float: left;
	width: 540px;
	height: auto;
	padding-bottom: 5px;
	text-align: left;
}

#product-content {
	float: left;
	width: 385px;
	height: auto;
	text-align: left;
}

#product-content-full {
	float: left;
	width: 540px;
	height: auto;
	text-align: left;
}

#product-subheading {
	float: left;
	width: 385px;
	height: auto;
	padding-bottom: 5px;
	text-align: left;
}

#product-subheading-full {
	float: left;
	width: 540px;
	height: auto;
	padding-bottom: 5px;
	text-align: left;
}


#product-information {
	float: left;
	width: 385px;
	height: auto;
	text-align: left;
}

#product-information-full {
	float: left;
	width: 540px;
	height: auto;
	text-align: left;
}

#product-image-box {
	float: right;
	width: 150px;
	height: auto;
	text-align: left;
	padding-top: 5px;
}

#product-image-top {
	float: left;
	width: 150px;
	height: 10px;
	text-align: left;
	background-image: url('images/newimages/product-image-top.gif');
	background-repeat: no-repeat;
}

#product-image-middle {
	float: left;
	width: 150px;
	height: auto;
	text-align: center;
	background-color: #ffffff;
}

#product-image-base {
	float: left;
	width: 150px;
	height: 10px;
	text-align: left;
	background-image: url('images/newimages/product-image-base.gif');
	background-repeat: no-repeat;
}

#subcategory-box {
	float: left;
	width: 550px;
	height: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}

#subcategory-left {
	float: left;
	width: 270px;
	height: 225px;
	text-align: center;
}

#subcategory-right {
	float: right;
	width: 270px;
	height: 225px;
	text-align: center;
}

#subcategory-top {
	float: left;
	width: 270px;
	height: 5px;
	background-image: url('images/newimages/categories/category-top.gif');
	background-repeat: no-repeat;
}

#subcategory-middle {
	float: left;
	width: 270px;
	height: auto;
	background-color: #e1fadf;
}

#subcategory-image {
	float: left;
	width: 265px;
	height: 121px;
	font-size: 12px;
	font-family: arial, verdana;
	text-align: center;
	padding-top: 5px;
	background-image: url('images/newimages/categories/category-image-bg.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#subcategory-heading {
	float: left;
	width: 265px;
	height: 20px;
	text-align: center;
}

#subcategory-content {
	float: left;
	width: 255px;
	height: 60px;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	font-family: arial, verdana;
	text-align: center;
	overflow: hidden;
}

#subcategory-footer {
	float: left;
	width: 265px;
	height: 15px;
	font-size: 11px;
	font-family: arial, verdana;
	font-weight: bold;
	text-align: center;
}

#subcategory-base {
	float: left;
	width: 270px;
	height: 5px;
	background-image: url('images/newimages/categories/category-base.gif');
	background-repeat: no-repeat;
}

#main-category-box {
	float: left;
	width: 560px;
	height: auto;
	padding-bottom: 5px;
}

#main-category-item {
	float: left;
	width: 180px;
	height: 194px;
	padding-right: 5px;
}

#main-category-item-end {
	float: left;
	width: 180px;
	height: 194px;
}

#main-category-top {
	width: 180px;
	height: 7px;
	background-image: url('images/newimages/categories/main-category-top.gif');
	background-repeat: no-repeat;
}

#main-category-image {
	width: 172px;
	height: 124px;
	background-color: #e1fadf;
	background-image: url('images/newimages/categories/main-category-image.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-left: 8px;
}

#main-category-content {
	width: 180px;
	height: 51px;
	background-color: #e1fadf;
	font-size: 11px;
	font-family: arial, verdana;
	text-align: center;
	padding-top: 5px;
}

#main-category-heading {
	width: 180px;
	height: auto;
	background-color: #e1fadf;
	font-size: 11px;
	font-family: arial, verdana;
	text-align: center;
}

#main-category-subheading {
	width: 180px;
	height: auto;
	background-color: #e1fadf;
	font-size: 11px;
	font-family: arial, verdana;
	text-align: center;
	padding-top: 12px;
}

#main-category-base {
	width: 180px;
	height: 7px;
	background-image: url('images/newimages/categories/main-category-base.gif');
	background-repeat: no-repeat;
}

#storeContentGeneral {
	float: left;
	width: 549px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-align: left;
	font-family: arial, verdana;
}

#storeContentGeneralTop {
	float: left;
	width: 549px;
	height: 10px;
	font-size: 10px;
	text-align: left;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-top.gif');
	background-repeat: no-repeat;
}

#storeContentGeneralMiddle {
	float: left;
	width: 539px;
	height: auto;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align: left;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-middle.gif');
	background-repeat: repeat-y;
}

#storeContentGeneralMiddle-TextRight {
	float: left;
	width: 539px;
	height: auto;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align: right;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-middle.gif');
	background-repeat: repeat-y;
}

#storeContentGeneralMiddle-TextCenter {
	float: left;
	width: 539px;
	height: auto;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align: center;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-middle.gif');
	background-repeat: repeat-y;
}

#storeContentGeneralMiddle-ShowError {
	float: left;
	width: 530px;
	height: auto;
	font-size: 12px;
	text-align: center;
	font-family: arial, verdana;
	background-color: #f9b4b4;
}

#storeContentGeneralLeft {
	float: left;
	width: 265px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	text-align: left;
	font-family: arial, verdana;
}

#storeContentGeneralRight {
	float: right;
	width: 265px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	text-align: left;
	font-family: arial, verdana;
}

#storeContentGeneralWrap {
	float: left;
	width: 265px;
	height: 130px;
	font-size: 12px;
	text-align: left;
	font-family: arial, verdana;
}

#storeContentGeneralBase {
	float: left;
	width: 549px;
	height: 10px;
	font-size: 10px;
	text-align: left;
	font-family: arial, verdana;
	background-image: url('images/newimages/cat-info-base.gif');
	background-repeat: no-repeat;
	font-weight: bold;
}

#storeCheckoutSuccessBox {
	float: left;
	width: 525px;
	height: auto;
	text-align: left;
	font-size: 13px;
	font-family: arial, verdana;
	font-weight: bold;
}

/* New Products Page Divs */

#productListMainBox {
	float: left;
	width: 551px;
	height: 340px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

#productListBoxLeft {
	float: left;
	width: 270px;
	height: 334px;
	border: 1px solid #dbdbdd;
	background-color: #ebffe4;
}

#productListBoxRight {
	float: right;
	width: 270px;
	height: 334px;
	border: 1px solid #dbdbdd;
	background-color: #ebffe4;
}

#productListHeading {
	float: left;
	width: 260px;
	height: 50px;
	font-size: 16px;
	padding: 5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-family: arial, verdana;
}

#productListSubHeading {
	float: left;
	width: 260px;
	height: 25px;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-family: arial, verdana;
	padding: 5px;
}

#productListContent {
	float: left;
	width: 260px;
	height: 175px;
	font-size: 12px;
	text-align: left;
	font-family: arial, verdana;
	padding: 5px;
}

#productListContentCenter {
	float: left;
	width: 260px;
	height: 155px;
	font-size: 12px;
	text-align: center;
	font-family: arial, verdana;
	padding-top: 25px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#productListInStock {
	float: left;
	width: 260px;
	height: 15px;
	font-size: 11px;
	text-align: center;
	font-family: arial, verdana;
	font-weight: bold;
	padding: 5px;
}

#productListBaseInfo {
	float: left;
	width: 270px;
	height: 29px;
	text-align: left;
}

#productListPriceLeft {
	float: left;
	width: 133px;
	height: 23px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-family: arial, verdana;
	font-weight: bold;
	background-image: url('images/button-left-background.gif');
	background-repeat: repeat-x;
	border: 1px solid #189959;
	padding-top: 4px;
}

#productListAddToCart {
	float: left;
	width: 133px;
	height: 23px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-family: arial, verdana;
	font-weight: bold;
	background-image: url('images/button-right-background.gif');
	background-repeat: repeat-x;
	border: 1px solid #189959;
	padding-top: 4px;
}

.productsNewSmallText {
	font-size: 11px;
}

.smallLink {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.smallLink:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

.valigntop {
	vertical-align: top;
}

.reference {
	background-color: #f5faf4;
}

.reference:hover {
	background-color: #ffffff;
}

.reference2 {
	background-color: #f5faf4;
}

.cartHeading {
	font-weight: bold;
	font-size: 11px;
	font-family: arial, verdana;
	border-bottom: 1px solid #000000;
}

.cartItem {
	font-size: 12px;
	font-family: arial, verdana;
	border-bottom: 1px solid #000000;
}

.baseBorder {
	/*border-bottom: 1px solid #000000;*/
	padding-bottom: 10px;
}

.showError {
	background-color: #f9b4b4;
}

div.cartError {
	width: 96%;
	height: auto;
	padding: 2%;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff4966;
	border: 1px solid #ff072f;
	margin-top: 20px;
	margin-bottom: 20px;
}

input.addToCartProductPage {
	display: block;
	margin: 0 0 0 0;
	width: 95px;
	height: 30px;
	padding: 5px 2px 12px 2px;
	background-color: #16a85f;
	border: 2px solid #199757;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	font-family: Arial, Verdana;
	cursor: pointer;
}

input.addToCartProductPage:hover {
	display: block;
	margin: 0 0 0 0;
	width: 95px;
	height: 30px;
	padding: 5px 2px 12px 2px;
	background-color: #16a85f;
	border: 2px solid #199757;
	font-size: 14px;
	text-decoration: underline;
	color: #ffffff;
	text-align: center;
	font-family: Arial, Verdana;
	cursor: pointer;
}

img {
	border: 0px;
}

.centerText {
	text-align: center;
}


.indent1 {
	text-indent: 5px;
}

.indent2 {
	text-indent: 10px;
}

.indent3 {
	text-indent: 15px;
}

.indent4 {
	text-indent: 20px;
}

.indent5 {
	text-indent: 25px;
}

.indent6 {
	text-indent: 30px;
}

.indent7 {
	text-indent: 35px;
}

.indent8 {
	text-indent: 40px;
}

.indent9 {
	text-indent: 45px;
}

.indent10 {
	text-indent: 50px;
}

/* Image Pre-load For Menu Mouseovers */

.hiddenPic {
	display:none;
}

#holidayNoticeTitle {
	width: 530px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 3px;
	padding-bottom: 12px;
}

#holidayNoticeText {
	width: 530px;
	font-size: 14px;
	color: #000000;
	padding-left: 6px;
	padding-right: 3px;
}

#holidayNoticeConfirmation {
	width: 530px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 20px;
}

#holidayNoticeConfirmationTitle {
	width: 530px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 3px;
	padding-bottom: 12px;
	text-align: center;
}

#holidayNoticeConfirmationText {
	width: 530px;
	font-size: 14px;
	color: #000000;
	padding-left: 6px;
	padding-right: 3px;
	text-align: center;
}

input.searchInput {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	text-align: center;
	padding: 5px;
}

input.searchSubmit {
	font-size: 11px;
	margin-bottom: 8px;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	background-color: #16a65d;
	border: 2px solid #108349;
	font-weight: bold;
}