@charset "UTF-8";
/* CSS Document */
html {height:100%;}
body {background-color:#333333;font-family:arial, helvetica, "sans serif";background-image:url('../images/page_images/bg_tile.gif');margin:0px;padding:0px;color:#ffffff;height:100%;}
img {border:0px;margin:0px;padding:0px;}
#container {}
#frame {margin:0px auto;border:0px solid #ffffff;width:980px;}
#header_section {height:80px;border:0px solid #00ffff;}
#logo {float:left;margin:20px 0px 16px 22px;}


#account_nav {float:right;color:#FFFFFF;font-size:0.7em;padding:3px 10px;background-color:#423f41;margin:0px 0px 2px 0px;}
.account_nav_items {float:left;margin:0px 10px;color:#999999;}
.account_nav_items a {color:#a2a2a2;}
#account_nav form {margin:0px;padding:0px;display:inline;}
#account_nav input {font-size:0.9em;}
.clearData {background:transparent;border:0px;color:#999999;padding:0px;margin:0px;cursor:pointer;}
.nobreak {margin:0px;padding:0px;display:inline;}

#top_options {float:left;width:250px;margin-top:10px;}
.top_optionRow {clear:both;margin-top:1px;}
.top_optionTxt {float:left;color:#ffffff;text-align:right;width:226px;font-size:0.7em;padding:1px 4px 0 0;}

#wide_layout {display:inline-block; margin:10px 20px; width:937px}
#wide_layout h1 {color:#fff;font-size:1.6em;padding:10px 0 55px 0; border-top:6px solid #fff; border-bottom:2px solid #fff;}
#wide_layout_left {float:left; display:inline-block; width:622px;}
#wide_layout_left p {padding:0px;font-size:1em; font-weight:600; color:#b3b2b2}
#wide_layout_right {float:right; display:inline-block; width:290px; border-top:6px solid #fff; border-bottom:2px solid #fff; margin-top:17px; padding-bottom:15px}
#wide_layout_right h2 {background:url(../images/page_images/home_login_bg.gif) 98% 50% no-repeat #544e59; width:100%; font-size:1em;}
#wide_layout_right h2 a {width:100%; display:block; text-decoration:none;color:#fff; padding:5px 10px}
#wide_layout_right p {padding:0px;font-size:0.8em; font-weight:normal; color:#b3b2b2}

#home_locations {clear:both; display:inline-block; margin:60px auto 0 auto}
.home_locations_box {float:left;margin:0 0 0 20px;padding:1px;border:1px solid #727477; background:#a6a2a8; position:relative; width:295px; text-align:center;}
.home_bow_ah, .home_bow_rg, .home_bow_lm {position:absolute; top:-78px; left:-3px}
.home_locations_map {background:#544e59; padding:5px 30px; margin:-4px 0 10px 0;}
.home_locations_map a {margin:2px 0 0 20px; position:relative; display:inline-block}
.home_locations_box p {margin:7px 0 0 0px;padding:7px 20px; font-size:0.8em;}
.home_locations_copy {min-height:320px;}
.home_locations_copy img {margin:30px 0}
.home_box_btm_link {background:#fff;}
.home_box_btm_link a {color:#544e59; text-decoration:none;font-size:1.2em;}

#home_advert {margin:20px; text-align:center; clear:both; display:inline-block}
.top_optionBut {float:left;}

#basket_small {float:right;border:1px solid #ffffff;background-color:#ad9f6e;margin:5px 0px 5px 0;width:255px;height:68px;}

#location_listing {background-color:#968B65;clear:both;height:30px;padding-top:6px;width:100%;}
#location_listing ul, #shop_nav ul {list-style-type:none;display:inline;border:0px solid #ff0000;margin:6px 0px;padding:0px;}
#location_listing ul li, #shop_nav ul li {display:inline;padding:0px 21px;border-right:1px solid #333333;}
#location_listing ul li a {color:#ffffff;font-size:0.8em;font-weight:bold;text-decoration:none;}
#shop_nav {background-color:#AD9F6E;clear:both;height:30px;margin-top:1px;padding-top:6px;width:100%;}
#shop_nav ul li {;padding:0px 14px;margin:0px;}
#shop_nav ul li a {color:#ffffff;font-size:0.8em;text-decoration:none;}

#main_section {padding:1px;margin:0px;clear:both;background-color:#333333;border:0px solid #333333;}
#leftcol {float:left;width:243px;border:0px solid #ff00ff;padding-top:11px;}
.left_nav {min-height:100px;}
.left_nav ul {list-style-type:none;display:inline;margin:0px;padding:0px;border:0px solid #ff0000;}
.left_nav ul li {margin:0px 20px;padding:3px 0px;}
.left_nav ul li a {color:#ffffff;font-size:0.8em;text-decoration:none;font-weight:bold;padding:3px 0;}
.left_nav ul li a:hover {color:#AD9F6E;}
.ad_big {margin:25px 19px 10px 19px;}
.ad_big img {margin:0px 1px 10px 1px}

#centercol {float:left;width:532px;padding:0px;}
#breadcrumbs {color:#ffffff;font-size:0.8em;margin:8px 0px;}
#breadcrumbs a {color:#AD9F6E;}
#main_content {font-size:0.8em;padding:0px;background-color:#47484a;}
#main_content h1 {font-size:1.2em;font-weight:normal;padding:10px 10px;color:#AD9F6E;}
#main_content h2 {font-size:1.1em;font-weight:normal;padding:10px 10px;color:#AD9F6E;}
#main_content p {padding:0px 10px;font-size:0.9em;}
#main_content p a {color:#AD9F6E;text-decoration:none;}
#main_content p a:hover {text-decoration:underline;}

#main_content_home {font-size:0.95em;padding:10px 10px;background-color:#47484a; color:#b3b2b2;}
#main_content_home h1 {font-size:1.8em;padding:10px 0 35px 0;color:#AD9F6E; margin:0; border-top: 6px solid #AD9F6E; border-bottom:2px solid #AD9F6E}
#main_content_home ol {font-size:0.85em;}

.promo_box_bow {position:absolute; top:-43px; left:0px}
.promo_box {width:490px;margin:30px 0px 15px 0; position:relative; padding:0 10px; display:inline-block; background:#2a2c30}
.promo_box h2 {color:#fff; font-size:1.05em; border-bottom: 1px solid #7c7b7b; padding-bottom:10px;}
.promo_box_image {float:left;height:101px; overflow:hidden}
.promo_box_image img {width:154px;height:auto;}
.promo_box_copy {float:left; width:300px;color:#918e93; font-size:0.8em; margin-left:10px}
.promo_box_copy h3 {margin:0;}
.promo_box_copy h3 a {color:#918e93; text-decoration:none;}
.main_promo_header {margin:0px;padding:3px 0px;}
.main_promo_header p {margin:1px;padding:0px;width:300px;color:#333333;}
.main_promo_header a {font-size:1.3em;color:#AD9F6E;margin-left:10px;}
.main_promo_text {width:350px;margin:0px;padding:0px;}
.main_promo_text p {padding:0px;margin:0px;color:#333333;}
.main_promo_text h3 {font-size:1em;margin:0px 10px;padding:0px;}
.promo_box_footer {margin:15px 10px;padding:0px; display:inline-block; float:right}
.promo_box_price {float:right;font-size:1em;color:#fff;margin:5px 20px 0px 0px;}
.main_promo_button {float:right;}


.homeAd {
    float: left;
    margin: 0 10px;
    text-align: center;
    width: 243px;
}

.top5 {float:left;margin:0px 10px;border:1px solid #ffffff;width:243px;background-color:#ECECEC;}
.top5_header {padding:7px 5px;background-color:#a0486e;}
.top5_list {color:#333333;}
.top5_list ol {margin:0px;padding:10px 25px;}
.top5_list ol li {margin:3px 0px;border-bottom:1px solid #ffffff;padding:2px 0px 4px 0px;font-size:0.9em;}

#rightcol {float:left;width:163px;border:0px solid #ff00ff;padding:16px 20px;}
#rightcol h2 {font-size:0.8em;margin:0px;padding:0px;color:#ffffff;}
#rightcol ul {padding:0px;margin:0px;border:0px solid #ff0000;}
#rightcol ul li {margin:0px;padding:3px 0px;color:#ffffff;}
#rightcol ul li a {color:#ffffff;font-size:0.8em;text-decoration:none;}
#rightcol ul li a:hover {color:#AD9F6E;}
#help_options {margin-top:20px;}
#help_options h2 {text-transform:uppercase; color:#ad9f6e;margin:0; font-size:1em; font-weight:normal}
#help_options p {color:#ad9f6e;margin:0; font-size:1em;}
#help_options a {color:#fff; font-size:0.75em;}
.phone_number {color:#fff}
#payment_options {border-top:1px solid #858585;border-bottom:1px solid #858585;padding:7px 0px 3px 0px;margin-top:5px;}

#spa_finder_quotes {margin-top:20px;}
#spa_finder_quotes blockquote {font-size:0.8em; margin:20px 0;font-style:italic;}

.verisign_logo {margin:7px 0px;}

#quicklinks {background-color:#3b3b3b;padding:5px 0px 11px 0px;}
#quicklinks h2 {font-size:0.8em;margin:0px;padding:0px;color:#ffffff;margin-left:20px;margin-bottom:5px;}
.quicklink_area {float:left;width:224px;padding-left:20px;}
.quicklink_area h3 {font-size:0.7em;margin:0px;padding:0px;border:0px solid #ff0000;color:#A1A1A1;}
.quicklink_area ul {margin:0px;padding:0px;border:0px solid #ff0000;display:inline;}
.quicklink_area ul li {margin:0px;padding:0px;border:0px solid #ff0000;line-height:0.7em;list-style-type:none;}
.quicklink_area ul li a {margin:0px;padding:0px;font-size:0.7em;color:#838383;text-decoration:none;}
.quicklink_area ul li a:hover {color:#a1a1a1;}
.quicklinksTxt  {margin:0px;padding:0px;font-size:0.7em;color:#838383;text-decoration:none;}
.border_right {border-right:1px solid #858585;}

#nav3_container {border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:0px auto;}
#nav3 {text-align:center;margin-bottom:4px;}
#nav3 ul {display:inline;list-style-type:none;margin:0px;padding:0px;}
#nav3 ul li {display:inline; margin:0px 15px;text-align:center;}
#nav3 ul li a {font-size:0.6em;color:#ffffff;text-decoration:none;}
#nav3 ul li a:hover {text-decoration:underline;}

#nav4 {text-align:center;margin-bottom:12px;}
#nav4 ul {display:inline;list-style-type:none;margin:0px;padding:0px;}
#nav4 ul li {display:inline; margin:0px 15px;text-align:center;}
#nav4 ul li a {font-size:0.6em;color:#838383;text-decoration:none;}
#nav4 ul li a:hover {text-decoration:underline;}

.passwordForgot {color:#a1a1a1;font-size:0.9em;}
.message {padding:0px 10px;}


/* SUN PROMO */
#promoOffer {float:left;width:460px;margin-left:20px;}
#promoOffer p {padding-left:0px;margin-left:0px;}
.promoRow {clear:both;padding:4px;}
.promoLeft {width:220px;float:left;font-size:0.8em;text-align:right;padding-right:5px;}
.promoRight {width:200px;float:left;}
#promoList {list-style-type:none;}
#promoOffer ul li a {color:#AD9F6E;text-decoration:none;font-size:0.9em;}
#promoOffer ul li a:hover {color:#AD9F6E;text-decoration:underline;}

.smallText {font-size:0.8em;}
.gold {color:#AD9F6E;}
.lgray {color:#d1d1d1;}
.white {color:#ffffff;}
.bot_border {border-bottom:1px solid #858585;}
.clear {clear:both;}
.hide {position:absolute;left:-99999px;display:none;}
