* { 
	margin: 0; 
	padding: 0; 
}

html { 
	color: #333333; 
	/*font-family:'Lucida Grande',sans-serif; */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em; height: 100%; 
	/*font-size:0.75em; height: 100%;*/ 
}

body {
	margin: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF89E1FE)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF89E1FE);
	/*background: #019ED5 url(/images/bg.gif) repeat-x;*/
	background: /*#A1E7FE*/#89E1FE url(/images/bg.gif) repeat-x;
}

img { border: 0; }

a { color: #0084B4; }

a:hover { 
	text-decoration: none; 
	cursor: pointer; 
}

h1 { 
	color: #0A5F06; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	font-size: 1.7em; 
	text-transform: uppercase;
}

h2 { 
	color: #0A5F06; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	font-size: 1.3em; 
	text-transform: uppercase;
}

h3 { 
	color: #0A5F06; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	font-size: 1.1em; 
	text-transform: uppercase; 
	text-align: center; 
}

.blue { color: #448DB6; }

.red { color: #F50101; }

#wrapper {
  width: 777px;
  margin: 0 auto;
}

h1.header {
  /*text-indent: -9000px;
  background: url(logo.gif) no-repeat;*/
  height: 120px;
}
/*
h1.header2 {
    text-indent: -9000px;
    background: url(logo2.gif) no-repeat; 
    height: 120px;
}

h1.header3 {
    text-indent: -9000px;
    background: url(logo3.gif) no-repeat; 
    height: 120px;
}
*/
#navigation { 
  background: #2E94BA url(/images/nav.jpg) repeat-x;
  height:42px;
  overflow:hidden;
  text-align:center;
}

#navigation ul { list-style-type: none; }

#navigation li {
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 12px;
  width: 125px;
}

#navigation li a {
  color: #FFF;
  text-decoration: none;
}

.shade {
  background: transparent url(/images/shadow_nav.png) no-repeat;
  height: 15px;
  width: 777px;
  overflow: hidden;
}

#content {
  background: #FFF;
  overflow: hidden;
  padding: 5px;
}

#content #grey {
  /*background: #D6D6D6;*/
	background: #EFEEEE;
  overflow: hidden;
  color: #525252;
}

#content #grey .left {
  float: left;
  width: 565px;
	min-height: 500px;
  background: #FFF;
  padding: 10px;
}

#content #grey .left ul { list-style-type: none; }

#content #grey .left a {
  color: #0084B4; 
  font-weight: bold;
}

#content #grey .right {
  float: right;
  width: 180px;
}

#content #grey .right ul { list-style-type: none; }

#content #grey .right li {
  float: right;
  padding: 5px;
}

#content #grey .right p { text-align: center; }

#content #grey .right hr {
  border: 1px solid #FFF;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  clear: both;
}

#content #grey .right .cart {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  background: #FFF;
  margin: 0 auto;
  padding: 2px;
  width: 160px;
}

#content #grey .right .cart .heading { font-weight: bold; }

#specials {
  background: #FFF;
  overflow: hidden;
  padding: 5px;
}

#specials .images {
  margin: 0 auto;
  text-align: center;
}

#specials .images {
  margin: 0 auto;
  text-align: center;
}

#specials .info {
  color: #428db7;
  font-weight: bold;
}

#specials .price {
  color: #f50101;
  font-weight: bold;
}

#footer {
  background: #FFF;
  height: 20px;
}

#footer ul { list-style-type: none; }

#footer li {
  padding-top: 3px;
  padding-left: 15px;
  text-align: center;
  float: left;
  font-weight: bold;
  font-size: .8em;
  text-transform: uppercase;
}

#footer li a {
  text-decoration: none;
  color: #0A5F06;
}

.products {
	width: 750px; 
	margin: 5px 5px 5px 10px; 
	border:1px solid #666666; 
}

.searchproducts {
	width: 550px; 
	margin: 5px 5px 5px 10px; 
	border:1px solid #666666; 
}

.cart {
	width: 550px; 
	margin: 5px 5px 5px 10px; 
	border:1px solid #666666; 
}


p {
	margin: 8px 0 0 0;
}

#button_blue {
   background: url(/images/button_blue.png) no-repeat; 
	 height: 64px; 
	 width: 315px; 
	 color: #FFFFFF; 
	 padding-top: 21px; 
	 padding-left: 5px; 
	 font-size: 1.8em; 
	 font-weight: bold;
	 /*text-decoration:none;*/
}

/*.bigbutton a:link {
	text-decoration: none;
}*/

a.bigbutton:link {
  text-decoration:none;
}


#button_green {
   background: url(/images/button_green.png) no-repeat; 
	 height: 64px; 
	 width: 315px; 
	 color: #FFFFFF; 
	 padding-top: 21px; 
	 padding-left: 5px; 
	 font-size: 1.8em; 
	 font-weight: bold;
	 /*text-decoration:none;*/
}

#button_grey {
   background: url(/images/button_grey.png) no-repeat; 
	 height: 64px; 
	 width: 315px; 
	 color: #FFFFFF; 
	 padding-top: 21px; 
	 padding-left: 5px; 
	 font-size: 1.8em; 
	 font-weight: bold;
	 /*text-decoration:none;*/
}

#button_red {
   background: url(/images/button_red.png) no-repeat; 
	 height: 64px; 
	 width: 315px; 
	 color: #FFFFFF; 
	 padding-top: 21px; 
	 padding-left: 5px; 
	 font-size: 1.8em; 
	 font-weight: bold;
	 /*text-decoration:none;*/
}
