* {
	margin:0;
	padding:0;
}
html {
	height:100%;
	font-family:62.5% Tahoma, Arial, Helvetica, sans-serif;
}
body {
	color:#231f20;	
	font:62.5% Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:100%;
}
a {
	outline:none;
	color:#231f20;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
p {margin-bottom:1em;line-height:1.7em;}
ul {list-style:none;}
#wrapper {
	width:928px;
	margin:0 auto;
	font-size:1.06em;
}
#header {
	height:115px;
	width:928px;
}
#content {
	float:left;
	width:928px;
	margin:6px 0 2px 0;
	background-color:#fff;
}
body.how-it-works #content,
body.features-benefits #content,
body.specifications #content   {
	margin-top:20px;
}
#main-content {
	float:left;
	width:928px;
	background-color:#fff;
}
#secondary-content {
	float:right;
	width:222px;
	background-color:#231f20;
}
#flash {
	margin-bottom:20px;
	float:left;
}
h1 {
	float:left;
	text-indent: -9999px;
	background:#fff url(../images/logo.gif) no-repeat left 50%;
	width: 386px;
	height: 65px;
	display: block;
	padding:0;
	margin:30px 0 0 0;
}
h1 a {
	width: 360px;
	height: 65px;
	display: block;
	text-decoration: none;
	padding:0;
	margin:0 0 8px 0;
}
.box h2 {
	color:#f17d00;	
	margin:7px 0 7px 12px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
.willis-features h2 {
	color:#f17d00;	
	margin:7px 0 7px 12px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
.highlight {
	font-weight:bold;
}
.extra-info h2 {
	margin:7px 0 16px 9px;
}
.extra-info a {
	color:#f17d00;
	font-weight:bold;
}
.top {
	margin-top:20px;
}
h3 {
	color:#f17d00;
	margin:7px 0 2px 11px;
}
.features {
	margin:12px 0 0 10px;
}
#specifications-page p,
#specifications-page2 p {
	background:#fff url(../images/list-bullet-all.gif) no-repeat scroll left 5px;
	clear:both;
	padding-left:11px;
}
body.features-benefits #diagram ul li {
	height:30px;
	width:149px;
	text-indent:-9999px;
	width:200px;
	background-repeat:no-repeat;
	background-position:left center;
}
.install {background-image:url(../images/features-install.gif);}
.hot {background-image:url(../images/features-hot.gif);}
.cheaper {background-image:url(../images/features-cheaper.gif);}
.technology {background-image:url(../images/features-technology.gif);}
.eco {background-image:url(../images/features-eco.gif);}
.box {	
	width:222px;
	background:#fff url(../images/header-bg.gif) no-repeat left top;
	float:right;
}
.date-loc {
	float:left;
	padding-left:11px;
	width:200px;	
	margin-bottom:8px;
	}
.etitle {
	font-weight:bold;
	color:f17d00;
	display:block;
	width:200px;
	padding-left:11px;
	}
.willis-features {	
	width:453px;
	background:#fff url(../images/header-long-bg.gif) no-repeat left top;
	float:left;
}
#awards-holder {
	padding-left:8px;
	padding-bottom:5em;
	}
#awards-holder a {
	display:block;
	margin-bottom:8px;
	}
.answer {
	padding-bottom:2em;
	}
body.faqs .willis-features {	
	clear:left;
	width:658px;
	background:#fff url(../images/heading-bg.gif) no-repeat left top;
	line-height:1.6em;
}
body.news .willis-features,
body.our-services .willis-features {
	width:689px;
	background:#fff url(../images/header-vlong-bg.gif) no-repeat left top;
	float:left;
}
.willis-features img {
	float:right;
	margin-right:9px;
	margin-bottom:15px;
}
.willis-features div {
	margin:25px 0 0 10px;
}
.pdf-link {
	line-height:1.7em;
	padding-left:19px;
	background:#fff url(../images/pdf.gif) no-repeat left center;
	}
.willis-features p {
	margin:25px 0 0 0;
	float:left;
	width:367px;
}
.willis-features .news-images {
	float:right;
	width:275px;
	margin-top:0;
}
body.our-services .willis-features p,
body.news .willis-features p {
	margin:0;
}
.key-features {margin-right:-50px;}
.magical {
	width:437px;
	height:80px;
	display:block;
	background:#fff url(../images/text-magical.gif) no-repeat left top;
	text-indent:-9999px;
	float:left;
}
.pdf-dload {
	display:block;
	width:100%;
	line-height:1.9em;
	}
