
#sidebar dl.calc_nav {
	margin-left:153px;
	margin-top:63px;
	width:126px;
}
#sidebar dl.calc_nav dd { margin:0px 0px 9px; }
#sidebar dl.calc_nav a.at { color:#666666; }
#sidebar dl.calc_nav a.up { color:#999999; }
#sidebar dl.calc_nav a.up:hover {	color: #0083CC; }

/* ///// ////// ///// ////// ///// ////// */

#calculate-form div.card {
	display:none;
	width:351px;
	}
#calculate-form div.card div.input {
	margin:0px;
	padding:8px 0px 0px;
	width:351px;
	}

#calculate-form div.card_nav {
	background:#e6e6e6;
	height:18px;
	width:351px;
	margin-bottom:18px;
	}
#calculate-form div.card_nav a.prev {
	position:absolute;
	left:3px;
	}
#calculate-form div.card_nav a.next {
	position:absolute;
	right:3px;
	}

#calculate-form div.pane {
	background:#e6e6e6;
	padding:5px 0px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:9px;
	}
#calculate-form div.pane img { 
	position:absolute;
	right:9px;
	top:9px;
	}

#calculate-form input, #calculate-form select {
	font-size:12px;
	font-family:"Tahoma","Trebuchet MS",sans-serif;
	width:100%;
	}

#calculate-form table { margin:0px 0px 9px; }
#calculate-form td, #calculate-form th { vertical-align:middle;	}
#calculate-form fieldset { margin:0px; }
#calculate-form fieldset table { margin:0px; }
#calculate-form fieldset th.label {	font-weight:bold;	}

/* ///// ////// ///// ////// ///// ////// */

#intro p {
	margin:0px 0px 18px;
	}

/* ///// ////// ///// ////// ///// ////// */

#wallchars td.label {
	width:105px;
	padding-right:3px;
	}
#wallchars td.select {
	width:189px;
	}
#wallchars td.num {
	width:61px;
	border:1px solid #999999;
	}
#wallchars div.diagrams { height:180px; }
#wallchars div.diagrams img { border:1px solid #999999; }
#wallchars div.diagrams a:hover img { border:1px solid #0083CC; }
#wallchars div.diagrams a { position:absolute; top:0px; }
#wallchars div.diagrams a.one { position:absolute; }
#wallchars div.diagrams a.two { left:180px; }

/* ///// ////// ///// ////// ///// ////// */

#dimensions fieldset.gable { width:351px; background:right no-repeat url(gable.png); }
#dimensions fieldset.storey { width:351px; background:right no-repeat url(storey.png); }

#dimensions .label {
	width:105px;
	padding-right:3px;
	}
#dimensions .dim {
	width:36px;
	}
#dimensions .tip {
	padding-left:6px;
	width:42px;
	}


#dimensions #roof_pitch_table { margin-bottom:9px; width:100%; }
#dimensions #roof_pitch_table td { border:1px solid #999999; width:33%; text-align:center; line-height:12px; padding:3px; }
#dimensions #roof_pitch_table th { border:1px solid #999999; }

#dimensions #storey-toggle div { height:27px; }
#dimensions #second-storey-on, #second-storey-off { text-align:center; }
#dimensions #second-storey { margin:0px; }

/* ///// ////// ///// ////// ///// ////// */

#openings .label { width:81px;	}
#openings .qty { width:36px;	}
#openings .type { width:90px;	}
#openings .height { width:36px;	}
#openings .width { width:36px;	}

/* ///// ////// ///// ////// ///// ////// */

	
#email-formlet { height:69px; }
#email-donelet { display:none; height:69px; }
#email-donelet p { padding:27px 9px 0px; text-align:center; }

#calculate fieldset div.label {
	position:relative;
	width:351px;
	text-align:center;
	}
#calculate fieldset div.field {
	position:absolute;
	top:18px;
	width:189px;
	margin:0px 81px;
	}

#calculate div.buttons {
	position:absolute;
	top:51px;
	width:351px;
	height:27px;
	text-align:center;
	}
#calculate div.buttons button {
	position:relative;
	margin:0px auto;
	width:117px;
	}


/* ///// ////// ///// ////// ///// ////// */


#calculator-results h2 {
	margin:18px 0px 0px;
	}
#calculator-results h3 {
	text-align:center;
	margin:36px 0px 0px;
	}
#calculator-results table {
	border-top:1px solid #999999;
	}

#calculator-results td { padding:3px;	}
#calculator-results td.val { text-align:right; font-weight:bold; }
#calculator-results td.label { width:135px;	text-align:right; }

#calculator-results div.materials { padding:0px 0px 0px 297px; }
#calculator-results div.materials table { border-left:1px solid #999999; border-right:1px solid #999999; width:350px; }
#calculator-results div.materials td { border-bottom:1px solid #999999; }
#calculator-results div.materials td.label { border-right:1px solid #999999; }
#calculator-results div.materials td.val { width:30px; }
#calculator-results div.materials td.product { width:18px; }
#calculator-results div.materials td.product img { display:block; }

#calculator-results div.specs {	position:absolute; width:270px;	color:#666666; left:0px; z-index:1; }
#calculator-results div.specs table {	width:270px; }
#calculator-results div.specs table.dimensions td.val { width:30px; }
#calculator-results div.specs table.bales td.val { width:15px; }
#calculator-results div.specs td.shorty { line-height:12px; padding:0px 3px; }

#calculator-results div.specs div.legend { text-align:center; border-top:1px solid #999999; padding-top:3px;}
#calculator-results div.specs div.legend img { vertical-align:middle; }

	
/* ///// ////// ///// ////// ///// ////// */

#diagram {
	padding:17px;
	}
#diagram img { border:1px solid #999999; }
#diagram h2 { margin:0px; font-size:18px; }
#diagram p { margin:9px; line-height:15px; }

/* ///// ////// ///// ////// ///// ////// */

#calculator-emailer {
	height:18px;
	width:648px;
	}
