.boxtext {
	font: 8pt Verdana, Arial, sans-serif;
}

.errorbox {
	background: #FF9597;
	font: bold 8pt Verdana, Arial, sans-serif;
}

.stockwarning {
	color: #B42D2D;
	font: 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productsnotifications {
	background: #ECFFF6;
}

.orderedit {
	color: #70D250;
	font: 8pt Verdana, Arial, sans-serif;
	text-decoration: underline;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background: #FFFFFF;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
}

.global {
	height: 100%;
}

p, li {
	color: #000000;
	background: #FFFFFF;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
}

p {
	text-align: justify;
}

span {
	font: 10pt/12pt Arial, Helvetica, sans-serif;
}

a {
	color: #000000;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #F6625A;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

form {
	display: inline;
}

tr.header {
	background: #FFFFFF;
}

span.headernavigation {
	color: #000000;
	font: 8pt/8pt Arial, Helvetica, sans-serif;
}

a.headernavigation {
	color: #9A0F08;
	font: 8pt/8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.headernavigation:hover {
	color: #CB140B;
	font: 8pt/8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.headernavigationcart {
	color: #006699;
	font: 8pt/8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.headernavigationcart:hover {
	color: #1C6EB1;
	font: 8pt/8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.bottom {
	color: #FFFFFF;
	font: 10pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.bottom:hover {
	color: #FFE9DD;
	font: 10pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.bottomtext {
	color: #FFFFFF;
	font: 9pt/9pt Arial, Helvetica, sans-serif;
}

div.bottomtext2, a.bottomtext2, a.bottomtext2:hover {
	color: #D59A96;
	font: 8pt/8pt Arial, Helvetica, sans-serif;
}

tr.headererror {
	background: #FF0000;
}

td.headererror {
	color: #FFFFFF;
	background: #FF0000;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
}

tr.headerinfo {
	background: #00FF00;
}

td.headerinfo {
	background: #00FF00;
	color: #FFFFFF;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
}

.infoboxcontentsnobg {
	font: 8pt Verdana, Arial, sans-serif;
}

.infoboxcontentscart {
	background: #E9F4FC;
	font: 8pt Verdana, Arial, sans-serif;
}

.infoboxnotice {
	background: #FF8E90;
}

.infoboxnoticecontents {
	background: #FFE6E6;
	font: 8pt Verdana, Arial, sans-serif;
}

td.infobox, span.infobox {
	font: 8pt Verdana, Arial, sans-serif;
}

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: #FFFFFF;
}

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: #FFFFFF;
}

tr.productlisting-heading {
	background: #F78F18;
}

td.productlisting-heading, productlisting-heading,  a.productlisting-heading {
	white-space: nowrap;
	background: #FDF8E7;
	color: #000000;
	font: bold 8pt Verdana, Arial, sans-serif;
}

td.productlisting-data {
	padding-left: 5px;
	padding-right: 5px;
	font: 8pt Verdana, Arial, sans-serif;
}

a.pageresults {
	color: #0000FF;
}

a.pageresults:hover {
	color: #0000FF;
	background: #FFFF33;
}

h1, td.pageheading, div.pageheading {
	color: #9A0F08;
	font: bold 16pt/20pt "Times New Roman", Times, serif;
}

h2, td.infoboxheading, .boxhead {
	color: #9A0F08;
	font: bold 12pt/16pt "Times New Roman", Times, serif;
}

tr.subbar {
	background: #F4F7FD;
}

td.subbar {
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
}

td.main, p.main {
	font: 9pt/1.5 Arial, Helvetica, sans-serif;
}

td.smalltext, span.smalltext, p.smalltext {
	font: 8pt Arial, Helvetica, sans-serif;
}

td.accountcategory {
	color: #AABBDD;
	font: 11pt Verdana, Arial, sans-serif;
}

td.fieldkey {
	font: bold 9pt Verdana, Arial, sans-serif;
}

td.fieldvalue {
	font: 9pt Verdana, Arial, sans-serif;
}

td.tableheading {
	font: bold 9pt Verdana, Arial, sans-serif;
}

span.newitemincart {
	color: #FF0000;
	font: 8pt Verdana, Arial, sans-serif;
}

checkbox, input, radio, select {
	font: 9pt Verdana, Arial, sans-serif;
}

textarea {
	width: 100%;
	font: 9pt Verdana, Arial, sans-serif;
}

span.greetuser {
	color: #000000;
	font: 9pt Verdana, Arial, sans-serif;
}

table.formarea {
	border-color: #7B9EBD;
	border-style: solid;
	border-width: 1px;
	background: #F1F9FE;
}

td.formareatitle {
	font: bold 9pt Tahoma, Verdana, Arial, sans-serif;
}

span.markproductoutofstock {
	color: #C76170;
	font: bold 9pt Tahoma, Verdana, Arial, sans-serif;
}

span.productspecialprice {
	color: #F4352B;
	font: bold 9pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

span.errortext {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
}

.modulerowover {
	background: #D7E9F7;
	cursor: pointer;
}

.modulerowselected {
	background: #E9F4FC;
}

.checkoutbarfrom, .checkoutbarto {
	color: #8C8C8C;
	font: 8pt Verdana, Arial, sans-serif;
}

a.checkoutbarfrom, a.checkoutbarto {
	font: 8pt Verdana, Arial, sans-serif;
}

.checkoutbarcurrent {
	color: #000000;
	font: 8pt Verdana, Arial, sans-serif;
}

/* message box */
.messagebox {
	font: 8pt Verdana, Arial, sans-serif;
}

.messagestackerror, .messagestackwarning {
	background: #FFB3B5;
	font: 8pt Verdana, Arial, sans-serif;
}

.messagestacksuccess {
	background: #99FF00;
	font: 8pt Verdana, Arial, sans-serif;
}

/* input requirement */
.inputrequirement {
	color: #FF0000;
	font: 8pt Verdana, Arial, sans-serif;
}

/*ptbu changes*/
div.ptbutopmainbg {
	background: url(/images/ptbu/uzor.gif);
}

div.ptbu-bottom-main1-bg {
	background: url(images/ptbu/bott.gif) #9A0F08;
	height: 88px;
}

td.ptbu-bottom-main2-bg {
	background: #9A0F08;
}

span.text {
	color: #000000;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
}

div#leftcoltop, div#leftcolbot {
	margin: 0px 0px 0px 0px;
	color: #F78F18;
	background: #F78F18;
}

div#leftcoltop {
	font-size: 0px;
	height: 1px;
}

div#leftcolbody {
	border-left: 1px solid #F78F18;
	border-right: 1px solid #F78F18;
	padding: 0px 5px 0px 5px;
	background: #FDF8E7;
}

td#right-navigation {
	border-left: 1px solid #9A0F08;
	padding: 0px 5px 0px 10px;
}

div#rightcolbody {
	width: 160px;
}

div.rcolline {
	margin: 8pt 15px 5px 0px;
	border-bottom: 1px solid #9A0F08;
	height: 1px;
}

.leftcolbox {
	padding: 8pt 0px 8pt 3px;
}

.leftcolboxinside {
	padding: 0px 0px 0px 5px;
}

span.menu {
	font: bold 12pt/12pt "Times New Roman", Times, serif;
}

div#leftcolboxred span.menu {
	color: #9A0F08;
}

div#leftcolboxblue span.menu {
	color: #006699;
}

