label span.required {

	float:right;

}



body {

	background-color: #f5f4ea;

	background-image: url(/images/site_bg.gif);

}



h1 {

	font-size: 24px;

	font-weight: bold;

}



h2 {

	font-size: 22px;

	font-weight: bold;

}





h3 {

	font-size: 22px;

	font-weight: normal;

}



h4 {

	font-size: 18px;

	font-weight: bold;

}



h5 {

	font-size: 16px;

	font-weight: bold;

}



h6 {

	font-size: 14px;

	font-weight: bold;

}



p {

	padding: 0px;

	margin: 0px;

	margin-bottom: 10px;

}



a, a:link {

	text-decoration: underline;

	color: #000;

}



a:active, a:hover, a:visited {

	text-decoration: underline;

	color: #777;

}



a:active, a:hover {

	text-decoration: none;

	color: #555;

}



#container {

	position: relative;

	width: 895px;

	min-height: 650px;

	margin-top: 20px;

	padding: 5px 115px 5px 114px;

	background-color: transparent;

	background-image: url(../images/container_bg.png);

	background-repeat: repeat-y;

}



#header_div, .mceContentHeader {

	height: 108px;

	background-color: #a6be73;

	background-image: url(../images/header_bg.jpg);

	background-repeat: no-repeat;

	position: relative;

	color: #fff;

}



#header_div {

	width: 871px;

	height: 90px;

	min-height: 90px;

	overflow: hidden;

	padding: 10px;

}



ul.pageLink a, ul.pageLink a:link, ul.pageLink a:visited {

	font-size: 11px;

	color: #8cb351;

	text-decoration: none;

}





ul.pageLink a:hover, ul.pageLink a:active {

	font-size: 11px;

	color:#535150;

	text-decoration: underline;

}





li.pageLink {

	padding-left: 20px;

	padding-right: 20px;

}



ul.pageLink li.pageSelected a,

ul.pageLink li.pageSelected a:link,

ul.pageLink li.pageSelected a:active,

ul.pageLink li.pageSelected a:hover {

	text-decoration: underline;

}





#topnav_div {

	width: 871px;

	height: 20px;

	margin-top: 4px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	background-color: #aed573;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 6px;

	color: #fff;

	font-weight: bold;	

	text-align: left;

}



#topnav_div a,

#topnav_div a:link {

	color: #fff;

	text-decoration: none;

	font-size: 14px;



}



#topnav_div a:visited {

	color: #fff;

}



#topnav_div a:hover,

#topnav_div a:active,

#topnav_div li.pageSelected a,

#topnav_div li.pageSelected a:link {

	color: #fff;

	text-decoration: none;

}



#body_div {

	width: 890px;

	background-color: #fff;

	margin-top: 4px;

	padding: 4px 0px 0px 0px;

	border-top: 1px solid #535150;

	color: #535150;

	font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

}



#right_div { display: none; }



#breadcrumb_div {

	position: absolute;

	left: -170px;

	top: 0px;

	width: 870px;

	padding: 6px 10px;

	margin-bottom: 2px;

	height: auto;

	background-color: #f6f6ee;

	color: #535150;

	font-weight: normal;

	font-size: 11px;

	min-height: 10px;

}



#breadcrumb_div a, #breadcrumb_div a:link {

	color: #656565;

	text-decoration: none;

}



#breadcrumb_div a:visited {

	color: #656565;

	text-decoration: underline;

}



#breadcrumb_div a:active, #breadcrumb_div a:hover {

	text-decoration: underline;

	color: #000;

}



#left_div {

	width: 180px;

	margin-top: 0px;

}



#leftnav_div {

	min-height: 1px;

	_height: 1px;

	background-color: #fff;

	padding: 10px;

	width: 160px;

	padding-top: 0px;

	color: #535150;

	line-height: 17px;

}



#leftnav_div ul.secondaryPageLink {

	display: none;

}



#lowerleft_div {

	display: block;

	background-color: #fff;

	padding: 10px;

	width: 160px;

	color: #535150;

	text-align: center;

}

/** Homepage **/

.infobox_copy {
	font-size: 10px;
	margin: 4px 0px 0px 0px;
}

.infobox_header {
	height: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	background-color: #aed573;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	color: #fff;
	font-weight: bold;	
	text-align: left;
	}


/** Lower Left **/


.lowerleft {

	font-family: "Century Gothic",Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;

	line-height: 17px;

}



#lowerleft_div img {

	padding: 0px;

	margin: 0px;

}



