html { // filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
body,html { margin:0; padding:0 }
body { font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#000000 !important; line-height:1.33em; }
a img { border:0 }
p { padding:0; margin:0 0 0.92em 0 }
a { color:#000000 !important; text-decoration:none !important; border-bottom:none !important }
a:hover { color:#000000 !important; text-decoration:none !important; border-bottom:none !important }
a:focus { outline:none }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }

form { margin:0; padding:0; display:none }

#wrapper {  text-align:left; position:relative }

.entrancePopup { display:none }

.optionsPopup {  display:none }

.barBookPopup {  display:none }

.recAddedPopup { display:none; }

.recSendPopup { display:none}

.photoPopup { display:none }

#header { height:100px; position:relative; z-index:100 }
#header .iconHome { display:none }
#header .iconSitemap { display:none }

#header a.enterButton { display:none }

#header a.optionsButton { display:none }

#header a.openBarBook { display:none }

#header h1 { position:absolute; top:10px; left:0; height:70px; width:409px; overflow:hidden; font-family:arial narrow; font-size:40px; line-height:70px; font-weight:normal; margin:0; padding:0 }
#header h1 img { margin:0 0 10px 0; display:none }
#header h1 em { color:#f24ac1; font-style:normal }
#header h1 a { color:#FFFFFF; text-decoration:none }
#header h1 a:hover { color:#FFFFFF; text-decoration:none }
#header .advice { display:none }
#header ul { display:none }

.tabsMenu { display:none }

a.goNext { color:#d42b98; text-decoration:none; padding:0 2px }
a.goNext:hover { background:#242424 }

.index .main { width:685px; float:left; display:inline; margin:0 15px 0 0 }
.index .side { width:235px; float:left; display:none }
.headline { height:31px }
.headline img { float:left; display:inline; margin:0; border-right:#000000 1px solid; background:#242424 url(/images/back_icon.gif) 0 0 repeat-x }
.headline .titlePink { background:#cb1985 url(/images/back_pink.gif) 0 0 repeat-x; padding:0 27px 0 34px }
.headline2 { background:#ededed }
.headline2 img { background:#ededed; border-right:#ffffff 1px solid }
.headline2 .title { padding:0 27px 0 34px }
.headline3 { background:#242424 url(/images/back_icon.gif) 0 0 repeat-x }
.headline3 img { background:none; padding:0 0 0 17px; border:none }

.index .main .content { background:#FFFFFF; color:#333132; padding:10px 0 0 0 }
.cocktailoftheday { margin:0 0 33px 0 }
.cocktailoftheday img { display:block }

.cocktails { margin:0 -20px 0 0 }
.cocktail { float:left; width:300px; height:150px; display:inline; margin:0 20px 0 0 }
.cocktail .photo { float:left; display:inline; margin:0 12px 0 0 }
.cocktail .cocktailInfo { width:176px; float:left }
.cocktail .cocktailInfo .date { font-style:normal; font-size:0.92em; color:#a6a6a6; display:block; margin:0 0 2px 0 }
.cocktail .cocktailInfo .title { font-size:1.25em; display:block; margin:0 0 12px 0; }
.cocktail .cocktailInfo span.rating { font-size:0.92em; padding:0 0 0 4px }
.cocktail .cocktailInfo div.rating { width:70px; height:11px; background:url(/images/rating.gif); overflow:hidden; margin:0 0 2px 4px }

.masters { color:#333132; zoom:1; margin:0 0 15px 0 }
.masters .master { float:left; width:300px; height:150px; display:inline; margin:0 20px 0 0 }
.masters .master img { float:left; display:inline; margin:0 12px 0 0 }
.masters .master .title { font-size:1.25em; display:block; margin:0 0 12px 0; }
.masters .master span { font-size:0.92em }
.index .masters {  padding:30px 0 0 0 }
.index .masters .master .title a { color:#FFFFFF }
.index .masters .master .title a:hover { color:#e6ff90 }

.snacks { background:#ffffff; padding:30px 0 0 0; color:#333132; zoom:1; margin:0 0 15px 0 }
.index .snacks { padding:30px 0 0 0 }
.snack { float:left; width:300px; height:150px; display:inline; margin:0 20px 0 0 }
.snack .photo { float:left; display:inline; margin:0 12px 0 0 }
.snack .snackInfo { width:176px; float:left }
.snack .snackInfo .date { font-style:normal; font-size:0.92em; color:#a6a6a6; display:block; margin:0 0 2px 0 }
.snack .snackInfo .title { font-size:1.25em; display:block; margin:0 0 12px 0; }
.snack .snackInfo span.rating { font-size:0.92em; padding:0 0 0 4px }
.snack .snackInfo div.rating { width:70px; height:11px; background:url(/images/rating.gif); overflow:hidden; margin:0 0 2px 4px }

.textContent { background:#FFFFFF; color:#333132; padding:10px 0 10px 0 }

h2 { font-size:1.83em; font-weight:normal; margin:0 0 14px 0; padding:0; line-height:1.17em;  }
h2.green { color:#88b20a }
h3 { font-size:1.5em; font-weight:normal; margin:0 0 14px 0; padding:0; line-height:1.17em; color:#88b20a }
h4 { font-size:1.25em; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:1.08em }
h4.newsTitle { margin:0 0 4px 0 }
.index h3 { font-size:1.25em; font-weight:bold; margin:0 0 10px 0; padding:0; line-height:1.08em }
.index h3 a { color:#CF218D }
.index h3 a:hover { color:#f540b5 }
h5 { font-size:1.08em; line-height:1.25em; font-weight:bold; padding:0; margin:0 0 5px 0 }

.index .events { background:#FFFFFF; color:#333132; padding:13px 17px; zoom:1 }
.index .events h2 a { color:#cf218d }
.index .events h2 a:hover { color:#d72d11 }
.index .events div.date { height:31px; font-size:2em; line-height:30px; margin:0 0 7px -17px }
.index .events div.date span { float:left; height:31px; background:#b2d023 url(/images/back_green.gif) bottom left repeat-x; color:#FFFFFF; padding:0 17px }
.index .events span.date { color:#a6a6a6; font-size:0.92em }

hr { margin:10px 0 20px 0; padding:0; border:none; color:#FFFFFF; background:#FFFFFF; line-height:1px; font-size:1px; height:1px; overflow:hidden; border-bottom:#ededed 1px solid; display:block }

.subscribe { background:#ededed; padding:13px 17px; color:#333132; margin:0 0 15px 0 }
.subscribe strong { font-size:1.25em }
.subscribe .textInput { width:190px; margin:0 0 4px 0 }

.index .sideBanners { background:#FFFFFF; padding:30px 17px; display:none }

.footer { padding:25px 0 30px 0; font-size:0.92em; position:relative; margin:4px 0 0 0  }
.footer a { color:#a6a6a6 }
.footer a:hover { color:#ffffff }
.footer ul { display:none }
strong.attention { font-weight:normal; display:block; padding:10px 0 14px 0;  color:#928c8f }

/* ##################### INSIDE */
.inside { background:#FFFFFF; color:#333132; zoom:1 }
.inside .content { float:left; width:640px; padding:10px 0 28px 0 }
.inside .side { display:none }
.inside .contentCol1 { float:left; width:180px; padding:10px 0 28px 0 }
.inside .contentCol2 {  padding:10px 0 28px 0 }
.inside .recipeCol1 { display:block; float:none }
.inside .recipeCol1 img { float:left; margin:0 20px 20px 0 }
.inside .recipeCol1 ul.recipeMenu { display:none }
.inside .recipeCol1 a.MasterClassFrom { display:none }
.inside .recipeCol1 div.alcometr { display:none }
.inside .recipeCol1 h4 { display:none }


.recipesControls { display:none !important }
.recipesControls form { width:402px; height:41px; padding:0 10px; background:#ececec url(/images/back_grey.gif) bottom left repeat-x; float:left; display:inline; margin:0 2px 35px 0 }
.recipesControls form input { margin:8px 0 0 0 }
.recipesControls form .textInput { width:320px }
.recipesControls form .button { width:70px }
.recipesControls a { float:left; height:41px; line-height:40px; background:#b2d023 url(/images/back_green2.gif) bottom left repeat-x; width:216px; text-align:center; font-size:1.25em; font-weight:bold; color:#FFFFFF }
.recipesControls a:hover { color:#ffffff; background:url(/images/addrecipe.png) top right no-repeat }

.top20pages { margin:0 0 0 -9px }
.top20pages span { color:#a6a6a6; font-size:0.92em; display:block; margin:0 0 5px 9px }
.top20pages strong { padding:0 9px; height:25px; line-height:24px; background:url(/images/back_green.gif) 0 0 repeat-x; color:#FFFFFF; font-size:1.25em; float:left }
.top20pages a { padding:0 9px; float:left; height:25px; line-height:24px; font-size:1.25em; font-weight:bold }

.categoryInfo { margin:0 0 20px 0 }
.categoryInfo img { float:left; margin:0 35px 0 0 }

.recipeMenu { margin:0 0 30px 0; padding:0; list-style:none }
.recipeMenu li { margin:0; padding:0 0 10px 0; background:none }
.recipeMenu li a { padding:0 0 0 31px }
.recipeMenu li a.addToBB { background:url(/images/icons/addtobb.gif) 2px 3px no-repeat; text-decoration:none }
.recipeMenu li a.addToBB:hover { text-decoration:none }
.recipeMenu li a.addToBB em { font-style:normal; border-bottom:#0070d9 1px dashed }
.recipeMenu li a.addToBB:hover em { border-bottom:#489eff 1px dashed }
.recipeMenu li a.discuss { background:url(/images/icons/discuss.gif) 8px 3px no-repeat }
.recipeMenu li a.emailto { background:url(/images/icons/emailto.gif) 8px 3px no-repeat; text-decoration:none }
.recipeMenu li a.emailto:hover { text-decoration:none }
.recipeMenu li a.emailto em { font-style:normal; border-bottom:#0070d9 1px dashed }
.recipeMenu li a.emailto:hover em { border-bottom:#489eff 1px dashed }
.recipeMenu li a.print { background:url(/images/icons/print.gif) 7px 1px no-repeat }

.MasterClassFrom { display:none }

.recipeCol1 h4 { padding:0 0 0 31px }

.recipeCol1 .alcometr { background:#ededed; padding:0 15px 18px 31px; margin:40px 0 0 0 }
.recipeCol1 .alcometr h4 { padding:17px 15px 14px 31px; margin:0 -15px 20px -31px; border-bottom:#ffffff 1px solid; display:block }
.recipeCol1 .alcometr .sex { float:left; display:inline; margin:0 20px 15px -22px; padding:0 0 0 22px }
.recipeCol1 .alcometr .sex label { margin:0 0 0 -22px }
.recipeCol1 .alcometr .textInput { width:50px }
.recipeCol1 .alcometr .alcohol { clear:both; margin:0 0 20px 0 }
.recipeCol1 .alcometr .result { font-size:1.5em; color:#cf218d; font-weight:normal; line-height:1.5em }
.recipeCol1 .alcometr .result em { font-style:normal; font-size:0.67em }

.contentCol2 .ratingWrapper { font-size:0.92em; float:left; display:inline; margin:0 50px 20px 0 }

.recipeAuthor { font-size:0.92em; color:#a6a6a6; display:block; margin:-12px 0 15px 0 }

h3 .portions { }
h3 .portions .textInput { padding:1px 2px; font-size:1em; width:10px; font-weight:normal; border:none; color:#88b20a }
h3 .portions span { display:none }

.ingredients { margin:-12px 0 30px 0; padding:0; border:none; border-collapse:collapse; width:100% }
.ingredients td { margin:0; padding:8px 0 0 0; vertical-align:bottom; color:#000000; background:url(/images/dot.gif) bottom left repeat-x; font-weight:bold; font-size:1.08em; line-height:1.5em }
.ingredients td a { background:#FFFFFF; text-decoration:none; border-bottom:#000000 1px dashed; color:#000000 }
.ingredients td a:hover { background:#FFFFFF; text-decoration:none; border-bottom:#489eff 1px dashed; color:#489eff }
.ingredients td.count { background:none; width:60px; white-space:nowrap }

a.commentsLink { display:block;  font-size:1.5em; font-weight:normal; margin:0 0 14px 0; padding:0; line-height:1.17em; color:#88b20a }
a.commentsLink em { font-style:normal }
a.commentsLink span { display:none }

a.commentsLinkA { text-decoration:none; background:#b1d023 url(/images/back_green.gif) bottom left repeat-x; border-color:#abcb1f }
a.commentsLinkA em { color:#ffffff; border-bottom:#ffffff 1px dashed }
a.commentsLinkA span { background-position:0 -9px }

.comments {  }
.comments .comment { padding:9px 11px 10px 11px }
.comments .comment .author { display:block; font-size:1.08em; margin:0 0 4px 0 }
.comments .comment .author em { font-style:normal; color:#a6a6a6; font-size:0.85em }
.comments .even { background:#f4f4f4 }
.comments form { margin:25px 0 0 0; padding:18px 0 0 0; border-top:#ededed 1px solid }
.comments form .textInput { width:115px; margin:0 0 2px 0 }
.comments form a { font-size:0.92em }
.comments form p.pl { float:left; display:inline; margin-right:15px }
.comments form p.remember { padding:16px 0 27px 0 }
.comments form textarea.textInput { width:98%; height:100px }

.img_left { float:left; margin:0 35px 20px 0; display:inline }

.bar { margin:-7px 0 15px 0; font-size:0.92em; }
.author_ { margin:-11px 0 10px 0; font-size:0.92em; color:#a6a6a6 }
.faces img { float:left; display:inline; margin:0 14px 45px 0 }
.faces .person { float:left; width:440px; display:inline; margin:0 0 45px 0 }
.faces .person .bar { margin-top:0 }

.barmenRecipes { margin:-12px 0 30px 0; padding:0; border:none; border-collapse:collapse; width:100% }
.barmenRecipes td { margin:0; padding:12px 0 0 0; vertical-align:bottom; background:url(/images/dot.gif) bottom left repeat-x }
.barmenRecipes td em { font-style:normal; color:#a6a6a6; font-size:0.92em; line-height:0.92em }
.barmenRecipes td a { background:#FFFFFF }
.barmenRecipes td a:hover { background:#FFFFFF }
.barmenRecipes td.ratings { background:none; width:70px; white-space:nowrap; padding-bottom:3px }

.masterClasses em { font-style:normal; color:#a6a6a6; font-size:0.92em; line-height:0.92em }

.def { font-size:1.25em }

.ins_2 { float:left; width:300px; margin:0 0 15px 0 }
.ins_2 span { padding:0 0 0 12px }

.photoMC { margin:0; padding:0; list-style:none }
.photoMC li { margin:0; padding:0; clear:both }
.photoMC em { float:left; width:45px; padding:0 23px 0 0; text-align:right; font-size:1.5em; color:#88b20a; font-style:normal }
.photoMC img { float:left; display:inline; margin:0 35px 10px 0 }
.photoMC div { float:left; width:415px; margin:0 0 20px 0 }

a.shareAdvice { display:none }

.searchBar form { margin:0 2px 1px 0 }
.searchBar a { text-decoration:none }
.searchBar a em { border-bottom:#ffffff 1px dashed; font-style:normal }
.searchBar a:hover { text-decoration:none }

.alphaNav { display:none }

.address { margin:0 0 30px 0 }
.address span { display:block; margin:0 0 4px 0; color:#a6a6a6; font-size:0.92em }
.address h4 { margin:0 0 4px 0; color:#88b20a }
.address p { margin:0 0 6px 0 }
.address strong { font-size:1.08em }

.newsBox { margin:0 0 20px 0 }
.newsBox span { display:block; margin:0 0 4px 0; color:#a6a6a6; font-size:0.92em }
.newsBox h4 { margin:0 0 4px 0 }
.newsBox p { margin:0 0 6px 0 }

span.date { font-size:0.92em; color:#a6a6a6 }

.redaction { margin:0 0 38px 0 }
.redaction img { float:left; display:inline; margin:0 14px 0 0 }
.redaction .rInfo { float:left; display:inline; margin:0; width:400px }

.feedback .textInput { width:240px }
.feedback textarea.textInput { width:400px; height:100px }

.searchForm { height:41px; background:#dedede url(/images/back_grey.gif) 0 0 repeat-x; padding:0 10px; margin:0 0 35px 0 }
.searchForm input { margin:8px 0 0 0; float:left }
.searchForm .textInput { width:530px; display:inline; margin-right:5px }
.searchForm .button { width:70px }

.sitemap { float:left; width:200px; padding:0 20px 0 0 }
.sitemap ul { margin:0 0 20px 0; padding:0; list-style:none }
.sitemap ul li { margin:0; padding:0 0 2px 9px; background:none }


.searchRes { display:none }

.sendRecipe .textInput { width:340px }
.sendRecipe .fileInput { width:345px }
.sendRecipe textarea.textInput { height:100px }
.sendRecipe .pl { float:left; display:inline; margin-right:12px }
.sendRecipe .pl .textInput { width:210px }
.sendRecipe .qty { width:50px }
.sendRecipe .components select.textInput { width:auto }
.sendRecipe .instruments select.textInput { width:218px }

.addAdvice .textInput { width:340px }
.addAdvice textarea { height:100px }
.addAdvice .button { margin:10px 0 0 0 }

.barsBar .ratingWrapper { font-size:0.92em; float:left; display:inline; margin:0 50px 20px 0 }

.barsBar .edit { float:right; margin:10px 0 0 0; display:none }

.barsMenu { margin:0 -8px 25px 0; padding:0; list-style:none; height:43px; display:none }
.barsMenu li { display:none }
.barsMenu li.active { display:block; font-size:1.25em; font-weight:bold }

.barMenu { margin:0 0 20px 0; padding:0; border:none; border-collapse:collapse; width:100% }
.barMenu td { margin:0; padding:0 0 10px 0; vertical-align:top }
.barMenu td.title { background:url(/images/dot.gif) 0 1em repeat-x }
.barMenu td.price { width:50px; padding-left:5px }
.barMenu td em { font-style:normal; color:#a6a6a6 }
.barMenu td span { background:#FFFFFF; padding:0 4px 0 0 }

.barsPhotos { margin:0 -26px 0 0 }
.barsPhotos div { float:left; width:180px; padding:0 40px 0 0; height:230px }
.barsPhotos div img { display:block; margin:0 0 5px 0 }
.barsPhotos div.spacer { height:1px; float:none; width:auto; padding:0 }

.addBar .textInput { width:340px }
.addBar textarea { height:100px }
.addBar label span { color:#a6a6a6 }
.addBar select.textInput { width:210px }
.addBar .title { padding:10px 0 0 0 }
.addBar .pl { float:left; padding:0 3px 0 0 }
.addBar .pl .textInput { width:200px }
.addBar .pl .bar_home { width:65px }
.addBar .bar_korp { width:49px }
.addBar .pl .bar_tel_code { width:65px }
.addBar .bar_tel { width:200px }

.registrationForm .pl { float:left; padding-right:6px }
.registrationForm input.textInput { width:340px }

.shakerWrapper { position:relative; zoom:1 }
.shakerWrapper ul { margin:0; padding:0 20px 0 0; list-style:none; width:110px; float:left;  }
.shakerWrapper ul li { margin:0; padding:0 0 15px 0; background:none; font-size:1.08em; font-weight:bold }
.shakerWrapper ul li h3 { margin:0; padding:0 }
.shakerWrapper ul li a { color:#333132; text-decoration:none; border-bottom:#333132 1px dashed }
.shakerWrapper ul li a:hover { color:#489eff; text-decoration:none; border-bottom:#489eff 1px dashed }
.shakerWrapper ul li ul { margin:5px 0 0 0; padding:0; list-style:none; float:none; display:none }
.shakerWrapper ul li ul li { font-size:0.85em; padding:0 0 3px 0; font-weight:normal }
.shakerWrapper ul li ul li a { color:#0070d9; border-bottom:#0070d9 1px dashed }
.shakerWrapper ul li ul li a:hover { color:#489eff; border-bottom:#489eff 1px dashed }

.shakerWrapper .shaker { width:157px; height:335px; padding:102px 59px 50px 59px; background:url(/images/shaker.gif) 0 0 no-repeat; text-align:center; float:left; display:inline; margin:0 50px 0 0; color:#ffffff; font-size:0.92em }
.shakerWrapper .shaker strong { font-size:1.17em }
.shakerWrapper .shaker .ing { padding:30px 0 50px 0; height:215px; margin:0; list-style:none }
.shakerWrapper .shaker .ing li { margin:0; padding:0 0 2px 0; list-style:none; text-align:center; width:157px; font-size:1em }
.shakerWrapper .shaker .ing a { color:#333132; text-decoration:none; border-bottom:#333132 1px dashed; font-weight:bold }
.shakerWrapper .shaker .ing a:hover { color:#cf218d; text-decoration:none; border-bottom:#cf218d 1px dashed }

.shakerWrapper .shaker .removeAll { color:#cf218d; font-weight:bold; font-size:1em; text-decoration:none; border-bottom:#cf218d 1px dashed; zoom:1; line-height:1em; display:none }
.shakerWrapper .shaker .removeAll:hover { color:#333132; text-decoration:none; border-bottom:#333132 1px dashed }
.shakerWrapper .shakeIt { height:361px }
.shakerSubmit { text-align:center; clear:both; padding:30px 0 0 0; width:546px; height:41px }
.shakerSubmit a { display:none; height:41px; background:#cb1985 url(/images/back_pink.gif) 0 0 repeat-x; color:#FFFFFF; font-size:1.25em; font-weight:bold; width:176px; line-height:40px; margin:0 auto }
.shakerSubmit a:hover { color:#FFFFFF; background:#cb1985 }

.shakeRes span { color:#a6a6a6; margin:0 0 10px 0 }
.shakeRes span.resTitleH { float:left }
.shakeRes span.resCompH { float:right }
.shakeRes table { margin:0; padding:0; border:none; border-collapse:collapse; width:100%; clear:both }
.shakeRes table td { margin:0; padding:0 100px 20px 0; vertical-align:top; background:url(/images/dot.gif) 0 1em repeat-x }
.shakeRes table td strong.title { display:block; font-size:1.25em; margin:0 0 4px 0 }
.shakeRes table td strong.title a { background:#FFFFFF }
.shakeRes table td.compilance { font-size:1.25em; font-weight:bold; color:#cf218d; text-align:right; padding-left:5px; padding-right:0; background:none }



.vote, .vote li.rated, .vote li a:hover {
    background: url(/images/stars.gif) no-repeat 0 0;
}

.vote li.rated, .vote li a:hover {
    background-color: red;
}
.vote li a:hover { background-position:0 -22px }

.vote {
    background-position: 0 -11px;
}

.vote:hover li, .ievote:hover li {
    background: none;
}

.ievote {
    text-decoration: none !important;
}

.vote {
    width: 70px;
    overflow: hidden;
    position: relative;
}

.vote, .vote li, .vote li a {
    height: 11px;
    display: block;
}

.vote li {
    position: absolute;
}

.vote, .vote li {
    left: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.vote li.one   { width: 14px; }
.vote li.two   { width: 28px; }
.vote li.three { width: 42px; }
.vote li.four  { width: 56px; }
.vote li.five  { width: 70px; }

.vote li a {
    overflow: hidden;
    text-indent: -100px;
    outline: 0;
}

div.rating { background:url(/images/stars.gif) 0 -11px no-repeat !important; width:70px !important; height:11px; overflow:hidden }
.rated_one div { height:11px; background:url(/images/stars.gif) 0 0 no-repeat; width:14px }
.rated_two div { height:11px; background:url(/images/stars.gif) 0 0 no-repeat; width:28px }
.rated_three div { height:11px; background:url(/images/stars.gif) 0 0 no-repeat; width:42px }
.rated_four div { height:11px; background:url(/images/stars.gif) 0 0 no-repeat; width:56px }
.rated_five div { height:11px; background:url(/images/stars.gif) 0 0 no-repeat; width:70px }
.you_rated div { background-position:0 -22px }

#glasses { margin:0 0 40px 40px; width:478px; height:343px; position:relative; padding:0; list-style:none; background:url(/images/glasses.png) 0 -343px no-repeat }
#glasses li { position:absolute; background:url(/images/glasses.png) 0 343px no-repeat }
#glasses li a { width:100%; height:100%; display:none; background:url(/images/glasses.png) 0 0 no-repeat; color:#333132; text-decoration:none }
#glasses li a:hover { color:#333132; text-decoration:none }
#glasses li span { position:absolute; top:35px; left:25px; background:#ffffff; border:1px solid #ededed; padding:18px; width:280px; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity:0.90; cursor:pointer; }
#glasses li span strong { font-size:1.08em }
#glasses li span em { font-size:1.25em; color:#cf218d; font-style:normal; font-weight:bold; display:block; margin:1px 0 4px 0 }
