body {margin:0}


body, td, li, div, p  { font-size: 12px; font-family: verdana, Helvetica, garamond, arial, "sans serif"; }

body {background:white}

.mainText {
	font-size: 12px;
	}

.shortDesc {
	font-size: 11px;
	}
	
.picDesc {
	font-size: 11px;
	}
	
.crumbtext {
	margin:8px 0px;
	font-size: 11px;
	width:870px; 
	text-align:left; 
	clear:both}

.yellowText {color: #ffba00;}	

.border {border: 1px solid #000000;}

.tinytype {font-size: 9px;}

.smalltext {font-size:11px}
	
.boldGrey {
	font-weight: bold;
	color: #666666;
	}
	
.tableheaderbg {
	color: #FFBA00
	}	
	
.red {color:cc3333}
.redBold {color:cc3333; font-weight:bold}
.silver {border: 1px solid #C0C0C0; width:33%;}
.white {color:white}
.picks {padding:3px; text-align:center; font-weight:bold; background:#D7F9ED; border:1px solid white}

h1  { 
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	}
	
h1.homepage {
	font: bold 13px Verdana, verdana, Helvetica, garamond, arial, "sans serif";
	color: #202020;
	margin-bottom:-10px;
	}
	
h1.productTitle {
	font: 900 normal 18px Verdana, verdana, Helvetica, garamond, arial, "sans serif";
	color: #ffba00;
	letter-spacing: normal;
	}
	
h1.pageTitle {
	font: bold 20px Verdana, Helvetica, garamond, arial, "sans serif";
	color: #ffba00;
	letter-spacing: -1px;
	margin-bottom:10px;
	}	
	
h2 {font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin:0;}	
	
h3 {font-size: 12px;
	font-weight: bold;}
	
h4 {}

div {margin:0px}

form {margin:0px}

li {margin-left:3px}

a  {color: #636466; text-decoration: none }
a:hover { color: #ffba00; text-decoration: none;}			
a:active {color: #757B8B}
a:vlink {color: #757B8B}

a.blue  {color: #3A6FD8; text-decoration: none }
a.blue:hover { color: #ffba00; text-decoration: none;}			
a.blue:active {color: #757B8B}
a.blue:vlink {color: #757B8B}

a.grey  {font-weight: bold;	color: #636466;	text-decoration: none }
a.grey:hover { font-weight: bold; color: #ffba00; text-decoration: none}			
a.grey:active {color: #757B8B}
a.grey:vlink {color: #757B8B}

/* Colors for Left Navigation  */
a.leftNav  {font-weight: bold; color: #636466; text-decoration: none }
a.leftNav:hover { font-weight: bold; color: #ffba00; text-decoration: none}			
a.leftNav:active {color: #757B8B}
a.leftNav:vlink {color: #757B8B}

/* Colors for Links  */
a.linkexchange  {font-weight: bold; color: #005F81; text-decoration: underline }
a.linkexchange:hover { font-weight: bold; color: #ffba00; text-decoration: underline}			
a.linkexchange:active {color: #757B8B}
a.linkexchange:vlink {color: #757B8B}

/* header */
#header {width:750px;}

.headerButton1 {
	background:#efefef; 
	border:1px solid silver;
	margin:0px 3px 1px 0px;}

.headerButton2 {
	padding:1px; 
	text-align:center;
	background:#efefef; 
	border:1px solid silver;
	margin:1px 3px 1px 0px;}

.headerButton3 {
	padding:4px; 
	text-align:center;
	background:#F9F0D7; 
	border:1px solid silver;
	margin:1px 3px 1px 0px;}
 
.headerButton4 {
	padding:4px 0px; 
	text-align:center;
	background:#e6effd; 
	border:1px solid silver;}
	
.headerButton5 {
	padding:4px 0px; 
	text-align:center;
	background:#E6FDE7; 
	border:1px solid silver;}

/* home page */
#Home {width:900px; margin-top:10px}
#Home td {padding:5px; vertical-align:top;}
#Home IMG {border:0px; display:block;}
/*.HomeTable {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}*/
.HomeTable td {text-align:center; width:33%; font-size:11px;}
.Hometable td a:link {font-weight:bold; font-size:12px}
.Hometable td a:hover {font-weight:bold; font-size:12px}
.Hometable td a:active {font-weight:bold; font-size:12px}
.Hometable td a:visited {font-weight:bold; font-size:12px}
.HomeTable IMG {margin:10px 0px 5px 0px}
.border1 {border-right:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.border2 {border-bottom:1px dotted #ccc;}
.border3 {border-right:1px dotted #ccc;}
.border4 {border-right:1px dotted #ccc;}

.home1 {text-align:left; font-size: 10px; margin:5px}
	
/* category */
#box {width:900px; text-align:left}
#category1 {
	 text-align:left; 
	 width:220px; 
	 float:left; 
	 height:100%; 
	 border-right:1px silver dotted; 
	 margin:15px 0px 15px 0px; 
	 padding:0px 5px 15px 0px}

#leftNav {float:left; width:175px;}
#centerColumn {float:left; width:300px; text-align:center; margin-left:auto; margin-right:auto;}
#rightColumn {float:left; width:400px; padding-left:15px; text-align:left;}

#rightColumn li {list-style-position: outside; padding:3px 0px; margin-left:15px}

#specs li {padding:3px 0px; }

#SpaceleftNav {width:175px; float:left; margin-right:25px; margin-top:20px}
#pageBox {width:475px; margin-bottom:30px; margin-top:20px; float:left}

/* Products */
#features {
	/*width: 750px;*/
	clear:both;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;}
	
#features1 {
	width:125px; 
	float:left;
	margin-right:15px; 	
	margin-bottom:7px;}

#Zapf1 {margin-right:20px; margin-bottom:25px; float:left;}

#Zapf2 {text-align:left; width:320px; margin-bottom:30px; float:left}

#prd_Table td {padding:15px 5px}

.featurepic {border: 1px solid #CCCCCC; margin:0px 2px}

/* Used if no thick and thin line images defined  */
HR.thickline {
	color : #000099;
	size : 4;
}

HR.thinline {
	color : #000099;
	size : 2;
}

/* This is the style for the majority of text not otherwise defined below */


/* Style for main page titles, if no image defined */


/* Style for other page titles, if no image defined */


/* Style for text that appears at the top of some special pages like specials, and search engine */
.toptext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 15px;
	color : Red;
}

/* Style for product names, if no image defined   */


/* Style for category names, if no image defined  
.catname {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 13px;
} */

/* Style for Product SKU line, if turned on */
.prodSKU {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
}

/* Style for Product price, if turned on */
.prodprice {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
}

/* Style for Product price emphasized words */
.prodprice2 {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
	color: Red;
}

/* Style for Product discount line, if turned on */
.proddisc {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
}

/* Style for border around image on moreinfo page */
.moreimg {
	border-style : groove;
	border-width : thick;
	border-color : Silver;
	width: 30%;
	text-align : center;
	padding : 15px;
	background-color: white;
}

/* Style for orderbox text */
.ordertext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
	color : #000000;
}

/* Style for form headers */
.formheader {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 13px;
	color : white;
}

/* Style for form background */
table.formbg {
	background-color : #FFFFFF;
}

/* Style for form text */
.formtext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
	color : #000000;
}

/* Style for larger form text */
.largerformtext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 14px;	
	color : #000000;
}

/* Style for smaller form text */
.smallformtext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 11px;	
	color : #000000;
}

/* Style for form error messages */
.formerror {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 15px;
	color : red;
}

/* Style for form required text */
.formreqtext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 10px;
	color : red;
}

/* Style for shopping cart header */
.cartheader {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 13px;
	color : white;
}

/* Style for shopping cart header background */
.cartheaderbg {
	background-color : #0018CE;
}

/* Style for shopping cart text */
.carttext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 12px;
	color : #000000;
}

/* Style for small shopping cart text */
.smallcarttext {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 10px;
	color : #000000;
}

/* Style for main shopping cart color */
.mainrows {
	background-color : #FFFFFF;
}

/* Style for alternate shopping cart rows */
.altrows {
	background-color : #e6e7e8;
}

/* Add any additional styles you wish to use for your store here  */


.merchant {
	font-family : verdana, Helvetica, garamond, arial, "sans serif";
	font-size : 11px;	
	color : #000000;
}