.pdf-dload a {
	padding:2px 0 2px 17px;
	background:#fff url(../images/pdf.gif) no-repeat 0 center;
	}
body.how-it-works .box {
	margin-bottom:12px;
}
body.specifications .box {
	float:left;
	margin:6px 10px 10px 0;
}
body.how-it-works #diagram .box {
	position:absolute;
	left:0;
	width:420px;
	background:none;
}
#diagram {
	position:relative;
	width:640px;
	margin-left:22px;
	float:left;
	background:#fff url(../images/instructions-pressurised.gif) no-repeat left bottom;
}

#diagram1 {
	position:relative;
	width:520px;
	margin-left:22px;
	float:left;
	background:#fff url(../images/instructions-pressurised.gif) no-repeat left bottom;
}

#diagram1 p {
	padding-right:20px;
	}
body.vented #diagram {
	position:relative;
	width:640px;
	margin-left:22px;
	float:left;
	background:#fff url(../images/instructions-vented.gif) no-repeat left bottom;
}
body.features-benefits #diagram,
body.our-services #diagram,
body.news #diagram,
body.contact-us #diagram {
	position:relative;
	width:640px;
	margin-left:0;
	float:left;
	background:none;
}
body.contact-us #diagram {
	width:690px;
	background:#f17d00 url(../images/form-footer.gif) no-repeat left bottom;
	padding-bottom:24px;
}
#diagram ul {
	float:left;
	font-size:0.9em;
	width:180px;
	margin-right:30px;
}
#diagram ul li {
	padding-left:19px;
	line-height:1.7em;
}
#diagram .box img {
	float:none;
	margin:0 0 3px 18px;
}
.diagram-2 {
	margin:0 45px 30px 0;
}
.A {
	background:#fff url(../images/list-A.gif) no-repeat left 2px;
}
.B {
	background:#fff url(../images/list-B.gif) no-repeat left 2px;
}
.C {
	background:#fff url(../images/list-C.gif) no-repeat left 2px;
}
.D {
	background:#fff url(../images/list-D.gif) no-repeat left 2px;
}
.E {
	background:#fff url(../images/list-E.gif) no-repeat left 2px;
}
.F {
	background:#fff url(../images/list-F.gif) no-repeat left 2px;
}
.G {
	background:#fff url(../images/list-G.gif) no-repeat left 2px;
}
.H {
	background:#fff url(../images/list-H.gif) no-repeat left 2px;
}
.I {
	background:#fff url(../images/list-I.gif) no-repeat left 2px;
}
.J {
	background:#fff url(../images/list-J.gif) no-repeat left 2px;
}
.K {
	background:#fff url(../images/list-K.gif) no-repeat left 2px;
}
.L {
	background:#fff url(../images/list-L.gif) no-repeat left 2px;
}
.M {
	background:#fff url(../images/list-M.gif) no-repeat left 2px;
}
.N {
	background:#fff url(../images/list-N.gif) no-repeat left 2px;
}
.O {
	background:#fff url(../images/list-O.gif) no-repeat left 2px;
}
.P {
	background:#fff url(../images/list-P.gif) no-repeat left 2px;
}
.Q {
	background:#fff url(../images/list-Q.gif) no-repeat left 2px;
}
.R {
	background:#fff url(../images/list-R.gif) no-repeat left 2px;
}
.S {
	background:#fff url(../images/list-S.gif) no-repeat left 2px;
}
.title {
	width:425px;
	height:95px;
	display:block;
	text-indent:-9999px;
}
.how {background:#fff url(../images/text-how-it-works.gif) no-repeat left top;width:240px;}
.specification {background:#fff url(../images/text-specifications.gif) no-repeat left top;}
.download {
	background:#fff url(../images/text-downloads.gif) no-repeat left top;
	margin:15px 0 0 22px;
	height:56px;
}
.innovation {
	background:#fff url(../images/text-innovation.gif) no-repeat left top;
	margin:0 0 7px 11px;
}
.links {
	float:left;
	margin:14px 0 20px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
body.home .links li {
	line-height:1.7em;
	background:#fff url(../images/list-bullet.gif) no-repeat left top;
	padding-left:12px;
}
.links li {
	line-height:1.7em;
	background:#fff url(../images/list-bullet-all.gif) no-repeat left centre;
	padding-left:12px;
}
#primary-content {
	float:left;
	width:928px;
}
.cut .box {
	float:left;
	width:270px;
	background:none;
}
.cut {
	float:left;
	background:none;
	width:453px;
}
.cut box img {
	margin-top:7px;
}
.primary {
	float:left;
	margin-left:15px;
}
.primary p {
	padding-left:11px;
	background:#fff url(../images/list-bullet-all.gif) no-repeat left 5px;
	clear:both;
}
.primary img {
	margin-top:7px;
}
.extra-info p {
	padding-left:11px;
	background:#fff url(../images/list-bullet-all.gif) no-repeat left 5px;
}
.first {
	margin-top:100px;
}
.cut-image {
	margin:0 20px 0 55px;
}
img {
	float:left;
	border:none;
}
#system-info {
	width:222px;
	float:right;
}
#system-info img{
	margin-top:7px;
}
#system-info p {
	padding-left:11px;
	background:#fff url(../images/list-bullet-all.gif) no-repeat left 5px;
	clear:both;
}
#diagram img {
	float:right;
}
#specifications-page {
	float:left;
	width:465px;
	background-color:#fff;
	margin-left:20px;
	display:inline;
}
.solasyphon-image {
	float:right;
	width:441px;
}
.solasyphon-image img {
	float:right;
	margin-top:8px;
}
#specifications-page ul,
#specifications-page2 ul {
	margin:17px 0 0 11px;
}
#specifications-page ul li,
#specifications-page2 ul li {
	line-height:1.7em;
	padding-left:19px;
}
.downloads-area {
	width:900px;
	background-color:#fff;
	float:left;
	margin:0 0 40px 22px;
	display:inline;
}
* html .downloads-area {
	width:910px;
}
.downloads-area .box {
	float:left;
	display:inline;
	width:210px;
	background: url(../images/header-narrow-bg.gif) no-repeat scroll left top;
	padding-right:17px;
}
.downloads-area .box.last {padding-right:0;}
.downloads-area img {
	float:left;
	margin:5px 0 0 4px;
}
.separator {
	float:left;
	width:227px;
	background:#fff url(../images/downloads-separator.gif) no-repeat scroll right top;
}
.col-last {
	float:left;
	width:217px;
	background:none;
}
.btn-download {
	float:left;
	margin:25px 0 0 4px;
	display:block;
	width:75px;
	height:17px;
	background:#fff url(../images/btn-download.gif) no-repeat left center;
	text-indent:-9999px;
}
.btn-download a {
	display:block;
	width:75px;
	height:17px;
}
.separator .box p {
	float:left;
	margin:25px 0 0 4px;
	height:70px;
}
#history-brief {
	float:left;
	width:460px;
	margin:14px 10px 0 0;
}
#history-products {
	float:left;
	width:457px;
	margin-top:14px;
}
.history-col {
	width:210px;
	float:left;
	line-height:1.7em;
}
.left {margin:0 8px 0 12px;}
.section {
	float:left;
	clear:both;
	width:453px;
	margin-top:10px;
	background:#fff url(../images/header-long-bg.gif) no-repeat left top;
}
.section h2 {
	color:#f17d00;	
	margin:7px 0 20px 12px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
body.history .box {	
	width:222px;
	background:#fff url(../images/header-high-bg.gif) no-repeat left top;
	float:left;
	margin-bottom:5px;
}
body.history .box h2 {
	color:#f17d00;	
	margin:7px 0 18px 12px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}
.col {
	width:222px;
	float:left;
}
.col p {
	margin-left:12px;
}
.right {
	margin-left:13px;
}
body.contact-us #system-info p {
	color:#f17d00;
	font-size:1em;
}
body.contact-us #system-info .position {
	color:#231f20;
}
#errormsg {
	float:left;
	width:600px;
	font-size:1.3em;
}
.view-anim {
	margin-top:12px;
	float:left;
	clear:left;
	}
