/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/


/*styles_centre.css*/
/********************************************/
/* start styles to centre content (remove   */
/* import for these styles and delete this  */
/* document if the site should be           */
/* left-aligned)                            */
/********************************************/
body {text-align: center; /* centres content in ie4/5 */}
#wrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#checkoutwrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}
#storelocatorresults h1 {margin:0 0 6px 0;}

/*styles_layout.css*/
/***************************************/
/*         STRUCTURAL ELEMENTS         */
/***************************************/

/***************************************/
/* if no right column required, remove */
/* #col-three and #col-two then put    */
/* content in #col-two-three           */
/***************************************/


/***********************************************/
/* #wrapper = #col-one + 10px + #col-two-three */
/***********************************************/
#wrapper, #checkoutwrapper {width:884px; margin:0 auto;}
#content-default_nocolthree, #content-search_nocolthree, #content-norecord {width:100%; overflow:hidden;margin-top:0;}
#content-checkout {background:#fff;width:100%; overflow:hidden;margin-top:0;}
#col-one {background:#f5f0d8;float:left;margin:0;padding:0;width:210px;}
#content-default_nocoltwothree{margin-top:0;}
#content-myaccount {
	background:#f5f0d8 none repeat scroll 0 0;
	width:100%; 
	overflow:hidden;
	}

#checkout .checkoutR,
#checkout .checkoutorcfR,
#checkout .checkoutorfnR {float:right; margin-left:0;padding-left:10px;padding-right:0;width:180px;}

/*************************************************/
/* #col-two-three = #col-two + 10px + #col-three */
/*************************************************/
#col-two-three, #col-two-no-three {float:right;background:#f5f0d8;margin:0;padding-left:21px;width:634px;}
#col-two {margin:0; padding:0; float:left;}
#col-three {width:277px; float:right; margin:0; padding:0;}
#Lcat_colone{width:211px; margin:0; padding:0;}

#myacc-col-two {
	background:#f5f0d8 none repeat scroll 0 0;
	float:left;
	min-height:0;
	padding:18px 0 0 24px;
	width:605px;
	float:right;
	}
* html  #myacc-col-two {width:550px;float:right;clear:all!important;}
#myacc-col-one {
	color:#4E2200;
	float:right;
	letter-spacing:0;
	width:200px;
	padding:0 24px 0 0;
	float:left;
	padding-left:16px;
	border-right:13px solid #f5f0d8;
	}
#myaccountpage {
	color:#4E2200;
	}
#myaccountpage h1 {
	color:#4E2200;
	font-weight:bold;
	letter-spacing:0;
	font-size:1.1em;
	margin:18px 0 10px 0;
	}
#checkout {width:836px; overflow:hidden; padding:0 24px 25px 24px; background:#FFF;}
#checkout .checkoutL{background:#FFF;float:left;padding:0;width:645px;margin:0;}
#checkout .checkoutorcfL,
#checkout .checkoutorfnL {background:#FFF;float:left;padding:0;width:700px;margin:0;}

#footer {width: 100%; clear: both; margin: 0 0 20px 0; padding: 6px 0; }

/* previous/continue buttons floated left/right within #buttons div */
#buttons {padding: 5px;}

/**********/
/* HEADER */
/**********/
#header {height:auto;}

/**********/
/* CATEGORY SEARCH */
/**********/
#content-search_nocolthree {}
#content-search_nocolthree #col-one{width:210px;#width:210px;_width:200px;}


/*styles_typography.css*/
/****************/
/* GLOBAL FONTS */
/****************/
body {font-family:Arial; font-size:70%; font-style:normal; font-weight:normal;}

/*************/
/* FONT SIZE */
/*************/

#home p.intro2,
.prods .details .prodname,
.prods .details .pricebox,
#yourbasket .wizrtable tr td.quantity,
#checkout .orderdetails tr th.hdrOrderTotal {font-size:1.1em;}

#home p.intro,
#package .price,
#yourbasket .wizrtable tr.orsctotal th span {font-size:1.1em;}
h1, h2, h3, h4,
p,
#categorylist .featprods .moreinfo,
#categorylist ul.categories h2,
#term h2,
#collate h2,
#collate h3,
table.wizrtable th,
table.wizrtable td,
#yourbasket .Lcat_baskettopcontent p,
#yourbasket .wizrtable tr td.quantity input {font-size:1.1em;}

.featcats ul p, 
.featprods ul h2, 
.featprods ul h3, 
.featprods ul p.invtdesc2, 
.featprods ul p.was, 
.featprods ul p.moreinfo,
#categorylist ul.categories .moreinfo,
#productdetail ol,
#package ol,
#termtextkeywordsearch,
.Lcat_headerright h2,
.Lcopyright p,
.Lcat_headerright .orderstatus ul a,
#yourbasket p,
#yourbasket .wizrtable tr.orsctotal th {font-size: 1.1em;}

#productlist .nostock, 
#productlist .release {font-size: 1.1em;}

.featprods ul h2,
.featprods ul p {font-size: 1.1em;}

.refinelist #term a.refine-remove {text-decoration:underline;font-size:1.0em;}

input,
select,
textarea {font-family:Arial; font-size:1.0em;}

#checkout .orderdetails tr th.hdrOrderTotal span {font-size: 1.1em;}

#orderconfirmation select#cardtype, 
#orderconfirmation select#month, 
#orderconfirmation select#year, 
#orderconfirmation #ohccnum, 
#orderconfirmation #ohccname, 
#orderconfirmation #ohcccsc {font-family:Arial; font-size:1.0em;}


