body {

background-image: url(images/bkg_100.gif);

color: #000000;

font-size:120%;

font-family: "Times New Roman", Times, serif;

padding: 0px;

margin: 0px;

}

#wrapper {

background-color:#ffff99;

width: 750px;

text-align: center;

margin: auto;

padding-top: 0px;

}

#default img {

border: 2px inset #ccc;

margin: 10px; 

}



#default a:hover{

background-color: #FFFF99;

}

#nav p{

font-size: 88%;

padding: 5px 30px 5px 40px;

line-height: 120%;

text-align:left;

}



#nav  a:link{

}

#nav  a:visited{

color: #000000;

}

#nav  a:hover{

background-color: #ffff99;

}

#nav {

width: 750px;

}

#nav ul{

padding: 0; 

margin: 0;

}



#nav ul, li{

display: inline;

}



#nav li{

padding: 8px;

}

.logo{

width: 350px;

float: left;

padding-top: 15px;

padding-left: 15px;

}


#homebanner {

font-size:100%;

padding:  0px;

width: 750px;

float: right;
}


#homebanner .info {

width: 350px;

float: right;

}



#homeinfo h1 {

font-size: 150%;

letter-spacing: 1px;

margin: 10px  0 1px 0;

}



#homeinfo h2 {

margin: 1px 0  0  0;

font-size: 92%;

}



#homeinfo h3 {

	font-size: 78%;

	margin: 5px 0  5px  0;

	line-height: 110%;

	text-align: center;

}

#homehours h4{
font-size: 76%;
font-weight: normal;
text-align: center;
}
#homelinksLft {
	width: 300px;
	float: left;
	margin-left: 10px;
	padding: 5px 10px 10px 10px;
	border: #993300 2px inset;
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	margin-top: 25px;

}



#homelinksRt{

width: 350px;

float: right;

margin-right: 10px;

padding: 0px;

}
#homelinksRt h4{
font-size: 76%;
}



#homelinksRt ul{

text-align: left;

}



#homelinksRt li{

background-image: url(images/smallv.gif);

background-repeat:no-repeat;

background-position:left;

padding-left: 30px;

line-height: 100%;

}




#subbanner{

padding-top: 0px;

width: 750px;

float: right;

}



#subbanner h1{

font-size: 130%;

letter-spacing: 1px;

padding: 10px  40px 30px 0px;

float: right;

}



#content p{

font-size: 88%;

padding: 5px 30px 5px 40px;

line-height: 120%;

text-align:left;

}

#content  ul{

top-margin: 0px;

}

#content  li{

	list-style-type: none;

	display: block;

	text-align: left;

	margin: 5px 20px 5px 40px;

	padding-left: 20px;

	line-height: 110%;

	font-size: 88%;

	background-image:url(images/blackdot_sm.gif);

	background-repeat: no-repeat;

	background-position: left; 

	}



#aboutContent{

float: left;

width: 750px;

}

#aboutContent img{

float: right;

width: 230px;

margin: 10px 20px;

border:double #990000 5px;

}



#saleContent

{

width: 700px;

text-align: center;

margin: auto;

}

#saleContent p{

	font-size: 88%;

	padding: 0 20px 0 20px;

	margin-top: 0;

	line-height: 120%;

	text-align: left;

	}

#saleContent img{

margin: 0;

}



#saleContent a:link{

color: #660000;

text-decoration: underline;

}

#saleContent a:visited{

color: #000000;

text-decoration: underline;

}

#saleContent a:hover{

color: #990000;

text-decoration: underline;

background-color:#ebddbc;

}

.shop img {

border: 2px inset #ccc;

margin: 10px; 

}

.shop a:hover{

background-color: #FFFF99;

}



a:link{

color: #660000;

text-decoration: underline;

}

a:visited{

color: #000000;

text-decoration: underline;

}

a:hover{

color: #990000;

text-decoration: underline;

background-color:#ebddbc;

}



#topnav{

	font-size: 80%;

	width: 750px;

	padding: 5px 0 5px 0;

	border-top: 2px solid #660000;

	border-bottom: 2px solid #660000;

	text-align:center;

}



#topnav ul, li{

display: inline;

padding: 3px;

margin-left: 1px;

}



#footnav {

font-size: 70%;

width: 750px;

margin: 20px 0 20px 0;

padding: 10px 0 10px 0;

border-top: 2px solid #660000;

border-bottom: 2px solid #660000;

text-align:center;

}



#footnav ul, li{

display: inline;

padding: 5px;

}



#footer{

	text-align:center;

	margin: auto;

	width: 450px;

	font-size: 70%;

	padding: 5px;

	margin-top: 0px;

}



.dot{

margin: 0 0 5px 0;

}





.clear{

clear: both;

}



.here{

color: #000;

font-weight:bold;



}

.small {

font-size: 76%;

}

