body{padding:0px; margin:0px; background:#003 url(../images/tile.jpg) repeat-y top center; text-align:center; height:100%}
a, p, td, li, ul, ol, h1, h2, h3, h4, h5, h6{font-family:verdana,arial,sans-serif; color:#000}
hr{color:#999; background-color:#999; height:1px; border:0;}
html{height:100%}
#container{top:30px; width:932px; padding:0px; margin:0px auto; text-align:left; position:relative}
#topMsg{position:absolute; left:0px; top:0px; width:100%; height:30px; background-color:#d3ae53; background-image:url(../beautybook/images/fold.gif); background-position:left; background-repeat:no-repeat; text-align:center; line-height:28px; font-family:Arial,Helvetica,sans-serif; font-size:12px}
#page_header{background:transparent url(../images/header2009.gif) no-repeat top center; margin:0px; width:931px; height:170px}
.relais a{position:absolute; left:815px; top:20px; width:80px; height:80px; margin:0; padding:0; border:0; text-decoration:none}
.relais a i{visibility:hidden}
.spaImg{background-image:url(../images/logos/Island-Currents-Spa.gif); width:220px; height:62px; margin:5px 5px 0px 5px}
.LSoC_logo{background-image:url(../images/logos/leading-spas-of-canada.gif); width:220px; height:62px; margin:5px}
.SM_logo{background-image:url(../images/logos/spa-member.gif); width:83px; height:117px; margin:auto}
div#TA_cdswritereviewlg856{z-index:101; position:absolute; top:254px; left:691px; display:none}
div#front_page{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:100%; width:656px; height:1300px}
div#front_page a{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:100%}
.signup h1{font-family:verdana,arial,helvetica,sans; font-size:12px; color:#fff; font-weight:normal; margin:0; padding:3px 0 3px 0}
form.signup{font-family:verdana,arial,helvetica,sans; font-size:12px; color:#fff; font-weight:normal; margin:0; padding:3px 0 0 0}
form#signup{position:relative}
div#name, div#email{position:relative; float:left; margin-right:3px}
input#name-field, input#email-field{width:10em}
label.overlabel{color:#999}
label.overlabel-apply{position:absolute; top:3px; left:5px; z-index:100; color:#999}
.smallredtext{color:red; font-size:10px; display:block}
.responsetext{color:red; font-size:10px; display:block}
#home a{position:absolute; width:225px; height:84px; top:15px; left:16px; text-decoration:none}
#home a i{visibility:hidden}
#sound{position:absolute; left:832px; top:136px}
#photo_content{position:absolute; left:0px; top:221px}
.pdf{list-style:square inside url('../images/pdficon_small.gif')}
#comArea{position:absolute; width:269px; height:92px; top:170px; left:662px; background-color:#003; z-index:1}
div#comAreaSQ1{float:left; margin-bottom:5px}
div#comAreaSQ1 img{border:none}
div#comAreaSQ2{float:right; margin-bottom:5px}
div#comAreaSQ2 img{border:none}
div#comAreaSQ3{float:left}
div#comAreaSQ3 img{border:none}
div#comAreaSQ4{float:right}
div#comAreaSQ4 img{border:none; cursor:pointer}
#body_text{position:absolute; font-size:12px; text-align:left; line-height:21px; margin-bottom:10px; left:677px; top:271px; width:235px}
#body_text h1{font-size:21px; font-style:italic; text-align:left; color:#d3ae53; padding:10px 0 0 0; margin:0}
.commentbox{background-color:#d3ae53; width:220px; padding:10px; font-family:georgia,geneva,arial,helvetica,sans-serif; font-size:21px; line-height:24px; color:#fff}
.commentfooter{background:url(../images/arrow4.gif) 20px 0 no-repeat; padding-left:58px; padding-top:1px; font-family:verdana,geneva,arial,helvetica,sans-serif; margin-bottom:2em; font-size:100%; color:#000}
#switchbox{background-color:#d3ae53; width:220px; padding:10px; font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:#fff}
#body_text a:link{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#000; background:transparent; line-height:21px; text-decoration:underline}
#body_text a:visited{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#000; background:transparent; line-height:21px; text-decoration:underline}
#body_text a:hover{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#fff; background:#d3ae53; line-height:21px; text-decoration:none}
#body_text a:active{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#000; background:#d3ae53; line-height:21px; text-decoration:underline}
#switchbox a:link{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#fff; background:transparent; line-height:12px; text-decoration:underline}
#switchbox a:visited{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#fff; background:transparent; line-height:12px; text-decoration:underline}
#switchbox a:hover{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#fff; background:#679; line-height:12px; text-decoration:none}
#switchbox a:active{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#fff; background:#679; line-height:12px; text-decoration:underline}
#footer a:link{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#fff; line-height:17px; text-decoration:none}
#footer a:visited{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#fff; line-height:17px; text-decoration:none}
#footer a:hover{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#fff; line-height:17px; text-decoration:underline}
#footer a:active{font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#fff; line-height:17px; text-decoration:underline}
#footer_short{position:absolute; left:0px; top:1100px; width:656px; font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; text-align:center; line-height:17px; padding:0px; margin:10px; color:#fff}
#footer{position:absolute; left:0px; top:1510px; width:656px; font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; text-align:center; line-height:17px; padding:0px; margin:10px; color:#fff}
#body_text h1 { padding-top:0; line-height:22px; font-size:18px; }    
#body_text h2 { font-size:14px }
#body_text ul  { padding-left:1.5em; *padding-left:0; *margin-left:1.5em; line-height: normal; }
#body_text ul li { margin-bottom:8px; }
#limitBodyCopy { overflow:hidden; padding-bottom:20px; } 
#moreLess { cursor:pointer; margin:15px 0; text-align:center; border:2px solid #003; background-color:#d2af53; }
#moreLess a, #moreLess a:hover { color:#003; font-size:14px; font-weight:bold; line-height:30px; background-color:transparent;  }
#moreLess a:hover { _background-color:#ccc; }
#moreLess:hover { background-color:#ccc; }

