/*
***************************************************
****************************************************
****************************************************
*/
.zoomSmallImageCont{position:relative;}
.zoomSmallImageCont img{border:0 solid #999;padding:0;}
.zoomBigImageCont{overflow:hidden;position:absolute;background:#fff;z-index:110;border:1px solid #999;visibility:hidden;}
.zoomHeader{position:relative;z-index:10;left:0;top:0;padding:0;}
.zoomHeader a{color:#fff;}
.zoomPup{z-index:10;visibility:hidden;position:absolute;width:50px;height:50px;border:1px solid #aaa;background:#fff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
.zoomPosition{width:276px;height:276px;left:313px;top:0;}
#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:0;}
.preview_temp_load img{vertical-align:middle;text-align:center;}
.preview_temp_footer{height:30px;background:#959595;font-size:9px;color:#fff;margin:0;padding:5px;}
#homepage_images{position:relative;width:558px;height:222px;margin:0;padding:0;}
#homepage_images img{border:0;padding:0;}
.discontinued_desc{clear:both;color:#C00;font-weight:700;text-align:center;margin:0;padding:10px 0;}
#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:#FFF;border:1px solid #F69901;padding:4px;}
.cross_img,.cross_title,.cross_price,.cross_qty{height:63px;overflow:hidden;border:1px solid #F69901;border-top:0;float:left;background-color:#FFF;}
.cross_img{width:84px;text-align:center;}
.cross_title{width:354px;border-left:0;height:43px;padding:20px 5px 0;}
.cross_price{width:84px;border-left:0;padding-top:20px;height:43px;text-align:center;}
.cross_qty{width:105px;border-left:0;padding-top:20px;height:43px;}
#loader_container{text-align:center;position:absolute;top:40%;width:100%;}
#loader{font-size:12px;color:#000;background-color:#FFF;display:block;width:135px;text-align:left;z-index:255;margin:0 auto;padding:10px 0 0;}
#progress{height:5px;font-size:1px;width:1px;position:relative;top:1px;left:10px;background-color:#fff;}
#loader_bg{background-color:#ccc;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px;}
#tesimonials{background:url(../images/grad.gif)top left no-repeat;padding:6px 0;}
#tesimonials #testimonial_form{padding-left:6px;padding-top:10px;}
#tesimonials #testimonial_form input.textbox{width:180px;margin-right:10px;}
#tesimonials #testimonial_form textarea{width:310px;height:30px;}
.article{border-top:1px solid #8B856B;margin:10px 0 0;padding:5px 0;}
.contact_us_text{width:350px;float:left;}
#contact_us_form,#contact_us_map{width:300px;float:right;}
#contact_us_form textarea,#contact_us_form input.textbox{width:290px;}
#contact_us_form textarea{height:90px;}
#contact_us_form input.number{width:50px;}
.map_canvas_box{border:1px solid #8B856B;width:286px;height:230px;float:right;margin:0 10px 0 0;padding:1px;}
.map_box{border:1px solid #8B856B;width:713px;height:294px;position:relative;left:5px;margin:10px 0 0;padding:1px;}
#map_canvas{width:286px;height:230px;overflow:hidden;}
#map{width:713px;height:294px;}
#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;margin:0;padding:0;}
.jcarousel-container-horizontal{width:560px;height:60px;overflow:hidden;}
.jcarousel-container{position:relative;top:3px;left:8px;margin:0;padding:0;}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:130px;height:60px;padding-left:5px;padding-right:5px;}
.error_message{font-weight:700;color:red;}
.rand_image{float:left;display:inline;margin:0 5px 0 0;}
.address_select{width:140px;}
.form_label{width:110px;}
.basket_remove{width:40px;}
select,input,textarea{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;margin:0;}
h1{color:#8b856b;font-size:15px;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:12px 0 0;}
h2{color:#8b856b;font-size:11px;margin:0;padding:7px 0;}
p{margin:0;padding:4px 0;}
a:hover{color:#8b856b;text-decoration:underline;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#898787;background:#0b0b0b url(../images/body_bg.jpg) 50% 0 no-repeat;margin:0;padding:0;}
body#pop_up{background:#0b0b0b url(../images/pop_up_body_bg.jpg) 50% 0 no-repeat;}
#parent_container{width:946px;background:url(../images/parent_container_tile.gif) repeat-y;margin:0 auto;padding:0;}
#header_container{height:185px;overflow:hidden;position:relative;}
#left_column{width:156px;float:left;position:relative;left:5px;overflow:hidden;background:url(../images/left_coloum_top_bg.png) 0 44px no-repeat;padding:0 0 10px;}
#middle_column{width:751px;float:left;position:relative;left:10px;overflow:hidden;padding:0;}
#body_container{background:url(../images/body_container_tile.gif) repeat-y;}
#body_container_top{background:url(../images/body_container_top_bg.png) top left no-repeat;min-height:1px;height:auto!important;padding:0 11px;}
#body_container_bottom{background:url(../images/body_container_bottom_bg.png) bottom left no-repeat;min-height:1px;height:auto!important;}
#product_container_bg{background:url(../images/main_product_bg.gif) repeat-y;}
#product_container_bg #product_container{min-height:259px;height:auto!important;background:url(../images/main_product_top_bg.jpg) no-repeat;}
#footer_container{height:189px;background:url(../images/footer_container_bg.png) bottom left no-repeat;}
#top_container{height:114px;overflow:hidden;background:url(../images/top_container_bg.jpg) top left no-repeat;text-align:center;}
#top_menu{height:33px;overflow:hidden;background:url(../images/top_menu_bg.png) top left no-repeat;}
#top_menu ul{list-style:none;margin:0;padding:6px 0 0 23px;}
#top_menu li{float:left;margin:0;padding:0 9px 0 0;}
#top_menu li#top_menu_5{padding:0 57px 0 0;}
#top_menu a{display:block;height:20px;}
#top_menu_1 a{width:94px;background:url(../images/menu.jpg) no-repeat scroll 0 0 transparent;}
#top_menu_2 a{width:95px;background:url(../images/menu.jpg) no-repeat scroll -94px 0 transparent;}
#top_menu_3 a{width:69px;background:url(../images/menu.jpg) no-repeat scroll -189px 0 transparent;}
#top_menu_4 a{width:63px;background:url(../images/menu.jpg) no-repeat scroll -258px 0 transparent;}
#top_menu_5 a{width:69px;background:url(../images/menu.jpg) no-repeat scroll -319px 0 transparent;}
#top_menu_6 a{width:78px;background:url(../images/menu.jpg) no-repeat scroll -393px 0 transparent;margin:0 16px 0 0;}
#top_menu_7 a{width:134px;background:url(../images/menu.jpg) no-repeat scroll -470px 0 transparent;margin:0 7px 0 0;}
#top_menu_8 a{width:95px;background:url(../images/menu.jpg) no-repeat scroll -600px 0 transparent;margin:0 24px 0 0;}
#top_menu_9 a{width:40px;background:url(../images/menu.jpg) no-repeat scroll -727px 1px transparent;}
#top_search_bar{height:35px;overflow:hidden;background:url(../images/top_search_bar_bg.png) top left no-repeat;padding:3px 30px 0 28px;}
#top_search{float:left;padding:1px 0 0;}
#top_search span{width:141px;height:19px;display:block;background:url(../images/top_search_box.gif) no-repeat;margin:0;padding:5px 0 0 4px;}
#top_search #query{color:#636260;border:0;width:135px;font-size:10px;background-color:#18130d!important;padding:0;}
#top_search_brand img{padding:1px 0 0;}
#top_search_brand select{font-size:10px;width:146px;color:#4f4d4a;background-color:#18130d;border-top:1px solid #524e3f;border-left:1px solid #524e3f;border-bottom:1px solid #898369;border-right:1px solid #898369;}
#top_basket{float:left;width:340px;color:#898787;overflow:hidden;padding:0 0 0 87px;}
#top_basket #basket_items img{position:relative;bottom:1px;}
#top_basket span{color:#585443;}
#basket_items td{padding:1px 3px 0;}
#homepage_promos{height:443px;width:924px;overflow:hidden;background:url(../images/homepage_promos_bg.gif) no-repeat;}
#homepage_promo_large{float:left;padding:2px 0 0 7px;}
#homepage_promos_small ul{list-style:none;margin:0;padding:2px 7px 0 0;}
#homepage_promos_small li{list-style:none;height:145px;width:300px;overflow:hidden;margin:0 0 2px;padding:0;}
#homepage_promos_small li#first_promo{height:144px;margin:0 0 3px;}
#homepage_quick_links{height:141px;width:908px;overflow:hidden;background:url(../images/homepage_quick_links_bg.jpg) no-repeat;padding:0 0 0 16px;}
.homepage_quick_link{display:inline;float:left;width:170px;color:#636260;padding:44px 0 0 10px;}
#homepage_quick_links ul li{background:url(../images/quick_links_bullet.gif) 0 4px no-repeat;margin:0;padding:0 0 5px 9px;}
#footer_newsletter{height:40px;width:213px;background:url(../images/footer_newsletter_bg.jpg) no-repeat;float:left;display:inline;margin:0 0 0 14px;padding:94px 0 0 17px;}
#footer_newsletter span{width:159px;height:19px;display:block;background:url(../images/footer_newsletter_box.gif) no-repeat;margin:0;padding:5px 0 0 4px;}
#footer_newsletter #emailaddress{color:#636260;border:0;width:150px;font-size:10px;background-color:#18130d!important;padding:0;}
#footer_locator{height:40px;width:214px;background:url(../images/footer_locator_bg.jpg) no-repeat;float:left;display:inline;padding:94px 0 0 15px;}
#footer_locator span{width:120px;height:19px;display:block;background:url(../images/footer_locator_box.gif) no-repeat;margin:0;padding:5px 0 0 4px;}
#footer_locator #post_code{color:#636260;border:0;width:115px;font-size:10px;background-color:#18130d!important;padding:0;}
#footer_links{width:750px;float:left;}
#footer_links ul{list-style:none;margin:0;padding:19px 0 0 55px !important;}
#footer_links li{color:#939393;display:inline;font-size:10px;margin:0;padding:0 1px;}
#visualsoft{float:right;color:#636260;margin:0;padding:18px 20px 0 0 !important;}
#visualsoft a{color:#636260;}
#left_menu_title{height:44px;width:156px;background:url(../images/left_menu_title.png) no-repeat;}
#left_brands_title{height:62px;width:156px;background:url(../images/left_brands_title.gif) no-repeat;}
#left_sitemaps_title{height:62px;width:156px;background:url(../images/left_sitemaps_title.gif) no-repeat;}
.left_menus{min-height:1px;height:auto!important;background:url(../images/left_menus_bg.png) repeat-y;}
#menu_gradient{min-height:188px;height:auto!important;background:url(../images/menu_gradient.png) no-repeat;}
#menu_end{min-height:1px;height:auto!important;background:url(../images/menu_end.gif) bottom left no-repeat;padding:0 0 15px;}
.left_menus ul{list-style:none;margin:0;padding:7px 15px 0 21px;}
.left_menus li{background:url(../images/left_menus_bulllet.gif) 0 5px no-repeat;line-height:15px;font-size:10px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 8px 8px;}
#page_intro{height:150px;width:751px;background:#110e09 url(../images/page_intro_bg.jpg) top left no-repeat;border-bottom:3px solid #070604;overflow:hidden;padding:1px 0 0;}
#page_intro_content{width:467px;float:left;padding:0 0 0 13px;}
#page_intro_content_brand{padding:0 13px;}
#page_intro_text{height:110px;overflow:hidden;overflow-y:auto;margin:5px 0 7px;padding:0 10px 0 0;}
#page_intro_text_cms{line-height:17px;}
#page_top{height:57px;width:738px;background:#110e09 url(../images/page_top_bg.jpg) top left no-repeat;overflow:hidden;margin:0 0 5px;padding:1px 0 0 13px;}
#breadcrumb_container p{color:#8b856b;margin:0;padding:5px 0 3px;}
#breadcrumb_container a:hover{text-decoration:underline;color:#8b856b;}
#select_container{padding:0;}
#select_sort_order_box{width:100%;}
#select_container select{font-size:10px;width:120px;color:#4f4d4a;margin-right:6px;background-color:#18130d;border-top:2px solid #524e3f;border-left:2px solid #524e3f;border-bottom:2px solid #898369;border-right:2px solid #898369;}
#select_container select#select_price,#select_container select#select_size{width:80px;}
#select_container #select_sort_order{margin-right:0;}
#product_paging_top{height:20px;color:#898787;padding:13px 10px 0;}
#product_paging_bottom{height:20px;color:#898787;padding:8px 10px 0;}
.product_results span{color:#8b856b;}
.product_paging{float:right;color:#898787;}
#search_results{padding:0 0 0 4px;}
#related_products{background:url(../images/extra_information_box_bg.jpg) top left no-repeat;padding:12px 0 0 4px;}
.product{height:299px;width:183px;float:left;display:inline;background:url(../images/product_bg.jpg) no-repeat;position:relative;margin:0 4px 5px 0;}
.product_end{margin:0 0 5px;}
#related_products .product{background:url(../images/product_bg_related.jpg) no-repeat;margin:0 4px 0 0;}
#related_products .product_end{margin:0;}
.product ul{list-style:none;margin:0;padding:23px 0 0;}
.product .product_view{position:absolute;bottom:7px;right:7px;margin:0;padding:0;}
.product li.product_image{margin:0;padding:0 0 0 23px;}
.product li.product_title{line-height:16px;height:50px;overflow:hidden;margin:0;padding:27px 13px 0;}
.product li.product_title span{font-size:12px;line-height:14px;display:block;height:16px;overflow:hidden;}
.product_rrp{color:#898787;font-size:10px;text-transform:uppercase;padding:18px 13px 0;}
.product_price{color:#8b856b;font-size:14px;text-transform:uppercase;padding:2px 13px 0;}
.product_price span{font-size:10px;text-transform:none;}
#main_product{min-height:1px;height:auto!important;width:751px;background:url(../images/main_product_bg.gif) repeat-y;}
#main_product_top{min-height:259px;height:auto!important;background:url(../images/main_product_top_bg.jpg) no-repeat;padding:13px 10px 10px 14px;}
#product_left{width:328px;float:left;padding:0;}
#product_right{width:394px;float:right;}
#product_right_top{min-height:214px;height:auto!important;}
.product_img{height:296px;width:297px;background:url(../images/product_img_bg.jpg) no-repeat;padding:21px 0 0 21px;}
.short_desc{float:left;width:215px;padding:5px 0 0;}
#product_right h1{font-size:17px;font-weight:400;color:#8b856b;padding:0;}
#product_right h1 span{font-size:15px;font-weight:400;display:block;color:#b2b1b1;padding:3px 0 0;}
#product_code{color:#848484;padding:5px 0 0;}
.short_desc ul{list-style:none;margin:0;padding:20px 1px 0 0;}
#stock{float:right;width:168px;}
#stock li{list-style:none;display:block;min-height:20px;height:auto!important;text-align:right;color:#8b856b;margin:0;padding:6px 36px 0 0;}
#stock li#stock_promise{margin:0;padding:2px 0 0 0;}
#stock_delivery{background:url(../images/stock_delivery.gif) top right no-repeat;}
#stock_state{background:url(../images/stock_state.gif) top right no-repeat;}
#product_attributes{float:left;width:167px;margin:0;padding:0;}
#product_attributes select{font-size:10px;width:150px;color:#4f4d4a;margin-bottom:10px;background-color:#18130d;border-top:2px solid #524e3f;border-left:2px solid #524e3f;border-bottom:2px solid #898369;border-right:2px solid #898369;}
#product_buy{float:right;width:168px;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;}
p#rrp_price{font-size:12px;color:#898787;text-transform:uppercase;}
p#price{color:#8b856b;font-size:24px;padding:2px 7px 3px 0;}
p#price span{font-size:11px;}
#main_product_bottom{height:107px;width:751px;background:url(../images/main_product_bottom_bg.jpg) no-repeat;overflow:hidden;}
#product_thumbs{float:left;width:334px;}
#product_thumbs ul{list-style:none;margin:0;padding:14px 0 0 14px;}
#product_thumbs li{background:url(../images/product_thumb_bg.jpg) no-repeat;display:block;height:68px;width:68px;float:left;overflow:hidden;margin:0 2px 0 0;padding:10px 0 0 10px;}
#further_options ul{list-style:none;margin:0;padding:36px 0 0;}
#cards{float:right;padding:0 6px 0 0;}
#product_information_title{width:751px;height:38px;background:url(../images/product_information_title.gif) no-repeat;margin:5px 0 0;}
#brand_information_title{width:751px;height:38px;background:url(../images/brand_information_title.gif) no-repeat;margin:5px 0 0;}
#related_products_title{width:751px;height:38px;background:url(../images/related_products_title.gif) no-repeat;margin:5px 0 0;}
.extra_information{background:url(../images/extra_information_box_bg.jpg) top left no-repeat;line-height:17px;padding:7px 11px;}
.cms_page{background:url(../images/cms_page_bg.jpg) bottom left no-repeat;line-height:17px;min-height:400px;height:auto!important;padding:7px 10px 17px 14px;margin:0 0 0 1px;}
.cms_page h1{margin:0;padding:5px 0;}
#basket_page{background-color:#1E1910;padding:7px 14px;}
#basket_page_con{background-color:#1E1910;}
#checkout_page{background:url(../images/cms_page_bg.jpg) bottom left no-repeat;padding:7px 14px;}
.cms_page td,#basket_page td,#sitemap td{padding-left:0;}
td.table_row_header,.basketheader td{border-bottom:1px solid #8B856B;}
.product_header{border-bottom:1px solid #8B856B;padding:0;}
.small_content{line-height:17px;padding:7px 10px 25px 14px;}
#pop_up #parent_container{width:540px;background:url(../images/parent_container_pop.jpg) repeat-y;margin:0 auto;padding:0;}
#pop_up #header_container{height:144px;overflow:hidden;background:url(../images/header_container_pop.jpg) no-repeat;}
#pop_up #footer_container{height:51px;overflow:hidden;background:url(../images/footer_container_pop.jpg) no-repeat;text-align:center;}
#pop_up #main_image{height:160px;width:160px;background:url(../images/product_bg_pop.jpg) top left no-repeat;overflow:hidden;margin:0;padding:23px 0 0 23px;}
#image_right{width:92px;float:right;padding:1px 0 0;}
#image_right li{height:78px;width:77px;background:url(../images/popup_thumb_bg.jpg) top left no-repeat;overflow:hidden;margin:0 0 11px;padding:13px 0 0 15px;}
#image_right img{padding:6px 0 0 6px;}
#image_left{width:376px;height:376px;float:left;background:url(../images/popup_img_bg.jpg) bottom left no-repeat;padding:21px 0 0 21px;}
#basket_links{height:100px;overflow:hidden;}
.basket_image{background:url(../images/product_thumb_bg.jpg) no-repeat;display:block;height:68px;width:68px;overflow:hidden;margin:0;padding:10px 0 0 10px;}
.blank_blue_button,.button_110,.addbasket,.blank_alt_button_large,.blank_green_button,.addbasket,.button_94{background:#1E1C16 url(../images/button_bg.gif) repeat-x;border:1px solid #18130D;color:#7B765E;font-weight:700;padding-top:2px;padding-bottom:2px;cursor:pointer;font-size:11px;}
.tab_on a.delivery_tab_link{background:url(../images/delivery_tab_on.gif) no-repeat;display:block;height:37px;width:129px;}
.tab_off a.delivery_tab_link{background:url(../images/delivery_tab_off.gif) no-repeat;display:block;height:37px;width:129px;}
.tab_on a.more_info_tab_link{background:url(../images/more_info_tab_on.gif) no-repeat;display:block;height:37px;width:129px;}
.tab_off a.more_info_tab_link{background:url(../images/more_info_tab_off.gif) no-repeat;display:block;height:37px;width:129px;}
.tab_on a.summary_tab_link{background:url(../images/summary_tab_on.gif) no-repeat;display:block;height:37px;width:129px;}
.tab_off a.summary_tab_link{background:url(../images/summary_tab_off.gif) no-repeat;display:block;height:37px;width:129px;}
.tab_container{width:387px;height:165px;margin:10px 0;}
.tab_content_box_new{background:url(../images/tab_content_box.gif) no-repeat;height:104px;width:383px;float:left;color:#b2b1b1;padding:2px;}
.tab_content_box_overflow{height:92px;overflow:auto;padding:6px 10px;}
.tab_content_box_new ul{list-style:none;margin:0;padding:0 1px 0 0;}
#footer_links .social{width:39px;float:left;padding:20px 0 0 17px !important;}
.zoomBigImageCont img,img{border:0;}
#homepage_images li,#faqs .show{display:block;}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none;}
#faqs .hide,.basket_label,#top_menu span,#top_search_bar label,#footer_newsletter label,#footer_locator label,#select_container label{display:none;}
a,.product_title a:hover,.product_title a span{color:#8b856b;text-decoration:none;}
form,html,.product li,#further_options li,#pop_up #footer_container p{margin:0;padding:0;}
#top_container p,#prices p{margin:0;padding:0 7px 0 0;}
#top_search_brand,#homepage_promos_small,#page_intro_image{float:right;}
#homepage_quick_links ul,#stock ul,#image_right ul,#basket_links ul,.tab_container ul.labels{list-style:none;margin:0;padding:0;}
#homepage_quick_links a,#footer_links a,#breadcrumb_container a{color:#636260;text-decoration:none;}
#homepage_quick_links a:hover,#footer_links a:hover{color:#636260;text-decoration:underline;}
#footer_newsletter .joinButton,#footer_locator .findButton{position:relative;top:1px;}
.footer_promo,#basket_links li,.tab_container ul.labels li{float:left;margin:0;padding:0;}
.left_menus a,.product_paging a,.product_title a{color:#b2b1b1;text-decoration:none;}
.left_menus a:hover,.product_paging a:hover{color:#898787;text-decoration:underline;}
.product_results,#further_options{float:left;}
.short_desc li,.tab_content_box_new li{background:url(../images/bullet.gif) 0 9px no-repeat;line-height:14px;color:#b2b1b1;margin:0;padding:4px 0 3px 10px;}
#pop_images,#pop_up .cms_page{background:url(../images/pop_page_bg.jpg) top left no-repeat;min-height:408px;height:auto!important;padding:0 20px 0 22px;}
