.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.titleboxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #FFCC00; padding:5px 10px}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-weight: bold; font-size : 11px; color: #cc0033; padding-left: 10px; padding-right: 10px; display: block}
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size: 10px; color: #CC3333; text-decoration: underline; }

BODY {
  background: #FFFFFF;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  margin: 3px;
  display: block;
}

a.mylinks {
	FONT-SIZE: 12px;
	COLOR: #003399;
	hover: none;
	text-decoration: underline;
}
a.link2 {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	hover: none;
	text-decoration: none;
}	
.availability_name{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.available {
	COLOR: #008000;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}

.notAvailable {
	COLOR: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}

A { /*Estado en reposo de los links normales*/
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
  font-size: 12px;
}

A.linkBlue { /*Estado en reposo de los links normales*/
  color: #000099;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: underline;
  font-size: 11px;
}

A.linkBlack { /*Estado en reposo de los links normales*/
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
}

/*
A.Standard{
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  text-decoration: none;
}
*/
/*A.headerNavigation:hover*/

A:hover {/*Estado sobre del texto del Men· categor as*/
  text-decoration: underline;
}

a.categories{ /*Texto del Menu categorias*/
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	font-weight: bold;
}

a.categories_white{/* Estilo de los links blancos */ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	font-weight: bold;
}

a.a_blue{
	FONT-SIZE: 12px;
	COLOR: blue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
}

a.info_title{
	FONT-SIZE: 14px;
	COLOR: #CC3333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

a.info_subtitle{
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

a.info_subtitle2{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

a.title{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

a.info_description{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}

FORM {
	display: inline;
}

/* Estilos de las cajas*/

TR.backgroundtitlebox {/*Color del fondo del titulo de las cajas (una fila)naranja */
  background: #FF9900;  
}

TR.backgroundbox {/*Color de fondo de las cajas (una fila) amarillo */
  background: #FFCC00;
}

TR.backgroundwhite {/*Color de fondo de las cajas (una fila) amarillo */
  background: #FFFFFF;
}

TR.backgroundfoot {/*Color del fondo del pie de las cajas naranja*/
  background: #FF9900;
}

TD.backgroundcellone {/*Color 1 (naranja) de las celdas de las cajas*/
  background: #FF9900;
}

TD.backgroundcelltwo {/*Color 2 (amarillo) de las celdas de las cajas*/
  background: #FFCC00;
}

td.linetitle{
	background: #FFFFFF;
}

td.linetitleorange{
	background: #FF9900;
}

td.linebox{
	background: #FFCC00;
}

td.citations{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


/* Fin Estilos de las cajas*/



TR.header {/*Color de fondo de la cabecera*/
  background: #FFCC00;
}

TR.headerNavigation {/*Color de fondo de la navegacion cabecera*/
  background: #FFFFFF;
}

/*
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #00ff00;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}*/

.listprice{ /* Estilo de instead*/
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
 	color: #FFFFFF;
  	font-style: normal;
  	font-weight: bold;
  	text-decoration: none;
}

.listpriceSmall{ /* Added by JM Balcells for the "instead" price style in the bestsellers list*/
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
 	color: #000000;
  	font-style: normal;
  	font-weight: bold;
  	text-decoration: none;
}

td.only{ /* Estilo de SOLO*/
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
 	color: #FFFFFF;
  	font-style: normal;
  	font-weight: bold;
  	text-decoration: none;
}

td.only_red{ /* Estilo de SOLO*/
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
  	text-decoration: none;
}

td.only_yellow{ /* Estilo de SOLO*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

td.price{ /* Estilo del precio Enteros*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;  
 	color: #FFFFFF;
  	font-style: normal;
  	font-weight: bold;
}

.price_red { /* Estilo del precio Enteros*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;  
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
}

td.priceRedSc{ /* Estilo del precio Enteros al shopping cart*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;  
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
}

td.priceScTotal{ /* Estilo del precio Enteros al shopping cart*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;  
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
  	border-top: 3px double #000000;
}

td.priceBestsellers_red{ /* Estilo del precio Enteros en bestsellers*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;  
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
}

td.price_yellow{ /* Estilo del precio Enteros*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	color: #FFCC00;
	font-style: normal;
	font-weight: bold;
}

td.priceSmall{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 12px;
 	color: #FFFFFF;
  	font-style: normal;
  	font-weight: bold;
}

.priceSmall_red{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 12px;
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
}

td.priceSmall_yellow{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 12px;
 	color: #FFCC00;
  	font-style: normal;
  	font-weight: bold;
}

.priceSmall_total {
	font-family: Verdana, sans-serif;
  	font-size: 12px;
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
	border-top: 3px double #000000;
}

td.priceSmaller{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 11px;
 	color: #FFFFFF;
  	font-style: normal;
  	font-weight: bold;
}

td.priceSmaller_red{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 11px;
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
}

td.priceSmaller_yellow{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 11px;
 	color: #FFCC00;
  	font-style: normal;
  	font-weight: bold;
}

td.priceSmaller_red{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 11px;
 	color: #FF0000;
  	font-style: normal;
  	font-weight: bold;
}

td.priceSmaller_white{ /* Estilo del precio decimales*/
	font-family: Verdana, sans-serif;
  	font-size: 11px;
 	color: #FFFFFF;
  	font-style: normal;  	
}


A.allprods_Cat{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px;
	color: #000000;
}

A.allprods{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #CC3333;
}

A.headerNavigation { /*Estado Reposo de la navegaci n cabecera*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #000000; 
  	font-style: normal;
  	font-weight: bold;
}
A.headerNavigation:hover {/*Estado sobre de la navegaci n cabecera*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #000000;
  	font-style: normal;
  	font-weight: bold;
  	text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFCC00;
  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: #fcefc7;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #fcefc7;
  color: #000000;
  font-weight: bold;
}

.footerText {
	font-size: 15px;
}
/* cajas de la columna Derecha */

TD.bestsellersNumber { /* Estilo del numero de betsellers */
	padding-bottom : 0px;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.bestsellersName {font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.bestsellersNameBlue {font-size: 12px; font-style: normal; font-weight: bold; color: #000099; text-decoration: underline;}
a.bestsellersName:hover {font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline;} 


TD.infoBoxHeading { /* Celda del t tulo de las cajas*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FF9900;
  border: 1px;
  color: #FFFFFF;
}
.tableBoxContents { /* Estilo de contenido dentro de una celda*/
	background: #FFCC00;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	/*padding-left: 10px*/
	padding: 5px 10px /*5px arriba y abajo y 10px margen izquierdo y derecho*/
}
.infoBox {
  background: #FFCC00;
  border-color: #FF9900;
  border-style: solid;
  border-width: 1px;
}
/* This is used for the testimonial form */
.infoBox_white {
  background: #FFFFFF;
  border-color: #FF9900;
  border-style: solid;
  border-width: 1px;
}

.infoBoxContents {
  background: #FFCC00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /* margin-left: 3px; */ 
}

/* This is used for the testimonial form */
.infoBoxContents_white {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /* margin-left: 3px; */ 
}

.contentInfoBoxContents {
  background: #FFCC00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.contentBox {
  background: #FF9900;
}

.contentBoxContents {
  background: #FF9900;
  border-color: #FF9900;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.mainContent {
  background: #FFCC00;
  border: 1px;
  border-style: solid;
  border-color: #FF9900;
  border-spacing: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #cc3333;
}

.infoBoxNoticeContents {
  background: #FF8040;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border: 1px;
  color: #000000;
}

TD.insteadOfDetail {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

TD.infoBoxHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border: 1px;
  color: #000000;
  background: #FF9900;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing-odd {
  font-color: #000000;
}

.productListing-even {
  font-color: #FFFFFF;	
}	

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FF9900;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFCC00;
}

TR.productListing-odd,TR.productListing-even {
  background: #FFFFFF;
}


TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #FFCC00;
  border-spacing: 0px;
}

TABLE.mainPage {
  border: 1px;
  border-style: solid;
  border-color: #00FF00;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

.productHeading { /* Estilo de la palabra PRICING*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  background: #FFCC00;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
	border-bottom: 1px dotted #FFCC00;
	font-size: 10px; 
}

a.productListing-data {
  text-decoration: underline;
}


TD.categorieslinebreak{
  font-size: 5px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

TD.pageHeadingWhite, a.pageHeadingWhite, DIV.pageHeading, span.pageHeadingWhite {/*Titulos blancos de las cabeceras*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

TD.pageHeadingWhiteSmaller, a.pageHeadingWhiteSmaller, DIV.pageHeadingSmaller {/*Titulos blancos de las cabeceras*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


TD.description_winecabinet {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/* Caracteristicas de las celdas informaci n de los productos*/
TD.main, P.main, TABLE.main { 
  background: #FFCC00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.shoppingCartTotals {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-right: 50px;
}

.shoppingCartBottom {
	background: #FFCC00;
  	border-color: #FF9900;
  	border-style: solid;
  	border-width: 1px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.smallTextBlue, SPAN.smallTextBlue, P.smallTextBlue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000099;
}

TD.smallerText, A.smallerText, SPAN.smallerText, P.smallerText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

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 { /* fondo de los elementos de formulario y de los botones*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /*background : #FFCC00;*/
  color : #000000;
  font-family : Tahoma,Arial,Helvetica;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  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: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

P.upgradeText {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.handCursor {cursor: pointer;}
.moduleRow { }
.moduleRowOver { background-color: #DF8282; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #cc3333; }

.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; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.list
{
	list-style-image: url(images/bullet_white.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	list-style-type: disc;
}

.info_description{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}

.cigarFeature { /* Estilo de los links blancos */ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight: bold;
}

.cigarFeatureValue { /* Estilo de los links blancos */ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight: normal;
}

/* New styles for right column boxes */
.shopping_cart_en {
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_en.gif);
	background-repeat: no-repeat;
}
.shopping_cart_de {
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_de.gif);
	background-repeat: no-repeat;
}
.shopping_cart_es {
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_es.gif);
	background-repeat: no-repeat;
}
.shopping_cart_fr {
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_fr.gif);
	background-repeat: no-repeat;
}
.shopping_cart_nl{
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_nl.gif);
	background-repeat: no-repeat;
}
.shopping_cart_it{
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_it.gif);
	background-repeat: no-repeat;
}
.shopping_cart_jp{
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_jp.gif);
	background-repeat: no-repeat;
}
.shopping_cart_ru{
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_ru.gif);
	background-repeat: no-repeat;
}
.shopping_cart_se{
	background-image: url(oscommerce_images/humidorStores/shopping_cart_bgk_se.gif);
	background-repeat: no-repeat;
}


.infoBox_zw {
	BACKGROUND: #FFCC00; 
}

.infoBoxFooter {
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BACKGROUND: #FFCC00;
	BORDER-LEFT: 1px; 
	COLOR: #000000; /*////////////////////*/
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}

.video_en {
	background-image: url(oscommerce_images/humidorStores/video_bgk_en.gif);
	background-repeat: no-repeat;
}
.video_de {
	background-image: url(oscommerce_images/humidorStores/video_bgk_de.gif);
	background-repeat: no-repeat;
}
.video_fr {
	background-image: url(oscommerce_images/humidorStores/video_bgk_fr.gif);
	background-repeat: no-repeat;
}
.video_jp {
	background-image: url(oscommerce_images/humidorStores/video_bgk_jp.gif);
	background-repeat: no-repeat;
}
.video_nl {
	background-image: url(oscommerce_images/humidorStores/video_bgk_nl.gif);
	background-repeat: no-repeat;
}
.video_es {
	background-image: url(oscommerce_images/humidorStores/video_bgk_es.gif);
	background-repeat: no-repeat;
}
.video_ru {
	background-image: url(oscommerce_images/humidorStores/video_bgk_ru.gif);
	background-repeat: no-repeat;
}
.video_se {
	background-image: url(oscommerce_images/humidorStores/video_bgk_se.gif);
	background-repeat: no-repeat;
}
.video_it {
	background-image: url(oscommerce_images/humidorStores/video_bgk_it.gif);
	background-repeat: no-repeat;
}



.video_title{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:14px;
	text-align:left;
	padding-top:30px;
}

.ebooks_header_de {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_de.gif);
	background-repeat: no-repeat;
}
.ebooks_header_en {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_en.gif);
	background-repeat: no-repeat;
}
.ebooks_header_es {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_es.gif);
	background-repeat: no-repeat;
}
.ebooks_header_it {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_it.gif);
	background-repeat: no-repeat;
}
.ebooks_header_fr {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_fr.gif);
	background-repeat: no-repeat;
}
.ebooks_header_nl {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_nl.gif);
	background-repeat: no-repeat;
}
.ebooks_header_ru {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_ru.gif);
	background-repeat: no-repeat;
}
.ebooks_header_se {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_se.gif);
	background-repeat: no-repeat;
}
.ebooks_header_jp {
	background-image: url(oscommerce_images/humidorStores/ebooks_header_bgk_jp.gif);
	background-repeat: no-repeat;
}

