/* Home Generator Systems
 * (c) Briggs & Stratton -- www.homegeneratorsystems.com
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
    padding: 0px;
    margin: 0;
    background: #AFABA1 url(/pics/home/backdrop_home.gif) top center repeat-y;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    line-height: 15px;
    color: #333; }
    
img { border: 0; }

img.stat { border: 1px solid #ccc; padding: 5px; margin: 10px; }
	
div { border: 0; }
    
a:link{ 
   color:#900;
   text-decoration: none;}

a:visited{
   color:#900;
   text-decoration:none;}

a:hover{
   color:#900;
   text-decoration:underline;}

a:visited:hover{
    color:#900;
    text-decoration:underline;}

/* FONT IN TABLES */    
body td {
    font: normal 11px/15px Arial, Helvetica, Verdana, sans-serif;
    color: #333; }

    /* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

#top  {
   background: #000 url(/pics/shared/logo_title.gif) top left no-repeat;
   padding: 0px;
   margin: 0px;
   height: 75px;
   width: 780px;}

#top a{
	text-decoration:none;}
	
#top h1 a{
	position: relative;
	display: block;
	width: 554px;
	margin: 0px;
	height: 50px;
	padding: 0px;
	text-decoration: none;}

#top h1{
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;}
	
	
#topppc  {
   background: #000 url(/pics/shared/logo_title.gif) top left no-repeat;
   padding: 0px;
   margin: 0px;
   height: 85px;
   width: 554px;}

#topppc a{
	text-decoration:none;}
	
#topppc h1 a{
	position: relative;
	display: block;
	width: 554px;
	margin: 0px;
	height: 70px;
	padding: 0px;
	text-decoration: none;}

#topppc h1{
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;}
	
h2 { 
   font: bold 17px/8pt Arial, Helvetica, Verdana, sans-serif;
   color: #000;}
   
   h2.trust {
   background: url(/pics/home/trust.gif) top center no-repeat;
   margin: 0 0 10px 0;
   padding: 0px;
   height: 59px;
   width: 275px;
   text-indent: -5000px;
   border-bottom: 1px solid #938f83;}
   
   }
   
h3 { 
   font: bold 13px Arial, Helvetica, Verdana, sans-serif;
   color: #600;
   margin: 2px 0px 8px 0px;
   background: #CFCDC8;}
   
h6 {
margin: 0px;
padding: 0px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
color: #000;}

h6 a:visited {  color: #333 ;text-decoration: none;}
h6 a:active {  color: #CCC;text-decoration: none;}
h6 a:link {  color: #000;text-decoration: none;}
h6 a:hover {  color: #333;text-decoration: underline;}

/* PARAGRAPH TAG */
p {
   margin: 0px 0px 10px 0px;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   line-height: 15px;
   color: #000;}

p.trust_copy {
   margin: 0px 0px 10px 0px;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   line-height: 17px;
   color: #000;}


/* HOLDS CONTENT ON THE PAGE */
#container { 
    width: 780px;
    background: #AFABA1 url(/pics/home/backdrop_home.gif) top center repeat-y;
    padding: 0px 5px 0px 5px;
    margin: auto;
    color: #333; }
    
#contentholder { 
    float: left;
    width: 554px;
    background: #A29E94;
    color: #333;
    margin: 0px;
    padding: 0px;
    border: 0px solid #000;}
    

#navigationholder { 
    width: 780px;
    background: #000;
    padding: 0px;
    margin: 0px;
    height: 97px;
    color: #333;}

    
.flashholder { 
    background: #CFCFC9 url(/pics/home/flash_picholder.gif) top left repeat-y;
    width: 760px;
    height: 244px;
    padding: 10px;
    margin: 0px;
    color: #333;
    clear: both;}
    
.shelf { 
    background: #CFCFC9 url(/pics/home/shelf_shadow.gif) bottom left no-repeat;
    width: 740px;
    height: 170px;
    padding: 12px 20px 8px 20px;
    margin: 0px;
    color: #333;
    clear: both;}
    
.bottomblock { background: #BAB6AB; clear: both; color: #333; margin: 0px; padding: 10px 35px 20px 5px; width: 740px; }

* html .bottomblock { 
    background: #BAB6AB;
    width: 740px;
    height: 265px;
    padding: 10px 20px 0px 20px;
    margin: 0px;
    color: #333;
    clear: both;}    


/* BUYING GUIDE SECTION CHECK BOX NAVIGATION */
/*#guideboxtop  {
background: url(/pics/buying_guide/paper_top.jpg) top left repeat-y;
width: 750px;
padding: 0px;
color: #000;
padding: 20px 10px 20px 20px;
margin: 0px;
clear: both; }*/

#guideboxtop  {
width: 774px;
color: #fff;
padding: 0px;
margin: 0px;
clear: both; }

#guidelist  {
font: normal 12px Arial,Helvetica,Verdana,sans-serif;
padding: 8px 3px 0px 3px;
margin: 0px;
background: #4e4c47;
list-style: none;
color: #fff;
width: 774px;
height: 24px;
white-space: nowrap;
}

#guidelist li {
font: normal 12px Arial,Helvetica,Verdana,sans-serif;
padding: 4px 0px 0px 0px;
margin: 5px 0px 0px 50px;
width: 774px;
color: #fff;
display: inline;
list-style-type: none;
font-size: 1.1em;
}
	
#guidelist a:link, #guidelist a:visited {
font: normal 12px Arial,Helvetica,Verdana,sans-serif;
color: #fff;
text-decoration: none;
}

#guidelist a:hover {
font: normal 12px Arial,Helvetica,Verdana,sans-serif;
color: #fff;
text-decoration: underline;
}

#guidelist li.on {
font: normal 12px Arial,Helvetica,Verdana,sans-serif;
padding: 4px 0px 0px 15px;
background: #4e4c47 url(/pics/buying_guide/check.gif) top left no-repeat;}

.guidebox  {
background: #CFCDC8 url(/pics/buying_guide/paper.jpg) top center repeat-y;
width: 765px;
color: #000;
margin: 0px;
padding: 5px 15px 20px 0px;} 

.guideboxtopyellow  {
background: url(/pics/testimonials/yellow_paper_top.jpg) top left repeat-y;
width: 750px;
padding: 0px;
color: #000;
padding: 20px 10px 20px 20px;
margin: 0px;
clear: both; }

.guideboxyellow  {
background: #CFCDC8 url(/pics/testimonials/yellow_paper_middle.jpg) top center repeat-y;
width: 730px;
color: #000;
margin: 0px;
padding: 5px 20px 20px 30px;} 

.guideboxbottom  {
background: url(/pics/buying_guide/paper_bottom.jpg) top center no-repeat;
width: 780px;
height: 16px;
color: #000;
margin: 0px;
padding: 0px;} 

.guideboxbottomyellow  {
background: #CFCDC8 url(/pics/testimonials/yellow_paper_bottom.jpg) top center no-repeat;
width: 780px;
height: 50px;
color: #000;
margin: 0px;
padding: 0px;} 

.testbox  {
width: 360px;
margin: 0px;
padding: 0px;} 

.testimonialspic  {
border: 1px solid #666666; 
margin-bottom: 5px;
padding: 2px;} 

.movieflash  {
float: right;
margin: 0px 30px 0px 0px;
padding: 0px;
background-color: #fcf1db;
} 

.testleft  {
width: 162px;
margin: 0px;
padding: 0px;} 

