body { background:#267000 url("/img/hdr.jpg") no-repeat top center;border:0;padding:0;margin:0;font-size:12px;font-family:arial; }

/* layout */
div#hdr { display:block;width:950px;height:166px;margin:0;text-align:left;border:0;position:relative;padding:0; }
div#hdr div#categories { display:block;background:#fff;width:269px;height:229px;background:url("/img/menu_bg.png") no-repeat top left; position:absolute;top:167px;left:30px;z-index:300; }
div#hdr div#categories ul { margin:10px 0 0 25px;padding:0;list-style-type:none; }
div#hdr div#categories ul li { padding:0 0 0 28px;margin:2px 0;background:url("/img/bullet.png") no-repeat left;height:23px;line-height:23px; }
div#hdr div#categories ul li a:link, div#hdr div#categories ul li a:visited, div#hdr div#categories ul li a:active { color:#164400;font-size:13px;text-decoration:none;font-weight:bold; }
div#hdr div#categories ul li a:hover  { color:#ed0b00;font-size:13px;text-decoration:underline;font-weight:bold; }
div#page { display:block;width:950px;background:#fff;margin:0;text-align:left;border:0;padding:0; }
div#page div.padding { padding:8px 0; }
div#page h1 { margin:5px 8px 5px 8px;padding:0; } 
span.category_description { display:block;width:490px;float:right;margin:0 12px 12px 0; }
h1 { color:#000;font-family:tahoma;font-size:30px;font-weight:bold;margin:0; }
div#home_intro { display:block;padding:0 12px 12px 12px; }
table#about tr td h1 { margin:12px 0 12px 0;font-size:24px; }
table#about tr td h2 { margin:12px 0 12px 0;font-size:20px; }
table#about tr td a { color:#0191c7; }

/* tabs */
div#hdr div#tabs { position:absolute;left:0;bottom:0;height:30px; }
div#hdr div#tabs ul { margin:0;padding:0;list-style-type:none; }
div#hdr div#tabs ul li { float:left;list-style-type:none;margin:0 1px 0 0;padding:0 15px;line-height:30px;background-color:#d4f5c4;text-transform: uppercase; }
div#hdr div#tabs ul li.sel { background-color:#fff; }
div#hdr div#tabs ul li#cats { padding-right:5px; }
div#hdr div#tabs ul li#cats a { background:url("/img/arrow.png") no-repeat right;padding-right:28px; }
div#hdr div#tabs ul li a { font-size:15px;text-decoration:none;color:#164400;font-weight:bold; }


/* products */
table#prods { width:950px;background:#fff; }
table#prods tr td.outer { vertical-align:top;padding:7px;cursor:pointer; }
table#prods tr td.outer div { position:relative; }
table#prods tr td.outer img.boxglow { display:none; }
table#prods tr td.outer img.corner { display:block;width:61px;height:61px;position:absolute;top:1px;right:2px; }
table#prods tr td.outer div.info { display:none; }
table#prods tr td.outer div.t { display:block;margin-top:12px; }
table#prods tr td.outer table.thumbnail { display:block;width:170px !important;height:170px !important;; }
table#prods tr td.outer table.thumbnail tr td.inner { padding:0;background:#eee;border:1px solid #666;height:170px !important;vertical-align:middle;width:170px !important;text-align:center; }
table#prods tr td.outer table.thumbnail tr td.inner a { display:block;width:170px; }

table#prods tr td.outer_over { vertical-align:top;padding:7px;cursor:pointer; }
table#prods tr td.outer_over div { position:relative; }
table#prods tr td.outer_over div.info { display:block;width:189px;position:absolute;left:-5px;top:170px;z-index:200; }
table#prods tr td.outer_over div.info div.top { display:block;width:189px;height:3px;background:url("/img/box_top.png") no-repeat; }
table#prods tr td.outer_over div.info div.middle { display:block;width:181px;background:#ff9600;padding:1px 4px; }
table#prods tr td.outer_over div.info div.bottom { display:block;width:189px;height:31px;background:url("/img/box_bottom.png") no-repeat; }
table#prods tr td.outer_over div.info div.middle b { text-transform: uppercase;color:#000;font-size:13px; }
table#prods tr td.outer_over div.info div.middle small { display:block;font-size:10px;line-height:12px; }
table#prods tr td.outer_over img.boxglow { display:block;position:absolute;top:-19px;left:-17px;z-index:50; }
table#prods tr td.outer_over img.corner { display:none; }
table#prods tr td.outer_over div.t { display:block;margin-top:12px; }
table#prods tr td.outer_over table.thumbnail { display:block;width:170px !important;height:170px !important;z-index:100; }
table#prods tr td.outer_over table.thumbnail tr td.inner { padding:0;background:#eee;border:1px solid #164400;height:170px !important;vertical-align:middle;width:170px !important;text-align:center; }
table#prods tr td.outer_over table.thumbnail tr td.inner a { display:block;width:170px; }
table#prods tr td.outer_over table.thumbnail tr td img { z-index:100; }

div#page_selector { display:block;width:100%;margin:10px 0;padding:0 12px;font-size:16px;line-height:24px;text-align:center; }
div#page_selector span.pages { display:inline-block;font-weight:bold;margin-right:6px; }
div#page_selector a.page { display:inline-block;line-height:24px;padding:4px 8px;background:#d3eccf;color:#336a2b;text-decoration:none; }
div#page_selector a.page:hover { display:inline-block;line-height:24px;padding:4px 8px;background:#336a2b;color:#fff;text-decoration:none; }
div#page_selector a.pagesel { display:inline-block;line-height:24px;padding:4px 8px;background:#000;color:#fff;text-decoration:none; }
div#page_selector a.pagesel:hover { display:inline-block;line-height:24px;padding:4px 8px;background:#000;color:#fff;text-decoration:none; }

div#ftr { display:block;margin:35px 0;color:#777;padding:12px;text-align:center; }
div#ftr a { color:#777; }
div.content { padding:0 12px; }

/* Shipping page */
#shippingTabs { display:block;width:430px;margin-bottom:10px; }
.shipContent td.tablebg2, .shipContent td.tablebg, .shipContent td.tableheaderbg { padding:3px; }
#shippingTabs ul.horizontal li { font-size:12px; }   
div#shipping_information { font-size:12px; }
div.shippage { padding:3px 0;font-size:12px; }
div.shippage table { width:400px; }
div.shippage h2 { display:block;margin:15px 0 10px 0 !important;clear:both;font-size:18px !important;font-weight:bold !important; }
div.shipContent { clear:both;display:block; }   
div#shippingTabs { display:block;clear:both; }
div#shippingTabs { margin-bottom:15px; }      
ul.horizontal { list-style-type:none; }
ul.horizontal li { display:inline; }
#shippingTabs { background-color: #f6f4ef; border: 1px solid #dfdfdf; padding: 4px 0;  }
#shippingTabs ul { font: bold 12px Arial, Helvetica, Sans-serif; padding:0 5px; }
#shippingTabs ul li { border-right: 1px solid #8f8d88; padding:2px 7px; }
#shippingTabs ul li.nobackground { background:none; border:none; }
#shippingTabs ul li a, #shippingTabs ul li a:link { color:#0191c7; cursor:pointer; }
.currentShip { color: #000000; }
div.breadCrumb { display:none !important; }
div#shipping_information { font-size:12px;width:400px; }
div#shipping_information h1 { color:#1b79b6;font-size:24px;font-weight:bold;margin:5px 0 10px 0; }
div#shipping_information h3 { color:#1b79b6;font-size:18px;font-weight:bold;margin:5px 0 10px 0; }
div.shipContent table tr td { font-size:11px;padding:4px; }
div.shipContent table tr td.tableheaderbg { vertical-align:bottom;background:#eee; }

/* blog */
table#blog { margin-top:20px; }
table#blog a:link, table#blog a:visited, table#blog a:active { color:#267000; text-decoration:underline; }
table#blog a:hover { color:#e61407;text-decoration:underline; }
table#blog tr td div#sidebar { width:200px; }
table#blog tr td div#sidebar ul { list-style-type:none;margin:0 0 15px 15px;padding:0; }
table#blog tr td div#sidebar ul li { margin:0;padding:0; }
table#blog tr td div#sidebar ul ul { margin-left:8px !important; }
table#blog tr td div#sidebar ul ul li { color:#aaa;background:url("/img/tiny-shamrock.gif") no-repeat top left;background-position:0 4px;padding-left:13px;padding-bottom:2px;margin-left:0; }
table#blog tr td div#sidebar h2 { font-size:14px;font-weight:bold;margin:0 0 8px 0; }
table#blog tr td.middle { width:530px;padding:0 15px; }
table#blog tr td.middle img { border:0; }
table#blog div.narrowcolumn { margin:0; }
table#blog div.narrowcolumn h2 { font-size:24px;font-weight:bold;color:#000;margin:0 0 4px 0;line-height:24px; }
table#blog div.narrowcolumn h2 a:link, table#blog div.narrowcolumn h2 a:visited, table#blog div.narrowcolumn h2 a:active { color:#000;text-decoration:none; }
table#blog div.narrowcolumn h2 a:hover { color:#267000;text-decoration:none; }
table#blog div.narrowcolumn h2.pagetitle { font-size:14px; }
table#blog div.narrowcolumn h3 { font-size:24px;font-weight:bold;color:#000;margin:0 0 4px 0;line-height:24px; }
table#blog div.narrowcolumn h3 a:link, table#blog div.narrowcolumn h3 a:visited, table#blog div.narrowcolumn h3 a:active { color:#000;text-decoration:none; }
table#blog div.narrowcolumn h3 a:hover { color:#267000;text-decoration:none; }



table#blog div.narrowcolumn small { font-size:11px;margin:0 0 10px 0; }
table#blog div.narrowcolumn blockquote { color:#555;font-style:italic;margin-left:25px; }
table#blog div.entry { display:block;background:url("/img/sep.gif") no-repeat bottom;padding-bottom:50px;margin-bottom:15px; }

table#blog tr td div#rightbar { width:200px; }
table#blog tr td div#rightbar div.featured { width:200px;text-align:center;margin:0 0 20px 0; }
table#blog tr td div#rightbar div.featured img { border:1px solid #aaa; }

p.postmetadata { background:#efefef;padding:5px;width:490px; }

table#blog div#content form#commentform textarea#comment { width:500px; }



div#footer { text-align:center;margin:20px 0; }
div#footer a:link, div#footer a:visited, div#footer a:active { color:#267000; text-decoration:underline; }
div#footer a:hover { color:#e61407;text-decoration:underline; }
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {

	background: #fff;

	padding: 0;

	margin: 0;

	border: none;

	text-decoration: none;

	font-weight: normal;

	font-style: normal;

	list-style: none;

	text-transform: none;

	text-indent: 0px;

	font-variant: normal;

	text-align: left;

	line-height: 12px;

	letter-spacing: 0px;

	word-spacing: 0px;

}



#wp_page_numbers {

	margin-top: 10px;

	width: 100%;

	background: #fff;

}

#wp_page_numbers ul {

	border-top: 1px solid #ccc;

	width: 100%;

}

#wp_page_numbers li {

	float: left;

	display: block;

}



#wp_page_numbers a {

	padding: 3px;

	padding-left: 5px;

	padding-right: 5px;

	display: block;

	color: #555;

	font-family: Arial;

	font-size: 14px;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

}



#wp_page_numbers li a:hover {

	color: #ff00a4;

	border-top: 2px solid #ff00a4;

	border-bottom: 2px solid #f1f1f1;

}



#wp_page_numbers li.space {

	font-size: 14px;

	font-family: Arial;

	color: #aaa;

	padding: 3px;

	padding-left: 5px;

	padding-right: 5px;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

}



#wp_page_numbers li.first_last_page {

	font-style: italic;

}



#wp_page_numbers li.active_page a {

	color: #fff;

	background: #45b9f6;

	border-top: 2px solid #45b9f6;

	border-bottom: 2px solid #45b9f6;

	

}

#wp_page_numbers li.active_page a:hover  {

	color: #fff; /* IE fix */

	border-top: 2px solid #00679d;

	border-bottom: 2px solid #45b9f6;

}



#wp_page_numbers li.page_info {

	float: left;

	font-size: 14px;

	font-family: Arial;

	color: #555;

	display: block;

	padding: 3px;

	padding-right: 15px;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

}
