body 					{background-color:#000000; color:#FFFFFF; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div#container 				{width:950px; position:relative; margin:10px auto;}
div#header 				{height:120px; background-image:url(/images/header.gif); background-position:top; position:relative;}
div#header div#headerLinks 		{position:absolute; top:0; right:0; color:#CCCCCC;}
div#header div#headerLinks a 		{font-size:12px; font-weight:normal; text-decoration:none; color:#CCCCCC}
div#header div#headerLinks a:hover 	{text-decoration:underline;}

a 					{color:#FFFFFF; text-decoration:none;}
a:hover, a.selected 			{text-decoration:none; color:#FF0000;}

H1#siteTitle 				{position:absolute; top:0; left:0; margin:0; padding:0;}
H1#siteTitle,
H1#siteTitle a 				{width:100px; height:150px; display:block;}
H1#siteTitle a 				{background-image:url(/images/logo.gif);}
H1#siteTitle a span 			{display:none;}

#miss-gb 				{position:absolute; left:120px; top:10px;}

h2#tagline 				{position:absolute; top:28px; right:15px; text-align:right; font-size:21px; font-weight:bold; font-style:italic;}

div#mainNav 				{height:23px; border-top:1px solid; border-color:#FFFFFF; width:840px; margin-left:110px}
div#mainNav ul 				{float:right; margin:0; padding:0; list-style:none;}
div#mainNav ul li 			{float:left; list-style:none; margin:0; padding:0; margin-left:25px; text-align:center;}
div#mainNav ul li a 			{color:#FFFFFF; text-decoration:none; display:block; margin:3px 0; font-size:14px; text-transform:uppercase; letter-spacing:1px;}
div#mainNav ul li.selected a,
div#mainNav ul li a:hover 		{font-weight:bold; color:#FF0000; text-decoration:underline; font-size:15px; letter-spacing:normal;}

div#mainNav ul li#nav-home         	{width:47px;}
div#mainNav ul li#nav-knowhow      	{width:129px;}
div#mainNav ul li#nav-styling      	{width:192px;}
div#mainNav ul li#nav-gallery      	{width:73px;}
div#mainNav ul li#nav-testimonials 	{width:112px;}
div#mainNav ul li#nav-buy          	{width:88px;}

div#footer 				{height:30px; background-image:url(/images/footer.gif); background-position:bottom; position:relative; font-size:12px;}
div#footer div#copyright 		{float:left; margin-top:5px;}
div#footer ul 				{float:left; list-style:none; padding:0; margin:0; margin-top:5px;}
div#footer ul li 			{border-left:1px solid; border-color:#FF0000; float:left; list-style:none; padding:0; margin:0; margin-left:8px; padding-left:8px;}
div#footer a 				{}
div#footer a:hover 			{}

div#content 				{position:relative; padding:0; margin:0; line-height:1.3; width:585px;}
div#content-spacer 			{float:left; width:1px; height:390px;}
div#content ul 				{padding-left:0; position:relative;}
div#content ul li 			{list-style:none; background-image:url(/images/arrow.gif); background-position:top left; padding-left:35px; background-repeat:no-repeat; margin-top:8px; margin-bottom:8px; position:relative;}
div#content a 				{text-decoration:underline;}
div#content a:hover 			{text-decoration:nop}

div#footerFlash 			{position:relative; width:950px; height:54px; background-color:#000000; border-top:1px solid #FFFFFF;}

div#innerContent 			{padding-top:20px; padding-bottom:20px; padding-left:35px; position:relative;}

div#container 				{background-position:585px 144px; background-repeat:no-repeat;}

div#content h2 				{font-size:22px; font-style:italic; font-weight:normal; margin-bottom:5px;}
h3 					{font-weight:normal; font-size:16px;}
h3 a 					{text-decoration:none; color:#FFFFFF;}
h3 a:hover 				{text-decoration:underline;}
h4 					{margin-bottom:-0.5em; font-size:13px;}

div.clear 				{clear:both;}

div#flashContainer 			{position:absolute; top:144px; left:585px; width:365px; height:390px; background-color:#000000;}
span.raquo 				{padding:0 5px;}

input.button 				{background-color:#FF0000; color:#FFFFFF; border:none; font-size:19px; padding:1px 10px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
input.buttonSmall 			{font-size:14px; font-family:Arial, Helvetica, sans-serif;}

table.basket th 			{text-transform:uppercase; font-size:12px;}
table.basket th,
table.basket td 			{padding:4px 8px;}
