/**********Main CSS Styles**********/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b87333;
	background:#b87333 url(images/Background2.gif) repeat;
	margin:0;
	padding:0;
	font-size:13px;
	text-align:center;
}


#intro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b87333;
	background:#000000;
	margin:0;
	padding:0;
	font-size:13px;
	text-align:center;
}

#intro a{
	color:#ffffff;
	background:none;
	border:0;
	-moz-outline-style:none;
}

#intro a:hover{
	color:#b87333;
	background:none;
	border:0;
	-moz-outline-style:none;
}


#wrapper{
	width:800px;
	margin:0 auto;
	padding: 0px;

}


#container{
	margin:0;
	padding:0 0 10px 0;
	background:#fff /*url(images/stock-photo-pink-sunglasses-on-white.jpg) bottom right no-repeat*/;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}



#services{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#b87333;
	background:#fff url(images/Background2.gif) repeat;
	margin:0;
	padding:0;
	font-size:13px;
	text-align:center;
}


h2 {
	font-size:150%;
	color:#b87333;
	
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#b87333;
	font-size:95%;
}


th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#b87333;
}


a{
	color:#fff;
	text-decoration:none;
	
}


a:hover{
	color:#66022c;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	margin:0 0 0 0;
	background: url(images/dot.gif) repeat-x bottom;
}


a:visited{
	color:#fff;
}


p:first-letter{
	color: #66022c;
	font-size:150%;
	font-family:Zapf Chancery, cursive;
	}

p {
	line-height:15px;
	}

.clear{
	clear: both;
}

/**********Main CSS Styles**********/



/***********(End 'header' Styles)***********/
#header{
	width:800px;
	background:url(images/BackgroundHeaderCopper.jpg);
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
}


#header h1{
	background:none;
	width:325px;
	margin:0;
	padding:0;
}


#header h1 a{
	height:175px;
    width:325px;
    text-indent:-2000em;
    z-index:1000; /* need for FX and IE */	
    display:block;
	margin:0 auto;
	border:0;
}


#header h1 a:hover, h1 a:focus{
    cursor:pointer; /* IE7 */
	-moz-outline-style:none;  /*Firefox image outline fix*/
	background:none;
}

#headerImage {
	padding:0px 0 15px 0;
	}
	
#productTitle {
	color:#66022c;
	font-size:200%;
	font-weight:900;
	text-align:center;
	padding:10px 0;
	margin:0;
	font-family:Zapf Chancery, cursive;
	}
	
#productTagline {
	font-size:125%;
	font-weight:500;
	text-align:center;
	}
	
	


/***********(End 'header' Styles)***********/



/***********(Begin 'MainNav' Styles)***********/
#lifeNav{
	width:800px;
	margin:0;
	padding:5px 0px;
	text-align:center;
	background:none;
	font-size:90%;
}


#lifeNav h3{
	font-size:95%;
	margin:0;
	padding:10px 10px 5px 0;	
	color:#fff;
}


#lifeNav ul{
	margin:0;
	padding:0;
}



#lifeNav ul li a{
	color:#fff;
	}
	

#lifeNav ul li a:hover{
	color:#b87333;
	}



#lifeNav ul li{
	padding:0 3px 0 3px;
	margin:0;
	list-style-type:none;
	font-size:100%;
	color:#b87333;
	display:inline;
}
	

/***********(End 'MainNav' Styles)***********/



/***********(Begin 'Content' Styles)***********/
#content{
	padding:0 0 12px 0;
}


#footnote ul li{
	color:#fff;
	margin:0;
	list-style-type:none;
	font-size:90%;
	display:inline;
	text-align:center;
	}

#footnote ul{
	padding:2px 0 2px 0;
	}	

#footnote{
	color:#fff;
	width:800px;
	padding:5px 0 5px 0;
	text-align:center;
	}
	

#headnote{
	font-size:75%;
	background:#b87333 url(images/backgroundHeadnote.gif);
	font-weight:500;
	
	}

	
#headnote ul{
	text-align:center;
	margin:0;
	padding:7px;
	}
		

#headnote ul li{
	color:#fff;
	list-style-type:none;
	display:inline;
	}


#galleryItem{
	padding:15px 0 0px 0;
	
	}


.galleryImages{
	padding:5px 0px 15px 33px;
	float:left;
}


.galleryImages a:hover{
	background:none;
}

.galleryMessage{
	padding:12px 125px;
	margin:0px 12px 0 12px;
	background:#ffffff;
}

.galleryLinks{
	text-align:center;
	width:100px;
}


.spacer{
	height:12px;
	background:#fff;
}



/***********(End 'Content' Styles)***********/








/***********(Begin 'Footer' Styles)***********/
#footer{
	padding:10px 75px 20px 75px;
	margin:0 25px;
	color:#b87333;
	text-align:left;
	text-indent:1.5em;
	border-bottom: 1px dotted #b87333;
	
}

#photoGallery{
	padding:10px 75px 20px 75px;
	margin:0 25px;
	color:#b87333;
	background: url(images/dot.gif) repeat-x bottom;
}

#directions{
	text-indent:0;
	color:#66022c;
	}
	
#employment{
	padding:10px 0;
	}


/***********(End 'Footer' Styles)***********/



#stylistHeader{
	font-size:200%;
	text-align:center;
	font-weight:800;
	margin:15px 0px 15px 0;
	padding:0;	
	color:#66022c;
	background:none;
	font-family:Zapf Chancery, cursive;
}

.stylistItem p {
	font-family:Zapf Chancery, cursive;
	}

.stylistItem{
	margin:5px 40px 8px 40px;
	padding:0;
	width:300px;
	height:535px;
	float:left;
	background:#eee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #eee;
}


.stylistImages{
	text-align:center;
	margin:0px;
	padding:8px;
	background:#e5e5e5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #e5e5e5;
	background-color:#fff;
	border:1px solid #e8e7e7; 
}


.stylistLinks{
	text-align:center;
	padding:4px 35px;
	margin:0;
	
}


.stylistLinks a{
	color:#66022c;
	font-weight:700;
	font-size:100%;
}


.stylistLinks a:hover{
	color:#66022c;
	font-weight:700;
	border-bottom:1px dotted #999999;
}


#additionalProducts {
	margin:0 0 15px 0;
	padding:0px 0px 0px 50px;
	font-size:125%;
	font-weight:800;
	}


#serviceItem1{
	padding:3px 0;
	color:#b87333;
	font-family:Zapf Chancery, cursive;
	}





















/**********EXTRAS EXTRAS EXTRAS**********/


/*Make first letter of paragraph bigger

<html>
<head>
<style type="text/css">
p:first-letter 
{
color: #ff0000;
font-size:xx-large
}
</style>
</head>

<body>
<p>
You can use the :first-letter pseudo-element to add a special effect to the first letter of a text!
</p>
</body>

</html>

*/
