/* CSS Document BESPOKE MAKE-UP ARTISTRY */

/* BODY AND TEXT */
body		{	text-align:center; font-size:62.5%; font-family:Georgia, Times, serif; color:#666; 		
				background-color:#FFF; }
h1			{	position:absolute; top:-100px; }
h2			{	font-size:1.8em; }
p			{	font-size:1.4em; line-height:2em; }
a			{	color:#666; text-decoration:none; font-style:italic; }
a:hover		{	color:#D476D4; }

/* WRAPPER ELEMENTS */

#wrapper	{	margin:0 auto; width:840px; text-align:left;  }

#navigation	{	width:300px; float:left; background:url(IMAGES/bgGradient.jpg) repeat-y left;}
#main		{	width:540px; float:right; margin-top:100px; }

#header			{	height:200px; }
#header a img	{	border:none; }
#header a:hover img	{	border:none; }
#menu			{	text-align:center; }


#content		{	width:290px; float:left;  text-align:left; padding-right:10px; }
#images			{	width:240px; float:right; margin-top:15px; }
#images img		{	/*width:100px;*/ padding:0 20px 20px 0; float:left; }

#price #content	{	width:600px; }

/* BACKGROUND IMAGES */

#home #main		{	height:500px; background:url(IMAGES/home1.png) bottom; }

/* YOU ARE HERE STUFF */

#price #mainNav .price a, #terms #mainNav .terms a, #links #mainNav .links a, #contact #mainNav .contact a, 
#airbrush #mainNav .airbrush a, #bridal #mainNav .bridal a, #camouflage #mainNav .camouflage a, #lashes #mainNav .lashes a,
#fashion #mainNav .fashion a, #hollywood #mainNav .hollywood a, #tan #mainNav .tan a {	text-decoration:underline; }

/* MENU NAVIGATION */

ul#mainNav 		{	margin:0; padding:0; list-style:none;  }
#mainNav a 		{	display:block; width:300px; line-height:27px; text-decoration:none; color:666; text-align:center; 
					font-size: 1.6em; font-style:normal; }
#mainNav a:hover 	{ 	color:#CC3300; }
#mainNav li.price a		{	padding-top:60px; }

/* BLOCKQUOTE */

blockquote	{	width:310px; margin:0 0 20px 0px; padding:0; letter-spacing:2px; line-height:1em; text-align:center; 
				color:#AFACAF; background:url(IMAGES/openQuote.png) no-repeat top left;  }
#quote		{	margin:0 40px 0 0; padding:10px 20px 10px 0px; background:url(IMAGES/closeQuote.png) no-repeat right bottom; }
#author		{	margin:10px 10px 0 0; padding:0 0 10px 120px; color:#999; }

/* PRICE LIST */

table		{	border-collapse: collapse; border-top: 1px solid #AFACAF; border-left: 1px solid #AFACAF; margin:0 0 20px 0; }
caption 	{	font-size:1.6em; text-align:left; padding:0 0 10px 0;font-weight:bold; }
tr			{	border-top: 1px solid #AFACAF; border-left: 1px solid #AFACAF; }
td			{	border-bottom: 1px solid #AFACAF; border-right: 1px solid #AFACAF; font-size:1.4em; padding:10px;}

