body{
	font: normal 12px trebuchet ms,arial,sans-serif;
	margin: 0;
	padding: 0;
}

form,input,ul,ul li,h1,h2,h3,h4,h5{
	margin: 0;
	padding: 0;
}

.floatleft{ float: left; }

.floatright{ float: right; }

.clear{ clear: both; }

#header{
	background: url(header.gif) 0 -20px no-repeat;
	height: 174px; /*194px;*/
	position: relative;
	width: 760px;
}

#header ul.headerlinks{
	list-style-type: none;
	margin: 0 10px;
	padding: 0;
}

#header ul.headerlinks li{
	display: inline;
	position: relative;
}

#header ul.headerlinks li ul{
	border-top: 1px solid #abe1fa;
	position: absolute;
	width: 150px;
	left: 0;
	display: none;
	background: #00a8e5;
	list-style-type: none;
	top: 17px;
}

#header ul.headerlinks li:hover ul,
#header ul.headerlinks li.schover ul{ display: block; }

#header .headerlinks a:hover,
#header .headerlinksleft a.shop {
	background: url(hoverarrow.gif) 0 4px no-repeat;
	color: #00a8e5;
}

#header .headerlinks a.cart { color: #00a8e5; }

#header ul.headerlinks li li{
	display: block;
	border-bottom: 1px solid #abe1fa;
	padding: 3px;
}

#header ul.headerlinks li li a, 
#header ul.headerlinks li li a:hover{
	display: block !important;
	color: #abe1fa !important;
	background: none !important;
	padding: 0;
}

#header .headerlinksleft{
	margin-top: 115px; /*140px;*/
	text-align: left;
	width: 300px;
}

#header .headerlinksleft a{
	color: #5ebb46;
	font: bold 11px "Gill sans MT",trebuchet ms,arial;
	margin: 0 10px;
	padding-left: 8px;
	text-decoration: none;
}

#header .headerlinksright{
	margin-top: 115px; /*140px;*/
	text-align: right;
	width: 300px;
}

#header .headerlinksright a{
	color: #5ebb46;
	font: bold 11px "Gill Sans MT",trebuchet ms,arial;
	margin: 0 10px;
	padding-left: 8px;
	text-decoration: none;
}

#header .headerlinksright a.last:hover{
	background: none;
}

#header .headerlinksright a.last img{
	padding-right: 5px;
}

/*#header .headerlinksright a:hover{
	background: url(hoverarrow.gif) center left no-repeat;
	color: #00a8e5;
}*/

#header .search{
	margin: 20px 0 0 26px;
	text-align: center;
}

#header .search td{
	padding: 0 2px 0 3px;
	vertical-align: middle;
}

#header .login{
	margin-top: 20px;
	text-align: center;
	width: 300px;
}

#header a.logo{
	position: absolute;
	top: 5px;
	left: 295px;
	width: 174px;
	height: 154px;
}

#container{
	border: none;
	margin-top: 10px;
	text-align: left;
	width: 760px;
	clear: both;
}

#container .breadcrumbs{
	color: #a4a4a4;
	margin: 0;
	padding: 0 0 10px 20px;
}

#container .breadcrumbs a{ color: #a4a4a4; }

#container .breadcrumbs a:hover{
	text-decoration: none;
}

#container .breadcrumbs .bcitem{ color: #00a9e4; }

#container .home{
	background: url(homebg.gif) top left repeat-y;
	color: #01a7e5;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 760px;
}

#container .home .homebody{
	padding: 0 10px;
	text-align: left;
	width: 496px;
}

#container .home .freeship{
	color: #ed1c22;
	font: bold 15px trebuchet ms,arial,sans-serif;
	margin: 0 0 10px 30px;
	padding: 0 0 0 20px;
	width: 87%;
}

#container .home .freeship img{
	margin: -10px 0 10px 20px;
}

#container .home .msg{
	color: #00a9e4;
	margin: 10px 0 20px;
	padding: 0 10px;
}

#container .home .msg h1{
	color: #00a7e6;
	font: bold 14px trebuchet ms,arial,sans-serif;
}

#container .home .products{
	border-top: solid 4px #00a8e6;
	padding-top: 5px;
}

#container .home td.sep{
	background: url(sepdot.gif) top center repeat-y;
	width: 1px;
}

#container .home td{
	color: #00a9e4;
	padding: 0;
	text-align: center !important;
	width: 49%;
}

#container .home td.leftcell{ }

#container .home .home-item{
	margin: 5px auto 15px auto;
	width: 200px;
}

#container .home .itemcont{
	text-align: left;
}

#container .home .home-item h2.name a{
	color: #00a9e4;
	font: bold 18px trebuchet ms,arial,sans-serif;
	text-decoration: none;
}

