html{height:100%;}
*{background-repeat:no-repeat;}
body{width:100%;margin:0 auto;font-family:Tahoma, sans-serif;font-size:11px;}
div{margin:0 auto;padding:0;border:none;display:block;float:none;}
img, object, param, table{border:0;margin:0;padding:0;display:block;}
table{float:left;}
h1, h2, h3{font-family:Arial, sans-serif;float:left;display:block;}
h2, h3{font-weight:700;width:100%;}
h1{font-size:21px;font-weight:400;color:#000;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #DBDBDB;width:99%;}
h2{font-size:14px;color:#000;margin:0 0 10px 0;padding:10px 0 4px 0;}
h3{font-size:12px;color:#5E4768;margin:0;padding:0;}
p{margin:0;padding:0 0 10px 0;}
.b{font-weight:700;}
.nb{font-weight:400;}
.i{font-style:italic;}
.arial{font-family:Arial, sans-serif;}
.verdana{font-family:Verdana, sans-serif;}
.yellow{color:#FDA900;}
.blue{color:#0156C8;}
.dark_blue{color:#00498F;}
.red{color:#E33D3D;}
.white{color:#FFF;}
.purple{color:#5E4768;font-weight:700;}
.maroon{color:#9E004F;}
.ten{font-size:10px;}
.eleven{font-size:11px;}
.twelve{font-size:12px;}
.thirteen{font-size:13px;}
.fourteen{font-size:14px;}
.fifteen{font-size:15px;}
.sixteen{font-size:16px;}
.eighteen{font-size:18px;}
.twenty_one{font-size:21px;}
.req_field{color:#F00;}
.error_input{border:2px solid #F00;}
.pad_base{padding-bottom:20px;}
.pad_top{padding-top:20px!important;}
.no_bottom_border{border-bottom:0;}
.left_alignment{text-align:left!important;}
form{margin:0;padding:0;border:0;}
input, select, textarea{font-family:Tahoma, sans-serif;}
#shell, #inner_shell{width:998px;}
#inner_shell div{float:left;}
#container{width:982px;background-color:#FFF;padding:10px 6px;}
#header{width:982px;height:108px;}
#header_left{width:360px;height:104px;padding-left:21px;padding-top:4px;}
#header_right{width:591px;height:108px;}
#header_welcome{width:589px;height:15px;text-align:right;padding-right:2px;}
#header_menu_static{width:40px;height:26px;padding-bottom:10px;text-align:right;color:#000;letter-spacing:1px;overflow:hidden;}
#header_menu_static ul{list-style-type:none;height:26px;line-height:26px;padding:0 0 0 2px;margin:0;}
#header_menu_static ul li{display:inline;list-style-type:none;height:26px;line-height:26px;background-image:url('../images/icons/arrow-on-white-bg.gif');background-position:0 4px;background-repeat:no-repeat;padding-left:7px;padding-right:10px;}
#header_menu_static ul li a{color:#000;font-size:11px;font-family:Tahoma, sans-serif;text-decoration:none;}
#header_menu_static ul li a:hover{text-decoration:underline;}
#header_menu{width:446px;height:26px;padding-bottom:10px;text-align:right;color:#000;letter-spacing:1px;overflow:hidden}
#header_menu ul{list-style-type:none;height:26px;line-height:26px;padding:0 0 0 2px;margin:0;}
#header_menu ul li{display:inline;list-style-type:none;height:26px;line-height:26px;background-image:url('../images/icons/arrow-on-white-bg.gif');background-position:0 4px;background-repeat:no-repeat;padding-left:7px;padding-right:5px;}
#header_menu ul li a{color:#000;font-size:11px;font-family:Tahoma, sans-serif;text-decoration:none;}
#header_menu ul li a:hover{text-decoration:underline;}
#product_search_wrapper{width:351px;height:26px;padding-left:235px; padding-right:5px;}
#product_search_wrapper img{display:inline;}
#product_search_wrapper .search_button{width:47px;padding-top:2px;float:right!important;}
.product_search_container{width:285px;height:26px;}
.product_search_label{width:98px;line-height:16px;vertical-align:middle;text-align:right;padding-top:4px;padding-right:5px;background-image:url('../images/icons/arrow-on-white-bg.gif');background-position:2px 8px;background-repeat:no-repeat;color:#5E2D71;font-weight:700;}
.product_search_element{padding-top:3px;padding-bottom:3px;}
.product_search_container input{width:175px;border:1px solid #BAA6C1;color:#5E2D71;}
#header_telephone_container{width:589px;height:27px;padding-top:10px;padding-right:2px;}
#header_telephone_label{padding-left:191px;width:192px;height:27px;line-height:27px;vertical-align:middle;padding-right:2px;background-image:url('../images/icons/arrow-on-white-bg.gif');background-position:191px 10px;background-repeat:no-repeat;text-align:right;color:#585858;font-family:Tahoma, sans-serif;font-size:12px;}
#header_telephone{width:200px;height:27px;padding-right:2px;text-align:right;color:#5E4768;font-family:Arial, sans-serif;font-size:22px;}
#menu{width:981px;height:39px;padding-top:1px;background-image:url('../images/template/menu-bg.jpg');background-position:0 1px;background-repeat:repeat-x;_overflow:hidden;}
#menu_left{width:973px;height:39px;background-image:url('../images/template/menu-left-corner.jpg');padding-left:8px;}
#menu_right{width:973px;height:39px;line-height:39px;padding-left:1px;background-image:url('../images/template/menu-right-corner.jpg');background-position:965px 0;_overflow:hidden;}
#menu_right ul{list-style-type:none;margin:0;padding:0;float:left;line-height:39px;}
#menu_right ul li{width:119px;height:39px;float:left;display:block;list-style-type:none;padding:0 1px 0 0;margin:0;_overflow:hidden;_behavior:url("http://www.universalnetworks.co.uk/styles/IEmen.htc");}
.menu_option_divider{background-image:url('../images/template/menu-divider.jpg');background-position:right top;background-repeat:no-repeat;}
#menu_right ul li a{color:#FFF;font-size:14px;text-decoration:none;height:39px;line-height:39px;text-align:center;display:block;width:100%;}
#menu_right ul li a:hover{font-weight:700;background-color:#303030;}
.menu_option_select{display:none;position:relative;top:0;left:-2px;float:left;z-index:2;display:none;width:200px;background-color:#303030;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;font-size:11px;}
.active{background-color:#303030;font-weight:700;}
.menu_option_select_inner{width:200px;}
.menu_option_select_option{width:200px;line-height:12px;height:auto;background-image:url('../images/icons/menu-arrow.jpg');background-position:11px 7px;background-repeat:no-repeat;border-bottom:1px solid #666;}
.menu_option_select_option a{width:170px!important;padding:7px 9px 6px 20px;text-align:left!important;height:auto!important;line-height:12px!important;color:#FFF;background:none!important;font-size:12px!important;font-weight:400!important;}
.menu_option_select_option a:hover{width:170px!important;padding:7px 9px 6px 20px;text-align:left!important;font-weight:700!important;background-image:url('../images/icons/menu-select-arrow.jpg')!important;background-position:11px 7px!important;background-repeat:no-repeat!important;background-color:#5E4768!important;}
.menu_option_select_option_l2{width:200px;line-height:12px;height:auto;background-image:url('../images/icons/menu-arrow.jpg');background-position:36px 7px;background-repeat:no-repeat;border-bottom:1px solid #666;}
.menu_option_select_option_l2 a{width:145px!important;padding:7px 9px 6px 45px;text-align:left!important;height:auto!important;line-height:12px!important;color:#FFF;background:none!important;font-size:12px!important;font-weight:400!important;}
.menu_option_select_option_l2 a:hover{width:145px!important;padding:7px 9px 6px 45px;text-align:left!important;font-weight:700!important;background-image:url('../images/icons/menu-select-arrow.jpg')!important;background-position:36px 7px!important;background-repeat:no-repeat!important;background-color:#5E4768!important;}
#menu_right ul li:hover > a{background-color:#303030;font-weight:700;}
#menu_right ul li:hover > div{display:block;}
#shop form{display:inline;}
#content_container{width:982px;}
#content_container ul{margin:0;padding:0 0 0 10px;list-style:none;}
#content_container ul li{margin:0;padding:0 0 2px 15px;background-image:url('../images/icons/blue-arrow.jpg');background-position:5px 5px;line-height:145%;}
#left_column{width:784px;}
#flash_no_shop_cont{width:980px;height:128px;padding-top:2px;padding-bottom:5px;}
#flash_no_shop{width:980px;height:128px;border:1px solid #DEDEDE;}
#flash_no_shop_blog{width:980px;height:128px;border:1px solid #DEDEDE;}
#flash_cont{width:778px;height:131px;padding-top:2px;padding-bottom:10px;}
#flash{width:776px;height:131px;border:1px solid #DEDEDE;}
.content_padding{width:772px;padding:20px 6px;}
.content_padding a{color:#06C;}
.shop_content_padding{width:568px;padding:20px 6px;}
.shop_content_padding a{color:#06C;}
#breadcrumbs{width:100%;line-height:14px;padding-bottom:10px;}
.breadcrumb{height:14px;overflow:hidden;}
.breadcrumb a{color:#7C857B!important;}
.breadcrumb_arrow{width:15px;height:14px;background-image:url('../images/icons/breadcrumb.gif');background-position:center 6px;}
.container_width{width:100%;}
#right_column{width:198px;}
#basket_info{width:196px;border:1px solid #D0D0D0;}
#basket_info_title{width:146px;height:40px;border-bottom:1px solid #D0D0D0;padding-left:50px;line-height:40px;background-color:#F7FCB1;background-image:url('../images/icons/basket-info-title-bg.jpg');background-position:11px 3px;font-size:14px;color:#000;}
#basket_info_content{width:176px;line-height:14px;padding:10px 10px;font-size:11px;background-color:#EFEDED;border-bottom:1px solid #D0D0D0;}
#basket_info_links{width:166px;height:20px;padding:10px 10px 10px 20px;background-color:#F7FCB1;font-size:12px;color:#000;}
#basket_info_links_left{width:73px;height:20px;line-height:20px;padding-left:10px;background-image:url('../images/icons/basket-info-arrow.jpg');background-position:2px 7px;}
#basket_info_links_left a{color:#0043CA;font-size:11px;font-weight:700;text-decoration:underline;}
#basket_info_links_right{width:73px;height:20px;line-height:20px;padding-left:10px;background-image:url('../images/icons/basket-info-arrow.jpg');background-position:2px 7px;}
#basket_info_links_right a{color:#0043CA;font-size:11px;font-weight:700;text-decoration:underline;}
#left_column_shop{width:189px;padding-right:4px;padding-top:10px;}
#right_column_shop{width:783px;padding-left:6px;}
#shop_menu{overflow:hidden;}
.shop_menu_option_header{width:189px;height:23px;line-height:23px;text-indent:19px;border-bottom:1px solid #FFF;background-image:url('../images/template/sidemenuroot-bg.jpg');background-position:bottom left;background-repeat:repeat-x;}
.shop_menu_option_header a{color:#000;text-decoration:none;}
.shop_menu_option{width:189px;border-top:1px solid #E0E0E0;border-bottom:1px solid #FFF;line-height:25px;background-image:url('../images/icons/sidemenu-arrow.jpg');background-position:11px 10px;}
.shop_submenu_option, .shop_submenu_option_active{width:187px;border:1px solid #E0E0E0;display:block;line-height:20px;color:#000;background-color:#F6FBB1;text-decoration:none;}
.shop_subsubmenu_option, .shop_subsubmenu_option_active{width:187px;border:1px solid #E0E0E0;border-top:0px;line-height:25px;background-color:#FFF;background-image:url('../images/template/subsubmenu-white-fade.gif');background-repeat:repeat-x;}
.shop_subsubsubmenu_option, .shop_subsubsubmenu_option_active{width:187px;line-height:25px;}
.shop_menu_option_active{width:189px;background-color:#303030;line-height:25px;}
.shop_menu_option a{width:167px;padding-left:20px;display:block;line-height:25px;color:#000;text-decoration:none;border:1px solid #FFF;}
.shop_menu_option a:hover{width:167px;padding-left:20px;border-left:1px solid #CECECE;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;display:block;line-height:25px;color:#000;background-color:#F6FBB1;text-decoration:none;background-image:url('../images/icons/sidemenuactive-arrow.jpg');background-position:10px 9px;}
.shop_menu_option_active a, .shop_menu_option_active .shop_menu_option_search_header{width:169px;padding-left:20px;display:block;line-height:25px;color:#FFF;text-decoration:none;}
.shop_submenu_option a{width:150px;padding-left:20px;padding-right:17px;display:block;line-height:20px;color:#000;text-decoration:none;}
.shop_submenu_option a:hover, .shop_submenu_option_active a{width:150px;padding-left:20px;padding-right:17px;display:block;line-height:20px;color:#000;background-color:#FFF;text-decoration:none;}
.shop_submenu_option_active a{font-weight:bold;}
.shop_subsubmenu_option a, .shop_subsubsubmenu_option a{width:147px;padding-left:40px;display:block;line-height:20px;color:#000;text-decoration:none;}
.shop_subsubmenu_option a:hover, .shop_subsubsubmenu_option a:hover{width:146px;padding-left:40px;display:block;line-height:20px;color:#002AFF;text-decoration:none;}
.shop_subsubmenu_option_active a, .shop_subsubsubmenu_option_active a{width:147px;padding-left:40px;display:block;line-height:20px;color:#002AFF;text-decoration:none;}
.shop_subsubmenu_option_active a:hover, .shop_subsubsubmenu_option_active a:hover{width:146px;padding-left:40px;display:block;line-height:20px;color:#002AFF;text-decoration:none;}
.shop_subsubsubmenu_option a{color:#000;text-decoration:underline;font-size:11px;}
.shop_subsubsubmenu_option a:hover, .shop_subsubsubmenu_option_active a, .shop_subsubsubmenu_option_active a:hover{color:#002AFF;text-decoration:underline;font-size:11px;}
.shop_subsubmenu_option a.shop_menu_suboption{padding-left:30px;width:156px;background-image:url('../images/icons/black-arrow.jpg');background-position:18px 6px;}
.shop_subsubmenu_option a.shop_menu_suboption:hover, .shop_subsubmenu_option_active a.shop_menu_suboption, .shop_subsubmenu_option_active a.shop_menu_suboption:hover{padding-left:30px;width:156px;background-image:url('../images/icons/blue-arrow.jpg');background-position:18px 6px;}
.shop_subsubmenu_option_active a.shop_menu_suboption{font-weight:bold;}
.shop_menu_spacer{width:189px;height:1px;overflow:hidden;}
#shop_menu_footer{width:189px;padding-top:23px;border-top:1px solid #FFF;background-image:url('../images/template/sidemenu-bottom-bg.jpg');background-repeat:repeat-x;}
.children a{background-image:url('../images/icons/black-down-arrow.gif');background-position:172px 7px;}
#centre_column{width:778px;}
#centre_column_no_shop{width:784px;}
#centre_column_no_shop a{color:#06C;}
#centre_column_shop{width:580px;}
#footer_container{width:982px;padding-top:26px;}
#footer_information_bar{width:982px;border-bottom:1px solid #B6B6B6;line-height:24px;height:24px;background-color:#303030;}
#footer_information_bar a{color:#38D3FF;}
#footer_information_bar_left{height:24px;background-image:url('../images/icons/footer-arrow.gif');background-position:10px 8px;padding-left:22px;}
#footer_information_bar_right{float:right!important;text-align:right;padding-right:10px;height:24px;}
#footer_base{width:980px;padding-bottom:10px;background-color:#FAFAFA;background-image:url('../images/template/footer-base-bg.jpg');background-position:910px 8px;border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;}
#footer_left_container{width:260px;padding-top:15px;padding-left:20px;}
#footer_left_container img{padding-right:13px;padding-bottom:8px;}
#footer_left_container .address_title{width:55px;}
#footer_left_container .address{width:205px;}
#footer_right_container{width:648px;padding-top:16px;padding-left:26px;padding-right:26px;}
.footer_links_column{width:160px;}
.footer_links_column a{color:#000;text-decoration:none;}
.footer_links_column a:hover{text-decoration:underline;}
.footer_links_half_column{width:80px;padding-top:5px;}
#footer_bottom{width:982px;height:34px;background-color:#FCFCFC;}
#footer_bottom_left{width:8px;height:34px;background-image:url('../images/template/footer-bottom-left-bg.jpg');background-position:top right;background-repeat:no-repeat;}
#footer_bottom_credit_cards{width:760px;height:29px;line-height:33px;vertical-align:middle;border-bottom:1px solid #B6B6B6;padding-top:4px;padding-left:6px;}
#footer_bottom_middle{width:200px;height:33px;line-height:33px;vertical-align:middle;background-image:url('../images/template/footer-bottom-arrow.jpg');background-position:756px 20px;border-bottom:1px solid #B6B6B6;}
#footer_bottom_middle img{padding-right:10px;display:inline;vertical-align:text-bottom;padding-top:5px;}
#footer_bottom_right{width:8px;height:34px;background-image:url('../images/template/footer-bottom-right-bg.jpg');background-position:top left;background-repeat:no-repeat;}
#cta_block{width:784px;padding-bottom:10px;}
.cta_container_left{width:378px;height:136px;border:1px solid #D2D2D2;background-color:#F7FBB6;}
.cta_image_left{width:114px;height:134px;border-right:1px solid #D2D2D2;padding:1px;}
.cta_text_cont{width:261px;height:136px;}
.cta_heading_left{width:236px;height:32px;padding-left:25px;line-height:32px;border-bottom:1px solid #D2D2D2;color:#000;font-weight:700;font-size:12px;background-image:url('../images/icons/cta-left-arrow.jpg');background-position:10px 12px;background-repeat:no-repeat;}
.cta_heading_left a{color:#000;font-weight:700;text-decoration:none;}
.cta_heading_left a:hover{color:#000;font-weight:700;text-decoration:none;}
.cta_description_left{width:246px;height:47px;padding-left:10px;padding-right:5px;padding-top:10px;padding-bottom:10px;color:#000;background-image:url('../images/template/cta-left-desc-bg.jpg');background-repeat:repeat-x;background-color:#FAFFB4;}
.cta_link{width:104px;height:21px;padding:5px 5px 10px 152px;}
.cta_container_right{width:378px;height:136px;border:1px solid #D2D2D2;background-color:#FEFEFE;}
.cta_image_right{width:114px;height:134px;border-right:1px solid #D0D0D0;padding:1px;}
.cta_text_cont{width:261px;height:136px;}
.cta_heading_right{width:206px;height:27px;padding-left:55px;padding-top:5px;line-height:32px;border-bottom:1px solid #D0D0D0;color:#0043CA;font-weight:700;font-size:12px;background-image:url('../images/template/cta-right-heading-bg.jpg');background-position:0 2px;background-repeat:no-repeat;}
.cta_description_right{width:246px;height:47px;padding-left:10px;padding-right:5px;padding-top:10px;padding-bottom:10px;color:#000;background-image:url('../images/template/cta-right-bg.jpg');background-repeat:repeat-x;background-color:#FEFEFE;}
.cta_spacer{width:10px;height:138px;}
.offer_container{width:198px;padding-top:10px;}
.offer_title{width:198px;height:40px;line-height:40px;background-color:#303030;color:#FFF;font-size:20px;vertical-align:middle;text-align:center;}
.offer_image_cont{width:178px;padding:10px 9px;border-top:1px solid #AAA8A8;border-bottom:1px solid #AAA8A8;border-left:1px solid #797777;border-right:1px solid #797777;background-color:#E8E6E6;}
.offer_product_name{width:178px;color:#000;font-size:11px;font-weight:600;text-align:center;padding-bottom:5px;}
.offer_image{width:175px;height:100px;border:1px solid #AAA8A8;}
.offer_price_cont{width:178px;padding:10px 9px;border-bottom:1px solid #797777;border-left:1px solid #797777;border-right:1px solid #797777;background-color:#F7FCB1;line-height:130%;}
.offer_price{width:178px;padding-bottom:5px;text-align:right;font-weight:600;}
.offer_pdf{width:100px;height:17px;padding-top:3px;text-align:right;padding-left:78px;background-image:url('../images/template/offer-pdf-bg.jpg');background-position:78px 0;background-repeat:no-repeat;}
.offer_pdf a{color:#0043CA;text-decoration:underline;}
.offer_button{width:112px;height:23px;padding-top:3px;text-align:right;padding-left:66px;}
.cta_offer_container{width:198px;padding-top:10px;}
.cta_offer_title{width:198px;line-height:40px;background-color:#303030;color:#FFF;font-size:20px;vertical-align:middle;text-align:center;}
.cta_offer_image_cont{width:178px;padding:10px 9px;border-top:1px solid #AAA8A8;border-bottom:1px solid #AAA8A8;border-left:1px solid #797777;border-right:1px solid #797777;background-color:#E8E6E6;}
.cta_offer_product_name{width:178px;color:#000;font-size:11px;font-weight:600;text-align:center;padding-bottom:5px;}
.cta_offer_image{width:175px;border:1px solid #AAA8A8;}
.cta_offer_price_cont{width:178px;padding:10px 9px;border-bottom:1px solid #797777;border-left:1px solid #797777;border-right:1px solid #797777;background-color:#F7FCB1;line-height:130%;}
.cta_offer_price{width:178px;padding-bottom:5px;text-align:right;font-weight:600;}
.cta_offer_button{width:112px;height:23px;padding-top:3px;text-align:right;padding-left:66px;}
.cta_offer_button a{color:#000;}
.comment_cont{width:562px;padding-bottom:10px;}
.comment_block{width:560px;border:1px solid #C7C7C7;background-color:#FDFFDF;}
.comment{width:520px;padding-left:40px;padding-top:10px;;background-image:url('../images/content/open-quotes.jpg');background-position:2px 2px;background-repeat:no-repeat;}
.comment_name{width:500px;padding-right:60px;background-image:url('../images/content/closed-quotes.jpg');background-position:508px 0;background-repeat:no-repeat;text-align:right;}
.resource_cont{width:100%;padding-bottom:10px;}
.resource_title{width:100%;padding-bottom:5px;font-family:Arial, sans-serif;font-size:14px;color:#61257A;}
.resource_pdf{width:100%;padding-bottom:5px;background-image:url('../images/icons/pdf.jpg');background-position:5px 0;}
.resource_pdf a{color:#000;text-decoration:none;display:block;float:left;width:93%;padding:6px 0 6px 6%;}
.resource_pdf a:hover{color:#000;text-decoration:none;}
.resource_content{width:100%;padding-top:5px;}
.contact_left_column{width:270px;}
.contact_left_column p{padding-bottom:4px;}
.contact_form_cont{width:270px;height:470px;padding-top:20px;}
.contact_form_title{width:270px;height:35px;}
.contact_form_title_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.contact_form_title_middle{width:256px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.contact_form_title_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
#contact_form_body{width:248px;height:423px;padding-left:20px;padding-top:20px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background-image:url('../images/content/contact-form-body-bg.jpg');background-position:top left;background-repeat:repeat-x;}
#contact_form_body .f_r_cont{width:220px;padding-bottom:10px;}
#contact_form_body .f_label{width:220px;}
#contact_form_body .f_element{width:220px;}
#contact_form_body .f_label_checkbox{width:200px;}
#contact_form_body .f_element_checkbox{width:20px;}
.contact_form_bottom{width:270px;height:37px;}
.contact_form_bottom_upper{width:268px;height:21px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background-image:url('../images/content/contact-form-upper-bottom-b.jpg');background-position:bottom left;background-repeat:repeat-x;}
.contact_form_bottom_lower{width:270px;height:15px;}
.contact_form_bottom_lower_left{width:6px;height:15px;background-image:url('../images/content/contact-form-lower-left.jpg');background-position:top right;background-repeat:no-repeat;}
.contact_form_bottom_lower_middle{width:258px;height:15px;background-image:url('../images/content/contact-form-lower-bottom-b.jpg');background-position:top left;background-repeat:repeat-x;}
.contact_form_bottom_lower_right{width:6px;height:15px;background-image:url('../images/content/contact-form-lower-right.jpg');background-position:top left;background-repeat:no-repeat;}
.contact_process_shell{width:238px;padding-left:16px;padding-right:16px;}
.contact_warning{width:206px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;}
.contact_right_column{width:490px;padding-left:10px;}
.brochure_left_column{background-image:url('../images/template/brochure.jpg');background-position:0 50px;background-repeat:no-repeat;width:183px;height:314px;}
.brochure_left_column p{padding-bottom:4px;}
.brochure_form_cont{width:379px;padding-top:0px;}
.brochure_form_title{width:379px;height:35px;}
.brochure_form_title_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.brochure_form_title_middle{width:365PX;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.brochure_form_title_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
#brochure_form_body{width:357px;padding-left:20px;padding-top:20px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background-image:url('../images/content/contact-form-body-bg.jpg');background-position:top left;background-repeat:repeat-x;}
#brochure_form_body .f_r_cont{width:340px;padding-bottom:10px;}
#brochure_form_body .f_label{width:110px;}
#brochure_form_body .f_element{width:220px;}
#brochure_form_body .f_element input{font-size:11px;width:220px;}
#brochure_form_body .f_element textarea{font-size:11px;width:220px;height:70px;}
#brochure_form_body .f_label_checkbox{width:200px;}
#brochure_form_body .f_element_checkbox{width:20px;}
.brochure_form_bottom{width:379px;height:37px;}
.brochure_form_bottom_upper{width:377px;height:21px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background-image:url('../images/content/contact-form-upper-bottom-b.jpg');background-position:bottom left;background-repeat:repeat-x;}
.brochure_form_bottom_lower{width:379px;height:15px;}
.brochure_form_bottom_lower_left{width:6px;height:15px;background-image:url('../images/content/contact-form-lower-left.jpg');background-position:top right;background-repeat:no-repeat;}
.brochure_form_bottom_lower_middle{width:367px;height:15px;background-image:url('../images/content/contact-form-lower-bottom-b.jpg');background-position:top left;background-repeat:repeat-x;}
.brochure_form_bottom_lower_right{width:6px;height:15px;background-image:url('../images/content/contact-form-lower-right.jpg');background-position:top left;background-repeat:no-repeat;}
.brochure_process_shell{width:379px;}
.brochure_warning{width:357px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;margin-bottom:5px;}
.brochure_right_column{width:379px;padding-left:5px;}
.map_cont{width:490px;height:515px;padding-top:30px;}
.map_title{width:490px;height:35px;}
.map_title_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.map_title_middle{width:476px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.map_title_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
#map_body{width:488px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background-image:url('../images/content/contact-form-body-bg.jpg');background-position:top left;background-repeat:repeat-x;}
#map{width:488px;height:453px;}
.map_bottom{width:490px;height:27px;}
.map_bottom_upper{width:488px;height:12px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background-image:url('../images/content/contact-form-upper-bottom-b.jpg');background-position:bottom left;background-repeat:repeat-x;}
.map_bottom_lower{width:490px;height:15px;}
.map_bottom_lower_left{width:6px;height:15px;background-image:url('../images/content/contact-form-lower-left.jpg');background-position:top right;background-repeat:no-repeat;}
.map_bottom_lower_middle{width:478px;height:15px;background-image:url('../images/content/contact-form-lower-bottom-b.jpg');background-position:top left;background-repeat:repeat-x;}
.map_bottom_lower_right{width:6px;height:15px;background-image:url('../images/content/contact-form-lower-right.jpg');background-position:top left;background-repeat:no-repeat;}
.section_filter_value_wrapper{width:568px;padding-top:10px;}
.section_filter_value_cont{width:566px;border:1px solid #A1A1A1;background-color:#F9F9F9;}
.section_filter_value_img{width:180px;height:140px;padding-right:10px;}
.section_filter_value{width:376px;}
.section_filter_value_title{width:376px;padding:5px 0 10px 0;font-size:12px;font-weight:600;}
.section_filter_value_content{width:376px;overflow:hidden;}
.section_filter_value_button{width:70px;padding-left:306px;}
.skip_button{width:70px;padding-left:498px;padding-top:15px;}
.category_cont{width:250px;height:173px;padding-bottom:10px;}
.category_spacer{width:10px;height:173px;}
.category_title_cont{width:250px;height:35px;}
.category_title_left{width:9px;height:35px;background-image:url('../images/template/category-title-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.category_title{width:232px;height:35px;line-height:34px;vertical-align:middle;background-image:url('../images/template/category-title-bg.jpg');background-repeat:repeat-x;font-size:16px;text-align:center;}
.category_title a{color:#FFF!important;text-decoration:none;}
.category_title a:hover{color:#FFF;text-decoration:none;}
.category_title_right{width:9px;height:35px;background-image:url('../images/template/category-title-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.category_image{width:248px;height:111px;border-left:1px solid #CACACB;border-right:1px solid #CACACB;}
.category_bottom_cont{width:250px;height:27px;}
.category_bottom_left{width:7px;height:27px;background-image:url('../images/template/category-bottom-left.jpg');background-position:top right;background-repeat:no-repeat;}
.category_bottom_middle{width:236px;height:27px;background-image:url('../images/template/category-bottom-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.category_bottom_middle img{padding-top:2px;padding-left:130px;}
.category_bottom_right{width:7px;height:27px;background-image:url('../images/template/category-bottom-right.jpg');background-position:top left;background-repeat:no-repeat;}
.category_options{width:146px;height:22px;overflow:hidden;}
.category_options img{float:right;}
.section_cont{width:250px;padding-left:20px;padding-bottom:10px;}
.section_spacer{width:25px;height:238px;}
.section_image{width:248px;height:111px;border:1px solid #CACACB;}
.section_description{width:240px;height:70px;padding:5px;background-color:#EEE;}
.section_button{width:110px;height:21px;padding-top:10px;padding-left:130px;}
#product_container{width:100%;border:1px solid #DADADA;}
#product_left_column{width:233px;}
#product_image_container{width:231px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
#product_image_primary{width:231px;}
#product_thumb_container{width:274px;}
.product_thumb{width:65px;height:52px;border:1px solid #ABAAA9;}
.product_thumb_spacer{width:2px;height:54px;overflow:hidden;}
#product_right_column{width:320px;padding-left:10px;}
#product_short_description{width:320px;padding-bottom:16px;}
#product_bullet_description{width:320px;padding-bottom:16px;}
.product_filter_description{width:400px;}
#product_bullet_description ul{margin:0;padding:0;width:100%;display:block;}
#product_bullet_description ul li{margin:0;padding:0 0 0 24px;width:270px;display:block;line-height:18px;background-image:url('../images/icons/shop-arrow.jpg');background-position:12px 6px;}
#product_pdfs{width:320px;padding-top:10px;padding-bottom:9px;}
#product_pdfs a{color:#001BAF;}
#product_pdfs a:hover{color:#000B9F;}
.product_pdf{width:258px;padding-left:36px;line-height:22px;background-image:url('../images/icons/pdf.jpg');background-position:5px 0;}
#product_page_price{width:306px;line-height:16px;vertical-align:middle;}
#product_page_price_desc{padding-right:10px;white-space:nowrap;}
#product_controls{width:540px;padding-top:8px;padding-left:8px;}
.product_variant_block{width:98px;padding-bottom:8px;}
.product_variant input{width:64px;height:14px;padding:0;margin:0;}
.product_variant select{width:94px;height:18px;padding:0;margin:0;}
.product_variant_desc{width:90px;height:16px;}
.product_listing_volume_price .product_variant_desc{width:90px;padding-top: 6px;}
.product_variant{width:98px;height:20px;}
#product_page_add_basket{float:right!important;padding-top:13px;padding-left:10px;}
#product_features{width:100%;border-top:1px solid #CECECE;background-color:#F7FCB1;}
#product_long_description{width:100%;}
#product_bullet_long_description{width:100%;padding-top:8px;padding-bottom:10px;}
#product_bullet_long_description ul{margin:0;padding:0;width:100%;display:block;}
#product_bullet_long_description ul li{margin:0;padding:0 0 0 24px;width:300px;display:block;line-height:18px;background-image:url('../images/icons/shop-arrow.jpg');background-position:12px 6px;}
.product_listing_container{width:568px;padding-bottom:8px;padding-top:8px;}
.product_listing_outer{width:566px;/*height:127px;*/border:1px solid #A1A1A1;}
.product_listing_image{width:165px;height:127px;border-right:1px solid #A1A1A1;}
.product_listing_image_r{width:186px;border-left:1px solid #A1A1A1;}
.product_listing_content{width:400px;/*height:127px;*/background-color:#F9F9F9;}
.product_listing_name{width:393px;height:20px;padding-left:7px;line-height:20px; overflow: hidden;}
.product_listing_name a{color:#000;text-decoration:none;width:393px;height:20px;display:block;}
.product_listing_desc{width:393px;padding-left:7px;height:40px;}
.product_listing_special_offers{padding:0px 7px;font-weight:bold;color:#F00;}
.product_listing_details{width:400px;/*height:36px;*/}
.product_listing_price{width:229px;height:36px;padding-right:1px;padding-left:170px;}
.product_listing_volume_price{width:279px;padding-right:1px;padding-left:120px;}
.product_listing_price_variants{width:399px;/*height:36px;*/padding-right:1px;}
.product_listing_variants{width:269px;/*height:36px;*/vertical-align:middle;padding-right:1px;}
.product_listing_variants .product_variant_block{width:90px;height:36px;padding-left:10px;}
.product_listing_variants .product_variant_block select{height:22px!important;}
.product_listing_variants .product_variant_desc{width:70px!important;}
.product_listing_variants .product_variant{width:90px;height:24px;padding-top:2px;}
.product_listing_variants .product_variant select{width:90px;}
.product_listing_quantity{width:181px;height:66px;padding-right:1px;background-image:url('../images/template/product-listing-divider.jpg');background-position:right top;}
.product_listing_quantity_variants{width:95px;height:20px;padding-top:16px;padding-right:1px;}
.product_listing_quantity_variants input{width:30px;height:13px;}
.product_listing_basket_controls_variants{width:210px;height:24px!important;padding-top:5px;padding-left:358px;}
.product_listing_basket_controls_variants_spec{width:318px;height:24px!important;padding-top:5px;padding-left:250px;}
.product_listing_add_to_basket{width:116px;height:24px;}
.product_listing_more_info{width:88px;padding-left:5px;height:24px;}
.product_listing_detail_top{width:40px;/*height:16px;*/padding-top:10px;line-height:16px;text-align:center;vertical-align:bottom;}
.product_listing_detail_top_variants{width:80px;height:30px;padding-top:2px;line-height:14px;text-align:center;overflow:hidden;}
.product_listing_detail_base{width:89px;height:20px;padding-top:16px;line-height:20px;text-align:center;}
.product_listing_detail_base_variants{width:100%;height:28px;padding-top:6px;text-align:center;color:#F00;}
.product_listing_detail_base input, .product_listing_detail_base_variants input{border:1px solid #818181;height:16px;width:62px;padding:0 2px;text-align:center;}
.product_listing_basket_control{width:121px;padding-left:19px;padding-right:19px;padding-top:22px;height:44px;}
.paging_cont{width:100%;}
.paging{float:right!important;padding-bottom:5px;padding-top:10px;}
.paging_border_top{width:100%;height:9px;border-bottom:1px solid #E0E0E0;overflow:hidden;}
.paging_border_base{width:100%;height:9px;border-top:1px solid #E0E0E0;overflow:hidden;}
.paging a{display:block;float:left;text-transform:lowercase;padding:1px 5px 1px 5px;border:1px solid #353535;color:#000;height:14px;line-height:14px;text-decoration:none;}
.paging a.next, a.previous, a.selected{border:1px solid #353535!important;background-color:#353535;color:#FFF!important;}
.paging a.previous{padding:1px 8px 1px 16px!important;background-image:url('../images/icons/previous.jpg');background-position:6px 4px;}
.paging a.next{padding:1px 16px 1px 8px!important;background-image:url('../images/icons/next.jpg');background-position:35px 5px;}
.paging_divider{width:2px;height:16px;overflow:hidden;}
.paging .more{display:block;float:left;text-transform:lowercase;padding:2px 6px;color:#000;height:14px;line-height:14px;text-decoration:none;letter-spacing:-1px;}
.manufacturer_container{width:776px;padding-bottom:8px;padding-top:8px;}
.manufacturer_block{width:764px;border:1px solid #A1A1A1;padding:5px;background-color:#F9F9F9;}
.manufacturer_block img{float:left;padding-right:10px;}
.checkout_steps{width:742px;height:100px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;background-position:8px 10px;}
.checkout_process_shell{width:764px;padding-top:20px;}
.checkout_form{width:764px;}
.product_error_container{width:568px;padding-top:10px;padding-bottom:16px;}
.product_error_warning{width:544px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;}
.my_account_shell{width:400px;padding-left:180px;padding-right:180px;padding-top:15px;}
.my_account_header_cont{width:400px;height:36px;line-height:36px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.my_account_header_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.my_account_header_middle{width:386px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.my_account_header_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.my_account_form_container{width:398px;padding-top:16px;padding-bottom:16px;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.my_account_form_container .f_r_cont{width:398px;padding-bottom:2px;}
.my_account_form_container .f_label{width:150px;padding-bottom:2px;text-align:right;padding-right:10px;padding-top:2px;}
.my_account_form_container .f_element{width:230px;padding-bottom:2px;}
.my_account_footer_container{width:400px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.my_account_footer_left{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.my_account_footer{width:384px;height:33px;line-height:33px;}
.my_account_footer_right{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.login_shell{width:350px;padding-right:10px;padding-top:15px;}
.login_header_cont{width:350px;height:36px;line-height:36px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.login_header_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.login_header_middle{width:336px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.login_header_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.login_form_container{width:348px;padding-top:16px;padding-bottom:16px;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.login_form_container .f_r_cont{width:348px;padding-bottom:2px;}
.login_form_container .f_label{width:130px;padding-bottom:2px;text-align:right;padding-right:10px;padding-top:2px;}
.login_form_container .f_element{width:208px;padding-bottom:2px;}
.login_footer_container{width:350px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.login_footer_left{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.login_footer{width:334px;height:33px;line-height:33px;}
.login_footer_right{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.login_warning_cont{width:350px;padding-bottom:10px;}
.login_warning{width:330px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;}
.login_form_container .contact_submit{float:right!important;padding-right:10px;padding-top:5px;}
.register_shell{width:600px;padding-left:80px;padding-right:80px;padding-top:15px;}
.register_header_cont{width:600px;height:36px;line-height:36px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.register_header_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.register_header_middle{width:586px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.register_header_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.register_form_container{width:598px;padding-top:16px;padding-bottom:16px;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.register_form_container .f_r_cont{width:598px;padding-bottom:2px;}
.register_form_container .f_label{width:180px;padding-bottom:2px;text-align:right;padding-right:10px;padding-top:2px;}
.register_form_container .f_element{width:400px;padding-bottom:2px;}
.register_footer_container{width:600px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.register_footer_left{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.register_footer{width:584px;height:33px;line-height:33px;}
.register_footer_right{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.register_form_shell{width:400px;padding-top:15px;}
.register_form_header_cont{width:400px;height:36px;line-height:36px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.register_form_header_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.register_form_header_middle{width:386px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.register_form_header_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.register_form_form_container{width:398px;padding-top:16px;padding-bottom:16px;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.register_form_form_container .f_r_cont{width:398px;padding-bottom:2px;}
.register_form_form_container .f_label{width:148px;padding-bottom:2px;text-align:right;padding-right:10px;padding-top:2px;}
.register_form_form_container .f_element{width:240px;padding-bottom:2px;}
.register_form_footer_container{width:400px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.register_form_footer_left{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.register_form_footer{width:384px;height:33px;line-height:33px;}
.register_form_footer_right{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.register_form_form_container .captcha{width:230px;padding-left:158px;padding-bottom:5px;}
.register_form_form_container .contact_submit{float:right!important;padding-right:10px;padding-top:5px;}
.register_login_spacer{width:10px;height:300px;}
.register_form_warning_cont{width:400px;padding-bottom:10px;}
.register_form_warning{width:380px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;}
.feedback_shell{width:600px;padding-left:80px;padding-right:80px;padding-top:15px;}
.feedback_header_cont{width:600px;height:36px;line-height:36px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.feedback_header_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.feedback_header_middle{width:586px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.feedback_header_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.feedback_form_container{width:598px;padding-top:16px;padding-bottom:16px;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.feedback_form_container .f_r_cont{width:598px;padding-bottom:5px;}
.feedback_form_container .f_label{width:200px;padding-bottom:2px;text-align:right;padding-right:10px;padding-left:10px;padding-top:2px;}
.feedback_form_container .f_element{width:370px;padding-bottom:2px;}
.feedback_form_container .f_element textarea{font-size:12px;width:321px;}
.feedback_footer_container{width:600px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.feedback_footer_left{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.feedback_footer{width:584px;height:33px;line-height:33px;}
.feedback_footer_right{width:8px;height:33px;line-height:33px;background-image:url('../images/content/form-footer-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.form_header_container{width:764px;height:36px;line-height:36px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.form_header_container_left{width:7px;height:35px;background-image:url('../images/content/contact-form-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.form_header_container_middle{width:750px;height:35px;line-height:35px;letter-spacing:1px;background-image:url('../images/content/contact-form-title-bg.jpg');background-position:top left;background-repeat:repeat-x;text-align:center;color:#FFF;font-size:14px;}
.form_header_container_right{width:7px;height:35px;background-image:url('../images/content/contact-form-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.form_headings_container{width:762px;height:36px;line-height:36px;background-color:#EFEFEF;border-right:1px solid #99B2CC;border-left:1px solid #99B2CC;border-bottom:1px solid #99B2CC;}
.form_row_container{width:762px;line-height:35px;background-color:#F9F9F9;border-right:1px solid #99B2CC;border-left:1px solid #99B2CC;border-bottom:1px solid #99B2CC;}
.row_background{background-image:url('../images/content/product-row.gif');background-position:0 0;background-repeat:repeat-y;background-color:#FFF;}
.checkout_process_shell img, .checkout_process_shell input{display:inline;}
.form_product{width:327px;padding-left:10px;padding-right:10px;}
.form_quantity{width:106px;text-align:center;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.form_price_delivery{width:290px;padding-left:5px!important;text-align:center;}
.form_price_delivery select{width:290px!important;}
.form_row_container .form_basket_controls{width:200px;padding:3px 0!important;text-align:center;}
a{color:#FFF;}
.form_price{width:103px;border-right:1px solid #99B2CC;text-align:center;}
.form_basket_controls{width:200px;text-align:center;}
.form_row_container .form_price{padding:3px 0!important;}
.form_row_container .form_quantity{padding:3px 0!important;}
.form_row_container .form_basket_controls{width:200px;padding:3px 0!important;text-align:center;}
.form_row_divider{width:762px;height:1px;overflow:hidden;background-image:url('../images/template/form-row-divider.jpg');}
.form_footer_container{width:100%;height:33px!important;line-height:33px!important;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;overflow:hidden;}
.form_footer_container_with_border{width:763px;border-right:1px solid #99B2CC;height:33px;line-height:33px;background-image:url('../images/content/form-footer-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.form_footer_left{width:8px;height:33px;line-height:33px;overflow:hidden;background-image:url('../images/content/form-footer-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.form_footer{width:748px;height:33px;line-height:33px;}
.form_footer_right{width:8px;height:33px;line-height:33px;overflow:hidden;background-image:url('../images/content/form-footer-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.form_footer_container .form_product{width:320px;}
.form_footer_container_with_border .form_product_footer{width:347px;border-left:1px solid #99B2CC;}
.form_footer_container .form_quantity{border-left:1px solid #A1B5CF;border-right:1px solid #A1B5CF;}
.checkout_process_shell .border_top{border-top:1px solid #868686;}
.checkout_warning{width:727px;padding:10px;border:1px solid #DADADA;background-color:#F9F9F9;}
.form_form_container{width:762px;padding-top:16px;padding-bottom:16px;border-left:1px solid #99B2CC;border-right:1px solid #99B2CC;}
.form_form_container .f_r_cont{width:747px;padding-bottom:2px;}
.form_form_container .f_r_cont_empty{width:737px;padding-left:10px;padding-top:10px;padding-bottom:2px;font-weight:400;font-style:italic;}
.form_form_container .f_label{width:343px;text-align:right;padding-right:10px;padding-top:2px;}
.form_form_container .f_element{width:394px;padding-top:2px;}
.form_form_container .f_r_cont a{color:#000;}
.form_form_container .captcha{width:394px;padding-left:353px;padding-bottom:5px;}
.register_form_container .captcha{width:400px;padding-left:190px;padding-bottom:5px;}
.form_form_container .pad_top{padding-top:2px;}
.form_form_container .f_element input, .form_form_container .f_element select{width:224px;margin:0;padding:2px 1px;border:1px solid #8EA1B6;font-size:11px;}
.form_form_container .f_element textarea{width:224px;margin:0;padding:2px 1px;border:1px solid #8EA1B6;font-size:11px;}
.form_form_container .invoice_submit, .form_form_container .contact_submit, .my_account_form_container .contact_submit,
.register_form_container .contact_submit, .feedback_form_container .contact_submit{float:right!important;padding-right:10px;padding-top:5px;}
.payment_gateway_submit{padding-right:16px;float:right!important;}
.payment_gateway_submit input, .payment_gateway_submit img{display:inline;}
#search_results_container{width:588px;padding-left:96px;padding-right:97px;}
#my_account{width:100%;padding-bottom:20px;}
#my_account ul{margin:0;padding:0;width:100%;display:block;list-style:none;}
#my_account ul li{width:106px;margin:0;float:left;padding:0 0 0 14px;background-image:url('../images/icons/blue-arrow.jpg');background-position:2px 6px;}
#my_account ul li a{color:#06C;}
.contract_sizes .checkout_form, .contract_sizes #contact_form{width:747px;border:1px solid #DADADA;font-size:11px!important;}
.contract_sizes .form_header_container{width:747px;height:20px;line-height:20px;background-image:url('../images/template/form-header.jpg');background-position:left center;background-repeat:repeat-x;}
.contract_sizes .form_row_container{width:747px;line-height:20px;background-color:#F9F9F9;}
.contract_sizes.form_footer_container{width:747px;height:20px;line-height:20px;background-color:#585858;color:#FFF;}
#product_related_padding{width:100%;padding-top:20px;}
#product_related_container{width:100%;border-top:1px solid #DBDBDB;padding-top:10px;}
.product_related_item{width:182px;padding-bottom:15px;}
.product_related_title{width:182px;height:35px;}
.product_related_title_left{width:9px;height:35px;background-image:url('../images/template/category-title-left-corner.jpg');background-position:top right;background-repeat:no-repeat;}
.product_related_title_middle{width:164px;height:35px;line-height:35px;text-align:center;background-image:url('../images/template/category-title-bg.jpg');background-position:top left;background-repeat:repeat-x;}
.product_related_title_middle a{color:#FFF;font-weight:600;text-decoration:none;}
.product_related_title_middle a:hover{color:#FFF;font-weight:600;text-decoration:none;}
.product_related_title_right{width:9px;height:35px;background-image:url('../images/template/category-title-right-corner.jpg');background-position:top left;background-repeat:no-repeat;}
.product_related_image{width:180px;height:140px;border:1px solid #A1A1A1;}
.product_related_description{width:172px;height:100px;padding:5px;background-color:#EEE;}
.product_related_text{width:172px;height:65px;}
.product_related_button{width:100px;height:21px;padding-top:10px;padding-left:72px;}
.product_related_divider{width:8px;height:130px;overflow:hidden;}
.filters_block{padding:2px 3px;}
.filter_cont{line-height:22px;}
.filter_name{padding-right:5px;}
.filter_field{text-align:center;}
.filter_field_block{padding:2px 10px;border-left:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.filter_no_match{width:100%;padding-top:10px;}
#sitemap{width:757px;padding-bottom:20px;}
#sitemap ul{margin:0;padding:0 0 0 10px;list-style:none;}
#sitemap ul li{margin:0;padding:0 0 0 15px;background-image:url('../images/icons/blue-arrow.jpg');background-position:6px 6px;line-height:145%;}
#sitemap ul li a{color:#06C;}
#fibre_optic{width:560px;padding-bottom:10px;}
#fibre_optic ul{margin:0;padding:0 0 0 10px;list-style:none;}
#fibre_optic ul li{margin:0;padding:0 0 0 20px;background-image:url('../images/icons/tick.gif');background-position:0 0;line-height:145%;color:#5E4768;font-weight:700;}
.fibre_optic_img{width:280px;font-weight:700;text-align:center;}
.product_listing_spec{width:106px;padding-right:2px;}
.product_listing_error_msg{width:380px;padding:1px 7px 0 10px;color:#900;}
div .faqcontainer_image, div .faqcontainer_text{padding-bottom:30px;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;width:164px;padding:4px;overflow:hidden;}
div .faqcontainer_text{border-bottom:1px solid #D4D4D4;height:110px;}
div #faq_links{line-height:150%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E0E0E0;}
div .faq_cont{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #E0E0E0;}
div .faq_title{font-weight:700;padding-bottom:8px;}
div .faq_content{color:#000;line-height:130%;}
div .n_list_container{padding-bottom:10px;clear:both;width:546px;}
div .n_list_header{height:32px;overflow:hidden;width:546px;}
div .n_list_header div{height:32px;font-size:14px;line-height:29px;overflow:hidden;}
div .n_list_title_left, div .n_list_title_right{width:5px;}
div .n_list_title_left{background-image:url('../images/template/news-left.gif');}
div .n_list_title_right{background-image:url('../images/template/news-right.gif');}
div .n_list_title{width:630px;background-image:url('../images/template/news-centre.gif');background-repeat:repeat-x;}
div .n_list_title_compact{width:536px;background-image:url('../images/template/news-centre.gif');background-repeat:repeat-x;}
div .n_list_title a, div .n_list_title_compact a{text-decoration:none;display:block;float:left;padding-top:1px;padding-bottom:2px;height:29px;text-indent:5px;color:#000;}
div .n_list_title a{width:630px;}
div .n_list_title_compact a{width:536px;font-size:11px;}
div .n_list_date{width:121px;padding-top:1px;padding-bottom:2px;height:29px;padding-right:5px;text-align:right;background-image:url('../images/template/news-centre.gif');background-repeat:repeat-x;}
div .n_list_image{width:160px;padding:1px;border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;background-color:#FFF;}
div .n_list_content_image{border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding:14px 14px 5px 13px;width:574px;background-color:#FFF;font-size:11px;}
div .n_list_content_no_image{border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding:14px;width:736px;background-color:#FFF;font-size:11px;}
div .n_list_content_no_image_compact{border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding:14px;width:516px;background-color:#FFF;font-size:11px;}
div .n_list_content_min_height{width:1px;overflow:hidden;}
div .n_list_content_min_height_2{width:573px;}
div .f_cont_text{width:370px;padding-left:130px;}
div .f_cont_chck, div .f_cont_chck div{width:auto!important;}
div .answer{width:100%;padding-bottom:20px;}
div .answer img{display:block;}
div .answer_title{width:100%;padding-bottom:10px;font-size:13px;font-weight:700;}
div .answer_title :link, div .answer_title :visited{color:#000!important;text-decoration:none;}
div .answer_img{width:110px;padding-right:15px;}
div .answer_img img{/*border:1px solid #999;*/padding:1px;background-color:#FFF;}
div .answer_with_img{width:440px;min-height:54px;}
div .answer_without_img{width:100%;}
div .answer_link{width:auto;float:left!important;padding-top:10px;}
#faq_table {text-align: center;}