.testright  {
float: right;
width: 162px;
margin: 0px;
padding: 0px 0px 0px 15px;}

.houseflash2  {
width: 750px;
margin-left: 15px;
padding: 0px;} 

#bg_main {
float: center;
padding: 15px 0px 0px 35px;
clear: both;
}

#bg_callouts {
float: left;
background-color: #DDDCDA;
height: 215px;
padding: 0px;
margin: 0px;
}

.2levels_over {
background: url(/pics/buying_guide/new/2levels_on.gif) top left no-repeat;
width: 440px;
height: 75px;
text-indent: -5000px;
} 

.howtoselect_over {
background: url(/pics/buying_guide/new/howtoselect.gif) top left no-repeat;
width: 440px;
height: 67px;
}
 
.howtoselect_over a:hover {
background: url(/pics/buying_guide/new/howtoselect_on.gif) top left no-repeat;
width: 440px;
height: 67px;
} 

.testimonials_over {
background: url(/pics/buying_guide/new/testimonials.gif) top left no-repeat;
width: 440px;
height: 71px;
}
 
.testimonials_over a:hover {
background: url(/pics/buying_guide/new/testimonials_on.gif) top left no-repeat;
width: 440px;
height: 71px;
} 

.guide_copy {
padding: 35px 0px 0px 35px;
float: center;
width: 698px;
font-size: 1.1em;
}

.levels_bg a {
display: block;
font: bold 16px "Lucida Sans", Arial, Verdana, sans-serif;
color: #333333;
text-transform: uppercase;
background: #dddcda url(/pics/buying_guide/bigred.gif) 10px 15px no-repeat;
border-bottom: 1px solid #bab6ac;
width: 380px;
padding: 16px 0px 16px 38px;
text-decoration: none;
}

.levels_bg a:hover {
display: block;
background-color: #f3efc2;
width: 380px;
text-decoration: none;
}

.works_bg a {
display: block;
color: #333333;
text-transform: uppercase;
font: bold 16px "Lucida Sans", Arial, Verdana, sans-serif;
background: #dddcda url(/pics/buying_guide/bigred.gif) 10px 15px no-repeat;
border-bottom: 1px solid #bab6ac;
width: 380px;
padding: 16px 0px 16px 38px;
text-decoration: none;
}

.works_bg a:hover {
display: block;
background-color: #f3efc2;
width: 380px;
text-decoration: none;
}

.select_bg a {
display: block;
color: #333333;
text-transform: uppercase;
font: bold 16px "Lucida Sans", Arial, Verdana, sans-serif;
background: #dddcda url(/pics/buying_guide/bigred.gif) 10px 15px no-repeat;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #bab6ac;
width: 380px;
padding: 16px 0px 16px 38px;
text-decoration: none;
}

.select_bg a:hover {
display: block;
background-color: #f3efc2;
width: 380px;
text-decoration: none;
}

.testimonials_bg a {
display: block;
color: #333333;
text-transform: uppercase;
font: bold 16px "Lucida Sans", Arial, Verdana, sans-serif;
background: #dddcda url(/pics/buying_guide/bigred.gif) 10px 15px no-repeat;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #bab6ac;
width: 380px;
padding: 16px 0px 17px 38px;
text-decoration: none;
}

.testimonials_bg a:hover {
display: block;
background-color: #f3efc2;
width: 380px;
text-decoration: none;
}

/* .levels_bg a {
display: block;
background: #fff url(/pics/buying_guide/new/2levels_off.gif) top left no-repeat;
width: 418px;
height: 54px;
text-indent: -5000px;
}

.levels_bg a:hover {
display: block;
background: #fff url(/pics/buying_guide/new/2levels_on.gif) top left no-repeat;
width: 418px;
height: 54px;
text-indent: -5000px;
}

.works_bg a {
display: block;
background: #fff url(/pics/buying_guide/new/works_off.gif) top left no-repeat;
width: 418px;
height: 52px;
text-indent: -5000px;
}

.works_bg a:hover {
display: block;
background: #fff url(/pics/buying_guide/new/works_on.gif) top left no-repeat;
width: 418px;
height: 52px;
text-indent: -5000px;
}

.select_bg a {
display: block;
background: #fff url(/pics/buying_guide/new/select_off.gif) top left no-repeat;
width: 418px;
height: 54px;
text-indent: -5000px;
}

.select_bg a:hover {
display: block;
background: #fff url(/pics/buying_guide/new/select_on.gif) top left no-repeat;
width: 418px;
height: 54px;
text-indent: -5000px;
}

.testimonials_bg a {
display: block;
background: #fff url(/pics/buying_guide/new/testimonials_off.gif) top left no-repeat;
width: 418px;
height: 55px;
text-indent: -5000px;
}

.testimonials_bg a:hover {
display: block;
background: #fff url(/pics/buying_guide/new/testimonials_on.gif) top left no-repeat;
width: 418px;
height: 55px;
text-indent: -5000px;
}
*/

/* LIST */
#plainnav { 
    float: right; 
    margin: 0px;
    width: 180px;
    color: #eee;
    margin: 0px;}

#plainnav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #eee;}

#plainnav a {
    display: block;
    padding: 2px 0px 5px 5px;
    width: 160px;
    color: #000;
    border-bottom: 1px solid #eee;}

#plainnav a:link, #plainnav a:visited {
    color: #000;
    text-decoration: none;}
    
#plainnav a:hover {
    color: #000;
    text-decoration: underline;}
    
#plainnav li.sound {
background: url(/pics/buying_guide/speaker.gif) top left no-repeat;
list-style-type: none;
color: #000;
width: 150px;
padding: 0px 0px 0px 20px;
margin: 15px 0px 10px 0px; }

