/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
    color:#666;
	line-height:1.4em;
	background-image:none;
	background-color:#fff; 

}

/* centers & defines page */
#container {position:left; margin:0; padding:0; width: 100%; background-color:#fff; color:#666;} 


/* General styles - main global rules for all content on the site */
a:link, a:visited {color: #0054A8;	text-decoration: none;}
a:hover {color: #333; text-decoration: none;}
h1 {font-size: 1.8em;  color:#003366; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; }
h2 {font-size: 1.4em; color:#003366;}
h3 {font-size:1.1em; }
p {margin:5px 0 10px 0 ;}
img {padding:0; margin:0;}
img.left {padding:0 15px 15px 0;}

.noprint {display:none;}


/* Header strip - defining <div id="header"> and the items contained inside it */
#header, #about #header, #sales #header {display:none;}

/* Navigation */
#nav {display:none;}
#nav p {display:none;}
#nav p a:link, #nav p a:visited {display:none;}
#nav p a:hover {display:none;}



/* menu constant over states */



/* Content */
#content {width:100%; color:#666; background-color:#fff; float:left; clear:left; padding:0; margin:0;}
#content.short {height:400px;}

#home #content {padding:0; margin:0; width:100%;}

#home table#homegrid {width:863px; margin:0; padding:0;}
#home table#homegrid td {padding:15px 10px 0 11px; color:#8A7F4A; background-image:url(/images/home/bg_td.jpg); background-position:top; background-repeat:repeat-x; vertical-align:top; border-right:1px solid #EAEAEA;  }
#home table#homegrid td.last {padding-right:15px; border-right:none;} 
#home table#homegrid td strong {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; }
#home table#homegrid td p.inv {text-align:right; font-size:.8em;}
#home table#homegrid td a:link, #home table#homegrid td a:visited {color: #8A7F4A;	text-decoration: none;}
#home table#homegrid td a:hover {color: #000066; text-decoration: none;}

#home #btm {background-image:url(/images/home/bg_btm.jpg); background-position:top; background-repeat:repeat-x; width:823px; padding:0 20px; margin:0; background-color:#2d4c85; height:300px; float:left; clear:left;}
#home #btm h2 {color:#fff;  padding:25px 0 0 0;  font-size:1.4em;}
#home #btm #btm_right h3 {color:#DEB617; font-size:1.4em; font-style:italic;}

#home #btm_right {float:right; width:400px; height:275px; padding: 25px 0 0 20px; margin:0 0 0 10px; border-left:1px solid #8A9CBE;}
#home #btm_right a:link, #home #btm_right a:visited {color: #fff; text-decoration: none;}
#home #btm_right a:hover {color: #DEB617; text-decoration: none;}


/* Product inventory list pages */
#sales #container #content.inventory, #sales #container #content.detail {width:95%; padding:0; margin:0;} /* dupped in IE */
#content.inventory p {padding:0;}
#content.inventory h1, #content.detail h1  {margin:0 0 10px 0; padding:5px 0 ; background-image:none; background-repeat:repeat-x; font-size:1em; color:#003366; text-transform:uppercase; width:100%;}
#content.inventory table th {background-image:none; color:#fff; font-weight:normal; height:30px;}
#content.inventory table td {text-align:center; vertical-align:middle; padding:5px; color:#000;}
#content.inventory table tr.altline td {background-color:#E6E6E6; background-image:none;}
#content.inventory table tr td.next {border-top:1px solid #adadad; text-align:center; font-size:.8em;}
.open {display:none;}

/* Product detail pages */
table#bpn {display:none;}
#content.detail h1 {font-size: 1.6em;  color:#003366; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; background:none; padding-top:0;}
#content.detail p.office {display:none;}
#content.detail table#stockpic {width:400px; margin:0; float:left; clear:none;}
#content.detail table#stockpic td {border:1px solid #adadad;}
#content.detail table#stockpic td.dimg {height:293px;} 
#content.detail table#stockpic td.thumbs {display:none; } 
#content.detail table#stockpic td.thumbs img {display:none; }
#content.detail table#stockpic tr.links {display:none; } 
#content.detail table#stockinfo  {border-top:1px solid #adadad; border-left:1px solid #adadad; border-right:1px solid #adadad; width:55%; margin:0; float:left; clear:none;}
#content.detail table#stockinfo th {border-right:1px solid #adadad; border-bottom:1px solid #adadad; width:140px; text-align:left; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
#content.detail table#stockinfo th, #content.detail table#stockinfo td {padding:4px; border-bottom:1px solid #adadad;} 
#content.detail table#stockinfo tr.alt {background-color:#e5e5e5;}
#content.detail table#stockbox2  {border:1px solid #adadad; width:40%; margin:0 0 0 5px; float:left; clear:none; }
#content.detail table#stockbox2 td {padding:5px;}
#content.detail table#stockbox2 h2 {font-size:1.1em; color:#999; padding-top:5px; font-family:Arial, Helvetica, sans-serif; margin:0;}
 
#content.detail table#stockbox2 td ul {margin-top:0; padding-top:0;}


/* Footer */
#footer {display:none;}

#printfoot {float:left; clear:left; padding-top:10px; width:100%;}
