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



body {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-width: 960px;
	line-height: 1.6em;
	font-size: 14px;
	color: #666666;
	}
	
a {
	text-decoration:none;
	color:#990000
	}

#showcase {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background/rotate.php) 0 0 no-repeat;
	height: 350px;
}

#showcase.eyes {
	background: url(../images/background/bg-4.jpg) 20% 50% no-repeat;
	height: 225px;

}

#showcase.hands {
	background: url(../images/background/bg-5.jpg) 20% 50% no-repeat;
	height: 225px;

}

#showcase.facial {
	background: url(../images/background/bg-2.jpg) 20% 50% no-repeat;
	height: 225px;
}

#showcase.wax {
	background: url(../images/background/bg-3.jpg) 20% 50% no-repeat;
	height: 225px;
}

#showcase.hair {
	background: url(../images/background/bg-6.jpg) 20% 50% no-repeat;
	height: 225px;
}

#showcase-shadow {
	width: 100%;
	background: url(../images/showcase-shadow.png) repeat-x;
	height: 10px;
	margin-top: -10px;
	}

#showcase .showcase-image {
	padding-top: 95px;
}

.slideshow_pos_fp {
	float: right;
	margin-right: 0px;
}

#main-content {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px;
	font-weight: bold;
	}
	
.outer-col {
  width: 960px;  
/* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: left;

}
  
.left-col {
  float: left;
  width: 240px;
}

.mid-col {

  margin-left: 245px;
  margin-right: 245px;
}

.mid-col p {
	font-size:12px;
	color:#666666;
	text-align:justify;
	}

.right-col {
  float: right;
  padding: 0px 15px 0px 10px;
  width: 240px;
}

.mid-col-content {
	margin-left: 245px;
	margin-right: 5px;
}

.mid-col-content p {
	font-size:12px;
	color:#666666;
	text-align:justify;
	}

#footer {
background-color: #B6314E;
clear:both;
height:40px;
padding-top:1px;
width:100%;
}

#footer p {font-size: 10px; color:#000000; line-height: 1.5em }

.bottom-links {
	font-size:10px;
	color:#ccc;
	text-align:center;
	}
	
.bottom-links a {
	font-size:10px;
	color:#999999;
	text-decoration: none;
	}
	
.bottom-links a:hover {
	font-size:10px;
	color:#fff;
	text-decoration: none;
	}	
	
#section1 {
    float: left; /* Sets this section to the left */
    background: #fff;
    width: 470px;
}

    #column1 {
	float: left; /* Sets this column to the left inside its section */
	background: #ccc;
	width: 210px;
	height: 440px;
	padding-left: 10px;
    }

    #column2 {
	float: right; /* Sets this column to the right inside its section*/
	background: #ccc;
	width: 220px;
	height: 440px;
	padding-left: 10px;	
    }

#section2 {
    float: right; /*Sets this sectionto the right */
    background: #fff;
    width: 470px;
}

    #column3 {
	float: left; /* Sets this column to the left inside its section */
	background: #ccc;
	width: 210px;
	height: 440px;
	padding-left: 10px;	
    }

    #column4 {
	float: right; /* Sets this column to the right inside its section*/
	background: #ccc;
	width: 220px;
	height: 440px;
	padding-left: 10px;	
    }

#section1 li, #section2 li, #section1 li a, #section2 li a {
	font-size:10px;
	list-style-type:disc;
	line-height: 1.4em;
	text-decoration:none;
	color:#666666;
	}
	
#section1 li a:hover, #section2 li a:hover {
	font-size:10px;
	list-style-type:disc;
	line-height: 1.4em;
	color:#FFFFFF;
	}	

span.tip {
background:transparent url(../images/tip_icon.png) no-repeat scroll 0 50%;
display:block;
margin-bottom:10px;
padding:10px 10px 10px 45px;
}

#left-nav-pos {

	}
	
table {
	color: #666666;
	}	
	
table.contact {
	color:#FFFFFF
	}
	
table.contact.error {
	color:#000
	font-size: 14px;
	font-weight: bold;
	}	
	
.mid-col-content p.error {
	font-weight: bold;
	color: #990000;
	font-size: 14px;
	}		

blockquote {
background:url("../images/quote-start.png") no-repeat scroll 0 0 transparent;
color:#666666;
font-size:120%;
font-style:italic;
line-height:150%;
margin:15px 0;
padding:0 0 5px 60px;
width:auto;
}

blockquote p {
background:url("../images/quote-end.png") no-repeat scroll 100% 100% transparent;
margin-top:0;
padding:0 60px 10px 0;
}
