@charset "utf-8";
/* CSS Document */

.interiorImage, .interiorImageHigher
{
	width:480px;
	position:absolute;
	top:37px; /*was 70px*/
	left:33px;
}
.interiorImageHigher
{
	top:20px;
}

.interiorContent
{
    margin-top:20px;
}

.innerContent, .innerContentSans
{
    margin-left:450px;
    position:relative;
    padding-bottom:20px;
    padding-right:10px;
    min-height:400px;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	line-height:1.6em;
}
.innerContentWide
{
	margin-left:420px;
	min-height:400px;
}

.innerContent p
{
	width:410px;
	color:#666;
	line-height:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 20px 0;
	margin:0;
	font-size:12px;
	position:relative;
}

.innerContentSans p
{
	width:410px;
	color:#666;
	line-height:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 5px 0;
	margin:0;
	font-size:12px;
	position:relative;
}

.innerContent ul, .innerContentSans ul{margin-top:0;}
.innerContent li, .innerContentSans li{color:#666;}

.innerContentSans p.highlight
{
	color:#803f92;
}

.innerContent a, .innerContentSans a{text-decoration:underline;}

.innerContent h2, .innerContentSans h2
{
	text-indent:-5000px;
}

.innerContent h3, .innerContentSans h3, .innerContent h4, .innerContentSans h4
{
	color:#f8981d;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	position:relative;
}

.innerContent h4, .innerContentSans h4
{
	color:#803f92;
	font-size:12px;
	margin:20px 0 0px 0;
}

h2.ourShop
{
background-image:url(images/headers/ourShop.jpg);
width:420px;
height:169px;
padding:0;
margin:0;
}

h2.products
{
	background-image:url(images/headers/products.jpg);
	width:476px;
	height:130px;
	position:relative;
	left:-70px;
	margin:0 0 -30px 0;
	padding:0 0 0 0;
}

h2.news
{
	background-image:url(images/headers/news.jpg);
	width:211px;
	height:78px;
	margin:0 0 0 -30px;
	padding:0;
	background-repeat:no-repeat;
}
h2.directions
{
	background-image:url(images/headers/directions.jpg);
	width:319px;
	height:78px;
	margin:0 0 0 -30px;
	padding:0;
	background-repeat:no-repeat;
}

h2.normal
{
	text-indent:0;
	margin:0 0 5px;
	font-size:18px;
	color:#f8981d;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.purpleText { color:#803f92 !important; }

