body{font-size:10pt;line-height:14pt;background:transparent url('images/body_bgs.jpg');margin:0;padding:0;}
div, p, th, td, li, ol, ul, table, body{font-family:Verdana, Tahoma, helvetica, sans-serif;list-style-type:none;}
p{margin-top:0;padding-top:0;margin-bottom:1em;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
h1, h2, h3, h4, h5, h6{margin:5px 0 0 0;font-family:arial, helvetica, sans-serif;color:#666;}
img{border:0;padding:0;margin:0;}
a{color:#324f43;font-weight:bold;text-decoration:none;}
a:link{color:#296b4c;background-color:transparent;}
a:visited{color:#006666;background-color:transparent;}
a:active{color:#296b4c;background-color:transparent;}
a:hover{color:#ff0000;background-color:transparent;}
.small{font-size:0.75 em;}
tt, pre{font:0.75em;"andale mono", monaco, courier,"courier new", monospace;color:#000;background:transparent;}
blockquote{margin:1em 0 1em 1em;padding:0 0 0 1em;border-left:3px solid #ddd;}
strong{color:#000;}
.item ul{list-style-type:disc;padding-left:15px;margin-left:10px;font-size:80%;}
.item ol{list-style-type:decimal;padding-left:15px;margin-left:10px;font-size:80%;}
.itemhead{padding-top:5px;padding-bottom:5px;}
.chronodata{display:inline;text-align:right;margin-left:2em;font-size:80%;}
.itemhead h3{display:inline;}
input{font-size:80%;}
.metadata{line-height:190%;font-size:75%;}
.metadata a:link, .metadata a:hover, .metadata a:visited{color:#296b4c;}
.commentlist p{clear:both;font-size:90%;}
cite{font-size:95%;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.commentmetadata{font-size:80%;float:right;}
.commentlist li{padding:2px;border-top:1px solid #fafafa;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:10px;color:#FFFFCC;}
.navigation a:link, .navigation a:hover, .navigation a:visited{color:#FFFFCC;}
.alignright{float:right;}
.alignleft{float:left}
#secondary, #third{background-color:#324f43;background-image:url(/);background-repeat:repeat-x;text-align:left;padding:0px;border:1pt solid #fafafa;SP_GRADIENT}
#secondary h4, #third h4{color:#fff;font-family:Trebuchet MS, arial, sans-serif;margin-top:5px;padding:3px;}
#secondary p, #third p{padding:3px;font-size:70%;}
#third{margin-left:9px;}
li .categories, li .linkcat, li .pagenav{list-style:none;margin:0px;padding:0px;}
#sidebarSearch{clear:both;margin-bottom:5px;margin-left:2px;padding:3px;}
#wp-calendar{empty-cells:show;font-size:90%;margin:0;width:90%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar td{color:#FFFFFF;font-size:70%;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar #today{background:;color:#009966;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#ft{text-align:center;margin-top:10px;margin-bottom:10px;color:#FFFFCC;}
#ft a:link, #ft a:hover, #ft a:visited{color:#FFFFCC;}
#products_page_container h3 .category{color:#ff0000;font-size:14pt;}
.productlink{border:0;}
#header_wrapper{width:100%;border:0;margin:0;height:225px;background:transparent url('images/header_bgs_2.jpg');}
#content_wrapper{width:100%;border:0;margin:0;background:transparent url('images/body_bgs.jpg');color:#333;}
#footer_wrapper{width:100%;border:0;margin:0;color:#648f7d;background:transparent url('images/body_bgs.jpg');}
.inner_wrapper{width:990px;margin:0 auto;padding:0;text-align:left;}
#top_nav{height:50px;width:100%;color:#fff;}
#top_nav .right_nav{float:right;height:50px;padding:0;margin:0;background:url('images/top_nav_button_bg.jpg') no-repeat;margin-right:1em;width:419px;text-align:center;}
#top_nav ul{margin:0;padding:0;}
#top_nav .right_nav li{display:inline;list-style-type:none;margin:0;padding:0;clear:both;line-height:50px;}
#top_nav .right_nav li a{border-bottom:1px dotted #666;color:#ccc;text-decoration:none;margin-right:5px;line-height:50px;}
#top_nav .right_nav li a:hover{color:#fff;border-bottom:1px dotted #00ff66;text-decoration:none;}
.corner{width:55px;height:50px;float:left;}
#content{border-top:10px solid #414141;border-bottom:10px solid #414141;background:#f5f5f5;}
.content_padding{padding:5px;margin:0;}
.left_column{width:700px;padding:5px;float:left;}
.right_column{width:250px;float:right;margin-left:10px;color:#648f7d;padding:5px;background:#324f43;margin-right:0;padding-right:0;}
.left_column h2{color:#648f7d;border-bottom:1px dotted #ccc;margin-bottom:0.5em;}
.right_column strong{color:#7eb29c;}
.right_column h2{color:#648f7d;}
#content_wrapper .right_column a{color:#ccc;text-decoration:none;border-bottom:1px dotted #648f7d;}
#content_wrapper .right_column a:hover{color:#fff;border-bottom:1px dotted #00ff66;}
#content_wrapper a{text-decoration:underline;}
#content_wrapper a:hover{text-decoration:underline;}
#right_column_bold_links ul{margin:0;padding:0;color:#ccc;line-height:45px;font-size:14pt;width:240px;float:right;margin-right:5px;}
#right_column_bold_links li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #648f7d;height:45px;background:url('images/menu_button_bgs.jpg');line-height:45px;}
#right_column_bold_links ul li a{font-weight:normal;}
#right_column_bold_links ul li img{float:left;}
.right_column .menu_header{text-align:center;padding:3px;}
#right_column_bold_links2 ul{margin:0;padding:0;color:#ccc;line-height:45px;font-size:14pt;width:240px;float:right;margin-right:5px;}
#right_column_bold_links2 li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #648f7d;height:45px;background:url('images/menu_button_bgs.jpg');line-height:45px;}
#right_column_bold_links2 ul li a{font-weight:normal;}
#right_column_bold_links2 ul li img{float:left;}
.right_column h2{color:#fff;border-bottom:1px dotted #648f7d;font-weight:normal;}
.right_column ul li{margin-right:0;padding-right:0;}
.right_nav a:hover{text-decoration:none;}
.menu_search_form{background:#414141;border:1px solid #296b4c;padding:5px;width:230px;margin-top:5px;margin-left:5px;}
.menu_search_text{border:1px solid #3e6c59;background:#f4f4f4;padding:2px;font-size:14pt;color:#648f7d;width:60%;float:left;margin-right:3px;}
.menu_search_form form, input{margin:0;border:1;padding:0;}
.right_column ul li{padding:0px;margin:0px;}
#shoppingcart_wrapper{padding:0px;}
#sideshoppingcart{padding:0px;}
#shoppingcartcontents{}
.shoppingcart{width:235px;border:1px solid #296b4c0;color:#ccc;}
.shoppingcart tr{background:#333;border:1px solid #999;}
.shoppingcart th{color:#999;}
#content_wrapper .right_column #cart_buttons a{border:0;text-align:center;background-color:#333;}
.cart_totals{width:228px;border:1px solid #296b4c;color:#ccc;padding:3px;margin:5px 0;background:#333;}
.cart_totals strong{color:#666;}
.cart_totals .pricedisplay{color:#000000;}
.copy_text{padding:5px;float left;font-size:8pt;}
#footer_styling{background:#324f43 url('images/footer_logo.jpg') no-repeat left;background-position:1em 0;text-align:center;}
#footer_wrapper a{color:#66cc99;border-bottom:1px dotted #66cc99;}
#footer_wrapper strong{color:#ccc;}
#footer_wrapper img{padding:5px;}
html>body .clearfix{clear:both;margin:0;padding:0;display:hidden;height:0;}
