/* ===================================================
	Story stylesheet - Dyson Airblade
	Version: v2.0
	Author: Nick Aspinall - 15/08/2008
	Updated: 
	Updated By: 
/* =================================================*/

/* Global Want It Styles */
h1, h2, h3, h4 { margin:0; padding:0; color:#999; }
h1.sIFR-replaced { font-size:31px; }

div.section { margin-top:10px; }
div.section p { margin-top:5px; }
ul li.questions { margin-bottom:5px; list-style:none; font-size:1.2em; }
a.back { margin-top:36px !important; }
.printLink{ float:right; height:30px; margin:-20px 20px 0 0; padding:0 0 0 30px; text-decoration:none; font-size:1.1em; background:url(/images/icons/printer_icon.gif) no-repeat left top; }

/* Technical Specification Page */ 

div.technical { width:754px !important; }  
table.techSpec { width:754px; margin:0 !important; padding:0; }
table.techSpec td, table.techSpec th { padding:10px; }
td, th { background:#000; border-top:1px solid #2e2e2e; text-align:left; }
td.borderRight, th.borderRight { width:231px; border-right:1px solid #2e2e2e; }
td.borderRight2 { width:231px; border:0 none;}
td img, th img { margin:0 0 10px 0 !important; }

th p, td p { margin:0 !important; font-weight:normal; }
tr.noTopBorder td { border-top:none !important; }
td.doubleWidth { width:462px; }
td table.innerTable { width:231px; }
td table.innerTable td { margin:0 !important; padding:0 !important; border-top:none !important; }
tr.topmachine td { padding-top:20px; border-top:none !important; }

/* Continuing Page & Guarantee Page */
div.guarantee { float:left; min-height:400px; margin:0 0 30px; padding:0 242px 0 0;  }
div.continuing { float:left; min-height:420px; height:auto !important; height:420px; margin:0 0 30px; padding:0 242px 0 0; }
	div.continuing h2 { width:490px; margin:23px 0; }
	div.continuing div.logosection { width:120px; float:left; margin-right:20px; }
	div.continuing ol { list-style:decimal; color:#fff; font-size:1.2em; }
	div.continuing li { padding-bottom:15px; }
	div.guarantee div.section a.textLink { float:left; font-size:1.1em; }
	div.guarantee div.section a.support { margin-top:20px; }
	div.guarantee div.sectionlogo p.addDyBoxLink { margin-top:-15px; }
	div.continuing div.listcontainer { width:490px; padding-left:2px; }

dl dt, dl dd { font-weight:normal; font-size:1.2em; line-height:1.5; }
dl dt { margin-top:10px; }
dd.subPoints { margin-left:26px; }
	
/* Install Page */

ol.questions li { /*width:474px;*/ margin:0 0 5px 5px; /*padding:0 0 0 5px;*/ list-style:decimal; color:#fff; font-size:1.2em; }

/* Calculator Page */

fieldset.calculator {padding:0; font-size: 0.8em;}
fieldset.calculator label {clear:left; float:left; width: 16em; color: #ffffff; display:block;}
fieldset.calculator select {float:left; background:#000000; border:1px solid #6C6C6C; color:#FFFFFF; padding:0px; width:16em;}
fieldset.calculator input {float: left;}
fieldset.calculator p {margin:5px 0 5px 0;}

.calculator h2.telephone { color:#fc0; }

.calculator td,th {padding: 0.5em; }
.calculator th { vertical-align: middle; border:0;}
.calculator td.nowrap {white-space: nowrap;}
.calculator td.alignmiddle {vertical-align: middle;}

td.noTopBorder { border-top:none !important; }

.calculator td.results {font-size:1.3em;font-weight:bold; background:#333333;border-top: 1px solid #000000; border-bottom:1px solid #000000;}
.calculator td.b4results {border-bottom:1px solid #333333;margin-bottom:5px;}
.calculator td.legal {font-size: 0.8em; color:#999; line-height:1.3em; }
