/* CSS Document *//* Typographic Styling */* {	padding: 0px;	margin: 0px;	}	html {	height:100%;	}	hr {	color:#494949;	margin:10px 0px 15px 0px;	border:none;	}:-moz-any-link:focus {	outline: none;	}body {/*	background-color:#282828; */	background-color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-image:url(/images/background.gif);	background-repeat:repeat-x;	margin:0px;	padding:0px;	height:100%;	}h2 {	color:#FFFFFF;	font-size:14px;	line-height:17px;	font-weight:normal;	width:300px;	margin: 0px 0px 10px 0px;	}	h3 {	color:#FFFFFF;	font-size:13px;	line-height:17px;	font-weight:normal;	width:300px;	margin: 0px 0px 10px 0px;	}		p {	color:#FFFFFF;	font-size:11px;	line-height:15px;	width:300px;	margin:20px 0px 0px 0px;	}	.error {	color:#f36221;	font-size:11px;	line-height:15px;	width:300px;	margin:15px 0px 0px 0px;	}	a img {	border:none;	}	p a {	color:white;	text-decoration:underline;	}	p a {	color:white;	text-decoration:underline;	background-image:url(/images/download_link_image.gif);	background-repeat:no-repeat;	background-position:0px 2px;	padding:0px 0px 0px 18px;	}	p a:link {	color:white;	text-decoration:underline;	}	p a:visited {	color:white;	text-decoration:underline;	}	p a:hover {	color:white;	text-decoration:underline;	}	p a:active {	color:white;	text-decoration:underline;	}	/* Layout Styling */div#main_content {	width:647px;	margin:20px auto;	}	* html div#main_content {	width:770px;	}	*:first-child+html div#main_content {	width:770px;	}	div#header {	text-align:center;	}div#header div#logo {	background-image:url(/images/new_img_main_logo.jpg);	background-repeat:no-repeat;	float:left;	width:312px;	height:55px;	}	div#header div#navigation {	float:left;	}div#content {	width:750px;	margin:25px 0px;	padding:0px 0px 0px 0px;	}	* html div#content {	width:770px;	margin:25px 0px 25px 0px;	padding:0px 0px 0px 0px;	}	table#position {	margin:0px auto;	padding:0px;	border-collapse:collapse;	width:100%;	height:100%;	}	table#position tr td {	vertical-align:top;	}	table#position tr td#footer_container {	vertical-align:bottom;	}div#content div#left {	background-color:#000000;	border:1px solid #ffffff;	padding:50px 45px 20px 40px;	width:290px;	height:444px;	float:left;	text-align:left;	}	div#content div#right {	border:1px solid #ffffff;	width:368px;	height:514px;	float:left;	}	div#footer {/*	background-image:url(/images/footer_background.gif); *//*	background-image:url(/images/new_logos.gif); *//*	background-repeat:repeat-x; */	background-color:#000000;	height:61px;	text-align:center;	padding:20px 0px 20px 0px;	position: relative;	margin: 0px 0px 0px 0px;	width:100%;	}	div.clear {	float:none;	clear:both;	}	div#content div#left table {	width:200px;	margin:15px 0px 0px 0px;	}	div#content div#left table tr td {	width:30px;	color:#FFFFFF;	font-size:11px;	line-height:15px;	padding:10px 0px 0px 0px;	}	div#content div#left table tr td {	width:30px;	color:#FFFFFF;	font-size:11px;	line-height:15px;	padding:10px 0px 0px 0px;	}	div#content div#left table tr td.description {	width:inherit;	color:#FFFFFF;	font-size:11px;	line-height:15px;	padding:10px 30px 0px 0px;	}	div#content div#left table tr td input {	width:165px;	font-size:11px;	border:none;	padding:2px;	line-height:15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}	div#content div#left table tr td input.phone {	width:85px;	font-size:11px;	border:none;	padding:2px;	line-height:15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}div#content div#left table tr td input.postcode {	width:70px;	font-size:11px;	border:none;	padding:2px;	line-height:15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}	div#content div#left table tr td textarea {	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	border:none;	padding:2px;	line-height:15px;	}	div#content div#left table tr td button {	color:#FFFFFF;	font-size:11px;	padding:2px 2px 2px 16px;	border:1px solid #919191;	background-color:#494949;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-image:url(/images/button_background.gif);	background-repeat:no-repeat;	background-position: 5px 4px;	cursor:pointer;	margin: 7px 0px 0px 102px;	}	div#content div#left table tr td button:hover {	color:#FFFFFF;	font-size:11px;	padding:2px 2px 2px 16px;	border:1px solid #919191;	background-color:#2e2e2e;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-image:url(/images/button_background_hover.gif);	background-repeat:no-repeat;	background-position: 5px 4px;	cursor:pointer;	margin: 7px 0px 0px 102px;	}	div#content div#left table tr td button.search {	color:#FFFFFF;	font-size:11px;	padding:2px 2px 2px 16px;	border:1px solid #919191;	background-color:#494949;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-image:url(/images/button_background.gif);	background-repeat:no-repeat;	background-position: 5px 4px;	cursor:pointer;	margin: 0px 0px 0px 20px;	}	div#content div#left table tr td button.search:hover {	color:#FFFFFF;	font-size:11px;	padding:2px 2px 2px 16px;	border:1px solid #919191;	background-color:#2e2e2e;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-image:url(/images/button_background_hover.gif);	background-repeat:no-repeat;	background-position: 5px 4px;	cursor:pointer;	margin: 0px 0px 0px 20px;	}	div#results {	border:1px solid #919191;	height:235px;	overflow:auto;	margin:20px 0px 0px 0px;	}	div#results ul {	text-indent:0px;	margin: 0px 0px 0px 30px;	}	div#results ul li {	text-indent:0px;	list-style-type:decimal;	font-size:11px;	margin:10px 0px 5px 0px;	line-height:15px;	}	/* Page /images Styling */	.home {	background-image:url(/images/new_img_right_home.jpg);	background-repeat:no-repeat;/*	border:1px solid #ffffff; */	}	.catalogue {	background-image:url(/images/new_img_right_catalogue.jpg);	background-repeat:no-repeat;	border:1px solid #ffffff;	}	.retailers {	background-image:url(/images/new_img_right_retailer.jpg);	background-repeat:no-repeat;	border:1px solid #ffffff;	}	.contact {	background-image:url(/images/new_img_right_contact.jpg);	background-repeat:no-repeat;	border:1px solid #ffffff;	}	.thankyou {	background-image:url(/images/new_img_right_thankyou.jpg);	background-repeat:no-repeat;	border:1px solid #ffffff;	}	/* Navigation Styling */ul {	text-indent:-9999px;	list-style:none;	color:#ffffff;	padding:0px;	margin:0px;	}	* html ul {	padding:0px;	margin:-3px 0px 0px 0px; 	}	*:first-child+html ul {	padding:0px;	margin:-3px 0px 0px 0px; 	}	* html ul li {	padding:0px;	margin:0px; 	}	* html ul li a {	padding:0px;	margin:0px; 	}ul li#home a {	background-image:url(/images/nav_home.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	ul li#home a.active {	background-image:url(/images/nav_home_active.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	* html ul li#home a.active {	background-image:url(/images/nav_home_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	*:first-child+html ul li#home a.active {	background-image:url(/images/nav_home_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	ul li#browse a {	background-image:url(/images/nav_catalogue.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	ul li#browse a.active {	background-image:url(/images/nav_catalogue_active.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	* html ul li#browse a.active {	background-image:url(/images/nav_catalogue_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	*:first-child+html ul li#browse a.active {	background-image:url(/images/nav_catalogue_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}ul li#retailer a {	background-image:url(/images/nav_retailer.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	ul li#retailer a.active {	background-image:url(/images/nav_retailer_active.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	* html ul li#retailer a.active {	background-image:url(/images/nav_retailer_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	*:first-child+html ul li#retailer a.active {	background-image:url(/images/nav_retailer_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	ul li#contact a {	background-image:url(/images/nav_contact.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	ul li#contact a.active {	background-image:url(/images/nav_contact_active.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	* html ul li#contact a.active {	background-image:url(/images/nav_contact_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}	*:first-child+html ul li#contact a.active {	background-image:url(/images/nav_contact_active_ie.gif);	background-repeat:no-repeat;	height:16px;	width:145px;	display:block;	padding:0px;	margin:0px;	}		