* { margin: 0; padding: 0; }
body { font: 14px/1.4 Georgia, serif; }

html{ 
	background-image: -moz-linear-gradient(
#e5e5e5,
#FFFFFF
);
background-image: -webkit-gradient(linear, 0 0, 0 100%,
color-stop(0, #e5e5e5),
color-stop(1, #FFFFFF)
);
	background-repeat: repeat;
	background-attachment:fixed;
	
}

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

h1 {
	font-family: LaneNarrowRegular, Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #93ca45;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 25px;
	color: #666;
	font-weight: bold;
}

h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #666;
}

h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #666;
}

h3 a:link {color: #666; text-decoration: none;}
h3 a:visited {color: #666; text-decoration: none;}
h3 a:hover {color: #93ca45; text-decoration: none;}
h3 a:active {color: #666; text-decoration: none;}

#header {
	width: 900px;
	height: 150px;
}

#pic {
	width:900px;
	height: 350px;
	margin: 20px 0 0 0;
}

#container { 
	width: 900px;
	margin: 0 auto 0;
	background: #FFFFFF;
}
#container2 { 
	width: 930px;
	margin: 0 auto 0;
	padding: 0 15px 0 15px;
	background: #FFFFFF;
}


#menu { 
	width: 900px;
	margin: 20px auto 0;
	background: none;
}

nav {
	margin: 0 0 0 0;
}

nav ul {
	list-style: none;
	margin: 0 0 0 0;
}

ul#menu li {
	width:222px;
	list-style-type: none;
	min-width: 10px;
	text-align: center;
	display: inline-block;
	margin: 0 0 0 0;
	background-color: #93ca45;
	padding: 10px 0 10px 0;
	font-family: LaneNarrowRegular, Verdana, Geneva, sans-serif;
	font-size: 25px;
}

ul#menu li:link {background-color:#93ca45;}
ul#menu li:visited {background-color:#93ca45;}
ul#menu li:hover {background-color:#a5e175;}
ul#menu li:active {background-color:#a5e175;}


#menu li a:link {color: #FFF; text-decoration: none;}
#menu li a:visited {color: #FFF; text-decoration: none;}
#menu li a:hover {color: #FFF; text-decoration: none;}
#menu li a:active {color: #FFF; text-decoration: none;}

#textcontainer { 
	width: 840px;
	background: none;
	padding: 0 30px 0 30px;
	margin: 10px 0 0 0;
}

#textleft {
	width: 390px;
	margin: 0 20px 0 20px;
	float: left;
}

#textright {
	width: 390px;
	margin: 0 20px 0 0;
	float: right;
}

#prodname {
	width: 300px;
	float: left;
}

#prices {
	width: 90px;
	float: right;
	color: #93ca45;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#footer {
	width: 896px;
	height: 20px;
	background-color: #93ca45;
	margin: 20px 0 10px 0;
	padding: 0 20px 0 20px;
	font-family: Helvetica, Arila, sans-serif;
	font-size: 13px;
	color: #FFF;
	padding: 2px 0 2px 0;
	text-align: center;
}

@font-face {
    font-family: 'LaneNarrowRegular';
    src: url('LANENAR_-webfont.eot');
    src: url('LANENAR_-webfont.eot?#iefix') format('embedded-opentype'),
         url('LANENAR_-webfont.woff') format('woff'),
         url('LANENAR_-webfont.ttf') format('truetype'),
         url('LANENAR_-webfont.svg#LaneNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}