#content_div {

	position: relative;

	padding: 10px;

	padding-top: 40px;

	margin: 0px;

	margin-left: 180px;

	min-height: 492px;

}



#content_div, .mceContentBody {

	background-color: #fff;

}



#footer_div {

	width: 880px;

	background-color: #f6f6ee;

	border-top: 0px solid #535150;

	color: #535150;

	padding: 5px;

	text-align: left;

	line-height: 18px;

}



#footer_div a {

	color: #535150;

	text-decoration: none;

	font-family: "Century Gothic", Helvetica, Geneva, Arial, sans-serif;

	font-size: 12px;

}



#footer_div a:hover {

	text-decoration:underline;

}



#footer_div h2 {

   font-size: 14px;

   font-family: Georgia, "Times New Roman", Times, serif;

   color: #95ad63;

   font-weight: bold;

   padding: 0px;

}



.copy {

	color: #535150;

	text-align: center;

}



.eCommerce_DF_Category {

	padding-top: 0px;

	margin-bottom: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

}



.eCommerce_DF_Category li ul {

	padding-top: 20px;

}



ul.eCommerce_DF_Category li a,

ul.eCommerce_DF_Category li a:link

{

	color: #95ad63;

	font-size: 11px;

	

}



ul.eCommerce_DF_Category li a:visited {

	color: #535150;

} 





#copyright_div {

	display: block;

	width: 929px;

	padding: 12px 0px 0px 0px;

	margin: 0px auto;

	background-image: url();

	background-repeat: no-repeat;

}



#poweredBy, #poweredBy a, #poweredBy a:link {

	padding-bottom: 20px;

	color: #94938e;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

}



#poweredBy a:hover {	

	text-decoration: underline;

}



/** Default contact us form style **/



form#Module_EmailForm_contact_form table td label {

	text-align: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #95ad63;

}



div.label {

	text-align: left;

	float: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #95ad63;

}



/** ECommerce in Green **/



div#eCommerce_DF_cart_div {

	font-size:11px;

	color: #535150;

}



div#eCommerce_DF_cart_div a,

div#eCommerce_DF_cart_div a:link,

div#eCommerce_DF_cart_div a:active, 

div#eCommerce_DF_cart_div a:visited {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

	

div#eCommerce_DF_cart_div h2 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #95ad63;

}



div#eCommerce_DF_viewCart_div a,

div#eCommerce_DF_viewCart_div a:link,

div#eCommerce_DF_viewCart_div a:visited {

	color: #95ad63;

}



div#eCommerce_DF_loginLink_div a,

div#eCommerce_DF_loginLink_div a:link,

div#eCommerce_DF_loginLink_div a:visited {

	color: #95ad63;

}





/** Header links **/



#header_div ul.pageLink {

	text-align: right;

	margin: 0px auto 0px auto;

	display: block;

	font-size: 13px;

}

#header_div li.pageLink {

	font-weight: bold;

	display: inline;

	float: none;

	padding-right: 0px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 13px;

}



/** Checkout Styles **/



div#ECommerce_DF_Checkout h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	padding: 5px;

	color: #fff;

	background-color: #95ad63;

	border-bottom: solid 0px #95ad63;

}



div#ECommerce_DF_Checkout div div label,

div#ECommerce_DF_Checkout div span.required,

div#ECommerce_DF_Checkout div.paymentSummary h2 {

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

}



div#ECommerce_DF_Checkout div.paymentSummary {

	line-height: 17px;
	align: left;

}



div#ECommerce_DF_Checkout div.paymentSummary h1 {

	line-height: 15px;

}



div#ECommerce_DF_Checkout div.paymentSummary h2 {

	color: #000;

}



div#ECommerce_DF_Checkout div.paymentSummary h3 {

	color: #000;

 	font-weight: bold;

	font-size: 11px;

}



/***************** Thank You Styles *********************/

table.orderSummary {

	background-color: #fff;

	border: none;

	width: 500px;

	margin: 10px auto;

	text-align: left;

}



/** Custom Ecommerce positioning **/



div#eCommerce_DF_viewCart_div {

	top: -25px;

	right: 110px;

	bottom: auto;

	left: auto;

	font-family: "Century Gothic", Arial, Helvetica, Verdana;

	font-size: 11px;

	font-weight: bold;

}



div#eCommerce_DF_loginLink_div {

	top: -27px;

	right: 200px;

	bottom: auto;

	left: auto;

	font-family: Arial, Helvetica, Verdana;

	font-size: 11px;

	font-weight: bold;

}