.ebooks_title_header{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:14px;
	text-align:center;
	padding-top:28px;
}
.ebooks_content{
	background-color:#FFCC00;
}
.ebooks_infoBox{
	border-top: 1px dotted #000000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:10px;
	text-align:center;
}
.ebooks_subtitle{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:12px;
	text-align:center;
}
.ebooks_infoBox a{
	font-weight: bold; font-size: 11px; color: #000099; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.ebooks_infoBox a:visited{
	font-weight: bold; font-size: 11px; color: #000099; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.ebooks_infoBox a:hover{
	font-weight: bold; font-size: 11px; color: #000099; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}

.searcher_header_en{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_en.gif);
}
.searcher_header_fr{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_fr.gif);
}
.searcher_header_de{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_de.gif);
}
.searcher_header_nl{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_nl.gif);
}
.searcher_header_se{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_se.gif);
}
.searcher_header_it{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_it.gif);
}
.searcher_header_jp{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_jp.gif);
}
.searcher_header_es{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_es.gif);
}
.searcher_header_ru{
	background-image: url(oscommerce_images/humidorStores/searcher_header_bgk_ru.gif);
}

.searcher_title{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:14px;
	text-align:center;
	padding-top:25px;
}
.searcher_contents{
	background-image: url(oscommerce_images/humidorStores/searcher_contents_bgk.gif);
	background-repeat: no-repeat;
	background-size: 100%;
}

