.errorbox {
	font-family:Arial;
	font-size:10px;
	background:#ffb3b5;
	font-weight:700;
}
.stockwarning {
	font-family:Arial;
	font-size:10px;
	color:#c03;
}
.productsnotifications {
	background:#DBDBDB;
}
.orderedit {
	font-family:Arial;
	font-size:10px;
	color:#ac0801;
	text-decoration:underline;
}
body {
	background:#b5a38e;
	color:#000;
	margin:0;
	padding:0;
}
.infobox {
	background:#de1558;
}
.infoboxcontents {
	background:#fff;
	font-family:Arial;
	font-size:10px;
}
form {
	display:inline;
}
tr.headernavigation {
	background:#bbc3d3;
}
td.headernavigation {
	font-family:Arial;
	font-size:10px;
	background:#bbc3d3;
	color:#fff;
	font-weight:700;
}
tr.headererror {
	background:red;
}
td.headererror {
	font-family:Arial;
	font-size:12px;
	background:red;
	color:#fff;
	font-weight:700;
	text-align:center;
}
tr.headerinfo {
	background:#0f0;
}
td.headerinfo {
	font-family:Arial;
	font-size:12px;
	background:#0f0;
	color:#fff;
	font-weight:700;
	text-align:center;
}
.infoboxnotice {
	background:#FF8E90;
}
.infoboxnoticecontents {
	background:#FFE6E6;
	font-family:Arial;
	font-size:10px;
}
td.infoboxheading {
	font-family:Arial;
	font-size:10px;
	font-weight:700;
	background:#bbc3d3;
	color:#fff;
}
table.productlisting {
	border:1px;
	border-spacing:1px;
	border-color:#b6b7cb;
	border-style:solid;
}
.productlisting-heading {
	font-family:Arial;
	font-size:10px;
	background:#b6b7cb;
	color:#FFF;
	font-weight:700;
}
td.pageheading, div.pageheading {
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	color:#9a9a9a;
}
tr.subbar {
	background:#f4f7fd;
}
td.main, p.main {
	font-family:Arial;
	font-size:11px;
	line-height:1.5;
}
td.accountcategory {
	font-family:Arial;
	font-size:13px;
	color:#abd;
}
checkbox, input, radio, select {
	font-family:Arial;
	font-size:11px;
}
textarea {
	width:100%;
	font-family:Arial;
	font-size:11px;
}
span.greetuser {
	font-family:Arial;
	font-size:12px;
	color:#f0a480;
	font-weight:700;
}
table.formarea {
	background:#f1f9fe;
	border-color:#7b9ebd;
	border-style:solid;
	border-width:1px;
}
span.markproductoutofstock {
	font-family:Arial;
	font-size:12px;
	color:#c76170;
	font-weight:700;
}
span.errortext {
	font-family:Arial;
	color:red;
}
.modulerowover {
	background-color:#DBDBDB;
	cursor:hand;
}
.modulerowselected {
	background-color:#DBDBDB;
}
.checkoutbarfrom, .checkoutbarto {
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
}
.messagestackerror, .messagestackwarning {
	font-family:Arial;
	font-size:10px;
	background-color:#ffb3b5;
}
.messagestacksuccess {
	font-family:Arial;
	font-size:10px;
	background-color:#9f0;
}
#myse select {
	width:90%;
}
.product .inputrequirement, .inputrequirement {
	font-family:Arial;
	font-size:10px;
	color:red;
}
.s_tl {
	background:url(images/s_tl.gif) left top no-repeat;
}
.s_tr {
	background:url(images/s_tr.gif) right top no-repeat;
}
.s_bl {
	background:url(images/s_bl.gif) left bottom no-repeat;
}
.s_br {
	background:url(images/s_br.gif) right bottom no-repeat;
	padding:10px;
}
.s_t {
	background:url(images/s_t.gif) top repeat-x #fff;
}
.s_b {
	background:url(images/s_b.gif) bottom repeat-x;
}
.s_l {
	background:url(images/s_l.gif) left repeat-y;
}
.s_r {
	background:url(images/s_r.gif) right repeat-y;
}
.main a {
	color:#ac0801;
	text-decoration:underline;
}
.main a:hover {
	color:#ac0801;
	text-decoration:none;
}
.vam {
	vertical-align:middle;
}
.padd_1 {
	padding:0 10px;
}
.padd_22 {
	padding:8px;
}
td.padd2 {
	padding:8px 8px 8px 4px;
}
.line_h {
	line-height:16px;
}
.product div {
	padding:8px 0 5px;
}
div.padd3 {
	text-align:left;
	padding-top:0;
	margin-left:0;
	margin-right:0;
}
.padd33 img, .padd33 input {
	margin:1px;
}
.bg_input input {
	background:none;
	border:0;
}
.products {
	width:50%;
}
.total {
	width:20%;
}
table, td, .main, select, input, textarea {
	color:#282e3e;
	font-size:11px;
	line-height:13px;
	font-family:Tahoma;
	vertical-align:top;
	padding:0;
}
img {
	border:0;
}
.header input, .header textarea, .header select {
	border:1px solid #7a6e60;
	background:#cec1a8;
}
input, textarea, select {
	border:1px solid #818181;
	background:#fff;
}
.border_0 {
	border:0;
	background:none;
}
.bg {
	background:url(images/bg_line.gif);
}
.jamp {
	width:119px;
	height:17px;
	color:#464646;
	font-size:11px;
	padding-left:2px;
	font-family:Tahoma;
}
.jamp1 {
	width:109px;
	height:17px;
	color:#464646;
	font-size:11px;
	padding-left:2px;
	font-family:Tahoma;
}
.jamp2 {
	width:143px;
	height:17px;
	color:#464646;
	font-size:11px;
	padding-left:2px;
	font-family:Tahoma;
}
.header font {
	color:#757373;
	text-decoration:none;
	font-size:11px;
	font-weight:700;
}
.header font a {
	color:#757373;
	text-decoration:none;
	font-size:10px;
	font-weight:700;
	font-family:Tahoma;
}
.header font a:hover {
	color:#757373;
	text-decoration:underline;
}
.header strong a {
	color:#000;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:underline;
	font-weight:400;
}
.header strong a:hover {
	color:#000;
	text-decoration:none;
}
.header td {
	color:#757373;
	font-size:11px;
	vertical-align:middle;
}
.header span {
	color:#FFF;
	font-size:11px;
}
.header a {
	color:#A9050D;
	text-decoration:none;
	font-size:14px;
	font-weight:700;
}
.header a:hover {
	color:#e5dacd;
	text-decoration:underline;
}
.footer, .footer td {
	color:#695945;
	font-size:11px;
}
.footer a {
	color:#695945;
	font-size:11px;
	text-decoration:none;
}
.footer span {
	color:#aea7a2;
	font-size:16px;
	font-weight:400;
}
.footer span a {
	color:#5c4f41;
	font-size:11px;
	text-decoration:none;
	font-weight:400;
}
.footer span a:hover {
	color:#5c4f41;
	text-decoration:underline;
}
.footer b a {
	color:#695945;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}
.footer b a:hover {
	color:#695945;
	text-decoration:none;
}
.popup td {
	color:#565656;
	line-height:14px;
}
.popup b {
	display:block;
	color:#565656;
	font-size:16px;
	padding:0 0 10px;
}
.popup strong {
	display:block;
	color:#565656;
	padding:10px 0 0;
}
.popup a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.popup a:hover {
	color:#fff;
	text-decoration:underline;
}
.popup div a {
	color:#9f1a37;
	font-size:11px;
	text-decoration:none;
}
.popup div a:hover {
	color:#9f1a37;
	text-decoration:underline;
}
.box_body td {
	color:#343536;
	font-size:11px;
}
.box_body span.productspecialprice {
	color:#d70303;
	font-size:13px;
	font-weight:700;
}
.box_body del {
	color:#242d3a;
	font-size:13px;
	font-weight:700;
}
.box_body a {
	color:#b0400f;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.box_body span {
	color:#fff;
	font-size:11px;
	font-weight:400;
}
.box_body span a {
	text-decoration:none;
	color:#b0400f;
	font-size:11px;
	font-weight:700;
}
.box_body em a {
	color:#b0400f;
	font-family:Tahoma;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
	font-style:normal;
}
.box_body ul {
	list-style:none;
	margin:0;
	padding:0;
}
.box_body .bg_list {
	background:url(images/bg_77.gif) top left repeat-y #f3efdf;
	margin-bottom:1px;
}
.box_body .bg_list a {
	background:url(images/bg_list.gif) 7px 5px no-repeat;
	padding-left:40px;
	color:#3a4750;
	font-size:11px;
	text-decoration:none;
	line-height:19px;
}
.box_body .bg_list_un a {
	color:#3a4750;
	text-decoration:none;
	line-height:18px;
}
.box_body .bg_list_un a:hover {
	color:#3a4750;
	text-decoration:underline;
}
.box_body .bg_list_sub {
	background:#f3efdf;
	margin-bottom:1px;
}
.box_body .bg_list_sub a {
	background:url(images/bg_list.gif) 0 5px no-repeat;
	padding-left:12px;
	margin-left:19px;
	color:#3a4750;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
}
.box_heading_table {
	background:#af6d25;
}
.box_heading_table .box_heading_td {
	vertical-align:middle;
	height:28px;
	color:#fffefe;
	font-weight:700;
	font-size:13px;
	padding:3px 10px 5px 15px;
}
.box_body_table {
	background:#f3efdf;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
}
.box_body_table .box_body_td {
	background:#f3efdf;
	padding:10px 10px 5px;
}
.box_body2_table {
	background:#fff;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
}
.cont_heading_table {
	background:#900915;
}
.cont_heading_table .cont_heading_td {
	vertical-align:middle;
	height:28px;
	color:#fffefe;
	font-weight:700;
	font-size:13px;
	line-height:18px;
	padding:3px 10px 5px 15px;
}
.cont_heading_td a {
	color:#fffefe;
	font-weight:700;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}
.cont_heading_td a:hover {
	color:#fffefe;
	font-weight:700;
	font-size:13px;
	line-height:18px;
	text-decoration:underline;
}
.cont_heading_td em {
	color:#fffefe;
	font-weight:700;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	font-style:normal;
}
.popup .cont_heading_table {
	background:url(images/p_cont_heading_table.gif) left bottom repeat-x;
}
.popup .cont_heading_table .cont_heading_td {
	vertical-align:middle;
	height:20px;
	color:#565656;
	font-weight:700;
	font-size:13px;
	line-height:18px;
	padding:3px 0;
}
.product td {
	color:#1f1f1f;
}
.product a {
	color:#b0400f;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}
.product span a {
	color:#b0400f;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
}
.product em {
	color:#b0400f;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	font-style:normal;
}
span.productspecialprice {
	font-size:14px;
	color:#ac0800;
	font-weight:700;
}
.product s {
	color:gray;
	font-size:11px;
	font-weight:400;
}
.product div a {
	color:#e13b00;
	font-size:10px;
	font-weight:400;
	text-decoration:none;
	text-transform:none;
}
.product div a:hover {
	color:#e13b00;
	text-decoration:underline;
}
.pic_corn_c {
	background:#FFF;
}
.pic_corn_t {
	background:#FFF url(images/pic_corn_t.gif) 0 top repeat-x;
}
.pic_corn_b {
	background:#FFF url(images/pic_corn_b.gif) 0 bottom repeat-x;
}
.pic_corn_l {
	background:#FFF url(images/pic_corn_l.gif) left 0 repeat-y;
}
.pic_corn_r {
	background:#FFF url(images/pic_corn_r.gif) right 0 repeat-y;
}
.result {
	margin:0;
}
.result td {
	width:50%;
	vertical-align:middle;
	color:#1f1f1f;
	font-size:11px;
	padding:10px 9px;
}
.result_right {
	text-align:right;
}
.result b {
	color:#1f1f1f;
	font-weight:400;
}
.result_right b {
	color:#ac0800;
	font-size:11px;
	font-weight:700;
}
span.newitemincart {
	font-family:Arial;
	font-size:10px;
	color:#fb0707;
}
.box_body a span.newitemincart {
	font-family:Arial;
	font-size:10px;
	color:#fb0707;
	text-decoration:underline;
}
td.fieldvalue {
	font-family:Arial;
	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;
}
.title_info {
	width:270px;
}
.title_info td {
	vertical-align:middle;
	height:38px;
}
.prod_info {
	width:100px;
	float:left;
	margin-right:15px;
}
.product .shop_cart {
	text-align:center;
	vertical-align:middle;
	background:#c4ba9a;
	height:29px;
	color:#414956;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
}
.shop_cart_table {
	width:88%;
}
.shop_cart_table .name {
	color:#515c65;
	padding:9px 3px 10px 4px;
}
.shop_cart_table .name em {
	color:#515c65;
}
.shop_cart_table .cart_pic {
	padding:0 0 10px;
}
.shop_cart_td {
	background:#f3efdf;
	padding:15px 0 0;
}
.shop_cart_table td {
	padding:5px 3px 0 4px;
}
.cart_line_x {
	background:url(images/line_x.gif) center top repeat-x;
}
.cart_total_left {
	width:80%;
	text-align:right;
	vertical-align:middle;
	height:38px;
}
.cart_total_right {
	width:20%;
	text-align:center;
	vertical-align:middle;
}
.cart_total_left strong {
	text-transform:uppercase;
}
span.txt_1 {
	font-size:10px;
	text-transform:none;
	color:#000;
}
.box_width_left {
	width:202px;
	background:#fff;
}
.col_left {
	background:#f3efdf;
}
.heading_top_1 .padd_11 {
	border:2px solid #eeece9;
	padding:10px;
}
.heading_top_2 .padd_22 {
	padding:0 20px;
}
.heading_top_3 .padd_33 {
	padding:1px;
}
.heading_top_4 .padd_44 {
	padding:0 1px 1px;
}
.tep_draw_separate {
	height:11px;
}
.tep_draw_prod_top {
	border:2px solid #eeece9;
	padding:0;
}
.infoboxproducts {
	text-align:center;
	border:solid 1px #999;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:400;
	background-color:transparent;
	color:#333;
	margin-bottom:-8px;
}
.infoboxproducts a {
	color:#333;
}
td.infoboxgrid {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	border:solid 1px #999;
}
img.buy_now {
	margin-bottom:10px;
}
img.thm_buy_now {
	margin-bottom:-3px;
}
.buy_now {
	font-weight:700;
	font-size:18px;
	color:#999;
}
.infoboxlist {
	border:ridge 4px #faf0e6;
	border-collapse:collapse;
	background-color:#fff;
}
.thumbcontent {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
}
td.noborderbox {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}
.boxtext, td.infobox, span.infobox, td.productlisting-data, td.smalltext, span.smalltext, p.smalltext, .messagebox {
	font-family:Arial;
	font-size:10px;
}
tr.header, .popup {
	background:#fff;
}
tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd, 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;
}
td.subbar, .checkoutbarcurrent {
	font-family:Arial;
	font-size:10px;
	color:#000;
}
td.tableheading, td.formareatitle, td.fieldkey {
	font-family:Arial;
	font-size:12px;
	font-weight:700;
}
.tac, .table_pic_width td, .prod_info td {
	text-align:center;
}
.image, * html .width_100, table, .footer, .box_width_cont, .col_center {
	width:100%;
}
.remove, .quantity {
	width:15%;
}
.header b, .header strong {
	color:#e5dacd;
}
.footer a:hover, .popup .footer a:hover {
	color:#695945;
	text-decoration:underline;
}
.popup .footer td, .popup .footer a {
	color:#695945;
	font-size:11px;
	text-decoration:none;
	font-weight:400;
}
.box_body a:hover, .box_body span a:hover {
	color:#b0400f;
	text-decoration:underline;
}
.box_body .bg_list a:hover, .box_body .bg_list_sub a:hover {
	color:#3a4750;
	font-size:11px;
	text-decoration:underline;
}
.box_body2_table .box_body2_td, .shop_cart_table td td {
	padding:0;
}
.product a:hover, .product span a:hover {
	text-decoration:underline;
}
.pic_1, .pic {
	border:0 solid #8e999e;
}
.table_pic_width_1, .table_pic_width {
	width:1px;
	text-align:center;
}
.result_right a.pageresults, .result_right a.pageresults u {
	color:#ac0800;
	font-size:11px;
	text-decoration:underline;
}
.result_right a.pageresults:hover, .result_right a.pageresults u:hover {
	color:#ac0800;
	text-decoration:none;
}
.smalltext a, .smalltext a u {
	color:#ac0801;
	font-size:11px;
	text-decoration:none;
}
.smalltext a:hover, .smalltext a:hover u {
	color:#ac0801;
	font-size:11px;
	text-decoration:underline;
}
.bg_line_x, .bg_line_y {
	background:#f5f3f2;
}
.padd_gg, .padd_gg2 {
	height:1px;
}
.padd_vv, .padd_vv2, .box_width_right {
	width:0;
}
.padd_vv img, .padd_vv2 img {
	width:2px;
}
.heading_top_1, .heading_top_2, .heading_top_3, .heading_top_4, .tablebox_output, .tablebox_shopping_cart {
	margin-top:0;
}
h1 {
	color:#bd4110;
	font-size:12px;
	line-height:normal;
}
.linkheader {
	height:307px;
	padding:0 550px 0 0;
	text-align:right;
}
.mainmenu {
	padding:2px 0px 2px 0px;
	background:url(images/mbg.jpg) repeat-x bottom;
}
.txt_1 {
	font-family:Arial;
	font-size:14px;
	color:#9f3247;
	padding-top:6px;
	padding-left:4px;
}
.txt_2 {
	font-family:Arial;
	font-size:12px;
	color:#9a9484;
}
.txt_3 {
	font-family:Arial;
	font-size:12px;
	color:#706e6e;
	padding-top:6px;
}
.txt_4 {
	font-family:Arial;
	font-size:10px;
	color:#706e6e;
}
.pading {
	padding-left:4px;
	padding-top:12px;
}
.pading2 {
	padding-top:6px;
}
.txt_5 {
	font-family:Arial;
	font-size:10px;
	color:#9a9484;
}
a.more3:link {
	font-family:Arial;
	font-size:10px;
	color:#9a9484;
	text-decoration: none;
}
a.more3:visited {
	font-family:Arial;
	font-size:10px;
	color:#9a9484;
	text-decoration:none;
}
a.more3:hover {
	font-family:Arial;
	font-size:10px;
	color:#9a9484;
	text-decoration: underline;
}
a.more3:active {
	font-family:Arial;
	font-size:10px;
	color:#9a9484;
	text-decoration: underline;
}
.rightboarder {
	border-right:solid 1px #E5E5E5;
}
.boarderbottom {
	padding-top:3px;
	border-bottom:solid 1px #E5E5E5;
}
.details, .image, .pading2 {
	text-align:center;
}
td {
	text-align:left;
}