<style type="text/css"> p,font {
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif
}

td,th {
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:95%
}

h1 {
color:#000;
font-size:180%
}

h5 {
font-size:115%
}

.header {
color:#000;
font-size:125%;
font-weight:700;
text-decoration:underline
}

.no_underline {
text-decoration:none
}

a {
color:#000;
font-weight:700;
text-decoration:none
}

a:hover {
color:#C00
}

.small {
font-size:80%
}

.faq {
font-size:110%
}

.price_brief {
font-size:120%
}

.big {
font-size:150%;
text-decoration:none
}

.white {
color:#FFF
}

.pink {
color:#FFC0CB
}

.menu {
color:#FFF;
font-size:100%;
font-weight:700
}

div.topmenu_selected {
background:#FC6;
padding:7px
}

div.topmenu_notselected {
background:#4E679F;
padding:7px
}

.footer {
color:gray;
font-size:60%
}

.lightsmall {
color:#000;
font-size:80%
}

.cucu {
color:#000;
text-decoration:none
}

.cart {
background-color:transparent;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
color:navy;
font-size:90%;
font-weight:700;
margin:0
}

body {
background:url(images/humidor.gif);
margin:0;
text-align:center
}

* {
margin:0;
padding:0
}

p {
margin:15px 0;
/*text-align:left */
}

p,ul {
font-size:13px;
line-height:1.4em
}

p a,li a {
/*color:#39c;*/
text-decoration:none
}

p.intro {
border-bottom:1px solid #ccc;
margin-bottom:20px;
padding:20px 0 30px;
text-align:center;
width:100%
}

p#cross-links {
border-bottom:1px solid black;
margin-bottom:30px;
padding-bottom:30px;
text-align:center
}

noscript p,noscript ol {
color:#a00;
font-size:13px;
line-height:1.4em;
text-align:left
}

noscript a {
color:#a00;
text-decoration:underline
}

noscript ol {
margin-left:25px
}

h3 {
border-bottom:1px solid black;
color:#C00;
margin-bottom:5px;
padding-bottom:3px;
text-align:left
}

.stripViewer .panelContainer .panel ul {
margin:0 15px 0 30px;
text-align:left
}

.slider-wrap {
margin:20px 0;
position:relative;
width:100%
}

.csw {
background:#fff;
height:460px;
overflow:scroll;
width:100%
}

.csw .loading {
margin:200px 0 300px;
text-align:center
}

.stripViewer {
background:url("images/pattern_home.jpg");
border:1px solid #000;
clear:both;
height:auto;
margin:auto;
color:black;
overflow:hidden;
position:relative;
width:530px
}

.stripViewer .panelContainer {
left:0;
list-style-type:none;
position:relative;
top:0;
width:100%
}

.stripViewer .panelContainer .panel {
float:left;
height:100%;
position:relative;
width:530px
}

.stripViewer .panelContainer .panel .wrapper {
padding:20px;
}

.stripNav {
margin:auto
}

.stripNav ul {
list-style:none
}

.stripNav ul li {
float:left;
margin-right:2px
}

.stripNav a {
background:#c6e3ff;
color:#fff;
display:block;
font-size:10px;
font-weight:700;
line-height:32px;
padding:0 15px;
text-align:center;
text-decoration:none
}

.stripNav li a:hover {
background:#F90
}

.stripNav li a.current {
background:#000;
color:#fff
}

.stripNavL,.stripNavR {
position:absolute;
text-indent:-9000em;
top:230px
}

.stripNavL a,.stripNavR a {
display:block;
height:40px;
width:40px
}

.stripNavL {
background:url("images/arrow-left.gif") no-repeat center;
left:0
}

.stripNavR {
background:url("images/arrow-right.gif") no-repeat center;
right:0
}

.cat,.price {
font-size:100%
}

.standard,.category_child {
font-weight:400
}

.stripNav li.tab1 a,.stripNav li.tab2 a,.stripNav li.tab3 a,.stripNav li.tab4 a,.stripNav li.tab5 a {
background:#C00
}

.stripNav li.tab1 a:hover, .stripNav li.tab2 a:hover, .stripNav li.tab3 a:hover, .stripNav li.tab4 a:hover, .stripNav li.tab5 a:hover {
background:#000
}

