/* primary tags and styles */
body  { font-family: verdana, arial, helvetica, sans-serif; margin: 25px 0px 25px 0px; background-color: #CBCBCB; }
td, p, li, div, span, font, body, h1, h2, h3, h4, h5 { font-size: 11px; color: #333333; font-family: verdana, arial, helvetica, sans-serif }
ul, li { margin: 0; padding: 0; }
ul { list-style-type: none; margin: 0.5em 0 0 0.5em; padding: 0; }
li { background-image:url(../graphics/bullet.gif); background-position:0 0.5em; background-repeat:no-repeat; padding: 1px 1px 0 10px; }
#cabinetlist ul { list-style-type: none; margin: 0 0 0 0.1em; padding: 0; }
#cabinetlist li { background-image:url(../graphics/bullet.gif); background-position:0 0.6em; background-repeat:no-repeat; padding: 2px 2px 0 10px; }

 /* VERTICAL CENTERING */
 /* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 0px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -295px;
   text-align: center;
   min-width: 100%; 
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	position: relative;
	text-align: center;
	width: 100%;
	height: 770px;
	margin: 0px auto;
	}
 /* END VERTICAL CENTERING */
	
/* classes for primary tags */
.copyright { color: #868686; font-size: 9px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.copyrightlink { color: #868686; font-size: 9px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.hdg  { color: #000000; font-weight: bold; font-size: 11px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.subhdg  { color: #000033; font-weight: normal; font-size: 10px; letter-spacing: 0px; font-weight: normal; text-transform:uppercase; font-family: verdana, arial, helvetica, sans-serif }
.subhdg2  { color: #000066; font-size: 10px; letter-spacing: 0px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.fineprint { color: #666666; font-weight: normal; font-size: 9px; font-style: italic; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.star1 { color: #c63840; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.leading14 { line-height: 14px }
.leading16 { line-height: 16px }
.leading18 { line-height: 18px }
.formlabel { color: #666666; font-size: 11px; font-weight: bold; letter-spacing: 0px;  }
.padding10 { padding: 10px }
.padding5 { padding: 5px }
.price { color: #000000; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.tertiarynavactive { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: bold; text-decoration: none }
.tertiarynav { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.padtopbtm2 { padding: 2px 0 2px 0; }
.margintopbtm10 { margin: 10px 0 10px 0; }

/* tables */
.topfade { background: url(graphics/top-bg.gif) repeat-x; }
.bottomfade { background: url(graphics/bottom-bg.gif) repeat-x; }
.whitecell { background-color: #ffffff; }
.cremecell { background-color: #f6f4ee; }
.contentrowcell { background-color: #dfd8c2; }
.leftnavcol { background-color: #000033; width: 181px;}
.subnavcell { background-color: #E5E5E5;}
.tertiarynavcell { padding: 0px 0px 10px 0px; }
.veneername { padding: 10px 0px 25px 0px; color: #000000; font-weight: normal; font-size: 10px; text-align: center; }

/* image control */

/* form elements */
INPUT { color: #333333; font-family: verdana, sans-serif; font-size: 10px; } 
TEXTAREA { background-color: #ffffff; border: #999999 1px solid; color: #333333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal} 
.button1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 0px solid; font-size: 10px; color: #333333; font-weight: bold; letter-spacing: 0px; } 
.textfield1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 1px solid; font-size: 10px; color: #333333 }
.searchfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 1px solid; font-size: 9px; color: #333333; width: 123px; margin: 0px 6px 0px 6px; }
.qtyfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 1px solid; font-size: 10px; color: #333333; width: 20px;}
select  { background-color: #ffffff; border: #999999 1px solid; color: #333333; font-family: verdana, sans-serif; font-size: 11px; font-weight: normal} 

A { color: #336699; text-decoration: none }
A:visited { color: #336699; text-decoration: none }
A:active { color: #336699; text-decoration: none }
A:hover { color: #d39e6a; text-decoration: underline }

A.link { color: #336699; font-size: 10px; text-decoration: none }
A.link:visited { color: #336699; font-size: 10px; text-decoration: none }
A.link:active { color: #336699; font-size: 10px; text-decoration: none }
A.link:hover { color: #d39e6a; font-size: 10px; text-decoration: underline }

A.copyrightlink { color: #868686; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:visited { color: #868686; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:active { color: #868686; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:hover { color: #df7e1f; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }

A.tertiarynavlink { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.tertiarynavlink:visited { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.tertiarynavlink:active { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.tertiarynavlink:hover { color: #d39e6a; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }

A.backlink { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.backlink:visited { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.backlink:active { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.backlink:hover { color: #d39e6a; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }