/*////////////////////////////////////*/

/*/ gift experiences /*/

/*////////////////////////////////////*/
#gift-experiences{
height:338px;
margin:0 0 5px 0;
background:url(/img/cm/index.jpg) no-repeat 0 0;
border:1px solid #000;
position:relative;
}
/*////////////////////////////////////*/
/*/ rotate /*/
/*////////////////////////////////////*/
#gift-experiences #rotate{
width:491px;
height:244px;
overflow:hidden;
position:absolute;
top:5px;
left:5px;
z-index:1;
}
/*////////////////////////////////////*/
/*/ cta /*/
/*////////////////////////////////////*/
#gift-experiences #cta{
position:absolute;
top:171px;
left:5px;
z-index:2;
}
/*////////////////////////////////////*/
#gift-experiences #cta .opacity{
width:491px;
height:78px;
background:#FFF;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
display:block;
position:absolute;
z-index:3;
}
/*////////////////////////////////////*/
#gift-experiences #cta div{
width:471px;
height:68px;
padding:5px 10px;
position:absolute;
z-index:4;
}
/*////////////////////////////////////*/
#gift-experiences #cta div h3{
color:#333;
font-family:Trebuchet, Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:320%;
font-weight:bold;
letter-spacing:-0.5pt;
}
/*////////////////////////////////////*/
#gift-experiences #cta div p{
line-height:32px;
margin:-5px 0 0 0;
color:#666;
font-family:Trebuchet, Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:280%;
font-weight:bold;
letter-spacing:-0.5pt;
}
/*////////////////////////////////////*/

/*/ tabs /*/

/*////////////////////////////////////*/
#tabs{
width:748px;
margin:0 0 10px 0;
border:1px solid #BBB;
}
.tabs-hide{
display:none;
}
#tabs ul,
.tabs-nav{
height:40px;
margin:0;
background:#000 url(/img/layout/header-bg.jpg) no-repeat 0 -90px;
border-bottom:5px solid #F00;
list-style:none;
}
.tabs-nav:after{display: block; clear:both; content: " ";}
#tabs ul li,
.tabs-nav li{
height:40px;
border-right:1px solid #666;
float:left;
}
#tabs ul li a,
.tabs-nav li a{
height:40px;
line-height:40px;
padding:0 11px;
border-right:1px solid #000;
display:block;
color:#FFF;
font-size:140%;
font-weight:bold;
text-decoration:none;
float:left;
}
#tabs ul li a:hover,
.tabs-nav li a:hover{
background:url(/img/layout/menu-bg.bmp) repeat-x 0 0;
}
#tabs ul li.tabs-selected a,
#tabs ul li.tabs-selected a:hover,
.tabs-nav li.tabs-selected a,
.tabs-nav li.tabs-selected a:hover{
background:url(/img/layout/menu-bg.bmp) repeat-x 0 0;
color:#FC0;
}
/*////////////////////////////////////*/
#tabs div{
padding:10px;
background:#EEE;
overflow:hidden;
position:relative;
}
#tabs #free-spa-day{
padding:10px 10px 10px 272px;
}
/*////////////////////////////////////*/
#tabs div dl{
margin:0 0 10px 0;
font-size:120%;
}
#tabs div dl dt{
margin:0 0 10px 0;
font-weight:bold;
}
#tabs div dl dd{
margin:0 0 5px 0;
}
/*////////////////////////////////////*/
#tabs div small{
color:#666;
font-size:110%;
}
/*////////////////////////////////////*/
#tabs div img{
width:240px;
height:140px;
padding:5px;
background:#FFF;
border:1px solid #666;
display:block;
position:absolute;
top:10px;
left:10px;
}