@charset "UTF-8";
/* CSS Document */

/*----------------------------------Main page container----------------------------------*/
	.oneColLiqCtrHdr .header {
	width: 1024px;
	min-height: 768px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(images/);
	background-repeat:repeat-x
}
/* Check code may be redundat */
.MainPage {
	width: 1024px;
	height: 768px;
	float: left;
}
/*----------------------------------Header----------------------------------*/
.homeHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/home_css.jpg") no-repeat 0 0;
}
.homeHeader:hover {
	background-position: 0 -39px;
}
.homeHeader span {
	display: none;
}
/*--------------------------------------------------------------------*/
.aboutUsHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/aboutUs_css.jpg") no-repeat 0 0;
}
.aboutUsHeader:hover {
	background-position: 0 -39px;
}
.aboutUsHeader span {
	display: none;
}
/*--------------------------------------------------------------------*/
.servicesHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/services_css.jpg") no-repeat 0 0;
}
.servicesHeader:hover {
	background-position: 0 -39px;
}
.servicesHeader span {
	display: none;
}
/*--------------------------------------------------------------------*/
.bridalGalleryHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/bridalGallery_css.jpg") no-repeat 0 0;
}
.bridalGalleryHeader:hover {
	background-position: 0 -39px;
}
.bridalGalleryHeader span {
	display: none;
}
/*--------------------------------------------------------------------*/
.careerHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/career_css.jpg") no-repeat 0 0;
}
.careerHeader:hover {
	background-position: 0 -39px;
}
.careerHeader span {
	display: none;
}
/*--------------------------------------------------------------------*/
.photosHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/photo_css.jpg") no-repeat 0 0;
}
.photosHeader:hover {
	background-position: 0 -39px;
}
.photosHeader span {
	display: none;
}
/*--------------------------------------------------------------------*/
.contactHeader {
	display: block;
	width: 90px;
	height: 39px;
	background: url("images/contact_css.jpg") no-repeat 0 0;
}
.contactHeader:hover {
	background-position: 0 -39px;
}
.contactHeader span {
	display: none;
}
.HeaderTop {
	height: 60px;
	width: 1024px;
	float: left;
}
.HeaderLogo {
	width: 364px;
	height: 250px;
	float: left;
	background-image: url(images/logo.jpg);
}
.HeaderCol2 {
	width: 660px;
	height: 10px;
	float: left;
	background-color: #000000;
}
.HeaderButton {
	width: 90px;
	height: 39px;
	float: left;
	background-color: #000000;
}
.HeaderImage {
	width: 660px;
	height: 191px;
	float: left;
	background-image:url(images/salon.jpg);
	background-color: #000000;
}
.HeaderBottomGutter {
	width: 1024px;
	height: 10px;
	float: left;
	background-color: #000000;
	clear: both;
}
.HeaderBottomGutter2 {
	width: 1024px;
	float: left;
	background-color: #5c524d;
	height: 10px;
	clear: both;
}
.HeaderBottomGutter3 {
	width: 1024px;
	float: left;
	text-align: right;
	color: FFFFFF;
	background-color: #000000;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.HeaderBottomGutter4 {
	width: 1024px;
	float: left;
	text-align: right;
	color: FFFFFF;
	background-color: #000000;
	height: 116px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.HeaderGutter {
	width: 5px;
	height: 39px;
	float: left;
	background-color: #000000;
}
/*----------------------------------Page Elements----------------------------------*/
.ColumnGen {
}
.bigAndBold {
	font-size: 16px;
	font-weight: bold;
}
	body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.PageContent {
	width: 1024px;
	text-align: left;
	padding-top: 30px;
	float: left;	
}
/*----------------------------------Column layout----------------------------------*/
.columnHairPush {
	width: 320px;
	float: left;
	background-color: #transparent;
	margin-left: 360px;
}
.columnNailsPush{
	width: 320px;
	float: left;
	background-color: #transparent;
	margin-left: 20px;	
}
.column {
	width: 320px;
	float: left;
	background-color: #transparent;
}
.columnPush2 {
	width: 659px;
	height: 10px;
	float: left;
	background-color: #transparent;
}
.column2 {
	float: left;
	width: 370px;
	background-color: #transparent;
}
.columnSpacer {
	float: left;
	width: 110px;
}
.columnGutter {
	width: 20px;
	height: 400px;
	float: left;
}
.aboutUsText {
	float: right;
	width: 320px;
margin-right: 100px;
}
.aboutUsPic {
	float: left;
	width: 200px;
	height: 175px;
	margin-left: 365px;
	background-image: url(images/aboutUs.jpg);
}
/*----------------------------------Services Pricing columns----------------------------------*/
.columnPush {
	width: 365px;
	height: 800px;
	float: left;
	background-color: #transparent;
}
.columnHair {
	width: 240px;
	float: left;
	background-color: #transparent;
}
.columnHairPrices {
	width: 60px;
	float: left;
	background-color: #transparent;
	text-align: right;
}
.columnWaxingPrice {
	width: 70px;
	float: left;
	padding-left:0px;
	background-color: #transparent;
	text-align: right;
}
.columnWaxing {
	width: 230px;
	float: left;
	background-color: #transparent;
}
.columnIndent {
	float: left;
	width: 240px;
	background-color: #transparent;
	padding-left: 10px;
}
.column5 {
	width: 250px;
	float: left;
	background-color: #transparent;
}
.column6 {
	width: 30px;
	float: left;
	padding-left:20px;
	background-color: #transparent;
	text-align: right;
}
/*----------------------------------Services Colored Menu Line Breacks----------------------------------*/
.MenuLineBreakRed, .MenuLineBreakBlue, .MenuLineBreakTan, .MenuLineBreakGreen {
/*Aplly these rules to all MenuLine classes*/
	float: left;
	width: 300px;
	height: 3px;
	margin-bottom: 10px;
}
/* Color rules for each menu line*/
.MenuLineBreakBlue {
	background-color: #5c524d;
}
.MenuLineBreakRed {
	background-color: #400000;
}
.MenuLineBreakTan {
	background-color: #aca095;
}
.MenuLineBreakGreen {
	background-color: #3f4b43;
}
/*----------------------------------Contact----------------------------------*/
.map {
	float: right;
	
	width: 390px;
}
.contactColumn{
	width: 250px;
	float: left;
	margin-left: 360px;
}
/*----------------------------------Career----------------------------------*/
.bigAndBold, a {
color: #FFFFFF;
}
.columnGen, bigAndBold {
	float: left;
	margin-right: 10px;
}
.careerColumn {
	width: 660px;
	float: right;
	font-size: 14px;
}
