/* WPS STYLES */
html { height:100%; }
body { height:100%; font-size:12px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
body {background-color: #000; margin: 0px; padding: 0; }
html body { height:100%;}  

h2 {font-size:1.3em;font-weight:bold;margin:0;padding:0;}

.slideshow img {position:absolute;}


.right_column_bg {
width:100%;height:313px;float:left;background:url(../images/product_search_box2.png) no-repeat;
}



.outer_table { _height:108%;}
.full_height { height:100%; }
#basket { height:100px; overflow:hidden; } 

.clear{
	clear:both;
	height:1px;
	font-size:1px;
}

.wrapper {width:1100px;margin:0 auto;}
.menutop {background-image:url(../images/topmenu_bg.jpg);}



/* PF STYLES */
#white{color:#fff;}
.address { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.mainlinks { color: #73787b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sublinks { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.secondarylinks { color: #73787b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.standardcopy { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.orderhotline { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; }
.emphasisedcopy { font-weight: bold; color:#73787B; }
.baremphasisedcopy { color: #739abd; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.kitchenemphasisedcopy { color: #e2904c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.frontofhouseemphasisedcopy { color: #c64a87; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.patisserieandbakingemphasisedcopy { color: #e6b351; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tablewareemphasisedcopy { color: #8d65ab; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.housekeepingemphasisedcopy { color: #9abd70; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.searchlistinginputfield { color: #73787b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.basketinputfield { color: #73787b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.descriptioninputfield { color: #73787b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.smallcopy1 { color: #73787b; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px;text-align:left; }
.smallcopy { color: #73787b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px;text-align:left; }
.tertiarycopy { color: #73787b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }


.fineprint { color: #73787b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.newgrey { color:#b2b7bb; }

a.mainlinks:link { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.mainlinks:visited { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.mainlinks:hover { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.mainlinks:active { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.sublinks:link { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.sublinks:visited { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.sublinks:hover { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.sublinks:active { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.bottomlinks:link { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.bottomlinks:visited { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.bottomlinks:hover { color: #d2d5d7; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.bottomlinks:active { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.secondarylinks:link { color: #8E865F; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.secondarylinks:visited { color: #8E865F; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.secondarylinks:hover { color: #8E865F; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.secondarylinks:active { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a.bottomlinks:link { color: #707070; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px;}
a.bottomlinks:visited { color: #707070; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;font-size: 11px; }
a.bottomlinks:hover { color: #8E865F; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;font-size: 11px; }
a.bottomlinks:active { color: #707070; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;font-size: 11px; }



a.fineprint:link { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.fineprint:visited { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.fineprint:hover { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.fineprint:active { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.tertiarylinks:link { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.tertiarylinks:visited { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.tertiarylinks:hover { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.tertiarylinks:active { color: #73787b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.error { color:#FF0000; }

.main_navigation_bar { background-image:url('../images/button-bar-bg.jpg'); }
.main_navigation_barspecialoffers { background-image:url('../images/button-bar-bg.jpg'); }
.main_navigation_barbrands { background-image:url('../images/button-bar-bg.jpg'); }
.main_navigation_barblue { background-image:url('../images/button-bar-bg-bar.jpg'); }
.main_navigation_barpurple { background-image:url('../images/button-bar-bg-tableware.jpg'); }
.main_navigation_barmauve { background-image:url('../images/button-bar-bg-frontofhouse.jpg'); }
.main_navigation_barrose { background-image:url('../images/button-bar-bg-kitchen.jpg'); }
.main_navigation_barbutterscotch { background-image:url('../images/button-bar-bg-patisserieandbaking.jpg'); }
.main_navigation_barolive { background-image:url('../images/button-bar-bg-housekeeping.jpg'); }

.input_button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

table.MsoTableGrid
	{mso-style-name:"Table Grid";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	border:solid windowtext 1.0pt;
	mso-border-alt:solid windowtext .5pt;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-border-insideh:.5pt solid windowtext;
	mso-border-insidev:.5pt solid windowtext;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
	
.top_bar_box{
	color:#transparent;
	float:left;width:110px;color:#FFFFFF;text-align:center;line-height:45px;font-size:12px;
	letter-spacing:0.1px;
}	

.top_bar_box a{
	color:#transparent;
	text-decoration:none;
	}
.top_bar_box a:active{
	color:transparent;
	text-decoration:none;
}
.top_bar_box a:hover{
	color:#transparent;
	text-decoration:none;
}


.top_bar_box a {text-decoration:none;}
.top_bar_box a:link { color:transparent; text-decoration:none;}
.top_bar_box a:active { color:transparent; text-decoration:none;}
.top_bar_box a:visited { color:transparent; text-decoration:none;}
.top_bar_box a:hover { color:transparent; text-decoration:none;}	


.white_box {
	height:22px;
	margin-top:5px;
	width:570px;
}



.page_header {
	color:#FFFFFF;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	padding-top:3px;
	position:relative;
	text-transform:uppercase;
}


.header_title_gold { color:#8E865F;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;position:relative;}
.header_title_white { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.header_title_white_small { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}


.wrong_password{ color:#FF0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
left:20px;
position:absolute;
top:5px;}

.mid_content_holder_outer{
	background-color:#000000;
	background-image:url(../images/main_content_holder_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	min-height:671px;
	position:relative;
	width:100%;
}
.mid_content_holder_inner {
	float:left;
	position:relative;
	padding-left:70px;
	padding-right:70px;
	text-align:left;
}
.top_holder{float:left;position:relative;width:100%;padding-bottom:15px;}
.top_title{float:left;font-size:46px;position:relative;}
.top_search_box{float:right;position:relative;}
.breadcrumb{clear:left;float:left;position:relative;width:100%;}
#home_main_image{float:left;padding-right:15px;padding-top:22px;position:relative;width:753px;}
.home_right_column{float:left;position:relative;}
.home_boxes{float:left;position:relative;padding-top:10px;color:#000;}
.home_box{float:left;position:relative;background-color:#fff;}
.home_box_text{height:75px;padding:15px;width:279px;}
.home_box_text p {font-family:Arial, Helvetica, sans-serif;}
#home_box_1{margin-left:4px;}
#home_box_2{margin-left:14px;margin-right:14px;}
.content{float:left;padding-top:30px;position:relative;width:100%;}
.level2 a {color:#fff;padding-left:10px;text-decoration:none;text-transform: uppercase;}
.leftmenu {border-left:3px solid #696A6C;float:left;position:relative;width:200px;font-family:"Times New Roman", Times, serif;}
.leftmenu .level2 {height:24px;padding-top:6px;background-color:#b3aa7e;margin-left:2px;}
.leftmenu .middle_item {margin-top:2px;}
.leftmenu .last_item {margin-top:2px;}
.content_right{float:left;padding-left:40px;position:relative;width:717px;font-family:Arial, Helvetica, sans-serif;}
.news_list{float:left;position:relative;width:231px;height:430px;padding-bottom:30px;}
.news_list_image{border:3px solid #fff;}
#news_middle{padding-left:12px;padding-right:12px;}
.news_list_text_outer{height:155px;}
.news_list_text_inner{padding-top:10px;}
.news_list_date{color:#b3aa7e;font-weight:bold;}
.news_full_image{border:2px solid #fff;width:466px;}
.news_full_holder{float:left;position:relative;width:470px;}
.news_img1{border:2px solid #fff;width:226px;margin-bottom:10px;}
.news_img2{border:2px solid #fff;width:226px;}
.news_full_right_image{float:left;padding-left:10px;position:relative;}
.press_article{border:2px solid #fff;float:left;position:relative;width:100%;margin-bottom:20px;height:155px;background-color:#000;}
.press_article:hover{background-color:#696a6c;}
.press_image{border:2px solid #FFFFFF;float:left;margin:10px;position:relative;}
.press_text{float:left;height:95px;padding:10px;position:relative;width:517px;}
.press_bottom{bottom:11px;position:absolute;right:10px;width:517px;}
.press_bottom_left{float:left;padding-top:7px;position:relative;}
.press_bottom_right{float:right;position:relative;}
.press_size{color:#B3AA7E;font-weight:bold;}
.press_main_text{float:left;height:60px;overflow:hidden;position:relative;padding-top:5px;}
.our_heritage_main_image{float:left;position:relative;}
.our_heritage_text{float:left;padding:10px 20px 10px 0;position:relative;top:-55px;width:460px;font-size:14px;}
.our_heritage_right_image{background-image:url(../images/our_heritage_right.jpg);float:left;height:388px;margin-top:10px;position:relative;width:230px;background-repeat:no-repeat;color:#514c34;font-family:"Times New Roman", Times, serif;}
.our_heritage_right_image_top{float:left;padding-left:20px;padding-right:10px;padding-top:44px;position:relative;}
.our_heritage_right_image_btm{float:left;left:20px;position:absolute;top:125px;width:200px;}

.innovations_main_image{float:left;position:relative;}
.innovations_text{float:left;padding:10px 20px 10px 0;position:relative;top:-55px;width:460px;font-size:14px;}
.innovations_right_image{background-image:url(../images/innovations_right.jpg);float:left;height:220px;margin-top:10px;position:relative;width:230px;background-repeat:no-repeat;color:#514c34;font-family:"Times New Roman", Times, serif;}
.innovations_right_image_top{float:left;padding-left:20px;padding-right:10px;padding-top:44px;position:relative;}
.innovations_right_image_btm{float:left;left:20px;position:absolute;top:125px;width:200px;}


.bespoke_new_main_image{float:left;position:relative;border:2px solid #fff;}
.bespoke_new_text{float:left;padding:10px 20px 10px 0;position:relative;width:460px;font-size:14px;}
.bespoke_new_right_image{background-image:url(../images/bespoke_new_right.jpg);float:left;height:220px;margin-top:10px;position:relative;width:230px;background-repeat:no-repeat;color:#514c34;font-family:"Times New Roman", Times, serif;}
.bespoke_new_right_image_top{float:left;padding-left:20px;padding-right:10px;padding-top:44px;position:relative;}
.bespoke_new_right_image_btm{float:left;left:20px;position:absolute;top:125px;width:200px;}
.bespoke_new_special {
background-image:url("../images/bespoke_special.jpg");
float:left;
font-family:"Times New Roman",Times,serif;
position:relative;
width:230px;
height:220px;
}
.bespoke_new_special p {
color:#575138;
font-size:18px;
padding-left:18px;
padding-right:15px;
padding-top:30px;
}

.finishes_new_main_image{float:left;position:relative;border:2px solid #fff;}
.finishes_new_text{float:left;padding:10px 20px 10px 0;position:relative;width:460px;}
.finishes_new_right_image{background-image:url(../images/finishes_new_right.jpg);float:left;height:220px;margin-top:10px;position:relative;width:230px;background-repeat:no-repeat;color:#514c34;font-family:"Times New Roman", Times, serif;}
.finishes_new_right_image_top{float:left;padding-left:20px;padding-right:10px;padding-top:44px;position:relative;}
.finishes_new_right_image_btm{float:left;left:20px;position:absolute;top:125px;width:200px;}
.finishes_new_special {
background-image:url("../images/finishes_top.jpg");
background-repeat:no-repeat;
border:1px solid #A29B6F;
float:left;
font-family:"Times New Roman",Times,serif;
position:relative;
width:228px;
}
.finishes_disclaimer {
float:left;
clear:left;
font-family:"Times New Roman",Times,serif;
position:relative;
width:228px;
}
.finishes_fill {
background-image:url("../images/finishes_top_slim.jpg");
bottom:0;
height:66px;
position:absolute;
width:228px;
}
.finishes_new_h2 {
color:#FFFFFF;
font-size:16px;
padding-left:18px;
padding-right:15px;
padding-top:16px;
text-transform:uppercase;
}
.finishes_new_special p {
color:#575138;
font-size:18px;
padding-left:18px;
padding-right:15px;
}


#active, .level2:hover{background-color:#6a6b6d;margin-left:0px;}
.level2:hover a {padding-left:12px;}
#active:hover a {padding-left:10px;}

.process_article{border-bottom:1px solid;float:left;padding-bottom:20px;margin-bottom:25px;position:relative;width:100%;}
.process_image{border:2px solid #FFFFFF;float:left;position:relative;}
.process_text{float:left;padding:0 10px 10px;position:relative;width:428px;}
.process_bottom{bottom:11px;position:absolute;right:10px;width:517px;}
.process_bottom_left{float:left;padding-top:7px;position:relative;}
.process_bottom_right{float:right;position:relative;}
.process_size{color:#B3AA7E;font-weight:bold;}
.process_main_text{float:left;position:relative;padding-top:5px;}

.bespoke{background-color:#B3AA7E;float:left;height:190px;margin-bottom:15px;position:relative;width:309px;}
.bespoke_img{margin-left:-4px;margin-top:-4px;}
.bespoke_title{font-family:Arial,Helvetica,sans-serif;padding-left:10px;padding-top:7px;}
.bespoke_title a {color:#fff;text-decoration:none;}
.bespoke:hover{background-color:#6a6b6d;}
.bespoke_box{border:4px solid #6a6b6d;height:142px;left:0;margin:5px 8px 35px;position:absolute;top:0;width:285px;display:none;}
#bespoke_middle{margin-left:16px;margin-right:16px;}

.bespoke_main_image{float:left;position:relative;}
.bespoke_text{float:left;padding:10px 20px 10px 0;position:relative;top:-55px;width:460px;}
.bespoke_right_image{float:left;margin-top:10px;position:relative;}
.contact_left_inner{border-bottom:1px solid #b3aa7e;margin-left:10px;margin-right:10px;height:222px;}
.contact_left_inner p {margin-top:0;}
#first_p{font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
.contact_left_inner table {border-collapse:collapse;width:100%;font-size:1.2em;}
.contact_left_inner table td { border-bottom:1px solid #b3aa7e; }
.contact_left_box{font-weight:bold;}
.content table div {font-family:Arial, Helvetica, sans-serif;}

.product{background-color:#B3AA7E;float:left;height:200px;margin-bottom:10px;margin-right:10px;position:relative;width:170px;}
.product_title{font-family:Arial,Helvetica,sans-serif;padding-left:10px;padding-top:7px;}
.product:hover{background-color:#6a6b6d;}
.product_box{border:4px solid #6A6B6D;display:none;height:157px;left:0;margin:2px 3px 35px;position:absolute;top:0;width:157px;}
#product_middle{margin-left:16px;margin-right:16px;}
.product a {color:#fff;text-decoration:none;}
.product_holder{float:left;position:relative;width:720px;}
.right_column{float:right;position:relative;margin-top:-25px;}
.product_arrow{bottom:13px;position:absolute;right:13px;}

.product_sub{background-color:#B3AA7E;float:left;height:178px;;margin-bottom:10px;margin-right:10px;position:relative;width:110px;}
.product_sub_title{font-family:Arial,Helvetica,sans-serif;padding-left:10px;padding-top:3px;}
.product_sub:hover{background-color:#6a6b6d;}
.product_sub_box{border:4px solid #6A6B6D;display:none;height:98px;left:0;margin:2px 2px 35px;position:absolute;top:0;width:98px;}
#product_sub_middle{margin-left:16px;margin-right:16px;}
.product_sub a {color:#fff;text-decoration:none;}
.product_sub_arrow{bottom:30px;position:absolute;right:13px;}

.product_result_holder{float:left;position:relative;width:720px;}
.floatLeft{float:left;position:relative;}
.floatRight{float:right;position:relative;}
.product_result{background-color:#000000;border:1px solid #000;float:left;height:150px;margin-bottom:15px;margin-right:14px;position:relative;width:344px;}
.product_result_image{float:left;padding:5px;position:relative;}
.product_result_title{float:left;padding-right:5px;padding-top:5px;position:relative;width:219px;font-weight:bold;}
.product_result_description{float:left;padding-right:5px;position:relative;width:219px;padding-top:5px;height:75px;overflow:hidden;}
.product_result_code{float:left;padding-right:5px;position:relative;width:219px;color:#B3AA7E;font-weight:bold;}
.product_result:hover{background-color:#696a6c;}
.pagination{clear:both;float:left;font-weight:bold;padding-right:15px;padding-top:5px;position:relative;width:705pxpx;}
.pagination a {color:#fff;text-decoration:none;padding-left:3px;padding-right:3px;float:left;position:relative;}

.product_item_holder{float:left;position:relative;width:720px;}
.product_item_title{padding-bottom:10px;float:left;position:relative;}
.product_item_left{float:left;position:relative;width:320px;}
.product_item_image{float:left;padding-bottom:10px;position:relative;}

.product_item_associated_holder{background-color:#1B1B1B;float:left;position:relative;width:320px;}
.product_item_associated_header{float:left;position:relative;}
.product_item_associated_body{float:left;padding:10px 0 0 9px;position:relative;}
.product_item_associated_body_img{border:1px solid #FFFFFF;float:left;margin-bottom:10px;margin-right:7px;position:relative;}
.product_item_associated_box{border:4px solid #6A6B6D;height:45px;left:0;position:absolute;top:0;width:45px;display:none;}
.product_item_right{float:left;padding-left:35px;position:relative;width:365px;}
.product_item_right_inner_left{float:left;position:relative;width:214px;}
.product_item_right_inner_right{float:left;position:relative;}
.product_item_right_bottom{float:left;position:relative;width:100%;}
.product_item_finishes_holder{clear:left;float:left;padding-top:10px;position:relative;}
.product_item_finishes {float:left;padding-bottom:7px;padding-right:7px;position:relative;}

.basket_img{border:2px solid #787878;}
.top_view_basket{background-image:url(../images/view_basket.png);background-repeat:no-repeat;float:right;height:25px;position:relative;width:151px;font-size:11px;padding-right:10px;}
.top_view_basket_text1{color:#8D845D;padding-left:12px;padding-top:5px;}
.top_view_basket_text1 a{color:#8D845D;text-decoration:none;}
.top_view_basket_text2{color:#8d845d;text-decoration:underline;}
.top_view_basket_text3{color:#fff;}
.basket_item{float:left;height:310px;padding-right:70px;position:relative;width:170px;margin-bottom:60px;}
.basket_item_body{height:106px;}
.basket_item_title{padding-top:20px;font-weight:bold;}
.basket_item_code{color:#B3AA7E;font-weight:bold;}
.basket_item_quantity{}
.basket_item_finish{}

#results a {color:#B3AA7E;text-decoration:none;}
.finishes_holder{float:left;position:relative;width:720px;}
.finishes_btn{background-color:#B3AA7E;height:55px;}
.finishes{float:left;padding-right:10px;position:relative;width:110px;padding-bottom:20px;}
.finishes_text{padding-left:7px;width:97px;}
.finishes_text a{color:#fff;text-decoration:none;font-weight:bold;}


#loginbox{width:100%;height:100%;background-color:#000;position:fixed;display:none;z-index:20;opacity:0.8;filter:alpha(opacity=80);}
#login {background-image:url(../images/login_box_bg.jpg);background-repeat:no-repeat;width:390px;height:220px;position:relative;z-index:2;display:none;}

.login_top{float:left;position:relative;padding-top:25px;padding-left:20px;}
.login_username{float:left;text-align:left;padding-left:20px;padding-right:20px;}