@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------
DG DESCRITPION STYLES 
--------------------------------------------- */

.mc_headline{
	font-size: 16px;
	text-transform: lowercase;
	text-align: left;
	display: block;
	width: 100%;
	color: #FFF;
	margin-bottom: 10px;
	clear: both;
	float: left;
	line-height: 150%;
	background: #707070;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.mc_furniture_headline{
	text-transform: lowercase;
	text-align: left;
	padding: 2px 5px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	float: left;
	font-size: 16px;
	font-weight: bold;
}

.mc_textbox{
	margin: 10px 0px;
	border: 2px solid #CCC;
	padding: 10px;
	color: #666;
}
.mc_textbox a, .mc_textbox p, .mc_textbox strong {
	color: #666;
}
.mc_product_description_list {
	clear: both;
	float: left;
	list-style: url(/_images/mc_images/-.gif) none inside;
	width: 100%;
}


/* ------------------------------
DEFAULTS 
------------------------------ */
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
a {
	color: #000;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;	
}
h1, h2, h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	text-transform: lowercase;
}

p {
	padding-bottom: 10px;
	margin: 0px;
}
table{
	border: none;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}
strong{
	font-weight: bold;
}

/* ------ MC PAGE LAYOUT ------ */
body {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font: normal 12px Arial, Verdana, Geneva, sans-serif;
}		
.mc_container_Page {
	width: 975px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	position: relative;
	overflow: hidden;	
}

/* ------ HEADER ------ */
#mc_container_Header {
	width:100%;
	min-width:975px;
	height:95px;
	float: left;
}
.mc_header_item{
	width:310px;
	height:50px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#mc_header_logo{float:left;}
#mc_header_banner{margin-left:auto; margin-right:auto; text-align:center;}
#mc_header_member_links_and_search{float:right; text-align:right;}

.mc_transparency{
	background: url(/_images/mc_images/transparentBackground_FFFFFF_80.png) repeat scroll 0 0 transparent;
}

/* ------ TOP NAV------ */
.mc_container_Top_Nav {
	width: 100%;
	min-width: 975px;
	float:left;
	clear:both;
	background:#707070;
}
.mc_Top_Nav_Item{
	z-index: 999;
	height: 25px;
	float:left;
	overflow: visible;
	line-height: 25px;
	position:relative;
}

#mc_container_Top_Nav_Shop_Online {	width: 155px; }
#mc_container_Top_Nav_Fabric_And_Wallpaper_Showroom {width: 230px;}
#mc_container_Top_Nav_Furniture_Gallery {width: 155px;}
#mc_container_Top_Nav_Lifestyle {width: 160px;}
#mc_container_Top_Nav_WhereToFindUs {width: 145px;}
#mc_container_Top_Nav_Contracts {width: 124px;}
.mc_nav_pipe{
	background: #FFF;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 1px;
	float:left;
}

.mc_container_Main_Menu {
	width: 100%;
}
.mc_container_Left_Nav {
	float: left;
	width: 155px;
	z-index: 1;
	text-align: left;
	overflow: hidden;
	margin-top: 10px;
}
.mc_container_Right_Nav {
	float:right;
	width: 160px;
	z-index: 1;
	text-align: left;
	overflow: visible;
	font-size: 11px;
	padding-top: 10px;
}
.mc_container_Main {
	float: left;
	width: 975px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #333;
	z-index:1;
	margin-top:10px;
}
.mc_container_Main_Right {
	float: right;
	width: 810px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #333;
	z-index:1;
	margin-top:10px;
}
.mc_container_Main_Left {
	float: left;
	width: 810px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #333;
	overflow: hidden;
	margin-top:10px;
}

/* ------ FOOTER ------ */
.mc_container_Bottom_Nav_Join_Our_Mailing_List {
	float: left;
	height: 25px;
	width: 445px;
	margin-left:10px;
}

.mc_home_footer_title_bg {
	width:100%;
	height:25px;
	background-color:#707070;
	position:relative;
	left: 0px;
	top: 0px;
}
.mc_home_footer_title {
	width:975px;
	height:25px;
	float:left;
}
.mc_home_footer_title_item {
	float: left;
	margin-left:5px;
	color:#FFF;
	height:25px;
	border-right: 1px solid #FFF;
	line-height:25px;
	background: url(/_images/mc_images/downarrow.png) no-repeat scroll right top;
}
.mc_home_footer_title_item_no_arrow {
	float: left;
	margin-left:5px;
	color:#FFF;
	height:25px;
	border-right: 1px solid #FFF;
	line-height:25px;
}

.mc_home_footer_body { 
	width:975px;
	position:relative;
	left: 0px;
	top: 0px;
	height:150px;
	margin-top:5px;
 }
.mc_home_footer_body_item {
	float: left;
	margin-left:5px;
}
#mc_about_us{ width:165px;}
#mc_designers_guild_distributes{width:195px;}
#mc_customer_services {width:195px;}
#mc_trade_and_press{width:120px;}
#mc_shop_online {width:120px;}
#mc_terms_and_conditions{width:155px;}
#mc_join_our_mailing_list{
	width:316px;
	background: #FFF;
	float:left;
}


/* ------ MC MEMBERS LINKS ------ */

.mc_members_links{
	list-style: none;			
}	
.mc_members_links li{
	display: inline;
}

/* ------ MC MAIN MENU ------ */

.mc_main_menu,
.mc_main_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}

.mc_main_menu li {
	margin:0;
	padding:0;
}

.mc_main_menu ul {display:none}
.mc_main_menu li:hover ul{display:block}

.mc_main_menu a {
	display:block;
	color:#FFF;
	background:#707070;
	text-decoration:none;
	height: 25px;
	padding-left: 5px;
	line-height: 25px;
	font-weight: normal;
}
.mc_main_menu a:hover {text-decoration: underline;}


/* ------ MC SITE SEARCH ------ */

.uksearchform fieldset{
	padding: 0px;
	border: none;
	background-color:#F3F3F3;
	margin: 10px 0px;
}
.uksearchform legend, .uksearchform label{ 
	position:absolute; 
	display:none; 
	left:-9999px;
}

.uksearchform .textfield{
	margin: 0px;
	border-style: none;
	height: 25px;
	line-height:25px;
	width: 195px;
	padding-left: 10px;
	float: left;
	background:#F3F3F3;
}
.uksearchform .formbutton{
	float:right;
	width:55px;
	height:25px;
	padding:0px;
	margin:0px;
}
.predictive {
	text-align: left;
	z-index: 1000;
	top: 70px;
	background-color:#FFF;
	width:211px;
}

.predictive a{
	font-size: 11px;
	text-indent: 0;
	display: block;
	padding: 4px;
	text-transform: lowercase;
}
.predictive a:hover {
	background-color: #eee;
	color:#333;
	text-decoration: none;
}

.predictive ul{
	padding: 0px;
	margin:0px;
	border:1px solid #E5E6E8;
	border-bottom:none;
}
    
.predictive li {
	background:none;
	list-style-type:none;
	margin:0px;
	border-bottom:1px solid #E5E6E8;
}
.predictive .selected {
	background-color:#eee;
	color:#333;
}

.predictive .highlight {
	font-weight: bold;
}

.predictive .more {
	background-color:#272C30;
	text-align:right;
}

.predictive .more a {
	color: #EEE;
}
	
.predictive .more a:hover {
	background-color:#272C30;
	color: #EEE;
}




/* ------ MC BREADCRUMB ------ */

.breadcrumb{
	list-style: none;
	line-height:30px;
}	
.breadcrumb li{
	display: inline;
	text-transform: lowercase;
	color: #3c3c3c;
}

/*
SHOP MENU 
*/

.mc_shop_menu {
	border: none;
	margin: 0px;
	padding: 0px;
	width:155px;
	    }
.mc_shop_menu li a {
	display:block;
	line-height:20px;
	color: #929D00;
	text-transform: uppercase;
	text-indent: 5px;
	font-weight:bold;
}
.mc_shop_menu li #ongreen {
	background: #A2AD00;
	color:#FFF;
}
.mc_shop_menu li #onpink {
	background: #7D57A5;
	color:#FFF;
}
.mc_shop_menu li #offpink {
	color: #9659c1;
}
		
	
.mc_shop_menu li {
	list-style:none outside none; 
	display:inline;
}
.mc_shop_menu li li a {
	display:block;
	line-height:20px;
	color: #707070;
	background: #FFF;
	text-transform: lowercase;
	font-weight:normal;
}
.mc_shop_menu li li a:hover {
	font-weight:bold;
	text-decoration:none;
}
.mc_shop_menu li li #on{
	background: #A2AD00;
	color:#FFF;
}
        

