/* INIT
------------------------------------------- */
body {margin: 0; text-align: center; background: #000 url("images/layout/body-bg.jpg") top center no-repeat; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 14px; margin-left: -1px;}

.center {text-align: center;}
.clear {clear: both;}

a:visited,
a:link, a:visited {color: #76d136; text-decoration: none;}
a:hover {color: #fff;}

h1 {font-size: 26px; font-weight: bold; margin: 0; padding: 15px 0 5px 0;}
h2 {font-size: 22px; font-weight: bold; margin: 0; padding: 20px 0 5px 0;}
h3 {font-size: 18px; font-weight: bold; margin: 0; padding: 15px 0 5px 0; font-style: italic;}

/* LAYOUT
------------------------------------------- */
#container {text-align: left; margin: 0 auto; width: 960px;}

#header {height: 203px;}
#navigation {float: right; padding: 182px 5px 0 0;}
	#navigation a:visited,
	#navigation a:link,
	#navigation a:visited {color: #76d136; text-decoration: none; margin-left: 30px;}
	#navigation a:hover {color: #9cee63;}
	#navigation a#active {color: #fff;}

#body-container {background: #3e3e3e url("images/layout/page-top.gif") top center no-repeat; border: 1px solid #7c7c7c; border-width: 0 1px 1px 1px; color: #fff;}
#body-container .padding {padding: 20px 10px 10px 10px;}
	
	#body-sidebar {background: #383838 url("images/layout/sidebar-top.gif") top left no-repeat; width: 255px; float: left;}
		#body-sidebar .padding {background: transparent url("images/layout/sidebar-bottom.gif") bottom left repeat-x; padding: 20px 10px 70px 10px;}
	#body-content {float: right; width: 700px;}

#footer {color: #635959; padding-top: 10px;}
	#footer-text {padding: 10px; text-align: right; border-top: 1px solid #7c7c7c;}
	#footer-text a:link,
	#footer-text a:visited {color: #76d136; text-decoration: none;}
	#footer-text a:hover {color: #9cee63;}

/* PAGE SPEC
------------------------------------------- */
#hometable-col1 {padding: 0 15px 0 0;}
#hometable-col2 {padding: 0 0 0 15px;}

#deliverytable td {padding: 3px;}
tr.alternaterow td {background: #4d4d4d;}

form input[type=text] {background:#2B5111 none repeat scroll 0 0; border:1px solid #7C7C7C; color:#FFFFFF; margin-right:3px; padding:3px;}
form input[type=submit] {background:#3E3E3E none repeat scroll 0 0; border:1px solid #7C7C7C; color:#FFFFFF; padding:3px;}

#cart-gallery {text-align: center; padding: 20px 0;}
#cart-gallery a {margin: 10px; display: inline-block;}
#cart-gallery img {width: 200px; height: 200px; border: none;}

#shoppingcontent { 
	color:#fff;
	
	margin: 20px 0 5px 0;
	padding:25px 45px 15px 45px;

	text-align:center;
	
}

#shoppingcontent h1  {
	padding:0;
	margin:0;
	font-size:18px;
}

#shoppingcontent h2 {
	padding:0;
	margin:5px 0 0 0;
	font-size:14px;
}

#shoppingcontent h3 {
	padding:0;
	margin:0;
	font-size:14px;
	font-style:normal;
}

#shoppingcontent h4 {
	padding:5px 0 0 0;
	margin:0;
	font-size:10px;
}

#homecontent {
	width:940px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	background-color:#00CC33;
	text-align:center;
	
}


#homecontent h1 {
	font-size:18px;
}

.contentleft {
	float:left;
	width:380px;
	padding-bottom:15px;
	text-align:left;

}

.contentleft p {
	font-size:14px;
	line-height:160%;
}

.contentright {
	float:right;
	width:455px;
	padding-bottom:15px;
	padding-left:10px;	
}

.contentright2 {
	float:right;
	width:455px;
	padding-bottom:15px;
	padding-left:10px;	
}

.contentright2 p {
	font-size:9px;
}

.contentright p {
	font-size:10px;
}