.trusted_header_de {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_de.gif);
	background-repeat: no-repeat;
}

.trusted_header_en {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_en.gif);
	background-repeat: no-repeat;
}

.trusted_header_es {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_es.gif);
	background-repeat: no-repeat;
}

.trusted_header_fr {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_fr.gif);
	background-repeat: no-repeat;
}

.trusted_header_it {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_it.gif);
	background-repeat: no-repeat;
}

.trusted_header_se {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_se.gif);
	background-repeat: no-repeat;
}

.trusted_header_ru {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_ru.gif);
	background-repeat: no-repeat;
}

.trusted_header_jp {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_jp.gif);
	background-repeat: no-repeat;
}

.trusted_header_nl {
	background-image: url(oscommerce_images/humidorStores/trusted_shops_bgk_nl.gif);
	background-repeat: no-repeat;
}

/*CAPA VIDEO*/
* html #capa_video{
	position: absolute;
	bottom: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
}

* html #button_play{
	position: absolute;
	bottom: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
}
#capa_video{
	position:fixed;
	width:300px;
	height:300px;
	bottom: 0px;
	right:0px;
	z-index:999;
	visibility:hidden;
}
#button_play{
	position:fixed;
	width:80px;
	height:21px;
	bottom: 10px;
	right:0px;
	z-index:2;
	visibility:hidden;
}
/*CAPA VIDEO*/

