
body {
background-color:#c1d830;
text-align: center;
margin:0;
font: verdana;

}

p {
margin:0;
padding:0
}
div#container
{
position:relative;
width:800px;
margin-left: auto;
margin-right: auto;
text-align: left;

} 

#snowFlakes {
position:relative;
float:left;
top:-5px;
}

.topsLeftsFloats {
position:relative;
float:left;
top:40px;
left:-3px;
}

.topsLeftsFloatsLeft {
background: url(images/gs-left.gif) repeat-y top left;
position:relative;
float:left;
top:40px;
left:-3px;
}

.topsLeftsFloatsRight {
background: url(images/gs-right.gif) repeat-y top left;
position:relative;
float:left;
top:40px;
left:-3px;
}


#contentArea {
width:405px;
height:601px;
background-color:#fff;
}

#contentAreaInstallation {
width:405px;
height:970px;
background-color:#fff;
}

#contentArea div#main {
padding-left:8px;
font:normal 9pt verdana;
color: #979523;
}

.installationLi {
padding-left:8px;
font:normal 9pt verdana;
color: #979523;
line-height:15pt;
}


.installationUl {
margin-top:0px;
margin-bottom:0px;
}

.installationSubhead {
padding-left:8px;
font:normal 9pt verdana;
color: #979523;
line-height:15pt;
}

.header {
padding-left:8px;
font:normal 9pt verdana;
color: #979523;
font-weight:bold;
line-height:15pt;
}

p#intro {
font-weight:bold;
line-height:15pt;
}



li#installation {
padding-left:8px;
font:normal 9pt verdana;
color: #979523;
}


.iconsLeft {
position:relative; 
float:left;

}

.iconsRight {
position:relative;
float:left;
top:2px;
margin-left:5px;

}

.clearBoth {
clear:both;
height:5px; 
line-height:5px;
}

#thankyou_footer {
padding-top:57px;
font-size:7pt;
line-height:12pt;
color: #9d9fa2;
width:375px;
}


.thankyou_footer {
padding-left:20px;
font:normal 9pt verdana;
padding-top:57px;
font-size:7pt;
line-height:12pt;
color: #9d9fa2;
width:300px;
text-align:center;
}

.supportlink{
color: #979523;
text-decoration:none;
}


.tipIntro {
font:normal 9pt verdana;
color: #979523;
width: 320px;
padding-bottom:12px;
}

.tiperror{
font:normal 9pt verdana;
color: #d40000;
width: 320px;
padding-bottom:12px;
font-weight:bold;
}


.tipLabel {
padding-left:8px;
font:normal 9pt verdana;
color: #979523;
font-weight:bold;
}

.tipLabelSm {
padding-left:8px;
font:normal 7pt verdana;
color: #979523;
}

.tipInput {
color: #000000;
border: 1px solid #cfcfcf;
width: 210px;
}

.tipInputLong {
color: #000000;
border: 1px solid #cfcfcf;
width: 318px;
}

#thankyou_footer a {
color: #979523;
text-decoration:none;
}

#footer {

position:relative;
font:normal 9pt verdana;
line-height:18pt;
color: #FFF;
left:25px;

}


/* Styles Added 12/12/07 */


#centerBGWrap {
position:relative;
width:583px;
left:115;
top:-83px;
background-image:url('images/greensaver_contentBG.gif');
font:normal 9pt verdana;
color: #979523;
}

#bottomArea {
position:relative;
width:589px;
left:111;
top:-83px;
background-image:url('images/greensaver_contentBG.gif')
}

p#intro {
font-weight:bold;
line-height:15pt;

}

#bodyContentArea {
position:relative;
left:163px;
width:359px;
}

#footerContentArea {
position:relative;
top:-73px;
font:normal 9pt verdana;
color: #FFF;
left:163px;
width:625px;
text-align:center;
}

/* Styles Added 12/12/07 */