/* 
STYLE TECH IMAGE ROTATOR - play pause display
*/

#mc_slideshow_default_image{
	position: absolute;
	left: 0px;
	top: 0px;
}
.STslideshow_975x400{
	width:975px;
	height:375px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.STslideshow_810x220{
	width:810px;
	height:265px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.STslideshow_810x318{
	width:810px;
	height:318px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.STslideshow_810x415{
	width:810px;
	height:415px;
	margin: 0px;
	padding: 0px;
	float: left;
}


.STslideshow_810x220 img{
	width:810px;
	height:265px;
}

#STslideshow img{
	position: absolute;
	left: 0px;
	top: 0px;
	cursor:pointer;	
}

#STpauseLink a
{
	position: absolute;
	right: 0px;
	z-index:95;
	padding: 2px 3px;
	font-size: 9px;
	color: #666;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.75) !important;
	background-color:#FFF;
	margin: 0px;
	border: 1px solid #999;
	top: 0px;
	text-align: center;
	vertical-align: middle;
}    	
	    	



/* ------ MC JOIN THE MAILING LIST ------ */

.rightcolemailform fieldset{
	margin: 0px;
	padding: 0px;
	border: none;
	background-color:#F3F3F3;
}
.rightcolemailform legend, .rightcolemailform label{ 
	position:absolute; 
	display:none; 
	left:-9999px;
}

.rightcolemailform .textfield{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 25px;
	width: 260px;
	line-height:25px;
	float:left;
	border:none;
	background-color:#F3F3F3;
}
.rightcolemailform .formbutton{
	float: right;
	padding:0px;
	margin:0px;
	border:none;
	width:35px;
	height:25px;
}

/* ------ MC FOOTER MENU ------*/

.mc_Footer_Menu,
.mc_Footer_Menu ul{
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.mc_Footer_Menu li {
	display: inline;
	float: left;
	padding-right: 60px;
}
.mc_Footer_Menu a,  .mc_Footer_Menu strong{
	color: #999;
}

.mc_Footer_Menu .mc_last {
	padding-right: 0px;
}


.mc_Footer_Menu ul li{
	display: block;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: none;
}


/* ------ FABRIC & WALLPAPER SEARCH ------ */

.searchTitle{
	color: #FFF;
	background-color: #666;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-indent: 5px;
}


.tab-menu li{
	display: block;
	border: 1px solid #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	text-indent: 5px;
}

.tab-selected{
	background-color: #CCC;
}

.searchForm, .searchCriteria { 
	width:160px; 
}

.searchForm  .select {
	width:160px;
	text-align:left;
	background-color:#c0c0c7;
	color:#272c30;
	padding:0px;
	border:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.searchForm legend {
	position:absolute; 
	display:none; 
	left:-9999px;
}
.searchForm fieldset, #searchCriteria fieldset{
	margin: 0px;
	padding: 0px;
	border: none;
}

.MooSelect {
	position:relative;
	width:160px;
	cursor:pointer;
	padding:0px;
	text-align:left;
	line-height:15px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.MooSelect .selected { border:1px solid #E5E6E8;text-indent:5px;background: #FFF no-repeat url(/_images/buttons/dbarrow.gif) right;color:#000;margin:0px;padding:0px; }
.MooSelect_options { padding:0px;margin:0px;list-style-type:none;background-color:#E5E6E8;background-image:none; }
.MooSelect_option { text-indent:10px;color:#272C30;border-top:1px solid #FFFFFF;background-image:none;padding:0px; }
.MooSelect .hover { background-color: #C0C0C7; }

#formContents, #formContents2 { padding-bottom:10px; width:160px; overflow:hidden; }
#formContents { text-align:left; }

/*
fabric and wallpaper accordions
*/

.criteriaHeading {
	text-indent:5px;
	text-align:left;
	border:1px solid #E5E6E8;
	background: #FFF no-repeat url(/_images/buttons/dbplus.gif) right;
	cursor:pointer;
	line-height:15px;
	padding:0px;
	width: 158px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.criteriaContent {
	padding-left: 5px;
}
.collections #collections, .collections #designs { background-color: #E5E6E8;width:137px;height:190px;overflow:hidden;margin-bottom:10px;float:left; }
.collections ul { padding:0px;margin:0px; }
.collections ul li { background-image:none;padding:0px;margin:0px; }
.collections .scrollBar { float:right;background: #C0C0C8;height: 190px;width: 22px; }
.collections .scrollHandle { height: 22px;width: 22px;cursor:pointer;background: #282B30 no-repeat url(/_images/buttons/dbarrows.gif) right; }
.collections a { padding-left:5px;display:block;border-bottom:1px solid #FFF;line-height:18px; }
.collections a:hover { background-color: #C0C0C8; }

/*
swatches
*/

.swatch, .colours {
	background-color:#F1F2F3;
	padding:0px;
	margin:0px;
	list-style-type:none;
	line-height: 15px;
}
.swatch li {
	float:left;
	display:inline;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.swatch img { border:0px;margin:0px;padding:0px;width:75px;height:63px; }
.colours { margin:0px 0px 10px 0px; }
.colours img { width:auto; height:auto; }
.colours li { float:none; }
.swatch div { margin:0px;padding:0px;text-align:center; width:75px; height:15px; overflow:hidden; }
.swatch .brands {
	width:160px;
	background:none;
	text-align:left;
	float: none;
	display: block;
	margin: 0px;
	padding:0px;
}

/*
messagewindow.js
*/

.messageWindow { background-color:#FFF; color: #000; padding:20px; text-align:center; cursor:pointer; border:1px solid #C0C0C8; }
.messageWindow h2 { color: #FFF600; font-size: 16px; margin-top:0px; }
.messageWindow .error { color: #F26060; font-size: 16px; margin-top:0px; }
.padtop { padding-top:5px; }

/*
get the look styles
*/

#collectiondetailsflash {
	position:relative;
	width:300px;
	height:360px;
	overflow:hidden;
	margin-bottom:15px;
}

#collectiondetailsflash .getthelookimg {
	position:absolute;
	top:10px;
	right:0px;
	z-index:1;
}

#collectionNumber {
	padding:0px;
	margin:0px;
	position:absolute;
	z-index:1;
	bottom:0px;
	width:300px;
	background-color:#272C30;
}

#collectionNumber li {
	float:left;
	width:99px;
	text-align:center;
	color:#C0C0C7;
	line-height:15px;
	border-left:1px solid #C0C0C7;
	border-top:1px solid #C0C0C7;
	cursor:pointer;
}

#collectionNumber .selected {
	background-color:#C0C0C7;
	color:#272C30;
}

#collectionNumber .first {
	border-left:none;
	width:100px;
}


/* ------ RECYCLED FROM RED ANT ------ */

.skiptocontent {position:absolute; margin-left: -9999px;}

.clear{
	clear: both;
}
.mc_horizontal_rule{
	clear: both;
	background-color: #E4E4E4;
	height: 1px;
	width: 100%;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;	
}

.fielderror{
	color: #F00;
	padding-left: 253px;
	padding-top: 5px;
	padding-bottom: 2px;
}


/********************************************************************/
/*                        Banners Module                            */
/********************************************************************/


ul.ukcalls2action a.topbanner {margin-top:0px;}
.dynabanner {
	display: none;
	padding: 0px;
	margin: 5px 0px;
}
.dynabanner, .dynabanner a, .dynabanner img { float:left; }
.dynabanner a { margin-top:0px; }

.bannerOverlayGlobal{
	width: 975px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 90;
	top: 140px;
	right: 10px;
	text-align:right;
}
.bannerOverlayGlobalItem{
	width: 100%;
	float:right;
	clear:both;
}
.bannerOverlayShops{
	width: 200px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 100;
	top: 150px;
	right: 0px;
}

/* -------------------------------------------  FORMS -------------------------------------------*/

fieldset{
	margin: 0px 0px 10px;
	border: 1px solid #CCC;
	background-color: #F8F8F8;
	padding: 10px 0px;
}
fieldset p{
	float: left;
	width: 400px;
	padding-left: 253px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.fielderror{
	color: #F00;
	width: 400px;
	padding-left: 253px;
	padding-top: 5px;
	padding-bottom: 2px;
	clear: both;
}
legend{
	background-color: #999;
	padding: 5px 10px;
	margin-left: 10px;
	color: #FFF;
	border: 1px solid #FFF;
	text-transform: lowercase;
}

label {
	float:left;
	clear:left;
	width:250px;
	margin:0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
input, textarea{
	float:left;
	text-align:left;
	background-color:#fff;
	color:#5c5c67;
	border:1px solid #e5e6e8;
	margin: 0px 0px 10px;
	padding: 0px 5px;
}
.checkbox {
	float:left;
	text-align:left;
	background-color:#fff;
	color:#5c5c67;
	border:1px solid #e5e6e8;
	padding: 0px;
	vertical-align: bottom;
	margin: 0px 0px 10px;
}


input.textfield{
	width:250px;
}

textarea{
	overflow:auto;
	width:250px;
}

select {
	float:left;
	width:260px;
	text-align:left;
	background-color:#fff;
	color:#5c5c67;
	border:1px solid #e5e6e8;
	padding:0px;
	margin: 0px 0px 10px;
}
.formbutton, .purchasebutton{
	height: auto;
	width: auto;
	margin: 0px;
	margin: 0px 0px 0px 255px;
	padding:0px;
	border: none;
}
.mc_form_paragraph{
	float:left;
	text-align:left;
	margin: 0px 0px 10px 255px;
	padding: 0px 5px;
	width: 250px;
}



/* -------------------------------------------  XSL TEMPLATE CSS -------------------------------------------*/

/* _xsl/templates/filtered_category.xsl  */

.filteredCategory{
	width:810px;
	height:30px;
	margin-bottom:10px;
}

/* _xsl/templates/standard_category2.xsl  */
.discount {
	position:absolute;
	top:215px;
	left:0px;
	width:240px;
	height:25px;
	background-repeat:no-repeat;
	background-position:top left;
}
.ala_discount {
	position:absolute;
	top:134px;
	left:0px;
	width:150px;
	height:16px;
	background-repeat:no-repeat;
	background-position:top left;
}


	.off_ut5 { background-image:url(/_images/discount/ut05.png);}
	.off_ut10 { background-image:url(/_images/discount/ut10.png);}
	.off_ut15 { background-image:url(/_images/discount/ut15.png);}
	.off_ut20 { background-image:url(/_images/discount/ut20.png);}
	.off_ut25 { background-image:url(/_images/discount/ut25.png);}
	.off_ut30 { background-image:url(/_images/discount/ut30.png);}
	.off_ut35 { background-image:url(/_images/discount/ut35.png);}
	.off_ut40 { background-image:url(/_images/discount/ut40.png);}
	.off_ut45 { background-image:url(/_images/discount/ut45.png);}
	.off_ut50 { background-image:url(/_images/discount/ut50.png);}
	.off_ut55 { background-image:url(/_images/discount/ut55.png);}
	.off_ut60 { background-image:url(/_images/discount/ut60.png);}
	.off_ut65 { background-image:url(/_images/discount/ut65.png);}
	.off_ut70 { background-image:url(/_images/discount/ut70.png);}
	.off_ut75 { background-image:url(/_images/discount/ut75.png);}
	.off_ut80 { background-image:url(/_images/discount/ut80.png);}
	.off_ut85 { background-image:url(/_images/discount/ut85.png);}
	.off_ut90 { background-image:url(/_images/discount/ut90.png);}
	.off_ut95 { background-image:url(/_images/discount/ut95.png);}
	
	.ala_off_ut5 { background-image:url(/_images/discount_ala/ut05.png);}
	.ala_off_ut10 { background-image:url(/_images/discount_ala/ut10.png);}
	.ala_off_ut15 { background-image:url(/_images/discount_ala/ut15.png);}
	.ala_off_ut20 { background-image:url(/_images/discount_ala/ut20.png);}
	.ala_off_ut25 { background-image:url(/_images/discount_ala/ut25.png);}
	.ala_off_ut30 { background-image:url(/_images/discount_ala/ut30.png);}
	.ala_off_ut35 { background-image:url(/_images/discount_ala/ut35.png);}
	.ala_off_ut40 { background-image:url(/_images/discount_ala/ut40.png);}
	.ala_off_ut45 { background-image:url(/_images/discount_ala/ut45.png);}
	.ala_off_ut50 { background-image:url(/_images/discount_ala/ut50.png);}
	.ala_off_ut55 { background-image:url(/_images/discount_ala/ut55.png);}
	.ala_off_ut60 { background-image:url(/_images/discount_ala/ut60.png);}
	.ala_off_ut65 { background-image:url(/_images/discount_ala/ut65.png);}
	.ala_off_ut70 { background-image:url(/_images/discount_ala/ut70.png);}
	.ala_off_ut75 { background-image:url(/_images/discount_ala/ut75.png);}
	.ala_off_ut80 { background-image:url(/_images/discount_ala/ut80.png);}
	.ala_off_ut85 { background-image:url(/_images/discount_ala/ut85.png);}
	.ala_off_ut90 { background-image:url(/_images/discount_ala/ut90.png);}
	.ala_off_ut95 { background-image:url(/_images/discount_ala/ut95.png);}

	.off_1 { background-image:url(/_images/discount/disc1.png);}
	.off_2 { background-image:url(/_images/discount/disc2.png);}
	.off_3 { background-image:url(/_images/discount/disc3.png);}
	.off_4 { background-image:url(/_images/discount/disc4.png);}
	.off_5 { background-image:url(/_images/discount/disc5.png);}
	.off_6 { background-image:url(/_images/discount/disc6.png);}
	.off_7 { background-image:url(/_images/discount/disc7.png);}
	.off_8 { background-image:url(/_images/discount/disc8.png);}
	.off_9 { background-image:url(/_images/discount/disc9.png);}
	.off_10 { background-image:url(/_images/discount/disc10.png);}
	.off_11 { background-image:url(/_images/discount/disc11.png);}
	.off_12 { background-image:url(/_images/discount/disc12.png);}
	.off_13 { background-image:url(/_images/discount/disc13.png);}
	.off_14 { background-image:url(/_images/discount/disc14.png);}
	.off_15 { background-image:url(/_images/discount/disc15.png);}
	.off_16 { background-image:url(/_images/discount/disc16.png);}
	.off_17 { background-image:url(/_images/discount/disc17.png);}
	.off_18 { background-image:url(/_images/discount/disc18.png);}
	.off_19 { background-image:url(/_images/discount/disc19.png);}
	.off_20 { background-image:url(/_images/discount/disc20.png);}
	.off_21 { background-image:url(/_images/discount/disc21.png);}
	.off_22 { background-image:url(/_images/discount/disc22.png);}
	.off_23 { background-image:url(/_images/discount/disc23.png);}
	.off_24 { background-image:url(/_images/discount/disc24.png);}
	.off_25 { background-image:url(/_images/discount/disc25.png);}
	.off_26 { background-image:url(/_images/discount/disc26.png);}
	.off_27 { background-image:url(/_images/discount/disc27.png);}
	.off_28 { background-image:url(/_images/discount/disc28.png);}
	.off_29 { background-image:url(/_images/discount/disc29.png);}
	.off_30 { background-image:url(/_images/discount/disc30.png);}
	.off_31 { background-image:url(/_images/discount/disc31.png);}
	.off_32 { background-image:url(/_images/discount/disc32.png);}
	.off_33 { background-image:url(/_images/discount/disc33.png);}
	.off_34 { background-image:url(/_images/discount/disc34.png);}
	.off_45 { background-image:url(/_images/discount/disc35.png);}
	.off_36 { background-image:url(/_images/discount/disc36.png);}
	.off_37 { background-image:url(/_images/discount/disc37.png);}
	.off_38 { background-image:url(/_images/discount/disc38.png);}
	.off_39 { background-image:url(/_images/discount/disc39.png);}
	.off_40 { background-image:url(/_images/discount/disc40.png);}
	.off_41 { background-image:url(/_images/discount/disc41.png);}
	.off_42 { background-image:url(/_images/discount/disc42.png);}
	.off_43 { background-image:url(/_images/discount/disc43.png);}
	.off_44 { background-image:url(/_images/discount/disc44.png);}
	.off_45 { background-image:url(/_images/discount/disc45.png);}
	.off_46 { background-image:url(/_images/discount/disc46.png);}
	.off_47 { background-image:url(/_images/discount/disc47.png);}
	.off_48 { background-image:url(/_images/discount/disc48.png);}
	.off_49 { background-image:url(/_images/discount/disc49.png);}
	.off_50 { background-image:url(/_images/discount/disc50.png);}
	.off_51 { background-image:url(/_images/discount/disc51.png);}
	.off_52 { background-image:url(/_images/discount/disc52.png);}
	.off_53 { background-image:url(/_images/discount/disc53.png);}
	.off_54 { background-image:url(/_images/discount/disc54.png);}
	.off_55 { background-image:url(/_images/discount/disc55.png);}
	.off_56 { background-image:url(/_images/discount/disc56.png);}
	.off_57 { background-image:url(/_images/discount/disc57.png);}
	.off_58 { background-image:url(/_images/discount/disc58.png);}
	.off_59 { background-image:url(/_images/discount/disc59.png);}
	.off_60 { background-image:url(/_images/discount/disc60.png);}
	.off_61 { background-image:url(/_images/discount/disc61.png);}
	.off_62 { background-image:url(/_images/discount/disc62.png);}
	.off_63 { background-image:url(/_images/discount/disc63.png);}
	.off_64 { background-image:url(/_images/discount/disc64.png);}
	.off_65 { background-image:url(/_images/discount/disc65.png);}
	.off_66 { background-image:url(/_images/discount/disc66.png);}
	.off_67 { background-image:url(/_images/discount/disc67.png);}
	.off_68 { background-image:url(/_images/discount/disc68.png);}
	.off_69 { background-image:url(/_images/discount/disc69.png);}
	.off_70 { background-image:url(/_images/discount/disc70.png);}
	.off_71 { background-image:url(/_images/discount/disc71.png);}
	.off_72 { background-image:url(/_images/discount/disc72.png);}
	.off_73 { background-image:url(/_images/discount/disc73.png);}
	.off_74 { background-image:url(/_images/discount/disc74.png);}
	.off_75 { background-image:url(/_images/discount/disc75.png);}
	.off_76 { background-image:url(/_images/discount/disc76.png);}
	.off_77 { background-image:url(/_images/discount/disc77.png);}
	.off_78 { background-image:url(/_images/discount/disc78.png);}
	.off_79 { background-image:url(/_images/discount/disc79.png);}
	.off_80 { background-image:url(/_images/discount/disc80.png);}
	.off_81 { background-image:url(/_images/discount/disc81.png);}
	.off_82 { background-image:url(/_images/discount/disc82.png);}
	.off_83 { background-image:url(/_images/discount/disc83.png);}
	.off_84 { background-image:url(/_images/discount/disc84.png);}
	.off_85 { background-image:url(/_images/discount/disc85.png);}
	.off_86 { background-image:url(/_images/discount/disc86.png);}
	.off_87 { background-image:url(/_images/discount/disc87.png);}
	.off_88 { background-image:url(/_images/discount/disc88.png);}
	.off_89 { background-image:url(/_images/discount/disc89.png);}
	.off_90 { background-image:url(/_images/discount/disc90.png);}
	.off_91 { background-image:url(/_images/discount/disc91.png);}
	.off_92 { background-image:url(/_images/discount/disc92.png);}
	.off_93 { background-image:url(/_images/discount/disc93.png);}
	.off_94 { background-image:url(/_images/discount/disc94.png);}
	.off_95 { background-image:url(/_images/discount/disc95.png);}
	.off_96 { background-image:url(/_images/discount/disc96.png);}
	.off_97 { background-image:url(/_images/discount/disc97.png);}
	.off_98 { background-image:url(/_images/discount/disc98.png);}
	.off_99 { background-image:url(/_images/discount/disc99.png);}
	.off_100 { background-image:url(/_images/discount/disc100.png);}
	
	
	.ala_off_1 { background-image:url(/_images/discount_ala/disc1.png);}
	.ala_off_2 { background-image:url(/_images/discount_ala/disc2.png);}
	.ala_off_3 { background-image:url(/_images/discount_ala/disc3.png);}
	.ala_off_4 { background-image:url(/_images/discount_ala/disc4.png);}
	.ala_off_5 { background-image:url(/_images/discount_ala/disc5.png);}
	.ala_off_6 { background-image:url(/_images/discount_ala/disc6.png);}
	.ala_off_7 { background-image:url(/_images/discount_ala/disc7.png);}
	.ala_off_8 { background-image:url(/_images/discount_ala/disc8.png);}
	.ala_off_9 { background-image:url(/_images/discount_ala/disc9.png);}
	.ala_off_10 { background-image:url(/_images/discount_ala/disc10.png);}
	.ala_off_11 { background-image:url(/_images/discount_ala/disc11.png);}
	.ala_off_12 { background-image:url(/_images/discount_ala/disc12.png);}
	.ala_off_13 { background-image:url(/_images/discount_ala/disc13.png);}
	.ala_off_14 { background-image:url(/_images/discount_ala/disc14.png);}
	.ala_off_15 { background-image:url(/_images/discount_ala/disc15.png);}
	.ala_off_16 { background-image:url(/_images/discount_ala/disc16.png);}
	.ala_off_17 { background-image:url(/_images/discount_ala/disc17.png);}
	.ala_off_18 { background-image:url(/_images/discount_ala/disc18.png);}
	.ala_off_19 { background-image:url(/_images/discount_ala/disc19.png);}
	.ala_off_20 { background-image:url(/_images/discount_ala/disc20.png);}
	.ala_off_21 { background-image:url(/_images/discount_ala/disc21.png);}
	.ala_off_22 { background-image:url(/_images/discount_ala/disc22.png);}
	.ala_off_23 { background-image:url(/_images/discount_ala/disc23.png);}
	.ala_off_24 { background-image:url(/_images/discount_ala/disc24.png);}
	.ala_off_25 { background-image:url(/_images/discount_ala/disc25.png);}
	.ala_off_26 { background-image:url(/_images/discount_ala/disc26.png);}
	.ala_off_27 { background-image:url(/_images/discount_ala/disc27.png);}
	.ala_off_28 { background-image:url(/_images/discount_ala/disc28.png);}
	.ala_off_29 { background-image:url(/_images/discount_ala/disc29.png);}
	.ala_off_30 { background-image:url(/_images/discount_ala/disc30.png);}
	.ala_off_31 { background-image:url(/_images/discount_ala/disc31.png);}
	.ala_off_32 { background-image:url(/_images/discount_ala/disc32.png);}
	.ala_off_33 { background-image:url(/_images/discount_ala/disc33.png);}
	.ala_off_34 { background-image:url(/_images/discount_ala/disc34.png);}
	.ala_off_45 { background-image:url(/_images/discount_ala/disc35.png);}
	.ala_off_36 { background-image:url(/_images/discount_ala/disc36.png);}
	.ala_off_37 { background-image:url(/_images/discount_ala/disc37.png);}
	.ala_off_38 { background-image:url(/_images/discount_ala/disc38.png);}
	.ala_off_39 { background-image:url(/_images/discount_ala/disc39.png);}
	.ala_off_40 { background-image:url(/_images/discount_ala/disc40.png);}
	.ala_off_41 { background-image:url(/_images/discount_ala/disc41.png);}
	.ala_off_42 { background-image:url(/_images/discount_ala/disc42.png);}
	.ala_off_43 { background-image:url(/_images/discount_ala/disc43.png);}
	.ala_off_44 { background-image:url(/_images/discount_ala/disc44.png);}
	.ala_off_45 { background-image:url(/_images/discount_ala/disc45.png);}
	.ala_off_46 { background-image:url(/_images/discount_ala/disc46.png);}
	.ala_off_47 { background-image:url(/_images/discount_ala/disc47.png);}
	.ala_off_48 { background-image:url(/_images/discount_ala/disc48.png);}
	.ala_off_49 { background-image:url(/_images/discount_ala/disc49.png);}
	.ala_off_50 { background-image:url(/_images/discount_ala/disc50.png);}
	.ala_off_51 { background-image:url(/_images/discount_ala/disc51.png);}
	.ala_off_52 { background-image:url(/_images/discount_ala/disc52.png);}
	.ala_off_53 { background-image:url(/_images/discount_ala/disc53.png);}
	.ala_off_54 { background-image:url(/_images/discount_ala/disc54.png);}
	.ala_off_55 { background-image:url(/_images/discount_ala/disc55.png);}
	.ala_off_56 { background-image:url(/_images/discount_ala/disc56.png);}
	.ala_off_57 { background-image:url(/_images/discount_ala/disc57.png);}
	.ala_off_58 { background-image:url(/_images/discount_ala/disc58.png);}
	.ala_off_59 { background-image:url(/_images/discount_ala/disc59.png);}
	.ala_off_60 { background-image:url(/_images/discount_ala/disc60.png);}
	.ala_off_61 { background-image:url(/_images/discount_ala/disc61.png);}
	.ala_off_62 { background-image:url(/_images/discount_ala/disc62.png);}
	.ala_off_63 { background-image:url(/_images/discount_ala/disc63.png);}
	.ala_off_64 { background-image:url(/_images/discount_ala/disc64.png);}
	.ala_off_65 { background-image:url(/_images/discount_ala/disc65.png);}
	.ala_off_66 { background-image:url(/_images/discount_ala/disc66.png);}
	.ala_off_67 { background-image:url(/_images/discount_ala/disc67.png);}
	.ala_off_68 { background-image:url(/_images/discount_ala/disc68.png);}
	.ala_off_69 { background-image:url(/_images/discount_ala/disc69.png);}
	.ala_off_70 { background-image:url(/_images/discount_ala/disc70.png);}
	.ala_off_71 { background-image:url(/_images/discount_ala/disc71.png);}
	.ala_off_72 { background-image:url(/_images/discount_ala/disc72.png);}
	.ala_off_73 { background-image:url(/_images/discount_ala/disc73.png);}
	.ala_off_74 { background-image:url(/_images/discount_ala/disc74.png);}
	.ala_off_75 { background-image:url(/_images/discount_ala/disc75.png);}
	.ala_off_76 { background-image:url(/_images/discount_ala/disc76.png);}
	.ala_off_77 { background-image:url(/_images/discount_ala/disc77.png);}
	.ala_off_78 { background-image:url(/_images/discount_ala/disc78.png);}
	.ala_off_79 { background-image:url(/_images/discount_ala/disc79.png);}
	.ala_off_80 { background-image:url(/_images/discount_ala/disc80.png);}
	.ala_off_81 { background-image:url(/_images/discount_ala/disc81.png);}
	.ala_off_82 { background-image:url(/_images/discount_ala/disc82.png);}
	.ala_off_83 { background-image:url(/_images/discount_ala/disc83.png);}
	.ala_off_84 { background-image:url(/_images/discount_ala/disc84.png);}
	.ala_off_85 { background-image:url(/_images/discount_ala/disc85.png);}
	.ala_off_86 { background-image:url(/_images/discount_ala/disc86.png);}
	.ala_off_87 { background-image:url(/_images/discount_ala/disc87.png);}
	.ala_off_88 { background-image:url(/_images/discount_ala/disc88.png);}
	.ala_off_89 { background-image:url(/_images/discount_ala/disc89.png);}
	.ala_off_90 { background-image:url(/_images/discount_ala/disc90.png);}
	.ala_off_91 { background-image:url(/_images/discount_ala/disc91.png);}
	.ala_off_92 { background-image:url(/_images/discount_ala/disc92.png);}
	.ala_off_93 { background-image:url(/_images/discount_ala/disc93.png);}
	.ala_off_94 { background-image:url(/_images/discount_ala/disc94.png);}
	.ala_off_95 { background-image:url(/_images/discount_ala/disc95.png);}
	.ala_off_96 { background-image:url(/_images/discount_ala/disc96.png);}
	.ala_off_97 { background-image:url(/_images/discount_ala/disc97.png);}
	.ala_off_98 { background-image:url(/_images/discount_ala/disc98.png);}
	.ala_off_99 { background-image:url(/_images/discount_ala/disc99.png);}
	.ala_off_100 { background-image:url(/_images/discount_ala/disc100.png);}



.mc_new_image{
	position:absolute; top:0px; left:0px; width:40px; height:40px; background-repeat:no-repeat; background-position:top left; background-image:url(/_images/mc_images/new.png) !important; background-image:url(/_images/mc_images/new.gif)
}
/* Replaced with GridRow Approach
.mc_pod_grid{
	float:left;
}

.mc_pod_grid .first{
	clear: both;
}

.mc_pod_grid .last{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.mc_pod_grid li{
	float:left;
	position:relative;
	display:inline;
	border:none;
	background:none;
	padding-top: 0px;
	padding-right: 45px;
	padding-bottom: 1px;
	padding-left: 0px;
}
*/
.grid-row{
	float:left;
	width:810px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.grid-item{
	margin-left: 45px;
	position:relative;
	float:left;
	text-align:left;
	line-height:15px;
	text-transform: lowercase;
	width:240px;
	height:300px;
}

.grid-image img{
	float:left;
	width:240px;
	height:240px;
}
.grid-copy{}
.grid-prices{
	position:relative;}
/*
.mc_pod_grid div, .mc_pod_grid p{
	
	line-height:15px;
}*/
.podName{
	color:#000;
	width:240px;
	float:left;
	padding:0px;
	margin:0px;
}
.podDescription{
	width:240px;
	float:left;
	padding:0px;
}
.podMarketing{
	text-align:right;
	font-weight: bold;
	width:240px;
	float:left;
	padding:0px;
}
.podPrice{
	width:120px;
	float:left;
}
#strike{
	text-decoration: line-through;
}
.podSalePrice{
	width:120px;
	text-align:right;
	color: #9659c1;
	float:right;
}

#prodInfo{
	background: #E8E8E8;
	width: 100px;
}
#delivery{
	background: #D8D8D8;
	width: 100px;
}
#returns{
	background: #C8C8C8;
	width: 100px;
}


/* ----------------------------------------------
_xsl/templates/lifestyle_product_grid.xsl 
---------------------------------------------- */





/* ----------------------------------------------
_xsl/templates/lifestyle_product_grid.xsl 
---------------------------------------------- */

.mc_lifestyle_grid{
	float:left;
}
.mc_lifestyle_grid li{
	float:left;
	display:inline;
}

.mc_lifestyle_item{
	float:left;
	width: 485px;
	height: 176px;
	margin-bottom: 10px;
	position:relative;
}

.mc_lifestyle_grid .first{
	clear: both;
	margin-right: 5px;
}
.mc_lifestyle_grid img{
	float:left;
	width:195px;
	height:176px;
}
.mc_lifestyle_grid .description{
	float:right;
	height: 176px;
	width: 270px;
	margin-right: 10px;
}



/* _xsl/templates/purchasable_porduct.xsl  */

.mc_purchasable_product_main{
	float: left;
	width: 810px;
}
#main_gallery{
	margin-bottom:10px;
}
.main_gallery_item{
	position:relative;
	width:340px;
	height:340px;
}


.hoverToZoom{
	width:80px;
	position: absolute;
	bottom: 10px;
	left: 130px;
	height: 15px;
	border: 1px solid #E6E6E6;
	background-image: url(/_images/mc_images/transparentBackground_FFFFFF_80.png);
	text-align:center;
	line-height:15px;
	color:#666;
}

#thumb_gallery {
	float: left;
	margin-top:10px;
}
#thumb_gallery li{
	float: left;
	display:inline;
	margin-right: 10px;
	margin-bottom: 10px;
}

#thumb_gallery img{
	width: 80px;
	height: 80px;
	border: 1px solid #E6E6E6;
}

.mc_purchasable_product_top_image{
	float: left;
}
.mc_purchasable_product_details{
	float: left;
}

.mc_purchasable_product_details h2{
	margin: 0px 0px 5px;
	clear: both;
	float: left;
}
.mc_purchasable_product_details p{
	clear: both;
	float: left;
}
.links_list{
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
}
.links_list li{
	padding-top: 5px;
}
.links_list li a{
	color: #666;	
}
.mc_purchasable_product_bedlinen_full_range_thumb{
	height: auto;
	width: 260px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hide{
	display: none;	
}
.mc_purchasable_product_order_form{
	float: right;
	width: 460px;
	margin-top:10px;
	text-transform: lowercase;
}
.mc_purchasable_product_order_form select{
	width:40px;
	font-size: 11px;
	float:right;
	margin: 0px 0px 5px;
}
.mc_purchasable_product_order_form table{
	width: 460px;	
}
.mc_purchasable_product_order_form span{
	color: #F06;
}
.mc_purchasable_product_order_form td, .mc_purchasable_product_order_form th{
	vertical-align: top;
}
.mc_purchasable_product_order_form th{
	padding-bottom: 5px;
	text-align: left;
}
.mc_purchasable_product_order_form .mc_c1{
	width: 200px;
}
.mc_purchasable_product_order_form .mc_c2{
	width: 80px;
}
.mc_purchasable_product_order_form .mc_c3{
	width: 130px;
	align: right;
	text-align:right;
}
.mc_purchasable_product_order_form .mc_c4{
	width: 50px;
	align: right;
	text-align:right;
}
.mc_add_to_basket{
	float: right;
}

.mc_add_to_basket_button{
	width: 143px;
	height: 20px;
	float:right;
	border: none;
	padding:0px;
	margin:0px 0px 10px;
}
.mc_checkout_button{
	width: 143px;
	height: 20px;
	float:right;
	border: none;
	padding:0px;
	margin:0px 5px 10px 0px;
}

#delivery div td{
	padding-top: 3px;
	padding-bottom: 3px;
}
#delivery p{
	margin-top: 20px;
	margin-bottom: 0px;
	padding:0px;
}

#prodInfoDeliveryReturns div{
	color: #666;
}


/* _xsl/templates/shared/also_new.xsl  */

.mc_also_look_at{
	width: 810px;
	float: left;
}
.mc_also_look_at_heading{
	background: #ccc;
	text-align: left;
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	color: #333;
	font-size: 12px;
	margin-top:10px;
}
.mc_also_look_at_item{
	width:150px;
	float:left;
	margin-top:10px;
}
.mc_also_look_at_image{
	float: left;
	width: 150px;	
	position: relative;
}
.mc_also_look_at_image img{
	height: 150px;
	width: 150px;
}
.mc_also_look_at_text{
	float: left;
	width: 150px;
	font-size: 10px;
	height:30px;
	line-height:15px;
	text-transform: lowercase;
}



/* 
_xsl/util/paging_frontend.xsl  
*/
.pagenumbers{
	float: right;
}
.pagenumbers li {
	display: inline;
}



/*
_xsl/templates/collection.xsl,  _xsl/templates/design.xsl, _xsl/templates/colourway.xsl, _xsl/templates/wallpaper.xsl
*/
.mc_collection_left_col {
	width: 300px;
	float: left;
}

.mc_collection_right_col {
	width: 500px;
	float: right;
}
.mc_colourway_left_col {
	width: 600px;
	float: left;
}

.mc_colourway_right_col {
	width: 365px;
	float: right;
}
.mc_wallpaper_left_col {
	width: 220px;
	float: left;
}

.mc_wallpaper_right_col {
	width: 745px;
	float: left;
}



.mc_collection_right_col h2, .mc_collection_left_col h2, .mc_colourway_right_col h2, .mc_wallpaper_right_col h2, #content h2, #colourway_print h2{
	background-color: #E4E4E4;
	display: block;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	clear: both;
}
.mc_designs, .swatches{
	float:left;
}

.mc_designs .first, .swatches .first{
	clear: both;
}

.mc_designs .last{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.mc_designs li,.swatches li{
	float:left;
	position:relative;
	display:inline;
	border:none;
	background:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.mc_designs img, .swatches img{
	float:left;
	width:90px;
	height:75px;
}
.mc_designs p, .swatches p{
	width:90px;
	text-transform: lowercase;
	clear: left;
	float: left;
	margin-bottom: 3px;
	padding-bottom: 0px;
}
.mc_designs #colours{
	color: #666;
}


	.tech-info{
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
	.tech-info dt {
	width: 140px;
	float: left;
	clear: left;
	text-transform: lowercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
	.tech-info dd {
	float: left;
	width: 160px;
	text-transform: lowercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*
_xsl/collections/colourways/search_results.xsl  
*/
.fullswatchlist .sub{
	float: left;
	width: 90px;
	margin-right: 5px;
	margin-bottom:10px;
}

.fullswatchlist .sub img{
	height: 75px;
	width: 90px;
}


/* 
_xsl/collections/search_results.xsl
*/
.allcollections .sub{
	float: left;
	width: 195px;
	margin-right: 5px;
	margin-bottom:10px;
}

.allcollections .sub img{
	width:195px;
	height:176px;
}
.mc_fw_search_header{
	text-transform: lowercase;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/*-------------------------------------------------------------
_paint/order-paints.asp & _paint/compare-paint-colours.asp
-------------------------------------------------------------*/

.paints_container { width: 601px;height: 201px;position:relative;overflow: hidden;border-bottom:1px solid #FFF; }
.paints { position: relative;overflow: hidden;padding:0px; }
.paint { background-image:none;float: left;display: block;width: 5px;height: 200px;overflow:hidden;cursor:pointer;border-right:1px solid #FFF; }
.paintContents { padding:10px 20px;width:180px; }
.paintBackground { background: url(/_images/general/bg-paint.gif) no-repeat right; }


#paintSwatches, #testerPots {
	padding:5px 0px 0px 5px;
	width:802px;
	height:345px;
	position:relative;
	overflow:hidden;
	border:1px solid #C0C0C7;
	overflow:auto;
	overflow-x:auto;
	overflow-y:hidden;
	
	scrollbar-base-color: #C0C0C7;
	scrollbar-track-color: #FFF;
	scrollbar-face-color: #C0C0C7;
	scrollbar-highlight-color: #C0C0C7;
	scrollbar-3dlight-color: #C0C0C7;
	scrollbar-darkshadow-color: #C0C0C7;
	scrollbar-shadow-color: #C0C0C7;
	scrollbar-arrow-color: #272C30;
}

#testerPots a {
	font-weight:normal;
	cursor:pointer;
}

#testerPots a:hover {
	color:#5C5C67;
}

#testerPots .colourDesc {
	display:block;
	padding:5px;
}

#paintSwatches .colourDesc {
	padding:5px;
	display:inline;
	float:left;
}

#paintSwatches span, #paintSwatches a {
	display:none;
}

.swatchContainer {
	width:580px;
	height:42px;
	position:relative;
	overflow:hidden;
}

.colourSwatch {
	width:1246px;
	height:42px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-bottom:5px solid #FFF;
	clear:both;
}

.colourSwatch li {
	float:left;
	display:inline;
	width:84px;
	background:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
	border-right:5px solid #FFF;
}

.colourSwatch .colourBlob {
	height:42px;
}

.colourBlob span {
	padding:0px 0px 0px 5px;
	margin:0px;
	font-family:"Courier New", Courier, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	margin-top:-3px;
}

.colourDesc {
	padding-top:5px;
	display:none;
	overflow:hidden;
	font-size:10px;
}

#dropContainer {
	border:1px solid #C0C0C7;
	min-height:96px;
	height:auto !important;
	height:96px;
	padding:0px;
	margin:0px;
}

#dropContainer .colourBlob {
	position:relative;
	display:inline;
	float:left;
	width:90px;
	height:80px;
	padding:0px 5px;
	margin:8px 0px 8px 17px;
	border:none;
	cursor:pointer;
}

#dropContainer .colourDesc {
	display:block;
}

#dropContainer a {
	position:absolute;
	top:60px;
	left:5px;
	background: url(/_images/buttons/bullet-paint-dark.gif) no-repeat 0px 0px;
	padding-left:12px;
	color:#5C5C67;
	font-weight:normal;
}

