@import 'spas.css';
h2, .h2header, .header2 { color: #559098; }
#acc-top { border-bottom: 1px solid #d6d6d6; padding-bottom: 17px; position: relative; }

#landing_squares_rtcol {width:481px; float:left; background-image:url(../images/features/rtColBkg.gif);}
#landing_squares_rtcol div {width:151px; height:155px; float:left; padding:10px 0 10px 9px;}
#landing_squares_rtcol .featureImg {margin-bottom:6px;}

#spaDetails_ltcol { line-height: 12px; border: none; }
#spaDetails_ltcol .links { margin-top: -12px; }
#spaDetails_ltcol .links a { display: block; width: 124px; overflow: hidden; }
#spaDetails_ltcol .links a:hover, #spaDetails_ltcol .links em a { text-indent: -124px; }

#spaDetails_ltcol_content div { line-height: 20px; margin-top:10px; }
#acc-top a { display: none; }
#acc-top a#gazebo { position: absolute; top: 61px; left: 604px; }
#acc-top a#towels { position: absolute; top: 166px; left: 379px; }
#acc-top a#sunbrite { position: absolute; top: 151px; left: 561px; }
#acc-top a#smartstep { position: absolute; top: 242px; left: 485px; }

#acc-top div { display: none; }

#acc-top div#pop { position: absolute; top: 10px; left: 10px; background:url(../images/accessories/roll-bg.gif) top left no-repeat; width: 241px; height: 126px; padding: 1px 0 0 1px; z-index: 300; }
#acc-top div#pop a { display: block; }
#acc-top div#pop a img { margin-right: 1px; }
#acc-top div#pop div { display: block; float: left; width: 202px; font: 10px/11px Tahoma, Arial, Helvetica, sans-serif; padding: 8px 0 0 9px; }
#acc-top div#pop div a { display: inline; }
#acc-top a#bye { position: absolute; top: 0; left: 0; width: 715px; height: 330px; background: transparent; z-index: 250; }

h2 { color: #559098; }
#spaDetails_rtCol { background: url(../images/accessories/acc-bar.jpg) top left no-repeat; padding: 64px 24px 0 24px; width: 392px; overflow: visible; border-left: 1px solid #d6d6d6; }
#content td { border: none; }
#spaDetails_rtCol table { margin: 0 -48px 0 0; width: 418px; position: relative; left: -24px; }
#content #spaDetails_rtCol table.text4 td { border-top: 1px solid #d6d6d6; padding: 9px 14px 14px; }
.seoah1 {font-size: 11px; color: #786C61; margin:0; padding:0; display:inline; font-weight:normal; }
#content #spaDetails_rtCol table.text4 td  img { padding-top: 5px; }
#spaDetails_rtCol table.text4 table.tvtable { margin: 0; width: 400px; left: 0px; }
#content #spaDetails_rtCol table.text4 table.tvtable td { border: 1px solid #d6d6d6; padding: 0 8px; }

#spaDetails_ltcol_content #left div { margin-top: 0 }
#spaDetails_ltcol_content #left { margin-left: 0 }
