* {font-family: Tahoma, Arial, Helvetica, sans-serif;}body {margin: 0;padding: 0;background: #CCCCCC;font-size: 75%;text-align: justify;color: #271A34;}#MainContainer {width: 770px;margin: 4px auto;border: 1px solid #9793A4;}h1 {font-size: 2em; font-weight: bold; line-height: 2.17em;}h2 {font-size: 1.83em; font-weight: bold; line-height: 1.9em;}h3 {font-size: 1.67em; font-weight: bold; line-height: 1.9em;}h4 {font-size: 1.5em; font-weight: bold; line-height: 1.9em;}h5 {font-size: 1.33em; font-weight: bold; line-height: 1.9em;}h6 {font-size: 1.17em; font-weight: bold; line-height: 1.9em;}.s9 { font-size: 9px; }.s10 { font-size: 10px; }.s11 { font-size: 11px; }.s12 { font-size: 12px; }.s13 { font-size: 13px; }.s14 { font-size: 14px; }.s15 { font-size: 15px; }.s16 { font-size: 16px; }.s18 { font-size: 18px; }.plus-1 {font-size: 1.16em;}.plus-2 {font-size: 1.33em;}.plus-3 {font-size: 1.5em;}.plus-4 {font-size: 1.66em;}.plus-5 {font-size: 1.83em;}.plus-6 {font-size: 2em;}.minus-1 {font-size: 0.92em;}.minus-2 {font-size: 0.84em;}.minus-3 {font-size: 0.76em;}.minus-4 {font-size: 0.68em;}.minus-5 {font-size: 0.60em;}.minus-6 {font-size: 0.52em;}.orange {color: #F37B1F;}.orangish {color: #CA5328;}.red {color: #F31F33;}.ruby {color: #BF2636;}.purple {color: #754E9C;}.blue {color: #353D6A;}.bluish {color: #36556C;}.green {color: #009933;}.txtbox {padding: 3px;text-align: justify;}.txtbox p {margin: 12px 2px 8px;}.accessable {font-size: 9px;color: #BBA8CF;margin: 1px auto;text-align: center;}a.dark {color: #CC3333;text-decoration: none;}a.dark:hover {color: #CC3333;text-decoration: underline;}.f-right {display: block;float: right;}.f-left {display: block;float: left;}#FPBanner {text-align: left;vertical-align: bottom;background: url('http://images.spoiledrottenspa.ca/fp-banner-bg.jpg') no-repeat left top;height: 31px;width: 100%;padding-top: 253px;overflow: hidden;}#Banner {text-align: left;vertical-align: bottom;background: url('http://images.spoiledrottenspa.ca/banner-bg.png') no-repeat left top;height: 32px;width: 100%;padding-top: 67px;overflow: hidden;}.Banner ul, .Banner li {margin:0;padding:0;}.Banner ul {width: 100%;border-top: 1px hidden #807c87;}.Banner li {float: left;list-style: none;position: relative;color: #FFFFFF;font-size: 15px;font-family: "Franklin Gothic Medium","Trebuchet MS","Tahoma";line-height: 30px;padding: 0px 1px 0px 20px;background: url('http://images.spoiledrottenspa.ca/bits/menu-separator.png') no-repeat left bottom;}.Banner li a, .Banner li a, .Banner li a, .Banner li a, .Banner li a {text-decoration: none;color: #FFFFFF;font-size: 15px;font-family: "Franklin Gothic Medium","Trebuchet MS","Tahoma";}#ContentArea {background: #FFFFFF url('http://images.spoiledrottenspa.ca/content-bg.a.png') repeat-x left top;min-height: 325px;}div.prop {height: 400px;font-size: 1px;}table.w-sidebar {width: 100%;}table.w-sidebar td {vertical-align: top;padding: 4px;}table.w-sidebar td.vertrule {width: 9px;min-width: 9px;}table.w-sidebar td.sidebar {width: 200px;min-width: 200px;}table.FPContent {width: 100%;}table.FPContent td.sidebar {width: 199px;background: url('http://images.spoiledrottenspa.ca/sidebar-bg.png') repeat-x left top;}table.FPContent td.content {padding: 12px 2px;vertical-align: top;}table.FPContent td.vertrule {width: 10px;}#member-login {background: url('http://images.spoiledrottenspa.ca/fpbox.member-login.png') no-repeat center top;top: 0px;height: 200px;width: 199px;position: relative;}#spa-etiquette {background: url('http://images.spoiledrottenspa.ca/fpbox.spa-etiquette.png') no-repeat center top;top: 0px;height: 200px;width: 199px;position: relative;}img.featurette {position: relative;top: -26px;cursor: pointer;}#ServicesBanner {background: url('http://images.spoiledrottenspa.ca/services-banner.a.png') no-repeat top left;width: auto;min-height: 60px;min-width: 770px;padding: 0;margin: 0;overflow: hidden;}#ServicesBanner div.kw {font-size: 1px;font-size: 0.001em;color: #FFFFFF;overflow: hidden;height: 42px;min-height: 42px;clear: both;}#ServicesBanner div.btheading {color: #3F6B36;font-size: 1.66em;font-weight: bold;text-align: center;width: 378px;}div.testimony {font-family: Duchess, "Lucida Calligraphy", "Monotype Corsiva", "Times New Roman", serif;font-size: 1.33em;color: #000000;padding: 36px 10px 16px 6px;text-align: left;}img.testimony-sig {text-align: right;display: block;float: right;}div.partner {color: #000000;padding: 36px 10px 16px 6px;text-align: left;}div.partner .pservice {font-weight: bold;font-size: 1.1em;text-transform: uppercase;}div.partner .pname {font-weight: bold;font-size: 1.1em;color: #009933;}div.partner a, div.partner a:link, div.partner a:hover, div.partner a:visited, div.partner a:active {color: #BF2636;}table#ServiceInfo {width: 97%;margin: 1px auto;}#ServiceInfo td.column {width: 49%;}#ServiceInfo td.vertrule {width: 2%;}#packages_list, #svcgrp_list {margin-left: 20px;padding: 0;}#packages_list a.package-name, #svcgrp_list a.svcgrp-name {background: url('http://images.spoiledrottenspa.ca/bits/heart-bullet.a.png') 4px center no-repeat;color: #BF2636;font-size: 1.33em;font-weight: bold;line-height: 2em;vertical-align: middle;padding-left: 26px;cursor: pointer;}a.switch_list, a.switch_list:link, a.switch_list:active, a.switch_list:visited, a.switch_list:hover {color: #0022cc;font-size: 1.1em;font-style: italic;text-decoration: none;text-align: center;cursor: pointer;}div.infopane {width: auto;font-size: 1.1em;display: none;}#service_info_default, #package_info_default {font-size: 1.2em;padding: 130px 0px 0px;}div.pkgheading, div.svcheading {border-bottom: 1px solid #444444;margin-bottom: 4px;height: 36px;vertical-align: bottom;overflow: hidden;}.pkgtitle, .svctitle {float: left;color: #BF2636;font-size: 1.33em;font-weight: bold;line-height: 2em;vertical-align: middle;text-align: left;}.pkgdetails {float: right;text-align: right;font-weight: bold;vertical-align: bottom;color: #000000;font-size: 0.8em;}.service-name {text-align: left;}.service-entry {font-weight: bold;text-align: left;border-bottom: 1px dotted #999999;padding: 5px 0px 3px;}.service-details {width: 272px;margin: 0px 10px;font-size: 0.9em;font-style: italic;font-weight: normal;text-align: left;}img.addtocart {background: url('http://images.spoiledrottenspa.ca/button.add-to-cart.a.png') no-repeat left top;text-align: right;float: right;width: 77px;height: 18px;margin: 2px;cursor: pointer;}img.placeboadd {background: url('http://images.spoiledrottenspa.ca/button.add-to-cart.a.png') no-repeat center center;width: 77px;height: 18px;margin: 0px 3px;cursor: pointer;}div.cartinfo {background: url('http://images.spoiledrottenspa.ca/icns/cart.a.png') no-repeat left center;color: #FFFFFF;float: right;padding: 2px 4px 2px 32px;position: relative;top: -20px;display: none;margin-right: 54px;text-align: left;cursor: pointer;}div.shoppingcart {}input#spabucks {width: 46px;text-align: right;}form#contact, form#direct-billing {font-size: 1.16em;}form#contact *, form#direct-billing * {margin: 2px 0px;}form#contact label, form#direct-billing label {width: 200px;display: block;float: left;}form#contact input[type=text], form#direct-billing input[type=text] {display: block;float: left;width: 200px;}form#contact br, form#direct-billing br {clear: both;}#imgcache {position: absolute;display: block;top: -10000px;left: -10000px;}div.warning, p.warning {background: url('http://images.spoiledrottenspa.ca/icns/warning.16.png') #FFFCAD no-repeat 4px 4px;border: 1px solid #444444;padding: 4px 4px 4px 24px;}div.error, p.error {background: url('http://images.spoiledrottenspa.ca/icns/error.16.png') #F5C4C4 no-repeat 4px 4px;border: 1px solid #444444;padding: 4px 4px 4px 24px;}div.stickynote, div.info-blue, p.info-blue {background: url('http://images.spoiledrottenspa.ca/icns/info.16.png') #DCE0F5 no-repeat 4px 4px;border: 1px solid #444444;padding: 4px 4px 4px 24px;}div.info-green, p.info-green {background: url('http://images.spoiledrottenspa.ca/icns/info.16.png') #C4F5CC no-repeat 4px 4px;border: 1px solid #444444;padding: 4px 4px 4px 24px;}p.warning, p.info-blue, p.info-green, p.error {width: auto;}div.stickynote ul {padding: 0;margin: 0;}div.stickynote ul li {margin-bottom: 8px;}div#carthelp {margin: 1px;cursor: pointer;}div#gifthelp {margin: 1px;cursor: pointer;}#transferhelper {overflow: visible;display: none;position: absolute;width: 648px;height: 448px;left: -660px;top: -460px;}.transferer {border: 1px solid #FFFFFF;background-color: #C2ACE5;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}#modal-window {position: absolute;left: -660px;top: -460px;width: 650px;height: 450px;overflow: hidden;z-index: 250;}#windowTop {height: 30px;overflow: 30px;background-position: right top;background-repeat: no-repeat;position: relative;overflow: hidden;cursor: move;}#windowTopContent {margin-right: 13px;background-position:left top;background-repeat: no-repeat;overflow: hidden;height: 30px;line-height: 30px;text-indent: 12px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;}#windowBottom {position: relative;height: 420px;background-position: right bottom;background-repeat: no-repeat;}#windowBottomContent {position: relative;height: 420px;background-position: left bottom;background-repeat: no-repeat;margin-right: 13px;}#windowContent {position:absolute;top: 30px;left: 10px;width: auto;height: auto;overflow: auto;margin-right: 10px;height: 405px;width: 625px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}#windowMin {position: absolute;right: 25px;top: 10px;cursor: pointer;}#windowMax {position: absolute;right: 25px;top: 10px;cursor: pointer;display: none;}#windowClose {position: absolute;right: 10px;top: 10px;cursor: pointer;}#windowResize {position: absolute;right: 3px;bottom: 5px;cursor: se-resize;}#modal-window #windowTop {background-image: url('http://images.spoiledrottenspa.ca/bits/window/purple_top_end.png');}#modal-window #windowTopContent {background-image: url('http://images.spoiledrottenspa.ca/bits/window/purple_top_start.png');color: #FFFFFF;}#modal-window #windowBottom {background-image: url('http://images.spoiledrottenspa.ca/bits/window/purple_bottom_end.png');}#modal-window #windowBottomContent {background-image: url('http://images.spoiledrottenspa.ca/bits/window/purple_bottom_start.png');}#modal-window #windowContent {border: 1px solid #9B7EC9;background-color: #FFFFFF;color: #000000;}table.cart_table {width: 99.7%;margin: 1px auto;border: 1px solid #4A3163;}table.cart_table thead {background: #754E9C;color: #FFFFFF;}table.cart_table th {text-align: center;font-size: 1.1em;font-weight: bold;border-bottom: 1px solid #4A3163;padding: 3px;color: #FFFFFF;}table.cart_table th.remove_col {width: 24px;}table.cart_table th.quantity_col {width: 100px;border-left: 1px solid #CCCCCC;}table.cart_table th.price_col {width: 60px;border-left: 1px solid #CCCCCC;}table.cart_table tr.total_line td {text-align: right;font-weight: bold;font-size: 1.2em;border-top: 1px solid #4A3163;}table.cart_table tr.total_line td.total_price {border-left: 1px solid #4A3163;}table.cart_table td {padding: 1px 4px;border-bottom: 1px dotted #DEDEDE;}table.cart_table td img {vertical-align: middle;}table.cart_table td img.cartitem_remove {width: 16px;height: 16px;background: url('http://images.spoiledrottenspa.ca/icns/delete.16.png') no-repeat;}table.cart_table td.cartitem_name {vertical-align: middle;}table.cart_table td.cartitem_quantity {text-align: center;border-left: 1px solid #CCCCCC;}table.cart_table td.cartitem_price {text-align: right;border-left: 1px solid #4A3163;}table.cart_table input.cartitem_quantity {width: 25px;}img#checkout {width: 77px;height: 18px;margin: 1px 4px;cursor: pointer;background: url('http://images.spoiledrottenspa.ca/button.checkout.a.png') no-repeat;}img#send-as-gift {width: 77px;height: 18px;margin: 1px 4px;cursor: pointer;background: url('http://images.spoiledrottenspa.ca/button.send-as-gift.a.png') no-repeat;}form#smartcart fieldset.checkout_form legend {color: #353D6A;font-size: 1.5em;font-weight: bold;padding: 1px 5px;}form#smartcart label {float: left;display: block;font-size: 1.1em;line-height: 1.6em;vertical-align: middle;border-bottom: 1px dotted #AAAAAA;width: 100px;}form#smartcart input {float: left;display: block;width: 310px;margin-bottom: 3px;}form#smartcart input[type=hidden] {margin: 0;padding: 0;height: 0;width: 0;}form#smartcart select {float: left;display: block;margin-bottom: 1px;}form#smartcart br {clear: both;}div.cartdisplay_heading {text-align: center;border-bottom: 1px solid #353D6A;font-weight: bold;font-size: 1.66em;line-height: 2em;vertical-align: middle;color: #353D6A;margin-bottom: 6px;}div.cartitem_ro_display {background: url('http://images.spoiledrottenspa.ca/bits/heart-bullet.a.png') 4px center no-repeat;color: #BF2636;font-size: 1.17em;font-weight: bold;line-height: 2em;vertical-align: middle;padding-left: 26px;}div.carttotal_display {text-align: right;color: #3F6B36;font-size: 1.33em;font-weight: bold;line-height: 2.25em;vertical-align: middle;}td.testimony1 {font-family: Duchess, "Lucida Calligraphy", "Monotype Corsiva", "Times New Roman", serif;font-size: 14px;color: #000000;padding: 10px 10px 4px 6px;}td.testimony {background: url(images/spa_cell_bg.png) no-repeat top;font-family: Duchess, "Lucida Calligraphy", "Monotype Corsiva", "Times New Roman", serif;font-size: 14px;color: #000000;padding: 28px 10px 4px 6px;}td.partner1 {padding: 10px 10px 4px 6px;}td.partner {background: url(images/spa_cell_bg.png) no-repeat top;padding: 28px 10px 4px 6px;}.wavey-separator {background: url('http://images.spoiledrottenspa.ca/bits/page-separator.a.png') no-repeat left top;padding: 24px 0px 0px;text-align: center;}div.separator {font-size: 1px;border-bottom: 1px solid #271A34;margin: 8px 5px 0px 1px;}div.separator-dots {font-size: 1px;border-bottom: 1px dotted #271A34;margin: 8px 5px 0px 1px;}img.inabox {border: 1px solid #353D6A;}#infobar {cursor: default;clear: both;border-bottom: 2px outset;width: 100%;height: 24px;line-height: 22px;display: none;padding-left: 31px;font-family: Tahoma, sans-serif;font-size: 11px;text-align: left;text-decoration: none;}.infobarreg {background: #FFE1E1 url('http://images.spoiledrottenspa.ca/bits/security-warning.png') no-repeat 7px center;color: #000000;}.infobarhov {background: #3399fe url('http://images.spoiledrottenspa.ca/bits/security-warning.hover.png') no-repeat 7px center;color: #FFFFFF;}#Footer {background: #DFDBE8 url('http://images.spoiledrottenspa.ca/footer-bg.png') repeat-x left center;height: 1.75em;width: 100%;text-align: right;font-size: 0.9em;line-height: 1.9em;vertical-align: middle;overflow: hidden;}#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited, #Footer a:hover {font-size: 1em;text-decoration: none;color: #271A34;padding: 1px 10px;}.marked-field {border: 1px solid red;background: #FFC3C3;}td.vertrule {background: url('http://images.spoiledrottenspa.ca/bits/vr-dotted.png') repeat-y top center;}
