h1, h2, h3, p, body, html {
	margin: 0;
	padding: 0;
}
body {
	font-family: verdana;
	background: url('http://www.proudpocket.com/images2/background.jpg') repeat;
}
.wrapper {
	margin: 0 auto;
	text-align: center;
	width: 1000px;
}
.main {
	background-color: #f4f3e8;
	background: url('http://www.proudpocket.com/images2/backsoup.jpg');
	border: 1px solid #cecabb;
	clear: both;
	min-height: 550px;
	text-align: left;
	padding: 10px;
	margin: 0 auto;
	width: 1000px;
	overflow: auto;
}
.search {
	float: right;
	margin-right: 110px;
	margin-top: 10px;
	width: 440px;
}
.cat_textbox_small {
	float: left;height: 20px;
	width: 300px;
height: 35px;
font-size: 28px;
color: #666;
}
.cat_button {
	float: right;
}
.topnav {
	clear: right;
	float: left;
	margin-bottom: 3px;
}
.topnav ul {
	margin: 10px 0px 12px 0px;
	padding: 0px;
}
.topnav ul li {
	display: inline;
	background-color: #f2f1e7;
	border: 1px solid #d7d4c6;
	padding: 5px 20px 5px 20px;
	margin-right: 5px;
}
.topnav ul li a {
	color: #574e46;
	text-decoration: none;
}
.topnav ul img {
	vertical-align: top;
	margin-left: 30px;
}
.snot { float: right; margin-right: 30px; margin-top: 7px;}
.leftnav {
	float: left;
	width: 150px;
}
.leftnav {
	float: left;
	width: 150px;
}
.leftnav ul {
	margin: 0px;
	padding: 3px 0px 7px 0px;
}
.leftnav ul li{
	list-style: none;
	padding-top: 3px;
}
.leftnav ul li a{
	text-decoration: none;
	color:#574e46;
	font-size: 16px;
}
.content {
	float: right;
	width: 830px;
	text-align: left;
}
.content h1 {
	font-size: 18px;
	margin-left: 10px;
	margin-top: 10px;
}
.content h2 {
	font-size: 14px;
	margin-left: 10px;
	margin-top: 10px;
}
.content p {
	margin-top: 10px;
	margin-left: 10px;
}
.content form {
	margin-left: 10px;
	margin-top: 10px;
}
.breadcrumbs, a {
	color: #615b53;
	padding-bottom: 5px;
}
.product {
	text-align:center;
	height: 375px;
}
.product img {
	border: 2px solid #615b53;
}
.buy ul {	float: left;	display: block;	margin-bottom: 3px;	margin-top: 5px;	margin-left: 0px;	padding-left: 0px;	padding:0px;}.buy ul li {	display: inline;	list-style-type: none;	margin: 0px;	padding:0px;}
.desc p {	margin-top: 5px;	margin-bottom: 0px;	padding: 0px;}
.pleft {	float: left;	width: 295px; margin-bottom: 10px;}
.pleft h5 {	color: #615b53;	margin: 5px;	text-align: center;}
.pleft img {	border: 3px solid #FFE5A3;	}
.pright {	float: right;	margin: 0px;	padding: 0px;	width: 485px;}
.pright h1 {margin-top: 0px; padding-top: 0px;}
.pright h2 {	color: #615b53;	margin-top:0px;	margin-bottom: 3px;	}
.pright h5 {	color: #615b53;	margin-bottom: 0px;		margin-top: 5px;}
.pright em {	font-size: 12px;}
.pright h3 {	color:#c60000;		font-size: 15px;	font-weight: bold;	margin: 0px;}
.related {	padding-bottom: 10px;background-color: #ECFFCF; clear: both; height: 300px;	border: 10px solid #B8C497;	margin: 5px;	margin-top: 15px;	text-align: center;}
.related img {	border: 2px dashed #B8C497;}
.related a {color: #615b53;font-weight: bold;font-size: 14px;padding-top: 2px;padding-bottom: 0px;	margin-bottom: 0px;text-decoration: none;}
.related p {margin-top: 3px;}
.related h5 {margin-top:5px;}
.totals {float: right;background-color: ecffcf;text-align: right;}
.totals ul li {list-style-type: none;padding-bottom: 5px;padding-top: 5px;}
.shop-cart {width: 750px; }
.cartbottom a {text-decoration: none; color: #615b53;}
.cartbottom {padding-top: 3px;padding-bottom: 5px;}
.catProdAttributeTitle {
	font-size: 14px;
	clear: none;
	float: left;
	margin-right: 27px;
	padding-left: 5px;
}
.buy {
	margin-top: 10px;
}
.desc h1 {
	font-size: 20px;
	margin: 0px;
	color: #615b53;
	padding: 0px;}

.footer {clear: both;height: 100px;margin: 10px;text-align: center;}
.footer a { color: #000;text-decoration: none; }
.footer ul li { display: inline; padding: 2px 5px 2px 5px;text-decoration: none;}
.blog-container p, h1, h2{
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
}
.blog-container img {
padding-right: 10px;
padding-bottom: 10px;
}
.side-panel {
float: right;
width: 200px;
text-align: left;
}
.post-list {
float: left;
width: 790px;}
.post-title {
padding-bottom: 10px;
padding-top: 10px;
}
.links {
margin-top: 10px;
}

.searchresults {
padding: 10px;
}
.searchresults h1{
font-size: 20px;
color: #59473d;
}
.searchresults h3 {
color: #59473d;
padding-top: 10px;
}
.blog {
text-align: left;
width: 740px;
margin-left: 10px;
}
.blog h1 {
font-size: 24px;
color: #57453b;
}

.blog h2 {
font-size: 16px;
}
.blog p {
margin-top: 10px;
}

.post-details {
font-size: 14px;
text-align: left;
font-style: italic;
font-weight: bold;
padding-bottom: 10px;
}
.home_desc p {
font-size: 12px;
margin-top: 10px;
}
.home_desc a {
text-decoration: underline;
color: #555;
}
