body {
	padding:0;
	margin:0;
	color:#00654A;
	font-family:Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size:9pt;
	text-align: center;
	background: url(images/back.jpg) repeat-y  ;
}

hr {
border: 0;
color: #c0c0c0;
background-color: #c0c0c0;
height: 1px;
width: 100%;
text-align: left;
margin-top: 10px;
margin-bottom: px;
} 

#wrap {
	margin:0 auto;
	padding:0;
	height: auto;
	width: 960px;
}

#outer {
	margin:0;
	padding:0;
    background: url(images/top.jpg?z=2000) repeat-x  ;
   
}
 
#header-wrap {
	margin:0;
	padding:0;
	height:120px;
	margin-left: auto;
	margin-right: auto;
} 

#header {
	margin:0;
	padding:5px;
	width:960px;
	height:120px;
	background-position: 0px 0px ;
	margin-left: auto;
	margin-right: auto;
	color: orange;
}

#header a 
{
    color: whitesmoke;
}

#header a:hover 
{

    
	color: orange;
}


#nav1 a 
{
    color: #333399;
	font-family:Arial;
    font-size:10pt;
    
}

#nav1 a:hover 
{

    text-decoration:underline;
}


#header-content {
	text-align:left;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	

}

#container {
	margin:0;
	padding:0;
	width:960px;
	background-position: 0px 0px ;
	margin-left: auto;
	margin-right: auto;
}


#content-wrap {
	width: 970px;
	margin: 0px auto;
	padding: 0;
 
	
}


#footer-wrap {
	padding:0;
	margin:0 auto ;
    background-color: #333399;
}

#footer {
	width:960px;
	text-align:center;
	margin:0 auto;
	padding:10px;
	height: 100px;
   
}

#footer a, selected, hover
{
    color: White;
}

#menu-wrap {
	margin: 0 auto; 
	padding: 0 0 0 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
	margin-top: 1px;
	
}

 #nav1 {
	clear: both;		
      margin: 0 auto; 
	padding: 0;
    text-align: center;
}



li.current {
	background-color:#82612d;
	color: #FFFFFF;
} 


ul {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 15px;
	color: #000000;
} 

ul a
{
    color:tan;
   
}



#maintop
{
  
    background: url(images/maintop.png?z=1);
    height: 10px;
    width: 970px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}



#slideshowframe
{
  
    background: url(images/slideshowback.jpg);
    background-repeat: no-repeat;
    height: 320px;
    width: 650px;
    text-align: center;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
}

#main {
	float: left;
	width: 660px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ; 
	display: inline;
	background-color: #f5efe1;
    text-align: left;
    min-height: 600px; 
	
}

#rightMenu
{
	text-align: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 0px;
	background-color: #00552B;
	width: 290px;
	float: right;
   
    
}


#main p, #main h1, #main h2, #main ol, #main ul, #main form {
	margin: 0px 0pt 0pt 10pt;
	padding: 5px 10px 5px 10px;
}

#main p, #sidebar p {
	text-align:justify;
}

#breadcrumb
{
   	font-family:Arial;
	font-size:7pt;	
	color:#473213;
	text-align: left; 
	padding-left: 10px;
}

#breadcrumb a
{
   	font-family:Arial;
	font-size:7pt;	
	color:red;


}


h1 {
	font-family:Arial;
	font-size:11pt;	
	color:#473213;
	letter-spacing:3px;
	text-align: left;
}


h2 {
	font-family:Arial;
	font-size:9pt;	
	color:#ffffff;
    padding: 0px 0px 0px 0px;
    margin:  10px 0px 0px 0px;
}

#headerRightRail
{
    font-family:Arial;
	font-size:9pt;	
	color:#e9d6ae;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
}


h3 {
	font-family:Arial;
	font-size:11pt;	
	color:#473213;
	padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    text-align: left;
}

h4 {
    font-family:Arial;
	font-size:9pt;	
	color:#473213;
	text-align:left;
	color: Red;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;

}