#ECommerce_DF_searchBox {

	font-style: italic;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #8cb351;

	margin: 0px;

	position: absolute;

	top: auto;

	right: 10px;

	bottom: 5px;

	left: auto;

	z-index: 5;

}



/** Tweaking IE 6 **/



div#ECommerce_DF_Checkout {

	width: 695px;

	overflow: hidden;

}



div#ECommerce_DF_Checkout div {

	/*border: 1px solid #f00;*/

}



div#ECommerce_DF_Checkout div.shippingInformation,

div#ECommerce_DF_Checkout div.shippingMethod {

	margin-left: 355px;

}







/** Ecommerce left nav **/



ul.eCommerce_DF_Category li {

	display: none;

}



ul.eCommerce_DF_Category li.selected,

ul.eCommerce_DF_Category li.selected ul.eCommerce_DF_Category li {

	display: block;

}







/** Baron product layout **/



h1.storeProductTitle {

	float: right;

	text-align: left;

	display: block;

	width: 393px;

	margin: 0px 0px 10px 0px;

	padding: 0px 4px 2px 4px;

}



.storeCategoryTitle {

	background-image: url(/images/title_bg.jpg);

	background-repeat: no-repeat;

	height: 73px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	color: #9ac957;

	text-align: center;

	padding-top: 47px;

}



h2.storeProductImage {

	display: none;

}



h2.storeCategoryDescription,

h2.storeCategorySubcategories,

h2.storeCategoryProducts,

h2.storeProductImage,

h2.storeProductImages,

h2.storeProductDescription,

h2.storeProductOrder,

h2.storeProductSpecs,

h2.storeProductRelated,

h2.storeProductSimilar,

h1.storeProductTitle

{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 14px;

	color: #535150;

	border-bottom: 1px solid #535150;

	padding-top: 0px;

	padding-left: 0px;

}



.storeProductLink,

.storeProductLink a,

.storeProductLink a:link,

.storeProductLink a:visited {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	text-decoration: none;

	color: #95ad63;

}



.storeProductLink a:hover {

	text-decoration: underline;

}



.storecategoryLink,

.storecategoryLink a,

.storecategoryLink a:visited {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	text-decoration: none;

	color: #95ad63;

}



.storecategoryLink a:hover {

	text-decoration: underline;

}



.storeProductDescriptionTitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: left;

	color: #95ad63;

}



div.Module_Ecommerce_DF_product div.images {

	float: left;

	width: 276px;

	margin: 0px 25px 25px 0px;

}



#main_product_image {

	border: 1px solid #d1cfbc;

	padding: 3px;

	margin: 0px 0px 27px 0px;

}



#main_product_image a img {

	border: none;

}



div#main_product_image.storePadHeight {

	min-height: 1px;

}



h2.storeProductImages,

h2.storeProductDescription {

	display: none;	

}



div#ECommerce_DF_ProductImageSelector_div {

	border: 1px solid #d1cfbc;

}



div#ECommerce_DF_ProductImageSelector a,

div#ECommerce_DF_ProductImageSelector img {

	border: 0px;

	padding: 5px;

}





div#ECommerce_DF_ProductImageSelector_div h2.storeProductImages {

	font-size: 11px;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	position: absolute;

	top: 411px;

	padding: 0px;

	margin: 0px;

	border: none;

	color: #95ad63;

}



div.storeRelatedItems,

div.storeSimilarItems {

	background-color: #f3f5f4;

	border: 0px;



}



div.storeRelatedItems a,

div.storeRelatedItems img,

div.storeSimilarItems a,

div.storeSimilarItems img {

	border: 0px;

}



div.storeRelatedItems a,

div.storeRelatedItems a:link,

div.storeRelatedItems a:visited,

div.storeRelatedItems a:active,

div.storeSimilarItems a,

div.storeSimilarItems a:link,

div.storeSimilarItems a:visited,

div.storeSimilarItems a:active {

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	font-size: 11px;

}	



div.storeRelatedItems a:hover,

div.storeSimilarItems a:hover {

	text-decoration: underline;

}





	

/**

 * Product Pricing Table 

 *

 */

 

div#ECommerce_DF_ProductSpecs {

	position: relative;

	min-height: 40px;

}

div#ECommerce_DF_ProductSpecs table {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 400px;

}



div#ECommerce_DF_ProductSpecs table tr th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	color: #95ad63;

	background-color: #f6f6ee;

	text-align: center;

}