#errormsg {
	margin-bottom:16px;
}
#diagram #errormsg ul li {
	padding:0;
}
.date {
	display:block;
	margin:0.2em 0 0.4em 11px;
	color:#231f20;
	font-size:0.9em;
}
.date2 {
	display:block;
	margin:0.2em 0 0.4em 0;
	color:#231f20;
	font-size:0.9em;
}
body.news .willis-features p {
	margin-bottom:1em;
}
.video {
	width:155px;
	height:32px;
	text-indent:-9999px;
	background:url(../images/btn-view-video.gif) no-repeat left top;
	float:left;
	clear:both;
	margin:10px 0 0 17px;
}
.video a {
	display:block;
	width:100%;
	height:100%;
}
#flash {
margin-top:0;
}
body.video-page #diagram {
background:none;
}
#specifications-page .list-txt ul,
#specifications-page2 .list-txt ul {margin-bottom:20px;}
#specifications-page .list-txt ul li,
#specifications-page2 .list-txt ul li {
	padding-left:0;
	border-bottom:#f17d00 1px solid;
	width:205px;
	clear:both;
}
.txt {
	display:block;
	width:160px;
	float:left;
}
.double {
	height:3.6em;
}
.clear {
	clear:left;
}
.top {margin-top:18px;}
/*Form*/
#form-header {
	width:690px;
	height:78px;
	background:#fff url(../images/form-header.gif) no-repeat left center;
	text-indent:-9999px;
	font-size:20px;
}
.form-info {
	margin:20px 0 10px 21px;
	color:#fff;
	font-size:15px;
}
form {
	float:left;
	margin:30px 0 0 2px;
	display:inline;
}
fieldset {
	border:none;
	width:293px;
	float:left;
	margin-left:20px;
	display:inline;
	color:#fff;
}
fieldset.names {
	margin-left:59px;
}
.in {
	width:293px;
	border:none;
	font-size:1.2em;
	padding:11px 3px;
	background:#f17d00 url(../images/input-bg.gif) no-repeat scroll 0%;
	margin-top:-16px;
}
fieldset textarea {
	border:none;
	padding:6px 3px;
	height:80px;
	overflow:auto;
	font:1.2em Tahoma, Arial, Helvetica, sans-serif;
	background-color:#fff;
	width:638px;
}
label {
	display:block;
	text-indent:-9999px;
	height:16px;
	width:140px;
}
.base {
	background:transparent url(../images/textarea-bg.gif) no-repeat left bottom;
	padding-bottom:5px;
	width:644px;
}
.first-name {background:#f17d00 url(../images/form-first.gif) no-repeat left top;}
.last-name {background:#f17d00 url(../images/form-last.gif) no-repeat left top}
.telephone {background:#f17d00 url(../images/form-telephone.gif) no-repeat left top;}
.email {background:#f17d00 url(../images/form-email.gif) no-repeat left top;}
.comments {
	background:#f17d00 url(../images/form-comments.gif) no-repeat left bottom;
	height:27px;
	width:645px;
}
form fieldset p #sButton {
	background: url(../images/submit-button.gif) no-repeat left top;
	margin:10px 0 0 0;	
	padding:0 4px 0 0;
	width:76px;
	height:32px;
	float:left;
	font-weight:bold;
	font-size:1.4em;
	color:#f17d00;
	border:none;	
}
/*Footer*/
#footer {
	width:928px;
	height:40px;
	background:#fff url(../images/footer-willis.gif) no-repeat right top;
	clear:both;
}
#footer ul {
	float:left;
	margin-top:4.3em;
	width:928px;
	padding-top:1px;
	background:#fff url(../images/footer-line.gif) repeat-x left top;
}
#footer li {
	float:left;
	font-size:0.98em;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color:#f17d00;
	margin:1em 0 1.5em 0;
	padding:0 6px 0 6px;
	background:#fff url(../images/footer-separator.gif) no-repeat left center;
}
#footer li.no-line {
	padding:0 6px 0 0;
	background:none;
}
#footer a {
	color:#f17d00;
}

