/*MAIN STYLES*/
body{
	margin:0px;
	background-image:url(../images/bg/bg.png);
	background-repeat:repeat;
	background-color:#655123;
    background-position:left top;
}
#bkgnd2 {
    background-color:transparent;
	background-image:url(../images/bg/fade.png);
    background-position:right top;
    background-repeat:repeat-x;
}

#wrapper{
width:757px;
background-color:#FFFFFF;
margin:0 auto;
}
#logo{
margin-left:24px;
width:167px;
}
/*Shopping Cart Add to card ect.*/
#addtocart{
float:right;
margin-right:8px;
margin-top:3px;
width:220px;
}
#addtocart a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#maincopyshoppingcart{
width:740px;
padding:20px 10px 5px 10px;
}
#guideformoscommerce{
padding-top:3px;
padding-left:40px;
width:140px;
}
/*Shopping Cart Add to card ect end.*/
/*Top NAV*/
#nav{
	height:30px;
	width:757px;
	background-image:url(../images/bg/topnav.png);

}
#nav ul{
	padding:0;
	margin:0 0 0 61px;

}

#nav li {
	list-style: none;
	float: left;
	margin-bottom:-2px;
}

#nav li a {
	text-decoration: none;
	color: #000;
}
.spacer1{
padding-left:15px;
padding-right:11px;
}
#guideform{
margin-bottom:-2px;
padding-top:3px;
padding-left:40px;
width:140px;
}
/*Top NAV*/
 #form{
height:20px;
}

#flash{
margin-top:2px;
width:757px;
padding-bottom:1px;
}
flash2logos{
margin-top:2px;
width:757px;
}
/*Homepage Bottom Boxes*/
#bottomboxes{
width:757px;
margin-top:14px;
padding-bottom:15px;
}

#bottomboxes p{
padding-right:40px;
color:#666666;
font-family:Arial;
font-size:11px;
margin-top:2px;
margin-bottom:8px;
}
#bottomboxes p a{
color:#990000;
font-family:Arial;
font-size:12px;
padding-top:5px;
}

.imgleft{
	padding-bottom:10px;
margin-right:40px;
}

#giftshop{
margin-right:40px;
text-align:right;
padding-top:30px;
padding-bottom:20px;
background-image:url(../images/bg/homeborder.png);
background-repeat:repeat-y;
background-position:right;
width:252px;
}
#specialevent{
width:252px;
background-image:url(../images/bg/homeborder.png);
background-repeat:repeat-y;
background-position:right;
padding-top:30px;
padding-bottom:20px;
text-align:right;

}
#privateparty{
width:252px;
padding-top:30px;
padding-bottom:20px;
text-align:right;

}
/*END*/

/*Sub Pages*/
#maincopy{
width:697px;
margin-top:14px;
padding:10px 30px 14px 30px;
}
#maincopy table{
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#maincopy2{
width:577px;
margin-top:14px;
margin-left:140px;
margin-bottom:10px;
padding:10px 30px 0px 10px;
border-left: #993333 solid 1px;
}
#maincopy2 table{
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;

}
H1{
	margin:0px;
	font-size:15px;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
}
P{
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
P a{
	color:#666666;
	text-decoration:none;
}
P a:hover{
	color:#666666;
	text-decoration:underline;
}
.stores{
	color:#990000;
}
.abooutimg{
margin-top:15px;
margin-right:50px
}
.header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:0px;
}
.newslinks{
line-height:18px;
}
.newslinks a{
color:#990000;
}
.newslinks a:hover{
color:#990000;
}
/*End Subpages*/
/*END MAIN STYLES*/
.contactform{
		color:#fff7eb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
