.centerpage {
  width: 780px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -390px;
}

/*This is the Infobox text style*/
.boxText {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003366;
}

/*This is the Error Messages style with pink background*/
.errorBox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
background: #FFB3B5;
}

/*This is the Warning Messages red font style*/
.stockWarning {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color:
#CC0033;
}

/*This is the Product Notifications green background stylet*/
.productsNotifications {
background: #F2FFF7;
}

/*This is the Order Edit style with green underline*/
.orderEdit {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #70D250;
text-decoration: underline;
}

/*This is the General Page Body Style with white background, black text, flush left margins*/
BODY {
  background: #0290BE;
  color: #000000;
  margin: 0px;
}

/*This is the Default Hyperlink Style*/
A:link, A:visited, A:active {
  color: #000000;
  text-decoration: none;
}

/*This is the Default ACTIVE Hyperlink Style when a mouse is hovering over it*/
/*A:hover {
  color: #0000FF;
  text-decoration: underline;
}*/

/*Forms display within the page rather than opening a new window*/
FORM {
	display: inline;
}

TR.header {
  background: #FFFFFF;
}
/*Infobox Template for STS-This is the TOP GRAY BAR BACKGROUND STYLE with Top > Catalog on the left*/
TR.headerNavigation {
  background: #4897C8;
}

/*This is the TOP GRAY BAR FONT STYLE with Top > Catalog on the left*/
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #65B0E1;
  color: #FFFFFF;
  font-weight : bold
}

/*This is the TOP GRAY BAR HYPERLINK STYLE SETTING LINKS TO WHITE */
A.headerNavigation { 
  color: #000077; 
}

/*This is the TOP GRAY BAR HYPERLINK STYLE SETTING LINKS TO WHITE when the cursor is over them*/
A.headerNavigation:hover {
  color: #0000FF;
  text-decoration: underline;
}

/*This is the ERROR Background style for a row with a red background*/
TR.headerError {
  background: #FF0000;
}

/*This is the ERROR Background style for a cell with a red background*/
TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

/*This is a ROW Background style with a neon green background*/
TR.headerInfo {
  background: #00FF00;
}

/*This is a CELL Background style with a neon green background*/
TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00FF00;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

/*This is the GRAY BOTTOM BAR Row background*/
TR.footer {
  background: #BBC3D3;
}

/*This is the GRAY BOTTOM BAR Cell background*/
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #BBC3D3;
  color: #FFFFFF;
  font-weight: bold;
}

/*This is the INFOBOX Background Style, one shade darker than the Infobox Header color*/
.infoBox {
  background: #E7E7E7;
}

/*Infobox Template for STS-This is the INFOBOX Contents Style, one shade lighter than the Infobox Header color*/
.infoBoxContents {
  background: #F8F8F8;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*This is the INFOBOX Notice Style, a pale salmon color*/
.infoBoxNotice {
  background: #FF8E90;
}

/*This is the INFOBOX Notice Contents Style, a very pale salmon color*/
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*Infobox Templates for STS-This is the INFOBOX Heading Style, SAME AS HEADER AND FOOTER GRAY BARS*/
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #909090;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*This is a GENERAL ROW Style for every other line of noted pages, a palest gray color*/
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;
}

/*This is a GENERAL ROW Style for every other line of noted pages, the same palest gray color but allows you to alternate 2 colors if you wish*/
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;
}

/*This is a GENERAL TABLE Style for product listing pages, a deeper gray color*/
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #E7E7E7;
  border-spacing: 1px;
}

/*This is the GRAY BAR Style for product listing pages, same deeper gray color as previous item*/
.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

/*This is the FONT Style for product listing pages*/
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*This is the HYPERLINK Style for Results pages*/
A.pageResults {
  color: #000000;
}

/*This is the HYPERLINK Style for Results pages when the mouse is hovering over it*/
A.pageResults:hover {
  color: #000000;
/*  background: #FFFF33; */
}

/*This is the MAIN TEXT Style, a deeper gray*/
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #909090;
}

/*This is a Row Sub-bar Style, a very pale gray*/
TR.subBar {
  background: #F4F7FD;
}