/*Accordion*/
.Accordion {
	outline:none;
	overflow: hidden;
	margin:25px 0 25px 0;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background-color: #fff;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-indent:-9999px;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 320px;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #fff;
}
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #fff;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #fff;
}
.label1 {
	background:#fff url(../images/accordion-label1.gif) no-repeat 12px top;
}
.label2 {
	background:#fff url(../images/accordion-label2.gif) no-repeat 12px top;
}
.label3 {
	background:#fff url(../images/accordion-label3.gif) no-repeat 12px top;
}


#award-patch img {
	margin:0 0 13px 13px;
	}


/*Changes 04.02.09
**********************************************************************/
#masthead {
		float:left;
		background: url(../images/nav-bg.gif) repeat-x left bottom;
		height:58px;
		}
	#main-nav { float: left; position: relative; width: 920px; height: 35px; background: #231f20; line-height: 1; }
	#main-nav li{ float: left; height: 35px; text-indent: -9999px; border-right:#f17d00 1px solid;}
	#main-nav li li{ text-indent: 0; font-size: 10px; font-weight: bold; width: auto; height: auto; border-right:none 0;}
	#main-nav li li a{ text-indent:-99999px;color: #fff; background: #f17d00; width: 100%; line-height: 23px; height: auto; margin-top: 0; margin-left:25px;}
	#main-nav li li a:hover,
	#main-nav li li.selected a{ color: #ffff00; }
	#main-nav ul{ position: absolute; left: 0; width: 600px; height: 23px; margin: 0; display: none; background-color:#f17d00;}
	#main-nav ul.selected,
	#main-nav ul.active{ display: block; }
