﻿body
{
	background-color: black;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
}

#background
{
	background-image: url("layout/background1.png");
}

#container
{
	width: 940px;
	text-align: center;
	background-color: White;
	margin: auto 0;
}

#header
{
	width: 940px;
	height: 116px;
	text-align: center;
	background-image: url("layout/header.jpg");
}

#top-menu
{
	width: 940px;
	height: 33px;
	text-align: center;
}

#blank-menu-left
{
	width: 46px;
	height: 33px;
	background-image: url('buttons/blank-menu-button-left.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

.menu-text
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	padding-top: 8px;
	color: White;
	text-decoration: none;
}

a.menu-links
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	padding-top: 8px;
	color: White;
	text-decoration: none;
}

a.menu-links:hover
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	padding-top: 8px;
	color: #e97537;
	text-decoration: none;
}
	

#Home-button
{
	width: 105px;
	height: 33px;
	background-image: url('buttons/home-button.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
}

#about-us-button
{
	width: 136px;
	height: 33px;
	background-image: url('buttons/about-us-button.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

#gallery-button
{
	width: 118px;
	height: 33px;
	background-image: url('buttons/gallery-button.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

#health-club-button
{
	width: 151px;
	height: 33px;
	background-image: url('buttons/health-club-button.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

#beauty-and-beyond-button
{
	width: 181px;
	height: 33px;
	background-image: url('buttons/beauty-and-beyond-button.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

#contact-us-button
{
	width: 116px;
	height: 33px;
	background-image: url('buttons/contact-us.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

#classes-button
{
	width: 133px;
	height: 33px;
	background-image: url('buttons/contact-us.jpg');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
}

#blank-menu-right
{
	width: 47px;
	height: 33px;
	background-image: url('buttons/blank-menu-button-right.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}

#menu-and-banner-spacer
{
	width: 100%;
	height: 5px;
}

#banner-and-tabs-spacer
{
	width: 100%;
	height: 15px;
}

#content-container
{
	width: 889px;
	text-align: center;
	display: table-cell;
}

#preview-basket
{
	width: 179px;
	float: left;
}

#tabs-container
{
	width: 889px;
	text-align: center;
}

#mailinglist-container
{
	width: 222px;
	height: 217px;
	text-align: center;
	background-color: #e96f35;
	float: left;
}

#mailing-list-header
{
	font-family: Tahoma;
	font-size: medium;
	color: Black;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}

#mailing-list-text
{
	font-family: Tahoma;
	font-size: x-small;
	color: Black;
	text-align: left;
	padding-top: 2px;
	padding-left: 30px;
}

#Health-club-container
{
	width: 222px;
	text-align: center;
	float: left;
}

#pulsing-ads-container
{
	width: 222px;
	text-align: center;
	float: left;
}

#beauty-and-beyond-container
{
	width: 222px;
	text-align: center;
	float: left;
}

#tabs-and-footer-spacer
{
	width: 100%;
	height: 15px;
}

#footer
{
	width: 100%;
	height: 35px;
	background-color: #616161;
	text-align: center;
	padding-top: 5px;
}

#footer2
{
	width: 100%;
	height: 45px;
	background-color: White;
	background-repeat: no-repeat;
}

#facebook
{
    width: 40%;
    text-align: left;
    float: left;
    padding-top: 15px;
}

#copyright-text
{
	color: #2a2a2a;
	font-family: Verdana;
	text-align: right;
	font-size: small;
	padding-right: 30px;
	padding-top: 16px;
	float: right;
	width: 20%;
}

#wowlogo
{
	float: left;
	width: 15%;
	text-align: left;
	padding-left: 30px;
	padding-top: 3px;
}

a.footer-links
{
	font-family: Verdana;
	font-size: small;
	color: black;
	text-decoration: none;
}

a.footer-links:hover
{
	font-family: Verdana;
	font-size: small;
	color: White;
	text-decoration: none;
}

#footer-links
{
	font-family: Verdana;
	font-size: small;
	color: White;
	padding-top: 4px;
}

#left-section
{
	width: 160px;
	text-align: center;
	float: left;
}

#right-section
{
	width: 729px;
	text-align: left;
	float: left;
}

#product-section
{
	width: 729px;
	text-align: left;
	float: left;
}

#product-section-alt
{
	width: 550px;
	text-align: left;
	float: left;
}

#content-text
{
	font-family: Verdana;
	font-size: small;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 3px;
}

#virtual-tours
{
	font-family: Verdana;
	font-size: small;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	text-align: center;
}

#virtual-tours-text
{
	padding-top: 10px;
	width: 100%;
}
	
#gallery-spacer
{
	width: 70px;
	float: left;
}

.qty-input 
{
    width: 50px;
    text-align: center;
}

.basket-top 
{
    width: 190px;
    height: 43px;
    background: url('images/basket-top.jpg') no-repeat bottom center;
}

.basket-middle 
{
    width: 190px;
    background: url('images/basket-middle.jpg') repeat-y bottom center;  
}

.basket-bottom 
{
    width: 190px;
    height: 90px;
    background: url('images/basket-bottom.jpg') no-repeat bottom center;
}

.qty-input 
{
    width: 50px;
    text-align: center;
}

.basket-totals 
{
    text-align: right;
    padding: 0px 10px 0px 0px;
    line-height: 18px;
    font-size: small;
    color: White;
    font-family: Verdana;
}

.basket-link 
{
	font-size: small;
    text-decoration: none;
    color: #e2e2e2;
    font-weight: bold;
    font-family: Verdana;
}

.basket-view 
{
    text-align: right;
    padding: 8px 10px 0px 0px;
}

.basket-pad 
{
    padding: 5px 10px 5px 10px;
    text-align: left;
    color: #e2e2e2;
}

.product-basket-format
{
	font-size: small;
}

#product-display-table
{
	width: 100%;
	text-align: center;
}

.cell-format-left
{
	width: 60%;
	height: 50px;
}

.cell-format-right
{
	width: 30%;
	height: 50px;
	text-align: center;
}

#cell-image
{
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

#product-name
{
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana;
	font-weight: bold;
}

.cell-format-left
{
	padding-left: 15px;
}

#product-name-title
{
	text-align: left;	
}

#product-price-title
{
	text-align: left;
}

#product-add-title
{
	text-align: left;
}

#product-price
{
	text-align: left;
	padding-top: 5px;
}

#product-add-image
{
	text-align: left;
	padding-top: 5px;
}

#product-name-cell
{
	width: 60%;
	vertical-align: top;
}

#product-price-cell
{
	width: 10%;
	vertical-align: top;
}

#product-qty-cell
{
	width: 20%;
	vertical-align: top;
}

#product-add-cell
{
	width: 10%;
	vertical-align: top;
}

#description-container
{
	width: 90%;
	text-align: left;
	float: left;
}

#lightbox
{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
	
#lightboxCaption
{ 
	float: left;
}

#keyboardMsg
{ 
	float: right;
}

#lightbox img
{ 
	border: none;
} 

#overlay img
{ 
	border: none; 
}

#gallery-header
{
	width: 100%;
	text-align: left;
}

.actual-content-text
{
	width: 100%;
	text-align: center;
}

.actual-content
{
	width: 100%;
	text-align: center;
}

#slideshowContainer
{
	width: 100%;
	height: 400px;
}

.product-description-format
{
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana;
}

.form-text-format
{
	font-family: Verdana;
	font-size: small;
}

#gallery-header
{
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
}

.actual-content-header
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	padding-left: 15px;
}

#category-title
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
}

.slideshowThumbnail
{
	width: 90%;
}

#table-test
{
	width: 1260px;
	text-align: center;
	margin: auto 0;
}

#gallery-view-link
{
	width: 200px;
	float: left;
	padding-top: 10px;
}

#gallery-virtual-tour
{
	width: 155px;
	float: left;
}

#no-vr-text
{
	font-family: Verdana;
	font-size: small;
	padding-top: 30px;
	padding-left: 15px;
}

a.gallery
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: Black;
}

a.gallery:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: Black;
}

#wow-text
{
	font-family: Verdana;
	font-size: 9px;
}
