﻿body {background-image:url('images/bg.gif');}
* {
	font-family:tahoma, sans-serif;
	font-size:11px;
}
img {border: 0}
	img.cartimage {
		width: 75px;
		border:1px;
		border-thickness: hairline;
		border-color: #666;
		border-style: solid;
	}
h1 {font-size: 22px; font-family:trebuchet MS, sans-serif; font-weight: normal; color: #666666;}
	h1.article {margin-bottom:0px;}
h2 {font: bold 11px; font-family:trebuchet MS, sans-serif; color: #ffffff;}
h3 {font: bold 11px; font-family:trebuchet MS, sans-serif; color: #008000;}
h4 {font: 8px; font-family:trebuchet MS, sans-serif; }
h5 {font: bold 8px; font-family:trebuchet MS, sans-serif;  color: #808000; ;}

A:link {color: #666; text-decoration: none;}
A:visited {color: #666; text-decoration: none;}
A:active {color: #666; text-decoration: none;}
A:hover {color: #3366CC; text-decoration: none;}
A.dark:link {color: #003366; text-decoration: none;}
A.dark:visited {color: #003366;	text-decoration: none;}
A.dark:active {color: #003366; text-decoration: none;}
A.dark:hover {color: #3366CC; text-decoration: none;}

p {font-size: 11px; font-family:tahoma, sans-serif; font-weight: normal; margin: 0; }
p.dark {font-size: 12px; font-family:tahoma, sans-serif;}
p.smaller {font-size: 11px; font-family:tahoma, sans-serif; color: #666;}
p.mincart {font-size: 10px; font-family:tahoma, sans-serif; color: #666; text-align:center;}
p.linkexchange {font-size: 10px; font-family:tahoma, sans-serif; margin-top: 3px;}
p.pagenums, p.pagenums a, p.pagenums a:visited, p.pagenums a:active {
	color: #666; 
	font-family:tahoma, sans-serif;
	padding: 2px 6px; 
	text-align:center;
	border: 1px solid white;
}
p.pagenums a:hover { 
		color: white; 
		font-family:tahoma, sans-serif;
		padding: 2px 6px;
		text-align:center;
		border: 1px solid orange;
		background: orange;
		}
		
	SPAN.currpage { 
		color: #666; 
		font-family:tahoma, sans-serif;
		padding: 2px 6px;
		text-align:center;
		border: 1px solid #3366cc;
		}
	
table.center {margin-left:auto; margin-right:auto;}
td.rankhands {border-bottom-style: solid;border-bottom-width: 1px; border-color:#666;}

TD {font-size: 11px; font-family:tahoma, sans-serif;}
TD.dark {font-size: 11px; font-family:tahoma, sans-serif; color: #F0F0F0;}
TD.smaller {font-size: 11px; font-family:tahoma, sans-serif; color: #666;}
TD.mincart {font-size: 10px; font-family:tahoma, sans-serif;background-color:white;}
TD.menu {font-size: 10px; COLOR: #003366; font-family:tahoma, sans-serif; text-transform: uppercase}

HR {border-color: #999; border-width: 1px;}

div.menu {font-size:10px; color:#003366; font-family:tahoma,sans-serif; text-transform:uppercase}
div.prodid {font-size:9px; font-family:Tahoma,sans-serif; color:#666666; font-weight:normal; text-transform:uppercase;}
div.prodname {font-size: bold 11px; font-family:trebuchet MS,sans-serif; color:#666666; margin-top:0; margin-bottom:0;}
div.proddescription {font-size:8px; font-family:Tahoma,sans-serif; margin-top:0; margin-bottom:6; text-align:left; text-indent:0}
div.prodprice {font-size:11px; font-family:trebuchet MS,sans-serif; color:#666666;}
div.detailid {font-size:9px; font-family:Tahoma,sans-serif; color:#666666; font-weight:normal; text-transform:uppercase;}
div.detailname {font-size: 21px; font-family:trebuchet MS,sans-serif; font-weight: normal; letter-spacing: -1.5px; color:orange; margin-top:0; margin-bottom:0;}
div.carthowtoship {text-align: center;}

SPAN.price {font-size: bold 8pt Tahoma, sans-serif; color: #666}
SPAN.detailoption {font-size: 11px; font-weight:normal; font-family: Tahoma, sans-serif; color: #666;}
SPAN.prodoption {font-size: 11px; font-weight:normal; font-family: Tahoma, sans-serif; color: #666;}
select.prodoption {font-size: 11px; font-family: Tahoma,sans-serif; color:#666;}
select.sortby {font-size: 11px; font-family: Tahoma,sans-serif; color:#6666;}

ul {font: bold 11px Tahoma, sans-serif;}
li {font: 11px Tahoma, sans-serif;}

input.search {height: 17px; background-color: #E1E9EF; border: solid #000066; border-width: 1px; font-family: tahoma, sans-serif; color: rgb(0,0,70); font-size: 11px;}
input {font-size: 11px; font-family: tahoma,sans-serif; color:#666;}

select {font-size: 11px; font-family: Tahoma,sans-serif; color:#666;}

textarea {font-size: 11px; font-family: Tahoma,sans-serif; color:#666;}

/* Begin NAV styles */
.navcontainer { 
	width: auto;
	text-align: left;
	text-indent: 18px;
}
	.navcontainer a:visited {
		color: #cacaca;
		text-decoration: none;
}
.navcontainerheader {
	background-image: url('images/catbutton.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 11px;
	font-family : Tahoma, sans-serif;
	color: #cacaca;
	text-align:left;
	text-indent: 9px;
	text-decoration: none;
	width: 128px;
	height:18px;
	padding-top: 2px;
}
	.navcontainerheader a:link {color: #cacaca; text-decoration: none;}
	.navcontainerheader a:visited {color: #cacaca; text-decoration: none;}
	.navcontainerheader a:active {color: #cacaca; text-decoration: none;}
	.navcontainerheader a:hover {color: #ffcc00; text-decoration: none;}
.navcontainer ul {
	margin-left: 0;
	margin-top: 6px;
	padding-left: 0;
	list-style-type: none;
	font-size: 11px; 
	font-family : Tahoma, sans-serif;
}
.navcontainerhead, .navcontainerhead li { 
	margin-top: 0px;
	font-weight: bold; 
	font-size: 10.3px; 
	text-indent: 9px; 
	color: #666; 
	height: 13px;
}
	.navcontainerhead a:link, .navcontainerhead a:visited {
		color: #cacaca;
		font-size: 10.3px;
		text-decoration: none;
	}

.navcontainerhelp { text-indent: 9px; }

.navcontainer a {
	display: block;
	padding: 0px;
	width: auto;
	height: 13px;
	background: transparent;
}
	.navcontainer a:link, .navcontainer a:visited {
		color: #666;
		text-decoration: none;
	}
	.navcontainer a:hover {
		color: #ffcc00;
		background-color: #666;
	}
/* End NAV styles */

/* Start Out of Stock style */
OPTION.oostock {
	color : #CFD0CF;
}
/* End Out of Stock style */

/* Start Specials styles */
div#specials {
	text-align: center;
	font-weight: bold;
	margin-bottom: 6px;
}

div#specials a img {
	height: 0; 
	width: 0; 
	border-width: 0;
}

div#specials a:hover img {
	position: absolute; 
	top: 1px; 
	left: -535px; 
	height: 365px; 
	width: 520px;
	background: black;
	border: 2px solid white;
}
    
div#specials a:hover {
	color: #666; 
	background: transparent;
}
/* End Specials styles */

/* Start Cross Selling styles */
.cstitle { 
	font-size: 16px;
	font-family:tahoma, sans-serif; 
	color: #666; 
	text-align:left;
	border-top: 1px solid #666;
	margin-top: 12px;
	padding-top: 12px;
}	
/* End Cross Selling styles */