/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url('#') #ffffff ; font-family: Arial, Helvetica, sans-serif; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

#main_product {width:385px;}


#britishkdl {width:338px; height:78px; position:absolute; top:0px; left:288px;}

img { border:0px; margin:0px; padding:0px; }

#range_main_title{width:385px; height:208px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;}

#box_bac {background:#f0f0f0; margin:-15px 0px 0px 0px; padding:0px 0px 0px 10px; position:relative; width:376px;}
#box_bac h2 {color:#3f3f3f; font-size:35px; font-family: "Times New Roman", Times, serif; z-index:100; font-style:italic; font-weight:bold; }

#range_main_title h2 {color:#3f3f3f; font-size:35px; font-family: "Times New Roman", Times, serif; z-index:100; font-style:italic; font-weight:bold; }
#range_main_title img { margin:4px auto 0px auto; border:4px solid #e2b049; z-index:10; }

#container{ position:relative; padding:0px 0px 0px 0px; margin-top:0px; margin-left:auto; margin-right:auto; width:951px; background-color:#FFFFFF; border:0px solid #000000; }
#container_header { height:118px; position:relative; padding:0px 0px 0px 0px; margin-top:0px; margin-left:auto; margin-right:auto; width:100%;   background:url(/images/head_bac.jpg) repeat-x; }

