/* DIY Remodeling Calculator CSS */

/* header */
div#DIY_header {
position: relative;
z-index: 10;
}
/*****/

/* general */
div#calculator_wrapper * {
margin: 0;
padding: 0;
}
div#calculator_wrapper {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 140%;
color: #333;
background: #FFF;
}
div#calculator_wrapper h2,
div#calculator_wrapper h3,
div#calculator_wrapper h3,
div#calculator_wrapper h4,
div#calculator_wrapper h5,
div#calculator_wrapper h6 {
font-family: Arial, Helvetica, sans-serif;
}
div#calculator_wrapper a:link {
color: #036;
text-decoration: underline;
} 
div#calculator_wrapper a:visited {
color: #666;
text-decoration: underline;
} 
div#calculator_wrapper a:active {
color: #F60;
text-decoration: underline;
} 
div#calculator_wrapper a:hover {
color: #F60;
text-decoration: none;
}
div.clear {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
div.spacer {
width: 988px;
height: 24px;
line-height: 0;
font-size: 0;
background: #FFF url("../../images/sidebar_bg.jpg") right top repeat-y;
}
/*****/

/* general structure */
div#dropshadow {
position: relative;
margin: 0;
padding: 0;
z-index: 20;
}
div#calculator_wrapper {
position: relative;
float: left;
width: 988px;
background: #FFF url("../../images/sidebar_bg.jpg") right top repeat-y;
z-index: 1;
}
/*****/

/* container */
div#calculator_wrapper div#calculator_contianer {
float: left;
width: 634px;
margin-top: -61px;
background: #FFF;
}
/* Project Estimator Adjustments */
div#calculator_wrapper div#calculator_contianer table * { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 120%;
color: #333;
background: none;
}
div#calculator_wrapper div#calculator_contianer table a:link {
color: #036;
text-decoration: underline;
} 
div#calculator_wrapper div#calculator_contianer table a:visited {
color: #666;
text-decoration: underline;
} 
div#calculator_wrapper div#calculator_contianer table a:active {
color: #F60;
text-decoration: underline;
} 
div#calculator_wrapper div#calculator_contianer table a:hover {
color: #F60;
text-decoration: none;
}
/* intro text */
div#calculator_wrapper div#calculator_contianer table div#intro-text {
position: relative;
margin-top: -75px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
color: #F60;
z-index: 15;
}
div#calculator_wrapper div#calculator_contianer table div#intro-text p {
margin-bottom: 12px;
font-size: 11px;
line-height: 140%;
}
div#calculator_wrapper div#calculator_contianer table div#intro-text p strong {
margin-bottom: 12px;
font-size: 14px;
line-height: 120%;
color: #F60;
}
/* final page */
div#calculator_wrapper div#calculator_contianer table tr td.heading {
line-height: 140%;
}
div#calculator_wrapper div#calculator_contianer table tr td.heading h1.heading {
margin-bottom: 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
line-height: 110%;
color: #F60;
}
div#calculator_wrapper div#calculator_contianer table tr td.heading img {
margin: 0 12px 12px 12px;
}
div#calculator_wrapper div#calculator_contianer table tr td.project table {
margin-right: 12px;
}
div#calculator_wrapper div#calculator_contianer table tr td.project table.project br {
display: none;
}
div#calculator_wrapper div#calculator_contianer table tr td.project table.project td.section {
padding-top: 12px;
border-bottom: #F60 3px solid;
}
div#calculator_wrapper div#calculator_contianer table tr td.project table.project td.section b.section {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #555;
}
div#calculator_wrapper div#calculator_contianer table tr td.project table.project td.question {
padding: 6px 0;
}
/*****/

/* sidebar */
div#calculator_wrapper div#sidebar {
float: right;
width: 354px;
}
div#calculator_wrapper div#sidebar div#advertisment {
display: inline;
float: right;
margin: 12px 27px 18px 0;
}
div#calculator_wrapper div#sidebar div#advertisment p {
width: 300px;
text-align: center;
font-size: 10px;
color: #666;
}
div#calculator_wrapper div#sidebar div#advertisment div#lcBannerDiv {
width: 300px;
height: 250px;
}
/* Google Ad */
div#calculator_wrapper div#google_ad * {
margin: 0;
padding: 0;
border: none;
}
div#calculator_wrapper div#google_ad {
display: inline;
float: right;
width: 300px;
margin: 0 26px 18px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 130%;
color: #333;
border: #CCC 1px solid;
background: #FFF;
}
div#calculator_wrapper div#google_ad div.google_title {
margin: 12px 12px 0 12px;
padding-bottom: 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: #F60 3px solid;
}
div#calculator_wrapper div#google_ad div.google_ad_links {
margin: 0 12px 12px 12px;
padding: 9px 12px 12px 12px;
background: #ECECEC;
}
div#calculator_wrapper div#google_ad div.google_ad_links span.google_ad_link_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
div#calculator_wrapper div#google_ad div.google_ad_links a,
div#calculator_wrapper div#google_ad div.google_ad_links a:link {
color: #036;
text-decoration: underline;
}
div#calculator_wrapper div#google_ad div.google_ad_links a:visited {
color: #666;
text-decoration: underline;
}
div#calculator_wrapper div#google_ad div.google_ad_links a:hover {
color: #F60;
text-decoration: none;
}
div#calculator_wrapper div#google_ad div.google_ad_links a:active {
color: #FF6800;
text-decoration: none;
}
/*****/