.redplainnav {
    display: block;
    margin: 0px;
    padding-left: 5px;
    font: bold 13px Arial, Helvetica, Verdana, sans-serif;
    color: #C00;}


.getstarted_off {
display: block;
background: url(/pics/buying_guide/getstarted_off.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;}

.getstarted_on {
display: block;
background: url(/pics/buying_guide/getstarted_on.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;} 

.empower_off {
display: block;
background: url(/pics/buying_guide/empower_off.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;}

.empower_on {
display: block;
background: url(/pics/buying_guide/empower_on.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;} 

.intelligen_off {
display: block;
background: url(/pics/buying_guide/intelligen_off.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;}

.intelligen_on {
display: block;
background: url(/pics/buying_guide/intelligen_on.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;} 

.engine_off {
display: block;
background: url(/pics/buying_guide/engine_off.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;}

.engine_on {
display: block;
background: url(/pics/buying_guide/engine_on.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;} 

.experts_off {
display: block;
background: url(/pics/buying_guide/experts_off.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;}

.experts_on {
display: block;
background: url(/pics/buying_guide/experts_on.gif) top left no-repeat;
width: 200px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;} 

.rezzy  {
display: block;
font: bold 22px Arial, Helvetica, Verdana, sans-serif;
background: url(/pics/buying_guide/results.gif) top left no-repeat;
height: 30px;
margin: 0px 0px 0px 20px;
padding: 8px 0px 0px 110px;}

.disclaim  {
display: block;
font: normal 11px/14px Arial, Helvetica, Verdana, sans-serif;
margin: 10px;
padding: 10px;}

.compare1 {
float: left;
width: 330px;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
margin: 0px 0px 0px 15px;
padding: 10px;}

.compare2 {
position: absolute:
width: 330px;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
padding: 10px;
margin: 0px 10px 0px 390px;}

.upgrades {
width: 720px;
font: bold 16px "Lucida Sans", Arial, Verdana, sans-serif;
text-align: center;
padding: 20px;
margin: 0px;
clear: both;}

.intro  {
display: block;
font: bold 23px Arial, Helvetica, Verdana, sans-serif;
text-align: center;
margin: 0px;
padding: 13px 0px 30px 0px;}

p.ppctitle  {
display: block;
font: bold 23px/26px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 0px 6px 0px;}

p.ppctag  {
display: block;
font: bold 14px/17px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px 0px 10px 0px;
padding: 0px;}

p.freeoffer  {
display: block;
font: bold 26px/28px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 0px 6px 0px;}

.redtext  {
font: bold 20px/22px Arial, Helvetica, Verdana, sans-serif;
color: #990000;}

p.disclaimer  {
display: block;
width: 650px;
font: normal 10px/12px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0 0 0 40px;}

.overload  {
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
line-height: 18px;
text-align: left; 
margin: 0px;
padding: 10px 5px 5px 5px;
border: 1px solid #ccc;
background: url(/pics/freeoffer/back_side.png) top center repeat-x;}

.smallred  {
font: bold 12px/14px Arial, Helvetica, Verdana, sans-serif;
color: #990000;}

.bk_big  {
font: bold 22px/24px Arial, Helvetica, Verdana, sans-serif;
color: #000000;}

.rd_big  {
font: bold 28px/30px Arial, Helvetica, Verdana, sans-serif;
color: #990000;}

.zip2  {
display: block;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 10px 0px 0px 0px;
background-color: #d7d6d2;
padding: 20px;}

.zip  {
display: block;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 20px 0px 0px 0px;
background-color: #d7d6d2;
padding: 20px;}

.ziplit  {
display: block;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
border-top: 1px solid #666666;
margin: 20px 0px 0px 0px;
padding: 20px 0px 0px 0px;}

img.lady  {
float: right;
display: block;
border: 1px solid #666666;
margin: 0px 0px 5px 10px;
padding: 3px;}

p.zippy  {
font: normal 13px Arial, Helvetica, Verdana, sans-serif;
line-height: 17px;
text-align: left;
margin: 0px;
padding: 5px 0px 5px 0px;}

#ppcboxleft  {
float: left;
display: block;
width: 428px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 20px 0px 40px;}

#ppcboxright  {
float: left;
display: block;
width: 232px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 0px 0px 40px;}

.ppcblock {
margin: 10px 0px 20px 0px;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
padding: 0px;
width: 212px;
color: #000;
}

.ppcblackprod{
font: bolder 12px Arial, Helvetica, Verdana, sans-serif;
color: #000;
}

a.ppcblackprod:visited {  color: #333 ;text-decoration: none;}
a.ppcblackprod:active {  color: #CCC;text-decoration: none;}
a.ppcblackprod:link {  color: #000;text-decoration: none;}
a.ppcblackprod :hover {  color: #333;text-decoration: underline;}

img.ppcproduct  {
border: 1px solid #ccc;
margin: 0px 0px 5px 0px;
padding: 0px;}

#ppcboxtop  {
float: left;
display: block;
width: 660px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 20px 0px 40px;}

.bk2_big  {
font: normal 24px/26px Arial, Helvetica, Verdana, sans-serif;
color: #000000;}

.red2_big  {
font: normal 22px/26px Arial, Helvetica, Verdana, sans-serif;
color: #990000;}

.disclaimer2  {
font: normal 10px/12px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;}

.smallred2  {
font: bold 24px/26px Arial, Helvetica, Verdana, sans-serif;
color: #990000;}

.smallblack2  {
font: normal 22px/24px Arial, Helvetica, Verdana, sans-serif;
color: #333333;}

.ppcprice {
	padding: 12px 0 0 0;
}

.zip3  {
display: block;
font: normal 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 10px 0px 0px 0px;
background: #ddddd9 url(/pics/freeoffer/back_side.png) top center repeat-x; 
/* background: url(/pics/promotions/back_side.gif) -10px 0px no-repeat;*/
padding: 20px;
border: 1px solid #ccc;}

.zip4  {
display: block;
width: 660px;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0 0 0 40px;
background: #ddddd9 url(/pics/freeoffer/back_side.png) top center repeat-x;
padding: 20px;
border: 1px solid #ccc;}

.offer_block {
float: left;
background: url(/pics/home/wide_offer.jpg) top left no-repeat;
width: 478px;
text-indent: -5000px;
height: 157px;
margin: 0px 0px 0px 5px;
padding: 0px;}

.offer_block a {
display: block;
width: 478px;
text-indent: -5000px;
height: 157px;
text-decoration: none;
margin: 0px;
padding: 0px;}

.offer_block  a:hover {
background: url(/pics/home/wide_offer.jpg) top center no-repeat;
width: 478px;
height: 157px;}

.clock {
float: left;
width: 220px;
text-indent: -5000px;
height: 157px;
margin: 0px 0px 0px 25px;
padding: 0px;}

.product1 {
float: left;
background: url(/pics/home/select_pic.jpg) top left no-repeat;
width: 219px;
text-indent: -5000px;
height: 157px;
margin: 0px 25px 0px 10px;
padding: 0px;}

.product1 a {
display: block;
width: 219px;
text-indent: -5000px;
height: 157px;
text-decoration: none;
margin: 0px;
padding: 0px;}

.product1  a:hover {
background: url(/pics/home/select_pic_on.jpg) top center no-repeat;
width: 219px;
height: 157px;}

.product2 {
float: left;
text-indent: -5000px;
background: url(/pics/home/levels_pic.jpg) top left no-repeat;
width: 219px;
height: 157px;
padding: 0px;
margin: 0;}

.product2 a {
display: block;
text-decoration: none;
text-indent: -5000px;
width: 219px;
height: 157px;
margin: 0px;
padding: 0px;}

.product2  a:hover {
background: url(/pics/home/levels_pic_on.jpg) top center no-repeat;
width: 219px;
height: 157px;}

.product3 {
float: left;
text-indent: -5000px;
background: url(/pics/home/works_pic.jpg) top left no-repeat;
width: 219px;
height: 157px;
text-indent: -50000px;
padding: 0px;
margin: 0px 25px 0px 10px;}

.product3 a {
display: block;
text-indent: -5000px;
text-decoration: none;
text-indent: -50000px;
width: 219px;
height: 157px;
margin: 0px;
padding: 0px;}

.product3  a:hover {
background: url(/pics/home/works_pic_on.jpg) top center no-repeat;
width: 219px;
height: 157px;}

.bottom_contain { 
margin: 0px;
padding: 0px 30px 0px 0px;}

.selection_home {
float: left;
background: url(/pics/home/hgs_off.jpg) top left no-repeat;
width: 225px;
text-indent: -5000px;
height: 205px;
margin: 0px 0px 0px 0px;
padding: 0px;}

.selection_home a {
display: block;
width: 225px;
text-indent: -5000px;
height: 205px;
text-decoration: none;
margin: 0px;
padding: 0px;}

.selection_home  a:hover {
background: url(/pics/home/hgs_on.jpg) top center no-repeat;
width: 225px;
height: 205px;}


.timeline_home {
float: left;
background: url(/pics/home/timeline_off.jpg) top left no-repeat;
width: 225px;
text-indent: -5000px;
height: 205px;
margin: 0px 0px 0px 5px;
padding: 0px;}

.timeline_home a {
display: block;
width: 225px;
text-indent: -5000px;
height: 205px;
text-decoration: none;
margin: 0px;
padding: 0px;}

.timeline_home  a:hover {
background: url(/pics/home/timeline_on.jpg) top center no-repeat;
width: 225px;
height: 205px;}

.winterstorm_home {
float: left;
background: url(/pics/home/winterstorm_off.jpg) top left no-repeat;
width: 225px;
text-indent: -5000px;
height: 205px;
margin: 0px 0px 0px 5px;
padding: 0px;}

.winterstorm_home a {
display: block;
width: 225px;
text-indent: -5000px;
height: 205px;
text-decoration: none;
margin: 0px;
padding: 0px;}

.winterstorm_home  a:hover {
background: url(/pics/home/winterstorm_on.jpg) top center no-repeat;
width: 225px;
height: 205px;}

.clock_home { background: url(/pics/home/clock_off.jpg) top left no-repeat; clear:both; display:block; float:left; height: 205px; margin: 0px 0px 15px 5px; padding: 0px; text-indent: -5000px; width: 225px; }

.clock_home a {
display: block;
width: 225px;
text-indent: -5000px;
height: 205px;
text-decoration: none;
margin: 0px;
padding: 0px;}

.clock_home  a:hover {
background: url(/pics/home/clock_on.jpg) top center no-repeat;
width: 225px;
height: 205px;}

.group1 {
/*background: url(/pics/shared/testimonials_top.gif) top left no-repeat;*/
float: right;
width: 237px;
margin: 0px;
padding: 0px 10px 0px 0px;}

.group2 {
width: 230px;
float: right;
padding: 0px 0px 0px 55px;
margin: 0px;}

.group3 {
float: right;
width: 200px;
padding: 0px;
margin: 0px 0px 0px 10px;}

img.propane {
padding: 5px 0px 0px 32px;
margin: 0px;}

.intelligen {
background: url(/pics/home/intelligen_logo.gif) top left no-repeat;
width: 232px;
height: 25px;
border-bottom: 1px solid #ABA596;
margin: 0px;
padding: 0px;}

.intelligen a {
display: block;
width: 232px;
height: 25px;
text-indent: -5000px;
padding: 0px;
margin: 0px;}

.pictures {	
	padding-left: 35px;
	padding-bottom: 10px;
	margin: 0px;}
	
.resultbtns {	
padding-right: 2px;
margin: 0px;}

.empower {
background: url(/pics/home/empower_logo.gif) bottom left no-repeat;
width: 232px;
height: 25px;
border-top: 1px solid #D4D0C4;
margin: 0px;
padding: 0px;}

.empower a {
display: block;
width: 232px;
height: 25px;
text-indent: -5000px;
padding: 0px;
margin: 0px;}

.testimonials  {
background: url(/pics/shared/testimonials_backdrop.gif) top left repeat-y;
margin: 0px;
width: 207px;
font: normal 11px Times, "Times New Roman", Georgia, sans-serif;
color: #333;
padding: 15px; }

.extreme  {
background: transparent;
margin: 0px;
width: 207px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
color: #333;
padding: 0 0 0 20px; }

img.extra {
padding-bottom: 10px; }

.weatherbox  {
float: right;
border: 1px solid #666;
margin: 0px 0px 5px 5px;
width: 73px;
height: 70px;
padding: 0px; }

.testimonialsbottom  {
margin: 0px;
padding: 0px;
width: 237px;
height: 19px;
background: url(/pics/shared/testimonials_bottom.gif) top left no-repeat; }

.testimonialstitle {
    display: block;
    margin-bottom: 5px;
    text-indent: -10000px;
    background: url(/pics/shared/testimonials_title.gif) top left no-repeat;}

.howwhite{
display: block;
width: 222px;
height: 43px;
padding: 15px 0px 0px 10px;
text-align: left;
letter-spacing: -1px;
text-shadow: 2px 3px 2px #333;
font: bolder 15px/1em Verdana, Helvetica, Arial, sans-serif;
color: #FFF;
}

a.howwhite:visited {  color: #FFF ;text-decoration: none;}
a.howwhite:active {  color: #FFF;text-decoration: none;}
a.howwhite:link {  color: #FFF;text-decoration: none;}
a.howwhite:hover {  color: #FFFFCC;text-decoration: none; }
    
#rightfloat { 
float:right;
padding: 0px;
margin: 0px;}
 
#rightside { 
border: 0px solid #ccc;
width: 226px;
margin: 0px;
background-color: #000;
height: 70px;}
    
.toolbox  {
font: normal 11px Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #999;
padding: 10px 10px 5px 5px;} 

.toolbox a:link {
	color: #999;
	text-decoration: none;
	}
	
.toolbox a:visited {
	color: #999;
	text-decoration: none;
	}
	
.toolbox a:hover {
	color: #fff;
	text-decoration: none;
	}


.dealer  {
font: bold 12px Arial, Helvetica, Verdana, sans-serif;
text-align: right;
background: url(/pics/shared/dealer_arrow.gif) no-repeat;
color: #CCC;
background-position: .5em;
margin-top: 45px;
padding: 0px 15px 0px 0px;} 

.dealer a:link {
	color: #CCC;
	text-decoration: none;
	}
	
.dealer a:visited {
	color: #CCC;
	text-decoration: none;
	}
	
.dealer a:hover {
	color: #FFF;
	text-decoration: none;
	}
    
/* NAVIGATION */
#navcontainer {
padding: 0px;
margin: 0px;}

#navlist  {
padding: 0px;
background: #000;
list-style: none;
margin: 0px;
width: 780px;
height: 22px;}

#navlist ul li {
padding: 0px;
margin: 0px;
display: block;
float: right;}
	
#navlist a {
text-decoration: none;
text-indent: -50000px;
height: 22px;
display: block;}


#navlist li.guide {
background: url(/pics/nav/guide_off.gif) top center no-repeat;
width: 95px;
float: right;}

#navlist li.guide a.guide_on  {
background: url(/pics/nav/guide_on.gif) top center no-repeat;
width: 95px;}

#navlist li.guide a:hover {
background: url(/pics/nav/guide_on.gif) top center no-repeat;
width: 95px;}


#navlist li.products {
background: url(/pics/nav/products_off.gif) top center no-repeat;
width: 75px;
float: right;}

#navlist li.products a.products_on  {
background: url(/pics/nav/products_on.gif) top center no-repeat;
width: 75px;}

#navlist li.products a:hover {
background: url(/pics/nav/products_on.gif) top center no-repeat;
width: 75px;}


#navlist li.buy {
background: url(/pics/nav/buy_off.gif) top center no-repeat;
width: 102px; 
float: right;}

#navlist li.buy a.buy_on  {
background: url(/pics/nav/buy_on.gif) top center no-repeat;
width: 102px;}

#navlist li.buy a:hover {
background: url(/pics/nav/buy_on.gif) top center no-repeat;
width: 102px;}


#navlist li.support {
background: url(/pics/nav/support_off.gif) top center no-repeat;
width: 131px;
float: right;}

#navlist li.support a.support_on  {
background: url(/pics/nav/support_on.gif) top center no-repeat;
width: 131px;}

#navlist li.support a:hover {
background: url(/pics/nav/support_on.gif) top center no-repeat;
width: 131px;}

#navlist li.promotions {
background: url(/pics/nav/promotions_off.gif) top center no-repeat;
width: 93px;
float: right;}

#navlist li.promotions a.promotions_on  {
background: url(/pics/nav/promotions_on.gif) top center no-repeat;
width: 93px;}

#navlist li.promotions a:hover {
background: url(/pics/nav/promotions_on.gif) top center no-repeat;
width: 93px;}

#navlist li.dealer_support {
background: url(/pics/nav/dealer_off.gif) top center no-repeat;
width: 116px;
float: right;}

#navlist li.dealer_support a.deal_on  {
background: url(/pics/nav/dealer_on.gif) top center no-repeat;
width: 116px;}

#navlist li.dealer_support a:hover {
background: url(/pics/nav/dealer_on.gif) top center no-repeat;
width: 116px;}

#navlist li.contact {
background: url(/pics/nav/contact_off.gif) top center no-repeat;
width: 93px;
float: right;}