.vat_included {
	font-family: Arial;
	color: #A3A3A3;
	font-size:11px;
	font-weight: bold;
}

.cart_quantity {
	font-family: Arial, Verdana, sans-serif;
  	font-size: 1px;
 	color: #000000;
  	font-style: normal;
  	font-weight: bold;
  	vertical-align: middle;	
}

.cart_quantity a {
  	float: left;
  	margin: 0px;
  	font-size: 22px;
  	padding-left: 2px;
  	padding-right: 2px;
}

.cart_quantity p {
  	float: left;
  	margin: 0px;
  	font-size: 22px;
  	padding-left: 2px;
  	padding-right: 2px;
  	width: 25px; 
  	text-align: right;
}

.cart_quantity_delete {
	margin-top: 3px;
}

.cart_quantity_add {
	margin-top: 1px;
}

.youSaveText {
	width: 60px;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	/* Better to left it aligned to left when splitted in two blocks as long as the split is
	occuring in the proper place
	margin-left: auto;
	margin-right: auto;
	display: inline; */
}

.youSaveAmount {
	padding-left: 2px;	
	/* Better to left it aligned to left when splitted in two blocks as long as the split is
	occuring in the proper place
	display: inline;
	margin-left: auto;
	margin-right: auto;	*/	
}

.shoppingCartItems {
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
}

