.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:358px;  height:357px;  left: 365px;  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; }
.clear {  clear:both;  line-height:1px;  height:1px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  overflow:hidden;}
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;}
span {  color:#FF8400;}
.cms_page span {  color:#5A3D1C;}
strong.customer {  color:#FF8400;}
a {	color:#FF8400;	text-decoration:none;}
a:hover {	color:#FF8400;	text-decoration:underline;}
form {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
html {  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
body {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  color:#5A3D1C;  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;  background: #FCF9F5 url("../images/body_bg.gif") repeat-x;}
#parent_container {  width:908px;  margin:0px auto 10px;  background: url("../images/parent_bg.gif") repeat-y;}
#footer_container {  background: url("../images/footer_bg.gif") no-repeat;  height:31px;	width:908px;  clear:both;}
#body_container {  background: url("../images/body_container_bg.jpg") no-repeat;	padding:0px 0px 5px 0px !important;	padding:0px 0px 0px 0px;}
#left_column {  width:144px;  float:left;	position:relative;	left:9px;  overflow: hidden;}
#middle_column {  float:left;  width:755px;	position:relative;	left:5px;  overflow: hidden;}
#product_container  {  margin:0px 0px 0px 9px;	background: url("../images/product_container_bg.gif") repeat-y;	width:741px;}
#top_container {  height:89px;  background: url("../images/bg_top_container.gif") repeat-x;  position:relative;}
#top_break {  height:28px;  background: url("../images/top_break_bg.gif") repeat-x;	clear:both;}
#top_container_left {	float:right;	text-align:right;}
#top_container p#site_logo {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	float:left;}
#top_container p#site_logo img {  border:0px;  position:relative;	top:15px;	left:15px;}
#top_container p#site_phone {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#top_container p#site_phone img {  border:0px;	padding:13px 0px 0px 4px;}
#vat_star {  position:absolute;  top:9px;  left:195px;}
#top_menu {	color:#6590B7;}
#top_menu ul{  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  list-style:none;}
#top_menu li{  margin:0px 0px 0px 2px;  padding:0px 0px 0px 10px;	background: #E8DABF url("../images/top_menu_left.gif") no-repeat;	height:17px;	float:left;}
#top_menu li span{	background: url("../images/top_menu_right.gif") top right no-repeat;	display:block;	float:left;	padding:0px 10px 0px 0px;	height:17px;}
#top_menu a{  color:#5A3D1C;  text-decoration:none;	position:relative;	top:2px;}
#top_menu a:hover{  color:#EA7517;  text-decoration:none;}
#lower_container {  height:29px;  background: url("../images/lower_container_bg.gif") no-repeat;}
#top_search {	float:left;}
#top_search form {	padding:5px 0px 0px 10px;	margin:0px 0px 0px 0px;}
#top_search label {  display:none;}
#top_search #query {  width:93px;}
.searchButton {  border: 0;  cursor: pointer;   width: 42px;  height: 20px;  font-weight:bold;  margin:0px 0px 0px 5px;}
#sub_menu {	float:left;}
#sub_menu ul {	padding:0px 0px 0px 20px;	margin:0px 0px 0px 0px;	list-style:none;}
#sub_menu li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	float:left;	height:29px;	overflow:hidden;}
#left_basket {	background: url("../images/basket_bg.gif") repeat-y;	margin:0px 0px 0px 0px;}
#left_basket_bg {	background: url("../images/basket_bg_main.gif") no-repeat;	padding:5px 0px 0px 0px;}
#left_basket_bg_end {	background: url("../images/basket_end.gif") bottom left no-repeat;	min-height:45px;	height:auto !important;	height:47px;}
#left_basket_title {	background: url("../images/basket_title.jpg") no-repeat;	height:28px;	width:144px;	margin:0px 0px 0px 0px;	cursor: pointer;}
#left_basket p {	padding:5px 5px 0px 5px;	margin:0px 0px 0px 0px;}
#left_basket a {	color:#FFFFFF;	text-decoration:none;}
#left_basket a:hover {	color:#653F14;	text-decoration:none;}
#left_basket .basket_items {	margin:0px 0px 0px 7px;	padding:0px 0px 3px 0px;	width:130px;	color:#FFFFFF;}
#left_basket .basket_remove img {	padding:2px 0px 0px 0px;}
#left_basket .basket_items td{	padding:0px 0px 5px 0px;}
#left_basket .basket_items .basket_title {	padding:0px 0px 2px 0px;	color:#653F14;}
#left_basket .basket_items .basket_item {	padding-right:5px;}
#left_basket .basket_total {	border-top:1px solid #FFFFFF;	margin:0px 0px 0px 7px;	padding:5px 0px 0px 0px;	width:130px;	color:#FFFFFF;}
#left_basket .basket_total .basket_title {	color:#653F14;}
#left_basket .basket_total img {	margin:7px 0px 4px 0px !important;	margin:4px 0px 4px 0px;}
#left_menu ul {  padding:0px 0px 0px 0px;  margin:5px 0px 0px 0px;  list-style:none;}
#left_menu li {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#left_menu li span {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	display:none;}
#menu_external li a {	background: url("../images/external_title.jpg") no-repeat;	display:block;	height:27px;	width:144px;	overflow:hidden;}
#menu_internal li a {	background: url("../images/internal_title.jpg") no-repeat;	display:block;	height:27px;	width:144px;	overflow:hidden;}
#menu_accessories li a {	background: url("../images/accessories_title.jpg") no-repeat;	display:block;	height:27px;	width:144px;	overflow:hidden;}
#left_menu li ul{  padding:0px 0px 7px 0px;  margin:0px 0px 0px 0px;  list-style:none;	background: url("../images/left_menu_bg.gif") bottom right no-repeat;	position:relative;	top:0px !important;	top:-2px;}
#left_menu li li {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#left_menu li li span {	background: #E8DABF url("../images/left_menu_item.gif") 5px 0px no-repeat;	display:block;	padding:3px 4px 4px 12px;	margin:0px 0px 0px 0px;	min-height:1px;	height:auto !important;	height:1px;	border-top:1px solid #FFFFFF;	border-left:2px solid #FFFFFF;	border-right:2px solid #FFFFFF;	text-transform:uppercase;	font-weight:bold;	width:124px;	letter-spacing:-0.1em;	color:#5A3D1C;}
#left_menu li li a {	background:none;	min-height:1px;	height:auto !important;	height:1px;	overflow:visible;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
#left_menu li li a:hover span {  color:#EA7517;  text-decoration:none;  cursor: pointer;}
p#middle_tagline {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
p#middle_tagline img {  border:0px;  padding:0px 0px 0px 9px;}
#home_selections_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#home_selections {	background: url("../images/gen_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;}
.home_selection {	background: url("../images/home_selection_bg.gif") no-repeat;	height:231px;	width:235px;	padding:2px 2px 2px 2px;	text-align:left;	float:left;	margin:5px 1px 6px 5px !important;	margin:5px 1px 3px 3px;	font-weight:bold;}
.home_selection_image {  height:231px;}
.home_selection_content {  padding:208px 0px 0px 0px;}
.home_selection table {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 5px;}
.home_selection select {	width:180px;}
#doors_promo {	width:741px;	height:54px;	margin: 7px 0px 8px 9px ! important;	margin: 7px 0px 6px 9px;}
#home_promos {	width:746px;	height:131px;	overflow:hidden;	margin:5px 0px 0px 4px !important;	margin:5px 0px 0px 9px;}
#home_promos ul {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	list-style:none;}
#home_promos li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 5px !important;	margin:0px 5px 0px 0px;	float:left;}
#featured_products_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#featured_products {	background: url("../images/gen_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;}
#featured_product_title{   background: url("../images/featured_product_title.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.featured_product {  width:141px;  height:282px;  margin:0px 0px 0px 6px !important;  margin:0px 2px 0px 2px;  float:left;}
.featured_product ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.featured_product li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.featured_product li.product_image img{  border:1px solid #D59758;	padding:1px 1px 1px 1px;	background-color:#FFFFFF;}
.featured_product li.product_title {  padding:3px 6px 0px 6px;	font-weight:bold;	height:25px;	overflow:hidden;}
.featured_product li.product_title a, .featured_product li.product_title span a {  color:#5A3D1C;  text-decoration:none;}
.featured_product li.product_title a:hover, .featured_product li.product_title span a:hover{  color:#EA7517;  text-decoration:none;}
.featured_product .product_material {  padding:0px 6px 0px 6px;	font-weight:bold;}
.featured_product .product_description {  padding:0px 6px 0px 6px;	height:50px;	overflow:hidden;	margin:0px 0px 7px 0px;}
.featured_product .product_rrp {  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#5A3D1C;}
.featured_product .product_save {  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#5A3D1C;}
.featured_product .product_price {  font-size:1.4em;  font-weight:bold;  padding:0px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#EA7517;}
#featured_product_2_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#featured_product_2 {	background: url("../images/gen_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:0px 0px 3px 0px;}
#featured_product_2_title{   background: url("../images/featured_product_title_2.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.featured_product_2 {  width:368px;  height:83px;  margin:0px 0px 0px 0px !important;  margin:0px 0px 0px 0px;  float:left;	border-left:1px solid #FFFFFF;}
.fp_first {	border-left:0px solid #FFFFFF;	padding:0px 0px 0px 2px;}
.fp_end {	border-top:1px solid #FFFFFF;}
.featured_product_2 .product_image{  float:left;	width:88px;	text-align:center;}
.featured_product_2 .product_image img{  border:1px solid #D59758;	padding:4px 4px 4px 4px;	background-color:#FFFFFF;	margin:5px 0px 0px 0px;}
.featured_product_2 ul {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.featured_product_2 li.product_title {  padding:6px 0px 3px 0px;  margin:0px 0px 0px 0px;}
.featured_product_2 li.product_title a {  font-weight:bold;  color:#5A3D1C;	text-decoration:none;}
.featured_product_2 li.product_title a:hover, .featured_product_2 li.product_title span a:hover{  color:#EA7517;  text-decoration:none;}
.featured_product_2 .product_description {  padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;  height:32px;}
.featured_product_2 .product_was {  margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#5A3D1C;}
.featured_product_2 .product_no_was {  margin:0px 0px 0px 0px;	color:#5A3D1C;}
.featured_product_2 .product_price {  font-size:1.2em;  font-weight:bold;  margin:0px 0px 0px 0px;	color:#EA7517;}
#footer_links {  float:left;  width:750px;	text-transform:uppercase;	color:#F9EA00;}
#footer_links ul{  margin:0px 0px 0px 0px;  padding:9px 0px 0px 10px;  list-style:none;}
#footer_links li{  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  display:inline;}
#footer_links a{  color:#FFFFFF;  text-decoration:none;}
#footer_links a:hover{  color:#F9EA00;  text-decoration:none;}
#footer_container p {  padding:9px 10px 0px 0px;  margin:0px 0px 0px 0px;  float:right;}
#breadcrumb_container {	background: url("../images/breadcrumb_bg_2.gif") repeat-y;  padding:0px 0px 0px 0px;	margin:0px 0px 0px 9px;  color:#F9EA00;	width:741px;	border-bottom:1px solid #FFFFFF;}
#breadcrumb_container_bg  {  background: url("../images/breadcrumb_bg_3.gif") bottom left no-repeat;}
p#breadcrumb {  background: url("../images/breadcrumb_bg.gif") top left no-repeat;	padding:8px 10px 6px 10px;  margin:0px 0px 0px 0px;	text-transform:uppercase;	font-weight:bold;}
p#breadcrumb a{  color:#FFFFFF;  text-decoration:none;}
p#breadcrumb a:hover{  color:#F9EA00;  text-decoration:none;}
#browse_options {  padding:0px 0px 3px 0px;	height:29px;  color:#FF8400;}
#browse_options table {  margin:5px 0px 0px 0px;}
#browse_options td {  padding:0px 10px 0px 0px;}
#browse_options p, #browse_options label{  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  display:none;}
#browse_options h1#category_title {  color:#653F14;  letter-spacing:0.05em;  padding:0px 0px 0px 10px;  margin:0px 0px 0px 0px;  font-size:1.8em;}
#browse_options select {  width:130px;}
#search_results {	padding:0px 0px 2px 6px;	background: url("../images/gen_end.gif") bottom left no-repeat;}
.product_results_holder {	background: url("../images/product_results_bg.gif") top left repeat-x;	height:23px;	width:729px;}
#product_results {	padding:5px 0px 5px 5px;}
#product_results a{	color:#5A3D1C;	text-decoration:underline;}
#product_results a:hover{	color:#EA7517;	text-decoration:underline;}
.product_paging {  color:#5A3D1C;  text-align:right;  padding:5px 6px 5px 0px;}
.product_paging span {  color:#5A3D1C;}
.product_paging a{  color:#5A3D1C;	text-decoration:underline;}
.product_paging a:hover{  color:#EA7517;	text-decoration:underline;}
.product_clear {  clear:both;  line-height:1px;  height:1px;	width:729px;	border-top:1px solid #5A3D1C;}
.product {  width:141px;	height:280px;  margin:0px 6px 0px 0px;  float:left;}
.product ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.product li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.product li.product_image img{  border:1px solid #D59758;}
.product li.product_title {  padding:3px 6px 0px 6px;	font-weight:bold;	height:25px;	overflow:hidden;}
.product li.product_title a {  color:#5A3D1C;  text-decoration:none;}
.product li.product_title a:hover{  color:#EA7517;  text-decoration:none;}
.product .product_material {  padding:0px 6px 0px 6px;  font-weight:bold;}
.product .product_description {  padding:0px 6px 0px 6px;  height:50px;  overflow:hidden;  margin:0px 0px 7px 0px;}
.product .product_rrp {  padding:0px 6px 0px 6px;  margin:0px 0px 0px 0px;  text-decoration:line-through;  color:#5A3D1C;}
.product .product_save {  font-weight:bold;  padding:0px 6px 0px 6px;  margin:0px 0px 0px 0px;  color:#5A3D1C;}
.product .product_price {  font-size:1.4em;  font-weight:bold;  padding:0px 6px 0px 6px;  margin:0px 0px 0px 0px;  color:#EA7517;}
#product_holder {  background: url("../images/gen_end.gif") bottom left no-repeat;  padding:0px 0px 0px 0px;}
#product_left {  width:375px;  float:left;	padding:3px 0px 0px 5px;}
#product_right {  width:341px;  float:left;	padding:5px 5px 0px 5px;}
#product_right form {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
#product_left img {  border:1px solid #D59758;	padding:3px 3px 3px 3px;	background-color:#FFFFFF;}
#product_left #product_image{  padding:0px 0px 0px 3px;	margin:0px 0px 13px 0px !important;	margin:0px 0px 5px 0px;}
#product_left #product_thumbs {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	float:left;	width:312px;	height:68px;	overflow:hidden;}
#product_left #product_thumbs img {  border:1px solid #D59758;	padding:3px 3px 3px 3px;	background-color:#FFFFFF;}
#product_left #product_thumbs ul {  margin:0px 0px 0px 3px;  padding:0px 0px 0px 0px;  list-style:none;}
#product_left #product_thumbs li {  margin:0px 0px 0px 0px;  padding:0px 1px 0px 0px;  display:inline;}
#product_right h1.title {  padding:7px 0px 7px 0px;  margin:0px 0px 0px 0px;  font-size:1.4em;	color:#5A3D1C;}
.short_desc{  padding:0px 0px 6px 0px;  margin:0px 0px 5px 0px;	line-height:13px;	min-height:170px;	height:auto !important;	height:170px;}
.short_desc p{  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.short_desc ul {	padding:5px 0px 5px 15px;	margin:0px 0px 0px 0px;}
.short_desc table{  padding:15px 0px 10px 0px;  margin:0px 0px 0px 0px;}
.short_desc td{  padding:2px 10px 2px 0px;  margin:0px 0px 0px 0px;}
.price_holder p.rrp {  text-decoration:line-through;  color:#5A3D1C;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	font-size:1.2em;}
.price_holder p.no_rrp {  color:#5A3D1C;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	font-size:1.2em;}
.price_holder p.price {  color:#EA7517;  font-size:1.8em;  font-weight:bold;  padding:3px 0px 5px 0px;  margin:0px 0px 0px 0px;}
.price_holder p.price span {	color:#5A3D1C;	font-size:0.6em;}
#attribute_list {	padding:0px 0px 10px 0px;}
#attribute_list select{  margin-bottom:3px;  margin-top:3px;}
#attribute_list label {	display:none;}
#product_options {  padding:11px 0px 0px 0px;	margin:5px 0px 0px 0px;	width:414px;	background: url("../images/product_options_bg.gif") no-repeat;	height:61px;}
.quantity_td p {  padding-right:40px;}
.send_friend span {	display:none;}
.send_friend span{	display:none;}
.send_friend a {  display:block;  height:47px;  width:87px;  background: url("../images/email_friend.jpg") no-repeat;}
.send_friend a:hover {  background: url("../images/email_friend_over.jpg") no-repeat;}
.ask_question span{	display:none;}
.ask_question a {  display:block;  height:47px;  width:86px;  background: url("../images/ask_question.jpg") no-repeat;}
.ask_question a:hover {  background: url("../images/ask_question_over.jpg") no-repeat;}
#select_title {   background: url("../images/select_title.gif") no-repeat;   height:23px;	 width:341px;}
#select_title_forgotten {   background: url("../images/select_title_forgotten.gif") no-repeat;   height:23px;	 width:341px;}
#select_accessories_bg {  background: url("../images/select_accessories_bg.gif") repeat-y;}
#select_accessories {  background: url("../images/select_accessories_end.gif") bottom left no-repeat;  padding:5px 5px 4px 5px;  margin:0px 0px 6px 0px !important;  margin:0px 0px 0px 0px;}
#select_accessories td {  padding:5px 0px 4px 5px !important;  padding:0px 0px 0px 5px;}
#long_titles {	background: #CAA67C url("../images/long_title_bg.gif") bottom left repeat-x !important;	background: #CAA67C url("../images/long_title_bg.gif") 0px 17px repeat-x;	height:28px;	width:741px;	overflow:hidden;}
#long_titles ul {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	list-style:none;}
#long_titles li {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	float:left;}
#long_titles li.center_tab {	padding:0px 7px 0px 8px;}
#long_desc_bg {	background: url("../images/gen_bg.gif") repeat;	margin:6px 0px 0px 9px;	width:741px;}
#long_desc {	background: url("../images/gen_end.gif") bottom right no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:0px 0px 0px 0px;}
#long_desc_content {	line-height:13px;	padding:5px 6px 5px 6px;	min-height:1px;	height:auto !important;	height:1px;}
#long_desc_content p {	margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}
.long_desc_content ul {	padding:5px 0px 5px 20px;	margin:0px 0px 0px 0px;}
#featured_accessories {	padding:5px 0px 0px 3px;	margin:0px 0px 0px 0px;	list-style:none;}
#featured_accessories li {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	float:left;}
#featured_accessories img {	border:1px solid #D59758;	padding:1px 1px 1px 1px;	background-color:#FFFFFF;	margin:0px 0px 0px 4px;}
#related_products_bg {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;}
#related_products {	background: url("../images/gen_end.gif") bottom left no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:0px 0px 3px 0px;}
#related_products_title{   background: url("../images/related_products_title.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.related_product {  width:141px;	height:277px;  margin:0px 1px 0px 5px !important;  margin:0px 2px 0px 2px;  float:left;}
.related_product ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.related_product li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.related_product li.product_image img{  border:1px solid #D59758;}
.related_product li.product_title {  padding:3px 6px 0px 6px;	font-weight:bold;	height:25px;	overflow:hidden;}
.related_product li.product_title a {  color:#5A3D1C;  text-decoration:none;}
.related_product li.product_title a:hover{  color:#EA7517;  text-decoration:none;}
.related_product .product_material {  padding:0px 6px 0px 6px;  font-weight:bold;}
.related_product .product_description {  padding:0px 6px 0px 6px;  height:50px;  overflow:hidden;  margin:0px 0px 7px 0px;}
.related_product .product_rrp {  padding:0px 6px 0px 6px;  margin:0px 0px 0px 0px;  text-decoration:line-through;  color:#5A3D1C;}
.related_product .product_save {  font-weight:bold;  padding:0px 6px 0px 6px;  margin:0px 0px 0px 0px;  color:#5A3D1C;}
.related_product .product_price {  font-size:1.4em;  font-weight:bold;  padding:0px 6px 0px 6px;  margin:0px 0px 0px 0px;  color:#EA7517;}
.cms_page, .cms_text {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 10px 5px 10px;}
.cms_page {  padding:5px 10px 15px 10px;}
.cms_page span, .cms_text span{  color: #EA7517;}
.basket_page {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 3px 5px 3px;}
.basket_page .cms_page{  background:none;  padding:5px 10px 5px 10px;}
#sitemap {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 5px 5px 5px;}
.main_text {  padding:0px 0px 10px 0px;}
.content-box {  padding:10px 0px 0px 0px;}
.small_content {	padding:0px 0px 2px 6px;	background:url("../images/gen_end.gif") bottom left no-repeat;}
.small_content p.no_results  {	background: url("../images/product_results_bg.gif") top left repeat-x;	width:729px;	padding:20px 0px 20px 0px;	margin:0px 0px 0px 0px;}
.review_page .prod_img img{  border:1px solid #8EB774;	padding:5px 5px 5px 5px;	background-color:#FFFFFF;}
#login_form td {  padding:3px 3px 3px 0px;}
.table_row_header {  border-bottom:1px solid #EA7517;  padding:10px 0px 5px 0px;}
h1.title {  color:#5A3D1C;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  font-size:1.4em;}
p.product_header  {	background: url("../images/product_results_bg.gif") top left repeat-x;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px;	font-weight:bold;}
P.sitemap_title  {	background: url("../images/product_results_bg.gif") top left repeat-x;	padding:10px 5px 0px 5px;	margin:0px 0px 0px 0px;	font-weight:bold;}
#subcategories {  padding:5px 6px 5px 6px;  color:#D4985C;}
#subcategories td {  padding:10px 10px 10px 0px;}
.basketheader td {  font-weight:bold;  background: url("../images/product_results_bg.gif") top left repeat-x;}
.basketrow td {border-bottom:1px solid #8EB774;}
.basketimage img {  border:1px solid #D59758;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;}
.welcome {	background: url("../images/gen_bg.gif") repeat-y;	width:741px;	margin:0px 0px 0px 9px;	padding:5px 10px 5px 10px;}
.blank_blue_button, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {  background: #F04500 url("../images/button_bg.gif") top left repeat-x;  border:1px solid #855B30;  color:#FFFFFF;  font-weight:bold;  padding-top:2px;  padding-bottom:2px;  cursor: pointer;}
.account_page {  background:url("../images/gen_end.gif") bottom left no-repeat;  padding:5px 5px 5px 5px;}
h1.account_title {	background: url("../images/product_results_bg.gif") top left repeat-x;	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px;	font-weight:bold;	font-size:1.3em;}
#account_options a:hover {  color:#286007;  text-decoration:none;}
.article p {  margin:0px 0px 0px 0px;  padding:15px 0px 0px 0px;}
.ask_question_header {  font-weight:bold;  padding:10px 0px 0px 0px;}
#ask_question_img img {  border:1px solid #D59758;	padding:3px 3px 3px 3px;	background-color:#FFFFFF;	margin-right:10px;}
#reviews_title{   background: url("../images/reviews_title.jpg") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
.blank_title{   background: url("../images/blank_title.gif") no-repeat;   height:28px;	 width:741px;	 margin:5px 0px 0px 9px;}
#reviews_bg {	background: url("../images/gen_bg.gif") repeat;	margin:0px 0px 0px 9px;	width:741px;}
#reviews {	background: url("../images/gen_end.gif") bottom right no-repeat;	min-height:1px;	height:auto !important;	height:1px;	padding:6px 6px 6px 6px;}
.product_review {	padding:10px 0px 0px 0px;}
.product_review_rate {	padding:6px 0px 0px 0px;	font-weight:bold;}
.product_review_rate img.star {  padding-left:3px;}
.product_reviewer {	padding:6px 0px 15px 0px;	font-weight:bold;}
.prod_img img {  border:1px solid #D59758;  padding:2px 2px 2px 2px;}
#testimonial_form {  margin-left:15px;}
.cms_page #testimonial_form input.textbox {  width:150px;  margin-right:10px;}
.cms_page #testimonial_form textarea {  width:400px;  height:28px;  margin-bottom:5px;}
.tesimonials p {  padding-bottom:0px;  margin-bottom:0px;}
.tesimonials_customer {  padding:5px 0px 10px 0px;  display:block;}
.cat_image {  text-align:center;}
.cat_image img{  border:1px solid #D59758;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;	margin:0px 0px 0px 0px;	text-align:center;}
#company_address {  width:360px;  height:250px;  float:left;}
#company_address p,#company_contact p {  margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;}
#contact_form p {  margin:0px 0px 0px 0px;  padding:10px 0px 10px 0px;}
#company_address .blank_blue_button,#directions_form .blank_blue_button {  margin-left:5px;}
#map_canvas {  width:300px;  height:250px;  float:right;}
#company_contact {  width:360px;  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:300px;  float:right;  padding:0px 0px 0px 0px;}
#contact_form textarea,#contact_form input.textbox {  width:250px;}
#contact_form input.number {  width:50px;}
#map {  width:710px;  height:350px;  position:relative;  left:5px;  margin:10px 0px 0px 0px;}
#contact_form_testimonials {  width:300px;  float:left;  padding:0px 0px 0px 0px;}