/*	#masthead ul li:hover ul{ display: block; } */
	
	#main-nav li a{ display: block; background: url(../images/nav-mainnav.gif) top left no-repeat; height: 35px; padding: 0; border: none; }
	#main-nav li li a{ height: 23px; }
	#main-nav li.home a{ background-position: 0 0; width: 83px; }
	#main-nav li.history a{ background-position: -83px 0; width: 83px; }
	#main-nav li.solasyphon a{ background-position: -166px 0; width: 83px; }
	#main-nav li.immersion a{ background-position: -249px 0; width: 83px; }
	#main-nav li.grants a{ background-position: -332px 0; width: 83px; }
	#main-nav li.news a{ background-position: -415px 0; width: 105px; }
	#main-nav li.awards a{ background-position: -520px 0; width: 83px; }
	#main-nav li.downloads a{ background-position: -604px 0; width: 83px; }
	#main-nav li.contact a{ background-position: -687px 0; width: 82px; }
	
	#main-nav li.home a:hover,
	#main-nav li.home a.selected,
	#main-nav li.home a.active{ background-position: 0 -35px; }
	#main-nav li.history a:hover,
	#main-nav li.history a.selected,
	#main-nav li.history a.active{ background-position: -83px -35px; }
	#main-nav li.solasyphon a:hover,
	#main-nav li.solasyphon a.selected,
	#main-nav li.solasyphon a.active{ background-position: -166px -35px; }
	#main-nav li.immersion a:hover,
	#main-nav li.immersion a.selected,
	#main-nav li.immersion a.active{ background-position: -249px -35px; }
	#main-nav li.grants a:hover,
	#main-nav li.grants a.selected,
	#main-nav li.grants a.active{ background-position: -332px -35px; }
	#main-nav li.news a:hover,
	#main-nav li.news a.selected,
	#main-nav li.news a.active{ background-position: -415px -35px; }
	#main-nav li.awards a:hover,
	#main-nav li.awards a.selected,
	#main-nav li.awards a.active{ background-position: -520px -35px; }
	#main-nav li.downloads a:hover,
	#main-nav li.downloads a.selected,
	#main-nav li.downloads a.active{ background-position: -604px -35px; }
	#main-nav li.contact a:hover,
	#main-nav li.contact a.selected,
	#main-nav li.contact a.active{ background-position: -687px -35px; }
	
	#main-nav li.home li a,
	#main-nav li.history li a,
	#main-nav li.solasyphon li a,
	#main-nav li.immersion li a,
	#main-nav li.grants li a,
	#main-nav li.news li a,
	#main-nav li.awards li a,
	#main-nav li.downloads li a,
	#main-nav li.contact li a { width: auto; }
	
	/*Sub Nav
	***********************************************************************/
	#main-nav li li.how-it-works a {
		width:63px;
		height:23px;
		background: url(../images/nav-how-it-works.gif) no-repeat left top; 
		}
	#main-nav li li.how-it-works a:hover {
		background-position: 0 bottom; 
		}
	body.how-it-works #main-nav li li.how-it-works a {
		background-position: left bottom; 
		}
	#main-nav li li.features-benefits a {
		width:103px;
		height:23px;
		background: url(../images/nav-features-benefits.gif) no-repeat left top; 
		}
	#main-nav li li.features-benefits a:hover {
		background-position: 0 bottom; 
		}
	body.features-benefits #main-nav li li.features-benefits a {
		background-position: left bottom; 
		}	
	#main-nav li li.faqs a {
		width:103px;
		height:23px;
		background: url(../images/nav-faqs.gif) no-repeat left top; 
		}
	#main-nav li li.faqs a:hover {
		background-position: 0 bottom; 
		}
	body.faqs #main-nav li li.faqs a {
		background-position: left bottom; 
		}
	#main-nav li li.specifications a {
		width:66px;
		height:23px;
		background: url(../images/nav-specifications.gif) no-repeat left top; 
		}
	#main-nav li li.specifications a:hover {
		background-position: 0 bottom; 
		}
	body.specifications #main-nav li li.specifications a {
		background-position: left bottom; 
		}		
	#main-nav li li.immersion-how-it-works a {
		width:63px;
		height:23px;
		background: url(../images/nav-how-it-works.gif) no-repeat left top; 
		}
	#main-nav li li.immersion-how-it-works a:hover {
		background-position: 0 bottom; 
		}
	body.immersion-how-it-works #main-nav li li.immersion-how-it-works a {
		background-position: left bottom; 
		}
	#main-nav li li.immersion-specifications a {
		width:106px;
		height:23px;
		background: url(../images/nav-specifications.gif) no-repeat left top; 
		}
	#main-nav li li.immersion-specifications a:hover {
		background-position: 0 bottom; 
		}
	body.immersion-specifications #main-nav li li.immersion-specifications a {
		background-position: left bottom; 
		}
	#main-nav ul#solasyphon-sub {
		margin-left:151px;
		}	
	#main-nav ul#immersion-sub {
		margin-left:234px;
		}