div#leftcolboxgreen span.menu {
	color: #189332;
}

a.cat-menu, a.cat-menu:link, a.cat-menu:active, a.cat-menu:visited,a.cat-menu:hover {
	font: 9pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div#leftcolboxred a.cat-menu,div#leftcolboxred a.cat-menu:link,div#leftcolboxred a.cat-menu:active,div#leftcolboxred a.cat-menu:visited {
	color: #9A0F08;
}

div#leftcolboxred a.cat-menu:hover {
	color: #CB140B;
}

div#leftcolboxblue a.cat-menu,div#leftcolboxblue a.cat-menu:link,div#leftcolboxblue a.cat-menu:active,div#leftcolboxblue a.cat-menu:visited {
	color: #006699;
}

div#leftcolboxblue a.cat-menu:hover {
	color: #1C6EB1;
}

div#leftcolboxgreen a.cat-menu,div#leftcolboxgreen a.cat-menu:link,div#leftcolboxgreen a.cat-menu:active,div#leftcolboxgreen a.cat-menu:visited {
	color: #189332;
}

div#leftcolboxgreen a.cat-menu:hover {
	color: #7FEB95;
}

b {
	font-weight: bold;
}

a.product:link, a.product:active {
	color: #9A0F08;
	font: 9pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.product:visited {
	color: #670B06;
	font: 9pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.product:hover {
	color: #CB140B;
	font: 9pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.productprice {
	color: #9A0F08;
	font: bold 9pt/15pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

span.s {
	text-decoration: line-through;
}

table.rightupeercorner {
	background: #FFFFFF;
}

.smile {
	color: #000000;
	font: bold 16pt/20pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
