/* CSS Document */
body {margin:0; background-color:white; color:black; font-family:"Times New Roman", Times, serif; font-size:11px; }
a {color:#690; text-decoration:none;}
#wrapper {width:780px; margin:0; padding:0px;}
/* Header */
#headerPan { display:none; }
/* Body */
#mainBody{ width:auto; height:auto; margin:0; padding:0; }
#localnav { display:none; }
#pageInfo { margin:1em 0; padding:0.5em 1em; text-align:left; border-top:solid 1px #333; border-bottom:solid 1px #333; }
#printPage { display:none; }
h2, h3, h4, h5, h6 { margin-top:0.5em; margin-bottom:0.3em; }
h2 {font-size:1.2em; color:black;}
h3 {font-size:1.1em; color:black;}
h4 {color:#069;}
h6 {font-size:0.5em; font-weight:bold; color:black;}
p {margin:0.5em 0;}
strong {color:#069; font-weight:normal;}
img {border:2px ridge #666;}
th { text-align:center; padding:0.2em 0.5em; font-size:0.9em; color:#000; font-weight:bold; background-color:#AAA; }
td { text-align:right; padding:0.2em 0.5em; font-size:0.9em; }
td.ltxt { text-align:left; }
.alt { background-color:#DDD; }
.frame { width:100%; margin:0.5em 0; padding:0.3em 0 0.8em 0; }
.framet { width:100%; margin:0.5em 0; padding:0.3em 0 0.8em 0; border-top:solid 1px #333; }
.frametb { width:100%; margin:0.5em 0; padding:0.3em 0 0.8em 0; border-top:solid 1px #333; border-bottom:solid 1px #333; }
.frametbs { width:100%; margin:0.5em 0; padding:0.3em 0.5em 0.8em 0.5em; border:solid 1px #333; }

/* Footer */
#footer {width:100%; height:auto; margin:0; padding:1.5em 0; clear:both; text-align:center; }
#footer img, #footMenu ul, #copyright a { display:none; }
#footerPrint {font-size:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#copyright {color:#069; margin:0.5em 0 0 0; font-size:0.8em; clear:both;}
/* Cachet Product Specific */
#whatToDo { display:none; }
div.cat { float:left; margin:0.5em 0.2em; text-align:center; width:150px; height:120px; }
.product { font-size:1.1em; color:#DDD; float:left; margin:0.2em; padding:0.2em; text-align:center; width:185px; height:230px; }
.product h3 { color:#069; margin:0 1.2em 0.1em 0; padding:0; text-align:right; font-size:0.9em; }
.estPrice { font-size:0.8em; margin:0.5em 0 0.2em 0; padding:0; color:#A5A5A4; }
.estDec { font-size:0.8em; margin:0; padding:0; color:#666;}
.details { font-size:0.9em; width:100%; }
#priceNote { margin-top:3em; padding:0.5em 1em; border-top:solid 1px #333; display:block; clear:both; width:100%; }
.clearance { position:static; clear:both; font-size:11px; text-align:center; margin:0; padding:10px; }
.more { font-size:0.8em; color:#666; margin:0; padding:0; }
#scatmenu { display:none; }
.spacer { clear:both; } /* used to enclose floats inside parent */

/* pinfo.php specific */
#leftPane { display:block; float:left; clear:left; width:100%; height:auto;}
#optionImage p { display:none; }
#productinfo h5 { color:#069; font-size:0.9em; font-weight:bold; margin-bottom:0; }
#productinfo { display:block; clear:left; height:auto; }
.block, #decoration, #options { display:block; clear:left; width:100%; height:auto; margin-top:0.5em; }
#leftPane div, #fullPane div { float:left; }
#options table {text-align:right;}
#accy a { color:#069; }
#footnote { display:none; }
#quote { display:none;}
#related a, #tip p { font-size:0.9em; }
#order p { font-size:0.8em; }
#order li { font-size:0.8em; list-style:square; margin-left:-3em;}

/* index.php specific */
#col1 {width:570px; float:left; padding:0;}
#col1 p {margin-top:5px; text-align:justify;}
#col1 img {margin:0; border:none;}
#col2 {float:right; width:175px; padding:0; margin:0; text-align:right;}
#col2 h4 {font-size:0.9em; color:#069; margin:5px 10px; font-variant:small-caps; text-align:left;}
#col2 img {border:2px ridge #690; margin:3px 5px;}
#col2 p { display:none; }