#container .home .home-item h2.name a:hover{
	text-decoration: underline;
}

#container .home .home-item a img.itm{
	border: none;
	margin: 0 0 10px 0;
	text-align: center;
	width: 150px;
}

#container .home .home-item ul{
	list-style: none;
	margin: 2px 0 10px;
}

#container .home .home-item ul li{
	background: url(bul.gif) center left no-repeat;
	color: #00a9e4;
	padding-left: 6px;
}

#container .home .disclaimer{
	font: normal 10px trebuchet ms,arial,sans-serif;
	margin: 0 0 10px 0;
}

#container .tab-contents{
	padding: 0 10px;
}

#container .tab-contents ul{
	margin: 0;
	padding: 0 10px 0 20px;
}

#container .home .left{
	text-align: left;
	width: 240px;
}

#container .home .left h3,#container .home .left .leftop{
	color: #01a7e5;
	font: bold 14px trebuchet ms,arial,sans-serif;
}

#container .home .nav{
	margin: 5px 0 20px;
}

#container .home .left h4 a{
	color: #00a9e4;
	font: bold 18px trebuchet ms,arial,sans-serif;
	text-decoration: none;
}

#container .home .left h4 a:hover{
	text-decoration: underline;
}

#container .home .left ul{
	font: normal 12px trebuchet ms,arial,sans-serif;
	list-style: none;
}

#container .home .left ul li{
	background: url(bul.gif) center left no-repeat;
	padding-left: 7px;
}

#container .home .left a img{ margin: 4px 0; }

#container div.top{
	background: url(roundtop.gif) bottom left no-repeat;
	height: 12px;
	width: 100%;
}

#container div.item{
	border: solid 1px #00adeb;
	border-top: none;
	border-bottom: none;
	width: 755px;
}

#container div.item .itemimg{
	text-align: center;
	width: 280px;
}

#container div.item div.tabs{
	font: normal 12px trebuchet ms,arial,sans-serif;
}

#container h1.name{
	color: #00adeb;
	font: bold 18px trebuchet ms,arial,sans-serif;
}

#container div.bot{
	background: url(roundbot.gif) top left no-repeat;
	height: 12px;
	width: 100%;
}

#container div.pmlink a{
	color: #00a8e5;
	display: block;
	margin-top: 10px;
	text-decoration: none;
}

#container .multi-item td{
	color: #000000;
	font: normal 13px trebuchet ms,arial,sans-serif;
	padding: 2px 0;
}

#container div.price{
	color: #c70102;
	font: bold 13px trebuchet ms,arial,sans-serif;
}

#container div.itemcap a{
	color: #00adeb;
	text-decoration: none;
}

#container div.itemcap a:hover{
	text-decoration: underline;
}

#container div.itemcap div.price{ margin: 5px 0; }

#container div.itemcap div.quantity{ margin: 5px 0; }

#container div.sale{
	color: #c70102;
	font: bold 13px trebuchet ms,arial,sans-serif;
}

#container div.save{
	color: #c70102;
	font: normal 13px trebuchet ms,arial,sans-serif;
}

#container div.cross-sell{
	border-left: solid 1px #bfeafa;
	margin-left: 15px;
	width: 150px;
}

#container div.cross-sell .cross-sell-header{
	color: #00adef;
	font: 600 13px trebuchet ms,arial,sans-serif;
	text-align: center;
}

#container div.cross-sell .cross-sell-one{
	margin-bottom: 10px;
	text-align: center;
}

#container div.cross-sell .cross-sell-one a{
	border: none;
	color: #00adef;
	font: bold 12px trebuchet ms,arial,sans-serif;
	text-decoration: none;
}

#container #contentarea{
	clear: both;
	text-align: left;
}

#footer{
	clear: both;
	margin-top: 10px;
	padding-top: 0px;
	width: 760px;
}

#footer .footerlinks{
	padding: 10px 0;
	background: #00a8e5;
}

#footer .footerlinks a{
	color: #ffffff;
	font: bold 12px trebuchet ms,arial,sans-serif;
	padding: 0 12px;
	text-decoration: none;
}

#footer .footerlinks a:hover{
	text-decoration: underline;
}

#footer .copy{
	background: url(footerbg.gif) top left repeat-x;
	padding: 20px 0;
}

#footer .copy span *{
	vertical-align: middle;
}

#footer .copy span img.usda{
	margin-right: 10px;
}

#footer .copy .copyright{
	color: #777879;
	font: normal 12px trebuchet ms,arial,sans-serif;
	padding-left: 10px;
}

#seo-related-links{ width: 100%; }

