/*----------------------------------------------------------This  is the main stylesheet for structural and layout changes------------------------------------------------------------*//*----------------------------------------------------------[Table of contents]0.0 Imports	0.1 Reset	0.2 type	0.3 style	0.4 forms1.0 Body	1.1. Wrapper / #wrapper	1.2. Container / #container2.0 Header / #header3.0 Content / #content	3.1. Column 1 / #column_1	3.2. Column 2 / #column_2	3.3. Column 3 / #column_3	3.4. Sidebar / #sidebar4.0 Footer / #footer5.0 Miscellaneous	5.1 - Miscellaneous - Sidebox	5.2 - Miscellaneous - Header Info Box	5.3 - Miscellaneous - The styles for the wizard/steps6.0 Tables7.0 Recycle bin (old HTML or disable css for testing)------------------------------------------------------------*//* 0.0 - Imports------------------------------------------------------------*/		@import url("style_type.css");	@import url("style_tools.css");	@import url("style_forms.css");		@import url("reset.css");/* 1.0 - Body------------------------------------------------------------*/			body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	background-color: #333333;	margin: 0px;	/* padding-bottom: 100px; */	padding-bottom: 20px;}/* 1.1 - Body / Wrapper------------------------------------------------------------*/#wrapper { 	width:990px;	margin-left: auto;	margin-right: auto;}/* 1.2 - Body / Container------------------------------------------------------------*/#container {	width: 960px;	margin-right: auto;	margin-left: auto;	background-color: #FFF;	margin-top: 17px;	border: 10px solid #F2EADB;}/* 2.0 - Header------------------------------------------------------------*/	#header {	height: 100px;	margin-right: 12px;	margin-left: 12px;}#header_top {	height: 36px;	background-image: url(../images/bg_headerblue.jpg);	background-repeat: repeat-x;	padding-top: 8px;	padding-left: 7px;}#logo {	margin-top: 15px;	margin-left: 0px;}	/* 2.1 - Header / Secondary Navigation------------------------------------------------------------*/#secondary_navigation {	list-style-type: none;	display: block;	height: 35px;	overflow: hidden;	margin: 0px;	/* padding: 0px; */	padding-top: 4px;}#secondary_navigation li{	display: block;	float:left;}#secondary_navigation li a{	display: block;	text-decoration: none;	color: #999999;	float: left;	text-align: center;	font-size: 12px;	height: 32px;	line-height: 32px;	padding-right: 10px;	padding-left: 10px;	font-weight: normal;}#secondary_navigation li a:hover{	color: #FFF;	background-color: #282828;}/* 2.2 - Header / Primary Navigation------------------------------------------------------------*/#primary_navigation {	list-style-type: none;	display: block;	height: 60px;	overflow: hidden;	margin-right: 12px;	margin-bottom: 0px;	margin-left: 12px;	clear: both;	background-color: #333333;	padding: 0px;	background-image: url(../images/nav_bg.jpg);}#primary_navigation .last{	background-image: none;	padding-right: 10px;		padding-right: 10px;}#primary_navigation li{float: left;}#primary_navigation li a{	display: block;	text-decoration: none;	color: #CCC;	float: left;	text-align: left;	font-size: 15px;	height: 60px;	padding-top: 12px;	padding-right: 7px;	padding-left: 7px;	font-weight: normal;	line-height: 16px;	background-image: url(../images/nav_divider.jpg);	background-repeat: no-repeat;	background-position: right 10px;	margin: 0px;}.uefooter {	width: 960px;	margin-right: auto;	margin-left: auto;	margin-top: 10px;	color: #FFFFFF;}.uefooter a{	color: #FFFFFF;}#primary_navigation li a:hover{	color: #FFF;	background-color: #282828;}#primary_navigation li a span{	font-size: 10px;	display: block;	color: #818181;	padding-top: 3px;	text-transform: lowercase;		line-height: 12px;}	#home .home, #about .about, #business .business, #people .people, #contact .contact, #news .news {color: #000; font-weight: bold; background-color: #FFF;}#home .home:hover , #about .about:hover , #business .business:hover , #people .people:hover , #contact .contact:hover , #news .news:hover  {color: #000;}/* 2.2 - Header / Image Container------------------------------------------------------------*/	#image_container {	background-repeat: no-repeat;	background-position: left top;	margin-top: 12px;	margin-bottom: 20px;	margin-right: 12px;	margin-left: 12px;	padding-right: 0px;	padding-left: 0px;	padding-top: 0px;	display: block;	height:600px;}#image_container h1{	font-size: 28px;	color: #CCCCCC;	font-weight: normal;	padding-bottom: 23px;}#image_container h2{	font-size: 28px;	color: #CCCCCC;	font-weight: normal;	padding-bottom: 23px;}#image_container p{	color: #999999;	padding-bottom: 15px;	line-height: 20px;}/* ---- Added - JS 20-Apr-2011 ----- */#image_container a { text-decoration: none; color: #FFF;}#image_container a:hover { text-decoration: none; color: #999;}/* --- alternate style as specifying #fff for anchor text not ideal --- */.imageAlt a{	color: #333 !important;}.imageAlt a:hover{	color: #999 !important;}/* 3.0 - Content------------------------------------------------------------*/#content { 	width: 960px; 	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 60px;	margin-left: 10px;}/* 3.1 - Content / Column 1------------------------------------------------------------*/#column_1 {	width: 960px;	float: left;	background-image: url(../images/home_column1.jpg);	background-repeat: no-repeat;	margin: 0px;}#column_1 p{	margin-bottom: 20px;}/* JS added 12/09/11 */#column_1 p a:hover{	text-decoration:underline;}#column_1 a{	color:#666;	text-decoration:none;}#column_1 a:hover{	color:#666;	text-decoration:none;}#column_1 h2{	font-size: 20px !important;}.panelTitle{	position: relative;	top: 6px;	padding-left: 4px;}#column_1 ul li{	line-height: 180%;}.telephoneHighlight{ /* fix for over-use of 'strong' in original classes! */	font-weight: bold;	color: #333;	font-size: 14px;}/* 3.2 - Content / Column 2------------------------------------------------------------*/#column_2 {	width: 305px;	/* float: left; */	float: right;	/* margin-right: 13px; */	margin-right: 25px;	display: none;}/* 3.3 - Content / Column 3------------------------------------------------------------*/#column_3 { width: 300px; float: left; background-image: url(../images/home_column3.jpg); background-repeat: no-repeat; }/* 3.4 - Content / Column 4------------------------------------------------------------*//* 3.5 - Content / Form Styling------------------------------------------------------------*/#asp_form { margin: 0 0 30px 0px; }#asp_form label { margin-right: 5px; display:inline-block; }#asp_form span { display: block; padding: 0; margin: 0; }#asp_form li { display: block; display: inline-table;  width: 100%;}#asp_form li li {  }#asp_form li.sidebyside { margin: 5px 0 5px 0; }#asp_form .validationsummary_holder ul { margin: 10px 0 10px 20px; line-height: 1.4em;  }#content #asp_form #sent strong { color: #fff; }#asp_form .formButton { clear:both; margin: 40px 0 0 0; }#asp_form .no_block { position: relative; float: right; width: 60%; }#asp_form .no_block label { display: block; line-height: 18px; margin:0; padding:0;}#asp_form .no_block input { clear: left; display: block; float: left;}#sent {	color: #FFFFFF;	background-color: #333333;	padding: 8px;	margin-right: 50px;	margin-left: 25px;	text-align:center;}#sent p{	color: #FFFFFF;	margin-top: 10px;	margin-bottom: 5px;	font-size: 1.1em;}#sent strong{	font-size: 1.5em;}.formTxtBox{	width: 95%;	height: 20px;	background-color: #EFE9EA;	padding: 2px;	margin-right: 15px;	margin-top: 5px;	border: 1px solid #9AB3B8;}.formTxtBoxSm{	height: 20px;	background-color: #EFE9EA;	padding: 2px;	margin-left: 0px;	margin-top: 5px;	border: 1px solid #9AB3B8;}.formTxtBoxMulti{	width: 95%;	height: 150px;	background-image: url(../images/formfield-background.jpg);	background-repeat: repeat-x;	background-position: left top;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #9AB3B8;	background-color: #FEFEFE;	margin-top: 5px;}label {	display: block;	font-weight: normal;	margin-bottom: 2px;	margin-left: 0px;	color: #666666;	margin-top: 2px;}#form ul{	list-style-type: none;}.marketingPermission{	padding-top: 15px;	padding-bottom: 15px;}.mpText{	float: left;	position: relative;	}.mpCheck{	float: left;	position: relative;	margin-left: 8px;}.footer_holder{	margin-top: 10px;}#column_2 label {	color: #FFFFFF;	padding: 0px!important;	margin-top: 10px!important;	margin-right: 0px!important;	margin-bottom: 0px!important;	margin-left: 0px!important;}fieldset {	padding: 10px;	background-color: #FFFFFF;	margin-right: 50px;	margin-left: 25px;	display: block;	margin-top: 25px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#column1 fieldset p {	margin-left: 0px;}.formButton {	color: #FFFFFF;	width: 96%;	margin-top: 15px;	display: block;	font-size: 1em;	font-weight: bold;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	height: 34px;	margin-right: auto;	background-image: url(../images/formbutton-background.jpg);	background-repeat: repeat-x;	background-position: left top;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #333333;	margin-left: 0;		cursor:pointer;}.formButton2 {	color: #FFFFFF;	width: 80%;	margin-top: 15px;	display: block;	font-size: 1em;	font-weight: bold;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	height: 34px;	margin-right: auto;	background-image: url(../images/formbutton-background.jpg);	background-repeat: repeat-x;	background-position: left top;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #CCCCCC;	margin-left: auto;}.asp_form label {	color: #000;	width: 100%!important;}.asp_form .formTxtBox{	width: 90%;	height: 20px;	background-color: #EFE9EA;	padding: 2px;	margin-right: 15px;	margin-top: 5px;	background-image: url(../images/formfield-background.jpg);	background-repeat: repeat-x;	background-position: left top;	border: 1px solid #9AB3B8;}.asp_form .formTxtBoxMulti{	width: 90%;	height: 150px;	background-image: url(../images/formfield-background.jpg);	background-repeat: repeat-x;	background-position: left top;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #9AB3B8;	background-color: #FEFEFE;	margin-top: 5px;}.asp_form .formButton {	color: #FFFFFF;	width: 85%;	margin-top: 15px;	display: block;	font-size: 1em;	font-weight: bold;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	height: 34px;	background-image: url(../images/formbutton-background.jpg);	background-repeat: repeat-x;	background-position: left top;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #349A46;	margin-left: 35px;	margin-right: auto;}.asp_form li {	background-image: none !important;	background: none !important;	list-style-type: none !important;	list-style-image: none !important;}/* 4.0 - Footer------------------------------------------------------------*/.footer_link1 {	display: block;	background-color: #666666;	margin-bottom: 4px;	padding-top: 15px;	padding-bottom: 15px;	padding-left: 25px;	color: #FFFFFF;	text-decoration: none;	font-size: 18px;	font-weight: normal;	font-family:"Trebuchet MS";	background-image:url(../images/newsletter.jpg);	background-repeat:no-repeat;	clear: both;	margin: 20px 0 5px 0;}.footer_link1:hover {	background-color: #7c7c7c;	background-position: 0px -62px;	}.footer_link1 span {	font-size: 14px;	font-weight: normal;	font-family:"Trebuchet MS";	color:#CCCCCC;}.footer_link2 {	display: block;	background-color: #999999;	margin-bottom: 4px;	padding-top: 15px;	padding-bottom: 15px;	padding-left: 25px;	color: #FFFFFF;	text-decoration: none;	font-size: 18px;	font-weight: normal;	font-family:"Trebuchet MS";	background-image:url(../images/offers.jpg);	background-repeat:no-repeat;}.footer_link2:hover {	background-color: #7c7c7c;	background-position: 0px -62px;}.footer_link2 span {	font-size: 14px;	font-weight: normal;	font-family:"Trebuchet MS";	color:#CCCCCC;}#footer { 	/* height: 168px; */	height: 208px; /* increase to accommodate extra li items */	clear: both; 	background-color: #fff; 	padding: 15px; 	background-image: url(../images/footer.png); 	background-repeat: repeat-x; 	background-position: right top;}	#footer h4{ 	font-family:"Trebuchet MS";	font-size:18px;	color:#FFFFFF;	font-weight:normal;	margin-bottom:20px;	}	#footer .footercol1 p{ 	font-family:"Trebuchet MS";	font-size:14px;	/* color: #333333; */	color: #ccc;	font-weight:normal;	margin-left:10px;	}	#footer	.footercol1	{	float:left;	width:260px;	}	#footer	.footercol1 h4	{	margin-left: 10px;}#footer	.footercol2	{	float:left;	width:180px;	padding-left:20px;	padding-right:20px;	}#footer	.footercol3	{	float:left;	width:220px;	padding-left:20px;	}#footer	.footercol4	{	float:left;	width:210px;	padding-left:0px;	}	#footer	ul	{	padding-left:20px;	}#footer	li	{	list-style-image: url(../images/bullet.gif);	font-family:"Trebuchet MS";	font-size:12px;	color:#666666;	line-height:20px;	}					/* ---JW Updates 08 Feb 2011 ---------- */		#footer	li a{	color:#ccc;}#footer	li a:hover{	color:#fff;}.footerNote{	font-size: 10px;}				/* 5.0 - Miscellaneous------------------------------------------------------------*//* 5.1 - Miscellaneous - Sidebox------------------------------------------------------------*/#content .sidebox {	background-image: url(../images/sidebox_middle.jpg);	/* background-repeat: repeat-y; */	background-repeat: none;	width: 237px;	margin-bottom: 12px;	margin-top: -10px;}.button {	display: block;	height: 30px;	width: 100px;	line-height: 30px;	color: #999999;	text-align: center;	background-image: url(../images/sidebox_button.gif);	background-repeat: no-repeat;	font-size: 12px;	text-decoration: none;	margin-top: 10px;}#content .sidebox .button {	color: #999999;	float: right;		margin-left: 8px;}#container .button:hover {	color: #FFFFFF;}#content .sidebox_footer {	background-image: url(../images/sidebox_footer.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	clear: both;	/* height: 15px; */	height: 12px;}#content .sidebox p{	color: #999;	margin-top: 0px;	margin-bottom: 2px;	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 12px;	padding-bottom: 12px;	margin-right: 2px;	margin-left: 2px;	background-image: url(../images/gradient_grey_to_white.jpg);	background-repeat: repeat-x;	font-size: 11px;}#content .sidebox p:hover{	background-color: #DDDDDD;	background-image: none;	color: #333333;}#content .sidebox h3{	color: #999999;	font-size: 23px;	background-image: url(../images/sidebox_header.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	clear: both;	width: auto;	padding-right: 15px;	padding-left: 15px;	padding-top: 12px;	padding-bottom: 12px;	font-weight: normal;}#content .sidebox_2 h3{	color: #999999;	margin: 0px!important;	padding: 0px;}#content .sidebox_2 h3 a{	color: #999999;	background-image: url(../images/sidebox2_header.jpg);	margin: 0px!important;	margin: 0px!important;	background-repeat: no-repeat;	display: block;	padding-top: 10px;	padding-right: 12px;	padding-bottom: 0px;	padding-left: 12px;	text-decoration: none;}#content .sidebox_2 h3 a:hover{	text-decoration: underline;	color: #FFFFFF;}#content .sidebox_2 .sidebox_footer {	color: #999999;	background-image: url(../images/sidebox2_footer.jpg);}#content .sidebox_2 {	color: #999999;	background-image: url(../images/sidebox2_middle.jpg);	margin-top: 10px;}#content .sidebox_2 p{	background-image: url(none);	font-size: 16px;	color: #FFFFFF;	display: block;	font-weight: normal;	margin: 0px;	padding-top: 8px;	padding-bottom: 8px;	padding-left: 12px;}#content .sidebox_2 p:hover{	background-color:transparent;	color: #FFFFFF;}#content strong {	font-size: 13px;	color: #333333;	display: block;}.newsletter	{	margin:20px;	}.newsletter	label{	color:#333333;	margin-top:5px;	}	.newsletter	input	{	width:99%;	}/* 5.2 - Miscellaneous -  Homebox------------------------------------------------------------*/#gallery {	height: 350px;}#content .homebox {	float: left;	width: 155px;	margin-right: 5px;	margin-bottom: 5px;	background-repeat: no-repeat;	background-position: left bottom;	height: 100px;	padding-top: 15px;	padding-right: 130px;	padding-bottom: 15px;	padding-left: 15px;	color: #999999;	text-decoration: none;	font-size: 12px;	font-weight: normal;} .homebox_1 {	background-image: url(../images/homebox1.jpg);	background-repeat: no-repeat;} .homebox_2 {	background-image: url(../images/homebox2.jpg);	background-repeat: no-repeat;} .homebox_3 {	background-image: url(../images/homebox_3.jpg);	background-repeat: no-repeat;} .homebox_4 {	background-image: url(../images/homebox1.jpg);	background-repeat: no-repeat;} .homebox_5 {	background-image: url(../images/homebox1.jpg);	background-repeat: no-repeat;} .homebox_6 {	background-image: url(../images/homebox1.jpg);	background-repeat: no-repeat;}#container .homecol, #container .homecol1	{	width:285px;	float:left;	margin-right: 18px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0;	padding-left: 0;	background-image: url(../images/bg_columns_home.jpg);	background-repeat: repeat-y;	background-position: right top;}#container .homecol1{	padding-left: 3px;}#container .homecol h1, #container .homecol1 h1	{	padding-top: 5px;	font-size: 20px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #E0E0E0;	font-weight: normal;	text-transform: uppercase;	letter-spacing: 3px;	color: #666666;	margin-bottom: 10px;}#container .homecol h1 a, #container .homecol1 h1 a	{	color: #666666;	text-decoration: none;}#container .homecol h1 a:hover, #container .homecol1 h1 a:hover	{	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}#container .homecol h3 a, #container .homecol1 h3 a	{	color: #666666;	text-decoration: none;}#container .homecol h3 a:hover, #container .homecol1 h3 a:hover	{	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}#container .homecol h3, #container .homecol1 h3{	padding-top: 5px;	font-size: 20px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #E0E0E0;	font-weight: normal;	text-transform: uppercase;	letter-spacing: 3px;	color: #666666;	margin-bottom: 10px;}#container .homecol h3 a, #container .homecol1 h3 a	{	color: #666666;	text-decoration: none;}#container .homecol h3 a:hover, #container .homecol1 h3 a:hover{	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}#container .homecol .intro, #container .homecol1 .intro{	display: block;	padding-top: 15px;	color: #666;	margin-bottom: 10px;	font-size: 16px;	line-height: 20px;}#container .homecol p, #container .homecol1 p{	color: #999;	font-size: 12px;	line-height: 20px;}#container .homecol img, #container .homecol1 img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-bottom: 10px;}#content .section {	background-image: url(../images/section_bg.jpg);	background-repeat: no-repeat;	height: 162px;	width: 292px;	margin-right: 20px;	margin-bottom: 20px;	display: block;	float: left;	background-position: left top;	padding-top: 8px;	padding-left: 8px;	font-size: 18px;	color: #999999;	font-weight: normal;	text-decoration: none;}#content .section:hover {	color: #FFFFFF;	background-position: left -170px;	background-color: #333333;}.homebox strong{	display: block;	font-size: 25px;	font-weight: normal;	text-transform: uppercase;	color: #ffffff;	letter-spacing: 4px;}.image_1 {	background: url(../images/header_10.jpg) no-repeat;}.image_2 {	background: url(../images/header_storage.jpg) no-repeat;}.image_3 {	background: url(../images/header_wardrobes.jpg) no-repeat;}.image_4 {	background: url(../images/Sliding-room-dividers-and-partitions/aluminium/main%5D.jpg) no-repeat;}.image_5 {	background: url(../images/header_11.jpg) no-repeat;}.image_6 {	background: url(../images/Sliding-Wardrobe-Doors/aspen/main.jpg) no-repeat;}.image_7 {	background: url(../images/Sliding-Wardrobe-Doors/canto/main.jpg) no-repeat;}.image_8 {	background: url(../images/Sliding-Wardrobe-Doors/aluminium/main.jpg) no-repeat;}.image_9 {	background: url(../images/header_wardrobes_milan.jpg) no-repeat;}.image_10 {	background: url(../images/header_wardrobes_delano.jpg) no-repeat;}.image_11 {	background: url(../images/Walk-in-Wardrobes/oxford/main.jpg) no-repeat;}.image_12 {	background: url(../images/header_wardrobes_systemduo.jpg) no-repeat;}.image_13 {	background: url(../images/header_wardrobes_delano.jpg) no-repeat;}.image_14 {	background: url(../images/header_wardrobes_delano.jpg) no-repeat;}.image_15 {	background: url(../images/header_wardrobes_delano.jpg) no-repeat;}.image_16 {	background: url(../images/header_brochure.jpg) no-repeat;}.image_17 {	background: url(../images/Shutters/header.jpg);}.image_18 {	background: url(../images/Hinged-Wardrobe-Doors/main.jpg) no-repeat;}.image_19 {	background: url(../images/Hinged-Wardrobe-Doors/milan/main.jpg) no-repeat;}.image_20 {	background: url(../images/Hinged-Wardrobe-Doors/shaker/main.jpg) no-repeat;}.image_21 {	background: url(../images/Walk-in-Wardrobes/header.jpg) no-repeat;}.image_22 {	background: url(../images/Wardrobe-Interiors/header.jpg) no-repeat;}.image_23 {	background: url(../images/Walk-in-Wardrobes/system-duo/header.jpg) no-repeat;}.image_24 {	background: url(../images/Shutters/header.jpg) no-repeat;}.image_25 {	background: url(../images/Walk-in-Wardrobes/skyline/header.jpg) no-repeat;}.image_26 {	background: url(../images/header_built_in.jpg) no-repeat;}.image_27 {	background: url(../images/gunwharf-quays-header.jpg) no-repeat;}#header_secondary {	background-color: #333;	clear: both;	height: 32px;	margin: 0;	width: 990px;	padding: 0;}#header_secondary_inner {	width: 960px;	margin-right: auto;	margin-left: auto;	padding: 0;	margin-top: 10px;}#header_secondary p {	float: right;	font-size: 22px;	line-height: 32px;	color: #666666;	height: 32px;	font-weight: normal;}#header_secondary #search {	background-color: #999999;	height: 25px;	width: 149px;	float: right;	background-image: url(../images/search.jpg);	background-repeat: no-repeat;	margin-top: 3px;	margin-left: 20px;}#header_links {	float: right;	width: 190px;}#header_links a {	float: left;	height: 75px;	width: 180px;	color: #999999;	padding-top: 20px;	padding-left: 10px;	text-decoration: none;	background-repeat: no-repeat;	background-position: 0px 5px;}#header_links a:hover {	color: #333333;	background-position: 0px -120px;}#header_links strong {	display:block;	font-size: 18px;	font-weight: normal;	text-transform: uppercase;	color: #333333;}.header_link1 {	background-image: url(../images/header_1.jpg);}.header_link2 {	background-image: url(../images/header_2.jpg);} .header_link3 {	background-image: url(../images/header_3.jpg);} /* How we work------------------------------------------------------------*/.article_entry_divider {	clear: both;	display: block;	height: 3px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #362527;	overflow: hidden;	margin-top: 5px;	margin-bottom: 5px;}.article_entry {	display: block;	float: left;	padding-left: 2px;}.article_entry ul{ /* added 08 Oct 2010 */	padding-left: 20px;}.productInfo { /* added 08 Oct 2010 */	padding-right: 10px;}.step {	float: left;	height: 59px;	width: 57px;	display: block;	background-image: url(../images/greysquare.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-right: 10px;	margin-bottom: 25px;	text-align: center;	line-height: 1.6em;	padding-top: 10px;}.step	p {	clear: both;	font-size: 2em;	font-weight: bold;	padding-top:8px;}.news {	float: left;	height: 59px;	width: 57px;	display: block;	background-image: url(../images/greysquare.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-right: 10px;	text-align: center;	padding-top: 2px;}#content #column_1 .news p {	clear: both;	font-size: 2em;	font-weight: bold;	color:#999999;}#content #column_1 .news span {	clear: both;	font-size: 14px;	font-weight: bold;	padding-top:8px;	color: #CCCCCC;	margin-bottom:10px;	line-height:25px;}#image_flash	{	height:600px;	background-color:#CC33FF;	width:900px;	}/* Brochure download page------------------------------------------------------------*/#brochureDownload{}.brochureButton{	float: left;	margin-right: 20px;	width: 230px;}/* Clients page - JS Added 19/09/2011------------------------------------------------------------*/div#gallery{	float:left;	width: 625px;	height: 690px;	clear: both;	text-align: left;}.galleryCell{	background-color: #FFF; 	float:left;	width: 300px;	margin-right: 10px;	height:230px;}.galleryCellImage{	margin: 0;}.galleryCell img{	margin: 0;}.galleryCell h3{	margin-top: 0px;	text-decoration: none;	color: #666;	font-weight: normal;	line-height: 120%;}.galleryCell h3 a{	font-size: 12px;}.galleryCellInfo{	height:auto;	padding-left: 25px;}.galleryCellInfo ul li{	list-style-type:disc;	line-height:0;	margin-bottom:-3px;}.galleryCellInfo p{	text-align: left;	background-image:url(../images/url_icon.gif); 	background-position:0 3px;	background-repeat:no-repeat;	padding-left: 20px;}.galleryCellInfo a{	text-decoration: none;	color: #666;}a:hover.galleryCellInfo{	color: #666;	text-decoration:underline;}/* 6.0 - Tables - Default table styles------------------------------------------------------------*/#content table{ width:100%; border-collapse:collapse; margin:1em 0;}#content table, td{ }#content caption { color: #0060A6; font-weight: bold; font-size: 14px; padding-bottom: 3px; }#content th, td{text-align:left;padding:.5em;border:1px solid #fff;}#content th{ color:#fff; background-color: #333333; background-image: url(tr_back.gif); background-repeat: repeat-x; }#content td{ background-color: #E9E9E9; color: #666666; }#content tr.even td{ background-color: #EFEFEF; }#content tr.odd td{ background-color: #FFFFFF; }#content td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}/* use this if you want to apply different styleing to empty table cells*//* 7.0 - Recycle Bin------------------------------------------------------------*//*Put old css in here:*/.info{	font-size: 10px;	color: #a9a9a9;	font-style: italic;	line-height: 120% !important;	padding-top: 10px;}.infoBig{	font-size: 11px;	color: #a9a9a9;	line-height: 120% !important;	padding-top: 0;	vertical-align: bottom;}