.button2{ margin:0px 0px 0px 0px;  height:20px; padding:0px 0px 7px 4px; background:url(/images/button.jpg) no-repeat; font-size:15px; color:#5e5e5e; border:1px #cccccc solid; }

.selectedtick { display: block; position: absolute; background: url(/images/tick.jpg) no-repeat; height:9px; width:8px; position: absolute; bottom: 2px; right: 2px; z-index: 50; }
*html .selectedtick { display: block; position: absolute; background: url(/images/tick.jpg) no-repeat; height: 9px; width: 8px; position: absolute; bottom: -3px; left: 20px; z-index: 50; }

.button{ margin:0px 0px 0px 0px;  height:20px; padding:0px 0px 7px 0px; background:url(/images/cross.jpg) no-repeat; font-size:15px; color:#ffffff; border:1px #cccccc solid; width:20px; }

#header { height:105px; margin-left:auto; margin-right:auto; padding:0px; width:951px; position:relative; }
#logo {  width:242px; float:left; height:69px; margin:0px; padding:0px 0px 0px 0px; background:url(/images/logo.gif) no-repeat #ffffff; }
#main {  width:100%; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; background:url(/images/main_bac.jpg); }
#bac_cha {background:url(/images/back_ground_chn.jpg) no-repeat; float:left; width:327px; height:124px; margin:10px 0px 0px 20px;}
#dark_grey{background:#dcdcdc; width:100%; height:35px; margin:0px; padding:0px;}
#dark_grey label{color:#848585; font-size:12px; margin:0px;}
#dark_grey form{ margin:0px 0px 0px 31px;}
#light_grey{background:#606060; width:100%; height:31px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px;}

.inpt { height: 12px; margin: 5px 0px -2px 0px; font-size: 11px }

#light_grey a { color:#ffffff; text-decoration:underline; padding:0px 0px 0px 10px;}
#light_grey p {color:#ffffff; margin:10px 0px 10px 31px;}
#bac_cha img {width:281px; height:103px; margin:21px 0px 0px 25px;}
#formarea {height:66px; display:block; float:right; width:316px;}
#sidebar { width:182px;  height:100%; float:right;  margin:0px -20px 0px 0px; padding:0px; min-height:425px; height:auto !important; height:425px; }
#sidebar p{ font-size:13px; color:#000000; margin:0px 0px 0px 0px;}
#headerimg1 {width:266px; height:252px; float:left; padding:0px; margin:-10px 0px 0px 0px; display:block; position:relative;}
#headerimg2 {width:265px; height:249px;  float:left; padding:0px; margin:0px 0px 0px 5px; display:block; position:relative;}

#address p{margin:2px 0px 2px 4px;}
#content_main  { width:930px;   margin-left:10px; margin-right:0px; padding:0px 0px 0px 0px; min-height:70px; height:auto !important;   height:70px;}

*html #sub_content_425px{margin:0px 0px 0px 10px;}
*html #sub_content_495px{margin:0px 0px 0px 0px;}

#textpage { margin:0px 0px 0px 0px; padding:20px 10px 20px 10px; }
#textpage img { border:#9b0206 solid 2px; margin:0px 10px 0px 5px; }
#textpage label img { border-width: 0px; }
#textpage h1{ margin-bottom:10px; }

#sub_content_425px{width:385px; float:left; padding:10px 0px 0px 0px; margin:0px 0px 0px 15px;}
#sub_content_495px{width:496px; float:right; padding:0px; margin:0px 10px 0px 0px;}
.tab table { Width:100%;}
#tab table{margin:5px 0px 5px 0px; width:98%;}
#tab p { font-weight:bold; margin:5px 0px 5px 0px;}
.tabth {background:url(/images/th_bac.jpg) repeat-x  top; text-align:left; padding:0px 0px 0px 5px; vertical-align: middle; font-weight:bold; font-size:11px; color:#000000; height:20px; }
.td_dark_grey { background:#58595a; height:20px; font-size:12px; color:#ffffff; padding:1px 0px 1px 5px;}
.td_light_grey { background:#737373; height:20px; font-size:12px; color:#ffffff; padding:1px 0px 1px 5px;}
.td_input {width:53px; font-size:12px; color:#6e4a41; border: 1px#2f4686;}
.td_input2 {width:113px; font-size:12px; color:#6e4a41; border: 1px#2f4686;}
.sub_content_100px{ width:746px;  margin:0px 0px 0px 0px; padding:0px;}



.sub_content_568px{ width:550px;  margin:0px 0px 0px 0px; padding:0px; float:left;}
.sub_content_568px img {float:left; margin:15px 10px 0px 0px; border:2px solid #a21418;} 
.sub_content_568px p { font-size:12px; line-height:17px; margin:10px 0px 10px 0px;}


.sub_content_100px p { font-size:12px; line-height:16px; margin:10px 0px 10px 0px;}
.sub_content_75px { width:390px; float:left; margin:0px 5px 0px 5px;}
.sub_content_280px { width:280px; float:left; margin:0px 5px 0px 5px;}
.sub_content_185px{width:185px; margin:0px 5px 0px 5px; float:left; }
#footer_content p { font-size:11px; color:#000000;  margin:5px 0px 5px 0px; text-align:right; }
#color_box {width:490px; position:relative;  border: 1px solid #84914e; height:38px; margin:10px 0px 0px 0px; padding:0px; background:#FFD67F;}

#color_box a {position:relative; padding:0px; }
#small_green_box {background:#e2b049; height:100%; width:62px; margin:0px 0px 0px 0px; padding:0px;}
#small_green_box p{color:#000000; margin:0px 0px 0px 0px; padding:2px 0px 0px 4px;}
#footer { float:left; background:url(/images/bottom.jpg) no-repeat bottom; margin:0px 0px 0px 0px; height:55px; width:100%; position:relative; }
#footer_content{ background:#e8e8e8; width:923px; margin-right:10px;  margin-bottom:0px; margin-top:5px; margin-left:14px; height:37px;}
#taz a {color:#000000; text-decoration:none;}
#taz a:hover { text-decoration:underline;}
.clear { clear:both; }
#color_select {float:left; margin:-34px 0px 0px 70px; padding:0px; position:relative;}
*html #color_select {float:left; margin:-34px 0px 0px 35px; padding:0px; position:relative;}
.current{ background:url(/images/icon.jpg) #ffffff no-repeat left; margin:0px 0px 0px 10px; padding:0px 0px 0px 50px; font-size:13px;}
#procat {clear:both;}
.procat_row{}
.remove_fb {border:1px solid #7b0021; color:#ffffff; padding:0px 12px 0px 4px; margin:0px 0px 0px -3px; postiion:relative; font-size:11px; background:url(/images/remove_baskt.jpg) #a51b1b repeat-x;}
.add_fb { text-decoration:none; border:1px solid #485418; color:#000000; padding:0px 0px 0px 14px; height:15px; display:block; width:90px; float:left;  margin:0px 0px 5px 0px;  font-size:11px; background:url(/images/add_to_bask.jpg) #8a9852 repeat-x;}

.add_fb a:hover {text-decoration:none;}
.add_fb2 { text-decoration:none; height:22px; border:1px solid #485418; color:#000000; padding:0px 20px 3px 14px; margin:1px 10px 0px 0px; float:right; postiion:relative; font-size:11px;  background:url(/images/add_to_bask_hm.jpg) #98a75a no-repeat center left;}
.add_fb3 { text-decoration:none; height:22px; width:118px; border:1px solid #485418; color:#000000; padding:0px 28px 3px 14px; margin:1px 1px 0px 7px;  postiion:relative; font-size:11px;  background:url(/images/add_to_bask_hm.jpg) #98a75a no-repeat center left;}

.procat_item {min-height:66px; height:auto !important; height:66px; position:relative; width:240px; background:#f0f0f0; float:left; border:1px #a2a2a2 solid; margin:5px 3px 0px 2px; }
*html .procat_item {height:66px; width:240px; background:#f0f0f0; float:left; border:1px #a2a2a2 solid; margin:5px 6px 0px 0px; }

.procat_item h1{color:#333333; font-size:13px; margin:4px 2px 2px 2px;}

.procat_item h1 a{color:#333333; font-size:13px;}
.procat_item h1 a:hover {color:#333333; font-size:13px;}
.procat_item h2{color:#a60023; font-size:13px; font-weight:bold;  margin:2px 3px 0px 0px;}
.procat_item h2 a{color:#a60023; font-weight:bold; font-size:13px;  }
.procat_item_list {height:66px; width:240px; float:left;  margin:5px 5px 5px 0px; }
.procat_item_list p {font-size:12px; color:#747474; font-style: italic;}
#select_all_items {background:#e8bc5f; height:15px;  width:172px; border:1px solid #485418; margin:2px 0px 0px 1px;}
*html #select_all_items { height:5px; background:#e8bc5f; padding:0px 0px 0px 0px; margin:2px 0px 2px 1px;}
#outline {border:#a2a2a2 1px solid; margin:0px; padding:0px; height:20px; width:176px;  }

#select_all_items form {font-size:11px;  margin:0px 0px 0px 10px; color:#ffffff; padding:0px 0px 0px 0px;}

#select_all_items input{margin:0px 0px 1px 45px;}

.basket_total { width:480px; height:20px; display:block; float:left; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size: 12px; margin:10px 0px 10px 2px;}
.basket_total p {margin:3px 0px -10px 10px; color:#202020; font-size:12px; font-weight:normal; float:left; }
.basket_total img { margin:-14px 2px 0px 0px; float:right;}
.procat_item img {border:1px #a2a2a2 solid; margin:2px 6px 0px 2px; float:left}
#basket_total { width:363px; height:20px; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size:12px; font-weight: bold;}
#basket_total p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight: bold; }
#basket_total2 { width:484px; height:20px; background:#ffffff; margin:0px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total2 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
#basket_total3 { width:484px; height:20px; background:#ffffff; margin:0px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total3 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
#basket_total6 { display:block; width:417px;  height:20px; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size:12px; font-weight: bold;}
#basket_total6 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight: bold; }
#basket_total5 {  display:block; width:543px; height:20px; background:#ffffff; margin:0px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total5 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
#basket_total4 {  display:block; width:543px; height:20px; background:#ffffff; margin:5px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total4 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
.trip {  background:#ffffff;  margin:25px 0px 3px 0px; border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2; font-size:10px;}
.trip2 {  background:#ffffff;   margin:25px 0px 3px 0px; border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2;  border-left:2px solid #a2a2a2; font-size:10px;}
.trip3 {  background:#ffffff; margin:25px 0px 3px 0px; border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2;  border-right:2px solid #a2a2a2; font-size:10px;}
.tabel  { margin:10px 9px 10px 9px; float:left; }
#main_product img {margin:20px 0px 0px 0px; float:left;}
.details { float:right; margin:-100px -9px 0px 0px;  position:relative; z-index:50;}
.price_block_normal  { background:#828E4E; width:265px; height:31px; color:#ffffff; text-align:center; margin:10px 0px 0px 10px; }
.price_block_normal p {font-size:20px; margin:3px 0px 0px 0px; padding:4px 0px 0px 0px;}
.price_block {background:#b80031; width:265px; height:31px; color:#ffffff; text-align:center; margin:10px 0px 0px 10px; }
.tiny_price {font-size:12px;}
.price_block {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.price_block p {margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:20px;}
#tel{float:left; margin:10px 0px 0px 10px; font-weight:bold; font-family:'Times New Roman'; color:#3b3b3b; font-size:14px;}
#taz{float:right; margin:10px 10px 0px 0px; font-size:11px;}






#request_sample {margin:5px 0; padding:3px; background:#E1B049; text-align:center;}
#request_sample a {font-family:georgia, serif; font-size:14px; color:#FFF; background:#E1B049; text-decoration:none; padding:2px 3px; display:block; border:1px solid #D8A334;}
#request_sample:hover, #request_sample:hover a {background:#E8B858;}







/*------------------------------------- gallery -----------------------------------------------------*/
#gallery{ background:#d6d6d6; border:2px solid #bebebe;  width:916px; min-height:228px; float:left; height:auto !important; margin:20px 0px 10px 6px; padding:5px 0px 13px 0px; height:235px;  }

*html #gallery{ background:#d6d6d6; border:2px solid #bebebe;  width:916px; min-height:228px; float:left; height:auto !important; margin:20px 0px 10px 0px; padding:5px 0px 13px 0px; height:235px;  }

.two_seater { background:url(/images/2seater.gif) no-repeat:}
.gallery_row { margin:5px 0px 0px 5px; height:130px;}
.gallery_item { width:207px; float:left; height:130px; margin:0px 9px 0px 9px; display:block; position:relative: z-index:10;}
.gallery_item img {float:left; border:0px; margin:0px ;  background:#879355; border:2px #e2b049 solid;}
.gallery_item a {text-decoration:none;  color:#ffffff; }
.gallery_item a:hover {text-decoration:none;  color:#ffffff; }
.detail_box {width:100%; }
.tradbg{ background:#58595a;}
.contempbg{ background:#A71D3F;}
.detail_box h1 {color:#ffffff; font-size:14px; margin:0px 4px 0px 2px;}
.detail_box h2 {color:#ffffff; font-size:14px; text-align:right; margin:0px 2px 0px 0px;}
#key { margin: 0px 0px -5px 10px; padding: 10px 0px 0px 0px; width: 430px; }
#key h1 {font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; float:left; color:#58595a;}
#key h2 {font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; float:right; color:#58595a;}
#key img {margin:2px 0px -2px 5px;}
.detail_box img { border-width:0px; margin:0px 1px 0px 1px;}
/*------------------------------------ nav-----------------------------------------------------------*/

#nav { width:754px; height:20px; background:#e2b049;    padding:0px; font-size:0.8em; border-top:#989898 4px solid; position:absolute; left:90px; border-left:#989898 4px solid; border-right:#989898 4px solid;  line-height:normal; top:84px;  margin:0px auto 0px auto; }
#nav ul{ style-type:none; height:18px; width:754px; margin:0px 0px 0px 0px; padding:0px;}
#nav li {display:block; float:left; min-width:20px; width:auto !important; max-width:1200px; margin:0px; padding:0px;}
:root #nav a { text-decoration:none; margin:0px 0px 0px 0px; padding:1px 10px 6px 10px; text-align:center; color:#625321; font-size:11px; width:30px; font-weight:bold;}
*html #nav a { text-decoration:none; margin:0px 0px 0px 0px; padding:1px 10px 6px 10px; text-align:center; color:#625321; font-size:11px; width:30px; font-weight:bold;}
#nav a { text-decoration:none; margin:10px 0px 0px 0px; height:30px; padding:0px 10px 0px 10px; text-align:center; color:#625321; font-size:11px; width:30px; font-weight:bold;}

#nav a:hover {background:url(/images/hover_bac.jpg) no-repeat center; height:18px; color:#625321; text-decoration:none;  } 
.bor {background:url(/images/divider.gif) no-repeat right;  width:2px; height:14px; position:relative; display:block:}
*html .bor {background:url(/images/divider.gif) no-repeat right;  width:2px; height:18px; position:relative; display:block:}
:root .bor {background:url(/images/divider.gif) no-repeat right;  width:2px; height:18px; position:relative; display:block:}

#nav_aux_a { border-top:4px #a70402 solid; border-bottom:4px #f0af17 solid; width:100%; padding:7px 0px 7px 0px}
#nav_aux_a a { display:block; margin:3px 0px 3px 0px; background:#eeeeee; width:177px; font-size:13px; padding:4px 0px 4px 5px; color:#000000;}
#nav_aux_a a:hover { }
/*------------------------------------ home-----------------------------------------------------------*/
.td_28p {}
#block_home { background:url(/images/block_homepage.jpg) no-repeat; display:block; width:758px; height:216px; float:left; margin:10px 0px 0px 0px;}
#special_nav {width:170px; margin:10px 0px 0px -37px; float:left; }
#special_nav ul{list-style:none; margin:-3px 0px 0px 0px;}
#special_nav li{list-style:none; margin:3px 0px 3px 0px;}

#special_nav p{ margin:0px 20px 0px 30px; padding:46px 0px 10px 15px; font-size:13px; font-weight:bold; color:#ffffff; font-family:;}
.a_green {   width:170px; height:70px;}
.a_grey {  width:170px; height:70px;}
.a_pink { background:url(/images/red_box.gif) no-repeat; width:170px; height:70px; }
.a_pink a {margin:0px 0px 0px 2px; color:#ffffff;}
.sub_content_467px{ width:530px;  margin:10px 0px 0px 10px; padding:0px; float:left;}
.sub_content_467px h2 {margin:0px 0p 0px 0px;}
.sub_content_467px p { font-size:12px; color:#}
#product_fp { width:360px; display:block; margin:10px 0px 0px 0px;  float:right; position:relative; color:#878180;}
*html #product_fp { width:360x; display:block; margin:10px 0px 0px 0px;  float:right; position:relative; color:#878180;}
*html .product_fp { postion:relative; width:360px; min-height:10px; height:auto !important; height:10px; border:1px #a6a3a1 solid; margin:6px 0px 6px 0px; padding:0px 0px 6px 0px;}



#product_fp  p {margin:5px 0px 0px 0px; font-weight:bold; font-size:14px;}
:root.product_fp { postion:relative; width:360px; min-height:10px; height:auto !important; height:10px; border:1px #a6a3a1 solid; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px;}
.product_fp { postion:relative; width:360px; min-height:10px; height:auto !important; height:10px; border:1px #a6a3a1 solid; margin:2px 0px 2px 0px; padding:0px 0px 6px 0px;}

.product_fp img { float:right; margin:10px 6px 0px 0px; }
.product_fp h1 {font-size:16px; color:#a6003b; margin:3px 0px 4px 7px; }
.product_fp h1 span.was{font-size:12px; color:#a6003b; margin:0px 0px 4px 3px; }
.product_fp h1 span.was span.strikethrough{ font-size:12px; color:#a6003b; margin:0px 0px 4px 3px; text-decoration: line-through; }
.product_fp h2 { font-size:13px; margin:5px 0px 0px 7px; font-weight:bold; width:130px;}
.shift { margin:0px 0px 0px 5px;}
.product_fp .shift a {text-decoration:none; color:#000000; font-size:11px; background:url(/images/add_to_bask_hm.jpg) no-repeat center left;  margin:0px 0px 10px 4px; padding:2px 4px 2px 15px; width:70px; float:left; height:16px; border:1px solid #51521c; display:block;}
*html .product_fp .shift a {  font-size:11px; background:url(/images/add_to_bask_hm.jpg) no-repeat center left;  margin:0px 0px 10px 3px; padding:2px 4px 2px 15px; width:70px; float:left; height:16px; border:1px solid #51521c; display:block;}
.product_fp .shift a:hover {color:#9b0206; text-decoration:none;}
.add_to_bask_hm {  left:0px; background:url(/images/add_to_bask_hm.jpg) no-repeat center left; color:#ffffff; font-size:11px; margin:0px 0px 0px 3px; height:23px; border:1px solid #51521c; padding:0px 0px 0px 12px;}
.view_range {  background:url(/images/add_to_bask_hm.jpg) no-repeat center left; color:#ffffff; font-size:11px; margin:0px 0px 0px 10px; height:23px; border:1px solid #51521c; padding:0px 0px 0px 12px; min-width:60px; width:auto !important; max-width:1000px;}
*html .view_range { }
#text_block {width:353px; float:left; color:#ffffff; padding:15px 0px 0px 10px; margin:0px 0px 0px 0px;}

#text_block p {color:#ffffff; margin:0px; padding:0px;}
#text_block  ul{list-style:none; margin:0px 0px 0px 0px; height:105px; }
:root #text_block ul {height:97px;}
#text_block li{ color:#ffffff; font-size:12px; margin:7px 0px 0px -20px;  padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; }


#text_block h1 {color:#ffffff; font-size:14px; padding:7px; margin:-15px 0px 5px -10px;}

#text_block h2 {color:#ffffff; z-index:50; font-size:36px; display:block; position:absolute; left:10px; top:158px;   font-weight:bold;}

:root #text_block h2 {  top:173px; left:20px;}

#img_block {float:right; width:390px; height:217px;}
#img_block img { margin:4px auto 0px auto; border:4px solid #e2b049; }
#home_head {height:217px;}
#home_head #text_block li { background:url(/images/star.jpg) no-repeat top left; }

.moreinfo {text-decoration:none;  background:url(/images/button_h_h_b.jpg) no-repeat top left; position:absolute; right:570px; font-size:12px;  color:#000000 !important; height:18px; width:53px; top:170px; left:290px; border:1px solid #000000; padding:2px 2px 0px 14px;  margin:-21px 10px 0px 0px;}
.moreinfo a {text-decoration:none;}
*html .moreinfo {right:577px; }
/*------------------------------------- Shopping Basket ---------------------------------------*/
.tab2th {background:url(/images/th_bac.jpg) repeat-x  top; text-align:left; padding:0px 0px 2px 5px; vertical-align: bottom; font-weight:normal; font-size:11px; color:#ffffff; height:20px; }

#bask_left { width:608px; float:left}
#bask_right { width:314px; float:right;}
#shop_bask_title_left { height:20px; background:#adabab; font-family: "Times New Roman", Times, serif;  width:100%; color:#ffffff; font-size:14px; font-weight:bold; margin:10px 0px 0px 0px;}
#shop_bask_title_left p {margin:0px 0px 0px 10px; padding:2px 0px 0px 0px;}
#shop_bask_title_right { position:relative; height:20px; background:#343434;  font-family: "Times New Roman", Times, serif;   width:100%; color:#ffffff; font-size:14px; font-weight:bold; margin:10px 0px 0px -10px; padding:0px 0px 0px 10px;}
#shop_bask_title_right p {margin:0px 0px 0px 10px; padding:2px 0px 0px 0px;}
#accessories {}
.sub_50_right {float:right; width:50%;}
.sub_50_left {float:left; width:50%;}
.sub_100 {  width:310px;}
.accessories_item{width:310px; border:1px solid #c1c1c1; background:#f1f0f0; min-height:110px; height:auto !important; height:110px; margin:10px 0px 0px 0px; }
.accessories_item h1 {margin:5px 0px 0px 10px;}
.accessories_item h2 {margin:10px 0px 0px 10px;}
.accessories_item a { color:#000000; font-size:11px; background:url(/images/add_to_bask_hm.jpg) no-repeat center left;  margin:10px 0px 10px 10px; padding:2px 4px 2px 15px; width:70px; height:16px; border:1px solid #51521c;  display:block;}
.accessories_item img{ float:right; border:1px solid #a1a1a1; margin:8px 10px 0px 0px;}
#tab2 { width:90%; min-height:100px; height:auto !important; height:100px; border:1px solid #c0c0c0; background:#e8e8e8; padding:10px 20px 15px 20px; display:block;   margin:10px 0px 0px 0px; }
#help{ width:310px; border:1px solid #c1c1c1; background:#f1f0f0;  margin:10px 0px 0px 0px; }
.td2_dark_grey { background:#58595a; height:20px; font-size:12px; color:#ffffff; padding:2px 0px 2px 5px;}
.td2_light_grey { background:#737373; height:20px; font-size:12px; color:#ffffff; padding:2px 0px 2px 5px;}


#tab2 table {margin:5px 0px 5px 0px; width:100%; min-height:10px; height:auto !important: height:10px;}

#help h1 {font-size:14px; margin:0px 0px -5px 0px; color:#ffffff; background:#343434; border-bottom: 1px solid #000000;  padding:0px 0px 0px 15px;}
#help p { margin:10px; font-size:11px; font-weight:normal; color:#494949;}
/*------------------------------------- General Text & Colours & backgrounds---------------------------------------*/

#product { width:562px; padding:10px 0px 10px 0px;}
.product { display:block; width:562px; min-height:127px; height:auto !important; height:127px; border:2px solid #a00303; margin:10px 0px 10px 0px; }
.product h1{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:16px;}
.product img{ margin:10px 10px 0px 10px;}
.product p{ margin:40px 0px 0px 0px; padding:0px 0px 25px 0px; text-align:left; }
.greenp { color:#3d8a66; font-weight:bold;}
.productb img{ border:0px; margin:-18px 0px 10px 500px; }

h1{ color:#58223c; font-size:24px; font-weight:bold; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; }
h2{ color:#59223d; font-size:18px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h3{ color:#58223c; font-size:18px; font-weight:normal; border-bottom:2px dotted #999999; margin:20px 0px 10px 0px; padding:0px 0px 0px 4px; }
h4{ color:#CCCCCC; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h5{ color:#9b0206; font-size:24px; font-weight:bold; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; }

.img_box {margin:-15px 0px 0px 0px; float:right;}

ul {font-size:12px;}
li {font-size:12px; color:#000000; list-style:disc;}
ol {font-size:12px; color:#000000; }
ol li { list-style:decimal;}
a { color:#9b0206; text-decoration:underline; }
a:hover { color:#9b0206; text-decoration:none; }

p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font-style: Arial, sans-serif;}


.grey { font-size:16px; color:#58595a;}
#footer a { color:#000000; }


*html .basket_total { width:142px; height:20px; display:block; float:left; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size:11px; margin:10px 0px 10px 1px;}

/*------------------------------------ Testimonials ---------------------------------------------*/

#testimonials{ margin-left:4px; padding-top:20px; margin-bottom:20px; }
.testimonial{ padding:15px 10px 10px 10px; margin:0px 10px 10px 0px; border: 1px solid #E8E8E8; width:400px; float:left; }
.testimonial h3{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#feedback textarea{ width:20em; height:5em; }