.shippingCostsLink {
	font-size: 10px;
	text-decoration: underline;
}

.sumTotalLine {
	border-bottom: 2px solid rgb(255, 0, 0);
}

.overall_ratings {
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}	  

.gustacoment {
	background: url("oscommerce_images/rate_comments.png") no-repeat scroll 0 -0.1em transparent;
	display: block;
	float: right;
	height: 1.5em;
	margin: 0 0.5em 0 0;
	padding: 0 0 0 0.4em;
	width: 1.2em;
}
.nogustacoment {
	background: url("oscommerce_images/rate_comments.png") no-repeat scroll -1.7em -0.1em transparent;
	display: block;
	float: right;
	height: 1.5em;
	margin: 0 0.5em 0 0;
	padding: 0 0 0 0.2em;
	width: 1.2em;
}
.contcoment {
	float: right;
	text-align: center;
	width: 2.2em;
}
.gustacoment span, .nogustacoment span {
	display: none;
}
.gustacoment:hover {
	background-position: -5.4em -0.2em;
}
.nogustacoment:hover {
	background-position: -7.2em -0.1em;
}

div.description{
	font-size: 12px;
	margin: 10px 0 15px 0;
}

div.translation{
	float: left;
	height: 17px;
	padding-right: 20px;
	/*background: url(http://c577872.r72.cf0.rackcdn.com/google.gif) center right no-repeat;*/
}

span.vtip{
	background: url("oscommerce_images/translation.png") no-repeat left center transparent;
	cursor: pointer;
	padding-left: 20px;
	padding-top: 3px;
	*height: 16px;
	float: right;
	*float: left;
	*margin-left: 12px;
}

p#vtip {
	display: none;
	position: absolute;
	padding: 10px;
	left: 5px;
	font-size: 0.8em;
	background-color: white;
	border: 1px solid #a6c9e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9999
}
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px
}

a.review_site{
	font-size: 11px;
	color: #333366;
	text-decoration: underline;
}

/*///////////////////////////////////////STAR TESTIMONIAL_WIDGET*/

#decorator_wo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
    margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	width: 145px;
}
#decorator_wo .side_t_wo {
   	height: 72px;
}
#decorator_wo .corner_tl_wo {
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_corner_tl_bgk.png)!important;*/
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	height: 72px;
	width: 15px;
}
#decorator_wo .header_wo {
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_side_t_bgk.png)!important;*/
	float:left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	height:72px;
	width:58px;
}
#decorator_wo .phraseo {
	font-size:10px;
	z-index:1;
	position:absolute;
	margin-top:43px;
	margin-left:-5px;
	color: #336;
	width:120px;
	margin-bottom: 0px;
}
#decorator_wo .corner_tr_wo {
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_seal_small.png)!important;*/
	float: right;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 72px;
	width: 72px;
}
#decorator_wo .content_1_wo {
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_side_r_bgk.png)!important;*/
	background-repeat: repeat-y;
	background-position:right;
	padding-right:5px;
}
#decorator_wo .content_2_wo {
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_side_l_bgk.png)!important;*/
	background-position: left;
	background-repeat: repeat-y;
	padding-left:5px;
}
#decorator_wo .side_b_wo {
	font-size: 1px;
	height: 15px;
}
#decorator_wo .corner_bl_wo{
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_corner_bl_bgk.png)!important;*/
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	height: 15px;
	width: 15px;
}
#decorator_wo .footer_wo {
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_side_b_bgk.png)!important;*/
	float:left;
	background-repeat: repeat-x;
	height:15px;
	width:115px;
}
#decorator_wo .corner_br_wo{
	/*background-image: url(http://c0577872.cdn.cloudfiles.rackspacecloud.com/widget_corner_br_bgk.png)!important;*/
	background-repeat: no-repeat;
	float: right;
	font-size: 1px;
	height: 15px;
	width: 15px;
}

#decorator_wo ul{
    margin:0px;
    margin-top: 10px;
    padding-top: 10px !important;
	padding:0px;
	background-color: #FFFFFF;
}