#savePalette {
	float:right;
	padding:10px 20px;
}

#clearPalette {
	float:right;
	padding:10px 0px;
}

.padBottom {
	margin-bottom:20px;
}

.PAINTFFFFFF { background-color:#FFFFFF; }
.PAINT272C30 { background-color:#272C30; color:#FFF; }
/* Acorn  */
.PAINTAC9480 { background-color:#BB9678; color:#FFF; }
/* Alchemilla  */
.PAINTE6E08B { background-color:#EBF39F; }
/* Almond  */
.PAINTDBEAD5 { background-color:#DAF0D2; }
/* Aqua  */
.PAINT9DD7D7 { background-color:#A4DFED; }
/* Ash  */
.PAINTDBD2C5 { background-color:#E5DACC; }
/* Azalea  */
.PAINTBA5878 { background-color:#C53D56; color:#FFF; }
/* Berry  */
.PAINT804141 { background-color:#650E0B; color:#FFF; }
/* Birch  */
.PAINTE3D7C9 { background-color:#F0E1CD; }
/* Biscuit  */
.PAINTE9D8BC { background-color:#E9D8BC; }
/* Blanched Almond  */
.PAINTE2CBA8 { background-color:#E2CBA8; }
/* Blossom  */
.PAINTF4CECF { background-color:#FDDCDC; }
/* Borghese Lime  */
.PAINTCAD87B { background-color:#C5F266; }
/* Buttermilk  */
.PAINTEFEBE1 { background-color:#FCFEF5; }
/* Calico  */
.PAINTDED9D1 { background-color:#E9E6E3; }
/* Cantaloupe  */
.PAINTE67261 { background-color:#FF6A4E; }
/* Celadon  */
.PAINTAFCBC9 { background-color:#B0D4D1; }
/* Chalk  */
.PAINTF2EFE8 { background-color:#FCFFFF; }
/* Chanterelle  */
.PAINTDED2C7 { background-color:#EFE3D6; }
/* China Blue  */
.PAINT99D0E1 { background-color:#A5E3F9; }
/* Cloud  */
.PAINTCFDADE { background-color:#E5EBF2; }
/* Cold White  */
.PAINTECEAE5 { background-color:#F8F8F8; }
/* Creme  */
.PAINTF4E9C6 { background-color:#FEF5DA; }
/* Cyclamen  */
.PAINTD2A9CE { background-color:#EF9DD4; }
/* Cypress  */
.PAINTA59F6C { background-color:#B3B051; }
/* Dew  */
.PAINTCEE7E6 { background-color:#D8EDEE; }
/* Doeskin  */
.PAINTB7AC9A { background-color:#B7AC9A; }
/* Dove  */
.PAINTD5D7D9 { background-color:#E6E5E9; }
/* Duck Egg  */
.PAINTBBE3DA { background-color:#D2F5E5; }
/* Dune  */
.PAINTFBE0B8 { background-color:#FFEBC4; }
/* Ecru  */
.PAINTE6DCCB { background-color:#F4F2D6; }
/* Fennel  */
.PAINTC2B277 { background-color:#D8C75F; }
/* Flax  */
.PAINTF3EAD4 { background-color:#F8FBE0; }
/* Freesia  */
.PAINTF6EDDE { background-color:#FFFCEF; }
/* Frost  */
.PAINTDFDDDB { background-color:#F0EBE9; }
/* Fuchsia  */
.PAINT8A4467 { background-color:#832850; color:#FFF; }
/* Graphite  */
.PAINTB1B1AB { background-color:#B1B1AB; }
/* Heather  */
.PAINTCECCD5 { background-color:#DECDCA; }
/* Hemp  */
.PAINTCFCBC7 { background-color:#D6DACB; }
/* Hibiscus  */
.PAINTD97891 { background-color:#F46B92; }
/* Indian Ocean  */
.PAINT5EC4D2 { background-color:#71C9EA; }
/* Ivory  */
.PAINTECE9E5 { background-color:#FCFCF7; }
/* Jodhpur  */
.PAINT93B4D8 { background-color:#95B8EE; }
/* Kingfisher  */
.PAINT2DAABE { background-color:#5396A9; }
/* Ladybird  */
.PAINTAA4244 { background-color:#A91C11; color:#FFF; }
/* Lavender  */
.PAINTB6C5E2 { background-color:#C4C5ED; }
/* Lead  */
.PAINTCCD0D4 { background-color:#D9DBDF; }
/* Lichen  */
.PAINTEAEADE { background-color:#EAEADE; }
/* Lilac  */
.PAINTD8DAE8 { background-color:#E1D6F6; }
/* Limestone  */
.PAINTE6E1CD { background-color:#F2EEDF; }
/* Linen  */
.PAINTF8F0C2 { background-color:#FEFFBF; }
/* Lupin  */
.PAINTDFDBEB { background-color:#F7EFF8; }
/* Marine  */
.PAINT55BCB6 { background-color:#61B5A8; }
/* Meadow  */
.PAINTEEEEC7 { background-color:#F6FFD8; }
/* Meringue  */
.PAINTF1E7D7 { background-color:#F1E7D7; }
/* Moonstone  */
.PAINTD3E3EA { background-color:#EEF3F5; }
/* Morning Sky  */
.PAINTC1D5E3 { background-color:#D7E8FD; }
/* Moss  */
.PAINTB7AB54 { background-color:#CBC83E; }
/* Mother of Pearl  */
.PAINTEBE1DE { background-color:#F7EDEC; }
/* Mulberry  */
.PAINT7C4051 { background-color:#762137; color:#FFF; }
/* New Mauve  */
.PAINTCCC8E3 { background-color:#DAC8F6; }
/* Nutmeg  */
.PAINT7B675B { background-color:#83654E; color:#FFF; }
/* Oak  */
.PAINTDCCBB0 { background-color:#E6D8BA; }
/* Ocean  */
.PAINTA5CED8 { background-color:#B7D4E7; }
/* Off White  */
.PAINTE8E9E7 { background-color:#FBFBF8; }
/* Opal  */
.PAINTDCE4E1 { background-color:#EFF5F1; }
/* Orchid  */

.PAINTC56E9C { background-color:#F15CAE; color:#FFF; }
/* Pale Jade  */
.PAINTC9DDD1 { background-color:#D0E6D9; }
/* Peat  */
.PAINT998876 { background-color:#998876; color:#FFF; }
/* Pebble  */
.PAINTAFA9A8 { background-color:#B7AEB3; }
/* Peony  */
.PAINT433D14 { background-color:#FFA6C8; }
/* Petal  */
.PAINTF6E1E4 { background-color:#FFECED; }
/* Pistachio  */
.PAINTD1E5BC { background-color:#CAF7B7; }
/* Poppy  */
.PAINTCB545A { background-color:#F5284C; color:#FFF; }
/* Porcelain  */
.PAINTCDD6E5 { background-color:#E7E5F1; }
/* Primrose  */
.PAINTF5E486 { background-color:#FEFF78; }
/* Putty  */
.PAINTD9D0C6 { background-color:#D9D0C6; }
/* Rose  */
.PAINTE9C2D0 { background-color:#FFCDE1; }
/* Sage  */
.PAINTAFBCB2 { background-color:#AFBCB2; }
/* Sandstone  */
.PAINTD9C8B2 { background-color:#DFD0BF; }
/* Sea Green  */
.PAINTA8E5DD { background-color:#A0EBDE; }
/* Seashell  */
.PAINTEDE7E4 { background-color:#FFEBDD; }
/* Sky  */
.PAINT64B6DD { background-color:#70B1FF; }
/* Snow  */
.PAINTE8E6E0 { background-color:#E8E6E0; }
/* Speedwell  */
.PAINTA5C9E5 { background-color:#BCD2F2; }
/* Spindrift  */
.PAINTC2DAE2 { background-color:#DFEAED; }
/* Straw  */
.PAINTF1E5CF { background-color:#F1E5CF; }
/* Surf Spray  */
.PAINTE1E7E9 { background-color:#E1E7E9; }
/* TG Blue  */
.PAINT7CA5B5 { background-color:#7BA9B9; }
/* Thistle  */
.PAINTD7CAE0 { background-color:#ECC5F7; }
/* Tuscan Olive  */
.PAINTA1AB96 { background-color:#B1BA9D; }
/* Vanilla  */
.PAINTEDE8D1 { background-color:#EDE8D1; }
/* Warm Grey  */
.PAINTC6BCB3 { background-color:#C6BCB3; }
/* Waterleaf  */
.PAINTBED2D6 { background-color:#D5E2E5; }
/* Whitest  */
.PAINTF3F3EE { background-color:#FFFFFE; }
/* Willow  */
.PAINTCECB90 { background-color:#E4E08C; }
/* Wind Flower  */
.PAINTE8E0E7 { background-color:#F9F2F5; }
/* Windrush  */
.PAINTDACCB0 { background-color:#DFD7BF; }



#dropContainer .PAINT7B675B a,
#dropContainer .PAINT272C30 a,
#dropContainer .PAINTAC9480 a,
#dropContainer .PAINTBA5878 a,
#dropContainer .PAINT804141 a,
#dropContainer .PAINT8A4467 a,
#dropContainer .PAINTAA4244 a,
#dropContainer .PAINT7C4051 a,
#dropContainer .PAINT7B675B a,
#dropContainer .PAINTC56E9C a,
#dropContainer .PAINT998876 a,
#dropContainer .PAINTCB545A a
{

	background: url(/_images/buttons/bullet-paint-light.gif) no-repeat 0px 0px;
	color:#FFF;
	
}


/* -------------------------------------------------------------
LIGHTBOX CSS
------------------------------------------------------------- */


#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #FFF;
	cursor: pointer;
	z-index: 100;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 1001;
	padding: 15px 15px 5px;
}
#lbCenter{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: none;
		}

#lbBottomContainer {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: none;
		}


.lbLoading {
	background: #fff url(/_images/lightbox/loading.gif) no-repeat center;
}

#lbImage {
	background-repeat: no-repeat;
	z-index: 102;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
	background: transparent url(/_images/lightbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
	background: transparent url(/_images/lightbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	width: 100%;
	vertical-align: top;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/_images/lightbox/closelabel.gif) no-repeat center;
}

#lbCaption, #lbNumber {
	clear:left;
	float: left;
}

/* --------------------------------------------------------------
MY ACCOUNT STYLES
-------------------------------------------------------------- */

#addresses_delivery, #addresses_billing{
	display: block;
	background-color: #F8F8F8;
	padding: 5px;
	border-bottom: 1px solid #C0C0C7;
}

/* -------------------------------------------------------------
GIFT VOUCHERS - /_xsl/gift_vouchers.xsl
--------------------------------------------------------------*/

form.giftVouchers legend{
	display:none;
	left: -9999px;
}
table.giftVouchers {
	width:100%;
	margin-left: 10px;
}
table.giftVouchers th.voucher{ 
	width:170px;
}
table.giftVouchers th.recipientName{
	width:280px;
}
table.giftVouchers th.giftMessage{
	width:280px;
}
table.giftVouchers th.quantity{
	width:60px;
}
table.giftVouchers th,table.giftVouchers td{
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
}
form.giftVouchers input.textfield{
	width:265px;
}
form.giftVouchers textarea{
	width:265px;
	float:right;
	margin-bottom: 5px;
	height: 60px;
}
form.giftVouchers select{
	width:50px;
}
form.giftVouchers td.message span{
	float:right;
	font-size: 10px;
	color: #666;
	margin: 0px;
	padding: 0px;
}
.reciperror{
	color: #F00;
}
/* -------------------------------------------------------------
ORDER HISTORY
--------------------------------------------------------------*/

table.orderhistory, table.basketsummary{
	float:left;
	width:100%;
	margin-bottom: 10px;
}
table.orderhistory th, table.basketsummary th{
	text-transform:lowercase;
	background: #f8f8f8;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
table.orderhistory td, table.basketsummary td {
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

table.basketsummary .totals{
	font-weight: bold;
}

table.basketsummary .total{
	font-size: 14px;
	font-weight: bold;
}


/* -------------------------------------------------------------
SCRAPBOOKS
--------------------------------------------------------------*/
#scrapbooklist{
	margin-right: 10px;
	margin-bottom: 20px;
}

#scrapbooklist .details{
	float: right;
	width: 850px;
	line-height: 18px;
}
#scrapbooklist a{
	float: left;
}
#scrapbooklist li{
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}
#scrapbooklist .first{
	border-top: 1px solid #ccc;
}


/* -------------------------------------------------------------
GIFT REMINDER
--------------------------------------------------------------*/
.contact{
	clear: both;
	float: left;
	width:100%;
}

.contact .dob #EventDate-year, .contact .dob #EventDate-month, .contact .dob #EventDate-day{
	width: 100px;
	margin-right: 5px;
}
.dob p{
	text-align: right;
	width: 250px;
	margin-right: 5px;
	float: left;
	padding: 0px;
}

/* -------------------------------------------------------------
EVENTS / LATEST NEWS
--------------------------------------------------------------*/

.mc_events{
	margin: 0px 0px 5px;
	padding: 10px 10px 0px;
	color: #666;
	float:left;
	clear:both;
	width:100%;
}
#alt{
	background: #F4F4F4;	
}
.mc_events img{
	float: left;
	margin: 0px 20px 0px 0px;
	clear:both;
}
.mc_events h2, .mc_events h3, .mc_events .eventsDescription{
	float:left;
	clear:both;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}

.mc_events a{
	text-decoration: underline;
	color: #666;
}


/* -------------------------------------------------------------
FURNITURE - furniture_details.xls
--------------------------------------------------------------*/
.mc_furniture_details{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px;	
	margin-bottom: 15px;
}

.mc_furniture_details #slideshow{
	float: left;
	width: 600px;
}
.mc_furniture_details #text{
	float: right;
	width: 355px;
}
.mc_furniture_details h2{
	clear: both;
	float: left;
	margin-bottom: 5px;
}

.leather_swatches li{
	padding-right: 10px;
	display: inline;
	float: left;
}

.leather_swatches img{
	float: left;
	height: 108px;
	width: 108px;
}
.leather_swatches p{
	float: left;
	clear: left;
	height: 20px;
	width: 108px;
}

.leather_swatches .first{
	clear: both;
}

.leather_swatches .last{
	padding-right: 0px;
}

/* -------------------------------------------------------------
SIZE CHART
--------------------------------------------------------------*/

.sizecharts table{
	width:100%;
	margin-bottom: 5px;
}
.sizecharts h2{
	background: #e4e4e4;
	display: block;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-weight: normal;
}
.sizecharts table th, .sizecharts table td{
	width:50%;
	border-bottom: 1px solid #e4e4e4;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	font-size: 11px;
	text-transform: lowercase;
}

.sizecharts p{
	text-align: left;	
	font-size: 11px;
	margin-bottom: 10px;
}

/* -------------------------------------------------------------
CHECKOUT
--------------------------------------------------------------*/

#cardlogos{
	list-style: none;
	padding-bottom: 12px;
	padding-top: 8px;
}

#cardlogos li{
	display: inline;
	text-transform: lowercase;
	color: #3c3c3c;
}
.mc_recalculate_button{
	margin: 0px;
	padding: 0px;
	border-style: none;
}
/* -------------------------------------------------------------
CAREERS / VACANCIES /_xsl//vacancies/vacancies.xsl
--------------------------------------------------------------*/

.vacancies h2{
	background-color: #E4E4E4;
	display: block;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	clear: both;
}

/* -------------------------------------------------------------
MEMBERS LOGIN
--------------------------------------------------------------*/

.formerror{
	color: #F00;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 250px;
}

/********************************************************************/
/*                          Module List tags                        */
/********************************************************************/

.modulelist li { width:609px; padding:20px 0px 5px 0px; border-top:1px solid #c0c0c7; background:none;}
.modulelist .first { padding:0px 0px 5px 0px; border-top:none;}
.modulelist dt { float:left; font-weight:bold; width:80px; padding:0px 0px 5px 0px;}
.modulelist dd { float:left; width:200px; padding:0px 0px 5px 0px;}

#content .vacancy { float:left; width:609px; padding:0px 0px 15px 0px; margin:0px 0px 30px 0px; border-bottom:1px solid #c0c0c7;}
#content .vacancy ul { padding:0px 0px 15px 0px;}
#content .vacancy li { padding:4px 0px 0px 8px; background:url(/_images/buttons/bullet.gif) no-repeat 0px 9px;}
#content .vacancy dl { float:left; width:609px; padding:0px 0px 15px 0px;}
#content .vacancy dt { float:left; font-weight:bold; width:80px; padding:0px 0px 5px 0px;}
#content .vacancy dd { float:left; width:523px; padding:0px 0px 5px 0px;}
#content .vacancy .back { padding:30px 0px 0px 0px; float:none; line-height:inherit;}
#content .vacancy a.pdfdoc { padding:2px 0px 15px 22px; background:url("/_images/buttons/icons/icon-pdf.gif") no-repeat top left;}

.dshead1 {width:120px;float: left;font-weight:bold; padding-bottom:5px;padding-top:5px;}
.dshead2 {width:120px;float: left;font-weight:bold;padding-bottom:5px;}
.dsdata1 {width:200px;float: left;line-height: 150%; padding-bottom:5px;padding-top:5px;}
.dsdata2 {width:200px;float: left;line-height: 150%;padding-bottom:5px;}