#seo-related-links:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#seo-related-links h3{
	color: #000000;
	font: bold 13px/1.2 verdana,arial,sans-serif;
	text-align: center;
}

#seo-related-links{ text-align: center; }

#seo-related-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 500px;
}

#seo-related-links ul.seo-links li{
	width: 45%;
	float: left;
	display: inline;
	background: url(dot.gif) 5px center no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
}

#seo-related-links ul.seo-links li a{
	color: #666666;
	text-decoration: none;
	padding-left: 25px;
	display: block;
	_width: 100%;
}

#seo-related-links ul.seo-links li a:hover{
	text-decoration: underline;
}

.sitemap-header{
	font: bold 14px verdana;
	color: #000000;
	display: block;
	padding-top: 15px;
}

.sitemap-1{
	font: bold 12px verdana;
	color: #000080;
	display: block;
	padding-left: 25px;
}

.sitemap-2{
	font: normal 12px verdana;
	color: #0000ff;
	display: block;
	padding-left: 50px;
}

.sitemap-3{
	font: normal 10px verdana;
	color: #0000ff;
	display: block;
	padding-left: 75px;
}

.sitemap-4{
	font: normal 8px verdana;
	color: #0000ff;
	display: block;
	padding-left: 100px;
}

td.vertsep{
	background: url(vdot.gif) top center repeat-y;
	width: 5px;
}

td.hsep{
	background: url(vdot.gif) center left repeat-x;
}

h3.name{
	font-size: 16px;
}

h3.name,h3.name a{
	color: #00a9e4;
	padding: 0 0 10px 0;
	text-decoration: none;
}

h3.name a:hover{
	text-decoration: underline;
}

div.sectimg{ 
	width: 300px; 
	text-align: center;
}

div.sectcap{ xwidth: 460px; }

h1#section-contenttitle{
	color: #00a8e5;
	font: bold 18px trebuchet ms,arial,sans-serif;
	padding-left: 20px;
}

/*Tabs*/
ul#tabs-desc{
	padding: 20px 5px 40px;
	margin: 0;
	list-style: none;
}
.tabheader,.tabhover{
	width: auto;
	float: left;
	text-align: center;
	margin-right: 3px;
	position: relative;
}
.tabheader a{
	border: 1px solid #62B446;
	border-bottom: 0 !important;
	background-color: #62B446;
	text-decoration: none;
	padding: 4px 10px;
	display: block;
	color: #FFF;
	xwidth: 100%;
	line-height: 20px;
}

.tabheader a:hover{
	background-color: #FFF;
	color: #00A8E5;
	border: 1px solid #00ACEA;
	border-bottom: 0 !important;	
}

.tabhover a,.tabhover a:hover{
	border: 1px solid #00ACEA;
	border-bottom: 0 !important;
	background-color: #FFF;
	text-decoration: none;
	padding: 4px 10px;
	display: block;
	color: #00A8E5;
	line-height: 20px;
}
#tabs-desc .tab-contents{
	clear: both;
	display: none;
	padding: 5px;
	border: 1px solid #00A8E5;
	float: left;
	margin-top: -1px;
	xwidth: 100%;
	width: 561px;
}

* html #tabs-desc .tab-contents{
	xwidth: 100%;
}

#faq-list dt {
	font-weight: normal; 
	color: #000;
	margin: 8px 0 8px 0;
	padding: 0 0 0 10px;
	background-image: url(http://lib.store.yahoo.net/lib/yhst-81599457811267/faq-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

*+html #faq-list {
	margin-left: 0px;
}

#faq-list dt a {
	font-weight: bold; 
	color: #000;
	text-decoration: none;
}

#faq-list dt a:hover {
	color: #6c3;
}

#faq-list dd {
	display: none;
	margin-left: 12px;
	margin: 0 0 1em 0;
	padding: 0 0 0 10px;
}

#faq-list dd a {
	font-weight: normal; 
	color: #666;
	text-decoration: underline;
}

#faq-list dd a:hover {
	color: #62b446;
}

#faq-list dd ul {
	margin-bottom: 8px;
}

#faq-list table, #faq-list th, #faq-list td {
	border: 1px solid #aaa;
}

#faq-list th {
	font-weight: bold; 
	color: #000;
	background: #ff6;
}

#faq-list td {
	font-weight: normal; 
	color: #000;
	background: #fff;
}

#faq-list ul {
	padding-left: 0px;
}

#faq-list ol {
	padding-left: 20px;
}

*+html #faq-list ol {
	margin-left: 2px;
}

#faq-list ol li {
	list-style-type: decimal;
}

#faq-list ul li {
	list-style-type: disc;
}

.mousetype {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.hideme{
	display:none;
}

a.newlink{
	font:normal 10px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
