body 		{ margin-bottom: 40px; padding: 0px; background-color: #EAEFCA; background-image: url(../gui/bg.gif); background-position: top left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#808080; text-decoration:none; line-height:18px; }
a:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; text-decoration:underline; line-height:18px; }
a:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; text-decoration:underline; line-height:18px; }
a:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; text-decoration:underline; line-height:18px; }
a:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; text-decoration:none; line-height:18px; }
img			{ border:0px; }
form 		{ margin: 0px; padding: 0px; }
h1			{ margin:0px; padding-bottom:13px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; line-height:29px; color:#64382E; }
h2			{ margin:0px; padding-bottom:3px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; line-height:24px; color:#64382E; }
h3			{ margin:0px; padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#64382E; }
h4			{ margin:0px; padding-bottom:3px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; line-height:29px; color:#64382E; }
h5			{ margin:0px; padding-bottom:3px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; line-height:27px; color:#64382E; }

#main				{ width:977px; margin-top:30px; margin-bottom:40px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }
#header 			{ height:108px; padding-left:26px; padding-right:19px; }
#header #logo 		{ float:left; padding-top:23px; }
#header #topnav 	{ float:right; text-align:right; }

.text 				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#757575; text-decoration:none; line-height:18px; }
.text .highlight 	{ background-color: #FFFCCD; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#757575; text-decoration:none; line-height:18px; }
.text A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:underline; line-height:18px; }
.text A:visited		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:underline; line-height:18px; }
.text A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:underline; line-height:18px; }
.text A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:none; line-height:18px; }

.tab 				{ border-bottom:1px solid #D1DFB9; color:#64382E; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px; background-image: url(../gui/misc/tab_off_right.gif); background-repeat: no-repeat; background-position: top right; }
.tabh				{ font-size:12px; height:20px; padding:8px 15px 1px 10px; background-image: url(../gui/misc/tab_off_left.gif); background-repeat: no-repeat; background-position: top left; }
.tabsholder			{ background-image: url(../gui/misc/tab_bg.gif); background-repeat: repeat-x; background-position: top left; }
.tabselected		{ color:#7AA629; font-weight:bold; font-size:12px; text-decoration:none; line-height:14px; background-image: url(../gui/misc/tab_on_right.gif); background-repeat: no-repeat; background-position: top right; padding: 0 0 1px;}
.tabselectedh		{ height:20px; padding:8px 15px 1px 10px; background-image: url(../gui/misc/tab_on_left.gif); background-repeat: no-repeat; background-position: top left; }
.tabselectedh1		{ padding-left:15px; padding-top:10px; background-image: url(../gui/misc/tab_on_left.gif); background-repeat: no-repeat; background-position: top left; }
.tabborder			{ border-bottom:1px solid #D1DFB9; }
.tabspacer			{ border-bottom:1px solid #D1DFB9; }
.tab A:link 		{ color:#64382E; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px; }
.tab A:visited		{ color:#64382E; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px; }
.tab A:active 		{ color:#64382E; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px; }
.tab A:hover 		{ color:#64382E; font-size:12px; font-weight:bold; text-decoration:underline; line-height:14px; }

#footer 			{ padding: 20px 20px 20px 20px; border-top:1px solid #D1DFB9; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; line-height:21px; text-decoration:none; }
#footer A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; line-height:18px; text-decoration:none; }
#footer A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; line-height:18px; text-decoration:none; }
#footer A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; line-height:18px; text-decoration:none; }
#footer A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; line-height:18px; text-decoration:underline; }
#footer .separator 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#D1DFB9; line-height:18px; text-decoration:underline; }

#menu				{ width:953px; }
#header_orange		{ float:left; width:475px; height:323px; margin-top:8px; margin-right:11px; background-image: url(../gui/misc/home_header_bg.gif); background-repeat: no-repeat; background-position: top left; }
#header_orangeh		{ padding:10px; color:#FFFFFF; }
#header_photo		{ float:left; width:256px; height:323px; margin-top:8px; margin-right:12px; }
#header_featured	{ float:left; width:199px; height:323px; margin-top:8px; }
#content_holder 	{ padding-left:12px; padding-right:12px; }
#footer_links 		{ float:left; }
#payment_methods 	{ float:right; }
#footer_logos		{ padding: 22px 20px 22px 10px; border-top:1px solid #D1DFB9; }
#inner_content		{ padding: 6px 0px 32px 0px; }

#leftmenu			{ float:left; width:170px; margin-right:25px; padding-top:8px; }
#rightmenu			{ float:left; width:170px; margin-left:30px; padding-top:8px; padding-top:48px; }

#leftmenucat		{ float:left; width:170px; margin-right:12px; padding-top:8px; }
#rightcat			{ float:left; margin-left:12px; padding-top:32px; }

#content			{ float:left; padding-top:50px; width:740px; }
#content1			{ float:left; padding-top:50px; width:558px; }
#content1a			{ float:left; padding-top:15px; width:558px; }
#content2			{ float:left; padding-top:15px; width:770px; }
#content3			{ float:left; padding-top:15px; width:770px; }
#contentc			{ padding-left:12px; padding-top:15px; width:930px; }
#product_price		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#64382E; padding-top:8px; padding-bottom:8px; border-top:1px solid #D1DFB9; border-bottom:1px solid #D1DFB9; }
#product_old_price	{ text-decoration: line-through; }
#product_sale_price	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FF0000; }
#product_options	{ padding-top:8px; padding-bottom:8px; border-top:1px solid #D1DFB9; border-bottom:1px solid #D1DFB9; }
#product_options1	{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #D1DFB9; }
#product_options2	{ padding-top:8px; padding-bottom:0px;  }
#certificate		{ padding-bottom:8px; border-bottom:1px solid #D1DFB9; }

.floatingcart		{ color:#64382E; background-color:#D1DFB9; background-image: url(../gui/misc/float_top.gif); background-repeat: no-repeat; background-position: top left; }
.floatingcarth		{ padding:5px 10px 10px 10px; background-image: url(../gui/misc/float_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.floatingcarth1		{ padding:5px 10px 10px 10px; }
.whiteholder		{ color:#808080; background-color:#FFFFFF; padding:10px 13px 13px 13px; }

.advancedsearch A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#7AA629; line-height:17px; text-decoration:none; }
.advancedsearch A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#7AA629; line-height:17px; text-decoration:none; }
.advancedsearch A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#7AA629; line-height:17px; text-decoration:none; }
.advancedsearch A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#7AA629; line-height:17px; text-decoration:underline; }

#headcat 			{ float:left; width:558px; margin:0px; padding-top:33px; padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height:17px; font-size:12px; color:#757575; text-decoration:none; }
#headcat2a 			{ margin:0px; padding-top:33px; padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height:17px; font-size:12px; color:#757575; text-decoration:none; }

.head_formom        { background-image: url(../gui/headers/for-mom.jpg); width:557px; height:324px; background-repeat:no-repeat; }
.head_generic        { background-image: url(../gui/headers/generic.jpg); width:557px; height:324px; background-repeat:no-repeat; }



#breadcrumbs 			{ margin:0px; padding-top:0px; padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; text-decoration:none; }
#breadcrumbs A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:none; }

#breadcrumbs-nopad 			    { margin:0px; padding-top:0px; padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; text-decoration:none; }
#breadcrumbs-nopad A:link 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs-nopad A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs-nopad A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs-nopad A:hover 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:none; }

#breadcrumbs-nopad1 			    { margin:0px; padding-top:0px; padding-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#808080; text-decoration:none; }
#breadcrumbs-nopad1 A:link 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs-nopad1 A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs-nopad1 A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:underline; }
#breadcrumbs-nopad1 A:hover 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#7AA629; text-decoration:none; }



.header_title				{ padding-bottom:8px; }
.header_highlight 			{ font-size:14px; font-weight:bold; }
.header_highlight A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:17px; text-decoration:underline; }
.header_highlight A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:17px; text-decoration:underline; }
.header_highlight A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:17px; text-decoration:underline; }
.header_highlight A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:17px; text-decoration:none; }
.header_findmore 			{ margin-top:4px; font-size:14px; font-weight:bold; color:#64382E; background-image: url(../gui/arrow_header.gif); background-repeat: no-repeat; background-position: 104px 5px; }
.header_findmore A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#64382E; line-height:17px; text-decoration:none; }
.header_findmore A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#64382E; line-height:17px; text-decoration:none; }
.header_findmore A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#64382E; line-height:17px; text-decoration:none; }
.header_findmore A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#64382E; line-height:17px; text-decoration:underline; }

.home_bluebox		{ background-color:#DFF2F9; background-image: url(../gui/misc/bluebox_1_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.home_blueboxh		{ padding: 17px 20px 16px 20px;background-image: url(../gui/misc/bluebox_1_top.gif); background-repeat: no-repeat; background-position: top left; }
.home_bluebox1		{ background-color:#DFF2F9; background-image: url(../gui/misc/bluebox_2_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.home_bluebox1h		{ padding: 17px 20px 16px 20px;background-image: url(../gui/misc/bluebox_2_top.gif); background-repeat: no-repeat; background-position: top left; }
.home_yellowbox		{ background-color:#F1F4DC; background-image: url(../gui/misc/yellowbox_1_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.home_yellowboxh	{ padding: 17px 20px 16px 20px;background-image: url(../gui/misc/yellowbox_1_top.gif); background-repeat: no-repeat; background-position: top left; }
.home_yellowbox1	{ background-color:#F1F4DC; background-image: url(../gui/misc/yellowbox_2_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.home_yellowbox1h	{ padding: 17px 20px 16px 20px;background-image: url(../gui/misc/yellowbox_2_top.gif); background-repeat: no-repeat; background-position: top left; }
.home_box1			{ padding: 5px 20px 22px 10px; border-right:1px solid #D1DFB9; }
.home_box2			{ padding: 5px 20px 22px 20px; }
.home_title			{ padding-bottom:5px; }
.home_title1		{ padding-bottom:3px; }
.bluebox			{ background-color:#DFF2F9; background-image: url(../gui/misc/box_blue_top.gif); background-repeat: no-repeat; background-position: top left; }
.blueboxh			{ padding:14px; background-image: url(../gui/misc/box_blue_bottom.gif); background-repeat: no-repeat; background-position: bottom left; line-height:17px; }
.bluebox2			{ background-color:#DFF2F9; background-image: url(../gui/misc/box_blue_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.bluebox2h			{ padding-top:5px; padding-left:14px; padding-right:14px; padding-bottom:14px; line-height:17px; }
.yellowbox			{ background-color:#F1F4DC; background-image: url(../gui/misc/box_yellow_top.gif); background-repeat: no-repeat; background-position: top left; }
.yellowboxh			{ padding:14px; background-image: url(../gui/misc/box_yellow_bottom.gif); background-repeat: no-repeat; background-position: bottom left; line-height:17px; }
.featurebox_middle	{ border-left:1px solid #D1DFB9; border-right:1px solid #D1DFB9; padding-left:14px; padding-right:14px; line-height:17px; }
.featuredproduct	{ padding-top:11px; padding-bottom:11px; }
.productprice		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#64382E; line-height:20px; }
.productprice1		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#64382E; line-height:20px; border-top:1px solid #D1DFB9; padding-top:7px; padding-bottom:7px; }
.productsaleprice	{ color:#FF0000; }
.productoldprice	{ text-decoration: line-through; }
.popup				{ width:420px; background-color:#FFFFFF; border:1px solid #D1DFB9; }
.popupphoto			{ width:500px; background-color:#FFFFFF; border:1px solid #D1DFB9; }
.backorder			{ padding:13px; width:330px; background-color:#FFFFFF; border:1px solid #D1DFB9; }
.backorder1			{ border-top:1px solid #D1DFB9; padding-top:9px; }
.backorder2			{ background-color:#FFFFFF; padding:6px; border:1px solid #D1DFB9; }
.backtitle			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#64382E; }
.popupthis			{ width:560px; background-color:#FFFFFF; border:1px solid #D1DFB9; }
.photoviews			{ border-left:1px solid #D1DFB9; padding-left:20px; }
.tabstext			{ padding-right:18px; }
.tabstext1			{ border-left:1px solid #D1DFB9; padding-left:18px; padding-right:18px; }
.tabstext2			{ border-left:1px solid #D1DFB9; padding-left:18px; }
.popup_header		{ background-color:#F1F4DC; border-bottom:1px solid #D1DFB9; padding: 7px 10px 7px 10px; }
.popup_content		{ padding:20px; }
.popup_form			{ padding-top:14px; padding-bottom:14px; border-top:1px solid #D1DFB9; border-bottom:1px solid #D1DFB9; }
.shaddow			{ background-color:#000000; filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2; }
.shaddow2			{ background-color:#000000; filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3; }
.photoholder		{ padding:26px; }
.photoholder1		{ padding:22px; }
.mission			{ background-image: url(../gui/misc/signup.gif); background-repeat: no-repeat; background-position: top left; height:25px; width:141px; color:#64382E; }
.emailsample		{ background-color:#F1F4DC; padding:15px; }
.emailsamplebody	{ background-color:#FFFFFF; padding:21px; }
.coloroption		{ display:inline; width:31px; margin-right:3px; margin-bottom:3px; }
.coloroptionitem img		{ border:3px solid #B8B8B8; }
.coloroption-outofstock img		{ border:1px dashed #B8B8B8; }
.coloroptionitem:hover img	{ border:1px solid #555555; }
.coloroptionitem:active img	{ border:1px solid #555555; }
.coloroptionitemf	{ border:1px solid #B8B8B8; filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2; }
.coloroptionitems	{ border:1px solid #B8B8B8; }
.sizeoptions		{ border-bottom:1px solid #D1DFB9; padding-bottom:5px; }
.passwordprotect	{ border-top:1px solid #D1DFB9; padding-top:5px; }

.addtoregistry				{ border:1px solid #CBCBCB; padding-left:14px; padding-top:10px; padding-bottom:10px; padding-right:14px; }
.addtoregistry A:link 		{ font-size:11px; }
.addtoregistry A:visited 	{ font-size:11px; }
.addtoregistry A:active 	{ font-size:11px; }
.addtoregistry A:hover 		{ font-size:11px; }
.addtoregistry1				{ border:1px solid #CBCBCB; padding-left:14px; padding-top:6px; padding-bottom:10px; padding-right:14px; }
.addtoregistry1 A:link 		{ font-size:11px; }
.addtoregistry1 A:visited 	{ font-size:11px; }
.addtoregistry1 A:active 	{ font-size:11px; }
.addtoregistry1 A:hover 	{ font-size:11px; }
.addtowishlist				{ border:1px solid #CBCBCB; padding-left:14px; padding-top:6px; padding-bottom:10px; padding-right:14px; }
.addtowishlist A:link 		{ font-size:11px; }
.addtowishlist A:visited 	{ font-size:11px; }
.addtowishlist A:active 	{ font-size:11px; }
.addtowishlist A:hover 		{ font-size:11px; }

.table_header		{ font-weight:bold; color:#64382E; border-top:1px solid #D1DFB9; border-left:1px solid #D1DFB9; border-right:1px solid #D1DFB9; background-color:#F1F4DC; padding: 7px 10px 7px 10px; }
.table_header1		{ font-weight:normal; color:#64382E; border-top:1px solid #D1DFB9; border-left:1px solid #D1DFB9; border-right:1px solid #D1DFB9; background-color:#F1F4DC; padding: 7px 10px 7px 10px; }
.table_header1a		{ font-weight:normal; color:#64382E; border-top:1px solid #D1DFB9; border-bottom:1px solid #D1DFB9; border-left:1px solid #D1DFB9; border-right:1px solid #D1DFB9; background-color:#F1F4DC; padding: 12px 15px 12px 15px; }
.table_header2		{ font-weight:bold; color:#64382E; border-top:1px solid #D1DFB9; border-bottom:1px solid #D1DFB9; background-color:#F1F4DC; padding: 7px 10px 7px 10px; }
.table_content		{ border:1px solid #D1DFB9; padding: 10px 13px 10px 13px; }
.table_content1		{ border:1px solid #D1DFB9; padding: 16px 13px 16px 13px; }
.table_content2		{ border:1px solid #D1DFB9; padding: 7px 13px 16px 13px; }
.table_content2a	{ border:1px solid #D1DFB9; padding: 7px 13px 7px 13px; }
.table_content3		{ border:1px solid #D1DFB9; padding: 0px 0px 16px 0px; }
.table_content3a	{ padding: 11px 13px 16px 13px; }
.table_middle		{ border-top:1px solid #D1DFB9; border-left:1px solid #D1DFB9; border-right:1px solid #D1DFB9; padding: 10px 13px 2px 13px; }
.table_bottom		{ border-bottom:1px solid #D1DFB9; border-left:1px solid #D1DFB9; border-right:1px solid #D1DFB9; padding: 10px 13px 15px 13px; }

.form_error				{ padding:11px; border:1px solid #FF0000; color:#FF0000; font-weight:bold; }
.form_error A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF0000; line-height:17px; text-decoration:underline; }
.form_error A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF0000; line-height:17px; text-decoration:underline; }
.form_error A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF0000; line-height:17px; text-decoration:underline; }
.form_error A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF0000; line-height:17px; text-decoration:none; }

.leftmenuholder				{ padding-left:9px; padding-right:9px; padding-top:6px; padding-bottom:3px; border-left:1px solid #C6B6B2; border-right:1px solid #C6B6B2; }
.leftmenuoption				{ padding-left:4px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #C6B6B2; }
.leftmenuoption A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftmenuoption A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftmenuoption A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftmenuoption A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptionf			{ padding-left:4px; padding-top:3px; padding-bottom:3px; }
.leftmenuoptionf A:link		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftmenuoptionf A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftmenuoptionf A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftmenuoptionf A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptions			{ background-color:#F1F4DC; padding-left:4px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #C6B6B2; }
.leftmenuoptions A:link 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptions A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptions A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptions A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptionfs			{ background-color:#F1F4DC; padding-left:4px; padding-top:3px; padding-bottom:3px; }
.leftmenuoptionfs A:link	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptionfs A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptionfs A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftmenuoptionfs A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenu				{ padding-top:3px; padding-bottom:3px; }
.leftsubmenu A:link			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftsubmenu A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftsubmenu A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftsubmenu A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenus				{ padding-top:3px; padding-bottom:3px; }
.leftsubmenus A:link		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenus A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenus A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenus A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenu1				{ padding-top:1px; padding-bottom:1px; }
.leftsubmenu1 A:link		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftsubmenu1 A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftsubmenu1 A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#64382E; line-height:17px; text-decoration:none; }
.leftsubmenu1 A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenu1s				{ padding-top:1px; padding-bottom:1px; }
.leftsubmenu1s A:link		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenu1s A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenu1s A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }
.leftsubmenu1s A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7AA629; line-height:17px; text-decoration:none; }

.form_payment		{ padding-top:10px; padding-bottom:10px; border-top:1px solid #D1DFB9; }
.form_payment1		{ padding-top:10px; border-top:1px solid #D1DFB9; }
.form_payment2		{ padding-top:15px; padding-bottom:15px; border-bottom:1px solid #D1DFB9; border-top:1px solid #D1DFB9; }
.separator			{ border-bottom:1px solid #D1DFB9; }
.cart_row			{ padding-top:6px; padding-bottom:6px; border-bottom:1px solid #D1DFB9; }
.cart_rowb			{ padding-top:6px; padding-bottom:6px; border-bottom:1px solid #D1DFB9; background-color: #EFF8FC; }
.cart_rowfb			{ padding-top:6px; padding-bottom:6px; background-color: #EFF8FC; }
.cart_row4			{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #D1DFB9; }
.cart_row4f			{ padding-top:4px; padding-bottom:4px; }
.cart_row4a			{ padding-top:10px; padding-bottom:4px; border-top:1px solid #D1DFB9; }
.cart_rowa			{ padding-top:0px; padding-bottom:6px; border-bottom:1px solid #D1DFB9; }
.cart_row3a			{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #D1DFB9; }
.cart_rowf			{ padding-top:6px; padding-bottom:6px; }
.cart_row1			{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #D1DFB9; }
.cart_row1a			{ padding-top:2px; padding-bottom:8px; border-bottom:1px solid #D1DFB9; }
.cart_row2			{ padding-top:0px; padding-bottom:10px; border-bottom:1px solid #D1DFB9; }
.cart_row3b			{ padding-top:0px; padding-bottom:5px; border-bottom:1px solid #D1DFB9; }
.cart_row1f			{ padding-top:8px; padding-bottom:8px; }
.address_book		{ padding-bottom:10px; border-bottom:1px solid #D1DFB9; }
.form_buttons		{ padding-top:12px; }
.form_buttons1		{ padding-top:9px; border-top:1px solid #D1DFB9; }
.icon				{ vertical-align:middle; }
.product_photo		{ padding-top:10px; padding-bottom:15px; }
.old_price			{ font-weight:bold; text-decoration: line-through; }
.sale_price			{ font-weight:bold; color:#FF0000; }
.pagination			{ padding-top:8px; padding-bottom:8px; border-top:1px solid #D1DFB9; border-bottom:1px solid #D1DFB9; }
.pagination_bottom	{ padding-top:8px; padding-bottom:8px; border-top:1px solid #D1DFB9; }
.arrow				{ vertical-align:middle; }
.topsearch			{ padding-top:13px; }
.featured_box 		{ width:199px; background-image: url(../gui/misc/home_featured_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.featured_boxm 		{ margin-top:8px; width:199px; background-image: url(../gui/misc/home_featured_bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.featured_boxh 		{ width:176px; padding: 10px 10px 10px 13px; background-image: url(../gui/misc/home_featured_top.gif); background-repeat: no-repeat; background-position: top left; }
.featured_title		{ margin:0px; font-size:12px; font-weight:bold; color:#5B3228; line-height:12px; padding-bottom:7px; }
.featured_photo 	{ float:left; width:54px; }
.featured_desc		{ float:left; width:118px; font-size:11px; line-height:14px; }
.required 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FF0000; text-decoration:none; line-height:18px; }
.input				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:2px; color:#777777; text-decoration:none; border:1px solid #AAAAAA; background-color:#F7F7F7; }
.input_top			{ margin-top:1px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; padding:2px; color:#777777; text-decoration:none; border:1px solid #BBD392; background-color:#FFFFFF; }
.clear 				{ clear:both; margin:0px; padding:0px; }
.list 				{ margin:6px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list li 			{ padding-left: 11px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list1 				{ margin:0px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list1 li 			{ padding-left: 11px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list2 				{ margin:0px 0px 0px 3px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list2 li 			{ padding-left: 10px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list2a 			{ margin:0px 0px 0px 3px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list2a li 			{ padding-left: 10px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }

.headerlist				{ margin:8px 0px 10px 30px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.headerlist li			{ padding-left: 12px; background-image: url(../gui/bullet_header.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.headerlist A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; line-height:17px; text-decoration:underline; }
.headerlist A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; line-height:17px; text-decoration:underline; }
.headerlist A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; line-height:17px; text-decoration:underline; }
.headerlist A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#6B3E33; line-height:17px; text-decoration:none; }
.nostock		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#64382E; line-height:22px; }
.psku           { font-size:12px; font-family: Arial; color:#B9B9B9; }
.row1           { background-color:#E4E5E6; }
#attn           { background-image: url(../gui//attn/attn1.jpg); width:460px; height:30px; color:#FFFFFF; font-size:14px; font-weight:bold; }
#attn1           { background-image: url(../gui//attn/attn3_2.jpg); width:953px; height:35px; color:#FFFFFF; font-size:14px; }
#attn2           { background-image: url(../gui//attn/attn4.jpg); width:645px; height:35px; color:#FFFFFF; font-size:14px; }
#attn3           { background-image: url(../gui//attn/attn5.jpg); width:645px; height:35px; color:#5E342A; font-size:14px; }
.attnpad        { padding-left:15px; padding-right:10px; padding-top:4px; font-size:14px; font-weight:bold; }
.attnpad1        { padding-left:15px; padding-right:30px; padding-top:7px; font-size:14px; font-weight:normal; }
.attnpad2        { padding-left:15px; padding-right:30px; padding-top:7px; font-size:14px; font-weight:normal; }
.attnpad3        { padding-left:15px; padding-right:30px; padding-top:8px; font-size:14px; font-weight:normal; }
.attnpad a:link     {  color:#ffffff; text-decoration:underline; font-size:14px; font-weight:bold; }
.attnpad a:visited  {  color:#ffffff; text-decoration:underline; font-size:14px; font-weight:bold;}
.attnpad a:hover    {  color:#ffffff; text-decoration:none;  font-size:14px; font-weight:bold;}
.attnpad1 a:link     {  color:#ffffff; text-decoration:underline; font-size:14px;  }
.attnpad1 a:visited  {  color:#ffffff; text-decoration:underline; font-size:14px; }
.attnpad1 a:hover    {  color:#ffffff; text-decoration:none;  font-size:14px; }
.attnpad2 a:link     {  color:#ffffff; text-decoration:underline; font-size:14px;  }
.attnpad2 a:visited  {  color:#ffffff; text-decoration:underline; font-size:14px; }
.attnpad2 a:hover    {  color:#ffffff; text-decoration:none;  font-size:14px; }
.attnpad3 a:link     {  color:#5E342A; text-decoration:underline; font-size:14px;  }
.attnpad3 a:visited  {  color:#5E342A; text-decoration:underline; font-size:14px; }
.attnpad3 a:hover    {  color:#5E342A; text-decoration:none;  font-size:14px; }


#moostick,
	.moostick
{
	display: block;
	height: 1.1em;
	margin: 0;
	padding: 2px 0 2px 0;
	overflow: hidden;       /* used in css check */
}

#moostick li,
	.moostick li
{
	display: block;         /* used in css check */
	list-style-type: none;  /* used in css check */
	margin: 0 auto 0 auto;
	padding: 0;
}

#moostick .show,
	.moostick .show
{
	visibility: visible;
	opacity: 1;
}
.orange     {  background-image:url(../gui/headers/orange.jpg); width:300px; height:315px; background-repeat:no-repeat; background-position:top; background-color:#F68516; }
.orange  h1 {  color:#ffffff; }

.blue     { color:#808080; background-image:url(../gui/headers/blue.gif); width:300px; height:315px; background-repeat:no-repeat; background-position:top; background-color:#DFF2F9; }
.blue  h1 {  color:#6B3E33; }

.green     { color:#808080; background-image:url(../gui/headers/green.gif); width:300px; height:315px; background-repeat:no-repeat; background-position:top; background-color:#F1F4DC; }
.green  h1 {  color:#6B3E33; }

.onepx      { background-image:url(../gui/headers/prod.gif); width:247px; height:315px; background-repeat:no-repeat; background-position:top; }
.imgr1      { padding-top:10px; }

#freeshippinghome {
background-image:url(../gui/headers/home-graphic-99-sameday.png);
height: 134px;
width: 286px;
top: -30px;
left: 130px;
position: relative;
z-index: 1000;
}
