.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: #f2fff7; }
.orderEdit { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #feae6f; text-decoration: none; }
BODY { background: #000; background-image:url(images/bg.gif); background-repeat:repeat; margin: 0px; font-family: Tahoma; color:#666; }
A { color: #fff; text-decoration: none; }
A:hover { color: #ffcaa0; text-decoration: none; }
FORM { display: inline; }
TR.header { background: #707070; }
TR.headerNavigation { color: #FFF; }
TD.headerNavigation { font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: normal; }
A.headerNavigation { color: #feae6f; }
A.headerNavigation:hover { color: #FECEA7; }

TR.headerNavigation2 { color: #FFF; }
TD.headerNavigation2 { font-family: Verdana, Tahoma; font-size: 10px; color: #FFFFFF; font-weight: normal; }

.headerNavigation2 a {
	color: #FEA256;
	text-decoration:none;
}

.a.headerNavigation2:hover { 
	color: #FFFFFF; 
}

TD.headerNavigation3 { font-family: Verdana, Tahoma; font-size: 11px; color: #BBBBBB; font-weight: normal; }

.headerNavigation3 a {
	color: #777777;
	text-decoration:none;
}

.a.headerNavigation3:hover { 
	color: #FFFFFF; 
}

TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; 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; }
TR.footer { background-color: transparent; }
TD.footer { color:#666; font-family: Tahoma; font-size: 11px; }
.infoBox { background-color: transparent; }
.infoBoxContents { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.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; color: #3C3C3C; padding: 4px; }
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: #FFF; }
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: #FFF; }

TR.shoppingcart-even { 
  background: #000; 
  padding:10px 0 10px 0;
}

TR.shoppingcart-odd { 
  background: #000; 
  padding:10px 0 10px 0;
  border-bottom: 1px solid #f00;
}

TABLE.productListing { border-color: #COCOCO; }
.productListing-heading { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background: #000; color: #BBBBBB; font-weight: normal; padding: 5px;/* border-bottom: 1px solid #444;*/ }
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.productListing-data2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; border-bottom:#333 1px solid;}
A.pageResults { color: #FFF; }
A.pageResults:hover { color: #feae6f;/* background: #FFFF33;*/ }
TD.pageHeading1, DIV.pageHeading1 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #999; }
TD.pageHeading, DIV.pageHeading {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#feae6f;
}

TR.subBar { background: #f4f7fd; }
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
TD.main, P.main { font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
TD.main2, P.main2 { font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#BBBBBB; }
TD.main3, P.main3 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#FFF; }
TD.main4, P.main4 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#feae6f; }
TD.main5, P.main5 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color:#feae6f; }

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.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

CHECKBOX, INPUT, RADIO, SELECT {
}

SELECT {
	   border:  #000 1px solid;
	   vertical-align: top;
       background-color: #232323;
	   font-family: monospace;
	   font-size: 11px;
	   font-weight: normal;
	   color: #CECECE;
}
	   
.input {
	   width:190px;
	   border: 0px solid;
	   border-top: 3px solid #000;
	   vertical-align: top;
       background-color: #232323;
	   font-family: Tahoma, Verdana, Geneva, sans-serif;
	   font-size: 11px;
	   font-weight: normal;
	   color: #CECECE;
       padding-left: 2px;
}

.input2 {
	   width:20px;
	   border: 0px solid;
       background-color: #232323;
	   font-family: monospace;
	   font-size: 11px;
	   font-weight: normal;
	   color: #CECECE;
	   padding-left: 2px;
}

TEXTAREA { 

	   border-top: 4px #000 solid; 
	   border-right: 0px solid;  
	   border-left: 0px solid;  
	   border-bottom: 0px solid;
	   height:80px;
	   vertical-align: top;
       background-color: #232323;
	   font-family: monospace;
	   font-size: 11px;
	   font-weight: normal;
	   color: #CECECE;
       padding-left: 2px;
	   scrollbar-3dlight-color:#555;
	   scrollbar-arrow-color:#555;
	   scrollbar-base-color:#333;
	   scrollbar-darkshadow-color:#333;
	   scrollbar-face-color:#333;
	   scrollbar-highlight-color:#333;
	   scrollbar-shadow-color:#555;   
}

.clear {
	background-color:#000;
}

SPAN.greetUser { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #E80000; 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.productSpecialPrice { font-family: Tahoma; Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.prodPrice { font-family: Tahoma; Verdana, Arial, sans-serif; color: #FFAF6F; font-size:12px; font-weight:bold; line-height:1; }
SPAN.errorText { font-family: Tahoma, Verdana, Arial, sans-serif; color: #ff0000; }
.moduleRowOver { background-color: #222; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #222; }

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

.checkoutBarCurrent { 
font-family: Tahoma, Verdana, Arial, sans-serif; 
font-size: 10px; 
color: #FFF; 
}

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color:#F00; /*background-color: #ffb3b5;*/ }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background-color: #000; color:#0F0; padding:3px;}
.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #feae6f; }
.site_table { background-color: #000; }
/* COLUNAS */
TD.left { background-color: #000; }
TD.right { background-color: #000; }
/* COLUNAS */
TABLE.content { padding: 7px; }
.foot_dole { background-image: url('images/pyk_down.gif'); background-repeat: repeat-x; background-position: top; height: 10px; border-top: 1px solid #333333; background-color: #CCCCCC; }
.desno { width: 10px; background-image: url('images/pyk_right.gif'); background-repeat: repeat-y; background-position: left; background-color: #CCCCCC; }
TD.footer a { color: #C0C0C0; }
.copy { font-family: Tahoma; font-size: 10px; color: #COCOCO; padding: 5px; }

.footer {
	font-family: Tahoma, Verdana, sans-serif;
	color: #feae6f;
	text-decoration:none;
	font-size:11px;
	font-variant:small-caps;
}

.footer_social 
a:hover {
	text-decoration:underline;
}

.footer_links {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.footer_links a {
	color: #FFFFFF;
	text-decoration:none;
	margin:0px;
}

.footer_links a:hover {
	color: #ffcaa0;
}

.footer_links a.active {
	color: #FFFFFF;
}

.prodbord {
/*	border: 1px solid #FFF;*/
	padding:0;
	border-right:#DDD 1px solid;
}

.prodlist {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	background-color:#000;
	font-size:13px;
	padding:2px;
	line-height:2;
}

.prodname {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	background-color:#000;
	font-size:18px;
	padding-left:30px;
	padding:2px;
	line-height:2;
	color:#FFF;
}

.prodprice {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:18px;
	line-height:1;
	color:#feae6f;
}

.prodprice2 {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:1;
	color:#feae6f;
}

.prodextra {
	display:inline-block;
	font-family: Arial, sans-serif;
	text-decoration:none;
	background-color:#787878;
	font-size:10px;
	padding:2px 0 2px 2px;
	margin-left:3px;
	color:#FFF;
	width:145px;
	border-top:solid 2px #FFF;
	border-right:0;
	border-bottom:solid 2px #FFF;
	border-left:0;
}

a.prodextra {
	color: #FFFFFF;
	text-decoration:none;
}

a.prodextra:hover { 
	color: #ffcaa0; 
}

.prodlist a {
	color: #FFFFFF;
	text-decoration:none;
}

.a.prodlist:hover { 
	color: #ffcaa0; 
}

.prodreview a {
	color: #888;
	text-decoration:underline;
}

.a.prodreview:hover { 
	color: #ffcaa0; 
}

.cart a {
	color: #FFFFFF;
	text-decoration:none;
}

.a.cart:hover { 
	color: #ffcaa0; 
}

.account a {
	color: #999;
	text-decoration:none;
	font-size:11;
}

.a.account:hover { 
	color: #FFFFFF; 
}

.title {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#feae6f;
	padding-left:3px;
}

.title-login {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:1;
	color:#feae6f;
	padding-left:3px;
}

.title-contact {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:1;
	color:#feae6f;
	padding-left:15px;
}

.title-confirm {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:1;
	color:#feae6f;
}

.title-tell {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:1;
	color:#feae6f;
	padding-left:3px;
}

.contact {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
  text-align:right;
}
/*EOF Options as Images*/

.line {
	height:1px;
	color:#333;
	text-align:left;
}

.breadcrumb {
	font-family: Verdana, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#feae6f;
}