#navlist li.contact a.contact_on  {
background: url(/pics/nav/contact_on.gif) top center no-repeat;
width: 93px;}

#navlist li.contact a:hover {
background: url(/pics/nav/contact_on.gif) top center no-repeat;
width: 93px;}


#navlist li.home {
background: url(/pics/nav/home_off.gif) top center no-repeat;
width: 57px;
float: right;}

#navlist li.home a.home_on  {
background: url(/pics/nav/home_on.gif) top center no-repeat;
width: 57px;}

#navlist li.home a:hover {
background: url(/pics/nav/home_on.gif) top center no-repeat;
width: 57px;}
    

/* SPECIAL FONT COLORS */
.green {
    font: bold 13px Arial, Helvetica, Verdana, sans-serif;
    color: #390;
    background: #fff;}
    
.red {
    display: block;
    margin-top: 40px;
    font: bold 13px Arial, Helvetica, Verdana, sans-serif;
    color: #C00;
    background: #fff;}
    
.littlered{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
line-height: 12px;
color: #900;
}

a.littlered:visited {  color: #900 ;text-decoration: none;}
a.littlered:active {  color: #900;text-decoration: none;}
a.littlered:link {  color: #900;text-decoration: none;}
a.littlered:hover {  color: #900;text-decoration: underline;}
    
.recked {
display: block;
padding: 0px;
margin: 0px 0px 5px 0px;
color: #990000; 
font: bold 11px verdana, helvetica,  sans-serif; }

/* LISTS */
.biglist {
padding-left: 0px;
margin-left: 0;
margin-top: 10px; 
line-height: 14px;
color: #000;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
line-height: 16px; }

.biglist li {
list-style: none;
margin: 0;
border-bottom: 1px solid #999;
padding: 8px 0px 8px 0px; }

.biglist li.stat {
padding-right: 140px;
height: 95px;
background: url(/pics/buying_guide/statstation.gif) top right no-repeat;
list-style-type: none;
margin: 0; }

.biglist li.engine {
padding: 15px 120px 15px 0px;
background: url(/pics/buying_guide/vanguard_engine.gif) top right no-repeat;
list-style-type: none;
margin: 0; }

.iconlist {
padding-left: 0px;
text-align: left;
margin-left: 0px;
margin-top: 20px; 
width: 350px;
line-height: 14px;
color: #000;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
line-height: 16px; }

.iconlist2 {
float: right;
text-align: left;
padding-left: 0px;
margin-left: 0;
margin-top: 20px; 
width: 350px;
line-height: 14px;
color: #000;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
line-height: 16px; }

.iconlist li.ac {
background: url(/pics/buying_guide/central_air.gif) top left no-repeat;
list-style: none;
margin: 0;
padding: 0px 0px 40px 75px; }

.iconlist li.watch {
background: url(/pics/buying_guide/watch.gif) top left no-repeat;
list-style: none;
margin: 0;
padding: 0px 0px 40px 75px; }

.iconlist2 li.snow {
background: url(/pics/buying_guide/snowflake.gif) top left no-repeat;
list-style: none;
margin: 0;
padding: 0px 0px 40px 75px; }

.iconlist2 li.maintain {
background: url(/pics/buying_guide/maintain_kit.gif) top left no-repeat;
list-style: none;
margin: 0;
padding: 0px 0px 40px 75px; }


.questionmark {
float: right; }  

.questionmark2 {
float: left; 
padding: 0 5px 5px 0;}  

.essentials  {
display: block;
background: url(/pics/buying_guide/essentials.gif) top left no-repeat;
width: 161px;
height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px;
text-align:right;
} 

.comforts  {
display: block;
background: url(/pics/buying_guide/high_wattage_comforts.gif) top left no-repeat;
width: 203px;
height: 16px;
margin: 0px 0px 10px 0px;
padding: 0px;
clear: both;} 

/*RIGHT SIDE NAVIGATION*/
#sidenav_buying  {
padding: 0px;
width: 160px;
margin: 0px;		
background: transparent; }

#sidenav_buying ul  {
width: 160px;
margin: 0;
padding: 0px; }
	

#sidenav_buying li.intelligen2  {
padding: 0px;
background: transparent url(/pics/home-generators/intelligen_dot.gif) no-repeat;
list-style-type: none;
margin: 0; }

#sidenav_buying li.empower2  {
background: transparent url(/pics/home-generators/empower_dot.gif) no-repeat;
list-style-type: none;
margin: 0; }

#sidenav_buying li.tan  {
background: transparent url(/pics/home-generators/tan_dot.gif) no-repeat;
list-style-type: none;
margin: 0; }

#sidenav_buying li.intelligen2 a.intelligen_on  {
background: transparent url(/pics/home-generators/intelligen_dot_yellow.gif) no-repeat;
text-decoration: none;}

