@charset "utf-8";


#dropshad  {margin: 0 auto; width:820px; background:transparent url(../images/drop-shad.png) repeat-y 0px 0px; }
.dropshadbtm {width:820px margin: 0 auto; height:12px; background:transparent url(../images/drop-shad-btm.png) no-repeat 0px 0px;}
.homeFeaturedtxt {width:129px; color:#fff; position:absolute; top:36px; left:165px;}
.homeFeaturedtxt  p{font-weight:bold; margin:0; padding:0; line-height:15px; }
.homeFeaturedtxt  p a{font-weight:bold; margin:0; padding:0; line-height:15px; color:#fff; text-decoration:none;}
.homeFeaturedtxt  p a:hover{font-weight:bold; margin:0; padding:0; line-height:15px; color:#fff; text-decoration:underline;}
ul.ttm {position:absolute; top:99px; left:165px; width:129px; margin:0px; padding:0; padding-top:10px;}
ul.ttm li {background:transparent url(../images/bullet_purple.gif) no-repeat 0px 8px; padding:4px 0px 4px 10px; margin:0; width:121px; line-height:14px; color:#fff;}
ul.ttm li a {color:#fff; text-decoration:none}
ul.ttm li a:hover {color:#fff; text-decoration:underline}
ul.ttm2 {margin-top:0px; padding-top:0px;}
ul.ttm2 li {background:transparent url(../images/bullet_purple.gif) no-repeat 0px 6px; padding:2px 0px 2px 10px; margin:0; width:121px; line-height:14px;}
a.home_product, a.home_stock, a.home_sample, a.home_downloads, a.home_question {color:#fff; text-decoration:none; position:relative;  font-size:12px;  height:47px; display:block; width:152px; border-bottom:1px solid #fff}
a.home_product{background:#000 url(../images/product.jpg) no-repeat 0px -2px; border-top:1px solid #fff;}
a.home_stock{background:#000 url(../images/stock.jpg) no-repeat 0px -2px;}
a.home_sample{background:#000 url(../images/sample.jpg) no-repeat 0px -2px;}
a.home_downloads{background:#000 url(../images/downloads.jpg) no-repeat 0px -2px;}
a.home_question{background:#000 url(../images/question.jpg) no-repeat 0px -2px;}

a.home_product:hover, a.home_stock:hover, a.home_sample:hover, a.home_downloads:hover, a.home_question:hover  {background-position:-148px -2px;}
a.home_product span, a.home_stock span, a.home_sample span, a.home_downloads span, a.home_question span {position:relative; top:15px; left:55px;}
.howtolist
{width:35%; float:left; display:block; margin-top:4px;}
.howtolist ul li
{font-size:12px; line-height:10px; padding:0px 0 2px 0; font-weight:bold;}
.howtolist ul li.last {padding-bottom:0px;}
.resource_list{display:block; padding-top:4px; height:35px; text-decoration:none;}
.resource_list:hover{background-color:#ccc;}
.resource_list img{ float:left; margin:0px 8px 0px 8px;}
.resource_list span{float:left; font-size:11px; }
.resource_list span strong{color:#000; text-decoration:none;}
.learnmore {background:transparent url(../images/arrow.gif) no-repeat 70px 5px; display:block; width:77px}
.rh{width:280px;}
a.shortform{background:transparent url(../images/home_shortform4.jpg) no-repeat 0px -97px; height:97px; width:248px; display:block; margin:0; padding:0;}
a.shortform:hover{background:transparent url(../images/home_shortform4.jpg) no-repeat 0px 0px; height:97px; width:248px; display:block;}
a.mypower{background:transparent url(../images/home_mypower3.jpg) no-repeat 0px -97px; height:97px; width:248px; display:block; margin:0; padding:0; border-top:1px solid #fff;}
a.mypower:hover{background:transparent url(../images/home_mypower3.jpg) no-repeat 0px 0px; height:97px; width:248px; display:block; border-top:1px solid #fff;}

a.energyforum{background:transparent url(../images/home_energyforum.jpg) no-repeat 0px -97px; height:97px; width:248px; display:block; margin:0; padding:0; border-top:1px solid #fff;}
a.energyforum:hover{background:transparent url(../images/home_energyforum.jpg) no-repeat 0px 0px; height:97px; width:248px; display:block; border-top:1px solid #fff;}

a.globalgreen{background:transparent url(../images/home_globalgreen.gif) no-repeat 0px -97px; height:97px; width:248px; display:block; margin:0; padding:0; border-top:1px solid #fff;}
a.globalgreen:hover{background:transparent url(../images/home_globalgreen.gif) no-repeat 0px 0px; height:97px; width:248px; display:block; border-top:1px solid #fff;}

a.worldmap{background:transparent url(../images/world_rollover.jpg) no-repeat 0px -122px; height:122px; width:247px; display:block; margin:0; padding:0;}
a.worldmap:hover {background:transparent url(../images/world_rollover.jpg) no-repeat 0px 0px; height:122px; width:247px; display:block; }

.acdcimg {position:relative;float:left; padding:0px; margin:20px 6px 0px 3px;  border:none; }
.dcdcimg {position:relative;float:left; padding:0px; border:none; margin:20px 6px 0px 3px; }
.acdcpod {background-color:#fff; border-left:10px solid #000; height:104px; border-bottom:1px solid #000;}
.dcdcpod {position:relative;  border-left:10px solid #000; height:105px;}
.pssform {padding:0; margin:0;  width:49%; height:16px; float:left;}
.pssform select {width:140px; font-size:9px; height:17px; color:#666; border:1px solid #880D5C; position:relative; left:0px; margin-bottom:2px}
.samplebtn {position:relative; float:left;left:0px; top:14px; margin:2px 0px 2px 0px;}
.stockbtn {float:right; position:relative; left:20px; margin:0px 0px 2px 0px; top:-11px;}
.borders {border-right:1px solid #000; border-left:1px solid #000; height:210px;}
.formtbl {width:150px; margin:0; padding:0;}
.ppsform {padding:0; margin:3px 0 0 0; font-size:10px; width:41%; float:left;}
.ppsform input {display:inline;}
.txt {width:110px; padding:2px; height:12px; font-size:9px; color:#666; border:1px solid #880D5C}
.slct {padding:0px; width:117px; font-size:9px; height:17px; color:#666; border:1px solid #880D5C}
.gobtn {position:relative;  margin-top:4px; margin-left:4px;}
.gobtn2 {position:relative;   margin-top:4px; margin-left:4px;}
#homeFeaturedLeft {position:relative; width:150px; float:left;  }
#homeFeaturedRight {position:relative; float:left;  width:150px; }

.extralink{padding-left:10px;position:relative; top:-4px;}