/* Presentation Stylesheet */ 
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
}

a img { 
border:none
}

.table {
FONT-SIZE: 16px;
}

h1{
margin: 0; 
padding-left:10px; 
FONT-SIZE: 21px; 
FONT-WEIGHT: bold; 
COLOR: #333333
}

h2{
margin: 0; 
padding-left:10px; 
FONT-SIZE: 16px; 
FONT-WEIGHT: bold; 
COLOR: #333333
}

h3{
margin: 0; 
padding-left:10px; 
FONT-SIZE: 15px; 
FONT-WEIGHT: bold; 
COLOR: #333333
}

h4{
margin: 0; 
padding-left:10px; 
FONT-SIZE: 14px; 
FONT-WEIGHT: bold; 
COLOR: #333333
}

p {
 margin:0;
 padding:7px;
 font-size:12px;
line-height: 16px;
 }

#optin img {
padding:0 0 0 2px; 
FONT-SIZE: 15px; 
margin-bottom: -5px
}

#optin h5 {
margin: 0; 
padding:0 0 0 2px; 
FONT-SIZE: 15px; 
COLOR: red; 
FONT-WEIGHT: bold; 
text-align: center
}

.menu_table td{
border-bottom:1px solid #5B3524;
height:26px;
padding-left:12px;
}

.left_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 26px;
font-weight: bold;	
font-variant: normal;
text-transform: none;
color: #5B3524;
background-color:inherit;
text-decoration: none;
}

.left_link:hover{
color:#C9232D;
text-decoration:none;
background-color:inherit;
}

.left_link-sm{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;	
font-style: normal;
line-height: 23px;
font-weight: bold;
font-variant: normal;	
text-transform: none;	
color: #5B3524;	
background-color:inherit;
text-decoration: none;
padding-left:15px;
}

.left_link-sm:hover{
color:#C9232D;
text-decoration:none;
background-color:inherit;
}

#subheader{
background:url(http://www.raflect.com/images/raflect-header-background.gif) left top no-repeat;
width:570px; 
height:70px;
}

#subheader h1{
float:left; 
padding:20px 0 0 35px; 
FONT-SIZE: 20px; 
FONT-WEIGHT: bold; 
COLOR: #333333
}

#subheader2 {
background:url(http://www.raflect.com/images/raflect-header-background.gif) left top no-repeat;
width:570px; 
height:70px;
}

#subheader2 h1{
float:left; 
padding:20px 0 0 35px; 
FONT-SIZE: 20px; 
FONT-WEIGHT: bold; 
COLOR: #333333
}

.price{
margin: 0; 
padding:0; 
FONT-SIZE: 28px; 
FONT-WEIGHT: bold; 
COLOR: #CC0000; 
background: #ffff00;
}


.rimage { border:none; float: right; padding: 10px; clear: right;}
.limage { border:none; float: left; padding: 10px; clear: left;}

div#form {padding: 5px 15px 0 50px; vertical-align: top}
div#form #calc{padding-bottom: 5px}
div#form #name-label {float:left;FONT-WEIGHT: bold; padding: 3px 0 3px 0}
div#form #name {float:right;margin-bottom:4px; text-align:right; padding: 3px 5px 3px 0}
div#form #email-label {float:left;FONT-WEIGHT: bold; padding: 3px 0 3px 0}
div#form #email {float:right;margin-bottom:4px; text-align:right; padding: 3px 5px 3px 0}
div#form #state-label {float:left;FONT-WEIGHT: bold; padding: 3px 0 3px 0}
div#form #state {float:right;margin-bottom:4px; padding: 3px 0 3px 0}
div#form #sqft-label {float:left;FONT-WEIGHT: bold; padding: 3px 0 3px 0}
div#form #sqft {float:right;margin-bottom:4px;text-align:right; padding: 3px 5px 3px 0}
div#form #slope-label {float:left;FONT-WEIGHT: bold; padding: 3px 0 3px 0}
div#form #slope {float:right;margin-bottom:4px; padding: 3px 0 3px 0}
div#form #avg_bill-label {float:left;FONT-WEIGHT: bold; padding: 3px 0 3px 0}
div#form #avg_bill {float:right;margin-bottom:4px;text-align:right; padding: 3px 5px 3px 0}

div#results {background: url(http://www.raflect.com/images/Raflect-results.gif) no-repeat center top; height:750px; padding-right:65px;}
div#results h1{float:left; padding:20px 0 0 30px;}
div#results h3{padding:0px;font-weight: bold; font-size: 150%; color:#55585d}
div#results h4{padding:0px;font-weight: bold; font-size: 120%; color:#333333}
div#results .r_table1{float:left; clear;left; margin: 20px 0 0 37px; border: 1px solid #000;}
div#results .r_table{float:left; clear;left; margin: 8px 0 0 37px; border: 1px solid #000;}
div#results .r_25yr{font-weight: bold; background-color: #cccccc; border-collapse: collapse;border: 1px solid #000}
div#results .r_25yr td{background-color: #cccccc;}
div#results .r_25yr tr{border: 1px solid #000}
div#results .r_sub{font-weight: bold;}
div#results .r_sub-res{font-weight: bold; font-style: italic;}
div#results .r_subp{font-weight: bold;color: #999999; font-size: 130%;}
div#results i{color: #999999; font-size: 70%;}
div#results .r_sub-price{font-weight: bold; font-style: italic; color: #999999; font-size: 130%;}
div#results .r_sale{font-weight: bold; font-size: 145%; color: red;}
div#results .r_sale-price{font-weight: bold; font-size: 145%; color: red;}
div#results .colspace{width:1px;}
div#deal {float:left; margin:30px 0 0 10px;}
.add-to-cart {margin:0 35px 0 0;}

