.boxText 				{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox 				{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }
.productsNotifications 	{ background: #D7E9F7; }
.orderEdit 				{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF7A04; text-decoration: underline; }

BODY 					{ background: #ffffff; color: #000000; margin: 0px; }

.infoBox 				{ background: #fcf6e8; }
.infoBoxContents 		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; } 


FORM 					{ display: inline; }
TR.header 				{ background: #ffffff; }
TR.headerNavigation 	{ background: #bbc3d3; }
TD.headerNavigation 	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight : bold; }

TR.headerError 		{ background: #0f22d8; }
TD.headerError 		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #0f22d8; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo 		{ background: #00ff00; }
TD.headerInfo 		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; } 

.infoBoxNotice 				{ background: #FF8E90; }
.infoBoxNoticeContents 		{ background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #bbc3d3; color: #ffffff; }
TD.infoBox, SPAN.infoBox 	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd 		{ background: #f8f8f9; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even 	{ background: #f8f8f9; }
TABLE.productListing 			{ border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; }
.productListing-heading 		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold; }
TD.productListing-data 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a; }
TR.subBar 						{ background: #f4f7fd; }
TD.subBar 						{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.main, P.main 							{ font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
TD.smallText, SPAN.smallText, P.smallText 	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.accountCategory 							{ font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
TD.tableHeading 							{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
CHECKBOX, INPUT, RADIO, SELECT 				{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }
TEXTAREA 									{ width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
SPAN.greetUser 								{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea 								{ background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle 							{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock 					{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.errorText 								{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRow { }
.moduleRowOver 								{ background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected 							{ background-color: #D7E9F7; }

.checkoutBarFrom, .checkoutBarTo 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent 						{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageBox 								{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning 	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess 						{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
#myse select 								{ width:90%; }

.product .inputRequirement, .inputRequirement 					
											{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }



s { color:#1B477D;
	font-size:14px;
	font-weight:bold; }

body { padding:0; margin:0; background:url(images/top1.jpg) repeat-x }
body, td, input, textarea, select{
	font:normal 11px Tahoma;
	color:#2A383D;
	line-height:14px;
	vertical-align:top;
	padding:0px;
	margin:0px 0px 0px 0px;
}
img    { border:0px; }
table  { width:100%; }
  
.box_header_txt		{ margin-bottom:2px; }									  
.box_header_txt	td{
	background:url(images/title1_center.jpg) 0 0 repeat-x;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B;
	height:29px;
}
.mod td{
	background:url(images/title2_center.jpg) 0 0 repeat-x
}
.box_body td {
	color:#5B8501; 
	font-size:12px; 
}
.box_body ul {
	margin:0px 0px 0px 12px;
	padding:0; 
	list-style:none;
}
.box_body .bg_list {
	background:url(images/li_bg.jpg) left top repeat-x;
	padding:0px 0px 2px 0px;
}
.box_body .bg_list a {
	font-weight:bold;
	color:#5B8501;
	text-decoration:none; 
	padding:0px 0px 0px 15px;
	background:url(images/bullet1.gif) no-repeat top left;
	line-height:20px;
}
.box_body .bg_list a:hover	{
	color:#5B8501;
	text-decoration:underline;
}
.box_body span.shop 			    { color:#275873; font-weight:normal; text-decoration:none; }
.box_body SPAN.productSpecialPrice	{ color:#5B8501; font-size:14px; font-weight:bold; }


.box_body a		    		{ color:#275873; font-size:11px; font-weight:normal; text-transform:none; text-decoration:underline; }
.box_body a:hover			{ color:#275873; text-decoration: none; }
.box_body span a		    { color:#5B8501; font-weight:bold; text-decoration:none; }
.box_body span a:hover		{ color:#5B8501; text-decoration:underline; }


.box_body .bg_list_un {
	background:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.box_body .bg_list_un a {
	font-weight:bold;
	color:#1B477D;
	text-decoration:none; 
	padding:0px 0px 0px 15px;
	background:url(images/bullet2.gif) no-repeat top left;
	line-height:20px;
}
.box_body .bg_list_un a:hover {
	color:#1B477D;
	text-decoration:underline;
}

.box_body .bg_list_sub {
	margin:0px 0px 2px 10px;
}
.box_body .bg_list_sub a {
	font-weight:bold;
	color:#1B477D;
	text-decoration:none; 
	padding:0px 0px 0px 15px;
	background:url(images/bullet2.gif) no-repeat top left;
	line-height:20px;
}
.box_body .bg_list_sub a:hover	{
	color:#5B5B5B;
	text-decoration:underline;
}

.cont_header_txt {
	margin:0px 0px 2px 0px;
}
.cont_header_txt td {
	background:url(images/title2_center.jpg) 0 0 repeat-x;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B;
	height:29px;
}
.cont_header_txt a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B; text-decoration:none;
}
.cont_header_txt a:hover {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B; text-decoration:underline;
}
.cont_header_txt em	{
	background:url(images/title2_center.jpg) 0 0 repeat-x;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B;
	height:29px;
}

.product td {
	color:#695D3C;
	line-height:14px;
}
	
.product a {
	color:#C6160E; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold;
}
.product a:hover {
	color:#C6160E;
	text-decoration:underline;
}
.product div { text-align:center; }
.product div a {
	color:#5B8501; 
	font-size:11px; 
	font-weight:normal;
	text-decoration:underline; 
	text-transform:none; 
}
.product div a:hover {
	color:#5B8501;
	text-decoration:none;
}
.product .shop_cart {
	color:#1B477D; 
	font-size:11px; 
	font-weight:bold;
	text-align:center; 
	vertical-align:middle;
}
.product em	{
	color:#61401E; 
	font-size:12px; 
	text-decoration:underline; 
	font-weight:bold;
	font-style:normal;
}
SPAN.productSpecialPrice, .product SPAN.productSpecialPrice { color:#695D3C; font:bold 14px Tahoma; }


.result td  {
	color:#695D3C; 
	height:30px;
	vertical-align:middle;
	padding:2px 15px 2px 15px;
	font-size:11.5px;
}
.result a {
	color:#5B8501; 
	text-decoration:underline;
	font-size:11.5px;
}
.result a:hover {
	color:#5B8501;
	text-decoration:none;
}
.result b {
	color:#695D3C;
	font-weight:bold;
}
.result u {
	color:#5B8501;
	font-size:11.5px;
} 
.result_right	{ text-align:right; padding:0px 21px 0px 0px; }

.popup { width:391px; background:url(images/popup_bg.jpg) 0 0 repeat-x #FCF2D8; }
.popup .footer { color:#695D3C; padding:8px 0px 0px 10px; }
.popup .footer a	{ font-weight:normal; }

h1 { display:inline; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#695D3C; font:bold 11px Tahoma; }
h1 a { text-decoration:none; color:#695D3C; }
h1 a:hover { text-decoration:underline; }
h2 { text-transform:uppercase; font-weight:bold; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; }
.pic img { border:0px solid #E2E2E2; }

.border { border:1px solid #E3E3E3; }
.p2{ padding:9px 9px 9px 9px; }
.border_bottom { border-bottom:1px solid #E3E3E3; }

.bg_gg	{ background:url(images/bg_li.gif) center repeat-x; }
.bg_vv	{ background:url(images/vl.gif) 0 0 repeat-y; }

.vam { vertical-align:middle; }
.center { text-align:center; }
.input{
 	width:97px; 
	height:18px; 
	color:#AA9D7A;
	vertical-align:middle; 
	padding-left:15px; 
	margin-right:5px;
}

.input1 {
	width:44px; 
	height:18px; 
	color:#2C0E0B; 
	font-size:11px; 
	text-align:right;
	margin:0px 0px 0px 8px;
}

.input2 {
	width:39px; 
	height:20px; 
	color:#6E6E6E;
	text-align:right;
}

.jump { width:97px; height:18px; color:#AA9D7A; padding:0px 0px 0px 4px; margin:4px 0px 0px 20px; vertical-align:middle; }
.sel2 { height:50px; text-align:center; vertical-align:middle; }
.jump1{ width:135px; height:19px; color:#AA9D7A; padding-left:8px; }
.jump2 { width:135px; height:20px; color:#7A7A7A; padding-left:8px; }

.main_1 {
	height:100%;
	background:url(images/bg.jpg) 0 0 repeat-x #FCF2D8;
}
.c1 { background:#FFFFFF; }
.c1_top { width:100%; background:url(images/c1.gif) top repeat-x #FFFFFF; }
.c1_left { height:100%; background:url(images/c1.gif) left top repeat-y #FFFFFf; }
.c1_right { background:url(images/c1.gif) right top repeat-y #FFFFFF; }
.c1_bottom { background:url(images/c1.gif) bottom repeat-x #FFFFFF; }

.c2 { background:#FCF6E8; }
.c2_top { width:100%; background:url(images/c1.gif) top repeat-x #FCF6E8; }
.c2_left { height:100%; background:url(images/c1.gif) left top repeat-y #FCF6E8; }
.c2_right { background:url(images/c1.gif) right top repeat-y #FCF6E8; }
.c2_bottom { background:url(images/c1.gif) bottom repeat-x #FCF6E8; }

.footer { height:50px; background:url(images/fbg.jpg) 0 0 repeat-x; }
.footer a { font-size:11px; font-weight:bold; text-decoration:none; color:#695D3C; }
.footer a:hover { text-decoration:underline; }
.footer td { font-size:11px; font-weight:bold; color:#695D3C; }

SPAN.newItemInCart 						{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #D52D01; }
.box_body a SPAN.newItemInCart 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #D52D01; text-decoration:underline; }
.smallText a			{ color:#FF7A04; font-size:11px; text-decoration:none; }	
.smallText a:hover 		{ color:#FF7A04; font-size:11px; text-decoration:underline; }
.smallText a u 			{ color:#FF7A04; font-size:11px; text-decoration:none; }
.smallText a:hover u	{ color:#FF7A04; font-size:11px; text-decoration:underline; }

TD.fieldKey 		{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

TD.fieldValue 		{ font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.main a b 			{ color:#5D5F60; font-size: 10px; text-decoration:underline; }
.main a:hover b		{ color:#5D5F60; font-size: 10px; text-decoration:none; }

span.txt_1	{ font-size:10px; text-transform:none; color:#000000; }	

  
.product	em	{ color:#C6160E; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold; }
 
.main	a		{ color:#FF7A04; text-decoration:underline; }
.main	a:hover	{ color:#FF7A04; text-decoration:none; }
.vam			{ vertical-align:middle; } 
input			{ background:#ffffff; }
.bg_input input	{ background:none; }

.product .shop_cart {	 font-weight:bold; 
						height:25px; text-align:center; vertical-align:middle; }

.padd_1 	{ padding:0px 10px 0px 10px; }
.padd_22 	{ padding:8px; }
td.padd2 	{ padding:8px; padding-left:4px; }

.line_h		{ line-height:16px; }

.bg_gg		{ background:#FFF8D4; }
.bg_gg_1	{ background:#d3c6a5; }

.product div			{ padding:8px 0px 5px 0px; }
.padd33 img, .padd33 input 	{ margin:5px; }

div.padd3 { padding:0px 0px 10px 0px; text-align:left; text-align:left; padding-top:0px; }
.prod_info		{ width:1px; margin:0px 13px 0px 0px; }
.prod_info td	{ text-align:center; }

.remove		{ width:20%; }
.products	{ width:40%; }
.quantity	{ width:20%; }
.total		{ width:20%; }
.sub_total	{ width:80%; }

.box_width_left			{ width:100px; }
.box_width_right		{ width:260px; }
.box_width_cont			{ width:100%; }			

.p_t { background:url(images/p_t.jpg) top repeat-x; width:1px }
.p_l { background:url(images/p_l.jpg) top repeat-y }
.p_r { background:url(images/p_r.jpg) top repeat-y }
.p_b { background:url(images/p_b.jpg) bottom repeat-x }

TD.shoppingcartbox {
font-family: Tahoma;
font-size: 10px;
color: #000000;
}

.shoppingcartbox {
font-family: Tahoma;
font-size: 10px;
color: #000000;
}