/* Global Styles */
body{color:#4d4d4d;background:#FFF;}
/*Next 2 lines: Copyright (c) 2007, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt, version: 2.3.1*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.22 Arial, Helvetica, sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*initialize tags/sizes*/
h1, h2, h3, h4, h5 {font-weight: normal; margin:0 0 .5em}
h1 {font-size: 1.5em;color:#006547}
h2 {font-size: 1.3em; color:#006547;padding:0;margin:1.5em 0 .2em;}
h3 {font-size: 1.1em;margin-bottom:.5em;padding:0;color:#4d4d4d;font-weight:bold}
h4 {font-size: 1.0em; margin-bottom: .5em;}
h5 {font-size: 1.15em;}
address{text-transform:capitalize;margin-bottom:2em}
abbr,acronym {cursor:help;} 
em {font-style:italic;}
strong{font-weight:bold;}
blockquote,ul,ol,dl {margin:1.1em;}
ol{margin-left:2em}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}
ul li ul{margin:0 0 1em 0}
ul li ul li{list-style:none;}
th,td {padding:.2em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p,fieldset,table {margin-bottom:.5em;}
img{border:none}
a{color:#80a626;text-decoration:none}
a:visited{color:#80A626;}
a:hover{text-decoration:underline;cursor:pointer;}
a.pdf{background:url(../images/icn-pdf-tiny.gif) no-repeat left center;padding-left:10px;}
.clear{clear:both}

/*layout*/
body{text-align:center;}
#pageWrapper{ width:980px; margin: 0 auto; padding: 0; text-align:left; display: block; position:relative; border: 1px solid #FFF; }
#contentWrapper	{margin:1em 0 2em 45px;position: relative;_height:1%;overflow:hidden}
.layout{clear:both;}

/* header */
#header {padding:42px 0 0; margin: 0;background:url(../images/bg-header.gif) repeat-x}
.logo{right:100px;*right:42px;top:0;position: absolute;width:97px;height: 117px;overflow: hidden;padding: 0;background:url(../images/logo.gif) no-repeat;text-indent:-999em;display: block;}
.logo a{display: block;width:97px;height: 117px;}
#mainNav {width:100%;line-height:normal;/*background:#c0d535;height:25px;*/border-top:1px solid white;overflow:hidden;margin:0;padding:0 0 30px;list-style:none;}
#mainNav li {float:left;margin:0; padding:0;list-style:none;position:left;}
#mainNav li.first{margin-left:32px;}
#mainNav li.first a{padding-left:13px;background:url(../images/icn-home.gif) no-repeat left center}
#mainNav li.last a{border-right:none;}
#mainNav li.on{background-color:#80a626}
#mainNav a, #mainNav strong {display:block;padding:5px 1.5em;*padding-top:4px;color:white;text-decoration:none;white-space:nowrap;border-right:1px solid white;font-weight:normal}
#mainNav a:hover {text-decoration:underline}/*set background hover here*/
#mainNav .subMenu{position:absolute;left:0;margin:0;width:100%;float:left;}
#mainNav .subMenu a{}
#mainNav .subMenu li{}
#mainNav .subMenu a{color:#6c940d;border:none;font-size:.9em;padding-top:3px; padding-bottom:12px;}
#mainNav .subMenu a:hover, #mainNav .subMenu li .on{color:#006547;background:transparent;}
#mainNav .subMenu strong{color:#006547;border:none;font-size:.9em;padding-top:3px; padding-bottom:12px;}

ul.nav{margin:0;padding:0}
ul.nav li{list-style-type:none;margin:0;padding:0;}

/*footer*/
#footer{ background:url(../images/AboutUs_grass_footer.jpg) no-repeat bottom center; padding-bottom:130px; text-align:left; margin: 70px 0 0; padding-left:45px; font-size:.9em; clear:both; }

/*individual layouts*/
#content, #contentTop, #contentBottom{}
#l-left, #l-right{_zoom:1;}
#l-left #content, #l-right #content{ _display:inline; }
#content { position:relative;clear:both; padding: 0; margin: 0; }
#content .inside{ margin:0;}
#l-left #content{ float: right; padding: 0; margin: 0 0 0 -270px; width:100%; }/*no padding!*/
#l-left #content .inside{ margin-left:250px;margin-bottom:3em;}/*add here if needed*/
	
#l-left #content1 { float: left;position:relative;clear:left; width: 250px; padding: 0; margin: 0; }/*no padding!*/
#l-left #content1 .inside{ margin:0; }/*add here if needed*/

#l-right #content,#l-2over1 #content1{float: left; padding: 0; margin: 0 -330px 0 0; width:100%; }/*no padding!*/
#l-right #content .inside {margin-right:320px;margin-bottom:2em;}
#l-2over1 #content1 .inside{margin-right:320px;margin-bottom:3em;}
#l-right #content .inside { width: 660px; position: relative; clear: left; }
#l-right #content1,#l-2over1 #content2{float: right;position:relative;clear:right; width: 300px; padding: 0; margin: 0;}
#l-right #content1 .inside{margin:160px 0 0;text-align:right;padding:0;}
#l-2over1 #content2 .inside{margin:80px 0 0;text-align:right;padding:0;}

#l-3Col #content{float: left; padding: 0; margin: 0 -300px 0 0; width:100%; }/*no padding!*/
#l-3Col #content .inside{margin: 0 290px 3em 250px}/*add here if needed*/
#l-3Col #content1 .inside{position:absolute;width:230px;left:0;}
#l-3Col #content2{float: right;position:relative;clear:right; width: 300px; padding: 0; margin: 0;}
#l-3Col #content2 .inside{margin:80px 0 0;text-align:right;padding:0;}

.col{float:left;position:relative;}
#l-2Column .col{width: 50%;_width:49.5%;}
#l-3Column .col{width: 33%;_width:32%; margin-bottom: 25px;}
#l-3Column .content2 {width:34%;_width:33%;}
#l-4Column .col{width: 25%;_width:24%;}
#l-2Column, #l-3Column, #l-4Column{clear:both;}
#l-2Column .inside, #l-3Column .inside, #l-4Column .inside{padding:0 .5em 0 3em;}/*borders here*/

#fancy_ajax #editableContent{margin-right:1em;}/*FIXME*/

/*layout+content*/
#content p, #content li{margin-right:175px;}
#content table p{margin-right:0;}
#l-right #content p, #l-3Col #content p,#l-right #content li, #l-3Col #content li, #content .section p{margin-right:0;}
#content .section{margin:2em 0 1em;}
p.footnote{font-size:.8em;margin-bottom:0;}
.section h2{margin-bottom:.5em;}
#content .col{width:45%;float:left;margin:0 3em 1em 0;}

/*home*/
#Home #header{background-image:none;margin-top:80px;}
#Home .logo{background-image:url(../images/logo-onwhite.gif);top:10px;}
#Home #mainNav{background:#c0d535;padding:0;text-transform:lowercase;}
#Home #mainNav li.first{background-color:#80a626;margin-left:0;padding-left:300px;}
#Home #mainNav li strong{padding-left:14px;background:url(../images/icn-home-onmediumgreen.gif) no-repeat left center;}
#Home #contentWrapper{margin:0;overflow:visible;}
#Home #l-right #content .inside { height: 306px; width: 660px; overflow: auto; overflow-x: hidden; position: relative; clear: left; }
#Home .offer { height:226px; width:280px; overflow:hidden; padding: 80px 50px 0 330px; color:white; position:relative; background-repeat:repeat-x; }
#Home .offer p { font-size: 14px; }
#Home .offer h1 { text-indent:-9999px; background-repeat:no-repeat; }
#Home .navigation { width: 700px; position: absolute; bottom: 2em; left:0; margin: 0; padding: 0; }
#Home .navigation li { diplay:inline; float: left; text-align: center; border-right: 1px solid white; width: 23.5%; list-style: none; }
#Home .navigation li.last { border: 0px; }
#Home .navigation li div.bg { display:none; }
#Home .navigation li a { color:#fff; background: rgba(255,255,255,0.2); height: 2em; line-height: 2em; display: block; }
#Home .navigation li a.selected { background: transparent; }
#Home #mnbi { background-image:url(../images/home-bg-green.gif); }
#Home #mnbi h1 { background-image:url(../../images/home/head-mnbi-com.png); line-height: 41px; width:258px; }
#Home #waterKit { background-image:url(../images/home-bg-wk.jpg); }
#Home #waterKit h1 { background-image:url(../../images/waterkitpromo/home-title.png); line-height: 49px; width:263px; }
#Home #homeLighting { background-image:url(../../images/HomeLightingPromo/home-bg.jpg) }
#Home #homeLighting h1 { background-image:url(../../images/HomeLightingPromo/home-title.png); line-height: 49px; width:197px; }
#Home #appliance h1 { background: transparent url(../../images/home/head-finally.png) no-repeat; text-indent: -9999px; line-height: 49px; }
#Home #appliance { background: url(../images/home-bg-blue.gif) repeat-x; }
#Home #appliancePromo2010 h1 { background:url(../../images/home/head-appliance-promo-2010.png) no-repeat transparent; text-indent: -9999px; line-height: 49px; width:270px;}
#Home #appliancePromo2010 { background: url(../images/home-bg-burgundy.gif) repeat-x; }
#Home #tip h1 { background: transparent url(../../images/home/head-tipoftheday.png) no-repeat; text-indent: -9999px; line-height: 50px; }
#Home #tip { background: url(../images/home-bg-turq.gif) repeat-x; }
#Home #kidsclub h1 { background: transparent url(../../images/home/head-kids.png) no-repeat; text-indent: -9999px; line-height: 50px; }
#Home #kidsclub { background: #000 url(../images/home-bg-kids.gif) repeat-x; }
#Home #kidsclub p { margin-right: 120px; }
#Home #kidsclub p a{float:right;display:block;margin-top:-40px;margin-right:-150px}
#Home #fridgeFarewell { background-image:url(../../images/fridgefarewellpromo/home-bg.jpg); }
#Home #fridgeFarewell h1 { background-image:url(../../images/fridgefarewellpromo/home-title.png); line-height: 57px; width:247px; }
#Home .offer a:link, #Home .offer a:visited { color:white; text-decoration: underline;}
#Home .offer a:hover, #Home .offer a:active { color:#ddd; text-decoration: underline; }
#Home .offer img.left { position: absolute; left: 300px;}
#Home .offer img.right { position: absolute; left: 615px;}

#Home #l-right #content1 { background:url(../images/home-sidebar-bg.gif) repeat-x; height:306px; width:320px; overflow:hidden; }
#Home #l-right #content1 .inside { margin: 50px 0 0; text-align:left; color:white;}
#Home #l-right #content1 .inside h2 { font-family:Times, Georgia, Serif;text-transform: uppercase;color:white;font-size: 1.1em;line-height: 1.4em;background: transparent url(../images/savemore.jpg) repeat-y;padding: 2px 12px; margin: 10px 0; }
#Home #l-right #content1 .inside ul { margin: 0px; padding: 0px; } 
#Home #l-right #content1 .inside li { margin: 3px 12px; padding: 3px 0; list-style: none; font-size: 12px; }
#Home #l-right #content1 .inside p { margin: 12px 15px; padding: 0; }
#Home #l-right #content1 .inside a:link, #Home #l-right #content1 .inside a:visited { color:#80a626; text-decoration: none; } 
#Home #l-right #content1 .inside a:hover, #Home #l-right #content1 .inside a:active { color:#80a626; text-decoration: underline; } 

#Home #tree{width:295px;height:397px;overflow:hidden;position:absolute;background:url(../images/tree.png) no-repeat;top:-120px;left:0;}
#Home h3 { font-family:Times, Georgia, Serif; color: gray; text-transform: uppercase; }
#Home #changeProvider select { width: 275px; border: 1px solid #003526; color: #003526 }

/*events*/
.js .section .toggle{background-color:#fedab6;padding:5px;margin-top:5px;display:none;pointer:hand;}
.toggle ul.links{width:47%;float:left;margin:0 1em 1em 0;font-size:.95em}
.toggle ul.links li{list-style-type:none;padding:0 0 .5em}
#RequestASpeaker .section .info{clear:both}
div.action{clear:both}
#requestSpeakerForm {background:url(../images/formBG.jpg) no-repeat bottom left;padding: 1em}

/*tools*/
.section.bubbles a img{padding:0 7px 5px 0}
ol.quiz li{margin-bottom:2em}
ol.quiz li .question{padding:.2em 0}

.js .section .answer{background-color:#FFD488;padding:5px;margin-top:5px;display:none;}
.js .section .answer.correct{background-color:#E3F0A1}
.col .question{padding-left:2em}
.js .col .answer{margin-left:2em}

#MythOrReality .section{margin-right:175px}
#MythOrReality .question{padding-top:.5em;padding-bottom:.5em}
#MythOrReality .section .col{width:44%}

/*forms*/
form { padding: 0; margin: 0;}
#receiveUpdatesForm {margin-top:2em;width:465px;background: #f0f5d7 url(../../images/updatesFormTop.gif) no-repeat;}
#receiveUpdatesForm h2{margin:0 12px;padding:12px}
#receiveUpdatesForm form{padding:0 24px;background: #f0f5d7 url(../../images/updatesFormBottom.gif) no-repeat bottom}
#receiveUpdatesForm div.radios input{margin-right:.4em;margin-bottom:1em;float:left}
#receiveUpdatesForm div.row label{float:none;width:auto}
div.row {clear:left;text-align: left; position: relative; margin-bottom: .7em;}
div.row input, div.row textarea, div.row select{font-size:1em}
div.row textarea{width:300px}
div.row span.elements { float: left; text-align: left; }
div.checkBox {margin-left: 150px;border:1px solid #fff}
div.full input, div.checkBox input, div.radios input { width: auto; }
div.row label, div.row span.label { font-weight: bold; float: left; width: 150px; text-align: right; padding: 0 .5em 1em 0; }
div.full label { display: inline; float: none; font-weight:normal;width:auto}
div.radios label, div.radio label{ display: inline; float: none; font-weight:normal;width:auto}
div.radio{margin-left:155px;}
div.checkBox label { float: left; width: auto; padding: 0 0 .2em;font-weight:normal}
div.checkBox input {font-weight: bold; float: left; text-align: right; padding: 0 .5em 1em 0;}
div.row em{display:block;font-size:.95em;color:#000;margin-left:155px}
div.full em{margin-left:20px}
div.row p.error { margin: .2em 0 0 158px; background: none; padding: 0;border-width:0;display:none;font-size:1.1em !important}
div.radio p.error{margin-left:0}
div.error p.error{display:block}
fieldset {position:relative; margin: 0 0 1em 0; padding: .7em;border:1px solid #ccc}
fieldset p { border: none; margin-top: 0; padding: 0; }
fieldset h3{clear:left}
fieldsetreminder {position:relative; margin: 0 0 1em 0; padding: .7em;border:0px solid #ccc}
fieldsetreminder p { border: none; margin-top: 0; padding: 0; }
fieldsetreminder h3{clear:left}
legend{color:#4d4d4d;font-weight:bold;font-size:1em;_margin-bottom:.5em}
div.action input {margin:1em 0}
#reqMsg, .required { font-weight: bold;}
a.submit{display:block;margin:24px 0 12px;}
div.success { margin: .3em 0 .8em; padding: .5em 0; background: #fff url(../images/icons/icn_success_big.gif) no-repeat 5px .5em; }
div.message { color: blue; margin: .3em 0 .8em; padding: .5em .5em .5em 40px; background: #fff url(../images/icons/icn_info_big.gif) no-repeat 5px .5em; }
div.systemError { color: red; margin: .3em 0 .8em; border: 1px solid red;padding: .5em .5em .5em 40px; background: #fff url(../images/icons/icn_error_big.gif) no-repeat 5px .5em; }
.error { color: #c00; }
p.errors, div.errors { margin: .3em 0 .8em; border: 1px solid #c00;padding: .5em .5em .5em 24px; background: #fff url(../images/icons/icn_error.gif) no-repeat 5px .5em; }
div.errors p{margin-bottom:.3em}
.error input, .error textarea, .error select{background:#F99}

/*promos*/
#promoBanners img { display:block; margin-bottom:20px; }
#Promotions .promos { padding-top:2em; }
#Promotions .promos h2 { margin-top:0; }
#Promotions .upcoming img { float:left; margin:1.5em 15px 0  0; }
#Promotions .upcoming div { float:left; padding-top:1.5em; width:425px; }
#Promotions .upcoming div h3 { margin-bottom:0.25em; }
#Promotions .upcoming p {margin-bottom:1em;}

#AppliancePromo2010 p img {float:left; margin:0 10px 10px 0;}
#AppliancePromo2010 #content p {margin-bottom:20px;}
.ParticipationTable thead, .ParticipationTable th {padding:0; margin:0}
.ParticipationTable thead h2 {width:100%; font-size:2em; color:#fff; margin:0 0 30px 0; padding:10px 0; background-color: #8d1e21; text-align:center;}
.ParticipationTable .coop_categories strong {color:#111; font-size:1.3em;}
.ParticipationTable .coop_listing {border-bottom:1px solid #8d1e21}
	.ParticipationTable .coop_listing td {padding:10px 0;}
		.ParticipationTable .coop_listing td strong{color:#111; font-size:1.3em;}
#AppliancePromo2010 hr {margin:20px 0; height:1px; border-top:1px solid #333;}
#WaterKitPromo { background:#fff url(../../images/WaterKitPromo/WaterKitPromoBG.jpg) no-repeat top left; width:598px; height:215px; margin-top:2em;}
#WKContentsList { margin:1em 0;}
#WKContentsList li { list-style-position:inside; text-indent:-13px; padding:0 0 1em 65px; background-repeat:no-repeat; background-position:left top;}
/*div.promo .detail {overflow:hidden}
div.promo .detail .info{margin-left:130px}
div.promo .detail .info ul{margin-top:0}
div.promo .detail .info p{margin-bottom:0.2em}
.bi #editableContent div.promo .detail .info h3{padding-top:5px;margin-top:0}
div.promo .detail .callout{float:left; width:100px;text-align:center;font-size:.95em}
div.promos.old p{text-indent: -36px;padding-left: 36px;}*/
div.promos.old h3 { margin-top:1.5em; }

.dollarSign { vertical-align:top; font-size:.75em; }
div.promo h3 { clear:none; }

.resultsTile { background-repeat:no-repeat; background-position:top left; width:599px; height:116px; }
.resultsTile p { color:#fff; }
.resultsTile p strong { display:block; font-size:1.35em; font-weight:normal; margin-bottom:.5em; }
.results { position:relative; top:-25px; }
.results p { float:left; margin-bottom:-.5em; padding:30px .5em 0 0; line-height:2.5em; }
.results p strong { font-size:2em; font-weight:normal; }
.results p span { color:#fff; margin-left:.45em; }
.results #houses { padding-left:25px; text-indent:-25px; background:url(../../images/LEDPromo/homeBG.gif) no-repeat 25px top; }

#CFL2009ResultsTile { background-image:url(../../images/LEDPromo/CFLresultsBG.jpg); }
#CFL2009ResultsTile p { padding:17px 45px 0 150px; }
#CFL2009results p span { margin-left:.5em; }

#LED2009ResultsTile { background-image:url(../../images/LEDPromo/LEDresultsBG.jpg); }
#LED2009ResultsTile p { padding:20px 20px 0 120px; }

#Appliance2009ResultsTile { background-image:url(../../images/AppliancePromo/ApplianceResultsBG.jpg); }
#Appliance2009ResultsTile p { padding:20px 15px 0 160px; }

ul.savingsList { clear:left; margin:0; }
ul.savingsList li { float:left; width:50%; margin-bottom:1em; list-style-type:none; }
ul.savingsList strong { display:block; }

div.promoDetailWithImage { height:125px; margin-bottom:1em; }
div.promoDetailWithImage img { float:left; margin-right:15px; }
div.promoDetailWithImage div { float:left; width:425px; }

#grandPrize { margin-top:1.5em; }
#grandPrize p { float:left; padding-top:1.5em; }
#grandPrize img { float:left; margin-left:1.1em; }
ul.winnersList { margin:0; }
ul.winnersList li { margin-top:1em; list-style-type:none; }

#cities .city { float:left; width:200px; margin-right:20px; height:10em; }
#cities .cityWithEvent { height:14em; }
#cities .city strong { display:block; }
#cities .cityWithEvent address { margin-bottom:1em; }
#cities .cityWithEvent .event { font-size:11px; padding-left:42px; background-repeat:no-repeat; background-position:left top; }
#cities .cityWithEvent .event a { display:block; }
#cities .cityWithEvent .warners { background-image:url(../../images/appliancepromo2010/event-warners.gif); }
#cities .cityWithEvent .sears3 { background-image:url(../../images/appliancepromo2010/event-sears3.gif); }
#cities .cityWithEvent .sears4 { background-image:url(../../images/appliancepromo2010/event-sears4.gif); }

#cflpromo div.row { margin:2em 0; }
#cflpromo div.row label { float:none; width:auto; text-align:left; }
#cflpromo div.row select { margin-right:15px; }
#cflpromo #content h1 { margin-top:2em; }
#cflpromo #content1 div.inside { margin-top:5.5em; }
#sweepsEntry #content1 div.inside {margin-top:2.5em; }

.aboutUsFlashMenu{margin-top:-150px;}
.coopList{width:47%;float:left;margin-left:1em;font-size:.95em}

#remindme_form {color:#ffffff;}
#remindme_form strong{font-weight:bold;}

/* Quiz */
#quiz { position:relative; width:600px; margin:1em 0; overflow:hidden; #fff; line-height:1.4; font-size:1em; color:#fff; }
#quiz ol { margin:0; padding:0; }
#quiz li { list-style-type:none; position:relative; height:277px; }
#quiz li div .wrong, #quiz li div .right, .js #quiz li, .js #quiz li .answer .result, #quiz li div.right strong.wrong, #quiz li div.wrong strong.right, #quiz.start #pager { display:none; }
.js #quiz li div .wrong, .js #quiz li div .right, .js #quiz li#start, #quiz li strong { display:block; }
#quiz li div.question{ position:absolute; width:318px; top:0; bottom:0; left:0; background-repeat:no-repeat; background-position:left top; }
#quiz li div.answer, #quiz li div.content { position:absolute; right:0; width:282px; height:100%; background-repeat:no-repeat; background-position:right top; background-color:#4d4d4d; }
#quiz li div.content, #quiz li div.right, #quiz li { background-repeat:no-repeat; background-position:right top; }
#quiz li h2{ margin:15px 24px 0 24px; padding-top:60px; font-size:1.1em; color:#fff; }
#quiz li p { margin:24px 24px 12px 24px; }
#quiz li .content p { margin-top:0; }
#quiz li .question p, #quiz li .answer p { font-size:1em; }
#quiz li .question p { width:280px; }
#quiz li .answer p { padding-right:24px;}
#quiz li button{ display:block; margin:0 0 6px 24px; padding:0; border:none; cursor:pointer; background-repeat:no-repeat; background-color:transparent; }
#quiz li button.submit { width:70px; height:22px; text-indent:-9999em; }
#quiz li .answer a.final { display:block; width:92px; height:22px; overflow:hidden; margin:10px auto; text-indent:-9999em;}
#content #quiz .answer .hilite { text-align:center; margin-right:2em; background-color:#00b1c1; padding:.7em; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; }

#quiz .content, #quiz .answer, #quiz .question {_height:277px; }
#quiz li .content a.sweepsLk { padding-left:24px; text-decoration:underline; font-size:.8em; }
#quiz li form { margin:0 0 0 48px; }
#quiz li form div { display:block; margin-bottom:8px; }
#quiz li div.answer { background-image:url(../../images/quiz/quiz_wrong_bg.gif); }
#quiz li div.right { background-image: url(../../images/quiz/quiz_right_bg.gif); }
#quiz li button.submit { background-image:url(../../images/quiz/quiz_btn_next.png); }

#quiz label { width:250px; }
#quiz #pager { position:absolute; bottom:0; left:12px; width:300px; height:30px; *height:50px; }
#quiz #pager span { padding:10px 12px; font-size:1.25em; }
#quiz #pager span.wrong { color: #a6a6a6; }
#quiz #pager span.right { color: #6daa05; }
#quiz.q1 #pager span.q1, #quiz.q2 #pager span.q2, #quiz.q3 #pager span.q3, #quiz.q4 #pager span.q4, #quiz.q5 #pager span.q5 { font-weight:bold; }
#quiz #start { background-position:left top; }

#HomeLighting #quiz li#start h2 { font-size:1.5em; text-transform:uppercase; margin-bottom:.5em; }
#HomeLighting #quiz li#start p { margin-right:10px; }
#HomeLighting #quiz li div.content { background-image: url(../../images/HomeLightingPromo/quiz_answer_bg.jpg); }
#HomeLighting #quiz li div.answer { background-image: url(../../images/HomeLightingPromo/quiz_wrong_bg.gif); }
#HomeLighting #quiz li div.right { background: url(../../images/HomeLightingPromo/quiz_right_bg.gif); }
#HomeLighting #quiz li div.question, #HomeLighting #content #quiz .answer .hilite { background-color:#57390b; }
#HomeLighting #quiz li div.question { background-image:url(../../images/HomeLightingPromo/quiz_question_bg.gif); }
#HomeLighting #quiz li .right button.submit { background-image:url(../../images/LEDquiz/btn-next-trans.png); }
#HomeLighting #quiz li .answer a.final { background-image:url(../../images/LEDquiz/btn-enternow-trans.png); }
#HomeLighting #quiz #start { background-image:url(../../images/HomeLightingPromo/quiz_start_bg.jpg); }
#HomeLighting #quiz #q1 { background-image: url(../../images/HomeLightingPromo/quiz_q1_bg.jpg); }
#HomeLighting #quiz #q2 { background-image: url(../../images/HomeLightingPromo/quiz_q2_bg.jpg); }
#HomeLighting #quiz #q3 { background-image: url(../../images/HomeLightingPromo/quiz_q3_bg.jpg); }
#HomeLighting #quiz #q4 { background-image: url(../../images/HomeLightingPromo/quiz_q4_bg.jpg); }
#HomeLighting #quiz #q5 { background-image: url(../../images/HomeLightingPromo/quiz_q5_bg.jpg); }
#HomeLighting #quiz #pager span.right { color:#006633; }
#HomeLighting #quiz #pager span.wrong { color:#333; }

#FridgeFarewell #quiz li#start h2 { font-size:1.5em; text-transform:uppercase; margin-bottom:.5em; }
#FridgeFarewell #quiz li#start p { margin-right:10px; }
#FridgeFarewell #quiz li div.content { background-image: url(../../images/FridgeFarewellPromo/quiz_answer_bg.jpg); }
#FridgeFarewell #quiz li div.answer { background-image: url(../../images/FridgeFarewellPromo/quiz_wrong_bg.gif); }
#FridgeFarewell #quiz li div.right { background: url(../../images/FridgeFarewellPromo/quiz_right_bg.gif); }
#FridgeFarewell #quiz li div.question, #HomeLighting #content #quiz .answer .hilite { background-color:#57390b; }
#FridgeFarewell #quiz li div.question { background-image:url(../../images/FridgeFarewellPromo/quiz_question_bg.gif); }
#FridgeFarewell #quiz li .right button.submit { background-image:url(../../images/LEDquiz/btn-next-trans.png); }
#FridgeFarewell #quiz li .answer a.final { background-image:url(../../images/LEDquiz/btn-enternow-trans.png); }
#FridgeFarewell #quiz #start { background-image:url(../../images/FridgeFarewellPromo/quiz_start_bg.jpg); }
#FridgeFarewell #quiz #q1 { background-image: url(../../images/FridgeFarewellPromo/quiz_q1_bg.jpg); }
#FridgeFarewell #quiz #q2 { background-image: url(../../images/FridgeFarewellPromo/quiz_q2_bg.jpg); }
#FridgeFarewell #quiz #q3 { background-image: url(../../images/FridgeFarewellPromo/quiz_q3_bg.jpg); }
#FridgeFarewell #quiz #q4 { background-image: url(../../images/FridgeFarewellPromo/quiz_q4_bg.jpg); }
#FridgeFarewell #quiz #q5 { background-image: url(../../images/FridgeFarewellPromo/quiz_q5_bg.jpg); }
#FridgeFarewell #quiz #pager span.right { color:#006633; }
#FridgeFarewell #quiz #pager span.wrong { color:#333; }
#FridgeFarewell #quiz .answer .hilite { margin:10px 24px; background-color:#D4AF9E; }
#FridgeFarewell #quiz .footnote { margin:0 24px; font-size:.85em; }
#FridgeFarewell #quiz li#start h2, #FridgeFarewell #quiz li#start p, #FridgeFarewell #quiz li#start button { margin-left:0; }

#AppliancePromo2010 #quiz #start h2 { font-size:1.5em; text-transform:uppercase; margin-bottom:.5em; margin-left:24px; }
#AppliancePromo2010 #quiz #start p { margin-right:10px; }
#AppliancePromo2010 #quiz li div.content { background-image: url(../../images/AppliancePromo2010/quiz_answer_bg.jpg); }
#AppliancePromo2010 #quiz li div.answer { background-image: url(../../images/FridgeFarewellPromo/quiz_wrong_bg.gif); }
#AppliancePromo2010 #quiz li div.right { background: url(../../images/AppliancePromo2010/quiz_right_bg.gif); }
#AppliancePromo2010 #quiz li div.question, #HomeLighting #content #quiz .answer .hilite { background-color:#57390b; }
#AppliancePromo2010 #quiz li div.question { background-image:url(../../images/AppliancePromo2010/quiz_question_bg.gif); }
#AppliancePromo2010 #quiz li .right button.submit { background-image:url(../../images/LEDquiz/btn-next-trans.png); }
#AppliancePromo2010 #quiz li .answer a.final { background-image:url(../../images/LEDquiz/btn-enternow-trans.png); }
#AppliancePromo2010 #quiz #start { background-image:url(../../images/AppliancePromo2010/quiz_start_bg.jpg); }
#AppliancePromo2010 #quiz #q1 { background-image: url(../../images/AppliancePromo2010/quiz_q1_bg.jpg); }
#AppliancePromo2010 #quiz #q2 { background-image: url(../../images/AppliancePromo2010/quiz_q2_bg.jpg); }
#AppliancePromo2010 #quiz #q3 { background-image: url(../../images/AppliancePromo2010/quiz_q3_bg.jpg); }
#AppliancePromo2010 #quiz #q4 { background-image: url(../../images/AppliancePromo2010/quiz_q4_bg.jpg); }
#AppliancePromo2010 #quiz #q5 { background-image: url(../../images/AppliancePromo2010/quiz_q5_bg.jpg); }
#AppliancePromo2010 #quiz #pager span.right { color:#5C727E; }
#AppliancePromo2010 #quiz #pager span.wrong { color:#666; }
#AppliancePromo2010 #quiz .answer .hilite { margin:10px 24px; background-color:#D4AF9E; }
#AppliancePromo2010 #quiz .footnote { margin:0 24px; font-size:.85em; }

/* */

.disclaimer { font-size:10px; color:#aaa; margin:2em 0; }

/* Home Tour */

#HomeTour #contentWrapper { margin-left:0; }
#homeTourFrameContainer { position:relative; width:100%; height:470px; margin-top:2em; overflow:hidden; }
#homeTourFrameContainer iframe { position:absolute; top:-180px; left:-2px; width:985px; height:700px; border:none; }

