* {padding: 0px;margin: 0px;}
.zoomSmallImageCont{position: relative;}
.zoomSmallImageCont img{border: 1px solid #999999;}
.zoomBigImageCont{overflow: hidden;position: absolute;background: #fff;z-index: 110;border: 1px solid #999999;visibility: hidden;}
.zoomBigImageCont img{border: 0px;}
.zoomHeader{position: relative;z-index: 10;left: 0px;top: 0px;padding:0px;}
.zoomHeader a{color: #fff;}
.zoomPup{z-index: 10;visibility: hidden;position: absolute;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.zoomPosition{width:322px;height:265px;left: 278px;top: 0px}
a {cursor: pointer;}
.clear {clear:both;line-height:1px;}
.new_clear {clear:both;line-height:0px;font-size: 1px; height: 1px;}
select, input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.00em;margin:0px 0px 0px 0px;font-weight:normal;}
h1 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
p {margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}
span{color:#CC0000;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.63em;color:#333333;background:#FFFFFF url("../images/body_bg.jpg") repeat-x;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#parent {width:1011px;margin: 0 auto;background: url("../images/parent_bg.jpg") 2px 0px repeat-y;}
#top {background: url("../images/top_bg_postage.gif") top left no-repeat;height:162px;position: relative;}
#left_column {width: 167px;float:left;padding: 0px 0px 0px 6px;margin:0px 0px 0px 0px;}
#middle_column {width: 650px;float: left;padding: 0px 0px 0px 0px;margin: 10px 4px 0px 4px;overflow: hidden;}
#middle_column_full {width: 810px;float: left;padding: 0px 0px 0px 0px;margin: 10px 5px 0px 5px;overflow: hidden;}
#welcome_box {width: 646px; height: 202px; background: url(../images/home_text_bg-old.jpg) no-repeat;}
h1.home_title{color: #0d207f; font-size: 1.1em;clear: both;padding: 9px 0px 5px 9px;margin: 0px 0px 0px 0px;}
#welcome_text{margin: 0px 5px 0px 9px; color: #0d207f;height: 152px; overflow: hidden; line-height: 15px;}
#welcome_text a{text-decoration: none; color: #551a8b;}
#welcome_text a:hover{text-decoration: none; color: #551a8b;}
#welcome_text a:visited{text-decoration: none; color: #551a8b;}
#bottom_seo_box {width: 646px; height: 250px; background: url(../images/home_text_bg.jpg) no-repeat; overflow: hidden;}
.ql_header{font-weight: bold;color: #0d207f; font-size: 1.1em;clear: both;padding: 9px 0px 5px 9px;margin: 0px 0px 0px 0px;}
#ql_table{padding: 5px 0px 0px 9px;}
#ql_table td{padding: 0px 0px 6px 0px;width: 130px;}
#ql_table a{text-decoration: none;color: #0d207f;}
#board_form{padding: 10px 0px 0px 0px;}
#board_form td{padding: 0px 0px 4px 0px;}
#board_form input.textbox{width: 200px;}
#board_form #image_text{width: 60px;}
#board_form select{height: 17px;width: 155px;}
p.error_message{margin: 0px;padding: 0px 0px 8px 0px;color: red;}
#right_column {width:154px;float:left;padding: 0px 0px 0px 0px;margin: 10px 0px 0px 0px;}
#footer {background: url("../images/footer_bg.gif") top left no-repeat;height: 56px;}
#header_container {height: 162px;}
#product_container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#product_container form table {margin: 0px 0px 0px 5px;}
#logo {float:left;position: absolute;left:15px;top:0px;height:135px;width:153px;}
#top_left {float: left;position: absolute;left: 179px;top:0px;width:809px;height:162px;}
#basket_holder {height:85px;width:153px;float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;position:absolute;top: 10px;left:656px;color:#666666;}
#basket_top {height:30px;width:80px;margin:20px 0px 0px 93px;}
#basket_holder {color: #777EB5;font-weight: bold;}
#basket_holder .text {color: #0E1E7D;}
#basket_holder a {display:block;margin:7px 0px 0px 21px;color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size: 11px;}
#basket_holder a:hover {color:#0D207F;text-decoration:none;}
.basket_items {margin: 18px 0px 10px 0px;}
.basket_items td {padding: 0px 10px 0px 9px;}
.basket_items .text {font-weight: normal;}
.basket_delivery td  {padding: 3px 10px 0px 9px;}
.basket_delivery .text {font-weight: normal;}
.basket_total td  {padding:3px 10px 0px 9px;font-weight:bold;text-transform:uppercase;font-size: 12px;}
.basket_total span {color: #777EB5;}
#top_menu {float: left;height:19px;position: absolute;top: 111px;left:0px;color:#ffffff;}
#top_menu ul{margin:0px 0px 0px 0px;padding:3px 15px 0px 0px;list-style:none;}
#top_menu li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;}
li.link_home a{margin:0px 20px 0px 20px;}
li.link_account a{margin:0px 20px 0px 20px;}
li.link_checkout a{margin:0px 20px 0px 20px;}
li.link_login a{margin:0px 20px 0px 20px;}
li.link_about a{margin:0px 20px 0px 20px;}
li.link_contact a{margin:0px 0px 0px 20px;}
#top_menu a{padding: 0px 0px 0px 0px;color:#ffffff;text-decoration:none;}
#top_menu a:hover{color:#0D207F;}
#top_search {padding:7px 0px 0px 20px;clear:both;height:28px;position: absolute;top: 132px;left:0px;color: #757FB4;}
#top_search form {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#top_search label {display:none;}
#search_form, #search_brand {float:left;padding:0px 0px 0px 0px;}
#search_form {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#top_search input {color: #666666;}
#search_brand {margin:0px 0px 0px 0px;padding:7px 0px 0px 10px;}
#search_brand select{width:150px;margin-top:2px;}
.searchButton {border: 0;cursor: pointer;width: 50px;height: 18px;background: url("../images/button_find.gif") 0px 0px no-repeat;font-weight:bold;margin:0px 10px 0px 5px;}
#left_menu_container {margin: 0px 0px 6px 0px;}
#left_menu {position: relative;margin: 1px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 154px;}
#left_menu ul {padding:0px 0px 0px 0px;margin: 0px 0px 0px 8px;list-style-type:none;background: url("../images/nav_bg.gif") top left repeat-y;width: 154px;border-bottom: solid 1px #D5D5D5;}
#left_menu li {display: block;width: 154px;background: url("../images/nav_bg_1.gif") top left no-repeat;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#left_menu li span {display: block;width: 154px;height: 27px;}
#left_menu li a {display: block;text-decoration:none;font-weight: normal;font-size: 9px;color: #0E217F;padding: 8px 0px 8px 22px;margin: 0px 0px 0px 0px;}
#left_menu li a:hover {color: #0D207F;}
#left_menu ul ul {background: none;list-style: none;margin: 0px 0px 8px 0px;border-bottom: 0px;}
#left_menu li li {background: none;}
#left_menu li li span {min-height: 10px;height:auto !important;height: 10px;display: block;width: 154px;}
#left_menu li li a {text-decoration: none;font-weight: normal;color: #0E217F;font-size: 9px;padding: 0px 0px 0px 29px;margin: 3px 0px 0px 0px;background: none;height: auto;}
#left_menu li li a:hover {text-decoration: underline;}
#left_menu ul ul ul {background: none;padding: 0px 0px 0px 0px;list-style:none;}
#left_menu li li li a {min-height:10px;height:auto !important;height:10px;display:block;font-size: 9px;padding: 0px 0px 0px 39px;margin: 4px 0px 0px 0px;}
#left_menu li span strong a{font-weight: bold;}
#left_menu li li span strong a{background: url('../images/nav_bullet.gif') 15px 0px no-repeat;}
#left_menu li li li span strong a{background: url('../images/nav_bullet.gif') 24px 0px no-repeat;}
#mailing_list {background: url("../images/promo_newsletter.jpg") no-repeat;height: 200px;width: 154px;margin: 0px 0px 5px 8px;}
#mailing_list label {display:none;}
#mailing_list form {position: relative;padding: 158px 0px 0px 7px;margin: 0px 0px 0px 0px;}
.joinButton {border: 0;cursor: pointer;width: 47px;height: 16px;background: url("../images/button_newsletter.gif") no-repeat;font-weight:bold;margin:6px 0px 0px 0px;}
.unjoinButton {border: 0;cursor: pointer;width: 80px;height: 20px;background: url("../images/button_unjoin.gif") no-repeat;font-weight:bold;margin:5px 0px 0px 25px;display: none;visibility: hidden;}
#left_column .promo_holder {border-top:1px solid #A4C5E1;padding:0px 0px 0px 0px;text-align:left;}
.left_promo {padding: 0px 0px 5px 8px;}
.right_promo {padding: 0px 0px 5px 0px;}
#trade_title {height:20px;background: url("../images/trade_title.jpg") no-repeat;width:152px;margin:2px 0px 0px 0px;}
#blank_title {height:20px;background: url("../images/blank_title.gif") no-repeat;width:152px;margin:2px 0px 0px 0px;}
#trade_login {text-align:center;background: url("../images/trade_bg.gif") repeat-y;height:93px;overflow:hidden;}
#trade_login_2 {background: url("../images/trade_bg.gif") repeat-y;padding:5px 5px 5px 5px;}
#trade_login form {padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}
#trade_login label {display:none;}
#trade_login input {margin-bottom:10px;}
#trade_login img {margin-right:5px;position:relative;bottom:5px;}
.loginButton {border: 0;cursor: pointer;width: 46px;height: 20px;background: url("../images/button_login.gif") no-repeat;font-weight:bold;margin:0px 0px 0px 0px;}
#trade_apply {height:23px;background: url("../images/trade_apply.gif") no-repeat;width:152px;margin:0px 0px 0px 0px;text-align:center;padding:7px 0px 0px 0px;text-transform:uppercase;}
#trade_apply a {color:#646CA0;text-decoration:none;}
#trade_apply a:hover {color:#CC0000;}
#printer_brands a {display:block;border:1px solid #E5E5E5;}
#printer_brands a:hover {display:block;border-bottom:1px solid #C0C4DD;border-right:1px solid #C0C4DD;border-left:1px solid #E5E5E5;border-top:1px solid #E5E5E5;}
#printer_brands ul {padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;list-style-type:none;}
#printer_brands li {padding:4px;margin: 0px;height:47px;width:152px;text-align:center;overflow:hidden;}
#right_brands_title {height:20px;background: url("../images/brand_title.jpg") no-repeat;width:152px;margin:5px 0px 0px 0px;}
#right_brands {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:152px;}
#right_brands ul {padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;list-style-type:none;background: url("../images/bg_brands_end.gif") bottom left no-repeat;}
#right_brands li {padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;background: url("../images/bg_brands.jpg") no-repeat;height:47px;width:152px;text-align:center;overflow:hidden;}
#right_brands a {display:block;border-bottom:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5;}
#right_brands a:hover {display:block;border-bottom:1px solid #C0C4DD;border-right:1px solid #C0C4DD;border-left:1px solid #E5E5E5;}
#right_brands li.all_brands {padding:0px 0px 0px 0px;height:21px;}
#home_tag {text-align:center;}
.blue_title {height:17px;width:544px;background: url("../images/blue_title.gif") no-repeat;clear:both;color:#FFFFFF;text-transform:uppercase;font-weight:bold;padding:5px 0px 0px 20px;margin:0px 0px 0px 5px;}
#featured_categories {margin:0px 0px 0px 0px;}
#featured_categories ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
#featured_categories li {float:left;margin:0px 0px 0px 0px;padding:0px 0px 5px 5px;height:130px;width:178px;overflow:hidden;}
#featured_products {padding:0px 0px 0px 5px}
.featured_product {background: url("../images/product_bg.gif") no-repeat;width:132px;height:230px;overflow:hidden;padding:0px 0px 0px 0px;margin:5px 5px 5px 0px;float:left;}
.featured_product ul {padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;}
.featured_product li.product_image {text-align:center;padding:0px 0px 3px 0px;}
.featured_product li.product_title {padding:5px 6px 0px 6px;height:40px;}
.featured_product .product_prices {padding:0px 6px 0px 6px;height:60px;letter-spacing:-0.1em;}
.featured_product .product_price span {font-size:1.7em;font-weight:bold;}
.featured_product a {color:#333333;text-decoration:none;}
.featured_product a:hover {color:#0D207F;}
#special_offers {padding:0px 0px 0px 6px}
.special_offer {width:268px;padding:0px 0px 0px 0px;margin:5px 5px 5px 0px;float:left;}
#footer ul {padding:3px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;color:#FFFFFF;}
#footer li {display:inline;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#footer_links {float:left;padding: 15px 0px 0px 25px;text-transform:uppercase;font-variant:small-caps;}


#twitter{float: left;padding: 14px 0px 0px 8px;}
#facebook{float: left;padding: 13px 0px 0px 12px;}
#wordpress{float: left;padding: 13px 0px 0px 12px;}



#visualsoft {text-align: right;padding:9px 23px 0px 0px;float: right;}
#footer a {text-decoration:none;color:#FFFFFF;}
#footer a:hover {text-decoration:underline;color:#FFFFFF;}
#breadcrumb_container {background: #d5d5d5 url('../images/breadcrumb_bg.jpg') top left no-repeat;width: 810px;min-height: 29px;height: auto !important;height: 29px;margin:0px 0px 5px 0px;}
#middle_column #breadcrumb_container {background: #d5d5d5 url('../images/breadcrumb_bg_small.jpg') top left no-repeat;width: 650px;min-height: 29px;height: auto !important;height: 29px;margin:0px 0px 5px 0px;}
#breadcrumb {padding:8px 5px 8px 15px;margin:0px 0px 0px 0px;color:#9FA5C7;}
#breadcrumb a {color:#333399;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#browse_options {float: left;font-weight:bold;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;width: 300px;}
#browse_options form {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#browse_options label, #browse_options p {text-transform:uppercase;color:#FFFFFF;padding:7px 0px 3px 0px;font-weight:bold;display: none;visibility: hidden;}
#browse_options td {padding:0px 10px 0px 10px;}
#subcategories {color: #2D3C8F;font-weight: bold;width: 815px;padding:0px 0px 0px 0px;}
#subcategories .header {background: url('../images/category_head.gif') top left no-repeat;width: 267px;height: 29px;}
#subcategories .subcategory {margin: 0px 3px 5px 0px;display: block;float: left;background: #ffffff url('../images/category_bg.jpg') bottom left no-repeat;width: 267px;position: relative;}
#subcategories .subcategory_colapsed {margin: 0px 3px 5px 0px;display: block;float: left;background: #ffffff url('../images/category_bg.jpg') bottom left no-repeat;width: 267px;position: relative;}
#subcategories .subcategory .subcats {height: 110px;}
#subcategories .subcategory .subcats ul {margin: 3px 0px 0px 10px;}
#subcategories .subcategory .subcats li {margin: 3px 0px 0px 0px;}
#subcategories .subcategory .subcats li.more {list-style: none;}
#subcategories .subcategory .subcats li.more a {color: #767FB8;}
#subcategories .subcategory .subcats a {font-size: 12px;font-weight: normal;color: #0D207F;text-decoration: none;}
#subcategories .subcategory_colapsed a:hover {text-decoration: underline;}
#subcategories .subcategory_colapsed .view_range {background: url('../images/big_bullet.gif') top left no-repeat;margin: 0px 0px 4px 1px;}
#subcategories .subcategory_colapsed .view_range a {display: block;padding: 3px 0px 0px 29px;font-size: 12px;font-weight: bold;text-decoration: none;color:#0E217F;height: 40px;}
#subcategories .subcategory_colapsed .view_range a:hover {text-decoration: underline;}
#subcategories .subcategory_colapsed .view_range .tag {color: #ADB2D2;}
#subcategories .subcategory a:hover {text-decoration: underline;}
#subcategories .subcategory .view_range {position: absolute;top: 117px;left: 0px;background: url('../images/big_bullet.gif') top left no-repeat;margin: 0px 0px 4px 1px;}
#subcategories .subcategory .view_range a {display: block;padding: 3px 0px 0px 29px;font-size: 12px;font-weight: bold;text-decoration: none;color:#0E217F;}
#subcategories .subcategory .view_range a:hover {text-decoration: underline;}
#subcategories .subcategory .view_range .tag {color: #ADB2D2;}
#subcategories .header a {display: block;color:#FFFFFF;text-decoration:none;padding: 7px 0px 0px 20px;font-size: 12px;}
#subcategories a:hover {text-decoration:underline;}
#subcategories ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}
#subcategories li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#subcategoriesboss {color:#2D3C8F;}
#subcategoriesboss_bg {padding:3px 10px 5px 10px;}
#subcategoriesboss td {border:1px solid #E5E5E5;padding:2px;margin:2px;}
#subcategoriesboss a {color:#2D3C8F;text-decoration:none;}
#subcategoriesboss a:hover {text-decoration:underline;}
.product_results {display: inline;padding:5px 0px 0px 0px;color: #0E217F;}
#product_paging {float: right;width: 500px;text-align: right;padding:2px 0px 0px 0px;margin: 0px 0px 10px 0px;}
.product_paging {display: inline;padding:5px 10px 0px 40px;width: 100px;font-weight: bold;color: #757FB4;}
.product_paging_bottom {float:right;padding:5px 10px 10px 0px;}
.product_paging a, .product_paging_bottom a {color: #0E217F;font-weight: normal;}
.product_paging a:hover, .product_paging_bottom a:hover {color:#333333;}
.showing_products, .total_products, .viewall, .viewall a {color: #757FB4;font-weight: normal;}
#select_manufacturer {width: 120px;}
#search_results {padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;color: #0E217F;float:right;width: 810px;background: #DDDDDD;}
#related_products {color: #0E217F;margin: 0px 0px 8px 0px;background-color: #eeeeee;}
div.box_end{width: 810px;clear:both;}
p.no_results {background: #DDDDDD;padding: 10px;}
.product {background: #ffffff url("../images/product_bg.jpg") no-repeat;width:400px;height:140px;overflow:hidden;padding:0px 0px 0px 0px;margin:3px 0px 0px 3px;float:left;position: relative;}
.product form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.product .moreinfo {display: block;background: url('../images/button_moreinfo.gif') top left no-repeat;width: 70px;height: 17px;position: absolute;top: 113px;left: 135px;}
.product .moreinfo span {display: none;visibility: hidden;}
.product .coderef {position: absolute;top: 115px;left: 210px;}
.product .buyitem {display: block;background: url('../images/button_buy.gif') top left no-repeat;width: 70px;height: 17px;border: 0px;margin: 5px 0px 0px 0px;cursor: pointer;}
.product .buyitem span {display: none;visibility: hidden;}
.product ul.product_info {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;float: left;width: 302px;}
.product li.product_image {padding:15px 0px 0px 0px;width: 131px;float: left;text-align: center;}
.product li.product_title {padding:0px 0px 0px 0px;width: 170px;height: 60px;overflow: hidden;float: left;}
.product li.product_summary {padding:0px 0px 0px 0px;height: 45px;overflow: hidden;width: 170px;float: left;}
.product li.product_summary span {display: block;padding: 5px 0px 0px 5px;color: #000000;}
.product li.product_title span {padding: 7px 0px 0px 6px;float: left;font-weight: bold;font-size: 11px;}
.product li.product_title span a {color:#1A2B87;}
.product li.product_title h2 {padding: 7px 0px 0px 6px;float: left;font-weight: bold;font-size: 11px; color:#1A2B87;}
.product li.product_title span a:hover {text-decoration: underline;}
.product .product_prices {padding:8px 0px 0px 5px;height:60px;letter-spacing:-0.1em;float: left;width: 70px;}
.product_additem {padding: 22px 0px 0px 0px;}
.product_additem select {width: 45px;}
.product .product_save span {color: #FD5C3F;}
.product .product_price {color: #000000;}
.product .product_price span {font-size:1.7em;font-weight:bold;display: block;color: #FD5C3F;}
.product a {color:#333333;text-decoration:none;}
.product a:hover {color:#0D207F;}
#main_product {width:805px;border: 1px solid #CCCCCC;margin:0px 0px 5px 0px;}
#main_product_bg {padding:0px 0px 10px 0px;background: url('../images/main_product_bg.gif') bottom left no-repeat;}
#product_top {padding:5px 5px 5px 0px;float: left;width: 320px;text-align: left;}
#product_top h1 {font-size: 1.7em;padding: 2px 0px 0px 0px;margin: 0px 0px 0px 0px;text-transform: capitalize;color: #374691;font-weight: bold;}
#ask_a_question {display: block;margin: 10px 0px 0px 0px;width: 251px;}
#sales_phone_number {margin: 10px 0px 0px 0px;}
#product_left {position: relative;float:left;width:260px;padding:6px 0px 0px 0px;margin:0px 0px 0px 0px;}
#product_left .product_img {padding:0px 0px 0px 0px;margin:10px 0px 0px 10px;width:228px;height:228px;}
#product_left .product_img img{padding:0px 0px 0px 0px;}
#product_availability {margin: 20px 0px 0px 20px;padding:4px 0px 0px 25px;float: left;width: 70px;height: 20px;}
#product_delivery {margin: 20px 0px 0px 0px;float: left;width: 120px;height: 20px;padding:4px 0px 0px 25px;}
#product_left .instock {background: url('../images/instock.gif') top left no-repeat;}
#product_left .callforavailability {width: 180px;}
#product_left .delivery_icon {background: url('../images/delivery_icon.gif') top left no-repeat;}
#payment_options {color: #0E217F;padding: 20px 0px 0px 0px;font-size: 9px;}
#product_right {width:190px;float:left;text-align: right;padding:10px 10px 0px 0px;margin:0px 0px 0px 0px;}
#product_description {padding:5px 10px 0px 10px;min-height:150px;height:auto !important;height:150px;color: #000000;}
#product_description ul {color: #0E217F;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}
#product_description li {padding:4px 0px 4px 0px;}
#prices {padding:0px 0px 0px 0px;float:right;width:155px;}
#product_rrp {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:1.2em;color: #0E217F !important;text-decoration: line-through;}
#product_save {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:1.2em;}
#product_save span {color: #FF5B3D;}
#product_price {color:#000000;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
#product_price span {font-size:1.9em;font-weight:bold;color: #FF5B3D;}
#product_price_inc {color:#000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product_price_inc span {color:#000000;}
#product_points {display: block;float: right;color: #000000;text-align: center;width: 137px;height: 30px;background: url('../images/points_bg.gif') top right no-repeat;font-size: 9px;margin: 0px 0px 8px 0px;padding: 0px 0px 0px 0px;overflow: hidden;text-decoration: none;}
#product_points span {display: block;color: #0E217F;font-size: 12px;font-weight: bold;text-transform: uppercase;text-decoration: none;}
#product_quantity {float: left;text-align:right;width: 190px;padding: 5px 10px 0px 0px;}
#product_right form {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:bold;}
.basketButton {border: 0;cursor: pointer;width: 134px;height: 33px;background: url("../images/button_addtobasket.jpg") no-repeat;margin:8px 0px 0px 0px;}
#related_products {padding: 0px 0px 0px 0px;}
#register_form td{padding: 4px;}
.cms_page td, .cms_page label {font-size: 10px;}
.textbox {font-size: 12px;}
h1.title {font-size: 1.2em;clear: both;padding: 5px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.small_content, .main_text, .content-box, .cms_page, .cms_text, #sitemap, #cms_content {padding: 5px 0px 5px 0px;}
.cms_page, .cms_text {padding: 5px 5px 20px 5px;}
.cms_page {border: solid 1px #cccccc;background: #ffffff url('../images/main_product_bg.gif') bottom left no-repeat;}
.bulk_cms {background: #ffffff url('../images/business_app_bg.jpg') top right no-repeat;height: 546px;overflow: hidden;}
.bulk_cms .title {font-size: 16pt;}
.bulk_cms .title2 {font-size: 16pt;color: #767fb6;}
.bulk_cms .mini_title {padding: 20px 0px 0px 0px;color: #0D207E;font-size: 12px;}
.bulk_cms #contact_form_bulk td {padding: 3px;}
#middle_column .cms_page {width: 634px;}
.cms_page .title {color:#0D207E;}
.small_content a, .main_text a, .content-box a, .cms_page a, .welcome a, .product_header a, .article a, .article_header a, .popup a{color:#0D207F;text-decoration:underline;}
p.welcome {padding:3px 0px 3px 0px;margin:0px 0px 0px 0px}
.html_message {padding: 6px;color: #ff0000;}
p.product_header {padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;font-weight:bold;}
.cms_page p.product_header {padding:10px 0px 5px 0px;margin:0px 0px 0px 0px;font-weight:bold;}
.content-box {width: 499px;clear: both;font-size: 11px;padding: 0px 15px 15px 0px;}
.content-box .formrow{padding-top:3px;padding-bottom:3px;vertical-align:middle;}
.content-box .formrow label.desc{float:left;width: 100px;clear: left;text-align:right;padding: 5px 5px 0px 0px;}
.content-box .formrow_bottomleft{float:left;width:200px;}
.table_row_header {border-bottom:1px solid #DAD8CF;font-weight:bold;}
.blank_blue_button, .blank_alt_button_large, .blank_green_button, .addbasket, #ajax_name input, .sendButton {background-color:#636A95;color:#FFFFFF;font-weight:bold;border:0px;padding-top:2px;padding-bottom:2px;cursor: pointer;}
#sitemap .sitemap_title {font-size: 12px;font-weight: bold;}
#sitemap .sitemap_table td {padding: 5px;}
#sitemap .sitemap_table ul {list-style: none;padding: 5px;}
.basket_table{margin:0px 5px 0px 0px;}
.pad-box {padding-top: 20px;}
.basketheader td{text-transform:uppercase;font-weight: bold;background: #99A1C9;color:#FFFFFF;padding: 8px;}
.main_basket img, .order_basket img{border:1px solid #999999;}
.basket_text a, .basket_text_alt a{color: #333333;text-decoration: none;}
.basket_text a img {border: solid 1px #bbbbbb;}
.basket_text {padding: 4px;}
.basket_text a:hover, .basket_text_alt a:hover{color: #0D207F;}
table a{color: #585454;text-decoration: underline;}
table a:hover{color: #585454;}
.man_box {float:left;margin:3px 0px 2px 20px;}
.man_box a img{border:1px solid white;}
.man_box a:hover img{border:1px solid #D8D8D8;}
.email {width:194px;}
#main_promo {margin: 0px 0px 10px 0px;}
#main_promo_bottom {margin: 10px 0px 0px 2px;}
#main_promo_bottom_normal {margin: 0px 0px 0px 0px;}
#homepage_images {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#homepage_images ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#homepage_images li {display: block;height: 193px;float: left;margin: 0px 5px 5px 0px;padding: 0px 0px 0px 0px;}
#homepage_images img {border:0px;padding:0px 0px 0px 0px;}
#company_address {width:240px;height:280px;float:left;}
#company_address .blank_blue_button,#directions_form .blank_blue_button {margin-left:5px;}
#map_canvas {width:260px;height:250px;float:right;margin:5px 0px 0px 0px;}
#company_contact {width:240px;float:left;padding:0px 0px 0px 0px;}
#company_contact p.details,#company_address p.details {padding-top:20px;}
#contact_form_feedback {padding:25px 0px 0px 0px;}
#contact_form {width:260px;float:right;padding:0px 0px 0px 0px;}
#contact_form textarea,#contact_form input.textbox {width:250px;}
#contact_form input.number {width:50px;}
#map {width:520px;height:300px;position:relative;left:5px;margin:10px 0px 0px 0px;}
#email {width: 80px !important;color: #666666;}
.formrow #email {width: 210px !important;color: #666666;}
#ccdetails td{padding: 5px;}
#cvv2,#issue_number {width: 40px;}

#brand_head{
		background-image: url('../images/bisley_header.jpg');
		height:25px;
		width:800px;
		padding:5px 0px 0px 10px;
		}

#brand_head h2 {
		font-size: 15px;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
		}

#brand_container {
		width:810px;
		background:url('../images/bisley_tile.jpg') repeat-y;
		min-height:1px;
		height:auto !important;
		height:1px;
		}

#brand_top {
		width:810px;
		background:url('../images/bisley_top_bg.jpg') no-repeat;
		min-height:112px;
		height:auto !important;
		height:112px;
		}

#brand_bottom {
		width:810px;
		background: url('../images/bisley_bottom_bg.jpg') bottom left no-repeat;
		min-height:1px;
		height:auto !important;
		height:1px;
		padding:0px 0px 5px 0px;
		}

#brand_promo_image {
		width:315px;
		float:left;
		padding:5px 0px 0px 5px;
		}

#brand_promo_content {
		width:474px;
		float:right;
		padding:14px 8px 0px 8px;
		color:#0d207f;
		line-height:16px;
		}

#brand_promo_content a.view-range {
		color:#0d207f;
		line-height:16px;
		font-weight:bold;
		text-decoration:none;
		}

#subcategories .subcategory_freedelivery {
		margin: 0px 3px 5px 0px;
		display: block;
		float: left;
		height:148px;
		width: 267px;
		position: relative;
		}

#subcategories .subcategory_specialoffers {
		margin: 0px 3px 5px 0px;
		display: block;
		float: left;
		background: #ffffff url('../images/promo_specialoffers.jpg') bottom left no-repeat;
		height:148px;
		width: 267px;
		position: relative;
		}

.brand_newsletter{
		hieght:116px;
		padding:85px 0px 0px 10px;
		}

.brand_newsletter label {display:none;}

#email_brand {
		width: 192px !important;
		color: #666666;
		}

#subcategories .subcategory .subcats-inline {height: 116px;}
#subcategories .subcategory .subcats-inline ul {margin: 3px 0px 0px 10px;}
#subcategories .subcategory .subcats-inline li {margin: 3px 0px 0px 0px;}
#subcategories .subcategory .subcats-inline li.more {list-style: none;}
#subcategories .subcategory .subcats-inline li.more a {color: #767FB8;}

#subcategories .subcategory .subcats-inline a {
		font-size: 12px;
		font-weight: normal;
		color: #0D207F;
		text-decoration: none;
		}

#subcategories .subcategory .subcats-inline a:hover {
		font-size: 12px;
		font-weight: normal;
		color: #0D207F;
		text-decoration: underline;
		}

#subcategories .header a:hover {
  cursor: default;
  text-decoration: none;
}

#footer_card_details{
	height:40px;
  background:#ffffff;
  width:1011px;
}

/********** NEW SEO BOXES **********/

#seo_box_short{
  width: 646px;
  min-height: 1px;
  height: auto!important;
  height: 1px;
  background: url(../images/seo_box_slice_short.jpg) repeat-y;
}

#seo_box_top_short{
  width: 646px;
  min-height: 174px;
  height: auto!important;
  height: 174px;
  background: url(../images/seo_box_top_short.jpg) no-repeat;
}

#seo_box_footer_short{
  width: 646px;
  height: 12px;
  background: url(../images/seo_box_footer_short.jpg) no-repeat;
  overflow: hidden;
}

#seo_box_long{
  width: 810px;
  min-height: 1px;
  height: auto!important;
  height: 1px;
  background: url(../images/seo_box_slice_long.jpg) repeat-y;
}

#seo_box_top_long{
  width: 810px;
  min-height: 174px;
  height: auto!important;
  height: 174px;
  background: url(../images/seo_box_top_long.jpg) no-repeat;
}

#seo_box_footer_long{
  width: 810px;
  height: 12px;
  background: url(../images/seo_box_footer_long.jpg) no-repeat;
  overflow: hidden;
}

#seo_box_content{
  padding: 15px;
  color: #0D207F;
}

#seo_box_content h1{
  color: #0D207F;
  font-size: 1.1em;
  padding: 0px 0px 4px 0px;
}

#testimonialsheader {
	background: url('/images/testimonials/testimonialsheader.jpg') no-repeat top left;
	width: 810px;
	height: 28px;
	}

#testimonialsheader h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Verdana, Arial;
	font-size: 1.3em;
	}

#testimonialsheader #bitofpadding {
	padding: 5px 0 0 8px;
	text-align: left;
	}

#articleform {
	width: 808px;
	min-height: 100px;
	display: table;
	margin: 0 0 10px 0;
	border: solid 1px #d5d5d5;
	background: url('/images/testimonials/testimonialsbackground.jpg') no-repeat top center;
	padding: 0 0 10px 0;
	}

#articleform .bitofpadding {
	padding: 10px 10px 0 10px;
	}

#articleformleft {
	width: 45%;
	float: left;
	min-height: 70px;
	}

#articleformright {
	padding: 0 0 0 20px;
	float: left;
	min-height: 70px;
	}

.article {
	width: 808px;
	display: table;
	border-top: 0;
	border-left: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
	border-bottom: solid 1px #d5d5d5;
	padding: 0 0 10px 0;
	}

.article .articleleft {
	width: 5%;
	text-align: center;
	padding: 6px 0 0 0;
	min-height: 40px;
	float: left;
	}

.article .articlemiddle {
	width: 80%;
	float: left;
	}

.article .articlemiddle .title {
	padding: 10px 0 0 0;
	}

.article .articleright {
	width: 15%;
	min-height: 65px;
	float: left;
	background: url('/images/testimonials/testimonialsquotes.jpg') no-repeat top center;
	}

.article .bitofpadding {
	padding: 10px 10px 0 0;
	}

.article b, p {
	color: #1d2f88;
	}

.articleform b, p {
	color: #1d2f88;
	}

#articleform h2 {
	color: #7e86ba;
	font-size: 1.9em;
	font-weight: normal;
	}

#articleformright table tr td {
	padding: 5px 0 0 0;
	}

#articleformright textarea {
	width: 400px;
	height: 60px;
	overflow: hidden;
	}

#articleformright input.input {
	width: 250px;
	}