body 
{
	margin:0 auto 0 auto; 
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
	font-size: 11px;
	
}

.btn { border: solid 1px black; font-family: Verdana; font-size:11px; font-weight:bold;cursor:hand;color:Black; }

a:link { color: #000090; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:visited { color: #000090; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover { color: #666666; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:active { color: #666666; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a.site_nav:link { color: #FFFFFF; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a.site_nav:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a.site_nav:hover { color: #CCCCCC; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a.site_nav:active { color: #CCCCCC; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a.mini_cart:link { color: #000000; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9px; }
a.mini_cart:visited { color: #000000; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9px;}
a.mini_cart:hover { color: #666666; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9px;}
a.mini_cart:active { color: #666666; text-decoration: none; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9px;}


.frm_field { background-color:White; border: solid 1px darkgray; font-family: Verdana; font-size: 11px; color: Black; }
.frm_button { background-color:#CCCCCC; border: solid 1px darkgray; font-family: Verdana; font-size: 11px; color: Black; }

.lbl { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; }
.lbl_micro { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 9px; }
.lbl_small { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; }
.lbl_med_bold { font-family:verdana; font-size:12px; color:#000000; font-weight:bold; }
.lbl_large { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #66AA22;vertical-align:top;}
.lbl_title { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 19px; font-weight: bold; color: Olive; }
.lbl_cart { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #333333; }
.lbl_bold { font-family:verdana; font-size:10px; color:#000000; font-weight:bold; }
.lbl_error { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: Red; }
.lbl_error2 { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:bold; color: Red; }
.lbl_success { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;  color: Green; }

.tbl_info { background-color: #CCCCCC; }
.tbl_info .tbl_header { background-color: whitesmoke; }

.txt_box { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
.chk_box { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #FFFFFF; background-color: Transparent; }

.mini_cart { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; background-color: White; filter: alpha(opacity='80'); border:1px solid #000000; width: 150px; height: 50px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }

.cart_table { margin-bottom:5px; background-color:darkgray; }
.cart_header { font-family:verdana; font-size:13px; font-variant: small-caps; color:#000000; font-weight:bold; padding-bottom:5px; }
.cart_item { font-family:verdana; font-size:10px; color:#000000; background-color:#FFFFFF; }
.cart_spacer {font-family:verdana; font-size:10px; color:#000000; background-color:#FFFFFF; border:none; }
.cart_gray { background-color: #F7FAFA; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; border: 1px solid #E0EAEA; }
.cart_plain { background-color: whitesmoke; font-family:verdana; font-size:10px; color:#000000; padding-bottom:5px; }
 
.border_gray { border-bottom: solid 1px #A7A7A6; font-family:verdana; font-size:10px; }
.border_gray_top { border-top: solid 1px #A7A7A6; font-family:verdana; font-size:10px; }

.prod_image { border: 1px solid #000; } 
.prod_table { border-bottom: 1px solid #A7A7A6; border-top: 1px solid #A7A7A6; }

.search_header { background-color: #E0E4E4; font-family:verdana; font-size:10px; color:#000000; font-weight:bold; padding-bottom:5px; }
.search_body { background-color: #F7FAFA; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; border-bottom: 1px solid #0A5C45; }

.fldTracker {height:130px;}

#category div { font-size: 20px; }

#divContainerWrap {height:100%;width:100%;}
#divMainWrap {width:800px;margin:0 auto 0 auto;text-align:left;}
#divContent {float:none;clear:both;position:relative;background-color:#ffffff;width:800px;}
#divHeader {}

#divFooterWrap {clear:both;margin:auto;width:800px;border-top:solid 1px #A7A7A6;}
#divFooter {text-align:left;}

#divSlides {margin:auto;width:780px;}
#divTopNav {float:left;width:800px;height:110px;}
#divTopNavLogo {float:left;position:relative;width:175px;}
#divTopNavLinks {float:left;position:relative;width:450px;padding-top:10px;}
#divTopNavMiniCart {float:left;position:relative;width:175px;padding-top:10px;}
#divMiniCart {float:none;text-align:center;}

.clsTopNavLinks {font-weight:bold;font-size:14px;float:left; background:url(/images/dots.jpg) no-repeat;background-position:left;padding-left:10px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
.clsTopNavLinks a, .clsTopNavLinks a:visited {color:#000;font-weight:bold;}
.clsTopNavLinks a:hover {color:#0000dd}

.clsBottomNavLinks {font-weight:normal;font:arial,verdana;font-size:10px;padding-top:10px;padding-left:10px;padding-bottom:10px;}
.clsBottomNavLinks a, .clsBottomNavLinks a:visited {color:#66AA22;}
.clsBottomNavLinks a:hover {color:#0000dd}

#ulTopNavLinks {list-style: none; }
#ulTopNavLinks li {display:inline;padding-left:10px;padding-right:20px;background: url(/images/dots.jpg) no-repeat; background-position:left;}

#divHomeMainImage {display:block; padding: 0px; margin: 0px; 
	background: transparent url(/images/home/home.gif) no-repeat;
	width: 375px;
	height: 350px;
	}

.displayhidden { visibility : hidden;}
.displayvisible {visibility : visible;}

.displaynone { display : none;}
.displayshow { display : inline;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500px;
left: -90px; /*position where enlarged image should offset horizontally */

}

.bthumbnail{
position: relative;
z-index: 0;
}

.bthumbnail:hover{
background-color: transparent;
z-index: 50;
}

.bthumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.bthumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.bthumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500px;
left: -200px; /*position where enlarged image should offset horizontally */

}

.cthumbnail{
position: relative;
z-index: 0;
}

.cthumbnail:hover{
background-color: transparent;
z-index: 50;
}

.cthumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.cthumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.cthumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500px;
left: -300px; /*position where enlarged image should offset horizontally */

}


.helpthumbnail{
position: relative;
z-index: 0;
}

.helpthumbnail:hover{
background-color: transparent;
z-index: 50;
}

.helpthumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.helpthumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.helpthumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 50px; /*position where enlarged image should offset horizontally */

}