.zoomSmallImageCont{  position: relative;}
.zoomSmallImageCont img{  border: 0px 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: -4px}
#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:#AD0800;}
strong.customer {  color:#AD0800;}
a {  color:#AD0800;  text-decoration:none;}
a:hover {  color:#AD0800;  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:#333333;  padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px;  background: #F1F1F1 url("../images/body_bg.gif") repeat-x;}
#parent_container {  width:908px;  margin:0px auto 10px;  background: url("../images/parent_bg.gif") repeat-y;}
#header_container {}
#footer_container {  background: url("../images/footer_bg.gif") no-repeat;  height:31px;  width:908px;  clear:both;}
#body_container {  background: url("../images/body_container_bg.gif") no-repeat;  padding:0px 0px 5px 0px !important;  padding:0px 0px 3px 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: #DEDEDE 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:#333333;  text-decoration:none;  position:relative;  top:2px;}
#top_menu a:hover{  color:#AD0800;  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 #search_box {  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 36px;  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;}
#left_basket_bg_end {  background: url("../images/basket_end.gif") bottom left no-repeat;  min-height:109px;  height:auto !important;  height:120px;}
#left_basket_title {  background: url("../images/basket_title.gif") no-repeat;  height:28px;  width:144px;  margin:0px 0px 0px 0px;}
#left_basket p {	padding:5px 5px 0px 5px;	margin:0px 0px 0px 0px;}
#left_basket a {  color:#333333;  text-decoration:none;}
#left_basket a:hover {  color:#AD0800;  text-decoration:none;}
#left_basket .basket_items {  margin:5px 0px 0px 7px;  padding:0px 0px 3px 0px;  width:130px;  color:#333333;}
#left_basket .basket_items td{  padding:0px 0px 5px 0px;}
#left_basket .basket_items .basket_title {  padding:0px 0px 2px 0px;  color:#AD0800;}
#left_basket .basket_total {  border-top:1px solid #333333;  margin:0px 0px 0px 7px;  padding:5px 0px 0px 0px;  width:130px;  color:#333333;}
#left_basket .basket_total .basket_title {  color:#AD0800;}
#left_basket .basket_total img {  margin:7px 0px 4px 0px !important;  margin:4px 0px 4px 0px;}
#left_basket .basket_remove {  margin:2px 2px 0px 0px;}
#left_menu, #left_brands {  min-height:1px;  height:auto !important;  height:1px;}
#left_menu ul,#left_brands ul {  padding:0px 0px 0px 0px;  margin:5px 0px 0px 0px;  list-style:none;}
#left_menu li,#left_brands li {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#left_menu li span,#left_brands li span {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#left_menu_title {  background: url("../images/flooring_title.gif") no-repeat;  height:27px;  width:144px;	margin:5px 0px 0px 0px;}
#left_brands_title {  background: url("../images/brands_title.gif") no-repeat;  height:27px;  width:144px;	margin:5px 0px 0px 0px;}
#left_menu ul,#left_brands 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;}
#left_menu li,#left_brands li {  background: #D4D4D4 url("../images/left_menu_item.gif") 5px -1px no-repeat;  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:#333333;}
#left_menu li a,#left_brands li a {  color:#333333;  text-decoration:none;;}
#left_menu li a:hover,#left_brands li a:hover {  color:#CB1009;  text-decoration:underline;  cursor: pointer;}
.left_promo img {  border:0px;  margin:4px 0px 0px 0px;}
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/home_selections_bg_2.gif") repeat-y;  width:741px;  margin:0px 0px 0px 9px;}
#home_selections {  background: url("../images/home_selections.gif") bottom left no-repeat;  min-height:1px;  height:auto !important;  height:1px;  padding:0px 0px 5px 0px;}
.home_selection {  background: url("../images/home_selection_bg.gif") no-repeat;  height:233px;  width:235px;  padding:2px 2px 2px 2px;  text-align:left;  float:left;  margin:5px 1px 0px 5px !important;  margin:5px 1px 0px 3px;  font-weight:bold;}
.home_selection_image {  height:233px;}
.home_selection_content {  padding:208px 0px 0px 0px;}
.home_selection table {  padding:3px 0px 0px 5px;  margin:0px 0px 0px 0px;}
.home_selection select {  width:180px !important;  width:170px;}
#home_promos {  width:746px;  height:131px;  overflow:hidden;  margin:4px 0px 0px 4px !important;  margin:4px 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:27px;	 width:741px;	 margin:5px 0px 0px 9px;}
.featured_product {  width:141px;  height:200px;  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 #646464;	padding:1px 1px 1px 1px;	background-color:#FFFFFF;}
.featured_product span.product_brand {	font-weight:bold;}
.featured_product li.product_title {  padding:3px 6px 0px 6px;	font-weight:bold;	height:38px;	overflow:hidden;}
.featured_product li.product_title a,.featured_product li.product_title span a {  color:#333333;  text-decoration:none;}
.featured_product li.product_title a:hover,.featured_product li.product_title span a:hover{  color:#AD0800;  text-decoration:none;}
.featured_product .product_rrp {  padding:1px 6px 0px 6px;	margin:0px 0px 0px 0px;	text-decoration:line-through;	color:#333333;}
.featured_product .product_save {  font-weight:bold;  padding:1px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#333333;}
.featured_product .product_exc {  padding:1px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#333333;}
.featured_product .product_price {  font-size:1.2em;  font-weight:bold;  padding:1px 6px 0px 6px;	margin:0px 0px 0px 0px;	color:#AD0800;}
.featured_product .product_price span {  font-size:0.8em;	color:#333333;	font-weight:normal;}
#footer_links {  float:left;  width:750px;  text-transform:uppercase;  color:#AD0800;}
#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:#AD0800;  text-decoration:none;}
#footer_container p {  padding:9px 10px 0px 0px;  margin:0px 0px 0px 0px;  float:right;}
#footer_container img {  background-color:#FFFFFF;}
#breadcrumb_container {  background: url("../images/breadcrumb_bg_3.gif") repeat-y;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 9px;  color:#535353;  width:741px;  border-bottom:1px solid #FFFFFF;}
#breadcrumb_container_bg  {  background: url("../images/breadcrumb_bg_2.gif") top 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;	color:#FFFFFF;}
p#breadcrumb a{  color:#FFFFFF;  text-decoration:none;}
p#breadcrumb a:hover{  color:#333333;  text-decoration:none;}
#browse_options {  padding:0px 0px 3px 0px;  height:29px;  color:#AD0800;}
#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:#484848;  padding:0px 0px 0px 10px;  margin:0px 0px 0px 0px;  font-size:1.8em;}
h1#brand_category_title {  color:#484848;  padding:5px 0px 0px 10px;  margin:0px 0px 0px 0px;  font-size:1.8em;}
#browse_options select {  width:100px;}
#search_results {  padding:0px 0px 2px 6px;  background: url("../images/gen_end.gif") bottom left no-repeat;}
#subcategories {  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:#333333;  text-decoration:underline;}
#product_results a:hover{  color:#FFFFFF;  text-decoration:underline;}
.product_paging {  color:#333333;  text-align:right;  padding:5px 6px 5px 0px;}
.product_paging span {  color:#333333;}
.product_paging a{  color:#333333;  text-decoration:underline;}
.product_paging a:hover{  color:#FFFFFF;  text-decoration:underline;}
.product_clear {  clear:both;  line-height:1px;  height:1px;  border-top:1px solid #B5B5B5;	margin:0px 0px 5px 0px;	width:729px;}
.product {  width:141px;  height:270px;  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 #666666;	padding:1px 1px 1px 1px;}
.product span.product_brand {	font-weight:bold;}
.product li.product_title {  padding:3px 5px 0px 5px;  font-weight:bold;	height:38px;	overflow:hidden;	margin:0px 0px 4px 0px;}
.product li.product_title a {  color:#333333;  text-decoration:none;}
.product li.product_title a:hover{  color:#AD0800;  text-decoration:none;}
.product .product_description {  padding:0px 5px 0px 5px;  height:50px;	overflow:hidden;	margin:0px 0px 5px 0px;}
.product .product_rrp {  margin:0px 0px 0px 0px;  padding:1px 5px 0px 5px;  text-decoration:line-through;  color:#333333;}
.product .product_save {  font-weight:bold;  padding:1px 5px 0px 5px;  margin:0px 0px 0px 0px;  color:#333333;}
.product .product_price {  font-size:1.3em;  font-weight:bold;  padding:1px 5px 0px 5px;  margin:0px 0px 0px 0px;  color:#AD0800;}
.product .product_exc {  padding:1px 5px 0px 5px;  margin:0px 0px 0px 0px;  color:#333333;}
.product .product_price span {  font-size:0.8em;	color:#333333;	font-weight:normal;}
.category_clear {  clear:both;  line-height:1px;  height:1px;  border-top:1px solid #B5B5B5;	margin:0px 0px 5px 0px;	width:729px;}
.category {  width:141px;  min-height:282px;	height:auto !important;	height:282px;  margin:0px 6px 0px 0px;  float:left;	padding:0px 0px 5px 0px;}
.category ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.category li.category_image {  text-align:center;  padding:0px 0px 0px 0px;}
.category li.category_image img{  border:1px solid #666666;	padding:1px 1px 1px 1px;}
.category li.category_title {  padding:3px 5px 0px 5px;  font-weight:bold;	height:25px;	overflow:hidden;	margin:0px 0px 4px 0px;}
.category li.category_title a {  color:#AD0800;  text-decoration:none;}
.category li.category_title a:hover{  color:#333333;  text-decoration:none;}
.category .category_description {  padding:0px 5px 0px 5px;  height:60px;	overflow:hidden;	margin:0px 0px 5px 0px;	font-size:0.9em;}
.category .category_icons {	padding:5px 0px 0px 0px;}
.category .category_icons img {	padding:3px 0px 0px 0px;}
#subcategories_man {  padding:0px 0px 2px 6px;}
#subcategories_man .category_clear_man_last {  clear:both;  line-height:1px;  height:1px;  border-top:1px solid #B5B5B5;	margin:0px 0px 5px 0px;	width:729px;}
#subcategories_man .category_clear_man {  clear:both;  line-height:1px;  height:1px;	margin:0px 0px 5px 0px;	width:729px;}
#subcategories_man .category_man {  width:141px;  min-height:38px;	height:auto !important;	height:38px;  margin:0px 6px 0px 0px;  float:left;	padding:0px 0px 5px 0px;}
#subcategories_man .category_man ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#subcategories_man .category_man li.category_title_man {  padding:3px 5px 0px 7px;  font-weight:bold;	height:25px;	overflow:hidden;	margin:0px 0px 4px 0px;	background: url("../images/bullet_small.gif") 0px 8px no-repeat;}
#subcategories_man .category_man li.category_title_man a {  color:#AD0800;  text-decoration:none;}
#subcategories_man .category_man li.category_title_man a:hover{  color:#333333;  text-decoration:none;}
#symbol_key {}
#symbol_key span {  color:#AD0800;  font-weight:bold;}
#symbol_key img {	padding:0px 0px 0px 0px;}
#symbol_key td.key {	padding:0px 7px 5px 7px;}
#product_holder {  background: url("../images/gen_end.gif") bottom left no-repeat;  padding:0px 0px 4px 0px;}
#product_left {  width:330px;  float:left;  padding:5px 0px 0px 7px;}
#product_right {  width:380px;  float:right;  padding:0px 5px 0px 0px;}
#product_right form {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#product_left #product_image{  padding:1px 1px 1px 1px;	border:1px solid #5D5D5D;	width:326px;	height:326px;  background-color:#FFFFFF;}
#calculator {	background: url("../images/calculator_bg.gif") no-repeat;	height:97px;	width:325px;	overflow:hidden;	margin:15px 0px 5px 0px;	padding:35px 0px 0px 5px;}
#calculator select {	width:96px;	margin-left:12px;}
.calculateButton {	margin-right:12px;}
#calculator p {	padding:0px 0px 0px 5px;	margin:0px 0px 0px 0px;}
#calculator p span {  color:#AD0800;  font-weight: bold;}
#calculator #room_width_m, #calculator #room_length_m{  width: 40px;}
#calculator #room_width_m_td, #calculator #room_length_m_td{	padding-left:12px;	padding-right:12px;}
#calculator #room_width_ft, #calculator #room_length_ft{  width: 19px;}
#calculator #room_width_ft_td, #calculator #room_length_ft_td{	padding-left:0px;	padding-right:12px;}
#calculator #room_width_in, #calculator #room_length_in{  width: 12px;}
#product_right h1.title {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  font-size:1.4em;  color:#AD0800;}
#product_ref {  padding:3px 0px 15px 0px;  margin:0px 0px 0px 0px;  font-size:1.4em;  color:#AD0800;	font-weight:bold;}
.short_desc{  padding:15px 0px 6px 0px;  margin:0px 6px 5px 6px;  line-height:13px;	min-height:188px;	height:auto !important;	height:188px;}
.short_desc_pack_calc{  padding:15px 0px 6px 0px;  margin:0px 6px 5px 6px;  line-height:13px;	min-height:247px;	height:auto !important;	height:247px;}
.short_desc p, .short_desc_pack_calc p{  padding:0px 0px 8px 0px;  margin:0px 0px 0px 0px;}
.short_desc_pack_calc ul.nopad{  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;	list-style:none;}
.short_desc ul, .short_desc_pack_calc ul{  padding:0px 0px 6px 0px;  margin:0px 0px 0px 0px;	list-style:none;}
.short_desc li, .short_desc_pack_calc li{  padding:0px 0px 2px 10px;  margin:0px 0px 0px 0px;	background: url("../images/bullet.gif") 0px 4px no-repeat;}
.price_holder p.rrp {  text-decoration:line-through;  color:#333333;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  font-size:1.1em;}
.price_holder p.save {  color:#333333;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  font-size:1.1em;	font-weight:bold;}
.price_holder p.price {  color:#AD0800;  font-size:1.8em;  font-weight:bold;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
.price_holder p.price .small {  font-size:0.6em;  font-weight:normal;}
#attribute_list {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  width:370px;}
#attributes {	padding:0px 6px 6px 6px;}
#attribute_list select{  margin-bottom:4px;  width:150px;}
#attribute_list label {  display:none;}
#select_title {   background: url("../images/select_title.gif") no-repeat;   height:23px;   width:359px;	 margin:0px 0px 0px 6px;}
#select_accessories_bg {  background: url("../images/select_accessories_bg.gif") repeat-y;	width:359px;	margin:0px 0px 0px 6px;}
#select_accessories {  background: url("../images/select_accessories_end.gif") bottom left no-repeat;  padding:5px 5px 4px 5px;}
#select_accessories td {  padding:5px 0px 4px 5px !important;	padding:1px 0px 1px 5px;}
#avalibility {	font-weight:bold;	padding:3px 6px 8px 6px;}
#tabs {  height:25px;  width:741px;  overflow:hidden;	margin:6px 0px 0px 9px;}
#tabs ul {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  list-style:none;}
#tabs li {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:left;}
#tabs li.center_tab {  padding:0px 3px 0px 3px;}
#tab_content_bg {  background: url("../images/gen_bg.gif") repeat;  margin:0px 0px 0px 9px;  width:741px;}
#tab_content {  background: url("../images/gen_end.gif") bottom right no-repeat;  min-height:20px;  height:auto !important;  height:20px;  padding:5px 0px 5px 0px;}
.tab_content_text {  padding:0px 12px 0px 12px;}
#tab_content p {  margin:0px 0px 0px 0px;  padding:3px 0px 3px 0px;}
#brand_profile_bg {  background: url("../images/gen_bg.gif") repeat-y;  width:741px;  margin:0px 0px 0px 9px;}
#brand_profile {  background: url("../images/gen_end.gif") bottom left no-repeat;  min-height:1px;  height:auto !important;  height:1px;  padding:0px 0px 3px 0px;}
#brand_profile_title{   background: url("../images/brand_profile.gif") no-repeat;   height:22px;   width:721px;   margin:5px 0px 0px 9px;	 padding:6px 10px 0px 10px;	 font-size:1.3em;	 font-weight:bold;	 color:#FFFFFF;	 text-transform:uppercase;}
#brand_profile_image {  background: #ffffff;}
#brand_profile_image img {  border: 1px solid #646464;  padding: 2px 2px 2px 2px;  margin: 6px 0px 6px 0px;}
#brand_profile_text {  float: left;  padding:0px 10px 0px 10px;  margin: 0px 0px 0px 0px;  width: 583px;}
#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;}
#featured_accessories {  padding:0px 0px 3px 0px;}
#related_products_title{   background: url("../images/related_products_title.gif") no-repeat;   height:22px;   width:721px;   margin:5px 0px 0px 9px;	 padding:6px 10px 0px 10px;	 font-size:1.3em;	 font-weight:bold;	 color:#FFFFFF;	 text-transform:uppercase;}
#blank_title{   background: url("../images/blank_title.gif") no-repeat;   height:22px;   width:721px;   margin:5px 0px 0px 9px;	 padding:6px 10px 0px 10px;}
.related_product{  width:141px;	height:203px;  margin:0px 1px 0px 5px !important;  margin:0px 3px 0px 3px;  float:left;}
.related_product,.featured_access {  width:141px;  margin:0px 1px 0px 5px !important;  margin:0px 3px 0px 3px;  float:left;}
.related_product ul,.featured_access ul {  padding:5px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style:none;}
.related_product li.product_image,.featured_access li.product_image {  text-align:center;  padding:0px 0px 0px 0px;}
.related_product li.product_image img,.featured_access li.product_image img {  border:1px solid #666666;	padding:1px 1px 1px 1px;}
.related_product span.product_brand {	font-weight:bold;}
.related_product li.product_title {  padding:3px 5px 0px 5px;  font-weight:bold;	height:38px;	overflow:hidden;	margin:0px 0px 4px 0px;}
.related_product li.product_title a {  color:#333333;  text-decoration:none;}
.related_product li.product_title a:hover{  color:#AD0800;  text-decoration:none;}
.related_product .product_description {  padding:0px 5px 0px 5px;  height:50px;	overflow:hidden;	margin:0px 0px 5px 0px;}
.related_product .product_rrp {  padding:1px 5px 0px 5px;  margin:0px 0px 0px 0px;  text-decoration:line-through;  color:#333333;}
.related_product .product_save {  font-weight:bold;  padding:1px 5px 0px 5px;  margin:0px 0px 0px 0px;  color:#333333;}
.related_product .product_exc {  padding:1px 5px 0px 5px;	margin:0px 0px 0px 0px;	color:#333333;}
.related_product .product_price {  font-size:1.3em;  font-weight:bold;  padding:1px 5px 0px 5px;  margin:0px 0px 0px 0px;  color:#AD0800;}
.related_product .product_price span {  font-size:0.8em;	color:#333333;	font-weight:normal;}
.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: #B5B5B5;}
.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 #B5B5B5;  padding:10px 0px 5px 0px;}
h1.title {  color:#AD0800;  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;}
.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 #666666;	padding:1px 1px 1px 1px;	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: #AD0800 url("../images/button_bg.gif") top left repeat-x;  border:1px solid #AD0800;  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:#B5B5B5;  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 #B5B5B5;	padding:3px 3px 3px 3px;	background-color:#FFFFFF;	margin-right:10px;}
#brand_image {  background: #ffffff;}
#brand_image img {  border: 1px solid #646464;  padding: 2px 2px 2px 2px;  margin: 6px 0px 6px 0px;}
#brand_text {  float: left;  padding:0px 10px 0px 10px;  margin: 0px 0px 0px 0px;  width: 583px;}
#request_sample {  text-align:left;}
#request_sample img {  margin-top:17px;}
#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;}
#quote_form textarea,#quote_form select,#quote_form input.textbox {  width:250px;}
#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;}

#floors_promo {	width:741px;	height:54px;	margin: 7px 0px 8px 9px ! important;	margin: 7px 0px 6px 9px;}

/*** Balterio logo 10 March 2010 ***/
.balterio-logo img {margin: 0px 5px 5px 0px;}