div#ECommerce_DF_ProductSpecs table tr td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #8a8582;

	text-align: center;

}



/**

 * Product description definition lists

 *

 */

div.Module_Ecommerce_DF_product div.storeProductDescription dl dt {

	float: left;

	line-height: 18px;

	color: rgb(149, 173, 99);

	font-family: Georgia, "Times New Roman", Times, Serif;

	font-weight: bold;

	font-size: 11px;

	width: 160px;

	margin: 0px;

}



div.Module_Ecommerce_DF_product div.storeProductDescription dl dd {

	line-height: 18px;

	font-family: "Century Gothic", Verdana, Arial, Helvetica, Sans;

	font-weight: normal;

	font-size: 11px;

	margin: 0px 0px 5px 160px;

	padding-left: 10px;

	color: #535150;

}



div.Module_Ecommerce_DF_product div.storeProductDescription a:link,

div.Module_Ecommerce_DF_product div.storeProductDescription a:active,

div.Module_Ecommerce_DF_product div.storeProductDescription a:visited {

	color: #535150;

}

/**

 * Hide <br> tags automatizcally inserted into DLs by ecom system

 *

 * DESCRIPTION

 * @return value

 */

div.Module_Ecommerce_DF_product div.storeProductDescription dl br {

	display: none;

}



h2.storeProductOrder,

h2.storeProductSpecs,

div.Module_Ecommerce_DF_product div.storeProductDescription,

#ECommerce_DF_ProductSpecs,

div.storeProductFormInner {

	margin-left: 293px;

}





div.storeProductFormInner div.storeProductChoices,

div.storeProductFormInner div.storeProductChoices fieldset {

	width: 380px;

}



div.storeProductFormInner div.storeProductChoices div strong {

	font-size: 11px;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #95ad63;

	float: left;

}

	

div.storeProductFormInner div.storeProductChoices fieldset legend span {

	width: 155px;

	text-align: left;

	float: left;

	font-size: 11px;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #95ad63;

}



div.storeProductFormInner div.storeProductChoices fieldset div {

	width: 225px;

	margin-left: 155px;

		float: left;

	text-align: left;

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}





/** Position Quantity Select **/

div.storeProductFormInner div.storeProductChoices div fieldset select  {

	float: left;

	margin-left: 100px;

	width: 205px;

	text-align: left;

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



div.storeProductFormOuter div div.storeProductChoices div fieldset {

	float: left;

	width: 100px;

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



div.storeAddToCart {

	margin-left: 0px;

}




span.button {
	font-family: Arial, Helvetica, sans-serif;
}

/*
span.button {
background-image:none;
background-position:auto;
background-repeat:no-repeat;
cursor:pointer;
left:auto;
margin:0px;
padding:0px;
position:relative;
top:auto;
}
*/

/*
#store_addToCart_input,

#DFCustomizerPersonalizeNowButton,

div.DFCustomizerInner div.controls div.actions div.saveChanges input,

#eCommerce_DF_cart_div a.continue,

#eCommerce_DF_cart_div a.checkout,

#eCommerce_DF_login_div div.existing a.button,

#eCommerce_DF_login_div div.create a.button,

#eCommerce_DF_login_div div.dontcreate a.button {

	display: block;

	display: inline-block;

	margin: 0px;

	padding: 0px;

	float: none;

	height: 0px;

	margin: 0px 10px 0px 0px;

	padding-top: 35px;

	background-repeat: no-repeat;

	background-image: url(/images/custom_buttons.png);

	overflow: hidden;

}



#store_addToCart_input {

	background-position: -760px 0px;

	width: 133px;

}



#store_addToCart_input:hover {

	background-position: -760px -50px;

}






#DFCustomizerPersonalizeNowButton {

	background-position: -916px 0px;

	width: 157px;

}



#DFCustomizerPersonalizeNowButton:hover {

	background-position: -916px -50px;

}



#eCommerce_DF_cart_div a.continue {

	background-position: -1081px 0px;

	width: 206px;

}



#eCommerce_DF_cart_div a.continue:hover {

	background-position: -1081px -50px;

}



#eCommerce_DF_cart_div a.checkout {

	background-position: -1674px 0px;

	width: 159px;

}



#eCommerce_DF_cart_div a.checkout:hover {

	background-position: -1674px -50px;

}


*/


/** Extra height on login box to accomodate buttons: **/

/*

div#eCommerce_DF_login_div {

	height: 453px;

}

div#eCommerce_DF_login_div div.container form div {

	padding-bottom: 48px;

}



#eCommerce_DF_login_div div.existing a.button {

	background-position: -251px 0px;

	width: 157px;

}



#eCommerce_DF_login_div div.existing a.button:hover {

	background-position: -251px -50px;

}



#eCommerce_DF_login_div div.create a.button {

	background-position: -1508px 0px;

	width: 157px;

}



#eCommerce_DF_login_div div.create a.button:hover {

	background-position: -1508px -50px;

}



#eCommerce_DF_login_div div.dontcreate a.button {

	background-position: -421px 0px;

	width: 157px;

}



#eCommerce_DF_login_div div.dontcreate a.button:hover {

	background-position: -421px -50px;

}


*/

/** Custom Cart and Login Popin UI**/

div#eCommerce_DF_cart_div div.close,

div#eCommerce_DF_login_div div.close {

	background-color:#95ad63;

}



div#eCommerce_DF_login_div div.container h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color:#95ad63;

}



