body { background-color: #b6c2c5; text-align: center; margin: 0 auto; padding: 0; color: #000; font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 16px;}
#wrap { text-align: left; width: 800px; margin-right: auto; margin-left: auto; }
img { border-style: none; border-width: 0; }
#top { background-color: #fff; text-align: center; width: 800px; height: 186px; float: left; margin: 0; }
.home { background-image: url(../images/amewh_topbkgnd.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; }
.hef { background-image: url(../images/hef_topbkgnd.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; }
.baseball { background-image: url(../images/baseball_top.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
.baseball09 { background-image: url(../images/09_ame_baseball.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
.ame_logo { vertical-align: top; margin-top: 20px; }
/*---  Navbar stuff ---*/
#topnav { background-image: url(../images/amwh_navbar.png); width:800px; height:61px; float:left; margin:0; }
#topnav #navbar {
margin:0;
padding:0;
}
#topnav #navbar li {
display:inline;
}
#topnav #navbar li a {
background-image:url(../images/amwh_navbar.png);
background-repeat:no-repeat;
text-indent:-9000px;
height:0;
overflow:hidden;
float:left;
padding-top:25px;
}
/*--- Buttons ---*/
#topnav #navbar li#home a { background-position: -11px -36px; position: relative; top: 36px; left: 11px; width: 109px; overflow:hidden; }
#topnav #navbar li#prod a { background-position: -120px -36px; position: relative; top: 36px; left: 11px; width: 116px; overflow: hidden; }
#topnav #navbar li#athsports a { background-position: -236px -36px; position: relative; top: 36px; left: 11px; width: 146px; overflow: hidden; }
#topnav #navbar li#promo a { background-position: -382px -36px; position: relative; top: 36px; left: 11px; width: 148px; overflow: hidden; }
#topnav #navbar li#news a { background-position: -530px -36px; position: relative; top: 36px; left: 11px; width: 99px; overflow:hidden; }
#topnav #navbar li#featured a { background-position: -629px -36px; position: relative; top: 36px; left: 11px; width: 171px; overflow:hidden; }
/*--- Buttons Overstate ---*/
#topnav #navbar li#home a:hover { background-position:-11px -61px; }
#topnav #navbar li#prod a:hover { background-position: -120px -61px; }
#topnav #navbar li#athsports a:hover { background-position: -236px -61px; }
#topnav #navbar li#promo a:hover { background-position: -382px -61px; }
#topnav #navbar li#news a:hover { background-position: -530px -61px; }
#topnav #navbar li#featured a:hover { background-position: -629px -61px; }
/*--- Buttons On ---*/
#topnav.hm #navbar li#home a { background-position:-11px -61px; }
#topnav.prd #navbar li#prod a { background-position: -120px -61px; }
#topnav.asp #navbar li#athsports a { background-position: -236px -61px; }
#topnav.prm #navbar li#promo a { background-position: -382px -61px; }
#topnav.nev #navbar li#news a { background-position: -530px -61px; }
#topnav.mfp #navbar li#featured a { background-position: -629px -61px; }

#main { background-color: #fff; width: 800px; float: left; margin: 0; padding: 0; }
#main h1 { margin: 20px 0 0 0; padding: 0 0 11px; }
#main h2 { color: #e20042; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 20px; text-decoration: none; margin: 20px 0 0; padding: 0 0 4px; }
#main h2 a { color: #e20042; text-decoration: underline; }
#main h2 a:hover { color: #903; text-decoration: none; }
#main h4 { color: #002d56; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; margin: 20px 0 0; padding: 0 0 4px; }
#main h4 a { color: #002d56; text-decoration: underline; }
#main h4 a:hover { color: #004f99; text-decoration: none; }
#main h3 { color: #002d56; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; margin: 20px 0 0; padding: 0 0 4px; display: block; }
#main h3 a { color: #004f99; font-style: normal; font-weight: normal; text-decoration: none; }
#main h3 a:hover { color: #002d56; font-style: normal; font-weight: normal; text-decoration: underline; }
#main p { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0 0 6px; }
.topspace { margin-top: 20px; padding: 0; }
#main a { color: #062d56; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
#main a:hover { color: #666; text-decoration: none; }
#main .intro { position: relative; left: 48px; width: 300px; float: left; margin: 0; padding: 0 0 20px; }
.pr-intro { margin: 0; padding: 0 0 20px; position: relative; left: 48px; width: 720px; float: left; }
.pr-intro p { margin: 0; padding: 0 0 9px; }
#hieff_intro { margin: 40px 0 20px; padding: 0; position: relative; left: 114px; width: 550px; float: left; }
#hieff_intro h1 { margin: 0 0 0 112px; padding: 0 0 11px; }
#hieff_intro h3 { color: #009a49; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; text-decoration: none; margin: 20px 0 0 112px; padding: 0 0 4px; }
#hieff_intro p { margin: 0 0 0 112px; padding: 0 0 9px; }
#hieff_intro a { color: #002d56; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; }
#hieff_intro a:hover { color: #004f99; text-decoration: none; }
.he_icon { vertical-align: middle; padding-right: 8px; }
/*Tax Credit page
*/
#taxcredit_intro { margin: 40px 0 20px; padding: 0; position: relative; left: 50px; width: 700px; float: left; }
#taxcredit_intro h1 { margin: 0 0 0 112px; padding: 0 0 11px; }
#taxcredit_intro h3 { color: #009a49; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; text-decoration: none; margin: 20px 0 0 112px; padding: 0 0 4px; }
#taxcredit_intro p { margin: 0 0 0 112px; padding: 0 0 9px; }
.tc_extras { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; float: right; padding: 20px; border: solid 1px #009a49; }
.icontopspace { margin-top: 10px; }
.taxcredit { margin-top: 20px; margin-left: 180px; padding-bottom: 10px; list-style-position: inside; }
.taxcredit li { color: #000; font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 16px; padding-bottom: 6px; }
#better { background-image: url(../images/het/het-betterwallet.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 389px; height: 19px; }
.icon { text-align: left; width: 92px; height: 110px; float: left; margin: 0; padding: 0 20px 0 0; }
#icon-panel { height: 108px; float: left; }
.pushleft { position: relative; left: 180px; }
#icon-panel h2 { margin-top: 35px; margin-left: 80px; }
.energystar { background-image: url(../images/estar_logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 10px center; width: 260px; margin: 0; padding: 0; }
.rebate { background-image: url(../images/rebate_logo.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; width: 250px; margin: 6px 0 0; padding: 0; }
.leed-hm { background-image: url(../images/leed_lrg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; margin: 6px 0 0; padding: 0; width: 250px; }
#esp { background-image: url(../images/het/het-energystarprog.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: -5555px; position: relative; top: 6px; width: 163px; height: 19px; }
#hewh { background-image: url(../images/upto1500.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: -5555px; position: relative; top: 6px; width: 266px; height: 82px; }
#tr3 { background-image: url(../images/het/het-taxrebate.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: -5555px; width: 205px; height: 20px; }
#leed { background-image: url(../images/het/het-leed.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: -5555px; width: 156px; height: 20px; }
.gray_ital { color: #666; font-style: italic; }
.effective_ital { color: #333; font-size: 10px; font-style: italic; }
.centerimage { margin-top: 15px; padding-bottom: 20px; }
.intro p { margin: 0; padding: 0 0 6px; }
.athinfo { margin: 0; padding: 0; position: relative; left: 50px; width: 700px; float: left; }
/*Headline replacement*/
#phark { background-image: url(../images/het/main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; width: 295px; height: 36px; margin: 0 0 11px; padding: 0; }
#phark_2 { background-image: url(../images/het/od_main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 314px; height: 60px; }
#pharknock { background-image: url(../images/knockitout.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; text-indent: -5000px; margin: 0 0 11px 0; padding: 0; width: 381px; height: 86px; }
#pharknews { background-image: url(../images/het/new_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 300px; height: 39px; }
#pharkhrfg { background-image: url(../images/fantasy_bb/hrfg_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 346px; height: 121px; }
#hcgphark { background-image: url(../images/het/hcg_new_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 300px; height: 39px; }
#polarisphark { background-image: url(../images/het/polaris-main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 0; padding: 0; width: 299px; height: 21px; }
#bcgphark { background-image: url(../images/het/bcg_het.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -5000px; margin: 0; padding: 0; width: 299px; height: 21px; }
#stcephark { background-image: url(../images/het/stce-itce-main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 295px; height: 40px; }
h1#hf_gas_het { background-image: url(../images/het/hf_gas-main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 299px; height: 21px; margin-top: 40px; margin-bottom: 0; padding: 0; }
h1#solar_het { background-image: url(../images/het/solar-main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; margin-top: 40px; margin-bottom: 0; padding: 0; width: 299px; height: 41px; }
h1#hybridgas_het { background-image: url(../images/het/hybrid_gas-main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; margin-top: 40px; margin-bottom: 0; padding: 0; width: 299px; height: 21px; }
h1#hybrid_elec_het { background-image: url(../images/het/elec_hybrid-main_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; margin-top: 40px; margin-bottom: 0; padding: 0; width: 299px; height: 21px; }
#promo { background-image: url(../images/het/promo_het.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 317px; height: 46px; margin: 0 0 11px; padding: 0; }
.bldred { color: #e30c4a; font-weight: bold; font-style: normal; }
.wp { text-align: left; float: left; margin: 0; padding: 0; }
.promo_item { color: #333; font-size: 11px; font-family: arial, helvetica, sans-serif; font-style: italic; line-height: 16px; background-color: #b6c2c5; text-decoration: none; width: 240px; margin-top: 6px; margin-bottom: 6px; padding: 6px; border: solid 1px #e20042; }
.bldnumber { color: #002e5a; font-weight: 800; font-style: normal; }
.prizescopy { text-align: left; vertical-align: top; width: 333px; margin: 0; padding: 0 16px 6px 20px; }
.prizephotos { text-align: left; margin: 0; padding: 0 6px 6px; width: 373px; vertical-align: top; }
.weeklyset { text-align: left; margin: 0; padding: 260px 6px 6px 154px; vertical-align: top; }
em { color: #e20042; font-weight: bold; font-style: italic; }
.products { width: 800px; float: left; }
.main_photo { position: relative; left: 48px; width: 337px; height: 270px; z-index: 1; float: left; margin: 0; padding: 0; }
.top_main { width: 800px; float: left; clear: left; margin: 0; padding: 0; }
.cr_logo_holder { position: relative; top: 20px; right: 50px; padding: 0; z-index: 8; width: 134px; height: 67px; float: right; margin: 0; }
.cr_logo_holder a.cr_logo { background-image: url(../images/contractors_rewards_logo.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 134px; height: 67px; z-index: 8; float: right; margin: 0; padding: 0; }
.bb_collage { padding: 0; position: relative; left: 50px; float: left; margin: 0 0 0 10px; }
.prize_sp { margin: 10px 0; padding: 0; }
#resources { position: relative; left: 48px; float: left; margin: 0 0 14px; padding: 8px; border: solid 4px #0053a1; }
/*--- more Products Box area ----*/
#moreproducts { background: #d2dce2 url(../images/resourcebox_bkgnd.jpg) repeat-x; margin: 0 0 14px; position: relative; left: 48px; width: 708px; float: left; padding-bottom: 9px; }
.more_het { margin-top: 9px; margin-left: 9px; padding-bottom: 6px; }
.pbox { margin: 0; width: 155px; float: left; padding-right: 6px; }
.return { position: relative; left: 48px; width: 300px; float: left; clear: both; margin-top: 6px; margin-bottom: 12px; }
.return a { color: #00254a; font-size: 12px; font-family: Arial, sans-serif; font-weight: normal; text-decoration: none; }
#moreproducts .pbox p { color: #333; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-right: 3px; margin-left: 9px; padding-bottom: 6px; }
#moreproducts .pbox p a.morelink { color: #7c0b10; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
#moreproducts .pbox p a.morelink:hover { color: #666; text-decoration: none; }
#newsresources { margin: 20px 50px 14px 0; padding: 8px; float: right; border: solid 4px #0053a1; }
.rbox { background-color: #d2dce2; background-image: url(../images/resourcebox_bkgnd.jpg); background-repeat: repeat-x; background-position: 0 0; width: 220px; float: left; margin: 3px 0 0; padding: 6px; }
.tall { height: 280px; }
.rbox ul { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
.rbox li { line-height: 18px; margin: 0; padding: 0 0 9px; list-style-type: none; list-style-position: outside; }
.rbox li a { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.rbox li a:hover { color: #003466; text-decoration: none; }
.pdf { background-image: url(../images/pdf_red.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; }
.ecard { background-image: url(../images/ecard.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding-left: 16px; }
.ppt { background-image: url(../images/ppt.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 18px; }
.photo { background-image: url(../images/image_icon.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 18px; }
.photoright { text-align: right; float: right; margin: 4px 0 4px 8px; padding: 0; }
.photoleft { text-align: left; margin: 4px 8px 4px 0; padding: 0; float: left; }
.boxspace { margin-left: 10px; }
.smlogo_sp { margin: 15px 0 6px ;padding: 0; }
.pib_image_space { margin: 0; padding-bottom: 15px; }
.rbox_2 { background-color: #d2dce2; background-image: url(../images/resourcebox_bkgnd.jpg); background-repeat: repeat-x; background-position: 0 0; width: 208px; height: 280px; overflow: visible; float: left; margin: 3px 0 0 12px; padding: 6px 0 6px 6px; }
.rbox_2 ul { margin: 0 0 0 0; padding: 0; list-style-type: none; }
.rbox_2 li { line-height: 18px; text-decoration: none; margin: 0; padding: 0 0 9px; list-style-type: none; }
.rbox_2 li a { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.rbox_2 li a:hover { color: #003466; text-decoration: none; }
.adobe { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; position: relative; left: 48px; width: 720px; float: left; margin: 0; padding: 0 0 20px; }
.get { text-align: left; vertical-align: top; float: left; margin: 0 10px 0 0; padding: 0; }
#prizesbox { background-image: url(../images/fantasy_bb/prizes_box.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 706px; height: 779px; float: left; margin: 10px 0 20px; padding: 0; border-style: none; border-width: 0; }
/*--- Gallery ---*/
#gallery { margin: 10px 0 14px; position: relative; left: 48px; width: 700px; float: left; padding: 8px; border: solid 4px #0053a1; }
#gallery .gbox { background: #d2dce2 url(../images/resourcebox_bkgnd.jpg) repeat-x; padding: 8px; width: 684px; margin: 0; }
#pharkgallery { background-image: url(../images/het/gallery_het.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -5000px; margin: 0 0 11px; padding: 0; width: 343px; height: 21px; }
.g-intro { position: relative; left: 48px; width: 550px; float: left; margin: 0; padding: 0; }
.g-intro p { margin: 0; padding: 0 0 6px; }
.g_name { color: #e20042; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 14px; text-decoration: none; }
#masterdiv
{
	padding-left:19px;
	padding-top:9px;
}
.title
{ color:#0053a1; font-size: 12px; font-family: Arial, sans-serif; }
#gallery .title a
{ text-decoration:none; color:#e20042; font-style: italic; }
#gallery .title a:hover { color: #903; text-decoration: none; }
.submenu
{
	margin-bottom:0.5em;
	padding-left:19px;
	padding-top:9px;
}
.package { position: relative; left: 150px; width: 350px; }
.tease_divider { width: 10px; height: 220px; float: left; border-left: 1px solid #9d9fa2; }

ul#list {
padding: 0 0 12px 20px;
}

ul#list ul {
list-style: none;
padding: 0 0 12px 20px;
}

#footer {
	font-size: 11px;
	text-align: center;
	margin: 24px 10px 10px;
}

#footer a {
	font-size: 11px;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#clear_fix { clear: both; }

