div, ul, li, h3, h1, img, h4, h2{
	padding: 0;
	margin: 0;
	border: 0;
	list-style-position: inside;
}

.floatleft{
float: left;
}

.floatright{
float:right;
}


.clearboth{
clear: both;
}
.hide{
display: none;
}

.bold {
font-weight: bold;
}

body{
margin: 0 auto;
padding: 0;
text-align: center;
background: #ab8a5b;
font:Georgia, "Times New Roman", Times, serif;
}

#container{
margin: 0 auto;
width: 1000px;
border-left: 10px solid #bf9f71;
border-right: 10px solid #bf9f71;
border-bottom: 10px solid #bf9f71;
background: #fff3e1;
text-align:left;
}

#header{
width: 1000px;
height:126px;
background: #fff url(images/header.gif) top left no-repeat;
}

#navcontainer{
background: #8d6731;
width:1000px;
}

#navcontainer li{
list-style-type:none;
display:inline;
margin-left: 47px;
}

#navcontainer a:link, #navcontainer a:visited{
display:inline;
color: #fff;
padding:10px 0px 6px 0px;
border-bottom: 4px solid #8d6731;
font-size:18px;
text-decoration:none;
line-height: 40px;
}

#navcontainer a:hover, #navcontainer a.active{
border-bottom: 4px solid #d9a355;
}

#content{
padding: 47px;
}

h1, h3{
color: #2e5c90;
border-bottom:1px dotted #ad8f63;
padding-bottom:6px;
padding-right: 47px;
}

h1{ font-size: 30px;}
h3{font-size: 20px; clear:left;}

#content p{
color: #333333;
font-size: 14px;
}

#content a:link, #content a:visited{
color: #1966bd;
}

#content a:hover{
color:#6391c4;
}

#tidbit{
width: 200px;
margin-left: 47px;
float:right;
background: #fff3e1;
border-left:47px solid #fff3e1;
}

#tidbit h2{
color: #2e5c90;
font-size: 20px;
}

#tidbit p, #tidbit #cart{
color: #fff;
background: #b2946a;
padding: 15px;
}

#footer{
height: 26px;
line-height: 26px;
color: #fff;
padding: 0 47px;
background: #8d6731;
font-size: 12px;
}

#footer a:link, #footer a:visited{
color: #fff;
font-size: 12px;
text-decoration:underline;
}

#footer a:hover{
color: #FFCC99;
}

.atc{
margin-top:3px;
}

/*    SIMPLE CART STYLES    */
#cart{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top:15px;
}


		.cartHeaders,.totalRow{display:none;}
		.simpleCart_items{
			line-height: 24px;
			width:170px;
			margin-bottom:20px;

		}
		.itemContainer{
			clear:both;
			padding-bottom: 8px;
			width:170px;
			font-size:11px;
			border-bottom: 1px dotted #ccc;
		}
		.itemImage{
			float:left;
			width:0px;
			display:none;
		}
		.itemName{
			float:left;
			width:170px;
			font-size: 12px;
			font-weight:bold;
		}
		.itemPrice{
			float:left;
			width:40px;
			color:#ccc;
		}
		.itemQuantity{
			float:left;
			vertical-align:middle;
		}
		.itemQuantity input{
			width:20px;
			border:1px solid #ccc;
	margin-right: 20px;
			padding:3px 1px;
		}
		
		.itemTotal{
			
			color:#fff;
			margin-left: 20px;
					}
		.simpleCart_total{float:left;margin-left:20px;}
				.simpleCart_empty, .simpleCart_checkout{
		display:inline;
		margin-top:10px;
		padding: 3px 6px;
		background: #fff;
		font-size: 12px;
		font-weight:bold;
		text-decoration:none;
		border: 1px solid #996600;
		color: fff;
			}
			.simpleCart_checkout{margin-left: 15px;}
			

.catalogimg {
border: 2px solid #91541E;
margin: 0 10px 10px 0;
float:left;
}