html,body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	background-color: #cdcdcd;	
	margin: 0 auto;	
	text-align:center;
	color: #000;
}

input {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
}

a {
	color: #89B738;
}

.clear {
	clear: both;
}

.greenBoldText {
	color: #89B738;
	font-weight: bold;
}

.asteriskText{
	font-size: 12px;
	font-style: italic;
}

.BuyItbutton {
		color: #fff;
		background-color: #808277;
		font-family: georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		padding: 1px;
		border:1px solid #787471;
	    border-top:1px solid #eee;
	    border-left:1px solid #eee;		
		margin-top: 3px;	
		width: 70px;
}



/* main container */
.container {	
	margin:0 auto; /* center, not in IE5 */
	margin-left: auto;
	margin-right: auto;
	width:1200px;
	text-align:left;
	clear: both;
}
/* end main container */


/* header */

#header {
	width:1200px;
	height:108px;
}

#header .logo {
	float:left; 
	width:600px;
	height:108px;	
}

#header .headernav {
	float:left; 
	width:600px;
	height:108px;
	background-color:#fff; 

}

#header .headernav div {
	padding-top:80px;
	padding-right:30px; 
	text-align:right;
	color: #6d6e71;
	font-weight: bold;
}
	
#header .headernav div a {
	color: #000;
}			
/* end header */


/* top nav */
.topnav {
	width: 1200px;
	text-align: right;
	height:30px;
	background-color: #000;
}

.topnav a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.topnav a:hover {
	color: #b4e752;
}

.topnav .hot 
{
	color: #cdd663;
}

.topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

.topnav ul li {
	margin: 0;
	padding-top: 7px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
	float: left;

}
/* end top nav */

/* footer nav */
.footernav {
	width: 1200px;
	height:30px;
	background-color: #000;
}

.footernav a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.footernav a:hover {
	color: #b4e752;
}

.footernav .hot 
{
	color: #cdd663;
}

.footernav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footernav ul li {
	margin: 0;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	float: left;
}
/* end footer nav */

/* copyright */
.copyright {
	clear: both;
	width: 1200px;
	height: 100px;
	color: #6d6e71;
	font-size: 10px;
	text-align: right;
	background-color: #fff;
	font-weight: bold;
}

.copyright div {
	padding-top: 10px;
	padding-right: 10px;
	background-color: #fff;
}
/* end copyright */



/* home page classes */
.homeads  {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 367px;
}

.homeads li {
	margin: 0;
	padding: 0;
	float: left;
}

.greybanner {
	width: 1200px;
	height: 93px;
	background-color: #585a5c;
	color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
}
	/* limmette box on home page */
	.becomelimette {
		width:100%;
		height:229px;
		background-color:#ced655;
		float: left;
	
	}

	.becomelimette div {
		padding-left: 37px;
		font-size: 12px;
		padding-top: 4px;
	}

	.becomelimette label {
		padding-right:5px;
		padding-top: 10px;
		width: 40px;
		float: left;
	}
	
	.becomelimette input {
		margin-top: 5px;
		margin-bottom: 5px;
		width: 240px;
		font-size: 12px;
		padding: 2px;
	}
	
	.becomelimette .button {
	
		width: 140px;
		color: #fff;
		background-color: #808277;
		font-family: georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		padding: 1px;
		border:1px solid #787471;
	    border-top:1px solid #eee;
	    border-left:1px solid #eee;	
		margin-left: 154px;
	
	}
	/* end limmette box */	
	
.homecontent {
	width: 800px;
	height: 229px;
	background-color:#fff;
	float: left;
}
	
.homecontent div {
	padding-top: 40px;
	color: #6d6e71;
	font-size: 12px;
	line-height: 16px;
}	

.homecontent div a{
	color: #000;
	font-weight: bold;
}	

.homecontent div h2{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
}		

.testimony {
	width: 400px;
	height: 136px;
	float: left;	
	color: #6d6e71;
	font-size: 12px;
	font-style: italic; 
}

.testimony img {
	padding-right: 15px;
}

.testimony div {

	padding: 20px;
}

.testimony div a{	
	color: #000;
	font-weight: bold;
}	
	
/* end home page classes */

/* TWO COLUMN TEMPATE */
#twoColumn {
	background-color: #dad8d9;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

#twoColumn .leftcolumn {
	width: 682px;
	float: left;
	background-color: #fff;
}

#twoColumn .leftcolumn .leftcontent {
	padding-left: 80px;
	padding-top: 45px;
	padding-right: 80px;
	font-size: 15px;
	line-height: 18px;

}

#twoColumn .rightcolumn {
	width: 518px;
	float: left;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

/* End Two column template */

/* ONE COLUMN TEMPLATE */
#oneColumn {
	background-color: #fff;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width: 100%;
}

#oneColumn .fullContent {
	padding-left: 80px;
	padding-top: 45px;
	font-size: 15px;
	line-height: 18px;
	
}
/* End One column template */


/* Testimonials - Based on One Column */

#oneColumn #fullTestimonial {
	width:1040px;
	/*background-color:#fff;*/
	min-height: 190px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #57585a;		
}