#sidenav_buying li.empower2 a.empower_on  {
background: transparent url(/pics/home-generators/empower_dot_yellow.gif) no-repeat;
text-decoration: none;}

#sidenav_buying li.tan a.tan_on  {
background: transparent url(/pics/home-generators/tan_dot_yellow.gif) no-repeat;
text-decoration: none;}

#sidenav_buying li a {
width: 183px;	
margin: 0px;
padding: 10px 0px 10px 20px;
color: #000;
text-decoration: none;
display: block;
line-height: 12px;
font: bold 11px Arial, Helvetica, Verdana,  sans-serif;}


#sidenav_buying li.intelligen2 a:hover {
background: transparent url(/pics/home-generators/intelligen_dot_yellow.gif) no-repeat;
text-decoration: underline;}

#sidenav_buying li.empower2 a:hover {
background: transparent url(/pics/home-generators/empower_dot_yellow.gif) no-repeat;
text-decoration: underline;}

#sidenav_buying li.tan a:hover {
background: transparent url(/pics/home-generators/tan_dot_yellow.gif) no-repeat;
text-decoration: underline;}

/* TWO LEVELS */

.levels_headers {
background: url(/pics/buying_guide/new/back_hd.gif) top left no-repeat;
width: 703px;
height: 25px;
margin: 35px 0px 0px 35px;
text-align: right;
font: bold 14px Arial, Helvetica, Verdana,  sans-serif;
color: #666;
}

.levels_flash {
background: url(/pics/buying_guide/new/2levels_back.jpg) top left no-repeat;
width: 703px;
height: 163px;
margin: 15px 0px 0px 35px;
}

.levels_vid {
margin: 0px;
padding: 0px;
}

