/* CSS Document */

body {
	background:#f5efb9 url(../image/banner_repeat.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

.clear { clear:both; }	

#header {
	position:relative;
	background:url("../image/banner.jpg") no-repeat;
	height:103px;
	margin:0 auto;
	width:612px; }
	
#mid-large{
	line-height:20px;
	text-align:justify ;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif }
	
#left {
	float:left;
	width:203px }
	
#mid-large table { width:100% ;}		



img{
	border: 0;
	}
	
ul.nav{
	background:#f5efb9 url(../image/nav_repeat.jpg) repeat-x;
	height: 33px;
	width:613px;
	list-style: none;
	display: block;
	margin: 0 auto;
	padding: 0px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif
}



.specials{ 
			background: #b9d392 url(../image/specials_top.jpg) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		float: right;
		width:300px;
		margin: 0 auto;
		padding: 0 10px 0 10px;
		}	
		
.cart{ 
		background: #b9d392 url(../image/cart_top.jpg) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#749345;
		width:203px;
		margin-top:20px;
		padding-top: 10px;
		display:block;}
		
.total{
		background: #749345 url(../image/total.jpg) no-repeat;
		font-size:16px;
				letter-spacing:-1px;
				font-weight:bold;
				position:relative;
				color:#f8f3c2;
				display:block;
				width:192px;
				padding-left:10px;
				}

.creambox{
			background: #fcfacd url(../image/creambox.jpg) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			color:#5d873e;
			width:183px;
			position:relative;
			display:block;
			margin-top:40px;
			padding:10px;}
			
		
		
.login{ 
		background: #b9d392 url('../image/members_top.jpg') top left no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		padding:1px 0 0 0;
		font-size:14px;
		color:#FFFFFF;
		width:203px;
		}	
		
	.login div img {
		margin:0; padding:0; display:block }
		
.textbox{
		background: #b9d392 url(../image/loginbox.jpg) no-repeat;
		width:160px;
		height:33px;
		margin: 0;
		padding:0;
		border: none;
		}
		
			
 
li{
	font-size: smaller;
	font-family:Arial, Helvetica, sans-serif
	
}

.main{
		background-color: #f5efb9;
		margin: 0 auto;
		width: 900px;
		}


ul.nav li{
	margin:0 auto;
	display: block;
	float: left;
	padding-bottom: 6px;	
	}
			
.footer{
		background:url(../image/footer_repeat.jpg) repeat-x;
		margin: 0 auto;
		height: 171px;
		font:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-align:center;
		position: relative;
		text-align: center;
		}
		
		

.search{
	background:url(../image/searchbox.jpg) top left no-repeat;
	height:34px;
	width:252px;
	padding:9px 0 0 9px;
	margin:0;
	border:0;
	position:absolute;
	bottom:15px;
	right:-70px;
	clear:both;
	}	
	
.button {
	position:absolute;
	right:-55px;
	bottom: 26px;
	}
	
.title-title {
	display:block;
	width:363px;
	height:25px;
	margin:0 0 20px 0;
	text-indent:-2000px }
	
.title-specials {
	display:block;
	width: 199px;
	height:46;
	margin:2px 0 20px 0;
	background: #b9d392 url('../image/specials_top.jpg')top center no-repeat;
	text-indent:-3000px }
	
#main-content #mid {
		width:420px;
		margin:20px 20px 0 20px;
		float:left }
		
		#main-content #mid-large {
		width:650px;
		margin:0;
		float:left }
		
	#main-content #right {
		text-align:center;
		width:134px;
		margin:20px 0 0 0;
		float:left }
		
		#right .green-block {
			background:#BAD392;
			width:199px;
			text-align:center;
			padding:0 }
			
		#right .green-block img {
			margin:auto; padding:0; display:block; text-align:center }
			
.categories {
			background-color: #BAD392;
			display:block;
			clear:both;
			font-family:Arial, Helvetica, sans-serif;
			color:#fff;
			font-size:14px;
			font-weight:bold;
			width:203px;
			}
.title-categories {
	display:block;
	width:150px;
	height:23px;
	margin:0 0 10px 0;
	background:url('../image/title_categories.gif') no-repeat;
	text-indent:-2000px }

	
.title-members {
	display:block;
	width:121px;
	height:23px;
	margin:0 0 10px 0;
	background:url('../image/title_members.gif') no-repeat;
	text-indent:-2000px }


.title-cart {
	display:block;
	width:340px;
	height:25px;
	margin:0 0 20px 0;
	background:url('../image/cart_top.jpg') no-repeat;
	text-indent:-2000px }
	
.title-new-products {
	display:block;
	width:134px;
	height:17px;
	margin:2px 0 20px 0;
	background:url('../image/title_new_products.gif') top center no-repeat;
	text-indent:-3000px }

.title-your-cart {
	display:block;
	margin:10px;
	width:203px;
	height:43px;
	background:url('../image/cart_top.jpg') no-repeat;
	text-indent:-2000px }
	
.cart-larger { font-size:14px }

.cart-header { font-size:14px; color:#FFF; background:#584F3B }
.cart-header td { padding:10px }

.cart-main td { padding:10px; border-bottom:1px solid #FFF }
.cart-main { background:#F3EFE5 }
.cart-main.row-change { background:#EDE6D8 }

.cart-table { border:1px solid #584F3B }

.cart-thumb { border:1px solid #FFF }

a {color:#5d873e}
