.errorBox {
	background: #ffb3b5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700 }
 
.stockWarning {
	color: #c03;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
.productsNotifications { background: #DBDBDB }
 
.orderEdit {
	color: #413c3b;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline }
 
BODY {
	background: #fff;
	color: #000;
	margin: 0 }
 
.infoBoxContents {
	background: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
FORM { display: inline }
 
TR.header { background: #fff }
 
TR.headerNavigation { background: #bbc3d3 }
 
TR.headerError { background: red }
 
TD.headerError {
	background: red;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: center }
 
TR.headerInfo { background: #0f0 }
 
TD.headerInfo {
	background: #0f0;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: center }
 
.infoBoxNotice { background: #FF8E90 }
 
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
TD.infoBoxHeading,TD.headerNavigation {
	background: #bbc3d3;
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700 }
 
TABLE.productListing {
	border: 1px;
	border-spacing: 1px;
	border-color: #b6b7cb;
	border-style: solid }
 
.productListing-heading {
	background: #b6b7cb;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700 }
 
TD.pageHeading,DIV.pageHeading {
	color: #9a9a9a;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: 700 }
 
TR.subBar { background: #f4f7fd }
 
TD.main,P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5 }
 
TD.accountCategory {
	color: #abd;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px }
 
CHECKBOX,INPUT,RADIO,SELECT { font-family:verdana, arial, sans-serif;font-size: 11px }
 
TEXTAREA {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 100% }
 
SPAN.greetUser {
	color: #f0a480;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700 }
 
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: 700 }
 
SPAN.markProductOutOfStock {
	color: #F60;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: 700 }
 
SPAN.errorText { color:red;font-family: Verdana, Arial, sans-serif }
 
.moduleRowOver { background-color:#dbdbdb;cursor: hand }
 
.moduleRowSelected { background-color: #DBDBDB }
 
.checkoutBarFrom,.checkoutBarTo {
	color: #8c8c8c;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
.messageStackError,.messageStackWarning {
	background-color: #ffb3b5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
.messageStackSuccess {
	background-color: #9f0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
#myse select { width: 90% }
 
.product .inputRequirement,.inputRequirement {
	color: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
s {
	color: gray;
	font-size: 11px;
	font-weight: 400 }
 
body {
	background: #FFF;
	margin: 0;
	padding: 0 }
 
table,td,.main,select,input,textarea {
	color: #282e3e;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	padding: 0 }
 
img { border: 0 }
 
.vam { vertical-align: middle }
 
.vam1 { background-image:url(images/bar_c.gif);border-collapse: collapse }
 
.vam2 { background-image:url(images/bar_c1.gif);border-collapse: collapse }
 
.header td { color:#6e6d6d;vertical-align: middle }
 
.header a {
	color: #6e6d6d;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none }
 
.box_body span {
	color: #717171;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 400 }
 
.box_body td { color: #717171 }
 
.box_body span.productSpecialPrice {
	color: #9B1F00;
	font-size: 14px;
	font-weight: 700 }
 
.box_body del {
	color: #6e6d6d;
	font-size: 14px;
	font-weight: 700 }
 
.box_body a {
	color: #666;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none }
 
	.box_body a:hover { color:#666;text-decoration: underline }
 
.box_body ul {
	list-style: none;
	margin: 0 0 0 1px;
	padding: 0 }
 
.box_body .bg_list a {
	background: url(images/arrow.gif) no-repeat 0 5px;
	color: #333;
	font-weight: 700;
	line-height: 21px;
	padding-left: 10px }
 
.box_body .bg_lista a {
	color: #333;
	font-weight: 700;
	line-height: 100%;
	padding-left: 8px }
 
.box_body .bg_listb a {
	background: url(images/arrow.gif) no-repeat 0 5px;
	color: #333;
	line-height: 21px;
	padding-left: 10px }
 
/*.box_body .bg_list_un a {
	background: url(images/arrow_3.gif) top left no-repeat;
	background-position: 0 5px;
	color: #ffcce4;
	font-weight: 700;
	line-height: 18px;
	padding-left: 20px;
	text-decoration: none }
 
	.box_body .bg_list_un a:hover { color:#fff;text-decoration: none }*/
 
.box_body .bg_list_sub a {
	background: url(images/arrow.gif) top left no-repeat;
	background-position: 0 5px;
	color: #717171;
	line-height: 21px;
	margin-left: 8px;
	padding-left: 10px;
	text-decoration: underline }
 
	.box_body .bg_list_sub a:hover { color:#717171;text-decoration: none }
 
.box_heading_table { background: url(images/box_corn_c.gif) top repeat-x #bbb }
 
	.box_heading_table .box_heading_td {
		color: #413c3c;
		font-size: 11px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 9px 5px 8px 0 }
 
.box_heading_table_2 { background: #B5B5B5 url(images/box_corn_c_2.gif) repeat-x top }
 
	.box_heading_table_2 .box_heading_td_2 {
		color: #333;
		font-size: 11px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 8px 10px 7px 0 }
 
.box_body_table_2 { background:#b3b3b3 url(images/box_corn_tc_2.gif) repeat-x top;font-size: 10px }
 
	.box_body_table_2 .box_body_td { padding: 18px 29px 0 19px }
 
.box_heading_table_3 { background: url(images/box_corn_c3.gif) top repeat-x #bbb }
 
	.box_heading_table_3 .box_heading_td_3 {
		color: #2C4498;
		font-size: 11px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 10px 2px 2px 0 }
 
.cont_heading_td {
	background: #96A4BB url(images/cont_corn_tc.gif) repeat-x;
	color: #333;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 9px 10px 6px 0 }
 
.cont_heading_table_2 { background: url(images/cont_corn_tc_2.gif) repeat-x #bbb }
 
.cont_heading_td_2 {
	color: #333;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 13px 17px 9px 0 }
 
.line_x { background: #b5989e }
 
.line_x_2 { background: #c5c3c3 }
 
.line_y { background: #d3d1d1 }
 
.product b { color: #666 }
 
.description a {
	color: #000;
	font-size: 11px;
	text-decoration: none }
 
.description em {
	color: #000;
	font-size: 12pt;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	text-decoration: none }
 
.details a:hover { color:#f60;font-weight: 700 }
 
.details a { color:#36f;font-weight: 700 }
 
.amount { font-size: 12px }
 
	.amount a {
		color: #36F;
		font-size: 12px;
		font-weight: 700 }
 
		.amount a:hover {
			color: #F60;
			font-size: 12px;
			font-weight: 700 }
 
	.amount span { font-size:12px;font-weight: 700 }
 
.amount_total span {
	color: red;
	font-size: 12px;
	font-weight: 700 }
 
span.productSpecialPrice { color:#333;font-weight: 700 }
 
span.productPrice {
	color: #666;
	font-family: Tahoma;
	font-size: 8pt }
 
.product div a {
	color: #6e6d6d;
	font-size: 9px;
	font-weight: 400;
	text-decoration: none;
	text-transform: none }
 
.table_pic_width { width: 1px }
 
.shop_cart {
	height: 23px;
	text-align: center;
	vertical-align: middle }
 
.cart_line_x { background: url(images/line_x.gif) repeat-x left center }
 
.cart_line_y { background: url(images/line_y.gif) repeat-y center top }
 
.cart_total_left {
	height: 38px;
	text-align: right;
	vertical-align: middle;
	width: 80% }
 
.cart_total_right {
	text-align: center;
	vertical-align: middle;
	width: 20% }
 
.cart_total_left strong { text-transform: uppercase }
 
.padd33 { padding: 21px 0 174px }
 
.padd22 { padding: 21px 0 114px }
 
.popup { color:#7b7b7b;font-size: 11px }
 
.footer { width: 100% }
 
	.footer a {
		color: #0052A4;
		font-size: 11px;
		text-decoration: none }
 
	.footer span {
		color: #666;
		font-size: 9pt;
		font-weight: 700 }
 
		.footer span a,.product a {
			color: #6e6d6d;
			font-size: 11px;
			text-decoration: none }
 
	.footer b,.footer b a {
		color: #666;
		font-size: 11px;
		font-weight: 400;
		text-decoration: underline }
 
	.footer b a:hover { color:#666;text-decoration: none }
 
.result { margin: 0 }
 
	.result td {
		color: #413c3c;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		vertical-align: middle;
		width: 50%;
		padding: 7px 0 }
 
.result_right { padding-right:10px;text-align: right }
 
.result .result_right { padding-right: 10px }
 
.result b { color:#413c3c;font-weight: 400 }
 
.result_right b {
	color: #413c3c;
	font-size: 11px;
	font-weight: 700 }
 
.products { width: 50% }
 
.total { width: 20% }
 
.input {
	border: 1px solid #8F9FB8;
	height: 20px;
	padding-top: 2px }
 
SPAN.newItemInCart {
	color: #fb0707;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
.box_body a SPAN.newItemInCart {
	color: #fb0707;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline }
 
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 {
	color: #000;
	font-size: 10px;
	text-transform: none }
 
.cont_header_txt em {
	color: #E50029;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
	vertical-align: middle }
 
.main a { color:#413c3b;text-decoration: underline }
 
	.main a:hover { color:#413c3b;text-decoration: none }
 
.bg_input input { background: none }
 
.padd_1 { padding: 0 10px }
 
.padd_22 { padding: 8px }
 
td.padd2 { padding: 8px 8px 8px 4px }
 
.line_h { line-height: 16px }
 
.bg_line_x { background: url(images/bg_gg.gif) left center repeat-x }
 
.bg_line_y { background: url(images/bg_gg.gif) left top repeat-y }
 
.product div { padding: 8px 0 5px }
 
div.padd3 {
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	text-align: left }
 
.padd33 img,.padd33 input { margin: 1px }
 
.title_info { width: 270px }
 
	.title_info td { height:38px;vertical-align: middle }
 
.prod_info {
	float: left;
	margin-right: 15px;
	width: 100px }
 
	.prod_info td { text-align: center }
 
.box_width_left { width: 180px }
 
.box_width_right { width: 0 }
 
.box_width_cont { margin-top:5px;width: 100% }
 
.col_center { background:url(images/1_bg.gif) left top repeat-x;width: 100% }
 
.heading_top_1 .padd_11 {
	border-bottom: 0 solid #E2D5D8;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 0 solid #E2D5D8;
	padding: 15px 10px 8px }
 
.heading_top_6 .padd_66 { border-left:1px solid #ccc;border-right: 1px solid #CCC }
 
.heading_top_5 .padd_55 {
	border: 1px solid #cbc9c9;
	border-width: 0 1px;
	padding: 15px 10px 8px }
 
.tep_draw_separate { height: 3px }
 
.tep_draw_prod_top { padding: 0 0 9px }
 
.highslide { font-familyfont-sizecursor:verdana, helvetica10pturl(images/graphics/zoomin.cur), pointer;outline: none }
 
.highslide-active-anchor img { visibility: hidden }
 
.highslide-loading {
	background-color: #FFF;
	background-image: url(images/graphics/loader.white.gif);
	background-position: 3px 1px;
	background-repeat: no-repeat;
	border: 1px solid #000;
	color: #000;
	display: block;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: 700;
	text-decoration: none;
	padding: 2px 2px 2px 22px }
 
.highslide-display-block { display: block }
 
.highslide-display-none { display: none }
 
.menu {
	background: url(images/menu_bar.gif) repeat-x;
	height: 35px;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0 }
 
	.menu li.top {
		background: url(images/seperator.gif) bottom right no-repeat;
		display: block;
		float: left;
		position: relative;
		width: 97px }
 
	.menu li a.top_link {
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
		font-weight: 700;
		height: 35px;
		line-height: 13px;
		text-decoration: none;
		padding: 0 }
 
		.menu li a.top_link span {
			display: block;
			float: left;
			font-weight: 700;
			height: 35px;
			padding: 5px 10px 0 5px }
 
	.menu table {
		border-collapse: collapse;
		height: 0;
		left: 0;
		position: absolute;
		top: 0;
		width: 0 }
 
	.menu a:hover { visibility: visible }
 
	.menu li:hover { position:relative;z-index: 200 }
 
	.menu ul,.menu :hover ul ul,.menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul {
		height: 0;
		left: -9999px;
		list-style: none;
		position: absolute;
		top: -9999px;
		width: 0;
		margin: 0;
		padding: 0 }
 
	.menu :hover ul.sub {
		background: #000;
		border: 1px solid #000;
		height: auto;
		left: 0;
		right: 0;
		top: 35px;
		white-space: nowrap;
		width: 200px;
		padding: 3px }
 
		.menu :hover ul.sub li {
			display: block;
			float: left;
			height: 25px;
			position: relative;
			width: 250px }
 
			.menu :hover ul.sub li a {
				color: #fff;
				display: block;
				font-weight: 400;
				height: 20px;
				line-height: 20px;
				text-decoration: none;
				text-indent: 3px;
				width: 200px }
 
				.menu :hover ul.sub li a:hover { background:#267ca8;color: #fff }
 
.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox { font-family:verdana, arial, sans-serif;font-size: 10px }
 
.infoBox,.cont_body_tall_l_2,.cont_body_tall_r_2 { background: #cbc9c9 }
 
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 {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px }
 
TD.tableHeading,TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700 }
 
.vam1 td,.vam2 td {
	color: #4D6788;
	font-size: 7pt;
	vertical-align: middle }
 
.vam1 a,.vam2 a {
	color: #4D6788;
	font-size: 7pt;
	text-decoration: none }
 
.vam1 a:hover,.vam2 a:hover { color:#4769b8;text-decoration: none }
 
.shipping,.shipping span { color:red;font-weight: 700 }
 
.jamp1,.jamp2 {
	color: #464646;
	font-family: Tahoma;
	font-size: 10px;
	height: 18px;
	padding-left: 2px;
	width: 143px }
 
.header span,.footer td { color:#6e6d6d;font-size: 11px }
 
.header b,.product td { color: #6e6d6d }
 
.header a:hover,.product div a:hover,.footer a:hover,.footer span a:hover { color:#6e6d6d;text-decoration: underline }
 
.box_body span a,.product span a,.description span a {
	color: #333;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none }
 
.box_body span a:hover,.product a:hover,.description a:hover { color: #F60 }
 
.box_body .bg_list a:hover,.box_body .bg_listb a:hover,.box_body .bg_lista a:hover { color:#f60;text-decoration: none }
 
.box_body_table,.box_body_table_3 { font-size: 10px }
 
.box_body_table .box_body_td,.box_body_table_3 .box_body_td_3,.heading_top_2 .padd_22 { padding: 0 }
 
.cont_heading_td a,.cont_heading_td_2 a { color:#333;text-decoration: none }
 
.cont_heading_td a:hover,.cont_heading_td_2 a:hover { color:#333;text-decoration: underline }
 
.cont_body_table,.cont_body_table_2,.highslide-wrapper { background: #FFF }
 
.cont_body_tall_l,.cont_body_tall_r { background: #e2d5d8 }
 
.description td,.description b { color: #000 }
 
.details span,.smallText span { font-weight: 700 }
 
.result_right a.pageResults,.result_right a.pageResults u {
	color: #413c3c;
	font-size: 11px;
	text-decoration: underline }
 
.result_right a:hover.pageResults,.result_right a.pageResults u:hover { color:#413c3c;text-decoration: none }
 
.remove,.quantity { width: 15% }
 
.smallText a,.smallText a u {
	color: #413c3b;
	font-size: 11px;
	text-decoration: none }
 
.smallText a:hover,.smallText a:hover u {
	color: #413c3b;
	font-size: 11px;
	text-decoration: underline }
 
.bg_gg,.bg_vv { background: #FFF8D4 }
 
.heading_top_1,.heading_top_3,.heading_top_4,.heading_top_5 { border-top:1px solid #ccc;margin-top: 0 }
 
.heading_top_2,.tableBox_output,.tableBox_shopping_cart { margin-top: 0 }
 
.heading_top_3 .padd_33,.heading_top_4 .padd_44 {
	border-bottom: 0 solid #E2D5D8;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 0 solid #E2D5D8;
	padding: 15px 10px 8px 21px }
 
.menu li a.top_link:hover,.menu li:hover > a.top_link { background:url(images/menu_hover.gif) repeat-x;color: #fff }
 
.menu li a.top_link:hover span,.menu li:hover > a.top_link span { background: url(images/menu_hover.gif) repeat-x }