/***************/
/* FONT WEIGHT */
/***************/
h1,
.bold,
#home p.intro2,
.featcats ul p,
.featprods ul p.price,
#categorylist .price,
#productlist .price,
#productlist .moreinfo,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
table.wizrtable th,
#searchresults h4 span.primarysearchtext,
#searchresults h4 span.totalresults,
#searchresults h4 span.correctedquery,
#term .refine-text,
legend.oradsaddbook,
#term h2,
#collate h2,
#collate h3,
#checkout .helpinfo h2,
.Lcat_baskettopcontent,
.Lmyaccaccountdetails h2,
.addbook h2,
.reminderlinks h2,
.Lmyacccontactdetails h2,
.Lcat_myaccountnav h2,
.Lmyaccorderhistory h2,
.myaccpredictor h2,
#orderconfirmation h2,
#orderreceipt h2,
#orderconfirmation .wizrtable tr th,
#orderreceipt .wizrtable tr th,
.deliveryaddress h2,
.deliveryrate h2,
#ordersummary h2,
.orderitems h2,
#contactdetails h2,
#orderconfirmation #additionalservices h2,
#paymentdetails h2,
#orfnfeatured h2,
#paymentdetails table tr th,
#checkout .orderdetails tr th.hdrOrderTotal,
#checkout .orderdetails tr td,
#yourbasket .wizrtable tr.orsctotal th span,
#yourbasket .wizrtable tr td.basketTot,
#yourbasket .wizrtable tr.orsctotal th,
.Lmyaccaccountmicrosite h2,
.deliveryaddress .addrName strong {font-weight: bold;}

label,
table.wizrtable td,
.deliveryrate h3, 
#searchresults h4,
#collate h3,
.prods .details .prodname,
#checkout .orderdetails tr th {font-weight: normal;}

/**************/
/* FONT STYLE */
/**************/
#collate .viewall {font-style: italic;}

/*******************/
/* TEXT DECORATION */
/*******************/
a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover,
.prods ul h2 a,
.prods ul h2 a:hover {text-decoration: none; font-size:11PX;

}
/*
#footer a {font-size:11px !important}



li .items {font-size:11px !important}*/

/*a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover,
.prods ul h2 a,
.prods ul h2 a:hover {text-decoration: none; font-size:1.1em;}
*/

.commoptionslink a:hover,
.signoutlink a:hover {text-decoration: none; font-size:1.0em;}

.psel a.previous,
.psel a.next,
.psel a.previous:hover,
.psel a.next:hover,
.psel .currentpage {text-decoration: none; font-size:1.1em;}


.commoptionslink a,
.signoutlink a {text-decoration: underline; font-size:1.0em;}

.was, .attr_was {color:red;}

/**************/
/* TEXT ALIGN */
/**************/
.psel {text-align: center;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}

h1,
p.Lwelcome,
.items_added li,
.items_empty li,
.Lcatnav ul li a,
.refinelist,
.sort label,
.psel a.previous,
.psel a.next,
.helpinfo,
.myaccpredictor h2,
#orderconfirmation .deliveryrate ul,
#orfnfeatured h2 {text-transform:uppercase;}

#term a.refine-remove {text-transform:capitalize;}
/*
#helpinfo a
{font-size:12px}
*/
/****************/
/* LETTER SPACE */
/****************

h1,
h2,
h3,
h4 {letter-spacing:0.1em;}

p,
fieldset label,
fieldset div div,
fieldset div textarea,
fieldset div input {letter-spacing:0.1em;}

a {letter-spacing:0.em;}*/


/*styles_color.css*/
 /********/
