a:link {color: #99e63e; text-decoration: none; } /*underline*/
a:active {color: #99e63e; text-decoration: none; }/*underline*/
a:visited {color: #99e63e; text-decoration: none; }/*underline*/
a:hover {color: #ffffff; text-decoration: none; }

/*html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}*/

html {
padding:0px;
margin:0px;
}

.bgno {
position:absolute;
top:0px;
left:0px;
background: url(http://www.solarmonkey.net/img/grey_mi.png) repeat;
width:30em;
height:20%;
padding-left:20px;
z-index:0;
}

.texty {
font-family:myriad pro;
width:28em;
}


.wagon {
line-height: 25pt;
}

.biggerfont {
font-size:48px;
font-weight: bold;
}

.umcontainer {
position:fixed;
font-family:myriad-pro;
width:600px;
z-index:7;
}

body {
font-family:myriad pro;
behavior: url(csshover.htc);
}

.bg1 {
background:white;
}

td {
font-family:myriad pro;
}

.bg2 {
background:#E7E5BB;
width:720px;
}

p {
font-family:myriad pro;
font-size:14px;
}

ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

#listing {
font-family:myriad pro;
list-style: circle; /*outside*/
line-height:17px;
}

#listing li {
font-family:myriad pro;
list-style: circle;
line-height:17px;
}

#listing li ul {
padding-left: 15px;
}

img {
   behavior: url(pngbehavior.htc);
   border:0px;
}

#leftside {
position:relative;
width:330px;
}

table {clear: none;}

#rightside {
position:absolute;
width:340px;
border-left:1px solid #ffffff;
padding-left:5px;
right:0px;
top:0px;
z-index:4;
height:280px;
font-size:14px;
color:#ffffff;
overflow:auto;
}

.smfont {
font-size: 12px;
font-family:myriad pro;
}

#emptydiv {
height:198px;
width:720px;
}

#mapdiv {
position:absolute;
height:100px;
width:300px;
top:5%;
left:15%;
}

#casediv {
padding-top:0px; /*10px*/
height:298px; /*498*/
width:720px;
}

#whitebox {
margin: 0px auto;
background:white;
height:730px; /*680*/
width:720px;
padding: 20px;
}

#whiteboxofc {
margin: 0px auto;
background:white;
height:850px; /*800*/
width:720px;
padding:20px;
}

#misting li {
/*background: url(http://www.greenermonkey.com/img/leaf.gif) left top no-repeat;*/
font-family:myriad pro;
zoom:1;
}


#privacybox {
width:665px; /*665*/
height:472px; /*478 - 468*/
padding-right:35px;
overflow:auto;
}

#changefont {
font-family:myriad pro;
}

.disclaimer {
font-family:myriad pro;
font-size: 11px;
}

#twomoredivs {
position:relative;
padding:5px;
width:300px;
}

#twomoredivs2 {
position:relative;
right:5px;
padding:5px;
width:300px;
}

#tops {
position:relative;
height: 117px;
zoom:1;
background:#231f20;
padding: 0px;
}

.logo {
height:10px;
position:relative; /*IE*/
float:left;
padding:10px;
z-index:20; /*IE*/
height:1%;
}

.live {
float:right;
padding-right: 10px;
padding-top: 10px;
}

#flash {
height:198px;
width:720px;
z-index:1;
background:#231f20;
}

#flashe {
height:98px;
width:700px;
}

#contactusbox {
position:absolute;
right:80px;
bottom:220px;
border-left:1px solid #ffffff;
padding-left:5px;
}

#contents {
background:#231f20 url("http://www.solarmonkey.net/img/bkgsm2.jpg") repeat-x right;
width:700px;
height:350px; /*300*/
font-family:myriad pro;
color:white;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentsofc {
background:#231f20 url("http://www.solarmonkey.net/img/bkgsm2.jpg") repeat-x right;
width:700px;
height:670px; /*620*/
font-family:myriad pro;
color:white;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentsfix {
background:#231f20 url("http://www.solarmonkey.net/img/secfade.jpg") repeat-x right;
width:720px;
height:500px; /*300*/
font-family:myriad pro;
color:white;
font-style:normal;
padding: 13px 0px 0px 0px; /*15px 0px 0px 10px*/
}

#contentscon {
background:#231f20 url("http://www.solarmonkey.net/img/secfade.jpg") repeat-x right;
width:700px;
height:498px; /*506*/
font-family:myriad pro;
color:white;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#stateincentives {
position:static;
height:198px; /*206*/
width:720px;
background-color:#231f20;
}

#contents2 {
position:absolute;
width:450px; /*450*/
height:350px; /*350*/
font-family:Century Gothic;
color:white;
font-size: 22px;
font-style:normal;
}

#contents4p {
position:relative;
width:685px; /*675*/
height:350px; /*300*/
font-family:myraid pro;
color:white;
font-size: 22px;
font-style:normal;
}

#contents4c {
position:relative;
width:695px; /*685*/
height:670px; /*620*/
font-family:myraid pro;
color:white;
font-size: 22px;
font-style:normal;
overflow:auto;
}

#contents4pi {
position:relative;
width:675px; /*700px*/
height:95px; /*100*/
font-family:myraid pro;
color:white;
font-size: 22px;
font-style:normal;
bottom:15%; /*15%*/
left: 15px;
}

#thisbetterwork {
height:200px;
width:720px;
}

#contents4pc {
position:relative;
width:700px;
height:500px; /*500*/
font-family:myraid pro;
color:white;
font-size: 22px;
font-style:normal;
}