h5 {
    font-family:Arial;
	font-size:9pt;	
	text-align:left;
	color: orange;
	padding-left: 10px;
	margin-bottom: 2px;
	margin-top: 0px;

}

h6 {
	font-family:Arial;
	font-size:11pt;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 6px;
	text-align: center;
}




#main img {
	border:0px solid #CCC;
	padding:0px ;
}

#subscribe {
	border:2px solid #000;
	padding: 0px 3px 3px 3px;
	background-color: #00654A;
	color: tan;
}


a, a:visited {
	color:whitesmoke;
	font-family:Arial;
    font-size:9pt;
    text-decoration:none;
}

a:hover {
	color: orange;
	
}


#sidebar {
	float: right;
	width: 200px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px ; 
	text-align:left;
	
}


#sidebar *  {
	margin: 15px;
}

#sidebar h3 {
	font-family:Trebuchet MS, sans-serif;
    font-size:14pt;
	color: #473213;
}


#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 7px 10px 8px 10px; 
	padding: 0;
	text-decoration: none;	
	border-top: 0px solid #d6d6d6;	
}

#sidebar ul.sidemenu li {
	list-style: none;
	padding: 4px 0 4px 0px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #d6d6d6 ;
}


* html body #sidebar ul.sidemenu li {
	height: 1%;
}


#sidebar ul.sidemenu li a {
	text-decoration: none;	
	color: #81602d;				
}


#sidebar ul.sidemenu li a:hover {	
	color: #303030 ;
}

#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { border: none; }




#footer-content {
	font : 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 0 auto;
	width:960px;
	text-align:center;
}

#footer-content a:link, #footer-content a:visited  {
	font : 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
    height:100%;
    
}

#footer p {
	text-align:center;
	
}

p, div {
	color:$fontColor;
	font:Trebuchet MS 9 ;
} 



.clear {
	clear:both;
}

input{ border:1px solid #464646; background:#e9d6ae; color:#464646; font-size:11px; font-family:Tahoma;}

#StoreProductWrapper {
	
	width:auto;
	background-color: whitesmoke;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#861919;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
	color: #730101;
    font-size:9pt; 
    font-family: Arial;
	
}

#StorePagingWrapper {
	
	width:auto;
	background-color: whitesmoke;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#861919;
	padding: 5px 5px 5px 5px;
	margin:  5px 5px 5px 5px;
	color: #730101;
    font-size:8pt; 
    font-family: Arial;
	
}

#StoreDepartmentHeader {
	
	width:auto;
	background-color: whitesmoke;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#861919;
	padding: 5px 5px 5px 5px;
	margin:  5px 5px 5px 5px;
	font-size:15pt; 
    font-family: Arial;
	
}

#ItemDetailWrapper {
	
	width:auto;

}

#ItemDetail {
    
	background-color: whitesmoke;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#861919;
	padding: 5px 5px 5px 5px;
	margin:  5px 5px 5px 5px;
	color: #730101;
    font-size:9pt; 
    font-family: Arial;
    width: 250px;
    height: 290px;
   
	
}

#ItemPicture {
	
	
	background-color: #ffffff;
	border-width:1px 1px 1px 1px;
	border-style:dotted;
	border-color:gray;
	padding: 5px 5px 5px 5px;
	margin:  5px 5px 5px 5px;
	color: #730101;
    font-size:9pt; 
    font-family: Arial;
    width: 637px;
    text-align: center;
   
	
}

#ItemDescription {
	
	width:auto;
	background-color: whitesmoke;
	border-width:1px 1px 1px 1px;
	border-style:dotted;
	border-color:gray;
	padding: 5px 5px 5px 5px;
	margin:  5px 5px 5px 5px;
	color: #730101;
    font-size:9pt; 
    font-family: Arial;
   
    
	
}

SELECT
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border: 0px;
}

#Coupons {
    

	border-width:1px 1px 1px 1px;
	border-style: dotted;
	border-color:#c0c0c0;
	width: 350px;
    margin-top: 5px;
    margin-bottom: 5px;
	 
	
}
