#nav { padding:0; margin:0; display:block; list-style:none; height:43px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top { display:inline; float:left; height:43px;}


/* Default list styling */

#nav li:hover { position:relative; z-index:200; }

#nav li:hover ul.sub
{left:0px; top:43px; white-space:nowrap; width:96px; height:auto; z-index:300; background: url(../img/gif-transparent-1-px.gif); }
#nav li:hover ul.sub li
{display:block; height:20px; font-size:11px; line-height:18px; text-indent:5px; margin-top:1px; padding-top:0px !IE; position:relative; float:left; width:96px; font-weight:bold; color:white; border:0px solid #9D497D; }
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:100%; width:96px; line-height:18px; text-indent:5px; text-decoration:none; border:0px solid #9D497D; color:white;}
#nav li:hover ul.sub li a:hover { font-weight:bold; }


#picanterii-base #picanterii-img { width:96px; height:43px; background:url(../img/layout/but-3-a.jpg) top left no-repeat; }
#picanterii-base:hover #picanterii-img { width:96px; height:43px; background:url(../img/layout/but-3-b.jpg) top left no-repeat; }
#preload-picanterii { background:url(../img/layout/but-3-b.jpg) top left no-repeat; }

#essential-base #essential-img { width:103px; height:43px; background:url(../img/layout/but-1-a.jpg) top left no-repeat; }
#essential-base:hover #essential-img { width:103px; height:43px; background:url(../img/layout/but-1-b.jpg) top left no-repeat; }
#preload-essential { background:url(../img/layout/but-1-b.jpg) top left no-repeat; }

#cocktail-base #cocktail-img { width:92px; height:43px; background:url(../img/layout/but-2-a.jpg) top left no-repeat; }
#cocktail-base:hover #cocktail-img { width:92px; height:43px; background:url(../img/layout/but-2-b.jpg) top left no-repeat; }
#preload-cocktail { background:url(../img/layout/but-2-b.jpg) top left no-repeat; }

#sezonier-base #sezonier-img { width:87px; height:43px; background:url(../img/layout/but-4-a.jpg) top left no-repeat; }
#sezonier-base:hover #sezonier-img { width:87px; height:43px; background:url(../img/layout/but-4-b.jpg) top left no-repeat; }
#preload-sezonier { background:url(../img/layout/but-4-b.jpg) top left no-repeat; }

#accesorii-base #accesorii-img { width:93px; height:43px; background:url(../img/layout/but-5-a.jpg) top left no-repeat; }
#accesorii-base:hover #accesorii-img { width:93px; height:43px; background:url(../img/layout/but-5-b.jpg) top left no-repeat; }
#preload-accesorii { background:url(../img/layout/but-5-b.jpg) top left no-repeat; }

#boutique-base #boutique-img { width:97px; height:43px; background:url(../img/layout/but-6-a.jpg) top left no-repeat; }
#boutique-base:hover #boutique-img { width:97px; height:43px; background:url(../img/layout/but-6-b.jpg) top left no-repeat; }
#preload-boutique { background:url(../img/layout/but-6-b.jpg) top left no-repeat; }


#noutati-base #noutati-img { width:99px; height:43px; background:url(../img/layout/but-7-a.jpg) top left no-repeat; }
#noutati-base:hover #noutati-img { width:99px; height:43px; background:url(../img/layout/but-7-b.jpg) top left no-repeat; }
#preload-noutati { background:url(../img/layout/but-7-b.jpg) top left no-repeat; }



#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-9px; margin-left:6px; padding:3px; white-space:nowrap; width:96px; z-index:400; height:auto; background: url(../img/gif-transparent-1-px.gif); }

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; background: url(../img/gif-transparent-1-px.gif); }


.transOFF { width: 100%; background-color: #9D497D; border:0px solid transparent; }
.transON { width: 100%; background-color: #9D497D;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.5; border:0px solid transparent; }


/* to be copied to global.css */
.cartTableHead { width:100%; }
.cartTableHead tr td { background:#e5e5e5; height:30px; vertical-align:middle; text-indent:10px; color:#d81f87; font-weight:bold; }
.cartTableProduct { width:100%; margin-top:10px; border-bottom:1px dotted #cccccc; padding-bottom:10px; }
.cartTableProduct tr td { vertical-align:top; text-indent:15px; }


.cantitateUl { margin-top:-5px; }
.cantitateUl li { float:left; text-indent:0px; margin-left:5px; padding-top:5px; }
.cantitateInputLi { width:39px; height:29px; background:url(../img/cart/bkg-form-1-cos.gif) top left no-repeat; padding:0px;  }
.cantitateInputLi input { width:20px; background:none; border:0; margin-left:12px; margin-top:2px; }

.giftCardTable { width:100%; height:30px; background:#E5E5E5; }
.giftCardTable tr td { vertical-align:middle; }
.giftCardTd { width:59; height:29; text-align:center; vertical-align:middle; background:url(../img/cart/bkg-form-2-cos.gif) top left no-repeat; }
.giftCardTd input { width:40px; background:none; border:0px; }

.cartGoodModifier { width:100%; background:#cef5bb; }
.cartGoodModifier tr td { color:#05b909; }

.cartBadModifier { width:100%; background:#e7baba; }
.cartBadModifier tr td { color:#dc0000; }

.TopHeaderCartInfo { width:150px; float:right; margin-top:20px; margin-right:22px; text-align:right; }
.TopHeaderCartInfo a { text-decoration:none; }
.TopHeaderCartInfo a:hover { color:#d81f87; }
.TopHeaderCartInfo span { color:#d81f87; }

.priceModificationTopLeftCorner { background:#e5e5e5 url(../img/cart/cr-oc-stsus.gif) top left no-repeat; }
.priceModificationTopRightCorner { background:url(../img/cart/cr-oc-drsus.gif) top right no-repeat; }
.priceModificationBottomLeftCorner { background:url(../img/cart/cr-oc-stjos.gif) bottom left no-repeat; }
.priceModificationBottomRightCorner { background:url(../img/cart/cr-oc-drjos.gif) bottom right no-repeat; }
.priceModificationBottomRightCorner table {width:100%; margin:5px auto; border-bottom:1px white solid; }

.borderedText { border:1px #e5e5e5 solid;}



/* FFS STUFF */
.PlataTitle { font-weight:bold; text-decoration:underline; }
.faqOl li { margin-bottom:10px; }
.faqOl li ul li { margin-bottom:0px; }
ul.giftCardBuy { margin:0; margin-left:18px; padding:0; list-style-image:url(../img/general/bullet-text-gc.gif); }
ul.giftCardBuy li { margin-top:5px; font-size:11px; }