.boldd {
font-size:14px;

}

.bolddz {
font-size:26px;
font-family:myraid pro;
font-weight:bold;
}

.bigg {
font-size:26px;
font-family:century gothic;
}

.biggsub {
font-size:18px;
font-family:"Century Gothic";
font-weight:bold;
}

#leedlogo {
position:absolute;
bottom:25px;
right:40px;
}

#leedlogop {
position:absolute;
bottom:25px;
right:25px;
z-index:2;
}

#blog {
float:right;
font-family:myriad pro;
border-left:1px solid #ffffff;
height:340px; /*290*/
width:240px; /*230px*/
padding: 0 20px 0 10px; /*0 0 0 5px*/
z-index:4;
overflow:auto;
}

#orange {
color:#99e63e;
font-size:14px;
padding: 7px 0 0 0px; /*5px*/
}

#fontorange {
color:orange;
font-family:myriad pro;
}

.blo {
font-size:14px;
}

/*- Menu Top--------------------------- */

#mtop {
	padding: 0;
	margin: 0;
	list-style: none;
      font-size:14px; /*14px*/
      font-family:myriad pro;
      line-height:normal;
      width:710px;
	  background:#cbf1c0;
float:left;
color:#000000;
      padding: 0 0 0 10px; /*0 0 0 10px;*/
	  border-bottom:0px solid #C2BDAE;
}

#mtop a {
	display: block;
	width: 10px; /*10em*/
text-decoration:none;
color:#000000;
padding:5px 5px 5px 5px; /*5px 15px 5px 6px;*/
}

#mtop a span {
	display: block;
/*width:10em;*/
text-decoration:none;
color:#000000;
padding:5px 15px 5px 6px; /*5px 15px 5px 6px;*/
}


#mtop a:hover span {
color:#09783D;
}

#mtop li {
      display:inline;
      margin:0;
      padding:0;
}

#mtop ul {
	/*position: absolute;
	/*width: 20px; 10em*/
	left: -999em;
	  list-style:none;
margin:0;
	  margin:0;
	  padding:0px 5px 0 0px; /*changes distance from edges, 0px 5px 0 5px; */
	  list-style:none;
}

#mtop li:hover ul, #mtop li.sfhover ul {
	left: auto;
background:#FFFFFF;
   filter:alpha(opacity=55);   /* Internet Explorer       */
   -moz-opacity:0.55;           /* Mozilla 1.6 and below   */
   opacity: 0.55;               /* newer Mozilla and CSS-3 */
list-style:none;
}

/*- Menu Bottom --------------------------- */

    #mbottom {
      float:left;
      /*position:absolute;*/
/*position:fixed;*/
      width:720px; /*720*/
	/*height:40px;*/
	  background:#cbf1c0;
font:bold 11px/16px arial,helvetica,sans-serif;
	text-align: center;
      /*padding: 0 0 0 10px;*/
	  border-bottom:0px solid #C2BDAE;
      }
    #mbottom ul {
	  margin:0;
	  text-align: center;
	  /*padding:0px 10px 0 0px; changes distance from edge: 0px 10px 0 0px*/
	  list-style:none;
      }
    #mbottom li {
      display:inline;
      margin:0;
      padding:0;

      }
    #mbottom a {
      float:left;
      margin:0;
      /*padding:0 32px 0 6px; 0 6px 0 6px;*/
      text-decoration:none;
width:20%;
      }
    #mbottom a span {
      float:left;
      display:block;
      padding:5px 0px 5px 0px; /*5px 25px 5px 10px;*/
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mbottom a span {float:none;}
    /* End IE5-Mac hack */
    #mbottom a:hover span {
      color:#09783D;
      }
    #mbottom a:hover {
      background-position:0% -42px;
      }
    #mbottom a:hover span {
      background-position:100% -42px;
      /*background:url("http://www.solarmonkey.net/img/bullet2.gif") no-repeat left;*/

      }   

/* \*/
* html .logo {
	height: 1%
}
/* */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 10%;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 55;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Myriad Pro;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
z-index: 55;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 54;
}

.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}

#menu{
/*width:100%;*/
float:left;
width:720px;
border:0;
}

#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
background:#cbf1c0;
white-space:nowrap;
margin:0;
padding:5px 0 5px 3px;
text-align:center;
border:0;
}



#menu a, #menu h2 {
background:#cbf1c0;
text-decoration:none;
border:0;
}

#menu a, #menu a:visited{
color:#000;
border:0;
}

#menu a:hover{
color:#09783D;
background:#cbf1c0;
border:0;
}

#menu a:active{
color:#060;
background:#cbf1c0;
border:0;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:9em;
border:0;
}

#menu ul ul a, #menu ul ul a:hover, #menu ul ul a:visited {
background:#ffffff;
   filter:alpha(opacity=55);   /* Internet Explorer       */
   -moz-opacity:0.55;           /* Mozilla 1.6 and below   */
   opacity: 0.55;               /* newer Mozilla and CSS-3 */
text-align:left;
border:0;
}

#menu li{
position:relative;
border:0;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
border:0;
}

#menu ul ul ul{
top:0;
left:100%;
border:0;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
color:#09783D;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000000;
/*background:#ffffff;*/
}

#menu a.x:hover{
color:#000000;
/*background:#ffffff;*/
}

#menu a.x:active{
color:#000000;
/*background:#ffffff;*/
}

TD.productListing-data2 {
color:#000000;
}
