@charset "utf-8";
/* CSS Document */

a:visited {
	color:#CCCCCC;
}
a:hover {
	color:#987431;
}

.bodyTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 18px;
	text-align: justify;
	hyphenate: none;
}
.pricingTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding-left:15px;
}
.bodyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #987431;
}
#pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CCCCCC;
	position: relative;
	height: auto;
	width: 470px;
	left: 0px;
	top: 0px;
	padding: 10px;
	overflow: hidden;
	background-image: url(../images/headerBg.jpg);
	background-repeat: no-repeat;	/*float: left;*/
}
#pageHeader_noPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	position: relative;
	height: auto;
	width: 470px;
	left: 0px;
	top: 0px;
	text-align: justify;
	background-image: url(../images/headerBg.jpg);
	background-repeat: no-repeat;
}
#bodyContent {
	position: relative;
	width: 470px;
	left: 0px;
	top: 10px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 14px;
	height: auto;
	/*float: left;*/
}
#bodyContent_full {
	position: relative;
	width: 710px;
	left: 0px;
	top: 10px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 14px;
	height: auto;
	min-height: 460px;
	/*float: left;*/
}
#bodyContent_full_noPadding {
	position: relative;
	width: 710px;
	left: 0px;
	top: 10px;
	height: auto;
	min-height: 450px;
	/*float: left;*/
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	padding-top:18px;
}
#index_footer {
	font-family: Arial, Helvetica, sans-serif;
	padding-top:3px;
}
.bodyFormat {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.bodyFormat_noPadding {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #5e5e5e;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	list-style-type: square;
	margin-left: -25px;
}
#rightCol {
	position: relative;
	width: 180px;
	height:auto;
	top: 0px;
	right: 0px;
	padding: 10px;
	padding-top: 7px;
	float: right;
	min-height: 460px;
}
#rightCol_noPadding {
	position: relative;
	width: 228px;
	height:auto;
	top: 0px;
	right: 0px;
	background-color: #333333;
	float: right;
	min-height: 460px;
	z-index:-1;
}
#rightCol_noBG {
	position: relative;
	width: 228px;
	height:auto;
	top: 0px;
	right: 0px;
	float: right;
	min-height: 460px;
	padding: 10px;
	z-index:-1;
}
.ask {
	background-image: url(../images/ask_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.featuredproduct {
	background-image: url(../images/ask_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#border {
	float: left;
	width: 736px;
	border: 1px solid #acacac;
	position: relative;
	height: auto;
	left: 0px;
	top: 0px;
}
#mainContent {
	position: relative;
	width: 733px;
	height: auto;
	border: 1px solid #5e5e5e;
	top: 0px;
	left: 1px;
	min-height: 480px;
	float:left;
}
.greyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CCCCCC;
}
a {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
.gc_background {
	background-image: url(../images/Cards_sideBar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#bridal_background {
	border: 1px solid #5e5e5e;
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/bridal_sideBar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#massage_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/massage_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#salon_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/salon_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#makeup_background {
	/*border: 1px solid #5e5e5e;*/
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/makeup_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#facials_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/facials.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#handsAndFeet_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/handsAndFeet_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#sensoryRituals_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/sensoryRituals.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#spaPackages_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/spaPackages.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#etiquette_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/etiquette.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#hairRemoval_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/hairRemoval.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#aveda_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/aveda.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#body_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/body.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#careers_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/careers.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
#spa_background {
	position: relative;
	left: 1px;
	width: 733px;
	background-image: url(../images/sidebar/spa.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:480px;
}