#decorator_wo li {
	/*background-image:url(oscommerce_images/widget_burbuja_bgk_HD.png)!important;*/
	list-style-type: none;
	display:block;
	font-size:10px;
	background-repeat:no-repeat;
	padding:6px 10px 0px 10px;
	height:50px;
	*height:55px !important;
	width:115px;
	*width: auto !important;	
}
#decorator_wo .title_schoolo{
	font-size:10px;
	/*height: 20px;*/
	text-align:left;
	background-color:#FFFFFF;
	padding-left:5px;
	font-weight:bold;
	padding-bottom:10px;
	zoom:1;
}
#decorator_wo .showo{
	background-color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding: 5px;
}

#decorator_wo .showo2{
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-top: 0px;
	padding-bottom: 4px;
	cursor: pointer;
}

#decorator_wo .variable_texto{
	text-align:right;
	background-color:#FFFFFF;
	font-size:9px;
	width:125px;
	padding-right:10px;
}
#decorator_wo a{
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	color:#000099;
}
#decorator_wo a:hover{
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
	color:#0055FF;
}

.link_to_citypageo{
	text-align: left;
	padding-left: 5px;
}

.link_to_citypageo a{
	color: #333333 !important;
	text-decoration: underline !important;
	font-weight: normal;
	font-size: 8px !important;
}

.link_to_citypageo a:hover{
	cursor: default;
}

.titleo{
	border-bottom: 1px dotted #CCC !important;
	font-weight: bold !important;
	font-size: 14px !important;	
	padding-bottom: 3px !important;
	padding-left: 2px !important;
	margin-top: -18px !important;
	margin-bottom: 6px !important;
	width: 85px !important;
}

.subtitleo{
	padding-left: 3px;	
	margin-bottom: 5px;
}

.shadowo{
	font-size: 14px !important;
	margin-left: 3px !important;
	color: #CCC !important;
}

.title_linko{
	text-decoration: none !important;
	font-size: 10px !important;
	color: #336 !important;
	
}

.title_linko:hover{
	text-decoration: underline !important;
	
}

#content_testimonial{
	width:135px;
	margin-top:-10px;
}

#content_testimonial .testimonial_widget{
	width:145px;
	margin-left:-5px;
	*position: relative;
}
/*///////////////////////////////////////END TESTIMONIAL_WIDGET*/


/* CIGAR_CLUBS */
.club{
    float: left;
    height: 105px;
    padding: 10px 10px 20px 15px;
    width: 250px;
	margin: 5px;
	border: 1px solid #EB8F00;
	overflow: hidden;
	font-size: 12px !important;
	position: relative;
}

.club a.name{
	color: #045999 !important;
	text-decoration:none;
	font-weight: bold;
}

.club span.name{
	font-weight: bold;
}

.club div{
	margin-bottom: 5px;
}

.club .phone{
	background: url(http://c577872.r72.cf0.rackcdn.com/phone_icon.png) left center no-repeat;
	height: 17px;
	line-height: 17px;
	padding-left: 20px;
}

.club .email{
	background: url(http://c577872.r72.cf0.rackcdn.com/email-icon.png) left center no-repeat;
	height: 17px;
	line-height: 17px;
	padding-left: 20px;
}

.club .email a{
	color: #045999;
	text-decoration: none;
}

.club .email a:hover{
	text-decoration: underline;
}

.club .discont_club{
	position: absolute;
	bottom: 0px;
	right: 10px;
	cursor: pointer;
}

.club .edit_club{
	position: absolute;
	bottom: 0px;
	right: 35px;
	cursor: pointer;
}

div.add_club{
	margin-top: 10px;
	margin-left: 10px;
}

#dialog-form{
	font-size: 13px;
}

#dialog-form p.validateTips{
	margin: 5px 0;
	text-align: right;
	padding: 5px;
}

#dialog-form fieldset{
	border: 0 none;
	padding: 0;
}

#dialog-form label{
	display: block;
}

#dialog-form input{
	font-family: Verdana,Arial,sans-serif; 
	width: 95%;
}
/*
div.add_club a{
	background: url(http://c577872.r72.cf0.rackcdn.com/img-plus.png) left center no-repeat;
	padding-left: 20px;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
	color: #045999;
}*/
