body { font-family: Arial, Verdana, sans-serif; margin: 0px 0px 25px 0px; background-color: #FFFFFF; }
span { font-size: 11px; line-height: 14px; color: #2D3437; }
div { font-size: 11px; line-height: 14px; color: #2D3437; }
p { font-size: 11px; line-height: 14px; color: #2D3437; }
td { font-size: 11px; line-height: 14px; color: #2D3437; }
ol { font-size: 11px; line-height: 14px; color: #2D3437; }
ul { font-size: 11px; line-height: 14px; list-style-image: url(/img/img_leftnav_bullet_off.gif); color: #2D3437; }
li { font-size: 11px; line-height: 14px;  color: #2D3437; }

a { text-decoration: none; color: #FF6309; }
a:hover { text-decoration: underline; }

/* topnav menu styles here */
.dropmenuCellOff { width: 150px; height: 20px; margin: 0px 0px; padding: 2px 2px 2px 4px; border-right: 1px solid #8B9598; border-bottom: 1px solid #8B9598; border-left: 1px solid #8B9598; background: #FFFFFF; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; color: #636D71; cursor: default; }
.dropmenuCellOver { width: 150px; height: 20px; margin: 0px 0px; padding: 2px 2px 2px 4px; border-right: 1px solid #8B9598; border-bottom: 1px solid #8B9598; border-left: 1px solid #8B9598; background: #C9DCEA url(/img/topnav_bg_over.gif) no-repeat; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; color: #636D71; cursor: pointer; }
.dropmenu a { text-decoration: none; color: #8B9598; }  
.dropmenurow{ background: #C9DCEA; }

/* home page styles here */
.hmSpotlightCell { padding: 7px 6px 12px 6px; border-left: 1px solid #A7AEB1; border-right: 1px solid #A7AEB1; height: 45px; }
.hmSpotlightCell2 { width: 485px; height: 75px; padding: 10px; background: transparent url(/img/hm_spotlight_bg2.gif) no-repeat; }
.hmSpotlightCell3 { width: 230px; height: 65px; padding: 5px; background: transparent url(/img/hm_spotlight_bg3.gif) no-repeat; }
.hmNewsCell { padding-top: 8px; }
.hmNewsText { font-size: 10px; color: #2D3437; }
.hmNewsText a { font-size: 11px; text-decoration: none; color: #FF6309; }
.hmNewsText a:hover { text-decoration: underline; }

/* global styles here */
.bodyCell { padding: 0px 15px 20px 15px; }
.photoCell { padding-right: 15px; }
.spotlightCell { padding: 0px 0px 15px 10px; }
.spotlight li { list-style-image: url(/img/t2_spotlight_sub_bullet.gif); margin-left: -15px; }
.spotlight ul { list-style-image: url(/img/t2_spotlight_sub_bullet.gif); }
.bodyHdrText { font-size: 12px; font-weight: bold; line-height: 18px; color: #2D3437; }

/* table styles here */
.tableHdrCellOrange { padding: 5px; background-color: #FF6309; border: 2px solid #FFFFFF; }
.tableHdrCellGray { padding: 5px; background-color: #8C9294; border: 2px solid #FFFFFF; }
.tableHdrCellBlack { padding: 5px; background-color: #2D3437; border: 2px solid #FFFFFF; }
.tableCellWhite { padding: 5px; border: 2px solid #FFFFFF; }
.tableCell { padding: 5px; background-color: #E7E3E7; border: 2px solid #FFFFFF; }
.tableHdrText { font-size: 12px; font-weight: bold; color: #FFFFFF; }

/* leftnav styles here */
.leftnavCell { padding: 9px 4px 6px 2px; background-image: url(/img/t2_leftnav_bg.gif); background-repeat: no-repeat;  background-position: bottom; width: 152px; }
.leftnavText { font-size: 11px; color: #636D71; }
.leftnavText a { text-decoration: none; color: #636D71; }
.leftnavText a:hover { text-decoration: underline; }
.leftnavCurrentText { font-size: 11px; color: #FF6306; }
.leftnavCurrentText a { text-decoration: none; color: #FF6306; }
.leftnavCurrentText a:hover { text-decoration: underline; }

/* form styles here */
.formCell { padding: 3px 3px 3px 0px; }
.formBox { font-size: 11px; width: 200px; height: 20px; border: 1px solid #A7AEB1; padding-left: 2px; }
.formButton { font-size: 11px; border: 1px outset #A7AEB1; background-color: #CECFCE; width: 70px; height: 20px; color: #2D3437; }
.formErrorText { font-size: 11px; font-weight: bold; color: #FF6309; }
.loginCell { padding: 2px 0px; }
.loginBox { font-size: 11px; width: 114px; height: 20px; border: 1px solid #D5CE1E; padding-left: 3px; }
.loginBoton { font-size: 11px; width: 50px; height: 15px; border: 1px solid #A7AEB1; padding-left: 3px; }
.inputBox { font-size: 11px; width: 75px; height: 18px; }
.listBox { font-size: 11px; width: 200px; height: 110px; }

/* product page styles here */
.prodCategoryCell { border-left: 1px solid #A7AEB1; width: 181px; }
.prodFeatureCell { border-left: 1px solid #A7AEB1; width: 135px; }
.prodFeatureTextCell { padding: 6px; height: 75px; }
.prodHdrCell { background-image: url(/img/products/prod_hdr_bg.gif); background-repeat: no-repeat; background-position: bottom; width: 562px; height: 135px; }
.prodBodyCell { padding: 12px; background-color:#E3E3E3; }
.prodAwardCell { padding: 5px 0px; }
.prodExtraCell { padding: 3px 5px 3px 1px; }
.prodExtraText { font-size: 11px; color: #6FAFC2; }
.prodExtraText a { font-size: 11px; text-decoration: none; color: #6FAFC2; }
.prodExtraText a:hover { text-decoration: underline; }

/* promo styles here */
.promoCell { padding: 4px; background-image: url(/img/promos/promo_bg.gif); background-repeat: no-repeat; width: 181px; height: 97px; }
.promoTextCell { padding: 5px 2px 5px 7px; }
.promoText { font-size: 11px; color: #2D3437; }
.promoText a { text-decoration: none; color: #FF6306; }
.promoText a:hover { text-decoration: underline; }

/* footer styles here */
.footerCell { padding: 3px 14px; }
.footerText { font-size: 10px; color: #8B9598; }
.footerText a { text-decoration: none; color: #8B9598; }
.footerText a:hover { text-decoration: underline; }

/* partner styles here */
.partnerCell { padding: 10px; background-color:#E3E3E3; }
.partnerLoginCell { padding: 4px; background-image: url(/img/partners/part_right_bg.gif); background-repeat: no-repeat; width: 181px; height: 145px; }

.storeLoginCell { padding: 4px; background-image: url(/img/catalog/store_bg_login.gif); background-repeat: no-repeat; width: 258px; height: 140px; }
.orderCell { padding-left: 10px; }.borde {
	border: thin solid #CCCCCC;
}
.texto1 {
	font-family: "Stylus BT";
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
