body, html { height: 100% }

body { background: url('images/0background2.jpg') top right repeat-y #fff; }

.sidebar { padding-top: 0px; padding-right: 22px; padding-bottom: 0px; padding-left: 4px; }

.link1 { font-size : 16pt; }
.link2 { font-size : 12pt; }
.link3 { font-size : 11pt; }

a.link1:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.link1:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.link1:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

a.link2:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.link2:visited { color: #FFFFFF; text-decoration: none; }
a.link2:hover { color: #FFFFFF; text-decoration: underline; }

a.link3:link { color: #FFFFFF; text-decoration: none; }
a.link3:visited { color: #FFFFFF; text-decoration: none; }
a.link3:hover { color: #FFFFFF; text-decoration: underline; }

.heading { color:#963; font-size: 18pt; font-weight: bold; } 

.product-links	ul { padding: 0; margin: 0 0 50px 0; }

.product-links li { list-style: none; display: inline; font-size: smaller; padding: 0 5px; white-space: nowrap; border-right: 1px solid #bbb; }
.products td { padding-bottom: 50px; padding-right: 10px;}
.product-image { text-align: left; width: 238;}
.price { font-weight: bold; float: left;}
.buy	{ float: right; }
.footer { font-size: small; text-align: center; border: 2px solid #ccc; border-left: 0; border-right: 0; } 

#spacer_for_grass_fed_meat {
	margin-top:500px;
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#raw-products-left-menu-background {
background-image:url(images/sidebar2.jpg);
background-position:top left;
background-repeat:no-repeat;
}

/**********************************New CSS Styles by Dan for Products Page ********************************/


h2 {
width:600px;
height:35px;
font-size:24px;
border-bottom:#000000 solid 2px;
font-family:Arial, Helvetica, sans-serif;
margin-top:40px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
}

#product_box {
position:relative;
width:600px;
}

#product_description {
width:285px;
padding-left:15px;
padding-bottom:15px;
padding-top:15px;
float:left
}

#product_image {
	width:285px;
	float:right;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:15px;
	text-align:left;
	
}

#product_image img {
border: 1px solid #CCCCCC;
}

#clear_all {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:5px;
margin-top:15px;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
background-color:#E2E2E2;
}
