@charset "utf-8";
/* CSS Document */
#calc-body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF }
h2 { color:#003669; font-size:1.5em; font-weight:normal; margin-top:2em; }
p { color: #464646; margin: 0em 1em 1em 18px; }
ul { color: #464646; }
.noBull { list-style:none; margin-top:1em; }
.first {margin-top:1.5em;}
#back { background-image:url(../images/lifestyle_slim_new.jpg); width:300px; height:380px; }
#top { border:0; padding:1em; margin-top:0em; }
#top label { clear:both; display:block; float:left; margin-top:-0.7em; margin-left:0em; width:18em; color:#ffffff; }
#top input { display:block; left:16em; position:relative; top:-1.4em; width: 4em; padding:2px; }
#top select { display:block; left:12em; position:relative;  top:-1.4em; width:16em; padding:2px; }
#top input.submit { clear:both; width:6em; top:-0.5em;  margin-left:-1.4em; }
#bottom {color:#FFFFFF; padding:1em; border:0; }
#bottom input { display:block; left:16em; position:relative; top:1em; width: 4em; padding:2px;  margin-top:-2.8em;}
#bottom label { clear:both; display:block; float:left; margin-top:-0.7em;  margin-left:0em; width:18em; color:#ffffff; }
#padder { padding:1em 1.5em 0em 0em; }
#details    { padding:0.5em; background-color:#e7f4ef; }
#details li { margin-bottom:0.5em; width:20em; }
#details input { width:15em; }
#submit { margin-top:1em;}
.small { font-size:smaller; margin-top:1em; }
#calc-wrap { width:300px; }
#prices span { clear:both; display:block; float:left; margin-top:1.2em; margin-left:0em; width:18em; color:#ffffff; }
#prices {margin-top:-24.8em; margin-left:13em; border:"0px"; }
.priceRight { float:right; margin-right:2em; margin-top:-1em;}