#oneColumn  .shadedBG {
	background-color:#e7e8ea
}

#oneColumn #fullTestimonial .picture{
	padding-top: 45px; 
	padding-left:40px; 
	padding-right:70px; 
	float:left;
	width: 100px;
}

#oneColumn #fullTestimonial .copy{
	padding-top:45px; 
	padding-right:60px; 
	float:left;
	width: 720px;
}

#oneColumn #fullTestimonial .personname{
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
}	
	
#oneColumn #fullTestimonial a{
	font-family: Arial, Helvetica, sans-serif;
	color: #89B738;
	font-weight: bold;
}


/* end Testimonials */


/* Get Styled Steps */
#getStyledSteps {
	margin-left:20px;
	margin-top:40px;
	width: 442px;
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 12px;	

}

#getStyledSteps .bigGreenGeorgia {
	font-size: 18px;	
	color: #89B738;
	font-weight: bold;	
}

#getStyledSteps ul {
	margin-top: 0px;

}

/* end get styled steps */


/* footerTestimonials */

#footerTestimonials {

	width: 1200px;
	min-height: 136px;	

}

#footerTestimonials #greenBar {
	width: 200px;
	background-color: #CED665;
	min-height: 136px;
	float: left;
}


#footerTestimonials #colorBlock {
	width: 500px;
	min-height: 136px;	
	float: left;
}


#footerTestimonials #colorBlock .picture{
	padding-top: 20px; 
	padding-left:25px; 
	padding-right:20px; 
	float:left;
	width: 100px;
}

#footerTestimonials #colorBlock .copy{
	padding-top:20px; 
	padding-right:40px; 
	float:left;
	width:310px;
	font-style: italic;
	font-size: 12px;
}

#footerTestimonials #colorBlock .personname{
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
}	

#footerTestimonials .dark {
	background-color: #B7B7B7;
	color: #fff;
}

#footerTestimonials .dark a {
	font-weight: bold;
	color: #fff;	
}	

#footerTestimonials .light {
	background-color: #E9EAEA;
	color: #575758;
}

#footerTestimonials .light a {
	font-weight: bold;
	color: #000;	
}	
/* end footerTestimonials */

/* Meet Stylist */

#stylists {
	text-align:center;
	width: 600px;
/*	border: solid 1px;*/
	
}

#stylists a {
	outline-style:none;
}

#stylists .styleIcon {
	float: left;	
	width: 200px;
	font-size: 12px;
	font-style: italic;
}

#stylists .styleIcon a{
	font-size: 11px;
	font-style: normal;
	color: #000;
	text-transform: uppercase
}

#stylistbio {
	font-size: 12px;
	width: 460px;
	height: 250px;
	overflow : auto;
	margin-left: 25px;	
	line-height: 17px;
	padding-right: 14px;
}

#stylistbio .stylistname {
	font-size: 20px;
	font-weight:bold; 	
}

#stylistbio .prop {
	color: #7e7e7e;
}
/* end meet stylists */



/* Left Nav Template (used on storePage */
#LeftNavTemplate {
	background-color: #fff;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */	
}

#LeftNavTemplate .button {
		width: 30px;
		color: #fff;
		background-color: #808277;
		font-family: georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		padding: 1px;
		border:1px solid #787471;
	    border-top:1px solid #eee;
	    border-left:1px solid #eee;			
}

#LeftNavTemplate #leftNav {
	width: 180px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-color: #e9eaea;
	padding-left:20px;
	float: left;
	padding-top: 20px;
	min-height: 550px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/	
	
}


#LeftNavTemplate #leftNav a {
	color: #747578;
	text-decoration: none;
}

#LeftNavTemplate #leftNav .leftsub {
	padding-left: 15px;
}

#LeftNavTemplate #leftNav .hot {
	color: #8cb93a;

} 

#LeftNavTemplate #leftNav .greenLink {
	color: #89B738;
}


#LeftNavTemplate #storeBody {
	width: 1000px;
	background-color:#fff;
	float: left;
	padding-top: 20px;
	min-height: 550px;
}

#LeftNavTemplate #RecommendedBody {
	width: 955px;
	background-color:#fff;
	float: left;
	padding-left: 45px;
	padding-top: 45px;
	min-height: 550px;
	font-size: 12px;
	line-height: 16px;
}


#LeftNavTemplate #RecommendedBody .collagePicture {
	float: left;
}

#LeftNavTemplate #RecommendedBody hr {
	width:95%;
	text-align: left;
}

#LeftNavTemplate #RecommendedBody .collageCopy {
	width: 400px;
	float: left;
	padding-left: 20px;
	font-size: 12px;
	color: #6d6e71;
}

#LeftNavTemplate #RecommendedBody .fullCopy {
	width: 860px;

	font-size: 12px;
	color: #6d6e71;
}

#LeftNavTemplate #RecommendedBody .greenBold {
	color: #89B738;
	font-weight: bold;
	font-size: 14px;
}

#LeftNavTemplate #RecommendedBody .itemsPicture {
	float: left;
}

#LeftNavTemplate #RecommendedBody .itemsCopy {
	float: left;
	width: 160px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	color: #6d6e71;
	font-weight: normal;
}



