html, body {	margin: 0;	padding: 0;}body {	background: #fff;	color: #898e8c;	text-align: center;}body, td, th, input, select, option, textarea {	font-family: Verdana, sans-serif;	font-size: 11px;}.isVisible {	visibility: visible !important;}/****************//**** SPLASH ****/#splashDocument {	width: 1000px;	margin: 0 auto;	text-align: left;	position: relative;}#splashAnim {	width: 660px;/*	margin: 104px 0 0 175px;*/	margin: 74px 0 0 175px;}/**** SPLASH ****//****************/#document {	width: 1000px;	margin: 0 auto;	text-align: left;	position: relative;}#header {/*	height: 104px;*/}#header #logo {/*	padding: 32px 0 50px 24px; */	padding: 25px 0 27px 24px;}/********************//**** NAVIGATION ****/#navigation  {	position: relative;	width: 165px;	margin: 0 10px 0 0;	min-height: 424px;	float: left;	/*	position: absolute;	width: 165px;	top: 104px;	left: 0;	min-height: 424px;	*/}#navigation .content {/*	position: relative; *//*	width: 165px; */}#navigation a {	text-decoration: none;}/**** NAVIGATION ****//********************//**********************//**** PRODUCT MENU ****/#product_menu {	width: 165px;}#product_menu ul {	margin: 0;	padding: 0;	list-style: none;	font-size: 10px;}#product_menu li {	margin: 0 0 3px 0;	padding: 0;	float: left;	width: 100%;}#product_menu a {		color: #fff;	background: #898e8c;	display: block;	float: right;}#product_menu a {		color: #fff;	background: #898e8c;	display: block;	float: right;}#product_menu a .tl {	display: block;	background: url(/site/images/tl_w_grey_off.gif) top left no-repeat;}#product_menu a:hover .tl,#product_menu a:focus .tl {	background-image: url(/site/images/tl_w_grey_on.gif);}#product_menu a .tr {	display: block;	background: url(/site/images/tr_w_grey_off.gif) top right no-repeat;}#product_menu a:hover .tr,#product_menu a:focus .tr {	background-image: url(/site/images/tr_w_grey_on.gif);}#product_menu a .br {	display: block;	background: url(/site/images/br_w_grey_off.gif) bottom right no-repeat;}#product_menu a:hover .br,#product_menu a:focus .br {	background-image: url(/site/images/br_w_grey_on.gif);}#product_menu a .bl {	display: block;	background: url(/site/images/bl_w_grey_off.gif) bottom left no-repeat;	padding: 4px 5px 4px 10px;}#product_menu a:hover .bl,#product_menu a:focus .bl {	background-image: url(/site/images/bl_w_grey_on.gif);}#product_menu a:hover,#product_menu a:focus {	background-color: rgb(192,194,194);}#product_menu .work a {	background-color: rgb(242,125,0);}#product_menu .work a:hover,#product_menu .work a:focus{	background-color: rgb(248,190,127);}#product_menu .work a .tl {	background-image: url(/site/images/tl_w_work_off.gif);}#product_menu .work a:hover .tl,#product_menu .work a:focus .tl{	background-image: url(/site/images/tl_w_work_on.gif);}#product_menu .work a .tr {	background-image: url(/site/images/tr_w_work_off.gif);}#product_menu .work a:hover .tr,#product_menu .work a:focus .tr {	background-image: url(/site/images/tr_w_work_on.gif);}#product_menu .work a .br {	background-image: url(/site/images/br_w_work_off.gif);}#product_menu .work a:hover .br, #product_menu .work a:focus .br {	background-image: url(/site/images/br_w_work_on.gif);}#product_menu .work a .bl {	background-image: url(/site/images/bl_w_work_off.gif);}#product_menu .work a:hover .bl,#product_menu .work a:focus .bl {	background-image: url(/site/images/bl_w_work_on.gif);}#product_menu .maintenance a {	background-color: rgb(0,153,171);}#product_menu .maintenance a:hover,#product_menu .maintenance a:focus {	background-color: rgb(127,204,213);}#product_menu .maintenance a .tl {	background-image: url(/site/images/tl_w_maintenance_off.gif);}#product_menu .maintenance a:hover .tl {	background-image: url(/site/images/tl_w_maintenance_on.gif);}#product_menu .maintenance a .tr {	background-image: url(/site/images/tr_w_maintenance_off.gif);}#product_menu .maintenance a:hover .tr {	background-image: url(/site/images/tr_w_maintenance_on.gif);}#product_menu .maintenance a .br {	background-image: url(/site/images/br_w_maintenance_off.gif);}#product_menu .maintenance a:hover .br {	background-image: url(/site/images/br_w_maintenance_on.gif);}#product_menu .maintenance a .bl {	background-image: url(/site/images/bl_w_maintenance_off.gif);}#product_menu .maintenance a:hover .bl {	background-image: url(/site/images/bl_w_maintenance_on.gif);}#product_menu .entertainment a {	background-color: rgb(79,168,0);}#product_menu .entertainment a:hover,#product_menu .entertainment a:focus {	background-color: rgb(167,211,127);}#product_menu .entertainment a .tl {	background-image: url(/site/images/tl_w_entertainment_off.gif);}#product_menu .entertainment a:hover .tl {	background-image: url(/site/images/tl_w_entertainment_on.gif);}#product_menu .entertainment a .tr {	background-image: url(/site/images/tr_w_entertainment_off.gif);}#product_menu .entertainment a:hover .tr {	background-image: url(/site/images/tr_w_entertainment_on.gif);}#product_menu .entertainment a .br {	background-image: url(/site/images/br_w_entertainment_off.gif);}#product_menu .entertainment a:hover .br {	background-image: url(/site/images/br_w_entertainment_on.gif);}#product_menu .entertainment a .bl {	background-image: url(/site/images/bl_w_entertainment_off.gif);}#product_menu .entertainment a:hover .bl {	background-image: url(/site/images/bl_w_entertainment_on.gif);}#product_menu .bsafety a {	background-color: #ec2a46;}#product_menu .bsafety a:hover,#product_menu .bsafety a:focus {	background-color: #F26A7E;}#product_menu .bsafety a .tl {	background-image: url(/site/images/tl_w_bsafety_off.gif);}#product_menu .bsafety a:hover .tl {	background-image: url(/site/images/tl_w_bsafety_on.gif);}#product_menu .bsafety a .tr {	background-image: url(/site/images/tr_w_bsafety_off.gif);}#product_menu .bsafety a:hover .tr {	background-image: url(/site/images/tr_w_bsafety_on.gif);}#product_menu .bsafety a .br {	background-image: url(/site/images/br_w_bsafety_off.gif);}#product_menu .bsafety a:hover .br {	background-image: url(/site/images/br_w_bsafety_on.gif);}#product_menu .bsafety a .bl {	background-image: url(/site/images/bl_w_bsafety_off.gif);}#product_menu .bsafety a:hover .bl {	background-image: url(/site/images/bl_w_bsafety_on.gif);}/**** PRODUCT MENU ****//**********************//*******************//**** SITE MENU ****/#site_menu {	width: 165px;	color: rgb(130,133,133);	font-size: 10px;}#site_menu ul {	margin: 0;	padding: 20px 0 0 0;	list-style: none;}#site_menu li {	margin: 0 0 3px 0;	padding: 0;	float: left;	width: 100%;}#site_menu a {	display: block;	float: right;	text-decoration: none;	color: rgb(130,133,133);	padding: 0 0 0 15px;}#site_menu li.current a,#site_menu a:hover,#site_menu a:focus {	color: rgb(242,125,0);	background: url(/site/images/item_dot_on_new.gif) 0 3px no-repeat;}#site_menu .message {	color: rgb(242,125,0);	text-align: right;}/**** SITE MENU ****//*******************//******************//**** SECTIONS ****/#sections {	margin: 0 auto;	padding: 46px 0 12px 0;	width: 598px;	text-align: left;}.section {	width: 190px;	height: 135px;	float: left;	margin: 12px 14px 0 0;	cursor: pointer !important;}.section .sectionbody {	}#sections .last {	margin-right: 0;}#sections .section h2 {	font-size: 14px;	font-weight: normal;	line-height: 20px;	margin: 0;	padding: 0;}.section span.tl {	display: block;	background:  url(/site/images/img_tl.gif) top left no-repeat;}.section span.tr {	display: block;	background:  url(/site/images/img_tr.gif) top right no-repeat;}.section span.br {	display: block;	background:  url(/site/images/img_br.gif) bottom right no-repeat;}.section span.bl {	display: block;	background: url(/site/images/img_bl.gif) bottom left no-repeat;	padding: 0;	margin: 0;	height: 135px;}.section span.txt {	display: block;	padding: 20px; }.section a {	display: block;	width: 190px;	height: 135px;	background: #999;	color: #fff;	text-decoration: none;	background-position: 0 0;	background-repeat: no-repeat;	margin: 0;	padding: 0;}.section a:hover span.txt {	visibility: hidden;}/**** SECTIONS ****//******************//****************//**** FOOTER ****/#footer {/*	width: 966px; */	width: 840px;	font-size: 9px;	position: absolute;}#footer .content {/*	padding: 10px 0 0 185px; */	padding: 10px 0 0 175px;}#footer ul {	margin: 0;	padding: 0;	list-style: none;}#footer li {	margin: 0;	padding: 0 0 10px 0;}#footer #language_menu {	width: 200px;	float: left;	min-height: 10px;}#footer #language_menu li {	float: left;	margin-right: 10px;}#footer #footer_menu {/*	width: 428px; */		width: 460px;	float: left;}#footer #footer_menu li {	float: right;	margin-left: 10px;}#footer a {	text-decoration: none;	color: rgb(130,133,133);}#footer a:hover,#footer a:focus {	color: rgb(242,125,0);}/**** FOOTER ****//****************//**************//**** INFO ****/#info {	width: 165px;	float: left;	/*	position: absolute;	width: 165px;	top: 104px;	left: 835px;	*/}#info .info_content { 	padding: 0 0 0 10px;}#info h1 {	font-size: 14px;	font-weight: bold;	margin: 0 0 30px 0;	}#info p {	margin: 0 0 15px 0;}#info ul {	margin: 0;	padding: 0;	list-style: none;}#info li {	margin: 0 0 15px 0;	padding: 0;}#info a {	display: block;	padding: 0 0 0 15px;	text-decoration: none;	color: rgb(130,133,133);	background: url(/site/images/item_dot_off_new.gif) 0 3px no-repeat;}#info li.current a, #info a:hover,#info a:focus {	color: rgb(242,125,0);	background-image: url(/site/images/item_dot_on_new.gif);}/**** INFO ****//**************/#top_bg {	height: 2px;	width: 628px;	overflow: hidden;	background: url(/site/images/top_bg.gif) 0 0 no-repeat;	position: absolute;	top: 0;	left: 0;}#bottom_bg {	height: 2px;	width: 628px;	overflow: hidden;	background: url(/site/images/bottom_bg.gif) 0 0 no-repeat;	position: absolute;	bottom: 0;	left: 0;}#main {	width: 660px;	min-height: 424px;	float: left; 	background: #E9E9E9;	background-position: bottom left;	background-repeat: no-repeat;	position: relative;	/*	position: absolute;	width: 660px;	min-height: 424px;	top: 104px;	left: 175px; 	background: #E9E9E9;	background-position: bottom left;	background-repeat: no-repeat;	*/}#main .top_bg {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 2px;	background: url(/site/images/img_white_tl.gif) top left no-repeat;}#main .top_bgcontent {	height: 2px;	background: url(/site/images/img_white_tr.gif) top right no-repeat;}#main .bottom_bg {	position: absolute;	left: 0;	bottom: 0;	height: 2px;	width: 100%;	background: url(/site/images/img_white_bl.gif) bottom left no-repeat;}#main .bottom_bgcontent {	height: 2px;	background: url(/site/images/img_white_br.gif) bottom right no-repeat;}body.i_templ_1 #main,body.i_templ_2 #main,body.i_templ_3 #main,body.i_templ_4 #main {	background-image: url(/site/images/bg/bg_businessman.jpg);}body.i_templ_40 #main,body.i_templ_41 #main,body.i_templ_42 #main {	background-image: url(/site/images/bg/bg_womanrelaxing.jpg);}body.i_templ_43 #main,body.i_templ_44 #main {	background-image: url(/site/images/bg/bg_businessman.jpg);}body.i_templ_50 #main {	background-image: url(/site/images/bg/bg_mansmiling.jpg);}body.howcanwehelp #main {	background-image: url(/site/images/bg_womandancing.jpg); 	background-position: top left;	background-repeat: no-repeat;}body.i_templ_5 #main,body.news #main {	background-image: url(/site/images/bg/bg_hands.jpg);}#main .content {	padding: 46px 20px 35px 20px;}body.i_templ_2 #main .content,body.i_templ_3 #main .content,body.downloads #main .content,body.sitemap #main .content {	padding-left: 100px;	padding-right: 100px;}body.worldmap #main .content {	padding: 0;	height: 424px;	overflow: hidden;	position: relative;}body.product_grid #main .content {	padding: 12px 5px;}body.i_templ_20 #main .content,body.i_templ_21 #main .content,body.i_templ_22 #main .content,body.i_templ_23 #main .content {	padding-top: 0;}body.howcanwehelp #main .content {	padding: 0;	text-align: center;}body.product #main {/*	background-image: url(/site/images/bg_emana.jpg);	background-repeat: no-repeat;*/}/*body.product #main .content {	padding: 46px 20px 35px 20px;}*/#familylogo {	padding: 0 0 10px 0;}body.howcanwehelp #main h1, body.product_grid #main h1 {	font-size: 32px;	font-weight: bold;	margin: 0;	padding: 33px 0 0 0; 	text-align: center;}body.i_templ_20 #main h1,body.i_templ_21 #main h1,body.i_templ_22 #main h1,body.i_templ_23 #main h1 {	padding-bottom: 17px;/*	margin-bottom: 17px; */}#main h1 {	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0 0 15px 0;	padding: 0;}#main h2 {	font-size: 11px;	font-weight: bold;	margin: 5px 0 10px 0;	padding: 0;}/*********************//*** PRODUCT VIEW ****/.product_field {	margin: 0 0 10px 0;}.product_field h2 {	margin: 0 0 5px 0 !important; }#downloads {	padding: 10px 0 0 0;}#downloads h2 {	margin: 0 0 5px 0!important;	padding: 0 !important;}#downloads ul {	margin: 0 0 10px 0;	padding: 0;	list-style: none;}#downloads li {	margin: 0 0 5px 0;	padding: 0;}#downloads a {	text-decoration: none;	color: #898e8c;}#downloads a:hover {	color: rgb(242,125,0);}/*** PRODUCT VIEW ****//*********************//*************//**** IMGS ***/#imgs {	width: 360px;	float: left;}#imgs .img_item {	width: 340px;/*	height: 220px; */	position: relative;	display: none;}#imgs .img_item.current {	display: block;}#img_nav {	font-size: 8px !important;	padding: 5px 20px 0 0;}#img_nav ul {	margin: 0;	padding: 0;	list-style: none;}#img_nav li {	margin: 0;	padding: 0;	float: left;	width: 24px;	height: 17px;}#img_nav a {	color: #fff;	float: left;	background: url(/site/images/img_nav_off.gif) 0 0 no-repeat;	width: 21px;	height: 17px;	text-align: center;	line-height: 17px;	text-decoration: none;}#img_nav a:hover,#img_nav a:focus {	background-image: url(/site/images/img_nav_on.gif);}#imgs .img_item .img {	position: relative;	z-index: 1;}.img_item .tl {	position: relative;	margin: 0 0 -2px 0;	z-index: 2;	height: 2px;	background: url(/site/images/img_tl.gif) top left no-repeat;}.img_item .tr {	height: 2px;	background: url(/site/images/img_tr.gif) top right no-repeat;}.img_item .bl {	position: relative;	z-index: 2;	height: 2px;	margin: -2px 0 0 0;	background: url(/site/images/img_bl.gif) top left no-repeat;}.img_item .br {	height: 2px;	background: url(/site/images/img_br.gif) top right no-repeat;}a img {	border: none;}/**** IMGS ***//*************/#txt {	width: 258px;	float: right;}.reset {	clear: both;	margin: 0;	padding: 0;	font-size: 1px;	line-height: 1px;	height: 0;	overflow: hidden;	visibility: hidden;}/************************//**** CUSTOMER LOGIN ****/.greeting {	text-align: right;	color: #F27D00;	padding: 10px 0 0 0;}table.customer_info {	border: none;	border-collapse: collapse;	margin: 0 0 50px 0;	width: 440px;}table.customer_info label {	color: #F27D00;	font-weight: normal;	cursor: pointer;}table.customer_info td {	padding: 0 0 3px 0;	vertical-align: top;	text-align: left;}table.customer_info p {	margin: 0 0 10px 0;}table.customer_info td.label {	width: 80px;	padding-top: 2px;/*	padding-bottom: 8px; */}table.customer_info td.label label {	color: #898e8c;	font-weight: bold; 	cursor: pointer;}table.customer_info td.value {	width: 180px;}table.customer_info td.description {	width: 180px;	padding-top: 2px;	color: #F27D00;}table.customer_info td.submit {	padding-top: 20px;}table.customer_info input.text,table.customer_info input.password {	width: 160px;	border: 1px solid #fff;	padding: 1px 0;	margin: 0;	height: 14px;	line-height: 14px;}table.customer_info a {	color: #F27D00;	text-decoration: none;}table.customer_info a:hover {	text-decoration: underline;}table.customer_info .error {	padding-bottom: 10px;}div.input {	float: left;}div.input div.tl {	background: #fff url(/site/images/img_grey_tl.gif) top left no-repeat;}div.input div.tr {	background: url(/site/images/img_grey_tr.gif) top right no-repeat;}div.input div.br {	background: url(/site/images/img_grey_br.gif) bottom right no-repeat;}div.input div.bl {	background: url(/site/images/img_grey_bl.gif) bottom left no-repeat;	padding: 1px 5px;}/**** CUSTOMER LOGIN ****//************************//******************************//**** COLLAPSED PARAGRAPHS ****/.collapsedParagraph {	margin: 0 0 5px 0;}.collapsedParagraph h2.paragraphTitle {	font-size: 11px;	font-weight: normal !important;	margin: 0 !important;}.collapsedParagraph h2.paragraphTitle a {	display: block;	color: #828686;	background: url(/site/images/item_dot_off.gif) 0 3px no-repeat;	padding: 0 0 0 14px;	text-decoration: none;	position: relative;}.collapsedParagraph h2.paragraphTitle a:hover,.collapsedParagraph h2.paragraphTitle a:active {	color: #FF7A00;	background-image: url(/site/images/item_dot_on.gif);}.collapsedParagraph .paragraphText {	padding: 10px 0 5px 14px;}.collapsedParagraph p {	margin: 0 0 10px 0;}/**** COLLAPSED PARAGRAPHS ****//******************************//******************************************//**** WORLDMAP PAGES (MARKETING/LINKS) ****/body.worldmap #main {	background-image: url(/site/images/bg_worldmap.jpg);	background-position: top left;	background-repeat: no-repeat;}#worldmap {	width: 660px;/*	overflow: hidden; */}.mapItem {	position: absolute;	cursor: pointer;}.mapItem a {	display: block;	color: #000;	text-decoration: none;	position: relative;}.mapItem .dot {	float: left;	width: 18px;	height: 18px;	background: url(/site/images/item_dot_on_worldmap.gif) 0 1px no-repeat;	cursor: pointer;}.mapItem a .txt {	display: none;}.mapItem a:hover {	background: url(/site/images/blank.gif); }.mapItem a:hover .dot {	background-image: url(/site/images/item_dot_big.gif);}.mapItem a:hover .txt {	display: block;}/**** WORLDMAP PAGES (MARKETING/LINKS) ****//******************************************//*****************//**** SITEMAP ****/body.sitemap ul.sitemap {	margin: 0;	padding: 0;	list-style: none;}body.sitemap ul.sitemap li {	margin: 0 0 12px 0;	padding: 0;	font-weight: bold;}body.sitemap ul.sitemap li li {	font-weight: normal;	margin-bottom: 3px;}body.sitemap ul.sitemap ul {	margin: 12px 0 0 0;	padding: 0;	list-style: none;}body.sitemap ul.sitemap a {	text-decoration: none;	color: #898e8c;}body.sitemap ul.sitemap a:hover {	color: #FF7A00;}body.sitemap ul.sitemap li li a {	background: url(/site/images/item_dot_off.gif) 0 2px no-repeat;	padding-left: 15px;}body.sitemap ul.sitemap li li a:hover {	background-image: url(/site/images/item_dot_on.gif);}/**** SITEMAP ****//*****************//************************//**** DOWNLOADS PAGE ****/body.downloads #main ul {	margin: 0 0 15px 0;	padding: 0;	list-style: none;}body.downloads #main li {	margin: 0 0 5px 0;	padding: 0;	position: relative; }body.downloads #main li a {	padding-left: 15px;	background: url(/site/images/item_dot_off.gif) 0 2px no-repeat; 	color: #828686;	text-decoration: none;}body.downloads #main li a:hover {	background-image: url(/site/images/item_dot_on.gif);	color: #FF7A00;}/**** DOWNLOADS PAGE ****//************************//**********************************//**** CUSTOMIZED FORM ELEMENTS ****/form {	margin: 0;	padding: 0;}select.hidden,input.hidden {	position: absolute;	visibility: visible !important;	top: -1000px;	left: -1000px;}.custom_input_button {	border: none;	border-collapse: collapse;	margin: 0 10px 0 0 !important;	padding: 0 !important;	float: left;/*	width: auto !important; *//*	display: inline; *//*	display: -moz-inline-box; */	white-space: nowrap;}.custom_input_button td {	padding: 0;	vertical-align: top;	text-align: left;	white-space: nowrap;}.custom_input_button a {	text-decoration: none;}.custom_input_button a:hover {	text-decoration: none !important;}.custom_input_button .txt {	display: block !important;	padding: 0 !important;	background: rgb(242,125,0) !important;	color: #fff !important;	margin: 0 !important;/*	margin: 0 10px 0 0 !important; */	cursor: pointer;	line-height: 14px !important;}.custom_input_button .txt:hover {	background: rgb(248,190,127) !important;}.custom_input_button .tl {	display: block;	background: url(/site/images/img_grey_tl.gif) top left no-repeat !important;}.custom_input_button .tr {	display: block;	background: url(/site/images/img_grey_tr.gif) top right no-repeat !important;}.custom_input_button .br {	display: block;	background: url(/site/images/img_grey_br.gif) bottom right no-repeat !important;}.custom_input_button .bl {	display: block;	background: url(/site/images/img_grey_bl.gif) bottom left no-repeat !important;	padding: 3px 18px !important;}.custom_input_button .disabled,.custom_input_button .disabled:hover {	background: #BEC3C3 !important;}#add_to_basket .custom_input_button .tl {	background-image: url(/site/images/img_white_tl.gif) !important;}#add_to_basket .custom_input_button .tr {	background-image: url(/site/images/img_white_tr.gif) !important;}#add_to_basket .custom_input_button .br {	background-image: url(/site/images/img_white_br.gif) !important;}#add_to_basket .custom_input_button .bl {	background-image: url(/site/images/img_white_bl.gif) !important;}#add_to_basket table.options {	width: 155px;	border: none;	border-collapse: collapse;	margin: 0;}#add_to_basket table.options td {	text-align: left;	vertical-align: middle;	line-height: 20px;	padding: 0;	border-bottom: 2px solid #fff;}#add_to_basket table.options td.model select {	width: 155px;}	#add_to_basket table.options td.title {	width: 80px;}#add_to_basket table.options td.quantity {	width: 75px;}#add_to_basket table.options td.quantity select {	width: 75px;}#add_to_basket table.models {	margin: 0 0 10px 0;	border: none;	border-collapse: collapse;	width: 155px;}#add_to_basket table.models td {	padding: 0 0 3px 0;	border: none;	text-align: left;	vertical-align: top;}#add_to_basket table.models input.radio {	width: 15px;	overflow: hidden;	margin: 0;	padding: 0;	border: none;}#add_to_basket label {	font-weight: normal;	color: #828686 !important;	display: block;	cursor: pointer;}#add_to_basket .buttons {	padding: 20px 0 0 0;}/*.radio_on {	cursor: pointer;	width: 18px;	height: 18px;	background: url(/site/images/check_on.gif) 0 0 no-repeat;}.radio_off {	cursor: pointer;	width: 18px;	height: 18px;	background: url(/site/images/check_off.gif) 0 0 no-repeat;}*/img.checkbox {	cursor: pointer;	width: 18px;	height: 18px;	vertical-align: middle;	position: relative;}/*.checkbox_off {	background-image: url(/site/images/checkbox_off.gif);}.checkbox_on {	background-image: url(/site/images/checkbox_on.gif);}*/img.radio {	cursor: pointer;	width: 18px;	height: 18px;	vertical-align: middle;	position: relative;}/*.checkbox_off {	cursor: pointer;	width: 18px;	height: 18px;	background: #f00;}.checkbox_on {	cursor: pointer;	width: 18px;	height: 18px;	background: #0f0;}*/.custom_select_container {	position: relative;	height: 18px;}.custom_select {	position: absolute;}.custom_select .option {	background: #fff;	color: #000;	display: none;	cursor: pointer;	font-size: 11px;}.custom_select .selected {	display: block;}.custom_select .active {	color: #000;}.custom_select .over {	color: #FA7A0B;}.custom_select .visible {	display: block;}.custom_select .icon {	float: right;	color: #818585;	background: url(/site/images/select_arrow_off.gif) top right no-repeat;;	font-size: 9px;	line-height: 18px;	display: none;}.custom_select_container .disabled .icon {	background-image: url(/site/images/select_arrow_disabled.gif);}.custom_select .option .tl {	background: none;}.custom_select .option .tr {	background: none;}.custom_select .option .br {	background: none;}.custom_select .option .bl {	background: none;}.custom_select .root .tl {	background: url(/site/images/img_tl.gif) top left no-repeat;}.custom_select .root .tr {	background: url(/site/images/img_tr.gif) top right no-repeat;}.custom_select .root .br {	background: url(/site/images/img_br.gif) bottom right no-repeat;}.custom_select .root .bl {	background: url(/site/images/img_bl.gif) bottom left no-repeat;}.custom_select .active .br {	background: none !important;}.custom_select .active .bl {	background: none !important;}.custom_select .last .br {	background: url(/site/images/img_br.gif) bottom right no-repeat !important;}.custom_select .last .bl {	background: url(/site/images/img_bl.gif) bottom left no-repeat !important;	}.custom_select .root .icon {	display: block;}.custom_select .icon .txt {	background: transparent;	padding: 0 22px 0 0;}.custom_select .value {	font-size: 10px;	text-align: left;}.custom_select .value .txt {	background: transparent;	padding: 0 0 0 7px;	line-height: 18px;}.custom_select .active {	background-color: rgb(248,190,127) !important;	padding-top: 4px;}.custom_select .root {	padding-top: 0;}select.hidden {	position: absolute;	visibility: visible !important;	top: -1000px;	left: -1000px;}.custom_select_container .plain .value .txt {	text-align: right;	margin-right: 25px;}.custom_select_container .plain .root .value .txt {	margin-right: 0;}.custom_select_container .plain .option {	background: #f0f0f0; /*#E9E9E9;*/}.custom_select_container .plain .root .tl {	background-image: url(/site/images/img_white_tl.gif);}.custom_select_container .plain .root .tr {	background-image: url(/site/images/img_white_tr.gif);}.custom_select_container .plain .root .br {	background-image: url(/site/images/img_white_br.gif);}.custom_select_container .plain .root .bl {	background-image: url(/site/images/img_white_bl.gif);}.custom_select_container .plain .last .br {	background-image: url(/site/images/img_white_br.gif) !important;}.custom_select_container .plain .last .bl {	background-image: url(/site/images/img_white_bl.gif) !important;}/* ORDER BASKET */label {	color: rgb(242,125,0);	font-weight: bold;	cursor: pointer;}table#basket_items {	margin: 0 0 25px 0;	padding: 0;	border: none;	border-collapse: collapse;}table#basket_items col.spacer {	width: 4px;}table#basket_items col.prod_num {	width: 113px;}table#basket_items col.prod_title {	width: 264px;}table#basket_items col.prod_specs {	width: 118px;}table#basket_items col.prod_quantity {	width: 113px;}table#basket_items thead th {	vertical-align: top;	text-align: center;	background: #828686;	color: #fff;	margin: 0;	padding: 0;	font-weight: normal;}table#basket_items thead th .bl {	padding: 1px 3px;}table#basket_items thead th.spacer {	background: transparent;}table#basket_items tbody td {	margin: 0;	padding: 4px 0 0 0;	text-align: left;	vertical-align: top;	color: #000;}table#basket_items td.prod_quantity select {	width: 113px;	border: none;	padding: 0;	margin: 0;}table.basket_items th .txt {	background: transparent;	line-height: 18px; }table.basket_items td .txt {	background: #fff; 	line-height: 18px;}table.basket_items .tl {	background: url(/site/images/img_tl.gif) top left no-repeat;}table.basket_items .tr {	background: url(/site/images/img_tr.gif) top right no-repeat;}table.basket_items .br {	background: url(/site/images/img_br.gif) bottom right no-repeat;}table.basket_items .bl {	background: url(/site/images/img_bl.gif) bottom left no-repeat;}table.basket_items .txt .bl {	padding: 0 0 0 7px;}table.basket_items td.prod_num .txt .bl {	padding-left: 0;}table.basket_items td a {	color: #000;	text-decoration: none;}table.basket_items td a:hover {	color: #FF7A00;}/*************************//*#### Order history ####*/.order_info {	margin: 0 0 16px 0;	line-height: 15px;}.order_comments {	margin: 16px 0 0 0;}table.order_history {	border: none;	border-collapse: collapse;	margin: 0;	width: 100%;}table.order_history th {	vertical-align: top;	text-align: center;	margin: 0;	padding: 0;	font-weight: normal;}table.order_history th div.txt {	background: #828686;	color: #fff;}table.order_history th.spacer {	width: 4px;	background: transparent;}table.order_history td {	margin: 0;	padding: 3px 0 0 0;	text-align: left;	vertical-align: top;	color: #000;}table.order_history td.more {	padding-top: 0;}table.order_history .tl {	background: url(/site/images/img_tl.gif) top left no-repeat;}table.order_history .tr {	background: url(/site/images/img_tr.gif) top right no-repeat;}table.order_history .br {	background: url(/site/images/img_br.gif) bottom right no-repeat;}table.order_history .bl {	background: url(/site/images/img_bl.gif) bottom left no-repeat;}table.order_history .txt .bl {	padding: 0 7px;}table.order_history th .txt {	background: transparent;	line-height: 20px; }table.order_history td .txt {	background: #fff; 	line-height: 20px;}table.order_history td a {	color: #000;	text-decoration: none;}table.order_history td a:hover {	color: #FF7A00;}/*#### Order history ####*//*************************/span.delete a {	display: block;	width: 18px;	height: 18px;	background: url(/site/images/delete_icon_off.gif) 0 0 no-repeat;	float: left;	margin-right: 7px;}span.delete a span.atxt {	display: none;}span.delete a:hover {	background-image: url(/site/images/delete_icon_on.gif);}#comments_block {	width: 353px;	margin: 20px 0 0 0;	background: #fff;}#buttons_block {	margin: 25px 0 0 0;}#buttons_block a {	float: left;	background: rgb(242,125,0);	color: #fff;	text-decoration: none;	text-align: center;	margin-right: 15px;}#buttons_block a:hover,#buttons_block a:focus {	background: rgb(248,190,127);}#buttons_block a .tl {	background-image: url(/site/images/tl_g_button_off.gif);}#buttons_block a:hover .tl,#buttons_block a:focus .tl {	background-image: url(/site/images/tl_g_button_on.gif);}#buttons_block a .tr {	background-image: url(/site/images/tr_g_button_off.gif);}#buttons_block a:hover .tr,#buttons_block a:focus .tr {	background-image: url(/site/images/tr_g_button_on.gif);}#buttons_block a .br {	background-image: url(/site/images/br_g_button_off.gif);}#buttons_block a:hover .br,#buttons_block a:focus .br {	background-image: url(/site/images/br_g_button_on.gif);}#buttons_block a .bl {	background-image: url(/site/images/bl_g_button_off.gif);	padding: 4px 8px;}#buttons_block a:hover .bl,#buttons_block a:focus .bl {	background-image: url(/site/images/bl_g_button_on.gif);}textarea#comments {	width: 340px;	height: 165px;	margin: 5px;	padding: 0;	border: 1px solid #fff;	overflow: auto;	background: #fff;}.textarea_block .tl {	background: url(/site/images/img_tl.gif) top left no-repeat;}.textarea_block .tr {	background: url(/site/images/img_tr.gif) top right no-repeat;}.textarea_block .br {	background: url(/site/images/img_br.gif) bottom right no-repeat;}.textarea_block .bl {	background: url(/site/images/img_bl.gif) bottom left no-repeat;}/**** CUSTOMIZED FORM ELEMENTS ****//**********************************//************************************//**** FRM: STANDARD FORM ELEMENTS ***/.frm form {	margin: 0;	padding: 0;}.frm table {	border: none;	border-collapse: collapse;	margin: 0;}.frm table tbody td {	vertical-align: top;	text-align: left;	padding: 0;}.frm label {	color: #898e8c;	font-weight: normal;	cursor: pointer;	}.frm hr {	border: none;	background: #ccc;	height: 1px;	line-height: 1px;	font-size: 1px;	margin: 10px 0;	padding: 0;	overflow: hidden;}.frm .textarea_block {	width: 253px;	background: #fff;	margin: 5px 0 15px 0;}.frm textarea {	width: 240px;	height: 125px;	margin: 5px;	padding: 0;	border: 1px solid #fff;	overflow: auto;	background: #fff;}.frm div.input {	width: 253px;/*	margin: 5px 0 15px 0; */	padding: 5px 0 15px 0;}.frm div.input input {	width: 240px;	border: 1px solid #fff;	padding: 1px 0;	margin: 0;	height: 14px;	line-height: 14px;}.frm select {	width: 253px;	margin: 5px 0 15px 0;}.frm .custom_select_container {	margin: 5px 0 15px 0;}.frm img.radio {	margin-top: 5px;	margin-bottom: 5px;}.frm h1 {	margin: 5px 0 15px 0 !important;}.frm p {	margin: 5px 0 15px 0 !important;}/**** FRM: STANDARD FORM ELEMENTS ***//************************************//*************************//**** NEWSLETTER FORM ****/#inet_nl form {	margin: 0;	padding: 0;}#inet_nl table {	margin: 0 0 15px 0;	padding: 0;	border: none;	border-collapse: collapse;}#inet_nl td {	padding: 0;	vertical-align: top;	text-align: left;}#inet_nl label {	font-weight: normal;	color: #898e8c;}#inet_nl .input {	margin: 5px 0 10px 0;}#inet_nl .label {	margin: 5px 0 5px 0;}#inet_nl .checkbox {	margin: 0 0 5px 0;}#inet_nl input.text {	border: 1px solid #fff;	margin: 0;	padding: 0;	width: 180px;}/**** NEWSLETTER FORM ****//*************************/