/*This is a Cell Sub-bar Style, black default text*/
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/*This is a Cell and Paragraph Main Style*/
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/*This is a Cell, Span, and Paragraph Font Style*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*This is a Cell, Span, and Paragraph Font Style BOLD*/
TD.smallTextB, SPAN.smallTextB, P.smallTextB {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/*This is a Cell Font Style in larger size with medium dusty blue font*/
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #AABBDD;
}

/*This is a Cell Font Style in a bold larger size*/
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a Cell Font Style in a bold larger size*/
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

/*This is a Table Heading Style in a bold larger size*/
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a Span Font Style used for New Items in Cart in a BRIGHT RED FONT*/
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FF0000;
}

/*This is a FORM STYLE used for checkboxes, input text, radio buttons, and drop-down boxes*/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*This is a FORM STYLE used for text boxes where visitor enters free-form text*/
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*This is a TEXT STYLE used for the "Greetings, Username! in a funny orange-salmon color*/
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #F0A480;
  font-weight: bold;
}

/*This is a FORM BACKGROUND AND BORDER STYLE with a very pale dusty blue background and deep dusty blue border*/
TABLE.formArea {
  background: #F1F9FE;
  border-color: #7B9EBD;
  border-style: solid;
  border-width: 1px;
}

/*This is a FORM TEXT STYLE with slightly larger bold text*/
TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a SPAN PRODUCTS PAGE STYLE with a pale burgundy color font*/
SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #C76170;
  font-weight: bold;
}

/*This is a SPAN PRODUCT SPECIAL FONT STYLE in a bright red color*/
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000;
}

/*This is a SPAN ERROR TEXT STYLE in a bright red color*/
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FF3030; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #00BB00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }


/* ESTILOS DOT ------------------------------------------------------------------------------ */

.menusuperior {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #F5F5F5;
}

.Verdana11 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.infoboxHeaderGrande {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9A9A9A;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.infoboxHeaderBorde {
	border-top: solid;
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #E7E7E7;
	background-color: #F7F7F7;
	padding-top: 3px;
}

.infoboxContentBorde {
	border-bottom: solid;
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #E7E7E7;
	background-color: #F5F5F5;
}

.fondocuadros {
	background-attachment: fixed;
	background-image: url(img/fondo2.gif);
	background-repeat: repeat;
	background-position: left center;
}


/* ESTILOS GREENDATA ------------------------------------------------------------------------ */

.blanco {background-color: #FFFFFF}
.gris1 {background-color: #E7E7E7}
.gris2 {background-color: #F5F5F5}
.gris3 {background-color: #F8F8F8}
.gris4 {background-color: #878787}
.rojo2 {background-color: #7F0A0E}

A.linkverde:link, A.linkverde:visited, A.linkverde:active { color: #00543D; text-decoration: none} 
A.linkverde:hover { color: #00543D; text-decoration: underline}

.txt {
font-size : 8pt;
font-family : arial, Helvetica;
color: #353535;
}
.txt2 {
font-size : 8pt;
font-family : arial, Helvetica;
color: #878787;
}
.txt3 {
font-size : 9pt;
font-family : arial, Helvetica;
color: #353535;
}
.item {
font-size : 10pt;
font-family : arial, Helvetica;
font-weight : bold;
color: #353535;
}
.tit1 {
font-size : 12pt;
font-family : arial, Helvetica;
font-weight : bold;
color: #00543D;
}
.tit2 {
font-size : 12pt;
font-family : arial, Helvetica;
font-weight : bold;
color: #878787;
}
.tit3 {
font-size : 12pt;
font-family : arial, Helvetica;
font-weight : bold;
color: #353535;
}

.boton1 {color:#323232; background:#D0D0D0;  border:1px solid #323232; font-family:Arial, Helvetica; font-size:9pt; margin:0 0px 2 4px;}
.boton1b {color:#323232; background:#D0D0D0; border:1px solid #323232; font-family:Arial, Helvetica; font-size:9pt; margin:0 0px 2 4px; font-weight: bold}

.campo1 {
	color: #353535;
	font: normal 11px Verdana, Arial, Helvetica;
	border: solid 1px #BABABA;
	margin:0 4px 0 0px;
}


/* ESTILOS STAR PRODUCT --------------------------------------------------------------------- */

.star-product-title {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ED1C24;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ED1C24;
}