/* TEXT */
/********/
body,
a,
a:hover,
input,
select,
legend,
textarea,
.wizrtable tr th,
.wizrtable tr td.quantity,
.wizrtable tr td.priceeach,
.f-oradsaddbook p,
#keywordsearch .refine-text,
#searchresults select#sortby,
.f-oradsaddbook div,
#wrapper p,
#checkoutwrapper p,
.Lcopyright p {color:#4e2200;}

h1,
#term h2,
#collate h2,
#collate h3,
#term a.refine-remove,
#term a.refine-remove:hover,
.wizrtable tr td,
.wizrtable tr td.name a,
.wizrtable tr td.name a:hover,
li.checkoutStep4On,
li.checkoutStep3On,
li.checkoutStep2On,
li.checkoutStep1On,
li.checkoutBasketOn,
li.checkoutLoginOn,
.f-oradsaddbook {color:#4e2200;}

#admin,
#admin a,
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a,
.featcats ul p a:hover,
.invisible,
.topnavigation a {color:#4e2200;}

.featcats ul p,
.featprods ul h2 a,
.featprods ul h2 a:hover,
.featprods ul p,
.topnavigation a:hover,
.deliveryrate input {color:#4e2200;}

.error, #atbmsg, .required, .itemsLoaded, .totalLoaded {color: #f00;}

.prods .details .prodname a,
.prods .details .prodname a:hover,
#myacc-col-one a,
#myacc-col-one a:hover,
legend.oradsaddbook,
#productdetail .desc p {color:#4e2200; letter-spacing:0; font-size:1.1em;}

#orderconfirmation #cardtype, #orderconfirmation #month, #orderconfirmation #year {color:#4e2200;}

/*****************/
/* NEW TAG COLOR */
/*****************/
h1,
h3 {color:#4e2200;}
h2 {color:#4e2200;}
p {color:#4e2200;}

/***************/
/* BACKGROUNDS */
/***************/
body,
#atbmsg,
.featprods ul li,
#categorylist .icatldesc,
#categorylist ul.categories,
#categorylist ul.categories .image,
#iacc ul.featprods li,
.prods ul li { background-image:url(../images/cubavera-bg.gif); background-position:center top; background-repeat:repeat-x; background-color:#f5f0d8}

#admin, #admin a {background-color:#FF0000;}
.featcats ul li {background-color:#f1edd3;}

.error, #checkout .addressbook {background:#FFFFFF;}
/***********/
/* BORDERS */
/***********/
fieldset {border-color:transparent;}
.featcats ul li {border-color:#666;}
.featcats ul h2 {border-bottom-color:#FFF;}
#iacc ul.featprods li {border-color:#5E5E5E;}
table.wizrtable,
table.wizrtable th {border-color:#FFF;}

#termtextkeywordsearch, #emailsignup,
#yourbasket .wizrtable tr td.quantity input,
input#fname,
input#mname,
input#lname,
input#addr1,
input#addr2,
input#city,
input#zipc,
input#area,
input#phone,
input#usemail,
input#uspswd,
input#uspswd2,
input#addrname,
input#state,
.orxfieldsset input,
#paymentdetails #ohccnum,
#paymentdetails #ohccname,
#paymentdetails #ohcccsc {border:1px solid #4E2200;}

#yourbasket .orsctotal th, #yourbasket .orsctotal td {border-top:1px solid #d0d61b;}
#yourbasket .wizrtable thead tr th{border-bottom:1px solid #d0d61b;padding:15px 0;}

/* h1, */
#term h2,
#collate h2,
#collate h3,
#checkout .helpinfo h2,/*
.Lcat_baskettopcontent,*/
.Lmyaccaccountdetails,
.Lmyacccontactdetails,
.Lmyacccontactdetails h2,
.Lcat_myaccountnav .addressbook,
.Lmyaccorderhistory,
.myaccpredictor h2,
.deliveryaddress h2,
.deliveryrate h2,
#ordersummary,
#ordersummary h2,
.orderitems h2,
#contactdetails h2,
#orderconfirmation #additionalservices h2,
#paymentdetails,
#paymentdetails h2,
#orfnfeatured h2,
.Lmyaccaccountmicrosite h2 {}


/*styles_default.css*/
body {margin:0; padding:0;}
h1, h2 {margin:15px 0 0 0; padding:0 0 1px 0; }
h3 {margin:0; padding:5px 0 5px 5px;}
p {margin:.5em 0; padding:0;}
img {border:none;}

/***********/
/*  LISTS  */
/***********/
ul {margin: 0; padding: 0; list-style: none;}

/***********/
/*  FORMS  */
/***********/
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left; width: 10%;}
legend {display: none;}
fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 1em; clear: both; padding: 6px 6px 6px 0px;}
fieldset label {float: left; width: 30%;}
fieldset div div {clear: none; float: left; width: 50%;}


/********************/
/*  COMMON CLASSES  */
/********************/
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.left1{width:60px;}
.left2{width:25px;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}


/*dhtmlwindow.css*/
/*****************************************************/
/* The styles below deal with the DHTML popup window */
/* ***************************************************/

iframe#contentframe {margin:0; padding:0; width:100%; height: 100%}
.dhtmlwindow{position: absolute;visibility: hidden;background-color: #fff;}

/*CSS for Drag Handle*/
.drag-handle{border: 1px solid #666;padding: 1px;text-indent: 3px;font-weight: bold;font-size: 1.2em;background-color: #ccc;color: #fff;cursor: move;overflow: hidden;width: auto;position: relative;z-index:2;}

* html .drag-handle { /* for IE/Win - lines up divs, only IE because seeing this causes overlaps when fonts scaled in non IE */
/*width:442px;*/
}

/* needed to sit in between header of dhtmlwindow and background - because IE shows select fields always on top */
/* you may want to increase the height value if the drag-handle height increases */
iframe#headerframe{z-index:1;width:100%;height:30px;position:absolute;top:0px;left:0px;}

/*CSS for controls (min, close etc) within Drag Handle*/
.drag-handle .drag-controls{position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;z-index:2;}

/*CSS for Content Display Area div*/
.drag-contentarea{border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;color: black;height: 150px;padding: 0;overflow: auto;position: relative;z-index:2;background: #fff url() no-repeat center center;}
.drag-statusarea, .drag-resizearea{display:none;}

/****************************************/
/* ADDED TO BASKET PARENT POPUP MESSAGE */
/* **************************************/

#tabaddedmsg {display:none; position:absolute; top:126px; left:543px; border:1px solid #999; background-color:#ccc; color:black; width:200px; padding:0 5px; z-index:1;}
#tabaddedmsg .text {float:left;width:175px;}
#tabaddedmsg img {padding-top:5px;}

/*styles.css*/
/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/

/* admin elements */
#admin {margin:0; padding:.5em 0;}
#admin a {text-decoration:underline;}

/*no javascript*/
#noscript {margin:0; padding:.5em 0;}
#noscript a {text-decoration:underline;}

/* Shared with checkout */
#buttons {overflow:hidden; /* must now supply a width value for this to work */padding:10px 0 20px;width:100%;}
#buttons1 {overflow:hidden; /* must now supply a width value for this to work */
width:100px; padding-left:198px;}
html*  #buttons1 { 
 width:100px; padding-left:207px;
 *padding-left:198px; 
}
*:first-child+html #buttons1{position:absolute; margin-left:20px;}
/*************/
/* HOME PAGE */
/*************/
#home {width:100%; overflow:hidden; margin:0; padding:0;}
#home p {text-align:center; margin:0 0 10px 0; padding:0;}
#home p.first {margin:32px 0 0 0;padding:0 0 10px 0;}
#home p a {/*font-size:1.1em; letter-spacing:0.25em;*/}

.Lcat_hp {width:100%; overflow:hidden;}
.featcats ul li {border-width:1px; border-style:solid; width:187px; float:left; padding:10px 10px 6px 10px; margin:8px 8px 0 0; height:132px; min-height:132px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px;}
.featcats ul h2 {border-bottom-style:solid; border-bottom-width:1px;}
.featcats ul p {color:#000; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display:block;}
.featcats ul .details {float:left; width:93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float:right; padding-top:30px; min-height:33px;}
.featcats ul .image img {border:none;}
.featcats ul .image p {width:60px;}
.featcats h2.icatname, .featprods h2.icatname {display:none;}


/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
#iacc, #substitute {width:528px;}
#iacc .featprods ul li, #substitute .featprods ul li  {float:left;width:166px; padding:10px 0;margin:10px 5px;background:#fff}
*html #iacc.featprods ul li {width:166px;}

#iacc .featprods ul li div.image img, 
#substitute .featprods ul li div.image img  {width:156px;height:180px; border:1px solid #CCCCCC;}

#iacc, #substitute {width:528px;}
#iacc .featprods ul li, #substitute .featprods ul li  {float:left;width:166px; padding:10px 0;margin:10px 0;}
*html #iacc.featprods ul li {width:166px;}

.featprods .details h2 {padding:0;}
#iacc .featprods h2, #substitute .featprods h2, #subsku .featprods h2 {background:transparent url(../images/featprods_header.png) no-repeat scroll center 3px;color:#fff; font-size:1.09em; margin:0; padding:5px; text-decoration:none; font-weight:bold; text-transform:uppercase; width:157px;letter-spacing:0.2em;text-indent:-50000px;}
#iacc .featprods, #substitute .featprods {clear:both; margin:10px 0 0 0;}
#iacc .featprods ul, #substitute .featprods ul {width:100%; overflow:hidden;}
#iacc .featprods li, #substitute .featprods li {float:left; width:146px; margin: 10px 5px; padding:0; text-align:center;}

#iacc .featprods ul li div.image, #iacc .featprods ul li div.details, 
#substitute .featprods ul li div.image, #substitute .featprods ul li div.details  {width:140px;}
#iacc .featprods h2.prodname, #substitute .featprods h2.prodname{color:#4e2200; font-size:1em; font-weight:normal; text-transform:capitalize; width:140px; border:none; background:#fff; letter-spacing:0; text-indent:0px}

#iacc .featprods .pricebox, #substitute .featprods .pricebox {width:140px; text-align:center;}
#iacc .featprods .pricebox .price, #substitute .featprods .pricebox .price {display:inline; margin:0 3px; padding:0;}
#iacc .featprods .pricebox .was , #substitute .featprods .pricebox .was {display:inline; margin:0 3px; padding:0;text-decoration:line-through;font-weight:bold;}
#iacc .featprods .pricebox #attr-wasprice, #substitute .featprods .pricebox #attr-wasprice {font-size:1.1em; display:inline; margin:0 3px; padding:0;text-decoration:line-through;font-weight:bold;}

/*****************/
/* CATEGORY LIST SEARCH*/
/*****************/

#categorylist h1 {display:none;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories li {padding-top:5px; border-bottom:1px solid #333; width:100%; overflow:hidden;}
#categorylist ul.categories h2 {padding:10px 0; margin:0; color:#333;}
#categorylist ul.categories h2 a {/*font-size:1.1em;*/ margin:0;}
#categorylist ul.categories .image {padding:0; margin:-30px 0 0 0; float:right;}
#categorylist ul.categories p.icatldesc {display:none;padding:0; width:420px; float:left;}
#categorylist ul.categories .moreinfo {clear:both;display:none;}
#categorylist ul.categories .moreinfo a {padding-right:8px; background:url(../images/arrow.gif) no-repeat right 3px;}
#categorylist .Lcatdesc h2, #categorylist .Lcatdesc h3{display:none;}


/*****************/
/* PRODUCT LISTS */
/*****************/

.prods ul li {float:left; width:126px; padding:0; margin:0; text-align:center;}
.prods .details .pricebox .price, .prods .details .pricebox .was {display:inline; margin:0 3px; padding:0;}
.prods .details .save, .prods .details .release, .prods .details label, .prods .details input, .prods .details select, .prods .details .moreinfo {display:none;}

#productlist {width:100%; overflow:hidden; padding-bottom:5px;}
#productlist .productlistnameanddescs h1 {/*margin-top:7px;*/ padding-bottom:2px;/* letter-spacing:0.2em;*/}
#productlist .productlistnameanddescs h2, #productlist .productlistnameanddescs h3 {display:none;}
#productlist .prodempty {font-size:1.1em; padding-top:2px;}
#productlist .products {margin:0 0 0 18px; width:606px; clear:both;}
/*#productlist .products li {float:left; width:156px; padding:0; margin:15px 0 0 8px; text-align:center; min-height:97px;}*/
#productlist .products li {float:left; width:156px; padding:0; text-align:center; min-height:309px;background:#f5f0d8;margin:15px 10px 20px 20px;}
body:last-child #productlist .products li { min-height:297px;}
* html #productlist .products li { margin-top:38px; }
#productlist .products .details .pricebox {text-align:center;}
#productlist .products .details .prodname a {color:#4e2200; font-size:1.0em;}
#productlist .products .details .prodname a:hover {color:#39c;}
#productlist .products .details .prodname {margin:15px 0 0 0; padding:0; font-weight: normal;}
#productlist .products .details .pricebox {margin:0; padding:0; font-weight: normal;}
#productlist .products .details .price {font-weight:bold; margin:0; padding:0;}
#productlist .products .details .pricebox .price, #productlist .products .details .pricebox .was {display:inline; margin:0 3px; padding:0;}
.image{
width:156px;
_width:146px;
height:180px !important;
}

#productlist .products .image{
border:1px #CCCCCC solid;
}
#productlist .products li .details .swatchimg ul.swatchimglist li {
float:left;
margin:0;
min-height:10px !important;
-height:10px !important;
padding:5px 0 0 2px;
text-align:left;
width:37px;
}
#productlist .products li .details .swatchimg ul.swatchimglist{
-width:156px;
-margin:0;
}

/******************/
/* SEARCH RESULTS */
/******************/
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height:10px; font-size:0; clear:both; height:10px;}
#searchresults {width:100%; overflow:hidden;padding:0;}

#searchresults h1 {display:block;font-weight:bold;padding-bottom:2px;width:250px !important;}
/* #searchresults h4 {display:none;} */
/* #searchresults h4#noresults{display:block;} */
/* ABOVE COMMENTED OUT TO DISPLAY SEARCH RESULT TEXT ABOVE PRODUCTS 10/23/09 */
#searchresults .prods {clear:both; margin:15px 0 25px 15px; padding:0;}
#searchresults .prods ul {margin:0 0 0 43;padding:0;width:595px;}
#searchresults .prods ul li {width:156px; padding:0; text-align:center; min-height:97px;background:#f5f1d8;margin:0 10px 20px 20px;}
#searchresults .prods .details .pricebox p.price {text-align:center; font-size:1em;font-weight:bold;}
#searchresults .prods .details .pricebox p.was span{text-decoration:line-through;text-align:center; font-size:1em;font-weight:bold;}
#searchresults .prods .details .pricebox span#attr-wasprice{text-decoration:line-through;text-align:center; font-size:1em;font-weight:bold;}

#searchresults .prods h2 {font-size:1em;}

#collate, #term {padding-bottom:0;}
#collate ul, #term p {padding:0;}
#collate p {margin:0; padding:0;}
#collate .termtext {float:left; width:180px; margin:5px 0 0 8px; padding:0;/* letter-spacing:0.1em;*/}
#term h2, #collate h2, #collate h3 {margin:15px 0; padding:0 0 2px 0;/* letter-spacing:0.1em;*/}
#collate h2  {display:block;padding:2px 0 0 0;}
/*#content-search_nocolthree #col-one #term h2{display:none;}*/

#collate h3 {background#fff;font-weight:bold;margin-bottom:1px;width:190px;padding-top:10px;}
#collate .viewall {clear:both; margin:0 0 0 0; padding:5px 0 0 0;}
*:first-child+html #collate .viewall {padding:3px 0 0 0;}
#collate .viewall a {font-style: normal; text-decoration:underline;}
.refinelist {width:200px;Ô#width:200px;Ô _width:190px;Ô margin:5px 0 0 0; padding:0 0 15px 15px;}
#term .refine-termtext {font-weight:bold;padding-left:5px; text-transform:none;}
#term a img{display:none;}
#term .refine-text {padding-left:0;}
#term .refine-link {padding-left:2px; text-transform:none;font-size:1em;}
#term .refine-remove {padding-left:2px;}

/*remove comment below if grid/list switch is enabled*/
#searchresults .sort h2 {display:none;}
#searchresults .sort {float:left; width:auto; margin:6px 0 0 0; padding:0;}
#searchresults .sort label {margin:3px 8px 0 0; float:left;}
#searchresults .sort select {float:left;}
#searchresults #atbmsg {display:none;}

/********/
/* psel */
/********/
.searchpseltop, .pseltop {float:right;margin:-17px 0 0;width:500px;}
#rowsdisplayed, .searchpselbtm, .pselbtm {display:none;}
.psel {padding:25px 25px 0 0;text-align:right;}
.psel .previouspage .previous {padding-left:5px;}
.psel .previouspage a.previous {text-transform:lowercase;}
.psel .nextpage .next {padding-right:5px;}
.psel .nextpage a.next {text-transform:lowercase;margin:0;padding:0;}
.psel a.pselall {margin-top: 10px;}
.pseltop .psel .pnumber {color:#4e2200;}
.psel .pnumber b{color:#4e2200; text-decoration:none;font-weight:normal;font-size:1.1em;padding:0 5px}
.psel .pnumber a {text-decoration:underline;padding:0 1px}
.searchpseltop .psel .pnumber-search {color:#4e2200; text-decoration:none;}
.searchpseltop .psel .pnumber-search b{color:#4e2200; text-decoration:none;font-weight:normal;font-size:1.1em;padding:0 5px}
.searchpseltop .psel .pnumber-search a {text-decoration:underline;padding:0 1px}
.psel .currentpage {text-decoration:none;}
/*-----------VIEW ALL----------------*/
/*.pagination-all, .pagination-first{float:right;padding:5px 27px;}*/
.veiwall-pageview{float:right;padding:5px 27px;}
.pagination-first {float:right;margin:-8px 0 0;}
/*******************/
/* PRODUCT DETAILS */
/*******************/


/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {margin:0; width:614px;_width:629px !important;}
.productdetailleft {float:left; width:320px;padding:20px 0;}
*html .productdetailleft {margin-left:-8px !important;}
*:first-child+html .productdetailleft {margin-left:-8px !important;}
.productdetailright {float:right; width:240px;padding:5px 20px 0 20px;}
*html .productdetailright {margin-right:-13px !important;}
*:first-child+html .productdetailright {margin-right:-13px; padding-top:20px !important;}
.enlarge {text-align:right;}
.enlarge a {/*display:none;*/}
#productdetail h1 {margin-top:0px; margin-bottom:10px; width:262px;font-weight:bold}

#productdetail h3.skunumber {font-size:1.1em;float:right;font-weight:normal;margin:-17px 0 0;#margin:-14px 0 0;_margin:-15px 0 0;padding:0 0 0 30px;text-transform:uppercase;}
/**:first-child+html #productdetail h3.skunumber {margin:0;position:relative;top:-15px;}*/
#productdetail .itemadd {padding:5px 0 0 0;}
#productdetail .invtmedia {margin:0; text-align:right; height:370px;}
#productdetail .zommview {margin:10px 0 0 0; text-align:right;}
#productdetail .tellafriend  {text-align:right;margin:10px 0;}
#productdetail .socialnetworking {text-align:center; margin:10px 0 0 0; }
#productdetail .desc {clear:both; margin:40px 0 25px 0; color:#4e2200;}
#productdetail .desc p {margin-top:12px;}
#productdetail .desc li{margin-left:12px;*margin-left:0px;}

#productdetail .productdetailright p.price{width:60px;margin:5px 15px 0 0 ; font-weight:bold; float:left;font-size:1.1em;}
#productdetail .productdetailright p.was, #productdetail .productdetailright p.save {text-decoration:line-through;width:100px;margin:5px 15px 0 0 ; font-weight:bold; float:left;font-size:1.1em;}
#productdetail .productdetailright p.save span {padding-left:5px;font-size:1.1em;}
#productdetail .productdetailright p.save {display:none;}
#productdetail .productdetailright .attrprice{margin:12px 0 0 0; font-weight:normal; float:left;font-weight:bold; font-size:1.1em; width:150px;}
#productdetail .productdetailright .attrprice #attr-sellprice{width:70px; float:left;}
#productdetail .productdetailright .attrprice #attr-wasprice{text-decoration:line-through; color:#4B2200;width:70px; float:left;}
.red {color:#f00;}
.nored {color:#4B2200;}
#productdetail form {display:block; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {float:left; width:262px; margin:10px 0 7px 0; padding:5px 0 0 0; text-decoration:none; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #d0d61b; /* letter-spacing:0.15em;*/}
#productdetail form fieldset select {font-size:1em;}

#productdetail .qtyandbutton {margin-top:0; padding-top:10px;font-size:1.0em;}
#productdetail .qtyandbutton .quantity {float:left; text-transform:uppercase;margin-top:10px;}
#productdetail .qtyandbutton .quantity label {float:left; padding-top:3px;font-size:1.1em;font-weight:bold;}
#productdetail .qtyandbutton .quantity input {width:16px; border:1px solid #4e2200; text-align:center; margin-left:5px;}
#productdetail .qtyandbutton .addtobasket {float:right; margin:10px 20px 0 0;}
#productdetail .qtyandbutton .buynow {clear:both; margin:25px 0 0 0; text-align:right;}
#productdetail .qtyandbutton .nostock {clear:both; margin:0 0 10px 0; padding:0 0 20px 0;border-bottom:1px solid #d0d61b;}
#productdetail .nostocktxt {text-transform: uppercase;}
#productdetail .reviews {float:right; font-size:0.8em; font-weight:bold; letter-spacing:0.05em; margin-top:5px; padding-top:0; text-align:right; text-transform:uppercase; width:180px;}
#productdetail .reviews a{ text-decoration:underline; }
#productdetail .outofstock {padding-top:7px; }
.nostock  .cantfind{color:#3399CC;}

#productdetail h2 {margin: 0; padding: 5px 0;width:319px;}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{height:50px;}
#productdetail input.preorder{display:none;}
#productdetail p.release{display:none;}
#productdetail .pricemsrp{display:none;}
#productdetail #buttons {display:block;}
#productdetail .print {text-align:right; margin:5px 0 20px 0;}
#col-two #productdetail #relatedbasket,#col-two #productdetail #relatedbasket h2{width:200px;}

#productdetail .tellafriend span {display:none;}



/*************************/
/* PRODUCT DETAILS LAYER */
/*************************/
.layer {text-align: left; padding:10px;} /*this is needed to override the style_centre css which centres the layer content */
/*
iframe#tabiframe {border:1px solid #666;width:650px;height:400px;position:absolute;top:0;left:0;z-index:1;}
*/
#productdetail_layer h1 {padding: 0 6px 6px 10px;}
#productdetail_layer .invtmedia {float:left; margin: 15px 15px 15px 0;}
#productdetail_layer .invtmedia img {width: 178px;}
#productdetail_layer .invtmedia p {height: 178px;}
#productdetail_layer .pricing {margin-top:15px;margin-left:200px;width:200px;}
#productdetail_layer .pricing fieldset {clear:none;}
#productdetail_layer .add {display: block; padding: 5px 0; cursor:pointer;}
#productdetail_layer .buy {display: block; cursor:pointer;}
#productdetail_layer ol {margin-top: 0; padding-top: 0;}
#productdetail_layer h2 {margin: 0; padding: 0;}
#productdetail_layer ol .em {margin: 0; padding: 0;}
#productdetail_layer .grid {display: none;}

/***************/
/* Product Grid */
/***************/
.emailMe a span.emailtext{display:none;}
.emailMe img{display:block !important;float:left;}

/***********/
/* PACKAGE */
/***********/
#package {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url(../images/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 5px 0; color:#333;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}

/*************************/
/* SEARCH TEASER RESULTS */
/*************************/
.teaserResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .teaserResults {width:178px;}
/*************************************/
/* SPOTLIGHTS CATEGORY SEARCH RESULTS*/
/*************************************/
.Rspotlights .spotlightsResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rspotlights .spotlightsResults {width:178px;}

/***************************************/
/* TOP SELLERS CATEGORY SEARCH RESULTS */
/***************************************/
.Rtopsellers .topsellersResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rtopsellers .topsellersResults {width:178px;}

/***************************************/
/* Tell a friend */
/***************************************/
#tellafriend fieldset div {padding-top:3px;}
#tellafriend fieldset div input {border:1px solid #4e2200; padding-left:2px;}
#tellafriend fieldset div textarea {border:1px solid #4e2200; padding-left:2px;}
*:first-child+html #tellafriend fieldset div input {border:1px solid #4e2200; padding-left:1px;}
*:first-child+html #tellafriend fieldset div textarea {border:1px solid #4e2200; padding-left:1px;}
#tellafriend div.ppmsg {margin:5px 0;overflow:hidden;}
#tellafriend div.ppmsg input {width:15px;float:left; border:0px;}
#tellafriend div.ppmsg label{width:320px;float:right; padding-top:2px;}
#tellafriend #buttons input {border:0px;}

/***************************************/
/* Write Review */
/***************************************/
#writereview fieldset div {padding-top:3px;}
#writereview fieldset div input {border:1px solid #4e2200;}
#writereview fieldset div textarea {border:1px solid #4e2200;}
#writereview #buttons input {border:0px;}
#writereview #buttons a#back_link {background: url(../images/bt_previous.gif) no-repeat left top; width:79px; height:18px; display:block; text-indent:-5000px;}


/***************************************/
/* Our story */
/***************************************/
#col-two table tr td span.prname{width:350px;padding:10px; background:#aeaeae; text-align:center;}
h2.ourstory {color:#fff; background:#666;}

/***************************************/
/* Gift certificate*/
/***************************************/
#giftcertificate {padding:25px;width:820px;background-image:url(http://www.cubavera.com/content/ebiz/cubavera/page/giftcertimg/e-giftcertificate.jpg); background-position:right 70px;background-repeat:no-repeat;}
#giftcertificate #buttons {overflow:hidden;padding:0 0 20px;text-align:left;width:315px;}
#giftcertificate fieldset div {padding:3px 0 0 0;}
#giftcertificate fieldset div input {border:1px solid #D0D61B;font-size:1em;width:138px;}
#giftcertificate fieldset div input#amount {width:35px;}
#giftcertificate fieldset div textarea {border:1px solid #d0d61b; width:138px; font-size:1em;}
#giftcertificate p {width:500px;}
#giftcertificate fieldset label {float:left;width:20%;}


/***************************************/
/* Static page*/
/***************************************/
#content-default_nocoltwothree{margin:0;padding:0;background:#f5f0d8;}
#content-default_nocoltwothree h1{margin:0;padding:0;}
	
#contactus fieldset div {padding-top:5px;}
#contactus #buttons{padding:0px 5px 5px 0px;overflow:hidden;}
#contactus fieldset div.firstname{float:left;padding-right:10px;}
#contactus fieldset div input, #contactus fieldset div textarea,  #contactus fieldset div select { font-size:1em; border:1px solid #d0d61b !important; width:193px;}
html #contactus fieldset div select {width:196px;}
* +html #contactus fieldset div select {width:198px;}
* html #content-default_nocoltwothree #contactus h1{clear:both; border-bottom:1px solid #d0d61b; height:15px; width:100%;}
#contactus p {clear:both;}
#contactus .contactbuttons{width:33%;float:left;}
#contactus .continue{margin-left:55px;float:left;}
#contactus fieldset {margin-bottom:0px !important;}

#thankyou #tellafriendthankyou p a {background:url(../images/bt_backtoshop.gif) no-repeat left top; display:block; text-indent:-50000px; width:128px; height:18px; float:right;outline:0;}

#storelocatorresults h3 {padding-left:0px; margin-left:0px;}
#storelocatorresults fieldset label.invisible {color:#4e2200;}
#storelocatorresults fieldset input, #storelocatorresults fieldset select { font-size:1em;}

/*************************/
/* FOOTER */
/*************************/
#footer{font-family:arial;margin-top:14px;}
#footer .Lcat_footer .Lfooter{width:100%;margin:0;padding:0;}
#footer .Lcat_footer .Lfooter ul li{font-family:arial;font-size:0.87em;#font-size:xx-small;_font-size:0.87em;padding-right:11px;}
.cubaveratrademark {font-weight:bold;font-size:1.0em;#font-size:x-small;_font-size:1.0em; padding:10px 0 0 2px;margin-top:5px;}
#footer .Lcat_footer .Lcopyright {font-size:0.9em;#font-size:xx-small;_font-size:0.9em;}


/******************************/
/*Pop Up layout*/
/*****************************/
#popups {margin:15px; text-align:left;}
#popups .close {text-transform:uppercase; padding:20px 0 0 0;}
#popups .close a {text-transform:uppercase; text-decoration:underline;}

/*************/
/* NESLETTER */
/*************/
.emailsignup #buttons {padding:5px 5px 5px 0; }


/***************************************/
/* Attribute Swatch */
/***************************************/
.swatchlist {}
.label-att1, .label-att2 {width:230px; margin:10px 0 7px 0; padding:7px 0 0 0; text-decoration:none; font-weight:bold; text-transform:uppercase;}

/* Attribute Swatch */
ul.attribute_att1, 
ul.attribute_att2 {overflow:hidden;}
ul.attribute_att1 li, 
ul.attribute_att2 li {display:inline;}
ul.attribute_att1 li a, 
ul.attribute_att2 li a {background:#fff;display:block;float:left;width:auto;cursor:pointer;text-align:center;text-decoration:none;margin:5px 7px 10px 0;padding:0;position:relative;}

ul.attribute_att1 li.swatch a {display:block;border:1px solid #ded9c4;display:block;background:#ded9c4;color:#4e2200;font-weight:bold;}
*html .swatch {margin-right:200px;}
ul.attribute_att1 li.swatch a span {display:block;background:#ded9c4;color:#4e2200;margin:0;padding:8px 2px;font-size:0.9em;font-weight:bold;}
#LinK{margin-top:-10px;}
ul.attribute_att1 li.swatch a.available:hover, ul.attribute_att1 li.swatch a.available:visited, ul.attribute_att1 li.swatch a.available:active {display:block;border:1px solid #4E270B; background:#ded9c4; color:#4e2200;}
ul.attribute_att1 li.swatch a.available:hover span, ul.attribute_att1 li.swatch a.available:visited span, ul.attribute_att1 li.swatch a.available:active span {display:block; background:#ded9c4; color:#4e2200;margin:0;padding:8px 2px;}

ul.attribute_att2 li {display:block;display:inline;}
ul.attribute_att2 li a {display:block;border:1px solid #ded9c4;background:#ded9c4;font-weight:bold;min-width:26px;width:auto;_width:26px;}
ul.attribute_att2 li a.available:hover, ul.attribute_att2 li a.available:visited, ul.attribute_att2 li a.available:active {display:block;border:1px solid #4E270B; background:#ded9c4; color:#4e2200; font-weight:bold;}
ul.attribute_att2 li a.available  {background:#ded9c4;color:#4e2200;padding:6px 2px;font-weight:bold;}

ul.attribute_att1 li.swatch a.notavail {background:#FFF; border:2px dashed #4E270B; color:#4e2200;}
ul.attribute_att1 li.swatch a.notavail span{background:#FFF; color:#4e2200;min-width:30px;width:auto;margin:0;padding:8px 2px;font-size:0.9em;font-weight:bold;}
ul.attribute_att2 li a.notavail {background:#FFF; border:2px dashed #D0D61B; color:#4E2200;padding:6px 2px;}
ul.attribute_att1 li a.selected {border:2px solid #D0D61B;color:#4e2200;}
ul.attribute_att1 li a.selected span {margin:0;padding:8px 2px;}
ul.attribute_att2 li a.selected {border:1px solid #4E270B;color:#4e2200;font-weight:bold;padding:6px 2px;}

#alertmessage {margin:12px 0 10px 0;float:left;color:#4e2200;padding:0 0 0 1px;font-size:1.1em;}
.normal {background:none;color:#000;}
.warning {background:#d0d61b;color:#4E270B !important;padding:0px 3px !important;}
.warning span.sizeselected {color:#4E270B;}
span.sizeselected {color:#4e2200;}
#alertmessage span.selattonetwo { text-transform: lowercase;}

/* out of stock tooptip */
#swatchUnavailTooltip{background:#d0d61b;border:1px solid #4e2200;color:#4e2200;text-align:center;font-size:1em;font-weight:normal; height:auto; width:180px; padding:3px; position:absolute;left:-62px;top:-28px;}
#swatchUnavailTooltipArrow{background:url(../images/tooltip_arrow.gif) no-repeat center top;height:10px;position:absolute;	left:82px;top:20px;width:19px;}

/*\*/
html*#swatchUnavailTooltipArrow {
	top:19px;/*seen only by safari and netscape*/
	*top:20px;/*seen only by IE for PC*/
}
/**/

/* Side view image */
#sideviewheader {width:319px;text-align:center;margin:0;padding:0;height:0;}
#productdetail-sideview {text-align:center; margin:0; padding:0;}
#productdetail-sideview img {margin:5px 5px 0px 0px;border:1px solid #4e2200;} 
#productdetail-sideview a.selected img {border:1px solid #d0d61b;}

/* Price */

/*#productdetail .productdetailright .attrprice span#attr-wasprice {font-size:1.0em;font-weight:bold;margin-top:8px;color:red;}*/


/*Reminder*/
.addreminder , .reminderBox {clear:both;}
.reminderBox .occasion , .reminderBox .date {color:#4e2200;}
.addreminder .reminderBox .wizrtable thead tr th {border-top:1px solid #d0d61b; border-bottom:1px solid #d0d61b;}


/*Static Page*/
div#content-default_nocoltwothree div#help {padding:18px 20px;}



/**********************/
/* IFRAME*/
/**********************/
#iframe {height:1024px; overflow:hidden;}
iframe {/*height:100%;*/ overflow-x: hidden; overflow-y: hidden;  }

#submitReviewIframe {height:2000px !important;
}

#iframe p.close{display:none;}


#orderhistory .balance {display: none;};

.label-att2 {background:url(/content/ebiz/cubavera/resources/images/size-label.gif) no-repeat  !important; height:14px; width:47px; }


#orderhistory p {display: none;};


/*
img { -ms-interpolation-mode: bicubic; }*/




#Lcat_headerleft .menu {
	position:relative;        /* establish a menu-relative positioning context */
                                     /* play nicely with others */
	margin:0;
	padding:0;
	height:18px;                                  /* the menu's overall height */
	width:110px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: none;
	border-bottom-color: black;
	float:left;
	background:#FFFFFF;

}

.menu img {
	vertical-align: top;      /* prevent images from being pushed down by text */
}

.menu ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;          /* we don't want to view the list as a list */
	line-height:1.5em;           /* globally set the menu's item spacing. note */
}                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */

.menu li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	position:relative;    /* create local positioning contexts for each button */
	margin:0;
}

.menu ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	m\argin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
	font-size:11px;        /* this sets the base font size for our entire menu */
}

.drop {
	display:block;
	padding:0px 0.33em;	       /* this sets the l/r margins for our menu item */
	margin:0;
	text-align:right;   /* this right alignment goes with the float:left below */
	cursor:pointer;      /* IE tries to switch back to an I-beam, don't let it */
	cursor:hand;           /* IE5 only knows about "hand", so set it both ways */
}

.drop span {        /* this simultaneously left and right aligns the text and */
	float:left;       /* the >> in the drop-down menus which link to sub-menus */
}

.rightmenu {
	position:relative;  /* establish a local positioning context for YAH label */
	float:right;                  /* and right-align it at the top of our page */
}

#research {            /* this rightmost "Research" button must be positioned */
	position:absolute;       /* absolutely so that the YAH (you are here) text */
	top:0px;               /* label will slide underneath it under Opera v8.54 */
	left:364px;    /* which has a z-order sequencing bug with abs-pos elements */
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.menu ul li ul {
	display:none;                  /* initially hide the entire list hierarchy */
	padding:1px;                               /* this is our box border width */
}

.menu ul li a,
.menu ul li a:visited {                    /* unselected top-level menu items */
	display:block;
	float:left;
	text-decoration:none;
	height:18px;
}

.menu ul li:hover a,
.menu ul li a:hover {                        /* selected top-level menu items */
/*	border-top:1px solid #000;  */  /* these 2 lines create the push-in illusion */
/*	height:16px;*/
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul,
.menu ul li a:hover ul {                           /* 2nd level drop-down box */
	display:block;
	position:absolute;
	z-index:99;
	margin:0;
	top:18px;              /* place us just up underneath the top-level images */
	left:-1px;       /* left-align our drop-down to the previous button border */
	height:auto;      /* the drop-down height will be determiend by line count */
	width:100px;
	
	
	/*width:13.5em;*/
	color:#4a2302;                        /* this sets the unselected-text color */
/*	background:black;  */       /* this sets our menu's effective "border" color */
}

.menu ul li:hover ul.leftbutton,
.menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */
	left:10px;
}

.menu ul li:hover ul.skinny,
.menu ul li a:hover ul.skinny {             /* 2nd level skinny drop-down box */
	width:97px;   /* with a 12px default font, this is 97px width (97/12) */
}

.menu ul.rightmenu li:hover ul,
.menu ul.rightmenu li a:hover ul {    /* 2nd level neighborhood drop-down box */
	left:auto;
	right:0;         /* nudge the right menu right to line up under the border */
}

* html .menu ul.rightmenu li a:hover ul {         /* IE5/6 needs a tweak here */
	right:-1px;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {                   /* 2nd level unselected items */
	border:0;
	margin:0;
	padding:0;
	height:auto;
	color:#000;               /* this sets the unselected drop-down text color */
	background:#FFFFFF;       /* this sets the drop-down menu background color */
	width:110px;
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {                /* 2nd level selected item */
/*	color:black;*/
	color:#4a2302;
	background:white;
}

.menu ul li:hover ul.skinny li a,
.menu ul li a:hover ul.skinny li a,
.menu ul li:hover ul.skinny li a:hover,
.menu ul li a:hover ul.skinny li a:hover {     /* 2nd level un+selected items */
	width:8.08333em;
}

/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {             /* hide inactive 3rd-level menus */
	visibility:hidden;
}
     
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */
	visibility:visible;
	position:absolute;
	margin-top:-1px;	      /* bring the top edge of the 3rd level menu up one */
	top:0;
	left:8.08333em;
	width:110px;
}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */
	width:14em;
	background:#d8d8d8;
}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */
	width:110px;
	background:white;
}

#text {           /* the Mac's standard Safari browser will not see this code */
	height:1.215em;#           /* ...  but every other browser will and should */
} /* Safari barfs on the illegal pound sign (#) after the rule's property val */

/* SWATCH 115169 Begin*/
#searchresults .prods ul li .details .swatchimg ul.swatchimglist li {
float:left;
margin:0;
min-height:10px !important;
-height:10px !important;
padding:5px 0 0 2px;
text-align:left;
width:37px;
}
#searchresults .prods ul li .details .swatchimg ul.swatchimglist{
-width:156px;
-margin:0;
}
/* SWATCH 115169 End*/



/*CUSTOM CATEGORIES TITLES HEADERS*/


.cuboys{
background:transparent url(/content/ebiz/cubavera/resources/images/boys.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;
}




.cuhguayaberas{background:transparent url(/content/ebiz/cubavera/resources/images/guayaberas.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;}
.cuhcasualshirts{background:transparent url(/content/ebiz/cubavera/resources/images/casualshirts.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;}
.cuhsweaters{background:transparent url(/content/ebiz/cubavera/resources/images/sweaters.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;} 
.cuhsuitseparates {background:transparent url(/content/ebiz/cubavera/resources/images/jackets.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;} 
.cuhpantsandshorts{background:transparent url(/content/ebiz/cubavera/resources/images/pantsandshorts.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;} 
.cubabies{background:transparent url(/content/ebiz/cubavera/resources/images/babies.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;}
.cutoddlers{background:transparent url(/content/ebiz/cubavera/resources/images/toddlers.png) no-repeat scroll 0 0 !important;
clear:both;
height:17px;
margin-left:5px;
text-align:left;
text-indent:-5000px;}



.giftmessage {
	visibility:hidden !important;
}