/*COLOURS/*
brown - #553C26
dark brown - #3A2B1E
orange - #EE9900
light grey - #E8E8E8
green - #0C5B0A

/*BASIC */
img{ border: 0; padding:0; margin:0;}
html { height: 95%;}
body { height: 95%; background:#000000;} 

body#recommendPopup {background:#fff}

html, body{ margin:0; padding:0; font-family: verdana,arial, helvetica, sans-serif; font-size: 0.8em; }
hr{float:left; border-right:none; border-left:none; border-top:none; border-bottom: 1px solid #EAEAEA; width:100%; height:1px; padding: 1px 0 1px 0; clear:both;}

/*TEXT STYLING*/
p {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#553C26; line-height:22px;}
h1 {padding:0 ; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.8em; color:#C62929;}
h2 {padding:0 ; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.6em; color:#553C26;}
h3 {padding:0 ; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#553C26;}
h4 {padding:0 ; margin:0; text-align:left; font-family:verdana, arial, helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#553C26;}

.orange_normal{padding:5px 0; font-family: verdana, arial,helvetica, sans-serif;font-size: 1.1em; color:#EE9900; font-weight:normal;}
.orange{padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 0.95em; color:#EE9900; vertical-align:top; padding-left:5px;}
.brown {padding:0; margin:0; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#775A40; line-height:22px;}
.logout {padding:0px 0 0 0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 0.95em; color:#C62929; vertical-align:top; }
.forgot {float:left; padding:0 0 0 10px; margin:5px 0 0 0 ; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.84em; color:#553C26; line-height:18px;}
.header {clear:both;  padding:2px 0 2px 12px;  text-align:left; font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#C62929;}
.price { float:left;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size:1.1em; color:#EE9900; vertical-align:top; margin:0 0px 0 6px;}
.price2 { float:none;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size:1.1em; color:#EE9900; vertical-align:top; margin:0 auto 0 auto;}
.center {padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#553C26;line-height:22px; clear:both; }

/* STRUCTURE */
#cnt {width:950px;margin-left:auto; margin-right:auto;margin-top:10px; margin-bottom:20px; padding:0px; } 
#cnt_top {float:left; width:950px; padding:0; margin:0; background-color:#ffffff;  position:relative;}
#cnt_main {float:left;  width:950px; padding:0 0 10px 0 ; margin:0; background-color:#ffffff; }
#cnt_bottom {float:left; width:950px; margin:0 0 0 0; padding:10px 0 20px 0;  background-color:#ffffff;border-top:1px solid #E8E8E8; clear:both; text-align:center; }

/* STRUCTURE - top */
#top_links {float:left; padding:92px 0 0 10px; margin:0;}
#top_links ul {float:left; padding:0; margin:0;}
#top_links ul li {list-style-type:none; float:left; margin:0; padding:0;} 
#top_links ul .skip_to_content {display:none;}

#top_links img {float:none; padding:0 5px 0 0; margin:0;}
#top_links a {float:left; padding:0; margin:0 14px 0 0; text-decoration:none; color:#ffffff;}
#top_links a:hover {color:#FFFFCC;}
#top_banner {float:left;width:100%; padding:0; margin:0; height:111px; background-color:#ffffff; background-image:url(../images/top_banner.jpg); background-repeat:no-repeat;}
#panorama {float:left; padding:0 0 0 4px; margin:0 0 8px 0;}


/* STRUCTURE - main */
#main_left {float:left; width:200px; margin:0 10px 0 0; padding:0 0 0 4px; }
#main_middle {float:left; width:554px; padding:0; margin:0 6px 0 0;}
#main_right {float:left; width:172px; margin:0; padding:0;}
#main_middle a {text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px; text-decoration:none;}
#main_middle a:hover{text-decoration:underline;}

/*Rounded shapes for the left navigation*/
.nav_left {float:left; width:200px; padding:0; margin:0 0 10px 0;}
.nav_left .left_top {float:left; padding:0; margin:0;} 
.nav_left .left_top img{float:left; padding:0; margin:0;} 
.nav_left .left_middle {float:left; width:100%; padding:0; margin:0; background-image:url(../images/nav_left_bg.gif); background-repeat:repeat-y;} 
.nav_left .left_bottom {float:left; height:34px;  width:100%; padding:0; margin:0; background-image:url(../images/nav_left_bottom.gif); background-repeat:no-repeat;} 

.left_middle ul{float:left; padding:0; margin:0; width:100%; }
.left_middle ul li{float:left; padding:0; margin:0; width:96%; display:block; border-bottom:1px solid #E4E4D3;  }
.left_middle ul li a {float:left; font-weight:bold; padding:8px 0 8px 25px; display:block; width:87%; color:#553C26; text-decoration:none; background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:6px 13px;} 
.left_middle ul li a:hover {color:#775A40; text-decoration:none; background-color:#FBFBED;  background-image:url(../images/nav_arrow_black.gif);  background-position:8px 13px;} 

.left_middle ul li .sublink{float:left; font-weight:normal; padding:2px 0 2px 25px; display:block; width:87%; color:#775A40; text-decoration:none; background-image:url(../images/nav_arrow_soft.gif); background-repeat:no-repeat; background-position:10px 6px;}  
.left_middle ul li .sublink:hover{color:#775A40;background-image:url(../images/nav_arrow_soft_dark.gif); background-position:12px 6px;}

.left_middle ul li .sublink2{float:left; font-weight:normal; padding:2px 0 2px 35px; display:block; width:80%; color:#775A40; text-decoration:none; background-image:url(../images/nav_arrow_soft.gif); background-repeat:no-repeat; background-position:20px 6px;}  
.left_middle ul li .sublink2:hover{color:#775A40;background-image:url(../images/nav_arrow_soft_dark.gif); background-position:22px 6px;}  

.left_middle ul li .sublink3{float:left; font-weight:normal; padding:2px 0 2px 35px; display:block; width:80%; color:#ff0000; text-decoration:none; background-image:url(../images/nav_arrow_soft.gif); background-repeat:no-repeat; background-position:30px 6px;}  
.left_middle ul li .sublink3:hover{color:#ff0000;background-image:url(../images/nav_arrow_soft_dark.gif); background-position:32px 6px;}  

/*Rounded shapes for the right navigation*/
.nav_right {float:left; width:172px; padding:0; margin:0 0 5px 0;}
.nav_right .right_top {float:left; padding:0; margin:0; }
.nav_right .right_top img {float:left; padding:0; margin:0; } 
.nav_right .right_middle {float:left; width:95%; padding:5px 0 0 8px; margin:0; background-image:url(../images/nav_right_bg.gif); background-repeat:repeat-y;} 
.nav_right .right_bottom {float:left; height:19px;  width:100%; padding:0; margin:0; background-image:url(../images/nav_right_bottom.gif); background-repeat:no-repeat;} 
.nav_right .right_middle p {padding:0 2px 0 10px; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#775A40; line-height:22px;}

.nav_right ul {float:left; padding:5px 0 0 0; margin:0; list-style-type:none;}
.nav_right ul li {float:left; padding:0; margin:0 0 10px 0;}

.nav_right .search {float:left; padding:0; margin:0; list-style-type:none;}
.nav_right .search  li {float:left; padding:0; margin:0;}
.nav_right .search .border {float:left; padding:0; margin:0;}

.nav_right .right_middle .account {float:left; padding:10px 0 0 10px; margin:0; list-style-type:none;}
.nav_right .right_middle .account .brown {float:none; text-align:left; padding:0; margin:0 0 10px 0;color:#553C26; }
.nav_right .right_middle .account .brown a {text-decoration:none;color:#EE9900; font-weight:bold;text-align:left;}
.nav_right .right_middle .account .brown a:hover{text-decoration:underline; color:#553C26;}

/*Featured Products*/


/* STRUCTURE - main - boxes */
/*content*/
#content {float:left;  margin:2px 0 5px 0; padding:0; text-align:center; background-color:#fff; width:100%;}

#recommendPopup #content p {padding: 12px 20px;}

#content a{float:none; font-size:1em; padding:0; margin:0; font-size:1em; text-align:left; font-family: verdana, arial,helvetica, sans-serif;  color:#3A2B1E; line-height:18px; text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content .img_left {float:left; margin:0; padding:0; clear:both;}
#content .left {float:left; margin:0; padding:0; clear:both; font-size:1.1em;}
#content .img_header {float:left; padding:0; margin:0 0 20px 0;}
#content .no_float{float:none; clear:both; }
#content .border {float:none; clear:both; padding:7px; margin:0 0 10px 0; border:1px solid #DDD4C4;}
#content .border_left {float:left;  padding:7px; margin:5px 10px 5px 0; border:1px solid #DDD4C4;}
#content .signature{padding:0; margin:10px 0 0 0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size:1em; color:#553C26; line-height:18px; text-decoration:none;}

#content #content_left {float:left; padding:0; margin:10px 0 30px 0; text-align:left; width:45%; height:auto; }

#content #content_right {float:left; padding:0; margin:10px 0 30px 0 ; text-align:left; width:55%; height:auto; }


/*headers*/
#content .header_experience {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/experience.gif); background-repeat:no-repeat;}
#content .serif {float:none; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#EE9900;}

#content .header_collection {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/collection.gif); background-repeat:no-repeat;}
#content .serif {float:none; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#EE9900;}

#content .header_other {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/other.gif); background-repeat:no-repeat;}

#content .header_other_gal {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/other_gal.gif); background-repeat:no-repeat;}
#content .serif {float:none; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#EE9900;}


#content .featured_row {float:left; width:100%; padding:0;  margin:15px 0 0 0; background-color:#ffffff; text-align:center;}
#content .featured_cell {float:left; width:123px; padding:0 18px 0 0; margin:0 0 0 0; background-color:#ffffff; text-align:center;}
#content .featured_cell_last {float:left; width:123px; padding:0; margin:0 0 0 0; background-color:#ffffff;}
#content .featured_cell_img {float:left; text-align:center; width:123px; height:123px; padding:2px; margin:6px 0 6px 0; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .featured_cell_img img{float:none; display:block; text-align:center; padding:0; margin:0 auto 0 auto; border:none;}
#content .featured_cell_desc {float:left; width:123px; padding:0; margin:0; background-color:#ffffff; text-align:center;}
#content .featured_cell_desc .bold_brown{float:none;  display:block; clear:both;  padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .featured_cell_desc .orange{float:none;clear:both;display:block;  padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}

/*products*/
#content .product_row {float:left; width:100%; padding:0; margin:10px 0 0 0; background-color:#ffffff; text-align:center;}
#content .product_cell {float:left; width:123px; padding:0 18px 0 0; margin:0 0 0 0; background-color:#ffffff; text-align:center;}
#content .gallery_cell {float:left; width:171px; padding:0 18px 0 0; margin:0 0 0 0; background-color:#ffffff; text-align:center;}
#content .new_product_cell {width: 127px; height: 23px; background: url(../images/new-product.gif) no-repeat left top;position:absolute;left:0;top:0;}
#content .newProduct {text-indent:-9999px;display:block;}
#cnt_main div[id="content"] .new_product_cell {
/* replace with png in better browsers */
background: url(../images/new-product.png) no-repeat left top;width: 91px;height: 66px;
}

#content .product_cell_last {float:left; width:123px; padding:0; margin:0 0 0 0; background-color:#ffffff;}
#content .product_cell_img { text-align:center; width:123px; height:123px; padding:2px; margin:6px 0 0 0; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .product_cell_img img{float:none; display:block; text-align:center; padding:0; margin:0 auto 0 auto;border:none;}
#content .product_cell_desc {width:123px; padding:0; margin:0; background-color:#ffffff; text-align:center;}
#content .product_cell_desc .bold_brown{float:none; padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .product_cell_desc .orange{float:none; padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}
#content .product_cell_desc a{float:none; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .product_cell_links {float:left; width:110px; padding:0; margin:5px 0 5px 0; background-color:#ffffff;text-align:center;}
#content .product_cell_links a{float:none; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .product_cell_links .btn_add {margin:6px 0 5px 0;}


/*gallery*/
#content .gallery_cell_last {float:left; width:171px; padding:0; margin:0 0 0 0; background-color:#ffffff;}
#content .gallery_cell_img { text-align:center; width:171px; height:171px; padding:2px; margin:6px 0 0 0; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .gallery_cell_img img{float:none; display:block; text-align:center; padding:0; margin:0 auto 0 auto;border:none;}
#content .gallery_cell_desc {width:171px; padding:0; margin:0; background-color:#ffffff; text-align:center;}
#content .gallery_cell_desc .bold_brown{float:none; padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .gallery_cell_desc .orange{float:none; padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}
#content .gallery_cell_desc a{float:none; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .gallery_cell_links {float:left; width:110px; padding:0; margin:5px 0 5px 0; background-color:#ffffff;text-align:center;}
#content .gallery_cell_links a{float:none; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .gallery_cell_links .btn_add {margin:6px 0 5px 0;}


/*related products*/
#content .product_related_row {float:left; width:100%; padding:10px 0 0 0; margin:0; background-color:#ffffff; text-align:center; }
#content .product_related_cell {float:left; width:120px; padding:0; margin:0 6px 0 0; background-color:#ffffff;}
#content .product_related_last {float:left; width:120px; padding:0; margin:0; background-color:#ffffff;}
#content .product_related_img {float:left; text-align:center; width:110px; margin: 6px 0 0 0;height:110px; padding:2px; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .product_related_img img{float:left; text-align:center; vertical-align:bottom ;border:none; }
#content .product_related_desc {float:left; width:120px; padding:0; margin:0 0 5px 0; background-color:#ffffff;text-align:center;}
#content .product_related_desc .bold_brown{float:none; clear:both;  padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .product_related_desc .orange{float:none; clear:both;padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}
#content .product_related_desc a{float:none; width:120px; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .product_related_links {float:left; width:120px; padding:0; margin:5px 0 5px 0; background-color:#ffffff;text-align:center;}
#content .product_related_links a{float:none; width:120px; padding:0; margin:0 0 5px 0; background-color:#ffffff;text-align:center;}

/*Showroom Ad*/
#showroom_ad {float:left; padding:0; margin:20px 0 0 0; width:100%; }
#showroom_ad img {float:left; padding:0; margin:0 ; }
#showroom_ad p {float:left; padding:0 10px 0 20px; margin:20px 0 3px 0;}
#showroom_ad .orange{padding:0 0 0 20px; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}

/* STRUCTURE - bottom - footer */
#bottom_links {float:left; width:100%; padding:0; margin:0; text-align:center; color:#747474;} 
#bottom_links a{float:none; color:#747474; text-decoration:none;}
#bottom_links a:hover{text-decoration:underline;}

#bottom_credit {float:left; width:100%; padding:10px 0 0 0; margin:0; text-align:center; color:#747474;} 
#bottom_credit span{float:none; padding:0; margin:0 10px 0 0; color:#747474; font-size:1em;}
#bottom_credit img {float:none; padding:5px 0 0 0;}

#bottom_copyrights {float:left; width:100%; padding:10px 0 0 0; margin:0; text-align:center; color:#747474; line-height:22px;} 
#bottom_copyrights span{float:none; padding:0; margin:0 10px 0 0; color:#747474; font-size:1em;}
#bottom_copyrights a{float:none; color:#747474; text-decoration:none;}
#bottom_copyrights a:hover{text-decoration:underline;}

/*basket*/
#nav_basket {float:left; width:100%;}
.basket_img_link {vertical-align:bottom; float:none; }
.basket_list {float:left; list-style-type:none; padding:0; margin:0; }
.basket_list li{border-bottom: 1px solid #E5EEF2; float:none; width:155px; padding:5px;}
.basket_list_item a{text-decoration:none; padding-left:8px; vertical-align:top; font-family: verdana, arial,helvetica, sans-serif;  font-size: 0.96em; color:#775A40; }
.basket_list_item a:hover{text-decoration:underline;}
.basket_header {float:none; clear:both; margin-left:4px; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#775A40;}

/*meet the team page*/
#content .team_member {float:left; width:100%; padding:0; margin:20px 0 0 0; border-top:1px solid #EEE5D6; clear:both;}
#content .member_photo {float:left; width:100px; padding:0; margin:0; text-align:left; }
#content .member_photo img {float:none; padding:5px; margin:20px 0 0 0; border:1px solid #DDD4C4;}
#content .member_desc {float:left; width:430px; padding:0; margin:20px 0 0 10px;}
#content .member_desc .desc_left {float:left; width:80px;} 
#content .member_desc .desc_right {float:left; padding-left:10px; width:170px;} 
#content .member_desc .desc_right a{float:left; margin:0; padding:0; clear:both;} 
#content .member_desc .desc_left .green {color:#0C5B0A; padding:0; margin:0; text-align:right;}


/*news box*/
#content .news {float:left; width:100%; padding:10px 0 0 0; margin:20px 0 0 0; border-top:1px solid #EEE5D6;}
#content .news img {float:left; margin:0 10px 0 0;}
#content .news_photo {float:left; width:100px; padding:0; margin:0; text-align:left; }
#content .news_photo img {float:left; padding:5px; margin:5px 0 0 0; border:1px solid #DDD4C4;}
#content .news_desc {float:left; width:430px; padding:0; margin:5px 0 0 10px;}

#content .news .date {float:right; margin:10px 0 0 0; clear:both;text-align:right;}
#content .news a{text-decoration:none; float:none; padding:0; margin:0; font-weight:bold; }
#content .news a:hover{text-decoration:underline;}
#content .news .orange{text-decoration:none;  clear:both; padding:0; margin:0; font-weight:bold; color:#EE9900; text-align:right; float:right; font-size:1.1em;}

#content .news_details {float:left; width:100%; padding:10px 0 0 0; margin:5px 0 0 0; border-top:1px solid #EEE5D6;}
#content .news_details p{float:left;}
#content .news_details img {float:left;padding:5px; margin:0 10px 0 0; border:1px solid #DDD4C4;}

.white {float:left; width:520px; margin:0; padding:0; background-color:#FFFFFF; text-align:left; font-size:1.1em; color:#553c26; line-height:22px;}
.white img{float:left;padding:5px; margin:0 10px 0 0; border:1px solid #DDD4C4;}
.white p {float:left; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#553C26; line-height:22px;}

/*feedback*/
#content .feedback_box {float:left; width:100%; padding:0 0 5px 0 ; margin:20px 0 0 0; background-image:url(../images/bg_feedback.gif); background-repeat:repeat-x; border-bottom:1px solid #EDE6DD; }
#content .feedback_box p {text-align:center; padding:10px 20px 10px 20px;}
#content .feedback_box h3 {padding:0 ; margin:0; text-align:center; font-family:verdana, arial, helvetica, sans-serif;font-weight:bold; line-height:22px;  font-size: 1.1em; color:#EE9900;}




/* basket styling  */
.btn_confirm {background-color:#FFFFF3; width:110px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:5px 140px 5px 0px; padding:2px;}
.btn_long {background-color:#FFFFF3; width:350px;  float:left;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:5px 33px 5px 0px; padding:2px;}
#content .btn_submit {background-color:#FFFFF3; width:60px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:0px 115px 5px 0px; padding:2px;}

.btn_continue {background-color:#FFFFF3; width:90px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:5px 110px 5px 0px; padding:2px;}
.btn_checkout {background-color:#FFFFF3; width:145px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:10px 0 5px 0px; padding:2px;}
.btn_basket {background-color:#ffffff; width:100px;  float:right;  font:11px verdana, helvetica, sans-serif; color:#775A40; margin:5px 0 5px 0px; padding:2px;}
table.shoppingbasket { float:left; width:550px; background:#F5F0E9; padding:0; margin:5px 0 5px 0; }
table.shoppingbasket th {background:#775A40; color:#fff; font:bold x-small verdana, helvetica, sans-serif; padding:5px;}
table.shoppingbasket td {padding:5px; text-align:center; background:#FFFFF3; color:#775A40;}
table.shoppingbasket td.productdescription {width:100%; text-align:left;}
table.shoppingbasket td.itemtotal {font-weight:bold;}
table.shoppingbasket td.total {font:bold 1.1em verdana, sans-serif; color:#775A40; text-align:right; background:#ffffff; padding:10px 10px 10px 0;}
table.shoppingbasket td.quantity {text-align:center; }
table.shoppingbasket td.promotionalcode {font:0.9em verdana, sans-serif; color:#775A40; text-align:right; background:#fffff3; padding:10px 10px 10px 5px;}

/* Contact Form*/
form{ width:97%; float:left; padding:0 0 0 0px; margin:0; }
#contact_form {float:left; padding-top:20px; padding-left:0px; }
#contact_form p{float:left; padding-top:20px; padding-left:0px;}
div.row {clear: both; padding:5px;}

div.row span.label {float: left; width:130px; text-align: right;  font: 1em verdana, arial, helvetica, sans-serif;line-height:18px; color:#775A40; text-align:right; padding-left:3px}
div.row span.label a{font:0.9em verdana, arial, helvetica, sans-serif; color:#775A40; }
div.row span.formw_c {float: left; padding:0 0 0 10px; margin:0; text-align: left; font-size: 10px; font-weight:bold; }
div.row span.formw {padding:0 0 0 10px; margin:0; text-align: left; font-size: 10px; font-weight:bold; line-height:18px; width:190px;}

div.formbg1 {  float:left ; width:514px; color: #775A40;   padding:0px 0 30px 0; margin:0px 0px 1px 2px; }

.inputtext {border: 1px solid #CFCFB3; width:250px;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}
.text {border: 1px solid #CFCFB3; width:99%;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFF3;}
.inputtext_short {border: 1px solid #CFCFB3; width:30px;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}
.inputtext_medium{border: 1px solid #CFCFB3; width:80px;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}

.selectbox {border: 1px solid #CFCFB3; width:158px;color:#553C26; font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px; margin:0; background-color:#FFFFF3;}
.selectbox2 {border: 1px solid #CFCFB3; width:110px;color:#553C26; font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3; margin:0;}
.selectbox_veryshort {border: 1px solid #CFCFB3; margin:0; width:54px; color:#553C26;font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3;}
.selectbox_short {border: 1px solid #CFCFB3; margin:0; width:84px; color:#553C26;font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3;}
.selectbox_search {border: 1px solid #CFCFB3; width:145px;color:#553C26; font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3;}

#f_submit {float:left; padding: 2px;  font:1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 6px; background: #ffffff; color:#775A40; }
#f_reset {float:left; padding: 2px;  font:1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 12px; background: #ffffff;color:#775A40; }
#f_continue {float:left; padding: 2px;  font:1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 10px; background: #ffffff; color:#775A40; }

/*progress bar*/
#content .img_progress {float:left; border:none; margin:0 0 20px 0; padding:0; }

/* ERROR and SUCCESS*/
#content #error { width:93%; margin:10px 0 10px 0; padding:1.1em; border:1px dotted #E68513; background:#FFFBF5; color:#E68513; text-align:left; font-size:1.1em; line-height:22px;}

#recommendPopup #content #error, #recommendPopup #content #success {margin: 10px 20px; width: auto;}
#content #error h2 {font:bold medium helvetica, sans-serif; color:#E68513; background:#FFFBF5; padding:0; margin:0;  }
#content #error p {color:#E68513; font-size:1em; line-height:22px;}
#content #error hr {width:100%; float:left; padding:0; margin:0; border-top:1px solid #E68513; border-bottom:1px solid #E68513; display:none; }
#content #error a {color:#E68513; text-decoration:underline;}
#content #error a:hover {color:#E68513; text-decoration:none;}


#content #success { width:93%; margin:10px 0 10px 0;  padding:1.1em; border:1px dotted #2B6400; background:#FFFBF5; color:#2B6400;  font-size:1.1em; line-height:22px;}
#content #success h2 {font:bold medium helvetica, sans-serif; color:#2B6400; background:#FFFBF5; padding:0; margin:0; }
#content  #success p {color:#2B6400; font-size:1em; line-height:22px;}
#content #error hr {width:100%; float:left; padding:0; margin:0; border-top:1px solid #E68513; border-bottom:1px solid #2B6400; display:none; }

/*PRODUCT DETAILS*/
#product {float:left; width:100%; margin:10px 0px 4px 0px; padding:0 0px 10px 0px; }
#product_top {float:none; width:554px;  margin:0 auto 0 auto;}
#product_top_nav {float:left; width:554px;  margin:0 auto 5px auto;}
#product_top_nav a{float:left; clear:none;}
#product_top_nav .left{float:left; padding:0 5px; clear:none;}
#product_top_nav .right{float:none; padding:0 5px; clear:none;}
#product_photo {float:left; width:220px;  margin:0 8px 0 0 ;}
#product_photo img{float:left; border:1px solid #E7E7E7; padding:0px;}
#product_thumb {float:left; width:154px;  margin:0; }
#product_thumb img{float:left; border:1px solid #E7E7E7; margin-top:0px; margin-right:6px; margin-bottom:8px; padding:2px; }
#product_info {width:100%; float:left;  margin:15px 0px 0px 0px; padding:0 ; }
#product select {  float:none; background-color:#ffffff;color:#775A40; padding:2px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product .selector {  float:left; background-color:#ffffff;color:#775A40; padding:2px; margin:0 0 0 6px; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product a {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px; text-decoration:none;}
#product a:hover {text-decoration:underline;}


#product_bottom {float:left; width:103%;  margin:20px 0 0 0; padding:4px 0 4px 0;  border-top:1px solid #E4E4D3;border-bottom:1px solid #E4E4D3;} 

#product_info select {  width:100px; background-color:#ffffff;color:#775A40; padding:2px; margin:0; font:1.1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product_bottom_bar { float:left; background-color:#F6F6EA; width:100%; height:33px;}
#product_bottom_bar ul { list-style-type:none; float:left; margin:4px 0px 4px 0 ; padding:0 0 0 5px;   }
#product_bottom_bar ul li{margin:4px 16px 0 0px; padding:0px 16px 0 0;  border-right:1px solid #C4C4A1;   float:left; font:1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CFCFB3; }
#product_bottom_bar ul .size{padding:1px 8px 0px 5px; margin:0 0 5px 0;float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CFCFB3; }
#product_bottom_bar ul .bottom_bar_last{margin:4px 0 0 0; padding:0; border:none;   float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CFCFB3;}
#product_bottom_bar ul .quantity{padding:2px 0px 0px 0px; margin:0 0 5px 0;  float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3A2B1E; }

.inputbox {margin:0 10px 0 5px; height:10px; border: 1px solid #CFCFB3; width:15px;color:#775A40; padding:2px; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}


/*view all links*/
#product .view-all {
	text-align: left;
	width:100%;
	float:left;
	padding:5px 0;
	margin:0 0 10px 0;
	border-bottom: 1px solid #e4e4d3;
	border-top: 1px solid #e4e4d3;
}

#product .view-all li{
	text-align: left;
	list-style-type: none;
	float:left;
}

#product .view-all li{
	text-align: left;
	list-style-type: none;
	float:left;
}

#product .view-all .cat a{
	padding:0 0 0 30px;
}

#product .view-all .ran a{
	padding:0 30px 0 0;
}


#product .view-all li a:hover{
	text-decoration: underline;
}

#product .view-all .cat{
	background: url('../images/btn_all_in_category.gif') no-repeat;
}

#product .view-all .ran{
	float:right;
	background: url('../images/btn_all_in_range.gif') top right no-repeat;
}


/*ACCESSIBILITY TABLE*/
table.accesskey {float:left ; width:100%; background:transparent; margin:0 auto 20px auto;  }
table.accesskey  th {text-align:left;background: #1C6E1B; color:#ffffff; font:bold 10px verdana, helvetica, sans-serif; padding:5px;}
table.accesskey  td {padding:5px; text-align:left; background:#F5F5E3; color:#004068; font:10px verdana, helvetica;}
table.accesskey  td.key {width:70px; text-align:center; background:#E8E8CE; }
table.accesskey  td.itemtotal {font-weight:bold;}
table.accesskey  td.total {font:bold medium verdana, sans-serif; color:#002741; text-align:right; background:transparent;}
table.accesskey  td.quantity {text-align:center;}
table.accesskey  th {}
table.accesskey  th.key {width:70px; text-align:center; background: #135712; color:#ffffff; }

/*MISC*/
.spacer{float:left; width:96%; height:40px;  } 
.btn_goto {float:left; padding-left:10px; }
.btn_basket {float:left; padding:0; margin:10px 0 0 0; width:auto;}
.btn_info {float:left; padding:0; margin:0 5px 0 0; width:auto;}
.img_dynamic {border:1px solid #9DC1D1; padding:0; margin:0;}
.btn {border: none;float: right;padding-top:6px; padding-right:5px; padding-bottom:0px; margin:5px 0 0 0 ; }
.btn_login {border: none;float: left;padding-top:0px; padding-right:5px; padding-bottom:0px; margin:5px 0 0 0 ; }
.form {background-color:#FFFFF3; border: 1px solid #CFCFB3;width: 140px; float:right;   margin: 3px 0 0 0; color: #775A40; font-size:10px; padding:3px;}
.form_keyword {background-color:#FFFFF3; border: 1px solid #CFCFB3;width: 137px; float:none;   margin:10px 0 0 10px; color: #775A40; font-size:10px; padding:3px; display:inline;}
.btn_subsrbibe {border: none;float: right;padding-top:6px; padding-right:0px; padding-bottom:0px; margin:0 0 0 0 ; }
.select_size {float:left; padding:0 0 0 0; margin:0 0 0 4px; font-size:0.9em;  width:85px; color:#775A40;}
select { list-style:none; line-height:1.2em; width:140px; margin:0 0 0 10px; font-size:0.9em; border:1px solid #CFCFB3;background-color:#FFFFF3; color:#3A2B1E; }





/* pagination */
.pagination {float:left; width:95%; text-align:center; margin:0; padding:0 10px 5px 10px ; }
.pagination p  {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px;}

.pagination a{font-weight:normal; float:none; font:9px Verdana, sans-serif;color:#775A40; text-decoration:none; margin:2px; padding:0px; text-align:center; }
.pagination a:hover{font-weight:normal; color:#775A40;font:9px Verdana, sans-serif; }


/*fixes*/
.clearfix {display: block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.skipToContent {visibility:hidden;}
fieldset {border:none; margin:0; padding:0; float:left; width:100%;}
#content .terms_link {float:right;padding:0; margin:0; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color: #EE9900; line-height:22px;}
#content_accessibility a{float:none; font-size:1em; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;  color:#3A2B1E; line-height:18px; text-decoration:none;}
.checkbox  {color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}
#content .print_link {float:none; padding:0; margin:10px 0 0 0; clear:both; display:block; font-size:1em; }
#content .print_ico {float:left; padding:0; margin:4px 5px 0 0; clear:both; display:block;}

#content .prev {float:left;  padding:0; margin:0; clear:none; width:73%; }
#content .next {float:left; padding:0; margin:0; clear:none; width:27%; }


#prod_spec {float:left; padding:0; margin:0; width:100%; clear:both;}

/** Paulian **/
.rating {  border-collapse: collapse; margin:4px; padding:2px; float:left;}
.rating tr { border:1px solid black;}
.rating_item { clear: both;}
.rating_item p.rt_left { float:left; margin-right:10px;}
.rating_item p.rt_right { float:left; text-align:left;}

.large_dd { width:200px; }

/* Tomasz */
span.dimensions {
	width: 60px;
	text-align: left;
	float:left;
}



.breadcrumbs {
list-style-type: none;
text-align: left;
padding: 0;
margin: 0;
color: #775A40;
}

.breadcrumbs li {
display: inline;
}

#main_middle .breadcrumbs a:link, #main_middle .breadcrumbs a:visited {
color: #775A40;
font-weight: bold;
text-decoration: none;
padding-right: 12px;
background: url(../images/arrow.gif) no-repeat right center;
}

#main_middle .breadcrumbs a:hover, #main_middle .breadcrumbs a:active {
color: #F59C00;
font-weight: bold;
text-decoration: none;
padding-right: 12px;
background: url(../images/arrow.gif) no-repeat right center;
}


/*COLOURS/*
brown - #553C26
dark brown - #3A2B1E
orange - #EE9900
light grey - #E8E8E8
green - #0C5B0A

/*BASIC */
img{ border: 0; padding:0; margin:0;}
html { height: 95%;}
body { height: 95%; background:#000000;} 

body#recommendPopup {background:#fff}

html, body{ margin:0; padding:0; font-family: verdana,arial, helvetica, sans-serif; font-size: 0.8em; }
hr{float:left; border-right:none; border-left:none; border-top:none; border-bottom: 1px solid #EAEAEA; width:100%; height:1px; padding: 1px 0 1px 0; clear:both;}

/*TEXT STYLING*/
p {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#553C26; line-height:22px;}
h1 {padding:0 ; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.8em; color:#C62929;}
h2 {padding:0 ; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.6em; color:#553C26;}
h3 {padding:0 ; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#553C26;}
h4 {padding:0 ; margin:0; text-align:left; font-family:verdana, arial, helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#553C26;}

.orange_normal{padding:5px 0; font-family: verdana, arial,helvetica, sans-serif;font-size: 1.1em; color:#EE9900; font-weight:normal;}
.orange{padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 0.95em; color:#EE9900; vertical-align:top; padding-left:5px;}
.brown {padding:0; margin:0; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#775A40; line-height:22px;}
.logout {padding:0px 0 0 0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 0.95em; color:#C62929; vertical-align:top; }
.forgot {float:left; padding:0 0 0 10px; margin:5px 0 0 0 ; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.84em; color:#553C26; line-height:18px;}
.header {clear:both;  padding:2px 0 2px 12px;  text-align:left; font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#C62929;}
.price { float:left;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size:1.1em; color:#EE9900; vertical-align:top; margin:0 0px 0 6px;}
.price2 { float:none;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size:1.1em; color:#EE9900; vertical-align:top; margin:0 auto 0 auto;}
.center {padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#553C26;line-height:22px; clear:both; }

/* STRUCTURE */
#cnt {width:950px;margin-left:auto; margin-right:auto;margin-top:10px; margin-bottom:20px; padding:0px; } 
#cnt_top {float:left; width:950px; padding:0; margin:0; background-color:#ffffff;  }
#cnt_main {float:left;  width:950px; padding:0 0 10px 0 ; margin:0; background-color:#ffffff; }
#cnt_bottom {float:left; width:950px; margin:0 0 0 0; padding:10px 0 20px 0;  background-color:#ffffff;border-top:1px solid #E8E8E8; clear:both; text-align:center; }

/* STRUCTURE - top */
#top_links {float:left; padding:92px 0 0 10px; margin:0;}
#top_links ul {float:left; padding:0; margin:0;}
#top_links ul li {list-style-type:none; float:left; margin:0; padding:0;} 
#top_links ul .skip_to_content {display:none;}

#top_links img {float:none; padding:0 5px 0 0; margin:0;}
#top_links a {float:left; padding:0; margin:0 14px 0 0; text-decoration:none; color:#ffffff;}
#top_links a:hover {color:#FFFFCC;}
#top_banner {float:left;width:100%; padding:0; margin:0; height:111px; background-color:#ffffff; background-image:url(../images/top_banner.jpg); background-repeat:no-repeat;}
#panorama {float:left; padding:0 0 0 4px; margin:0 0 8px 0;}


/* STRUCTURE - main */
#main_left {float:left; width:200px; margin:0 10px 0 0; padding:0 0 0 4px; }
#main_middle {float:left; width:554px; padding:0; margin:0 6px 0 0;}
#main_right {float:left; width:172px; margin:0; padding:0;}
#main_middle a {text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px; text-decoration:none;}
#main_middle a:hover{text-decoration:underline;}

/*Rounded shapes for the left navigation*/
.nav_left {float:left; width:200px; padding:0; margin:0 0 10px 0;}
.nav_left .left_top {float:left; padding:0; margin:0;} 
.nav_left .left_top img{float:left; padding:0; margin:0;} 
.nav_left .left_middle {float:left; width:100%; padding:0; margin:0; background-image:url(../images/nav_left_bg.gif); background-repeat:repeat-y;} 
.nav_left .left_bottom {float:left; height:34px;  width:100%; padding:0; margin:0; background-image:url(../images/nav_left_bottom.gif); background-repeat:no-repeat;} 

.left_middle ul{float:left; padding:0; margin:0; width:100%; }
.left_middle ul li{float:left; padding:0; margin:0; width:96%; display:block; border-bottom:1px solid #E4E4D3;  }
.left_middle ul li a {float:left; font-weight:bold; padding:8px 0 8px 25px; display:block; width:87%; color:#553C26; text-decoration:none; background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:6px 13px;} 
.left_middle ul li a:hover {color:#775A40; text-decoration:none; background-color:#FBFBED;  background-image:url(../images/nav_arrow_black.gif);  background-position:8px 13px;} 

.left_middle ul li .sublink{float:left; font-weight:normal; padding:2px 0 2px 25px; display:block; width:87%; color:#775A40; text-decoration:none; background-image:url(../images/nav_arrow_soft.gif); background-repeat:no-repeat; background-position:10px 6px;}  
.left_middle ul li .sublink:hover{color:#775A40;background-image:url(../images/nav_arrow_soft_dark.gif); background-position:12px 6px;}

.left_middle ul li .sublink2{float:left; font-weight:normal; padding:2px 0 2px 35px; display:block; width:80%; color:#775A40; text-decoration:none; background-image:url(../images/nav_arrow_soft.gif); background-repeat:no-repeat; background-position:20px 6px;}  
.left_middle ul li .sublink2:hover{color:#775A40;background-image:url(../images/nav_arrow_soft_dark.gif); background-position:22px 6px;}  

.left_middle ul li .sublink3{float:left; font-weight:normal; padding:2px 0 2px 35px; display:block; width:80%; color:#ff0000; text-decoration:none; background-image:url(../images/nav_arrow_soft.gif); background-repeat:no-repeat; background-position:30px 6px;}  
.left_middle ul li .sublink3:hover{color:#ff0000;background-image:url(../images/nav_arrow_soft_dark.gif); background-position:32px 6px;}  

/*Rounded shapes for the right navigation*/
.nav_right {float:left; width:172px; padding:0; margin:0 0 5px 0;}
.nav_right .right_top {float:left; padding:0; margin:0; }
.nav_right .right_top img {float:left; padding:0; margin:0; } 
.nav_right .right_middle {float:left; width:95%; padding:5px 0 0 8px; margin:0; background-image:url(../images/nav_right_bg.gif); background-repeat:repeat-y;} 
.nav_right .right_bottom {float:left; height:19px;  width:100%; padding:0; margin:0; background-image:url(../images/nav_right_bottom.gif); background-repeat:no-repeat;} 
.nav_right .right_middle p {padding:0 2px 0 10px; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#775A40; line-height:22px;}

.nav_right ul {float:left; padding:5px 0 0 0; margin:0; list-style-type:none;}
.nav_right ul li {float:left; padding:0; margin:0 0 10px 0;}

.nav_right .search {float:left; padding:0; margin:0; list-style-type:none;}
.nav_right .search  li {float:left; padding:0; margin:0;}
.nav_right .search .border {float:left; padding:0; margin:0;}

.nav_right .right_middle .account {float:left; padding:10px 0 0 10px; margin:0; list-style-type:none;}
.nav_right .right_middle .account .brown {float:none; text-align:left; padding:0; margin:0 0 10px 0;color:#553C26; }
.nav_right .right_middle .account .brown a {text-decoration:none;color:#EE9900; font-weight:bold;text-align:left;}
.nav_right .right_middle .account .brown a:hover{text-decoration:underline; color:#553C26;}

/*Featured Products*/


/* STRUCTURE - main - boxes */
/*content*/
#content {float:left;  margin:2px 0 5px 0; padding:0; text-align:center; background-color:#fff; width:100%;}

#recommendPopup #content p {padding: 12px 20px;}

#content a{float:none; font-size:1em; padding:0; margin:0; font-size:1em; text-align:left; font-family: verdana, arial,helvetica, sans-serif;  color:#3A2B1E; line-height:18px; text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content .img_left {float:left; margin:0; padding:0; clear:both;}
#content .left {float:left; margin:0; padding:0; clear:both; font-size:1.1em;}
#content .img_header {float:left; padding:0; margin:0 0 20px 0;}
#content .no_float{float:none; clear:both; }
#content .border {float:none; clear:both; padding:7px; margin:0 0 10px 0; border:1px solid #DDD4C4;}
#content .border_left {float:left;  padding:7px; margin:5px 10px 5px 0; border:1px solid #DDD4C4;}
#content .signature{padding:0; margin:10px 0 0 0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size:1em; color:#553C26; line-height:18px; text-decoration:none;}

#content #content_left {float:left; padding:0; margin:10px 0 30px 0; text-align:left; width:45%; height:auto; }

#content #content_right {float:left; padding:0; margin:10px 0 30px 0 ; text-align:left; width:55%; height:auto; }


/*headers*/
#content .header_experience {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/experience.gif); background-repeat:no-repeat;}
#content .serif {float:none; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#EE9900;}

#content .header_collection {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/collection.gif); background-repeat:no-repeat;}
#content .serif {float:none; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#EE9900;}

#content .header_other {float:left; width:100%;  padding:40px 0 0 0; margin:0 0 20px 0; background-image:url(../images/headers/other.gif); background-repeat:no-repeat;}
#content .serif {float:none; padding:0; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; color:#EE9900;}


#content .featured_row {float:left; width:100%; padding:0;  margin:15px 0 0 0; background-color:#ffffff; text-align:center;}
#content .featured_cell {float:left; width:123px; padding:0 18px 0 0; margin:0 0 0 0; background-color:#ffffff; text-align:center;}
#content .featured_cell_last {float:left; width:123px; padding:0; margin:0 0 0 0; background-color:#ffffff;}
#content .featured_cell_img {float:left; text-align:center; width:123px; height:123px; padding:2px; margin:6px 0 6px 0; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .featured_cell_img img{float:none; display:block; text-align:center; padding:0; margin:0 auto 0 auto; border:none;}
#content .featured_cell_desc {float:left; width:123px; padding:0; margin:0; background-color:#ffffff; text-align:center;}
#content .featured_cell_desc .bold_brown{float:none;  display:block; clear:both;  padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .featured_cell_desc .orange{float:none;clear:both;display:block;  padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}

/*products*/
#content .product_row {float:left; width:100%; padding:0; margin:10px 0 0 0; background-color:#ffffff; text-align:center;}
#content .product_cell {float:left; width:123px; padding:0 18px 0 0; margin:0 0 0 0; background-color:#ffffff; text-align:center;}
#content .new_product_cell {width: 127px; height: 23px; background: url(../images/new-product.gif) no-repeat left top;position:absolute;left:0;top:0;}
#content .newProduct {text-indent:-9999px;display:block;}
#cnt_main div[id="content"] .new_product_cell {
/* replace with png in better browsers */
background: url(../images/new-product.png) no-repeat left top;width: 91px;height: 66px;
}

#content .product_cell_last {float:left; width:123px; padding:0; margin:0 0 0 0; background-color:#ffffff;}
#content .product_cell_img { text-align:center; width:123px; height:123px; padding:2px; margin:6px 0 0 0; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .product_cell_img img{float:none; display:block; text-align:center; padding:0; margin:0 auto 0 auto;border:none;}

#content .product_cell_desc {
width:123px;
padding:0;
margin:0;
background-color:#ffffff;
text-align:center;
height: 35px;
margin-top:8px;
    
}






#content .product_cell_desc .bold_brown{float:none; padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .product_cell_desc .orange{float:none; padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}
#content .product_cell_desc a{float:none; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .product_cell_links {float:left; width:110px; padding:0; margin:5px 0 5px 0; background-color:#ffffff;text-align:center;}
#content .product_cell_links a{float:none; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .product_cell_links .btn_add {margin:6px 0 5px 0;}

/*related products*/
#content .product_related_row {float:left; width:100%; padding:10px 0 0 0; margin:0; background-color:#ffffff; text-align:center; }
#content .product_related_cell {float:left; width:120px; padding:0; margin:0 6px 0 0; background-color:#ffffff;}
#content .product_related_last {float:left; width:120px; padding:0; margin:0; background-color:#ffffff;}
#content .product_related_img {float:left; text-align:center; width:110px; margin: 6px 0 0 0;height:110px; padding:2px; background-color:#ffffff; border:1px solid #F5F5E3;position:relative;}
#content .product_related_img img{float:left; text-align:center; vertical-align:bottom ;border:none; }
#content .product_related_desc {float:left; width:120px; padding:0; margin:0 0 5px 0; background-color:#ffffff;text-align:center;}
#content .product_related_desc .bold_brown{float:none; clear:both;  padding:0; margin:0; text-align:center; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:1.2em;}
#content .product_related_desc .orange{float:none; clear:both;padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}
#content .product_related_desc a{float:none; width:120px; padding:0; margin:0; background-color:#ffffff;text-align:center;}
#content .product_related_links {float:left; width:120px; padding:0; margin:5px 0 5px 0; background-color:#ffffff;text-align:center;}
#content .product_related_links a{float:none; width:120px; padding:0; margin:0 0 5px 0; background-color:#ffffff;text-align:center;}

/*Showroom Ad*/
#showroom_ad {float:left; padding:0; margin:20px 0 0 0; width:100%; }
#showroom_ad img {float:left; padding:0; margin:0 ; }
#showroom_ad p {float:left; padding:0 10px 0 20px; margin:20px 0 3px 0;}
#showroom_ad .orange{padding:0 0 0 20px; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#EE9900; line-height:1.2em;}

/* STRUCTURE - bottom - footer */
#bottom_links {float:left; width:100%; padding:0; margin:0; text-align:center; color:#747474;} 
#bottom_links a{float:none; color:#747474; text-decoration:none;}
#bottom_links a:hover{text-decoration:underline;}

#bottom_credit {float:left; width:100%; padding:10px 0 0 0; margin:0; text-align:center; color:#747474;} 
#bottom_credit span{float:none; padding:0; margin:0 10px 0 0; color:#747474; font-size:1em;}
#bottom_credit img {float:none; padding:5px 0 0 0;}

#bottom_copyrights {float:left; width:100%; padding:10px 0 0 0; margin:0; text-align:center; color:#747474; line-height:22px;} 
#bottom_copyrights span{float:none; padding:0; margin:0 10px 0 0; color:#747474; font-size:1em;}
#bottom_copyrights a{float:none; color:#747474; text-decoration:none;}
#bottom_copyrights a:hover{text-decoration:underline;}

/*basket*/
#nav_basket {float:left; width:100%;}
.basket_img_link {vertical-align:bottom; float:none; }
.basket_list {float:left; list-style-type:none; padding:0; margin:0; }
.basket_list li{border-bottom: 1px solid #E5EEF2; float:none; width:155px; padding:5px;}
.basket_list_item a{text-decoration:none; padding-left:8px; vertical-align:top; font-family: verdana, arial,helvetica, sans-serif;  font-size: 0.96em; color:#775A40; }
.basket_list_item a:hover{text-decoration:underline;}
.basket_header {float:none; clear:both; margin-left:4px; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#775A40;}

/*meet the team page*/
#content .team_member {float:left; width:100%; padding:0; margin:20px 0 0 0; border-top:1px solid #EEE5D6; clear:both;}
#content .member_photo {float:left; width:100px; padding:0; margin:0; text-align:left; }
#content .member_photo img {float:none; padding:5px; margin:20px 0 0 0; border:1px solid #DDD4C4;}
#content .member_desc {float:left; width:430px; padding:0; margin:20px 0 0 10px;}
#content .member_desc .desc_left {float:left; width:80px;} 
#content .member_desc .desc_right {float:left; padding-left:10px; width:170px;} 
#content .member_desc .desc_right a{float:left; margin:0; padding:0; clear:both;} 
#content .member_desc .desc_left .green {color:#0C5B0A; padding:0; margin:0; text-align:right;}


/*news box*/
#content .news {float:left; width:100%; padding:10px 0 0 0; margin:20px 0 0 0; border-top:1px solid #EEE5D6;}
#content .news img {float:left; margin:0 10px 0 0;}
#content .news_photo {float:left; width:100px; padding:0; margin:0; text-align:left; }
#content .news_photo img {float:left; padding:5px; margin:5px 0 0 0; border:1px solid #DDD4C4;}
#content .news_desc {float:left; width:430px; padding:0; margin:5px 0 0 10px;}

#content .news .date {float:right; margin:10px 0 0 0; clear:both;text-align:right;}
#content .news a{text-decoration:none; float:none; padding:0; margin:0; font-weight:bold; }
#content .news a:hover{text-decoration:underline;}
#content .news .orange{text-decoration:none;  clear:both; padding:0; margin:0; font-weight:bold; color:#EE9900; text-align:right; float:right; font-size:1.1em;}

#content .news_details {float:left; width:100%; padding:10px 0 0 0; margin:5px 0 0 0; border-top:1px solid #EEE5D6;}
#content .news_details p{float:left;}
#content .news_details img {float:left;padding:5px; margin:0 10px 0 0; border:1px solid #DDD4C4;}

.white {float:left; width:520px; margin:0; padding:0; background-color:#FFFFFF; text-align:left; font-size:1.1em; color:#553c26; line-height:22px;}
.white img{float:left;padding:5px; margin:0 10px 0 0; border:1px solid #DDD4C4;}
.white p {float:left; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#553C26; line-height:22px;}

/*feedback*/
#content .feedback_box {float:left; width:100%; padding:0 0 5px 0 ; margin:20px 0 0 0; background-image:url(../images/bg_feedback.gif); background-repeat:repeat-x; border-bottom:1px solid #EDE6DD; }
#content .feedback_box p {text-align:center; padding:10px 20px 10px 20px;}
#content .feedback_box h3 {padding:0 ; margin:0; text-align:center; font-family:verdana, arial, helvetica, sans-serif;font-weight:bold; line-height:22px;  font-size: 1.1em; color:#EE9900;}




/* basket styling  */
.btn_confirm {background-color:#FFFFF3; width:110px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:5px 140px 5px 0px; padding:2px;}
.btn_long {background-color:#FFFFF3; width:350px;  float:left;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:5px 33px 5px 0px; padding:2px;}
#content .btn_submit {background-color:#FFFFF3; width:60px;  float:left;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:0px 115px 5px 0px; padding:2px;}

.btn_continue {background-color:#FFFFF3; width:90px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:5px 110px 5px 130px; padding:2px;}
.btn_checkout {background-color:#FFFFF3; width:145px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#775A40; margin:10px 0 5px 0px; padding:2px;}
.btn_basket {background-color:#ffffff; width:100px;  float:right;  font:11px verdana, helvetica, sans-serif; color:#775A40; margin:5px 0 5px 0px; padding:2px;}
table.shoppingbasket { float:left; width:550px; background:#F5F0E9; padding:0; margin:5px 0 5px 0; }
table.shoppingbasket th {background:#775A40; color:#fff; font:bold x-small verdana, helvetica, sans-serif; padding:5px;}
table.shoppingbasket td {padding:5px; text-align:center; background:#FFFFF3; color:#775A40;}
table.shoppingbasket td.productdescription {width:100%; text-align:left;}
table.shoppingbasket td.itemtotal {font-weight:bold;}
table.shoppingbasket td.total {font:bold 1.1em verdana, sans-serif; color:#775A40; text-align:right; background:#ffffff; padding:10px 10px 10px 0;}
table.shoppingbasket td.quantity {text-align:center; }
table.shoppingbasket td.promotionalcode {font:0.9em verdana, sans-serif; color:#775A40; text-align:right; background:#fffff3; padding:10px 10px 10px 5px;}

/* Contact Form*/
form{ width:97%; float:left; padding:0 0 0 0px; margin:0; }
#contact_form {float:left; padding-top:20px; padding-left:0px; }
#contact_form p{float:left; padding-top:20px; padding-left:0px;}
div.row {clear: both; padding:5px;}

div.row span.label {float: left; width:130px; text-align: right;  font: 1em verdana, arial, helvetica, sans-serif;line-height:18px; color:#775A40; text-align:right; padding-left:3px}
div.row span.label a{font:0.9em verdana, arial, helvetica, sans-serif; color:#775A40; }
div.row span.formw_c {float: left; padding:0 0 0 10px; margin:0; text-align: left; font-size: 10px; font-weight:bold; }
div.row span.formw {
	padding:0 0 0 10px;
	margin:0;
	text-align: left;
	font-size: 10px;
	font-weight:bold;
	line-height:18px;
	width:320px;
	float: left;
}

div.formbg1 {  float:left ; width:514px; color: #775A40;   padding:0px 0 30px 0; margin:15px 0px 1px 2px; }

.inputtext {border: 1px solid #CFCFB3; width:250px;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}
.text {border: 1px solid #CFCFB3; width:99%;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFF3;}
.inputtext_short {border: 1px solid #CFCFB3; width:30px;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}
.inputtext_medium{border: 1px solid #CFCFB3; width:80px;color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}

.selectbox {border: 1px solid #CFCFB3; width:158px;color:#553C26; font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px; margin:0; background-color:#FFFFF3;}
.selectbox2 {border: 1px solid #CFCFB3; width:110px;color:#553C26; font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3; margin:0;}
.selectbox_veryshort {
	border: 1px solid #CFCFB3;
	margin:0;
	width:54px;
	color:#553C26;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
	background-color:#FFFFF3;
	float: left;
}
.selectbox_short {border: 1px solid #CFCFB3; margin:0; width:84px; color:#553C26;font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3;}
.selectbox_search {border: 1px solid #CFCFB3; width:145px;color:#553C26; font:1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#FFFFF3;}

#f_submit {float:left; padding: 2px;  font:1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 6px; background: #ffffff; color:#775A40; }
#f_reset {float:left; padding: 2px;  font:1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 12px; background: #ffffff;color:#775A40; }
#f_continue {float:left; padding: 2px;  font:1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 10px; background: #ffffff; color:#775A40; }

/*progress bar*/
#content .img_progress {float:left; border:none; margin:0 0 20px 0; padding:0; }

/* ERROR and SUCCESS*/
#content #error { width:93%; margin:10px 0 10px 0; padding:1.1em; border:1px dotted #E68513; background:#FFFBF5; color:#E68513; text-align:left; font-size:1.1em; line-height:22px;}

#recommendPopup #content #error, #recommendPopup #content #success {margin: 10px 20px; width: auto;}
#content #error h2 {font:bold medium helvetica, sans-serif; color:#E68513; background:#FFFBF5; padding:0; margin:0;  }
#content #error p {color:#E68513; font-size:1em; line-height:22px;}
#content #error hr {width:100%; float:left; padding:0; margin:0; border-top:1px solid #E68513; border-bottom:1px solid #E68513; display:none; }
#content #error a {color:#E68513; text-decoration:underline;}
#content #error a:hover {color:#E68513; text-decoration:none;}


#content #success { width:93%; margin:10px 0 10px 0;  padding:1.1em; border:1px dotted #2B6400; background:#FFFBF5; color:#2B6400;  font-size:1.1em; line-height:22px;}
#content #success h2 {font:bold medium helvetica, sans-serif; color:#2B6400; background:#FFFBF5; padding:0; margin:0; }
#content  #success p {color:#2B6400; font-size:1em; line-height:22px;}
#content #error hr {width:100%; float:left; padding:0; margin:0; border-top:1px solid #E68513; border-bottom:1px solid #2B6400; display:none; }

/*PRODUCT DETAILS*/
#product {float:left; width:100%; margin:10px 0px 4px 0px; padding:0 0px 10px 0px; }
#product_top {float:none; width:554px;  margin:0 auto 0 auto;}
#product_top_nav {float:left; width:554px;  margin:0 auto 5px auto;}
#product_top_nav a{float:left; clear:none;}
#product_top_nav .left{float:left; padding:0 5px; clear:none;}
#product_top_nav .right{float:none; padding:0 5px; clear:none;}
#product_photo {float:left; width:220px;  margin:0 8px 0 0 ;}
#product_photo img{float:left; border:1px solid #E7E7E7; padding:0px;}
#product_thumb {float:left; width:154px;  margin:0; }
#product_thumb img{float:left; border:1px solid #E7E7E7; margin-top:0px; margin-right:6px; margin-bottom:8px; padding:2px; }
#product_info {margin:0px; padding:15px 0 0 0; clear: both; }
#product_info .availability {float: right;width: 240px;text-align:right;font-size:1.3em;font-weight: bold;}
#product_info #txt_availability {color:#EF9B03;}
#product select {  float:none; background-color:#ffffff;color:#775A40; padding:2px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product .selector {  float:left; background-color:#ffffff;color:#775A40; padding:2px; margin:0 0 0 6px; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product a {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px; text-decoration:none;}
#product a:hover {text-decoration:underline;}


#product_bottom {float:left; width:103%;  margin:20px 0 0 0; padding:4px 0 4px 0;  border-top:1px solid #E4E4D3;border-bottom:1px solid #E4E4D3;} 

#product_info select {  width:100px; background-color:#ffffff;color:#775A40; padding:2px; margin:0; font:1.1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product_bottom_bar { float:left; background-color:#F6F6EA; width:100%; height:33px;}
#product_bottom_bar ul { list-style-type:none; float:left; margin:4px 0px 4px 0 ; padding:0 0 0 5px;   }
#product_bottom_bar ul li{margin:4px 16px 0 0px; padding:0px 16px 0 0;  border-right:1px solid #C4C4A1;   float:left; font:1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CFCFB3; }
#product_bottom_bar ul .size{padding:1px 8px 0px 5px; margin:0 0 5px 0;float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CFCFB3; }
#product_bottom_bar ul .bottom_bar_last{margin:4px 0 0 0; padding:0; border:none;   float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CFCFB3;}
#product_bottom_bar ul .quantity{padding:2px 0px 0px 0px; margin:0 0 5px 0;  float:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3A2B1E; }

.inputbox {margin:0 10px 0 5px; height:10px; border: 1px solid #CFCFB3; width:15px;color:#775A40; padding:2px; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}


/*view all links*/
#product .view-all {
	text-align: left;
	width:100%;
	float:left;
	padding:5px 0;
	margin:0 0 10px 0;
	border-bottom: 1px solid #e4e4d3;
	border-top: 1px solid #e4e4d3;
}

#product .view-all li{
	text-align: left;
	list-style-type: none;
	float:left;
}

#product .view-all li{
	text-align: left;
	list-style-type: none;
	float:left;
}

#product .view-all .cat a{
	padding:0 0 0 30px;
}

#product .view-all .ran a{
	padding:0 30px 0 0;
}


#product .view-all li a:hover{
	text-decoration: underline;
}

#product .view-all .cat{
	background: url('../images/btn_all_in_category.gif') no-repeat;
}

#product .view-all .ran{
	float:right;
	background: url('../images/btn_all_in_range.gif') top right no-repeat;
}


/*ACCESSIBILITY TABLE*/
table.accesskey {float:left ; width:100%; background:transparent; margin:0 auto 20px auto;  }
table.accesskey  th {text-align:left;background: #1C6E1B; color:#ffffff; font:bold 10px verdana, helvetica, sans-serif; padding:5px;}
table.accesskey  td {padding:5px; text-align:left; background:#F5F5E3; color:#004068; font:10px verdana, helvetica;}
table.accesskey  td.key {width:70px; text-align:center; background:#E8E8CE; }
table.accesskey  td.itemtotal {font-weight:bold;}
table.accesskey  td.total {font:bold medium verdana, sans-serif; color:#002741; text-align:right; background:transparent;}
table.accesskey  td.quantity {text-align:center;}
table.accesskey  th {}
table.accesskey  th.key {width:70px; text-align:center; background: #135712; color:#ffffff; }

/*MISC*/
.spacer{float:left; width:96%; height:40px;  } 
.btn_goto {float:left; padding-left:10px; }
.btn_basket {float:left; padding:0; margin:10px 0 0 0; width:auto;}
.btn_info {float:left; padding:0; margin:0 5px 0 0; width:auto;}
.img_dynamic {border:1px solid #9DC1D1; padding:0; margin:0;}
.btn {border: none;float: right;padding-top:6px; padding-right:5px; padding-bottom:0px; margin:5px 0 0 0 ; }
.btn_login {border: none;float: left;padding-top:0px; padding-right:5px; padding-bottom:0px; margin:5px 0 0 0 ; }
.form {background-color:#FFFFF3; border: 1px solid #CFCFB3;width: 140px; float:right;   margin: 3px 0 0 0; color: #775A40; font-size:10px; padding:3px;}
.form_keyword {background-color:#FFFFF3; border: 1px solid #CFCFB3;width: 137px; float:none;   margin:10px 0 0 10px; color: #775A40; font-size:10px; padding:3px; display:inline;}
.btn_subsrbibe {border: none;float: right;padding-top:6px; padding-right:0px; padding-bottom:0px; margin:0 0 0 0 ; }
.select_size {float:left; padding:0 0 0 0; margin:0 0 0 4px; font-size:0.9em;  width:85px; color:#775A40;}
select { list-style:none; line-height:1.2em; width:140px; margin:0 0 0 10px; font-size:0.9em; border:1px solid #CFCFB3;background-color:#FFFFF3; color:#3A2B1E; }





/* pagination */
.pagination {float:left; width:95%; text-align:center; margin:0; padding:0 10px 5px 10px ; }
.pagination p  {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px;}

.pagination a{font-weight:normal; float:none; font:9px Verdana, sans-serif;color:#775A40; text-decoration:none; margin:2px; padding:0px; text-align:center; }
.pagination a:hover{font-weight:normal; color:#775A40;font:9px Verdana, sans-serif; }


/*fixes*/
.clearfix {display: block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.skipToContent {visibility:hidden;}
fieldset {border:none; margin:0; padding:0; float:left; width:100%;}
#content .terms_link {float:right;padding:0; margin:0; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color: #EE9900; line-height:22px;}
#content_accessibility a{float:none; font-size:1em; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;  color:#3A2B1E; line-height:18px; text-decoration:none;}
.checkbox  {color:#553C26; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;  padding:3px;background-color:#FFFFFF;}
#content .print_link {float:none; padding:0; margin:10px 0 0 0; clear:both; display:block; font-size:1em; }
#content .print_ico {float:left; padding:0; margin:4px 5px 0 0; clear:both; display:block;}

#content .prev {float:left;  padding:0; margin:0; clear:none; width:73%; }
#content .next {float:left; padding:0; margin:0; clear:none; width:27%; }


#prod_spec {float:left; padding:0; margin:0; width:100%; clear:both;}

/** Paulian **/
.rating {  border-collapse: collapse; margin:4px; padding:2px; float:left;}
.rating tr { border:1px solid black;}
.rating_item { clear: both;}
.rating_item p.rt_left { float:left; margin-right:10px;}
.rating_item p.rt_right { float:left; text-align:left;}

.large_dd { width:200px; }

/* Tomasz */
span.dimensions {
	width: 60px;
	text-align: left;
	float:left;
}



.breadcrumbs {
list-style-type: none;
text-align: left;
padding: 0;
margin: 0;
color: #775A40;
}

.breadcrumbs li {
display: inline;
}


#main_middle .breadcrumbs a:link, #main_middle .breadcrumbs a:visited {
color: #775A40;
font-weight: bold;
text-decoration: none;
padding-right: 12px;
background: url(../images/arrow.gif) no-repeat right center;
}

#main_middle .breadcrumbs a:hover, #main_middle .breadcrumbs a:active {
color: #F59C00;
font-weight: bold;
text-decoration: none;
padding-right: 12px;
background: url(../images/arrow.gif) no-repeat right center;
}


.accessStyle {
display: none;
}

#vat{
text-indent:-9999px;
background:url(../images/vat.jpg) no-repeat top;
width:170px;
height:100px;
position:absolute;
top:-20px;
right:0px;
}