<!--

a:link {text-decoration: none; color: #46ade9;}
a:visited {text-decoration: none; color: #3986b2;}
a:active {text-decoration: none; color: #46ade9;}
a:hover {text-decoration: underline; color: #f4ae00;}

html,body{ margin:0;padding:0;border:0;}
p{margin:0 0 10px 0;}

body{
background:#fff url('images/squeezemespa2.jpg') no-repeat top center;
font-family:Arial, Verdana, Sans-serif;
color:#555;
font-size:76%;
}
div#main{
width:800px;
min-height:284px;
border:0;
margin:0 auto;
padding:265px 0 0 0;
background:#fff url('images/topoverlay2.jpg') no-repeat top center;
font-size:120%;
height:auto;
margin-bottom:10px;
}
* html div#main{ background:none; }
*:first-child+html div#main{ background:none; }

#main img.tline{
position:absolute;
top:251px;
z-index:5;
}

div#menu{
float:left;
width:185px;
margin:0;
padding:5px 0 0 0;
}
div#content{
margin:0 5px 0 185px;
}
div#cinner{
padding:0 0 0 11px;
z-index:5;
}
#inner{
background:url('images/mainbg.gif') repeat-y top left;
}

#footer{
width:auto;
height:170px;
background:#fff;
clear:both;
}
#foot1 img.bline{
position:absolute;
top:-10px;
left:185px;
z-index:5;
}
#foot1{
position:relative;
top:0;left:0;
height:53px;
width:auto;
background:url('images/foot_topleft.gif') no-repeat top left;
}
#foot2{
height:35px;
width:auto;
background:url('images/foot_mid.gif') no-repeat top left;
}
#foot3{
height:68px;
width:auto;
background:url('images/foot_botright.gif') no-repeat top right;
padding:5px 350px 0 20px;
text-align:right;
}
div.frontpics{
width:200px;
min-height:700px;
float:right;
margin:0 5px 0 0;
}
* html div.frontpics{ height:700px; }
div.frontpics img{
display:block;
margin:0 0 10px 0;
}
img.pics{
clear:right;
float:right;
margin:0 5px 10px 5px;
}
#menu ul{
list-style:none;
margin:0;
padding:0;
}
#menu li{
margin:0 0 5px 0;
background:url('images/menu2off.gif') no-repeat bottom right;
}
#menu li a{
letter-spacing:1px;
font-size:108%;
display:block;
min-height:28px;
background:none;
}
* html li a{
height:28px;
}
#menu li a span{
display:block;
padding:0 5px 10px 45px;
}
#menu li a:hover{
text-decoration:none;
background:url('images/menuflower.gif') no-repeat top left;
}
#menu li a.sub{
font-size:85%;
min-height:19px;
}
* html #menu li a.sub{
height:19px;
}
#menu li a.sub span{
padding:0 5px 5px 52px;
}
#menu li a.last span{
padding:0 5px 15px 52px;
}
#menu li a.sub:hover{
background:url('images/menulittleflower.gif') no-repeat top left;
}
#menu li a.sub2{
font-size:75%;
min-height:15px;
}
* html #menu li a.sub2{
height:15px;
}
#menu li a.sub2 span{
padding:0 5px 5px 62px;
}
#menu li a.sub2:hover{
background:url('images/menulittleflower.gif') no-repeat top left;
}

#menu li a.last2 span{
padding-bottom:10px;
}
#cinner table td img{
margin:0 0 10px 0;
border:0;
}
div.morephotos{
float:right;
margin:0 70px 0 0;
width:auto;
}
* html div.morephotos{
margin:0 35px 0 0;
}
p.prevnext{ text-align:center; }
table.pricetable{
margin:20px 0 0 0;
border-collapse:collapse;
}
table.pricetable td{
border:1px solid #d7eaf5;
padding:5px 20px 5px 5px;
}
#cinner h1,#cinner h2,#cinner h3{
font-size:170%;
font-weight:normal;
font-style:italic;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
margin:0;padding:0;
}
#cinner h2{
font-size:150%;
}
#cinner h3{
font-size:120%;
font-style:normal;
}
h3.cat2{
float:right;
}
h4.vol{
font-weight:normal;
font-style:italic;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
float:right;
font-size:120%;
margin:0 23px 0 0;
}
h1.ptitle{
padding-bottom:50px;
}
div.productinfo{
float:right;
width:420px;
}
div.productinfo p{
font-size:90%;
}
img.pimg{
display:block;
margin:10px auto;
}
hr{
margin-right:auto;
margin-left:0;
text-align:left;
width:95%;
height:1px;
border:0px;
color:#d7eaf5;
background-color:#d7eaf5;
clear:right;
}
hr.top{
color:#a0cde7;
background-color:#a0cde7;
}
hr.noclear{ clear:none; }
div#topfoot{
margin:10px 0 0 200px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
color:#777;
}

div#treatright{
float:right;
width:294px;
}
div#treatleft{
width:294px;
}
div.treatment{
background:url('images/treatmentbg.gif') repeat-y top left;
padding:0;
margin:0 0 10px 0;
}
div.treatbot{
height:13px;
background:url('images/treatmentbot.gif') no-repeat bottom left;
}
div.treattop{
height:13px;
background:url('images/treatmenttop.gif') no-repeat top left;
}
div.treatmid{
padding:0 10px 5px 10px;
}
div.treatmid h3{
position:relative;
top:-10px;
}
div.treatment h3{
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:110%;
}
h4,h5{
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:115%;
margin:0;
font-weight:normal;
}
h5{
font-size:110%;
}
div.treatmid p{
margin:0;
}
span.moreinfo{
display:block;
text-align:right;
font-size:90%;
margin:5px 0 0 0;
}
div.frontbox{
float:right;
background:#ccc;
width:381px;
margin:0 10px 10px 0;
background:url('images/frontboxmid.gif') repeat-y top left;
padding:0;
}
div.frontboxbot{
clear:right;
height:13px;
background:url('images/frontboxbot.gif') no-repeat bottom left;
}
div.frontboxtop{
height:13px;
background:url('images/frontboxtop.gif') no-repeat top left;
}
div.frontbox p{
font-size:80%;
}
div.slimbox p{
font-size:100%;
}
#cinner ul{
float:right;
width:190px;
list-style:none;
padding:0;
margin:0 0 10px 0;
}
#cinner li{
background:url('images/menulittleflower.gif') no-repeat top left;
background-position:-25px 2px;
padding:0 0 3px 25px;
}

div.slimbox{
float:none;
width:566px;
margin:0 0 10px 0;
background:url('images/slimboxmid.gif') repeat-y top left;
}
div.slimboxbot{
background:url('images/slimboxbot.gif') no-repeat bottom left;
clear:right;
}
div.slimboxtop{
background:url('images/slimboxtop.gif') no-repeat top left;
}

label{
display:block;
float:left;
width:180px;
text-align:right;
margin:0 10px 0 0;
}

p.footaddress{
font-size:85%;
}
-->