img{
	padding:0px;
	margin:0px;
	margin-bottom:-2px;
}

.clear{
	float:none;
	clear:both;
	font-size:1px;
	line-height:1px;
}

body{
	font-family:Arial, Tahoma;
	font-size:11px;
}
#main_div{
	margin-right: auto;
	margin-left: auto;
	width: 986px;
	background:url('../images/content_bg.jpg') repeat-y;
}

#header{
	margin-right: auto;
	margin-left: auto;
	width: 986px;
	background:url('../images/header_bg.jpg') top left no-repeat;
	height:249px;
}

#logo{
	margin-top:60px;
	margin-left:120px;
	float:left;
}

#main_center{
	margin-top:-103px;
	padding-left:70px;
	padding-right:50px;
	position:relative;
	padding-bottom:0px;
}

#menu{
	border:1px solid #d3dcb8;
}

ul#level1 {
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:black;
	font-family:"Times New Roman";
}

ul#level1 li{
	float:left;
	width:108px;
	text-align:center;
}

ul#level1 ul li{
	display:none;
}

ul#level1 li a{
	font-size:14px;
	text-decoration:none;
	color:#6b8912;
	padding-top:5px;
	padding-bottom:3px;
	display:block;
}

ul#level1 li a:hover{
	text-decoration:underline;
}

.bottom_ribbon{
	float:right;
	margin:0px;
	padding:0px;
	margin-top:-100px;
	margin-right:-51px;
	position:relative;
	z-index:1000;
}

.bottom_border {
	float:left;
	margin:0px;
	padding:0px;
}

.image_container, .content_container, .section_container{
	padding:3px;
	border:1px solid #d3dcb8;
	margin:3px;
	margin-left:0px;
	margin-bottom:0px;
}

.content_container{
	min-height:236px;
	height:auto !important;
	height:236px;
}

p{
	margin:5px;
}
p.larger{
	font-size:11px;
}

.highlight_area{
	height:48px;
	background:url('../images/highlight.jpg') repeat-x;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
	padding-right:0px;
	margin-top:4px;
	color:white;
}

.content_container img{
	margin-bottom:5px;
}

.section_container{
	padding:4px;
}

.search_box{
	float:right;
	margin-right:80px;
	margin-top:95px;
}

.search_box .input, .search_box .input_button, .input-text, .input_button, .productbrowser_button, #back_to_list_btn{
	border:1px solid #a6b871;
	font-size:10px;
	background-color:white;
}

.search_box .input_button{
	background:url('../images/button_background.jpg') repeat-x;
}
.input_button, .productbrowser_button, #back_to_list_btn{
	background:url('../images/button_background.jpg') repeat-x;
}

.search_box .input{
	background:url('../images/search_bg.png') top center no-repeat white;
}

.input_button:hover, .productbrowser_button:hover, #back_to_list_btn:hover{
	color:white;
}

.search_box span{
	line-height:33px;
	font-size:13px;
}

.footer {
	width:866px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial;
	font-size:9px;
	padding-left:70px;
	padding-right:50px;
}

.footer a{
	text-decoration:none;
	color:#6b8912;
	font-weight:bold;
}

.footer a:hover{
	text-decoration:underline;
}

.highlight_area div{
	float:right;
	margin-top:9px;
	margin-right:10px;
}

ul#left_menu{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#left_menu li{
	padding:0px;
	margin:0px;
	line-height:13px;
}

#left_menu a{
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	background:url('../images/bullet.jpg') 5px center no-repeat ;
	font-size:14px;
	font-family:"Times New Roman";
	color:#6b8912;
	text-decoration:none;
}

#left_menu a:hover{
	text-decoration:underline;
}
.cat_browser img{
	padding:3px;
	border:1px solid #b3ca60;
	margin-bottom:3px;
}

.product_box img{
	padding:3px;
	border:1px solid #b3ca60;
	margin-bottom:3px;
}

#logo div{
	width:262px;
	height:74px;
	display:block;
	float:left;
	background:url('../images/logo.png') no-repeat;
}

.continue_button{
	background:url('../images/continue_arrow.png') no-repeat;
}

.ribbon_bottom{
	background:url('../images/bottom_ribbon.png') no-repeat;
}

#qty_placeholder{
	display:none;
}

a img{
	border:0px;
}

.product_details_div{
	border:1px solid #b3ca60;
}

.product_details_div img{
	padding:3px;
	border:1px solid #b3ca60;
}

.product_details_div input{
	border:1px solid #a6b871;
	font-size:10px;
	background-color:white;
	background:url('../images/button_background.jpg') repeat-x;
}

.product_details_div input:hover{
	color:white;
}

#text-content{
	padding:3px;
	border:1px solid #d3dcb8;
	margin-top:3px;
	margin-right:3px;
}

#text-content-2{
	padding:8px;
}

#text-content a{
	color:#6b8912;
	text-decoration:none;
}

#text-content a:hover{
	text-decoration:underline;
}

.thisisthecart img{
	border:1px solid #d3dcb8;
	padding:3px;
	margin-bottom:8px;
}

.header img{
	border:0px;
	padding:0px;
	margin-bottom:0px;
}

td{
	padding:0px !important;
}

#shop_header{
	margin-bottom:20px;
}

form p{
	padding:0px;
	margin:0px;
}


.delivery_table td{
	border-bottom:1px solid #d3dcb8;
	padding:5px !important;
}