.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}
#preview_div{  display: none;  position: absolute;  z-index:110;}
.border_preview{	z-index:100;	position:absolute;	background: #fff;	border: 1px solid #959595;}
.preview_temp_load{	vertical-align:middle;	text-align:center;	padding: 0px;}
.preview_temp_load img{	vertical-align:middle;	text-align:center;}
.preview_temp_footer{  height: 30px;  background: #959595;  padding: 0px;  margin: 0px;  font-size: 9px;  color: #ffffff;  padding:5px;}
#homepage_images { position: relative; width:558px; height:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#homepage_images li { display: block; }
#homepage_images img { border:0px; padding:0px 0px 0px 0px; }
.discontinued_desc{  clear: both;  margin: 0px 0px 0px 0px;  padding: 10px 0px 10px 0px;  color: #CC0000;  font-weight: bold;  text-align: center;}
#scrollbox_title {  height:25px;  width:642px;  background: url("../images/cross_selling_popup_title.gif") no-repeat;}
#scrollbox {  height:220px;  width:668px;  overflow-y:auto;  border-top:1px solid #F69901;  border-bottom:1px solid #F69901;  background-color:#A3A3A3;}
#scrollbox table {  border-collapse:collapse;}
#one_click_table td {  background-color:#FFFFFF;  padding:4px 4px 4px 4px;  border:1px solid #F69901;}
.cross_img,.cross_title,.cross_price,.cross_qty {  height:63px;  overflow:hidden;  border:1px solid #F69901;  border-top:0px;  float:left;  background-color:#FFFFFF;}
.cross_img {  width:84px;  text-align:center;}
.cross_title {  width:354px;  border-left:0px;  padding:20px 5px 0px 5px;  height:43px;}
.cross_price {  width:84px;  border-left:0px;  padding-top:20px;  height:43px;  text-align:center;}
.cross_qty {  width:105px;  border-left:0px;  padding-top:20px;  height:43px;}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader{font-size:12px;color:#000000;background-color:#FFFFFF;padding:10px 0 0px 0;margin:0 auto;display:block;width:135px;text-align:left;z-index:255;}
#progress{height:5px;font-size:1px;width:1px;position:relative;top:1px;left:10px;background-color:#ffffff}
#loader_bg{background-color:#cccccc;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
#tesimonials{  background: url("../images/gen_end_wide.gif") bottom left no-repeat;  min-height:135px;  height:auto !important;  height:135px;  padding:10px 0px 10px 0px;}
#tesimonials_intro{  padding:0px 10px 0px 10px;}
#tesimonials #testimonial_form {  padding-left:6px;  padding-top:10px;}
#tesimonials #testimonial_form input.textbox {  width:250px;  margin-right:10px;}
#tesimonials #testimonial_form textarea {  width:330px;  height:30px;}
.article_header {  background: url("../images/info_title.gif") no-repeat;  height:18px;  width:708px;  padding:5px 10px 0px 10px;  margin:15px 0px 0px 2px;  color:#FFFFFF;  font-weight:bold;  font-size:11px;}
.article  {  padding:0px 10px 0px 10px;}
#company_address {  width:380px;  float:left;  padding:0px 0px 20px 0px;}
#company_address .blank_blue_button,#directions_form .blank_blue_button {  margin-left:5px;}
#map_canvas {  width:320px;  height:250px;  float:right;  border:1px solid #CCCCCC;}
#company_contact {  width:300px;  float:left;  padding:0px 0px 0px 0px;}
#contact_form_feedback {  padding:25px 0px 0px 0px;}
#contact_form {  width:320px;  float:right;  padding:0px 0px 0px 0px;}
#contact_form textarea,#contact_form input.textbox {  width:250px;}
#contact_form input.number {  width:50px;}
#map_border {  border:1px solid #D5D5D5;  width:710px;  height:300px;  margin:10px 0px 10px 0px;}
#map {  width:710px;  height:300px;}
#ask_question_form textarea,#ask_question_form input.textbox {  width:200px;}
#tell_friend_form textarea,#tell_friend_form input.textbox {  width:230px;}
.clear {  clear:both;  height:1px;  overflow:hidden;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
select, input, textarea {  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;  font-size:16px;  color:#2E4796;}
h2 {  margin:0px 0px 0px 0px;  padding:5px 0px 5px 0px;  font-size:12px;  color:#56BFD4;}
p {  margin:0px 0px 0px 0px;  padding:5px 0px 5px 0px;}
a {  text-decoration:none;  color:#4890FF;}
a:hover {  text-decoration:none;  color:#2E4796;}
form {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
html {  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;  height:100%;}
body {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;  color:#667DA1;  background: #F6F6F1 url("../images/body_bg.jpg") top left repeat-x;}
#pop_up {  background: #FFFFFF none;}
#parent_container {  width:904px;  margin:0px auto 0px;  background: #F6F6F1 url("../images/parent_container_bg.gif") repeat-y;}
#header_container {  height:137px;  width:904px;  overflow:hidden;}
#body_container {  background: url("../images/body_container_bg.jpg") no-repeat;  min-height:1px;  height:auto !important;  height:1px;}
#left_column {  width:146px;  float:left;  position:relative;  left:10px;  padding:31px 0px 0px 0px;  overflow:hidden;}
#middle_column {  float:left;  width:580px;  position:relative;  left:16px;  padding:0px 0px 0px 0px;}
#full_page #middle_column {  float:left;  width:732px;  position:relative;  left:16px;  padding:0px 0px 0px 0px;}
#right_column {  width:146px;  float:left;  position:relative;  left:22px;  padding:31px 0px 0px 0px;}
#footer_container {  height:41px;  width:904px;  background: url("../images/footer_container_bg.gif") no-repeat;  overflow:hidden;}
#top_container {  height:100px;  overflow:hidden;  background: url("../images/top_container_bg.jpg") no-repeat;}
p#site_logo {  padding:4px 0px 0px 27px;  margin:0px 0px 0px 0px;  width:223px;  float:left;}
p#site_logo img {  border:0px;}
p#site_phone {  padding:4px 0px 0px 277px;  margin:0px 0px 0px 0px;  width:209px;  float:left;}
#top_basket {  padding:0px 0px 0px 0px;  margin:3px 10px 0px 0px;  float:right;  height:97px;  width:156px;  color:#535353;  background: url("../images/top_basket_bg.jpg") top left no-repeat;  overflow:hidden;}
#top_basket_contents {  padding:28px 10px 0px 17px;  text-transform:uppercase;  color:#4587F2;}
#top_basket_contents strong {  color:#2E4796;}
#top_basket_contents td {  padding:4px 0px 0px 0px;}
#top_basket p {  padding:7px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#top_basket a {  color:#FFFFFF;  text-decoration:none;  font-weight:bold;}
#top_basket a:hover {  color:#2E4796;  text-decoration:none;}
#top_menu {  height:37px;  overflow:hidden;  background: url("../images/top_menu_bg.gif") no-repeat;}
#full_page #top_menu {  height:37px;  overflow:hidden;  background: url("../images/top_menu_bg_2.gif") no-repeat;}
#top_menu ul {  margin:0px 4px 0px 35px;  padding:12px 0px 0px 0px;  list-style:none;}
#top_menu li {  margin:0px 0px 0px 10px;  padding:0px 0px 0px 0px;  display:block;  float:left;}
#footer_links {  float:left;  width:750px;  text-transform:lowercase;}
#footer_links ul {  margin:0px 0px 0px 0px;  padding:11px 15px 0px 20px;  list-style:none;  font-size:10px;  color:#2E4796;}
#footer_container li {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  display:inline;}
#footer_container a {  text-decoration:none;  color:#FFFFFF;}
#footer_container a:hover {  text-decoration:none;  color:#2E4796;}
#footer_container p {  padding:9px 20px 0px 0px;  margin:0px 0px 0px 0px;  float:right;}
#left_menu_title {  height:30px;  width:146px;  background: url("../images/left_menu_title.gif") no-repeat;}
#left_menu {  background: url("../images/left_menu_bg.gif") repeat-y;}
#left_menu ul {  padding:2px 0px 9px 0px;  margin:0px 0px 0px 0px;  list-style:none;  background: url("../images/left_menu_end.gif") bottom left no-repeat;  min-height:1px;  height:auto !important;  height:1px;}
#left_menu li {  padding:1px 0px 1px 0px;  margin:0px 3px 0px 3px;  background: url("../images/left_menu_item.gif") 0px 1px no-repeat;  border-bottom:1px solid #FFFFFF;  min-height:1px;  height:auto !important;  height:1px;}
#left_menu li span {  padding:3px 0px 3px 17px;  margin:0px 0px 0px 0px;  display:block;  min-height:1px;  height:auto !important;  height:1px;}
#left_menu li a {  text-decoration:none;  color:#667DA1;}
#left_menu li a:hover {  text-decoration:none;  color:#2E4796;}
#delivery_promo {  margin:5px 0px 0px 0px;}
#left_mailing_list {  margin:5px 0px 0px 0px;  height:30px;  width:137px;  padding: 58px 0px 0px 9px;  background: url("../images/newsletter_bg_2.jpg") no-repeat;}
#left_mailing_list label{  display:none;}
#left_mailing_list #email_news {  width:75px;}
#left_mailing_list .joinButton {  margin-left:5px;}
#showroom_finder {  height:30px;  width:137px;  background: url("../images/showroom_bg.jpg") no-repeat;  padding: 153px 0px 0px 9px;}
#left_column #showroom_finder {  margin:5px 0px 0px 0px;  background: url("../images/showroom_bg_2.jpg") no-repeat;}
#showroom_finder label{  display:none;}
#showroom_finder #postcode {  width:83px;}
#showroom_finder .goButton {  margin-left:5px;}
#secure_promo {  margin:5px 0px 0px 0px;}
#right_brands_title {  height:30px;  width:146px;  background: url("../images/right_brands_title.gif") no-repeat;  margin:5px 0px 0px 0px;}
#right_brands_title_2 {  height:30px;  width:146px;  background: url("../images/right_brands_title_2.gif") no-repeat;  margin:0px 0px 0px 0px;}
#right_brands {  background: url("../images/right_brands_bg.gif") repeat-y;}
#right_brands_bg{  background: url("../images/right_brands_bg_2.gif") top left no-repeat;  min-height:1px;  height:auto !important;  height:1px;}
#right_brands ul {  padding:0px 1px 0px 2px;  margin:0px 0px 0px 0px;  list-style:none;}
#right_brands li {  padding:1px 0px 1px 1px;  margin:0px 0px 0px 0px;  border-top:1px solid #ACB6D5;  min-height:1px;  height:auto !important;  height:1px;}
#right_brands li.first_brand{  border-top:0px solid #ACB6D5;  padding:0px 0px 0px 1px;}
#right_brands p {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#top_sellers_title {  height:30px;  width:146px;  background: url("../images/top_sellers_title.gif") no-repeat;  margin:5px 0px 0px 0px;}
#top_sellers p {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.top_seller {  height:41px;  width:132px;  background: url("../images/top_seller_bg.gif") no-repeat;  padding:2px 7px 0px 7px;}
.top_seller_last {  height:41px;  width:132px;  background: url("../images/top_seller_bg_2.gif") no-repeat;  padding:2px 7px 0px 7px;}
.top_seller img,.top_seller_last img {  border:1px solid #ACB6D5;  padding:1px 1px 1px 1px;  margin:3px 5px 0px 0px;}
.top_seller_title {  height:22px;  overflow:hidden;}
.top_seller_price {  padding:2px 0px 0px 0px;  color:#2E4796;}
#middle_search {  padding:8px 0px 0px 90px;  margin:0px 0px 0px 0px;  height:35px;  background: url("../images/search_bg.gif") no-repeat;}
#full_page #middle_search {  padding:8px 0px 0px 90px;  margin:0px 0px 0px 0px;  height:35px;  background: url("../images/search_bg_2.gif") no-repeat;}
#middle_search label{  display:none;}
#middle_search #query {  width:200px;  margin-left:5px;  margin-top:4px;}
#middle_search #brand_search {  width:170px;  margin-top:4px;  position:relative;  left:40px;}
#middle_search .searchButton {  margin-left:2px;}

#breadcrumb_container {  width:580px;  background: url("../images/breadcrumb_bg.gif") repeat-y;   margin:0px 0px 0px 0px; }

#full_page #breadcrumb_container {  width:732px;  background: url("../images/breadcrumb_bg_2.gif") repeat-y;  margin:0px 0px 0px 0px;}

p#breadcrumb { padding:2px 10px 2px 10px; margin:0px 0px 0px 0px;  color:#2E4796;}
p#breadcrumb a {  text-decoration:none;  color:#FFFFFF;}
p#breadcrumb a:hover {  text-decoration:none;  color:#2E4796;}

/* line-height:15px;*/
#home_promo {  width:576px;  background: url("../images/home_promo_bg.gif") no-repeat;  height:189px;  overflow:hidden;  padding:1px 0px 0px 3px;}
#home_promo img {  border:0px;}
#featured_products_title {  width:580px;  background: url("../images/featured_products_title.gif") no-repeat;  height:30px;  overflow:hidden;  margin:7px 0px 0px 0px;}
#featured_products {  width:580px;  background: url("../images/featured_products_bg.gif") no-repeat;  height:302px;  overflow:hidden;  padding:0px 0px 0px 2px;}
#related_products{  padding:0px 0px 0px 1px;}
.featured_product,.product {  width:139px;  background: url("../images/featured_product_bg.gif") no-repeat;  height:291px;  overflow:hidden;  margin:5px 0px 0px 4px !important;  margin:5px 2px 0px 2px;  float:left;}
.related_product {  width:139px;  background: url("../images/featured_product_bg.gif") no-repeat;  height:291px;  overflow:hidden;  margin:5px 0px 0px 5px !important;  margin:5px 2px 0px 3px;  float:left;}
.featured_product ul,.related_product ul,.product ul {  padding:2px 2px 0px 2px;  margin:0px 0px 0px 0px;  list-style:none;}
.featured_product li,.related_product li,.product li {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.featured_product li.featured_product_title,.related_product li.related_product_title,.product li.product_title {  font-weight:bold;  padding:5px 6px 0px 6px;  height:36px;  overflow:hidden;}
.featured_product li.featured_product_title span,.related_product li.related_product_title span,.product li.product_title span {  height:12px;  overflow:hidden;  display:block;}
.featured_product_info,.related_product_info,.product_info {  padding:5px 6px 0px 6px;  height:50px;  overflow:hidden;}
.featured_product_price,.related_product_price,.product_price {  padding:6px 6px 0px 6px;  font-size:12px;  font-weight:bold;  color:#2E4796;}
.featured_product_price span,.related_product_price span,.product_price span {  display:block;  font-size:10px;  font-weight:normal;  color:#667DA1;}
.featured_product_view,.related_product_view,.product_view {  padding:11px 6px 0px 6px;  text-transform:uppercase;}
.featured_product_view a,.related_product_view a,.product_view a {  color:#FFFFFF;  text-decoration:none;  font-weight:bold;}
.featured_product_view a:hover,.related_product_view a:hover,.product_view a:hover {  color:#2E4796;  text-decoration:none;}
#featured_brand_title {  width:580px;  background: url("../images/featured_brand_title.gif") no-repeat;  height:27px;  overflow:hidden;}
#featured_brand {  width:580px;  background: url("../images/featured_brand_bg_new.gif") no-repeat;  height:71px;  overflow:hidden;}
#featured_brand_image {  float:left;  width:140px;  padding:7px 0px 6px 4px;}
#featured_brand_text {  float:right;  width:425px;  padding:7px 0px 6px 4px;}
#featured_brand_view {  padding:2px 0px 0px 0px;  margin:0px 0px 0px 0px;  text-transform:uppercase;}
#featured_brand_text_box {  height:38px;  overflow:hidden;}
.featured_product_view a {  color:#FFFFFF;  text-decoration:none;  font-weight:bold;}
.featured_product_view a:hover {  color:#2E4796;  text-decoration:none;}
#cat_back {  min-height:190px;  height:auto !important;  height:190px;}
#subcategories_box {  background: url("../images/gen_bg_small.gif") repeat-y;}
#subcategories {  background: url("../images/gen_top_small.gif") top left no-repeat;  min-height:135px;  height:auto !important;  height:135px;  padding:1px 3px 0px 3px;}
#subcategories_intro {  width:400px;  padding:5px 0px 0px 10px;}
#brand_into {  padding:5px 0px 0px 10px;  width:400px;  float:left;}
#brand_logo {  padding:5px 5px 0px 5px;  float:right;}
#brand_logo img {  border:1px solid #ACB6D5;  padding:1px;}
#subcategories table{  margin:0px 0px 5px 10px;}
#subcategories td{  padding-left:8px;  padding-right:25px;  padding-bottom:5px;  background: url("../images/bullet.gif") 0px 10px no-repeat;}
#browse_options {  background: url("../images/browse_bg.gif") no-repeat;  height:26px;  padding:20px 10px 0px 10px;}
#browse_options p,#browse_options label {  display:none;}
#select_category {  margin-right:8px;  width:220px;}
#select_manufacturer {  margin-right:8px;  width:120px;}
#select_sort_order {  width:120px;}
#search_results_tile {  background: url("../images/gen_bg_small.gif") repeat-y;}
#search_results {  background: url("../images/gen_end_small.gif") bottom left no-repeat;  padding:0px 0px 6px 2px;}
#product_results {  float:left;  padding:6px 0px 2px 5px;}
#product_results span,.product_pages span {  color:#478DFB;}
.product_pages {  float:right;  padding:6px 8px 2px 0px;}
#product_pageing_bottom .product_pages {  float:right;  padding:5px 8px 0px 0px;}
.product_pages a {  color:#667DA1;  text-decoration:underline;}
.product_pages a:hover  {  color:#478DFB;  text-decoration:underline;}
#product_container_bg {  background: url("../images/gen_bg_wide.gif") repeat-y;  min-height:1px;  height:auto !important;  height:1px;}
#product_container {  background: url("../images/gen_top_wide.gif") top left no-repeat;  min-height:1px;  height:auto !important;  height:1px;}
#pop_up #product_container {  background: none;}
#main_product {  background: url("../images/gen_end_wide.gif") bottom left no-repeat;  min-height:135px;  height:auto !important;  height:135px;  padding:0px 2px 7px 2px;}
#product_left {  width:260px;  padding:7px 0px 0px 7px;  float:left;}
#product_right {  width:446px;  padding:7px 7px 0px 0px;  float:right;}
#product_left img {  border:1px solid #ADB7D6;  padding:1px 1px 1px 1px;}
#product_left .product_img {  height:255px;  width:250px;}
#product_left .product_img img {  margin:0px 0px 0px 0px;}
#product_left #product_thumbs ul {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
#product_left #product_thumbs li {  padding:6px 6px 0px 0px;  margin:0px 0px 0px 0px;  float:left;}
h1#product_title {  font-weight:normal;}
h1#product_title span {  font-weight:bold;  display:block;}
#short_description {  padding:5px 0px 10px 0px;  line-height:14px;  min-height:100px;  height:auto !important;  height:100px;}
#short_description ul{  padding:5px 0px 0px 3px;  margin:0px 0px 0px 0px;  list-style:none;}
#short_description li{  padding:0px 0px 5px 10px;  margin:0px 0px 0px 0px;  background: url("../images/bullet.gif") 0px 4px no-repeat;}
#buy_box .stock {  padding:5px 0px 0px 10px;  margin:0px 0px 0px 0px;  background: url("../images/bullet.gif") 0px 10px no-repeat;}
#buy_box .stock strong {  color:#2E4796;}
#saving{ font-size: 12px; padding:3px 7px 3px 0px; font-weight: bold;}
#rrp_price {  color:#667DA1;  font-size:12px;  font-weight:bold;  text-transform:uppercase;  display:block;  text-decoration:line-through;  padding:0px 7px 0px 0px;}
#price {  color:#2E4796;  font-size:14px;  font-weight:bold;  text-transform:uppercase;  display:block;  padding:0px 7px 10px 0px;}
.info_title {  background: url("../images/info_title.gif") no-repeat;  height:18px;  width:708px;  padding:5px 10px 0px 10px;  margin:10px 0px 0px 0px;  color:#FFFFFF;  font-weight:bold;  font-size:11px;}
#long_description {  padding:5px 10px 0px 10px;  line-height:14px;}
#brand_profile_text {  padding:5px 0px 0px 10px;  width:550px;  float:left;  line-height:14px;}
#brand_profile_image {  padding:10px 10px 0px 10px;  float:right;}
#brand_profile_image img {  border:1px solid #ACB6D5;  padding:1px;}
.cms_page {  padding:10px 10px 10px 10px;  background: url("../images/gen_end_wide.gif") bottom left no-repeat;  min-height:135px;  height:auto !important;  height:135px;  line-height:15px;}
.cms_page h1 {  padding:0px 0px 5px 0px;}
.cms_page_bg .cms_page {  padding:10px 10px 10px 10px;  min-height:568px;  height:auto !important;  height:568px;  line-height:15px;}
.cms_page_bg {  padding:0px 0px 0px 0px;  background: url("../images/cms_bg.gif") 263px 1px no-repeat;}
.cms_about {  background: url("../images/about_cms.jpg") 0px 0px no-repeat;  padding:0px 0px 0px 250px;  min-height:570px;  height:auto !important;  height:570px;}
.cms_showroom {  background: url("../images/showroom_cms.jpg") 0px 0px no-repeat;  padding:0px 0px 0px 250px;  min-height:574px;  height:auto !important;  height:574px;}
.cms_branch {  padding:0px 5px 0px 0px;}
#branch_details {  float:left;  width:350px;  padding:10px 0px 0px 0px;}
.cms_branch #map_border {  float:right;}
.cms_branch #map_border,.cms_branch #map {  height:296px;  width:347px;  padding:0px 0px 0px 0px;}
#branch_35 {  background: url("../images/middlesbrough_pic.jpg") 0px 0px no-repeat;  padding:0px 0px 20px 175px;  min-height:141px;  height:auto !important;  height:141px;}
#branch_34 {  background: url("../images/stockton_pic.jpg") 0px 0px no-repeat;  padding:0px 0px 20px 175px;  min-height:141px;  height:auto !important;  height:141px;}
#sitemap {  padding:10px 10px 10px 10px;  background: url("../images/gen_end_wide.gif") bottom left no-repeat;  min-height:135px;  height:auto !important;  height:135px;}
#pop_up .cms_page{  padding:10px 10px 10px 10px;  background: none;  min-height:135px;  height:auto !important;  height:135px;}
#main_image img,.basket_img img {  border:1px solid #ADB7D6;  padding:1px 1px 1px 1px;}
#basket_page {  background: url("../images/gen_end_wide.gif") bottom left no-repeat;  min-height:135px;  height:auto !important;  height:135px;  padding:10px 0px 10px 2px;}
#basket_page_contents {  padding:0px 10px 0px 8px;}
.blank_blue_button {  background: #2E4796 url("../images/button_bg.gif") repeat-x;  border:1px solid #2E4796;  color:#FFFFFF;  font-weight:bold;  padding-top:2px;  padding-bottom:2px;  cursor: pointer; }
.addbasket, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {  background: #A5C8FF url("../images/button_bg_2.gif") repeat-x;  border:1px solid #A5C8FF;  color:#FFFFFF;  font-weight:bold;  padding-top:2px;  padding-bottom:2px;  cursor: pointer;}
.cms_page table,#basket_page table,#tesimonials table {  padding-top:5px;}
.cms_page table#secure_header,#basket_page table#secure_header ,#basket_page table#secure_details{  padding-top:0px;}
.cms_page td,#tesimonials td {  padding-left:0px;}
.table_row_header {  font-weight:bold;  color:#2E4796;}
.box_footer_s {  background: url("../images/gen_bg_small.gif") repeat-y;}
.small_content {  background: url("../images/gen_end_small.gif") bottom left no-repeat;  padding:10px 10px 10px 10px;}
.man_box {  float:left;  margin:0px 5px 5px 0px;}
.man_box img {  border:1px solid #ADB7D6;  padding:1px 1px 1px 1px;}
#branch_table{  margin:0px 0px 0px 10px;}
#branch_table td {  padding-left:8px;  padding-right:25px;  padding-bottom:5px;  background: url("../images/bullet.gif") 0px 5px no-repeat !important;  background: url("../images/bullet.gif") 0px 11px no-repeat;}

/************ faqs *****************/

#faqs .hide {
  display: none;
}

#faqs .show {
  display: block;
}

/*************************/

#featured_text_title {
  width:580px;
  background: url("../images/featured_text_title.gif") no-repeat;
  height:30px;
  overflow:hidden;
}

#featured_text_tile {
  width:580px;
  background: url("../images/featured_text_tile.gif") top left repeat-y;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#featured_text_content {
  min-height:128px;
  height:auto !important;
  height:128px;
  background: url("../images/featured_text_content.gif") bottom left no-repeat;
  padding:4px 7px 4px 7px;
}

#catalogue_promo {
  margin:5px 0px 0px 0px;
}

#basket_header {
  padding:1px 0px 0px 3px;
}

#basket_promos_bottom {
  height:99px;
  overflow:hidden;
  padding:10px 0px 0px 0px;
}

#basket_promos_bottom ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#basket_promos_bottom li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
}