div#eCommerce_DF_login_div div.container h2 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#95ad63;

}

	

div#eCommerce_DF_login_div div.container {

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#535150;

}



div#eCommerce_DF_login_div div.container div.existing,

div#eCommerce_DF_login_div div.container div.create,

div#eCommerce_DF_login_div div.container div.dontcreate {

	background-color: #f3f3e9;

}



div#eCommerce_DF_cart_div div.close a,

div#eCommerce_DF_cart_div div.close a:link,

div#eCommerce_DF_cart_div div.close a:visited,

div#eCommerce_DF_login_div div.close a,

div#eCommerce_DF_login_div div.close a:link,

div#eCommerce_DF_login_div div.close a:visited {

	color: #FFF;

	text-decoration: underline;

}



div#eCommerce_DF_cart_div div.close a:active,

div#eCommerce_DF_cart_div div.close a:hover,

div#eCommerce_DF_login_div div.close a:active,

div#eCommerce_DF_login_div div.close a:hover {

	color: #FFF;

	text-decoration: none;

}



div#eCommerce_DF_cart_div div.container h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	color: #95ad63;

}



div#eCommerce_DF_cart_div div.container div.cart div.header,

div#eCommerce_DF_cart_div div.container div.cart div.header div {

	height: 20px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	padding-top: 7px;

	color:#95ad63;

 	background-color: #f3f3e9;

}



div#eCommerce_DF_cart_div div.container div.cart div.body div.row:first-child {

	border-top: 1px solid #f3f3e9;

	border-left: 1px solid #f3f3e9;

	border-right: 1px solid #f3f3e9;

	background-color: #FFF;

}





* html div#eCommerce_DF_cart_div div.container div.cart div.body div.row {

	border-top: expression(this.previousSibling==null ? '1px solid #f3f3e9' : 'none');

	border-left: 1px solid #f3f3e9;

	border-right: 1px solid #f3f3e9;

	background-color: #FFF;

}



div#eCommerce_DF_cart_div div.container div.cart div.body div.row {

	border-bottom: 1px solid #f3f3e9;

	border-left: 1px solid #f3f3e9;

	border-right: 1px solid #f3f3e9;

	background-color: #FFF;

}

div#eCommerce_DF_cart_div div.container div.total div.footer {

	background-color: #f3f3e9;

	padding: 8px 3px 3px 3px;

}



div#eCommerce_DF_cart_div div.container div.total div {

	background-color: #f3f3e9;

	margin-top: 5px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	color: #95ad63;

}





/** Custom Customizer UI **/



div#eCommerce_DF_cart_div div.container {

	padding-bottom: 20px;

}




div.select {

	color: #000;

	font-size: 11px;

	font-weight: bold;

}





/** Dropdowns **/



div.dropdown_container {

	text-align: center;

	

}



div.dropdown_outer {

	margin: 9px 0px 0px -5px;

	background-color: #e8f3a8;

	border:1px solid #aed573;

	padding: 0px;

}



div.div.dropdown_inner {

	border: none;

}



div.dropdown_inner ol {

	border: none;

}



div.dropdown_inner ol li {

	line-height: 25px;

	font-size: 11px;

	border: none;

	padding: 0px 15px;

	font-family: Georgia, "Times New Roman", Times, serif;

	background-color: transparent;

}



div.dropdown_inner ol li:hover {

	background-color: #aed573;

	color: #fff;

}



div.dropdown_inner ol li a,

div.dropdown_inner ol li a:link,

div.dropdown_inner ol li a:visited {

	color: #6b7b49;

	text-decoration: none;

}





