
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body { 
background-color:#ffffff;
margin: 5px 0px 0px 0px;
height:100%;
}

#shadow_top {
margin: 0 auto;
width: 1015px;
height:20px;
background-image:url("../images/bg_shadow_top.jpg"); 
}

#shadow {
margin: 0 auto;
width: 1015px;
background-image:url("../images/bg_shadow.jpg"); 
/*background-color:#F4F4F4; */
/*min-height:90%;*/
}

#shadow_bot {
margin: 0 auto;
width: 1015px;
height:20px;
background-image:url("../images/bg_shadow_bot.jpg");
}

#wrapper {
margin: 0 auto;
width: 985px;
/*background-color:#F4F4F4;*/
}

#header {
background-color:#990000;
background-image:url("../images/tree_top.gif");
background-position: bottom right;
background-repeat:no-repeat;
width: 985px;
height: 31px;
}

.footer {
width: 955px; 
margin-left:15px;
margin-right:15px;
text-align:center; 
background-color:#E6E6E6; 
border:1px solid #E6E6E6;
padding-top:5px;
padding-bottom:5px;
}

#body_main {
margin-left:15px;
margin-right:15px;
width:955px;
border-left:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#FFFFFF;
}

#leftnav {
width: 170px;
padding:15px;
float:left;
}

#rightnav {
width: 330px;
padding-left:20px;
float:left;
}

#content_right {
width: 720px;
padding:15px;
float:left;
background-image:url("../images/tree_bottom.gif"); 
background-position:top right; 
background-repeat:no-repeat;
}

.body_leftcolumn_thumbs {
width:391px; 
float:left;
}

.body_leftcolumn_text {
width:370px; 
float:left; 
}

.body_rightcolumn {
width:350px; 
float:left;
}

.product_block {
/* 5 blocks width: 126px; */
/* 4 blocks width: 160px; */
margin: 0 auto;
width: 160px;
border:1px solid #990000;
float:left;
padding:0px;
/*
margin-left:10px;
*/
background-color:#990000;
margin-bottom:23px;
}

.product_spacer {
width:23px;
float:left;
}

.model_thumb {
width:165px;
float:left;

}

.model_spacer {
width:20px;
float:left;
}

.dashline_red { background-image:url("../images/dashline_red.gif"); width:100%; height:17px; }

/* start cart styles */

.cart_div_prodlabel {
width:134px; 
/*width:131px; */
height:21px; 
float:left; 
background-color:#E6E6E6; 
padding-left:3px;
padding-right:3px;
padding-top:4px;
padding-bottom:2px;
}

.cart_div_size {
width:95px; 
height:21px; 
float:left; 
background-color:#E6E6E6; 
padding:3px;
}

.cart_field_size {
width:90px; 
height:20px; 
font-size:9pt; 
font-family:Arial, Helvetica, sans-serif;
}

.cart_div_price {
width:44px; 
height:21px; 
float:left; 
background-color:#E6E6E6; 
padding-left:3px;
padding-right:3px;
padding-top:4px;
padding-bottom:2px;
}

.cart_div_qty_label {
width:15px; 
height:21px; 
float:left; 
background-color:#E6E6E6; 
padding-left:3px;
padding-right:3px;
padding-top:4px;
padding-bottom:2px;
}

.cart_div_qty {
width:30px; 
height:21px; 
float:left; 
text-align:right; 
vertical-align:top; 
background-color:#E6E6E6; 
padding:3px;
}

.cart_field_qty {
width:22px; 
height:14px; 
font-size:9pt; 
font-family:Arial, Helvetica, sans-serif;
}

/* end cart styles */




/* start header link styles */
.menu_home a {
	height:31px;
	float:left;
	background: url("../images/nav/menu_home2.gif") 0 0 no-repeat;
}
.menu_home_on {
	height:31px;
	float:left;
	background: url("../images/nav/menu_home2.gif") 0 -62px no-repeat;
}

.menu_products a {
	height:31px;
	float:left;
	background: url("../images/nav/menu_products2.gif") 0 0 no-repeat;
}
.menu_products_on {
	height:31px;
	float:left;
	background: url("../images/nav/menu_products2.gif") 0 -62px no-repeat;
}

.menu_cart a {
	height:31px;
	float:left;
	background: url("../images/nav/menu_cart2.gif") 0 0 no-repeat;
}
.menu_cart_on {
	height:31px;
	float:left;
	background: url("../images/nav/menu_cart2.gif") 0 -62px no-repeat;
}

