/* */
Sandy
/* BODY TAG -----------------------------------------------------------------------------------------------------*/
body {font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #CFC; color: #666;}
body#white {background: #FFF;}

/* H TAGS OUTSIDE DIVS----------------------------------------------------------------------------------------*/
/* H1 - H4 Headlines */
h1 {font-size : 21px;font-weight : bold;color : #330066;background: none;	margin-bottom : -5px;	text-align : center;vertical-align : top;}
h2 {color : #330066;background: none;	font-size : 14px;text-align : center;	margin-top : 10px;}
h3 {font-size: 105%; margin: 0; padding: 0.125em 0 0 0; color:#306;}
h4 {font-size: 100%; margin: 0; padding: 0.33em 0 0 0; border-bottom: 1px solid #CC6;color:#306; background: #CC6}

/* H2 Anchor Tag outside of any DIV */
h2 a{border-top:none; color:#306;}

/* H4 Anchor Tag inside leftNav DIV tag */
div#leftNav h4 {background: #CC6; color: #306; text-align: left; margin: 0; padding: 0.25em 0 0.125em 0;}


/* P TAGS OUTSIDE DIVS-----------------------------------------------------------------------------------------*/
/* Paragraph Tag ouside of any DIVs */
p {margin: 0.5em 1em 1em 1em;}


/* TABLE CELLS OUTSIDE DIVS------------------------------------------------------------------------------------*/
/* Table Cells outside of any DIVs */
td {vertical-align : top;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
td a{color: #666;background: none;}
td a:hover{color: #306;background: none;}


/* LEFTNAV ID--------------------------------------------------------------------------------------------------*/
/* leftNav is the left navigation menu */
div#leftNav {margin:4; float: left; width: 18%; margin-top: 0.33em; padding: 3px 8px; font-size: 11px; background-color: white; border: 3px solid #CC6;}

/* Anchor Tag and Anchor Hover for leftNav DIV */
div#leftNav a {display: block; margin: 0; text-decoration: none; text-align: left; border-top: 1px solid #CC6; color:blue;}
div#leftNav a:hover {background: #FFC; color: #306;}

/* H4 Anchor Tag inside leftNav DIVs */
div#leftNav h4 {background: #CC6; color: #306; text-align: center; margin: 0; padding: 0.25em 0 0.125em 0;}

/* Paragraph Tag inside leftNav DIVs */
div#leftNav p {margin:0; text-align:left; padding: .125em;}


/* LINKLIST ID-------------------------------------------------------------------------------------------------*/
/* linkLIST ID is the DIV that keeps the links list from displaying */
div#linkLIST{display:none;}



/* mainBodyDefault ID-------------------------------------------------------------------------------------------------*/
/* mainBodyDefault DIV is the main content area on each page */
div#mainBodyDefault {margin:0.33em 1% 2em 20%; padding: .125em 1em; font-size: 11px; background-color: #697; border: 3px solid #CC6; }

/* topright   ID-------------------------------------------------------------------------------------------------*/
/* topright DIV is the main content area on each page */
div#topright {margin:0.33em 0% 0.33em 0%; padding: .125em 1em; text-align: right; color:#FFF; font-weight:bold; font-size: 14px; background-color: #306; border: 0px solid #CC6; }


/* Anchor Tag and Anchor Hover for mainBodyDefault DIV */
div#mainBodyDefault a {display: block; padding: 1px; margin: 0; text-decoration: none; border-top: none; color:blue;}
div#mainBodyDefault a:hover {background: #FFF;color:#306;}

/* H2 Anchor Tag and Anchor Hover for mainBodyDefault DIV */
div#mainBodyDefault h2 a{display: block;padding: 0;margin: 0;text-decoration: underline;border-top: none;color:blue;}
div#mainBodyDefault h2 a:hover {background: none;color:#306;}

/* Paragraph Tag for mainBodyDefault DIV */
div#mainBodyDefault p {margin:0;padding:.5em 0;}


/* mainBody ID-------------------------------------------------------------------------------------------------*/
/* mainBody DIV is the main content area on each page */
div#mainBody {margin:0.33em 2% 2em 20%; padding: .125em 1em; font-size: 14px; background-color: #FFF; border: 3px solid #CC6; }

/* Anchor Tag and Anchor Hover for mainBody DIV */
div#mainBody a {padding: 1px; margin: 0; text-decoration: none; border-top: none; color:blue;}
div#mainBody a:hover {background: #FFF;color:#306;}

/* H2 Anchor Tag and Anchor Hover for mainBody DIV */
div#mainBody h2 a{display: block;padding: 0;margin: 0;text-decoration: underline;border-top: none;color:blue;}
div#mainBody h2 a:hover {background: none;color:#306;}

/* Paragraph Tag for mainBody DIV */
div#mainBody p {margin:0;padding:.5em 0;}


/* mainBodyHTML ID-------------------------------------------------------------------------------------------------*/
/* mainBodyHTML DIV is the main content area on each page */
div#mainBodyHtml {margin:2.33em 2% 2em 2%; padding: .125em 1em; font-size: 11px; background-color: #FFF; border: 3px solid #CC6; }

/* Anchor Tag and Anchor Hover for mainBody DIV */
div#mainBodyHtml a {padding: 1px; margin: 0; text-decoration: none; border-top: none; color:blue;}
div#mainBodyHtml a:hover {background: #FFF;color:#306;}

/* H2 Anchor Tag and Anchor Hover for mainBody DIV */
div#mainBodyHtml h2 a{display: block;padding: 0;margin: 0;text-decoration: underline;border-top: none;color:blue;}
div#mainBodyHtml h2 a:hover {background: none;color:#306;}

/* Paragraph Tag for mainBody DIV */
div#mainBodyHtml p {margin:0;padding:.5em 0;}


/* noMenu ID-------------------------------------------------------------------------------------------------*/
/* noMenu DIV is no menu content area on each page */
div#noMenu {margin:2.33em 2% 2em 2%; padding: .125em 1em; font-size: 11px; background-color: #FFF; border: 3px solid #CC6; }

/* Anchor Tag and Anchor Hover for mainBody DIV */
div#noMenu a {padding: 1px; margin: 0; text-decoration: none; border-top: none; color:blue;}
div#noMenu a:hover {background: #FFF;color:#306;}

/* H2 Anchor Tag and Anchor Hover for mainBody DIV */
div#noMenu h2 a{display: block;padding: 0;margin: 0;text-decoration: underline;border-top: none;color:blue;}
div#noMenu h2 a:hover {background: none;color:#306;}

/* Paragraph Tag for mainBody DIV */
div#noMenu p {margin:0;padding:.5em 0;}


/* LEFTSIDE ID-------------------------------------------------------------------------------------------------*/
/* leftside ID */
/* leftside DIV is the left side content area on the Home page */
/* div#leftside {position: static; display: block; float: left; margin: 0 40% 0 0; padding: 0; font-size: 11px; background-color: #FFC; border: 1px solid #CC6;} */
 div#leftside {display: block; margin: 0; padding: 0; font-size: 11px; float: left; width: 38%; background-color: #FFC; border: 1px solid #CC6;}

/* Anchor Tag and Anchor Hover for leftside DIV */
div#leftside a {display: block; padding: 1px; margin: 0; text-decoration: none; border-top: 1px solid #CC6; background-color: #FFC; color:blue;}
div#leftside a:hover {background: #FFF;}


/* RIGHTSIDE ID-----------------------------------------------------------------------------------------------*/
/* rightside DIV is the right side content area on the Home page */
/* div#rightside {position: relative; display: block; margin: 0 0 0 37%; padding: 0; font-size: 11px;background-color: #FFC; border: 1px solid #CC6;} */
div#rightside {display: block; margin: 0 0 0 40%; padding: 0; font-size: 11px;background-color: #FFC; border: 1px solid #CC6;}

/* Anchor Tag and Anchor Hover for rightside DIV */
div#rightside a {display: block; padding: 1px; margin: 0; text-decoration: none; border-top: 1px solid #CC6; background-color: #FFC; color:blue;}
div#rightside a:hover {background: #FFF;}

/* IN ID-------------------------------------------------------------------------------------------------------*/
/* in DIV is the indented content in the rightside content area on the Home page */
div#in a{margin-left: 15px; border-top:none;}

/* INLeft ID-------------------------------------------------------------------------------------------------------*/
/* in DIV is the indented content in the leftside content area on the Home page */
div#leftside div#inleft a{margin-left: 15px; border-top:none;}


/* INSET CLASS-------------------------------------------------------------------------------------------------*/
/* .inset class is the TABLE class for all product and specification tables */
.inset {font-size: 14px; background : #FFC; color : #999; padding : 3px; border : thin solid #CC6; width:72%; margin: 15px auto 5px auto; vertical-align : top;	}

/* Anchor and Anchor Hover  Tags for .inset CLASS */
div#mainBodyDefault .inset a{text-decoration: underline; color:blue;}
div#mainBodyDefault .inset a:hover {background: none;color:#306;}

/* Anchor and Anchor Hover  Tags for .inset CLASS */
div#mainBody .inset a{text-decoration: underline; color:blue;}
div#mainBody .inset a:hover {background: none;color:#306;}

/* .insetHeader used for TABLE header in the .inset TABLEs */
.insetHeader {background : #CC6;font-weight : bold;	text-align : center;color : #306;}

/* .insetBold used to BOLD non-headers in the .inset TABLEs */
.insetBold {font-weight : bold;}

/* .insetOdd and .insetEven used to color ROW backgrounds in .inset TABLEs */
.insetEven {COLOR: #666;background: #FFC;font-size : 9px;vertical-align : top;}
.insetOdd {COLOR: #666;	background : #FFF;font-size : 9px;vertical-align : top;}

/* .inset sub headers */
/* no border centered */
.insetSubHeadNoBorder {	background: #FFC;font-weight : bold;text-align : center;color : #306;font-size : 9px;}

/* border left centered */
.insetSubHeadBorderLeft {background:#FFC;font-weight:bold;text-align:center;color:#306;font-size:9px;border-left:thin solid #CC6;}

/* .inset text */
/* border left centered */
.insetSubTextBorderLeft {text-align : center;font-size : 9px;border-left : thin solid #CC6;}

/* border left text aligned left */
.insetSubTextLeftBorderLeft {	text-align : left;font-size : 9px;border-left : thin solid #CC6;}

/* no border centered */
.insetSubTextNoBorder {text-align:center;	font-size:9px;}


/* PRICE CLASSES-----------------------------------------------------------------------------------------------*/
/* Price used in product table and specs2 table on template */
.price {	font-size : 24px;font-weight : bold;	color : #306;background: none;text-align : center;}

/* Price description used under price in product table on template */
.priceInfo {font-size : 16px;	font-weight : bold;color : #999;background: none;text-align : center;	margin-top : -10px;}

/* Small price used in product table and specs4 table on template */
.priceSM {font-size : 11px;font-weight : bold;	color : #306;background: none;}


/* PRODUCT SHOT CLASSES----------------------------------------------------------------------------------------*/
/* Product Shot image holder used in product table on template */
.prodShot{border : thin solid #CC6;	float : right;	margin-top : 10px;margin-right : 1px;margin-left : 3px;margin-bottom : 1px;}

/* Product Shot image holder used in specs6 table on template */
.prodShot2{	border : thin solid #CC6;float : left;margin : 2px;}

/* CALLCOMMENT CLASS-------------------------------------------------------------------------------------------*/
/* .callComment is used in Footer for the 'For assistance..." line */
.callComment {color: #306;background: none;	font-size : 10px;text-align : center;	font-weight : bold;margin-bottom : 6px;}

/* Anchor Tag and Anchor Hover for .callComment CLASS */
div#mainBodyDefault .callComment a:link {background: none;color:blue;}
div#mainBodyDefault .callComment a:hover {background: none;color:#306;}
div#mainBodyDefault .callComment a:visited {background: none;color:#306;}


/* Anchor Tag and Anchor Hover for .callComment CLASS */
div#mainBody .callComment a:link {background: none;color:blue;}
div#mainBody .callComment a:hover {background: none;color:#306;}
div#mainBody .callComment a:visited {background: none;color:#306;}


/* FOOTER CLASS------------------------------------------------------------------------------------------------*/
/* Used in the table portion of the footer */
.footer {color: #666;background: none;font-size : 10px;text-align : center;padding-left : 10px;padding-right : 10px;}
.footerBold {color: #306;background: none;	font-weight: bold;}
.footer TD {vertical-align : middle;}

/* Anchor Tag and Anchor Hover for .footer CLASS */
div#mainBodyDefault .footer a{display: block; padding: 0; margin: 0; text-decoration: none; border-top: none; color:blue;}
div#mainBodyDefault .footer a:hover {background: none;color:#306;}


/* Anchor Tag and Anchor Hover for .footer CLASS */
div#mainBody .footer a{display: block; padding: 0; margin: 0; text-decoration: none; border-top: none; color:blue;}
div#mainBody .footer a:hover {background: none;color:#306;}


/* COPYRIGHT CLASS---------------------------------------------------------------------------------------------*/
/* .copyright CLASS for copyright at the bottom of each page */
.copyright {color: #FFF;background: none;font-size:9px;	text-align:right;margin-right: 7px;padding-bottom: 1px;}
.copyright a:hover {background: none;color:#F00;}
.copyright a:visited {background: none;color:#FFF;}
.copyright a:visited:hover {background: none;color:#F00;}