body {
	margin:7% 0 0 0;
	background:url(../images/bg.png) repeat-x #F7E9CC;
	font-family:times;
	font-size:16px;
	color:#5D410F;
	width:100%;
}

p {/*these paragraph rules make line spacing as similar as they can be between ie and ff*/
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0em;
	line-height: 1.3em;
}

h1 + p{	margin:-0.2em 0 0 0;}

h2 + p{	margin:-0.2em 0 0 0;}

h3 + p{	margin:-0.2em 0 0 0;}

h1{
	padding:0 6px 0 0px;
	margin: 5px 14px -3px 0px;
	font-size:20px;
}
h2{
	padding:0;
	margin: 5px 0px -3px 0px;
	font-size:16px;
	color:#79402F;
}
h3{
	padding:0;
	margin: 5px 0px 3px 0px;
	font-size:21px;
}

h1 img{ border:0;}

a:link, a:active { 
	color: #849252;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px dotted #849252;
	background-color: transparent;
}
 a:visited{
 	color:#65703F;
	font-weight: bold;
	border-bottom:1px dotted #849252;
	text-decoration:none;
}

a:hover { text-decoration: none; border-bottom:0px;}

#wrapper{
	width:779px;
	display:block;
	position:relative;
	padding:0;
	overflow:visible;
	z-index:2;
	margin:0 0 0 0;	
	
}

#wrapper[id]{ background: url(../images/contentBG.png) repeat-y; }


#pinkSunburst{
	
	width:760px;
	height:567px;
	display:block;
	position:absolute;
	margin:0 0 0 10px;
	left:0px;
	top:0px;
	z-index:1;
}

#pinkSunburst[id]{
	background:url(../images/sunburst.png) no-repeat;
}

#logo{
	width:260px;
	height:106px;
	display:block;
	position:relative;
	background:url(../images/logo.png) no-repeat left center;
	float:left;
	z-index:100000;
	cursor:pointer;
	top:10px;
	left:0px;
}


#grungeTop{
	width:853px;
	left:0px;
	height:87px;
	display:block;
	position:absolute;
	background:url(../images/grungeTop.png) no-repeat center top;
	margin:-24px 0 0 -20px;
	z-index:6;
}

#content{
	/*width:630px;
	display:block;
	position:relative;
	margin:100px 0 75px 0;
	text-align:justify;
	z-index:5;
	padding:0 0 50px 0;*/
	
	
	width:660px;
	display:block;
	position:relative;
	margin:-50px 0 75px 0;
	text-align:justify;
	z-index:5;
	padding:150px 50px 50px 50px;
	
	
}

#content[id]{
	background:url(../images/sunburst.png) no-repeat;
}

#grungeBottom{
	width:100%;
	left:0px;
	height:132px;
	display:block;
	position:relative;
	background:url(../images/grungeBottom.png) no-repeat center top;
	z-index:3;
	top:-110px;
	margin:0 0 -180px 0;
}

#nav{
	right:30px;
	width:450px;
	position: absolute;
	display:block;
	z-index:6;
	float:right;
	
	list-style:none;
	padding:0;
	margin:0 0 0 312px;
	
	zoom:1;
	top:40px;
}

#nav li{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	position:relative;
	float: left;
}

#nav a{
	display: block;
	position:relative;
	margin:0 0;
	padding:0 10px;
	text-decoration:none;
	color:#734F11;
	border:0px;
}

#nav a:hover{ color: #E65088;}

#nav h1{ 
	display:inline;
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#contact{
	display:block;
	position:relative;
	left:-220px;
	top:22px;
	font-size:12px;
}

#contact a{ color:#5D410F; border:0px; }

#search-box{
	position:absolute;
	right:15px;
	top:80px;
	
	padding:0;
}

#searchFeild input{width:100px; margin:0 40px 0 0; }
#goBtn{display:block; top:0px; right:0px; position:absolute; margin:0px 0 0 0; padding:0 0 0 0;}

#shopping-cart{
	position:absolute;
	right:250px;
	top:80px;
}

#gallery td{ padding:15px; text-align:left; }

.gallery-image a{
	border:0px;
}
.gallery-image img{
	margin:0px 0px 5px 0px;
}
.gallery-image img:hover{
		/*
	border:2px solid #FF2978;
	*/
	border-color: #FF2978;
}
.gallery-info{
	
}

.galleryImg{
	margin:22px;
}
.galleryImg:hover{
	/*
	border:#FE2978 2px solid;
	*/
	border-color: #FF2978;
}
a.galleryLink{
	text-decoration:none;
	border:0;
}

a.galleryLink img{
	border:2px solid #849252;
}




div#lbCenter a{
	text-decoration:none;
	border:0;
}

div#lbOverlay a{
	text-decoration:none;
	border:0;
}

div#lbBottomContainer a{
	text-decoration:none;
	border:0;
}

#gallery{
	text-align:center;
	width:100%;
}

#gallery a, #gallery img{
	border:0;
}

#gallery img{
	border:3px solid #BD4747;
	display: block;
    float: left;
    height: 275px;
    margin: 15px;
    position: relative;
    width: 275px;
}

#gallery img:hover{
	border-color: #FF2978;
}

.highlight{background:#EAC57E;}

#searchresults a{ border:0; }

#searchresults a img:hover{border:2px solid #FF2978;}


#product-left{ }
#product-image{ }
#product-right{ }

#q{border:1px solid #ccc; color:#ccc;}
#q:hover{border:1px solid #699A2F;}
#q:focus{background:#f8f6c3; border:1px solid #699A2F;}

.storeImg{
	border:7px solid #ECEAD2;
}


#nav h3, #nav a{
	margin:0 2px;
}



