body { 	
	background-color: #33261a;  
	margin: 0px;
	font-family: verdana, geneva, arial, sans-serif;  /* default fonts */
	font-size: 12px;  /* default font size 10 px */
	padding: 20px 0; 
	}

#main { 
	width: 720px;
	background-color: #b4a08e;
	border: 1px #583b1c solid;
	padding: 10px;
	margin: 0px auto 0px auto;
	font-size: 12px;
	line-height: 140%;
	}
	
#header {
	padding-bottom: 20px;
	text-align: center;
}

#content {
	position: static;
	width: 486px;
	margin: 10px 0px 0px 0px;
	padding: 10px 16px 10px 20px;
	float: left;
	display: inline;
	text-align: left;	
	}

.buybuttons {
	border: 1px dotted #33261A;
	margin: 15px 15px;
	padding: 5px;
	background-color: #BFB2A7;
}
	
#nav {   /* <div id="nav"> used for side navigation */
	position: 			static;
	background-color: #cfb593;	
	width: 					150px;
	margin: 				15px 0px 0px 0px;
	padding: 				10px 10px 10px 15px;
	float: right;
	display: inline;					/* fix IE double margin bug on floats */
	text-align: 		left;
	font-size:			100%;
	font-family: 		"trebuchet ms", verdana, geneva, sans-serif;	
	font-weight:   	normal;
	border: 	1px #33261a solid;
	}

#footer-seo {   /* <div id="footer> */
	width: 688px;
	text-align: center;
	font-size: 100%;
	margin: 0px auto 0px auto;
	padding: 15px 0px 10px 0px;
	}
	
#subfooter-seo {
	width: 800px;
	text-align: center;
	font-size:      85%;	
	margin: 0px auto 0px auto;
	padding: 15px 0px 10px 0px;
	}


a {  /* color of link */
  	color:	#33261a;
  	text-decoration:	none;
  	padding:	0px;
  	}

a:visited {  /* color of visited link */
		color: #33261a;
		text-decoration: none;
		padding:	0px;
		}

a:hover {  /* color of link when hovered*/
		color: #cc8014;
		text-decoration: none;
		padding:	0px;
		}	

#menu ul {  /* definition of an unordered list */
	margin-top:		0;
	padding-top: 	0;
	margin-left:	5px;
	padding-left:	5px;
	}

#menu li {
	font-size: 95%;
	font-weight: normal;
	text-align: left;
	line-height: 0.4cm;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	list-style: none;
}

.notop {     /* forces top to move up */
	margin-top:	0;
	padding-top:	0;
	}
	
.nobottom {   /* forces bottom to move up */
	margin-bottom:	0;
	padding-bottom:	0;
	}

	h1 {
  font-size:      23px;
	font-family: 		"trebuchet ms", verdana, geneva, sans-serif;			
	text-align:			center;
	padding-top:		0;
	padding-bottom: 15px;
	color: #515F47;
	font-weight:    bold;
	line-height: 27px;
	}

h2 {  /* headline 2 */
  font-size:      17px;
	font-family: 		"trebuchet ms", verdana, geneva, sans-serif;	
	color: #515F47
	}		

h3 {  /* headline 3 */
  font-size:      15px;	
	font-family: 		"trebuchet ms", verdana, geneva, sans-serif;	
	text-align:			center;	
	color: #515F47
	}	

h4 {  
  font-size:      13px;	
	font-family: 		"trebuchet ms", verdana, geneva, sans-serif;	
	text-align:			center;	
	font-weight:    bold;
	color: #515F47
	}
	
.tc {   /* text center*/
	text-align:	center;
	}
	
.tr {   /* text right*/
	text-align:	right;
	}

	
.beige3 {
	color: #b4a08e;
	}
	
.orange2 {
	color: #d93600;
	}

.cart	a {
		vertical-align: 	middle;
		display:					-moz-inline-block;
		display:					-moz-inline-box;
		display: 					inline-block;
		background: 			url(/images/buy.jpg) center center no-repeat;
    padding: 					0px 0px 0px 0px;
		margin: 					0px 0px 0px 0px; 
    width: 						65px; /*helps IE with hover */
    height: 					18px;
  	}		

.cart	a:visited {
		vertical-align: 	middle;
		display:					-moz-inline-block;
		display:					-moz-inline-box;
		display: 					inline-block;
		background: 			url(/images/buy.jpg) center center no-repeat;
    padding: 					0px 0px 0px 0px;
		margin: 					0px 0px 0px 0px; 
    width: 						65px; /*helps IE with hover */
    height: 					18px;
  	}		

.cart	a:hover {
		vertical-align: 	middle;
		display:					-moz-inline-block;
		display:					-moz-inline-box;
		display: 					inline-block;
		background: 			url(/images/buyhover.jpg) center center no-repeat;
    padding: 					0px 0px 0px 0px;
		margin: 					0px 0px 0px 0px; 
    width: 						65px; /*helps IE with hover */
    height: 					18px;
		}
		
#subfooter-seo a {  /* color of link */
  	color:	#efe9e5;
  	text-decoration:	none;
  	padding:	0px;
  	}
	
#subfooter-seo a:visited {  /* color of visited link */
		color: #efe9e5;
		text-decoration: none;
		padding:	0px;
		}

#subfooter-seo a:hover {  /* color of link when hovered*/
		color: #99600f;
		text-decoration: none;
		padding:	0px;
		}	

.alignright {
	margin: 5px 10px 5px 40px;
	border: none;
	float: right;
}
	