div.dropdown_inner ol li:hover a,

div.dropdown_inner ol li:hover a:link,

div.dropdown_inner ol li a:hover,

div.dropdown_inner ol li a:active {

	color: #fff;

	text-decoration: none;

	background-color: #aed573;

}





	

/**

 * Thank You Table

 *

 */

 

div#ECommerce_DF_checkoutFinished {

	width: 600px;

	line-height: 17px;

	margin-left: 50px;

}



div#ECommerce_DF_checkoutFinished a {

	color:	#535150;

	font-weight: normal;

}



div#ECommerce_DF_checkoutFinished div.header {

	margin-bottom: 8px;

}



div#ECommerce_DF_checkoutFinished table.orderSummary {

	border-bottom: 3px solid #95ad63;

	width: 500px;

	margin: 10px auto;

}

div#ECommerce_DF_checkoutFinished table.orderSummary thead tr {

	background-color:#fff;

}



div#ECommerce_DF_checkoutFinished table.orderSummary thead tr th {

	padding: 5px;

	background-color: #95ad63;

	font-weight: bold;

	text-align: left;

	color: #f6f6ee;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

}

div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td {

	background-color: #f6f6ee;

	padding: 5px;

}

div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.image {

	text-align: center;

}

div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.name {

	text-align: left;

}

div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.name.subtotal label {

	text-align: right;

}



div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.qty {

	text-align: right;

	padding: 5px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 11px;

}

div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.name h2 {

	font-size: 11px;

	font-weight: bold;

	margin: 0px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	color: #95AD63;

}

div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.name h3 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	font-weight: normal;

}



div#ECommerce_DF_checkoutFinished table.orderSummary tfoot {

	background-color: #fff;

	text-align: right;

}



div#ECommerce_DF_checkoutFinished table.orderSummary tfoot tr th {

	border-bottom: 1px solid #f6f6ee;

	background-color: #fff;

	text-align: right;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #535150;

	padding: 5px;

}



table.orderSummary tfoot tr th.total {

	color: #000;

	font-weight: bold;

}



div#ECommerce_DF_checkoutFinished table.orderSummary tbody tr td.price {

    text-align: right;

	padding: 5px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 11px;

}



/** Pages **/



#page {

	width: 600px;

	line-height: 17px;

	margin-left: 50px;

}



h1.storePageTitle {

	margin-left: 10px;

	width: 600px;

	border: 0px solid #535150;

	color: #95ad63;

	background-color: #f6f6ee;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	padding: 5px;

	font-size: 13px;

	cursor: pointer;
}

h1.storePageTitle:hover {
text-decoration: underline;
}

h2.storePageTitle {

	color: #95ad63;

	border-bottom: 1px solid #95ad63;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

}



h3.storePageTitle {

	color: #95ad63;

	border-bottom: 1px solid #95ad63;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}



#page h4 {

	color: #95ad63;

	font-weight: bold;

	font-size: 11px;

}



#page ul {

	width: 500px;

}



#page ul li {

	list-style: none;

}



.questionsBack {

	font-weight: normal;

	padding: 0px 0px 5px 0px;

	font-size: 12px;

}



.questionsBack a {

	color: #95ad63;

	}

	

#page ol {

	width: 500px;

	margin-left: 20px;

}



#page li a {

	color: #535150;

	text-decoration: none;

}

#page li a:hover {

	text-decoration: underline;

}



/** Shipping Table **/

table.shippingTable {

	width: 600px;

	margin: 10px auto;

	background-color:#fff;

}



table.shippingTable thead tr th {

	padding: 5px;

	background-color: #95ad63;

	font-weight: bold;

	text-align: left;

	color: #f6f6ee;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

}

table.shippingTable tbody tr td,

table.shippingTable tfoot tr td {

	background-color: #f6f6ee;

	padding: 5px;

}



table.shippingTable tbody tr td.name h2,

table.shippingTable tfoot tr td.name h2 {

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	color: #95AD63;

}



table.shippingTable tfoot tr th {

	text-align: center;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #535150;

	padding: 5px;

}


/*
.transpng {

	display: none;

	visibility: hidden;

}
*/


#eCommerce_DF_viewCart_div img.transpng {

	display: inline;

	visibility:visible;

}

	

div.home { 

	width: 550px;

	margin-left: 70px;

	text-align: center;

}



.homemsg {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 15px;

	color: #95ad63;

}

.storeCategoryProducts table tr td {
	vertical-align: top;
}

.storeProductThumbnail {
	width: 165px;
}

	