.levels_text {
width: 450px;
padding: 50px 0px 0px 0px;
margin: 0px 0px 0px 225px;
}

.empower_img {
float: left;
background: url(/pics/buying_guide/new/empower_sm.gif) top left no-repeat;
width: 110px;
height: 150px;
margin: 0px;
padding: 0px;
text-indent: -5000px;
}

.empower_hd {
background: url(/pics/buying_guide/new/empower_hd.gif) top left no-repeat;
width: 216px;
height: 22px;
margin: 0px 0px 0px 105px;
padding: 0px;
text-indent: -5000px;
}

.empowercompare  {
display: block;
background: url(/pics/buying_guide/empower_logo.gif) top left no-repeat;
width: 340px;
height: 44px;
text-indent: -5000px;
margin: 0px;
padding: 0px;}

.empowercompare a {
display: block;
width: 340px;
height: 44px;
text-indent: -5000px;
margin: 0px;
padding: 0px;}

.empowertag  {
display: block;
font: bold 12px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px;}

.intelligen_img {
float: left;
background: url(/pics/buying_guide/new/intelligen_sm.gif) top left no-repeat;
width: 110px;
height: 150px;
margin: 0px;
padding: 0px;
text-indent: -5000px;
}

.intelligen_hd {
background: url(/pics/buying_guide/new/intelligen_hd.gif) top left no-repeat;
width: 216px;
height: 22px;
margin: 0px 0px 0px 105px;
padding: 0px;
text-indent: -5000px;
}

.intelligencompare  {
display: block;
background: url(/pics/buying_guide/intelligen_logo.gif) top left no-repeat;
width: 340px;
height: 44px;
margin: 0px;
padding: 0px;} 

.intelligencompare a  {
display: block;
width: 340px;
height: 44px;
text-indent: -5000px;
margin: 0px;
padding: 0px;} 

.intelltag  {
display: block;
font: bold 12px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px;}

.comparecopy  {
display: block;
font: normal 11px Arial, Helvetica, Verdana, sans-serif;
line-height: 14px;
margin: 0px;
padding: 10px 0px 10px 10px;}

.levels_green {
background: url(/pics/buying_guide/new/green_line.gif) top left no-repeat;
width: 340px;
height: 17px;
margin: 0px;
padding: 0px;
}

.levels_red {
background: url(/pics/buying_guide/new/red_line.gif) top left no-repeat;
width: 340px;
height: 17px;
margin: 0px;
padding: 0px;
}

.select_wrap {
margin: 15px 0px 0px 35px;
padding: 0px;
}

.select_top {
background: #fff url(/pics/buying_guide/new/select_top.gif) top left no-repeat;
width: 693px;
height: 4px;
margin: 0px;
padding: 0px;
}

*html .select_top {
background: #fff url(/pics/buying_guide/new/select_top.gif) top left no-repeat;
width: 693px;
height: 4px;
margin: 0px 0px -10px 0px;
white-space: nowrap;
padding: 0px;
}

.select_top_test {
background: url(/pics/buying_guide/new/select_top_test.gif) top left no-repeat;
width: 693px;
height: 4px;
margin: 0px;
padding: 0px;
}

*html .select_top_test {
background: url(/pics/buying_guide/new/select_top_test.gif) top left no-repeat;
width: 693px;
height: 4px;
margin: 0px 0px -10px 0px;
white-space: nowrap;
padding: 0px;
}

.select_body {
background: #fff url(/pics/buying_guide/new/select_rep.jpg) top left repeat-y;
width: 691px;
margin: 0px;
padding: 0px;
border-left: 1px solid #d0cec9;
border-right: 1px solid #d0cec9;
}

.select_btm {
background: url(/pics/buying_guide/new/select_btm.gif) top left no-repeat;
width: 693px;
height: 4px;
margin: 0px;
padding: 0px;
}

.select_nav {
float: left;
background-color: #dddcda;
background: #fff;
width: 190px;
margin: 0px;
padding: 0px;
border-right: 1px solid #fff;
}

.houseflash  {
margin: 0px;
padding: 0px;} 


.select_house {
float: left;
width: 450px;
margin: 0px;
padding: 0px;
}

.select_tb {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bab6ac;
	background-color: #cfcdc8;
}

.select_head { 
width: 170px;
background: #cfcdc8 url(/pics/buying_guide/new/wattage.png) top left repeat-x;
padding: 0 10px;
border-bottom: 1px solid #bab6ac;
}

.select_head h2 { 
font-size: 1em;
padding: 0;
margin: 0;
line-height: 2em;
color: #333;
text-transform: uppercase;
text-align: center;
background-color: #e3e2e1;
}

.air_tb {
	width: 190px;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bab6ac;
	background-color: #cfcdc8;
}

.select_head input {
width: 145px;
margin: 0 0 10px 0;
color: #900;
font-size: 2em;
font-family: Arial, sans-serif;
padding: 3px 10px;
font-weight: bold;
background: #fff url(/pics/buying_guide/new/squared.gif) top right no-repeat;
}

.select_air { 
width: 170px;
background-color: #e3e2e1;
padding: 0 10px;
border-top: 1px solid #fff;
border-bottom: 1px solid #bab6ac;
font-size: 0.9em;
line-height: 2em;
color: #333;
font-weight: bold;
}

.select_air h2 { 
font-size: 1em;
padding: 0;
margin: 0;
line-height: 2em;
color: #000;
background-color: #e3e2e1;
}

.select_air a {
font-size: 0.9em;
line-height: 1.25em;
}

.all {
padding-top: 4px;
float: right;
}

.select_essentials  {
background-color: #e3e2e1;
width: 170px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 0 10px;
text-align:center;
border-top: 1px solid #fff;
border-bottom: 1px solid #bab6ac;
line-height: 17pt;
color: #333;
text-align: left;
font-size: 1.1em;
font-weight: bold;
}

*html .select_essentials  {
background-color: #e3e2e1;
width: 170px;
height: 22px;
padding: 0 10px;
text-align:right;
border-top: 1px solid #fff;
border-bottom: 1px solid #bab6ac;
line-height: 17pt;
color: #333;
text-align: left;
font-size: 1.1em;
font-weight: bold;
}

.select_comforts  {
/*background-color: #e3e2e1;*/
background: #e3e2e1 url(/pics/buying_guide/new/high_wattage.gif) top left no-repeat;
width: 170px;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 5px 10px;
text-align:right;
border-top: 1px solid #fff;
border-bottom: 1px solid #bab6ac;
color: #333;
text-align: left;
font-size: 1.1em;
font-weight: bold;
}

.additional  {
/*background-color: #e3e2e1;*/
background: #e3e2e1 url(/pics/buying_guide/new/additional.gif) top left no-repeat;
width: 170px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 5px 10px;
text-align:right;
border-top: 1px solid #fff;
border-bottom: 1px solid #bab6ac;
color: #333;
text-align: left;
font-size: 1.1em;
font-weight: bold;
}

.next_btn {
	width: 190px;
	height: 44px;
	padding: 0;
	border-top: 1px solid #fff;
	background-color: #dddcda;
	text-align: center;
}

*html .next_btn {
	width: 190px;
	height: 34px;
	padding: 0;
	margin: 0px 0px -19px 0px;
	border-top: 1px solid #fff;
	background-color: #dddcda;
	text-align: center;
}