.menu_contact a {
	height:31px;
	float:left;
	background: url("../images/nav/menu_contact2.gif") 0 0 no-repeat;
}
.menu_contact_on {
	height:31px;
	float:left;
	background: url("../images/nav/menu_contact2.gif") 0 -62px no-repeat;
}
.menu_about a {
	height:31px;
	float:left;
	background: url("../images/nav/menu_about2.gif") 0 0 no-repeat;
}
.menu_about_on {
	height:31px;
	float:left;
	background: url("../images/nav/menu_about2.gif") 0 -62px no-repeat;
}
.menu_why_organic a {
	height:31px;
	float:left;
	background: url("../images/nav/menu_why_organic2.gif") 0 0 no-repeat;
}
.menu_why_organic_on {
	height:31px;
	float:left;
	background: url("../images/nav/menu_why_organic2.gif") 0 -62px no-repeat;
}
.menu_forum a {
	height:31px;
	float:right;
	background: url("../images/nav/menu_forum2.gif") 0 0 no-repeat;
}
.menu_forum_on {
	height:31px;
	float:right;
	background: url("../images/nav/menu_forum2.gif") 0 -62px no-repeat;
}
.menu_parentbook a {
	height:31px;
	float:right;
	background: url("../images/nav/menu_parentbook2.gif") 0 0 no-repeat;
}
.menu_parentbook_on {
	height:31px;
	float:right;
	background: url("../images/nav/menu_parentbook2.gif") 0 -62px no-repeat;
}
.menu_parenting a {
	height:31px;
	float:right;
	background: url("../images/nav/menu_parenting2.gif") 0 0 no-repeat;
}
.menu_parenting_on {
	height:31px;
	float:right;
	background: url("../images/nav/menu_parenting2.gif") 0 -62px no-repeat;
}
.menu_charity a {
	height:31px;
	float:right;
	background: url("../images/nav/menu_charity2.gif") 0 0 no-repeat;
}
.menu_charity_on {
	height:31px;
	float:right;
	background: url("../images/nav/menu_charity2.gif") 0 -62px no-repeat;
}


.menu_home a:hover, 
.menu_products a:hover,
.menu_cart a:hover,
.menu_contact a:hover,
.menu_about a:hover,
.menu_why_organic a:hover,
.menu_forum a:hover,
.menu_parentbook a:hover,
.menu_parenting a:hover,
.menu_charity a:hover
{
	background-position: 0 -31px;
}

.menu_home a:active, 
.menu_products a:active,
.menu_cart a:active,
.menu_contact a:active,
.menu_about a:active,
.menu_why_organic a:active,
.menu_forum a:active,
.menu_parentbook a:active,
.menu_parenting a:active,
.menu_charity a:active
{
	background-position: 0 -62px;
}

/* end header link styles */


/* start side nav styles */

.btn_parentbook a {
	width:162px;
	height:162px;
	float:right;
	background: url("../images/nav/btn_parentbook.gif") 0 0 no-repeat;
}

.btn_forum a {
	width:162px;
	height:162px;
	float:right;
	background: url("../images/nav/btn_forum.gif") 0 0 no-repeat;
}

.btn_eko a {
	width:162px;
	height:162px;
	float:right;
	background: url("../images/nav/btn_eko.gif") 0 0 no-repeat;
}

.btn_forestbird a {
	width:162px;
	height:162px;
	float:right;
	background: url("../images/nav/btn_forestbird.gif") 0 0 no-repeat;
}

.btn_parentbook a:hover,
.btn_forum a:hover,
.btn_eko a:hover,
.btn_forestbird a:hover
{
	background-position: 0 -162px;
}

/* end side nav styles */

/* start sizing table styles */
.sizes_title { border-right:1px solid #ffffff; color:#ffffff; }
.sizes_titleage { width:40px; border-right:1px solid #ffffff; color:#ffffff; }
.sizes_image { background-color:#F4F4F4; border-bottom:1px solid #F4F4F4; width:160px; }
.sizes_odd { background-color:#F4F4F4; border-bottom:1px solid #FFFFFF; border-right:1px solid #ffffff; }
.sizes_even { border-bottom:1px solid #F4F4F4; border-right:1px solid #F4F4F4; }
.sizes_linkback { border-bottom:1px solid #F4F4F4; border-right:1px solid #F4F4F4; text-align:right; font-style:italic; padding-right:10px; }
/* stop sizing table styles */