body.immersion-how-it-works #content,
body.immersion-specifications #content {
	margin-top:20px;
}
body.immersion-how-it-works .box,
body.immersion-specifications .box {
	margin-bottom:12px;
}
body.immersion-specifications .box {
	float:left;
	margin:6px 10px 10px 0;
}
body.immersion-how-it-works #diagram .box,
body.immersion-specifications #diagram .box {
	position:absolute;
	left:0;
	width:420px;
	background:none;
}
.how2 {background:url(../images/text-how-it-works2.gif) no-repeat left top;width:313px;}
body.immersion-how-it-works #diagram,
body.immersion-specifications #diagram  {
	height:668px;
	background:#fff url(../images/instructions-vented2.gif) no-repeat left bottom;
}
body.immersion-how-it-works #diagram.height-alter {
	height:648px;
}
.im-dia {
	margin-top:70px;
	}
.im-dia2 {
	margin-top:170px;
	}
.m-top {
	margin-top:14px;
	float:left;
	}
.specification2 {background:#fff url(../images/text-specifications2.gif) no-repeat left top;}
.txt2 {
	display:block;
	width:80px;
	float:left;
	text-align:left;
}
#specifications-page2 .list-txt ul#list  li {
	text-align:right;
}
#specifications-page2 {
	width:865px;
	margin-left:20px;
}
#hold {
	width:222px;
	float:left;
	margin-right:11px;
	}
.solasyphon-image2 img {
	float:right;
	margin-top:-10px;
	}
body.awards .willis-features {
	width:689px;
	background:#fff url(../images/header-vlong-bg.gif) no-repeat left top;
	float:left;
}
body.awards .willis-features p {
	margin:0;
}
body.awards #diagram{
	position:relative;
	width:640px;
	margin-left:0;
	float:left;
	background:none;
}
body.awards .willis-features p {
	margin-bottom:1em;
}
#downloads li {
	line-height:1.7em;
	padding-left:19px;
	background:#fff url(../images/pdf.gif) no-repeat left center	;
	}
.faq {
	background:#fff url(../images/text-faqs.gif) no-repeat left top;
	margin:15px 0 0 22px;
	height:56px;
} 
dl { 
	width:670px;
	line-height:1.6em;
	float:left;
	margin-left:22px;
	} 
dt { 
	font-weight: bold; 
	padding:3px 0; 
	} 
dd { 
	padding-bottom:1.7em; 
	}