.resulting { float:left; height:24px; width: 96px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 5px 6px;}
.resulting a { background: transparent url(/pics/buying_guide/new/resulting.gif) no-repeat left top; float:left; height:24px; width: 96px; text-indent: -5000px; }
.resulting a:hover { background-position: 0 -24px; }

.reset { float:left; height:24px; width: 74px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 15px 0 0 55px; }
.reset a { background: transparent url(/pics/buying_guide/new/reset.gif) no-repeat left top; float:left; height:24px; width: 74px; text-indent: -5000px; }
.reset a:hover { background-position: 0 -24px; }


#prod_results1 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results2 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results3 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results4 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results5 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results6 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results7 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results8 { float: left;margin: 0 0 15px 15px;width: 460px;border: 1px solid #cfcdc8; }
#prod_results_hd { float: left;margin: 0;width: 440px;padding: 8px 10px;background: #adaba5 url(/pics/buying_guide/new/results_head.gif) top left repeat-x;font: normal 1.4em Arial, Helvetica, Verdana, sans-serif;text-align: center;border-bottom: 2px solid #a3a19b;color: #fff; }
.prod_results_info { float: left;width: 228px;padding: 0 10px;background-color: #fff !important; }
.prod_results_info h3 a { font: normal 1.25em Arial, Helvetica, Verdana, sans-serif;background-color: #fff !important; }
#callaction { float: left;margin: 0;width: 440px;padding: 7px 10px;background: #adaba5 url(/pics/buying_guide/new/callaction_back.png) top left repeat-x;text-align: center;border-top: 2px solid #f6f6f6; }
#callaction a { font: bold 1.25em Arial, Helvetica, Verdana, sans-serif;color: #900; }

.loading { float: left;margin-left: 155px;width: 139px;height: 90px;background: #fff url(/pics/buying_guide/new/loading.png) top left no-repeat;text-align: center; }


/* .powernow_resulting { float:left; height:17px; width: 84px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin: 0 0 10px 10px; }
.powernow_resulting a { background: #fff url(/pics/buying_guide/new/powernow_resulting.png) no-repeat left top; float:left; height:17px; width: 84px; text-indent: -5000px; }
.powernow_resulting a:hover { background-position: 0 -17px; }

.710_resulting { float:left; height:178px; width: 212px; overflow:hidden; white-space:nowrap; text-indent: -5000px;}
.710_resulting a { background: #fff url(/pics/buying_guide/new/710_resulting.jpg) top left no-repeat; float:left; height:178px; width: 212px; text-indent: -5000px; }
.710_resulting a:hover { background-position: 0 -178px; }

.1220_resulting { float:left; height:17px; width: 84px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin: 0 0 10px 10px; }
.1220_resulting a { background: #fff url(/pics/buying_guide/new/1220_resulting.png) no-repeat left top; float:left; height:17px; width: 84px; text-indent: -5000px; }
.1220_resulting a:hover { background-position: 0 -17px; }

.3045_resulting { float:left; height:17px; width: 84px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin: 0 0 10px 10px; }
.3045_resulting a { background: #fff url(/pics/buying_guide/new/3045_resulting.png) no-repeat left top; float:left; height:17px; width: 84px; text-indent: -5000px; }
.3045_resulting a:hover { background-position: 0 -17px; } */


.transfer_results {
float: left;
width: 110px;
padding-top: 75px;
text-align: center;
background: #fff url(/pics/buying_guide/new/transfer.gif) 35px 0 no-repeat;
}


.select_comfort_hd  {
background: url(/pics/buying_guide/new/select_comfort_hd.gif) top left no-repeat;
width: 304px;
height: 13px;
margin: 10px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

.select_comfort_text  {
width: 450px;
margin: 15px 0px 0px 25px;
padding: 0px 0px 0px 0px;
font-size: 12px;
}


#ppcboxleft_ne  {
float: left;
display: block;
width: 428px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 20px 0px 40px;}

#ppcboxright_ne  {
float: left;
display: block;
width: 232px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 0px 0px 0px;}

.ppcblock {
margin: 10px 0px 20px 0px;
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
padding: 0px;
width: 212px;
color: #000;
}

.ppcblackprod{
font: bolder 12px Arial, Helvetica, Verdana, sans-serif;
color: #000;
}

a.ppcblackprod:visited {  color: #333 ;text-decoration: none;}
a.ppcblackprod:active {  color: #CCC;text-decoration: none;}
a.ppcblackprod:link {  color: #000;text-decoration: none;}
a.ppcblackprod :hover {  color: #333;text-decoration: underline;}

img.ppcproduct  {
border: 1px solid #ccc;
margin: 0px 0px 5px 0px;
padding: 0px;}

#ppcboxtop  {
float: left;
display: block;
width: 660px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0px;
padding: 0px 20px 0px 40px;}

#yardcard {
	text-indent: -5000px;
	width: 211px;
	height: 150px;
	margin: 0px 0px 1px 0px;
	background: #fff url(/pics/marketing/yardcard.gif) top left no-repeat;
	}

.time {
	color: #666;
	font-style: italic;
	}

.promo_img {
	float: right;
	padding: 0 15px 15px 15px;
	}

.promo_tb {
	text-align: left;
	border: 1px solid #ccc;
	}
	
	.promo_tb th {
	background-color: #999;
	color: #fff;
	padding: 5px;
	font-weight: normal;
	}

	.promo_tb td {
	padding: 5px;
	background-color: #fff;
	}
	
/* #nopay {
	text-indent: -5000px;
	width: 211px;
	height: 55px;
	margin: 0px 0px 1px 0px;
	background: #fff url(/pics/promotions/nopay.jpg) top left no-repeat;
	}
	
#months {
	text-indent: -5000px;
	width: 211px;
	height: 55px;
	margin: 0px 0px 10px 0px;
	background: #fff url(/pics/promotions/12months.jpg) top left no-repeat;
	}

#rebate {
	text-indent: -5000px;
	width: 211px;
	height: 55px;
	margin: 0px 0px 1px 0px;
	background: #fff url(/pics/promotions/300.jpg) top left no-repeat;
	}
	
#months2 {
	text-indent: -5000px;
	width: 211px;
	height: 115px;
	margin: 0px 0px 75px 0px;
	background: #fff url(/pics/promotions/12months_lg.jpg) top left no-repeat;
	}

#rebate2 {
	text-indent: -5000px;
	width: 211px;
	height: 115px;
	margin: 0px 0px 0px 0px;
	background: #fff url(/pics/promotions/300_lg.jpg) top left no-repeat;
	}	*/


/* Landing Page
----------------------------------------------------------------------- */
#head_tp_lp { height: 100px; }
#head_tp_lp2 { height: 85px; }
.dealer_lp_head { float: right;width: 520px;height: 15px;background-color: #bbb;padding: 3px 10px;color: #fff;border-bottom: 2px solid #999; }
.dealer_lp_head p.left { float: left;width: 400px; }
.dealer_lp_head p.right { float: left;width: 100px; }
.dealer_lp { float: right;width: 520px;height: 95px;background-color: #f7f7f7;padding: 10px;font-size: 0.9em;line-height: 1.1em; }
.dealer_lp p.left { float: left;width: 400px; }
.dealer_lp p.right { float: left;width: 100px; }

.dealer_lp_head2 { float: left;width: 350px;height: 15px;background-color: #bbb;padding: 3px 10px;color: #fff;border-bottom: 2px solid #999;margin-top: 10px; }
.dealer_lp_head2 p.left { float: left;width: 350px; }

.dealer_lp2 { float: left;width: 360px;background-color: #f7f7f7;padding: 5px;font-size: 0.9em;line-height: 1.1em; }
.dealer_lp2 p.left { float: left;width: 315px; }

#powerfact { margin: -10px 0 0 0; }
* html #powerfact { margin: -10px -15px 0 0; }

.halfer { float: left;width: 330px;border-right: 1px solid #ccc;padding-right:15px; }
.halfer2 { float: left;width: 370px;padding-left:15px;font-size: 1.1em; }
.halfer2 ul { float: left;margin: 0;padding: 0px 15px 5px 15px; }
.halfer2 ul li { float: left;list-style-type: none;background: transparent url(/pics/ppc/trust/checkbox.png) top left no-repeat;margin: 0;padding: 0 0 10px 25px;width: 125px; }

.hdbuy10 { float:left; height:40px; width: 180px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 0 0 0 65px;}
.hdbuy10 a { background: #fff url(/pics/ppc/trust/buynow10.png) no-repeat left top; float:left; height:40px; width: 180px; text-indent: -5000px; }
.hdbuy10 a:hover { background-position: 0 -40px; }

.hdbuyall { float:left; height:60px; width: 214px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 0 0 0 50px; }
.hdbuyall a { background: #fff url(/pics/ppc/trust/buynowall.png) no-repeat left top; float:left; height:60px; width: 214px; text-indent: -5000px; }
.hdbuyall a:hover { background-position: 0 -60px; }

#outage-alert { float: left;width: 732px;height: 85px;background: #333 url(/pics/ppc/trust/outage.jpg) top left no-repeat;color: #fff;margin: 15px 0 15px 12px; }
#outage-alert h1 { color: #fff;padding-left: 125px;margin: 25px 0 5px 0;font-size: 1.25em; }
#outage-alert p { color: #fff;font-size: 1.1em;padding: 0 0 0 125px; }
#outage-alert em { color: #ffcc33; }


p.includable { border-top: 1px solid #ccc; color: #333; font-style: italic; padding-top: 10px; }


/* FOOTER */
#footer { background: #938F83; border-top: 2px solid #000; clear: left; color: #333; display: block; font: 10px Arial, Helvetica, Verdana, sans-serif; margin: 0px; padding: 10px 10px 10px 10px; text-align: left; width: 760px; }
    
.botnav{ font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #000; }

a.botnav:visited {  color: #333333 ;text-decoration: none; }
a.botnav:active {  color: #333333;text-decoration: none; }
a.botnav:link {  color: #000;text-decoration: none; }
a.botnav:hover {  color: #000;text-decoration: underline; }

.botnavsmall{ color: #000; font: 10px Arial, Helvetica, Verdana, sans-serif; margin-top: 5px; }

a.botnavsmall:visited {  color: #333333 ;text-decoration: none;}
a.botnavsmall:active {  color: #333333;text-decoration: none;}
a.botnavsmall:link {  color: #000;text-decoration: none;}
a.botnavsmall:hover {  color: #000;text-decoration: underline;}

a.stark:visited {  color: #CCC ;text-decoration: none;}
a.stark:active {  color: #CCC;text-decoration: none;}
a.stark:link {  color: #CCC;text-decoration: none;}
a.stark:hover {  color: #CCC;text-decoration: underline;}

a.privacy:visited {  color: #333 ;text-decoration: none;}
a.privacy:active {  color: #333;text-decoration: none;}
a.privacy:link {  color: #333;text-decoration: underline;}
a.privacy:hover {  color: #333;text-decoration: none;}


.network { background-color:#d7d7d3; border: 1px solid #666666; color:#333333; font-size: 10px; float: right; width: 190px; }

.formed { margin: 0px; padding: 0px; }

/* ROLLOVER TEXT HOME PAGE */

#contents { color: #fff; font: normal 11px/12px Arial, Helvetica, Verdana, sans-serif; padding: 0px 5px 5px 5px; width: 222px; }

#pop-top { background: #000 url(/pics/marketing/logo-small.gif) no-repeat 1em 1em; color:#fff; min-height:55px; text-align: right; }

.close_btn { padding: 15px 15px 0 0; }

.login { background: transparent url(/pics/shared/login_back.png) bottom right no-repeat; padding: 1px 10px 1px 0; text-align: right; }
.login a { color:#fff;}
.login a:hover{ color:#999; text-decoration:underline;}


 /* Responsys
**************************************************/
#emailsignup { background-color:#938F83; border:3px solid #AFABA1; clear:both; padding:10px; margin: 20px 20px 20px 0px; .margin: 10px 10px 10px 0px; width:200px; }
#emailsignup h3 { /*color:#444; font-family: Helvetica, Arial, sans-serif;*/ background-color:transparent; margin: 0 15px 0 0; font-size:14px; }
#emailsignup h6 { color:#444; font-family: Helvetica, Arial, sans-serif; margin: 5px 0px 0px 0px; font-size:11px; }
#emailsignup .error { color:#900; }
#emailsignup .error li { margin:0px; }
#emailsignup label { display:none; }
#emailsignup ul, #responsys li { margin:0px; padding:0px; }
#emailsignup ul { list-style-type:none; }
#emailsignup form { display:block; float:left; margin: 0; padding:0px; }
#emailsignup form li { display:block; float:left; margin: 5px 10px 5px 0; position:relative; width:155px; }
#emailsignup form li input { display:block; float:left; margin: 0px 5px 0 0; width:145px; }
#emailsignup .button a { background-color:#AFABA1; border: 1px solid #AFABA1; display:block; font-weight:bold; height:17px; margin: 0px 5px 0 0; text-align:center; text-decoration:none; width:60px; }
#emailsignup .button a:hover { background-color:#938F83; }
#emailsignup form .hint { color:#999; }
#emailsignup form .hint:focus { color:#333; }


 /* clearfix
**************************************************/
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#fff;}

	#cboxTopLeft{width:21px; height:21px; background:url(/pics/colorbox/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(/pics/colorbox/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(/pics/colorbox/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(/pics/colorbox/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(/pics/colorbox/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(/pics/colorbox/controls.png) right top repeat-y;}

	#cboxTopCenter{height:21px; background:url(/pics/colorbox/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(/pics/colorbox/border.png) 0 -29px repeat-x;}

	#cboxContent{background:#fff; }
		#cboxLoadedContent{margin-top:1px; background:#fff url(/pics/colorbox/colorbox-bg.png) no-repeat center 1px; padding:26px; border-top:27px solid #eee;}
                #cboxTitle{position:absolute; top:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; top:10px; left:200px; color:#666; font-size:9px; text-transform:uppercase; width:200px; margin-left:-100px; left:50%; text-align:center; }
                #cboxSlideshow{position:relative; top:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; top:10px; left:10px;  font-size:9px; font-weight:bold; text-transform:uppercase; color:#d21034;}
                #cboxPrevious.hover{ color:#000;}
                #cboxNext{position:absolute; top:10px; left:70px; font-size:9px; font-weight:bold; text-transform:uppercase;color:#d21034;}
                #cboxNext.hover{color:#000;}
		#cboxLoadingOverlay{background:url(/pics/colorbox/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(/pics/colorbox/loading.gif) center center no-repeat;}
		#cboxClose {  position:absolute; top:0; right:0;   text-align:right; text-transform:capitalize; font-size:11px; text-decoration:underline; padding:7px 8px; }
		#cboxClose.hover{background-position:-25px -25px;}