/* CSS Document */

body {
	margin:0px;
	background-color:#333333;
	color:#4d4d4f;
	font: 12px/2.0em "Trebuchet MS";
}

h2    { color: #575705; font-size: 17px; font-family: "Trebuchet MS"; line-height: 17px; margin: 0; padding: 0 }
h4     { color: #000; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 19px; margin: 0; padding: 0 }

hr  { color: #666; border-top: 1px solid #666; border-right: 0; border-bottom: 0; border-left: 0 }

form  { margin: 0; padding: 0 }

.content, .content td    { color: #666; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.4em }
.header_bar { color: #fff; font-size: 10px; font-family: "Trebuchet MS"; line-height: 10px }
.content_border  { padding: 18px; border: solid 1px #666 }

#footer { background-color:#010101; font-size:11px; font-family: "Trebuchet MS"; padding-top:20px; color:#FFFFFF;}

#footer a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px;font-family: "Trebuchet MS";}
#footer a:hover{ color:#666666; text-decoration:none; font-weight:bold; font-size:11px;font-family: "Trebuchet MS";}


.creditcard {color:#FFCC33; font-size:12px; font-weight:bold}

.creditcard a:link {color:#FFCC33; font-size:12px; font-weight:bold; text-decoration:none}
.creditcard a:visited {color:#FFCC33; font-size:12px; font-weight:bold; text-decoration:none}
.creditcard a:hover {color:#FFCC33; font-size:12px; font-weight:bold; text-decoration:none}
.creditcard a:active {color:#FFCC33; font-size:12px; font-weight:bold; text-decoration:none}


.copyright {color:#999; font-size:10px; text-align:center; margin-top:50px; margin-bottom:20px}

.mailist_button {background-color:#A4A458; color:#000000; font-weight:bold;}
.mailist_text {background-color:#F5ECB4; color:#000000; font-size:11px; font-family:"Trebuchet MS"}




#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font-size:11px; font-family: "Trebuchet MS";
line-height: 18px;
z-index: 100;
visibility: hidden;
font-weight:normal!important;
}

#popitmenu a{
text-decoration: none;
font-size:11px; font-family: "Trebuchet MS";
padding-left: 6px;
color: black;
display: block;
font-weight:normal!important;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #a3a358;
font-weight:normal!important;
}

.category_head {font-size:15px; font-weight:bold; color:#575705; font-family:"Trebuchet MS"}

.search_button {background-color:#535205; color:#F5C530; font-weight:bold; padding:0; border:solid 2px #535205; font-size:10px}
.search_text { font-size:10px; background-color:#F5ECB4; color:#000000; padding:1px; border:solid 1px #535205; }

.buyone a   { color: #535205; font-size: 9px; background-color: #ffffff; display: block; padding: 2px 9px; width: auto; float: left; border: solid 1px }

.producttitle {font-size:12px; font-family: "Trebuchet MS"; font-weight:bold; margin-bottom:8px; margin-top:0}
.productdesc {font-size:11px; font-family: "Trebuchet MS";}
.productprice {font-size:10px; font-family: "Trebuchet MS"; color:#535205;}

.quantity {font-size:11px; padding:2px; border:solid 1px #888888; background-color:#D6D6C5}

.suggest {padding-left:20px; font-size:11px; font-weight:bold} 

.close a:link, a:visited, a:hover, a:active {text-decoration:none; font-weight:bold; color:#666666}

.cart_header {border-bottom:solid 1px #666666; color:#666666; font-size:12px; font-weight:bold}

#lnav_image {margin-top:35px;}

.meet12 {color:#414042; font-weight:bold}
.meet10 {color:#636466}

.catlinks {font-size:10px}

.logo2 {margin-bottom:10px}

.logo3 { margin-top:-4px; margin-bottom:10px;}


.coasters_desc {margin-top:10px}
.open_desc {margin-top:10px}
.cards_desc {}

.breadcrumbs {margin:0}

.breadcrumbs a {font-size:15px; font-weight:bold; color:#575705; font-family:"Trebuchet MS"; text-decoration:none}
.breadcrumbs a:link {font-size:15px; font-weight:bold; color:#575705; font-family:"Trebuchet MS"; text-decoration:none}
.breadcrumbs a:visited {font-size:15px; font-weight:bold; color:#575705; font-family:"Trebuchet MS"; text-decoration:none}
.breadcrumbs a:hover {font-size:15px; font-weight:bold; color:#575705; font-family:"Trebuchet MS"; text-decoration:none}

.pagination   { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; text-decoration: none }
.pagination a:link   { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; text-decoration: none }
.pagination a:visited   { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; text-decoration: none }
.pagination a:active   { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; text-decoration: none }
.pagination a:hover   { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; text-decoration: none }


.schedule {
	font-weight:bold;
	}
	
.schedule input, select, textarea {
	font-family:"Trebuchet MS";
	color:#4d4d4f;
	font-size:12px;
	font-weight:normal;
	}
	
.schedule .submit {
	border:2px solid #FFFFFF;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#4d4d4f;
	background-color:#D6D6C5;
	}
	
.privacy h2 {
	color:#333333;
	font-size:14px;
	margin:0;
	}
	
.privacy a {
	text-decoration:none;
	color:#4d4d4f;
	font-weight:normal;
	}
	
.press img {
	margin-bottom:5px;
	margin-top:5px;
	}
	
.press {margin-left:-20px}
	
/*category tree*/

#lnav a{ font-size:12px; color:#666666;  font-family:"Trebuchet MS";  text-align:left; text-decoration:none; font-weight: normal!important}

#lnav a:hover{ font-size:12px; color:#575705;  font-family:"Trebuchet MS";  text-align:left; text-decoration:none; font-weight: normal!important}

#categoryTree { width:140px; font-size:12px; font-family: "Trebuchet MS"; 
padding:0px;
margin: 0px;
list-style:none;
font-weight:normal;
}

#categoryTree a:hover{ color:#575705!important; text-decoration:none;}

#categoryTree a{ color:#666666!important; text-decoration:none; font-weight: normal!important}

#categoryTree li{ display:block; margin-bottom:25px;}

a:hover{ color:#575705; text-decoration:none; font-weight:normal;}

a {color:#666666; text-decoration:none; font-weight: normal;}

.next_prev    { color: #000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold }
.next_prev a:link, .next_prev a:active, .next_prev a:visited      { color: #535205; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none }
.next_prev a:hover     { color: #535205; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: underline }

.press_img   { padding: 5px 5px 15px }
.press_name, .press_name a:link, .press_name a:active, .press_name a:visited       { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; line-height: 11px; text-decoration: none; padding-left: 2px }
.press_name a:hover      { color: #575705; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; line-height: 11px; text-decoration: underline; padding-left: 2px }

.article    { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fff; padding: 25px; border: solid 1px #666 }
.article a:link, .article a:active, .article a:visited, .article a:hover   { color: #33f; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; background-color: #fff }

.basket_text, .basket_text a  { line-height: 14px }.privacy .md_text a {
	color: #545504;
	text-decoration: underline;
}

