body      { background: #c1dec3 url(images/192401072.jpg); margin: 0px; padding: 0px }
#dropmenudiv { font: 10px/18px Verdana; position: absolute }

#dropmenudiv a{
background: url('images/Menu1.gif');
width: 300;
display: block;
text-indent: 20px;
text-decoration: none;
font-weight: bold;
color: black ;
}

#dropmenudiv a:hover{ /*hover background color*/
background: url('images/MenuOV2.gif');
width: 300;
display: block;
text-indent: 20px;
text-decoration: none;
font-weight: bold;
color: 808080 ;
}

/* Sample CSS definition for the example list. Remove if desired */
table.outer { text-align: center; padding: 6px; width: 95% }
td.catnavigation { }
td.cattitle    { color: #000; font-weight: 800; font-size: 22px; text-decoration: underline; text-align: center; word-spacing: 3px; letter-spacing: 2px }
.navlist a { color: black;
font: bold 11px/18px Verdana;
background-image: url(images/Menu.gif);
text-align: left;
text-indent: 20px;
letter-spacing: 1pt;
width: 139px;
display: block }

.navlist a:hover { color: black;
font: bold 11px/18px Verdana;
background-image: url(images/MenuOV.gif);
text-align: left;
text-indent: 20px;
letter-spacing: 1pt
 width: 139px;
 display: block }
table.cat  { background-color: white; margin: 0px; padding: 2px; border: inset thin #ffde9b; width: 100%; height: 100% }
P.catname      { font-size: 13px; font-family: tahoma; text-align: center; vertical-align: top; margin-top: 0px; margin-bottom: 4px; padding: 2px 2px 5px }
A.catname:link   { color: #040; font-weight: bolder; font-size: 13px; text-decoration: underline; text-align: center }
A.catname:hover   { color: #edd495; font-weight: bolder; font-size: 13px; text-decoration: underline; text-align: center }
.inner1          { background-color: #ffffff; border: outset thin #ffde9b; width: 50%; height: 100% }
.inner2         { background-color: #FFFFFF; border: outset thin #B9987E; width: 50%; height: 100% }
.inner3          { background-color: #ffffff; padding: 10px; border-style: outset; border-width: thin; border-color: #f6e1bb #b9a47e #b9a47e #b9a47e; width: 50%; height: 100% }
TD.catimage   { vertical-align: top; padding-right: 5px; border-right: 1px dotted silver; width: 100px } 
TD.prodimage   { vertical-align: top; padding-right: 5px; border-right: 1px dotted silver; width: 100px }
TD.catname   { vertical-align: top; padding-left: 5px } 
.tabcontent {padding:5px;}
.detailname  { font-weight: bold; font-size: 13px;}

input.search   { color: rgb(0,0,70); font-size: 11px; font-family: tahoma; background-color: #c1dec3; border: solid 1px #999999; height: 17px }

A:link  { color: #000000; text-decoration: underline }

A:visited  { color: #333333; text-decoration: underline }

A:active {
	color: #333333;
	text-decoration: none;
}

A:hover {
	color: #666666;
	text-decoration: none;
}

A.dark:link   { color: #000; text-decoration: none }

A.dark:visited   { color: #333; text-decoration: none }

A.dark:active  { color: #454545; text-decoration: none }

A.dark:hover {
	color: #333333;
	text-decoration: none;
}

P.big {
	font-size: 18px;
}
TD {
	font-size: 11px;
	font-family : Verdana;
}

P {
	font-size: 11px;
	font-family : Verdana;
}
H1  { color: #000; font-style: italic; }
H2 { color: #5855A1; font-style: italic; text-align: center }
H3   { font-style: italic; text-align: center; margin-bottom: 5px }
table.homeheader   { width: 100%; padding: 10px;}
td.homeheader   { background-color: #FFF; padding: 10px; border-top: 3px ridge #DCDCDC; border-left: 3px ridge #DCDCDC }
td.homeheader p  { font-size: 15px; padding-left: 30px; padding-right: 20px;}
td.homeheaderR    { color: white; font-size: 22px; line-height: 28px; background-color: #8280AB; padding: 10px; border: ridge 3px #DCDCDC }
td.homeheaderR  a { color: white;}
td.homeheaderC  { background-color: #ffffff; border-right: 3px ridge #DCDCDC }
td.homeheaderBl  { color: black; font-weight: 250px; font-size: 18px; background-color: #DCDCDC; border-bottom: 3px ridge #DCDCDC; border-left: 3px ridge #DCDCDC; padding-left: 10px;  }
td.homeheaderBr  { color: black; font-weight: 250px; font-size: 14px; text-align: right; background-color: #DCDCDC; border-right: 3px ridge #DCDCDC; border-bottom: 3px ridge #DCDCDC; padding-right: 10px; }
td.homeheaderBr  a { color: black;}
div.homeheader { color: white; background-color: #040; text-align: center }
TD.dark {
	font-size: 11px;
	font-family : Tahoma;
	color : #FFDE9B;
}

P.dark  { font-size: 12px; font-family: Verdana }

TD.smaller   { color: #1b1b1b; font-size: 11px }

P.smaller   { color: #1b1b1b; font-size: 11px }

TD.mincart {
	font-size: 10px;
	font-family : Verdana;
}
table.mincart { border: ridge 2pt gray }
P.mincart {
	font-size: 10px;
	font-family : Verdana;
}

HR {
	height: 1px;
	color: #999999;
}
HR.top {
	height: 1px;
	color: #999999;
}
p.disc { text-align: center }
p.cstitle   { font-style: italic; font-weight: bolder; font-size: 15px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
p.cstitle2    { color: #425c4a; font-style: italic; font-weight: bolder; font-size: 14px; text-decoration: underline; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }

/* Product Review */

.reviewclickreview  { color: #1c1b1f; font-style: italic; font-weight: bolder; font-size: 10px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
reviewreviewheader {font-style: italic; font-weight: bolder; color: #1b1f1f; font-size: 5px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100%}
.reviewreviewname  { color: #9f8a63; font-style: italic; font-size: 10px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewreviewcomments  { color: #011b09; font-size: 12px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewreviewing { font-style: italic; font-weight: bolder; font-size: 12px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewreviewsforprod {font-style: italic; font-weight: bolder; font-size: 20px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewnumreviews  { color: #425c4a; font-style: italic; font-weight: bolder; font-size: 15px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewshowallreview  { font-style: italic; font-weight: bolder; font-size: 10px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.ectlink  { font-style: italic; font-weight: bolder; font-size: 10px }
.reviewreviewprod  { color: #5f786b; font-style: italic; font-weight: bolder; font-size: 13px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewreviewback {font-style: italic; font-weight: bolder; color: #1d1d1b; font-size: 5px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100%}
.reviewreviewstar   { color: #8a2e00; font-style: italic; font-weight: bolder; font-size: 10px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }
.reviewreviewform  { color: #47320c; font-style: italic; font-weight: bolder; font-size: 10px; text-align: center; letter-spacing: 1px; margin: 5px; padding: 2px; width: 100% }

/* Product Specific Styles */

/* AEE Solar */

TD.aee      { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
img.home { margin: 0px 5px 5px 0px }
/* Main Featured Products */
table.mfp  { margin-top: 10px; padding: 5px; border: outset 4px #dcdcdc; width: 80% }

