/* site colors *?
brown - #917C6C
rich brown - #996600
top nav text colour - #cc9966
top tab colour - #F0ECE5
top tab over colour - #D6CEC8
background on flash movies and thumbnails panel - #C8BDB5


/*page properties*/

body {
background-color: #CCC2A8;
margin:0;
font-size: 75%;
font-family : "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
line-height: 150%;
text-align: left;
color: #333333; }

.errors {font-size: 115%;
text-decoration: none;
color: #cc0001;
font-weight: normal;
}

h1{
	font-size: 160%;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	line-height: 180%;
	text-align: left;
}

.h1Home{
	margin-top: -10px;
	line-height:130%;
}
.moreLink a{
	background: url(/img/sml-arrow-icon.png) no-repeat 100% 50%;
	padding: 6px 15px 8px 0;
	font-size: 70%;
	text-decoration: none;
	color: #666;
}
.moreLink a:hover{
	color:#333;
	text-decoration: underline;
}

.h1pad{font-size: 190%;
text-decoration: none;
color: #917C6C;
font-weight: normal;
line-height: 180%;
text-align: left;
padding-left: 37px; }

h2 {font-size: 150%;
text-decoration: none;
color: #917C6C;
font-weight: normal;
line-height: 150%; 
background-color: #ffffff; }

h3{}

h4{
	margin:0;
	padding:0;
}

img {
  border: none;
  outline: none;
}

a {color: #917C6C;
  outline: none;
  text-decoration:none;
}

a:hover {color: #666;
text-decoration: underline; } 

.notes {font-size: 100%;
text-decoration: none;
color: #003366;
font-weight: normal;
}

/*header panel*/

.header{background-color: #917C6C;
text-align: right;
color: #ffffff; }

.headernav{font-size: 105%;
text-decoration: none;
color: #ffffff;
text-align: right;
font-weight: normal;
background-color: #917C6C;
line-height: 100%;
padding-left: 3px;
padding-right: 3px; }
a:hover.headernav {color: #333;
text-decoration: underline; } 

.headerpadright{font-size: 105%;
text-decoration: none;
color: #ffffff;
text-align: right;
font-weight: normal;
background-color: #917C6C;
line-height: 100%;
padding-left: 3px;
padding-right: 20px; }
a:hover.headerpadright {color: #333;
text-decoration: underline; } 


/*main navigation typography*/
/*top menu*/

.topnav {font-size: 105%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
background-color: #ffffff;
line-height: 350%;
padding-right: 3px;
padding-left: 3px; }
a:hover.topnav {color: #666;
 } 

.topnavleft {font-size: 105%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
background-color: #ffffff;
line-height: 300%;
padding-left: 40px;
padding-right: 3px; }
a:hover.topnavleft {color: #666;
 } 


/*main body text*/

.bodytext {font-size: 105%;
line-height: 150%;
text-align: left;
color: #333333;
padding-right: 30px; 
background-color: #ffffff; }

.bodytextpad {font-size: 105%;
line-height: 150%;
text-align: left;
color: #333333;
padding-right: 30px; 
padding-left: 37px; 
background-color: #ffffff;
padding-bottom: 30px; }

.textlinks {font-size: 105%;
line-height: 150%;
text-align: left;
color: #917C6C;
text-decoration: none; 
background-color: #ffffff;}

a.textlinks {
color: #917C6C;
text-decoration: none; 
background-color: #ffffff;}


a:hover.textlinks {color: #666;
text-decoration: underline;
background-color: #ffffff; }

.greylinks {
	color: #333;
font-size: 105%;
line-height: 150%;
text-align: left;
text-decoration: none; 
}

a.greylinks {
color: #333;
text-decoration: none; 
}


a:hover.greylinks {color: #917C6C;
text-decoration: underline;
}

/* range page headings */
.introParagraph{
	font-size:14px;
	color: #666;
	text-align:left;
}


/*product group panels*/

.tab{
	font-size: 110%;
	text-decoration: none;
	color: #917C6C;
	text-align: center;
	font-weight: normal;
	line-height: 250%;
	background: #fff url(../images/home-page/home_page_tab_218.png) no-repeat 0 1px;
}
.tab a{font-size: 120%;
text-decoration: none;
color: #917C6C;
font-weight: normal;
 }

.tab a:hover{color: #917C6C;
text-decoration: none;}

.tabover{
	font-size: 110%;
	text-decoration: none;
	color: #917C6C;
	text-align: center;
	font-weight: normal;
	line-height: 250%;
	background-image: url(../images/panel_over_tab.gif);
	background-color: #FFF; 
}

.fourfinishtab{
	font-size: 110%;
	text-decoration: none;
	color: #917C6C;
	text-align: center;
	font-weight: normal;
	line-height: 250%;
	background: #fff url(../images/home-page/home_page_tab.png) no-repeat 0 1px;
}

.tablinks{font-size: 115%;
text-decoration: none;
color: #917C6C;
font-weight: normal;
 }

a:hover.tablinks {color: #666;
text-decoration: underline;}

.tabheader{font-size: 115%;
text-decoration: none;
color: #917C6C;
font-weight: normal;
line-height: 250%; }

.finishtab{
	font-size: 120%;
	text-decoration: none;
	color: #917C6C;
	text-align: left;
	font-weight: normal;
	line-height: 200%;
	padding-left: 20px;
	background: #ffffff url(../images/finish_panel_tab.gif) no-repeat;
}

.roomtab{
text-align: left;
background-color: #ffffff;
background-image: url(../images/room_panel_tab.gif);
padding-left: 20px;
line-height:250%; }

.roomtab a{
	font-size: 120%;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;}

.roomtab a:hover{color: #666;
	text-decoration: underline;}	

.roomtab2{
	font-size: 115%;
	text-align: left;
	background-color: #ffffff;
	background-image: url(../images/room_panel_tab.gif);
	padding-left: 20px;
	line-height:250%; }

.roomtab2 a{
	font-size: 115%;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
 }

.roomtab2 a:hover{color: #666;
text-decoration: none;}

.tablabels{font-size: 105%;
text-decoration: none;
color: #666666;
text-align: center;
font-weight: normal;
background-color: #ffffff;
line-height: 250%; }

.tabtext{font-size: 100%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
line-height: 130%;
}

.tabcolor{
background-color: #F0ECE5;
vertical-align: text-top;
padding: 15px; }

.tabovercolor{
background-color: #D6CEC8;
vertical-align: text-top;
padding: 15px; }

/*browse by finish page panels*/

.smallfinishtab{font-size: 120%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
background-color: #ffffff;
line-height: 200%;
background-image: url(../images/finish_page_tab.gif);
padding-left: 20px; }

.largefinishtab{font-size: 120%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
background-color: #F0ECE5;
line-height: 200%; }

.largefinishleft{
background-image: url(../images/left_tab.gif);
height: 30px;
width:20px;}

.largefinishright{
background-image: url(../images/right_tab.gif);
height: 30px;
width:20px;}


.tabtopleft{font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
line-height: 250%;
padding-left: 15px;
background-image: url(../images/tabtopleft.jpg);
background-color: #F0ECE5; }

.tabtopcolor{
background-color: #F0ECE5; }

.tabtopright{
font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
line-height: 250%;
padding-left: 15px;
background-image: url(../images/tabtopright.jpg);
background-color: #F0ECE5; }

.tabbottommiddle{font-size: 100%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 120%; 
background-color: #F0ECE5;
}

.tabcell{ background-color: #F0ECE5; 
text-align:center;
width:113px;
_width:113px;}

.tabbottomleft{font-size: 100%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 120%; 
background-image: url(../images/tabbottomleft.jpg);
background-color: #F0ECE5; }

.tabbottomright{font-size: 100%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 120%; 
background-image: url(../images/tabbottomright.jpg);
background-color: #F0ECE5; }

.tabsingletop{font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: left;
font-weight: normal;
line-height: 250%;
padding-left: 20px;
background-image: url(../images/tabsingletop.jpg);
background-color: #F0ECE5; }

.tabsinglebottom{font-size: 100%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 120%; 
background-image: url(../images/tabsinglebottom.jpg);
background-color: #F0ECE5; }

.tabsubscribe{font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 250%;
background-image: url(../images/tabsubscribe.jpg);
background-color: #F0ECE5; }

.tabdivide{
background-image: url(../images/tabdivide.jpg);
background-color: #F0ECE5; 
width:3px;}

/*brochure_download panels*/

.tabtopleft_dl{font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 250%;
background-image: url(../images/tabtopleft.jpg);
background-color: #F0ECE5; }

.tabtopmiddle{font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 250%;
background-color: #F0ECE5; }

.tabtopright_dl{
font-size: 110%;
text-decoration: none;
color: #917C6C;
text-align: center;
font-weight: normal;
line-height: 250%;
background-image: url(../images/tabtopright.jpg);
background-color: #F0ECE5; }

/*background panels*/

.white{font-size: 100%;
text-decoration: none;
color: #333333;
text-align: center;
font-weight: normal;
background-color: #ffffff;
line-height: 200%;}

.whitepad{font-size: 100%;
text-decoration: none;
color: #333333;
text-align: center;
font-weight: normal;
background-color: #ffffff;
line-height: 200%;
padding-left: 15px;}

.hline{font-size: 100%;
text-decoration: none;
color: #333333;
text-align: center;
font-weight: normal;
background-color: #999999;
padding-top: 1px;
padding-left: 39px;
padding-right: 24px; }

.rowSpacer {
	height:10px;
	background-color: #F0ECE5;
}

/*  Main Image Shadowbox gallery -------------------------------------------------------*/

div#productGallery{
	width: 970px;
	float: left;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
}
div#mainImage{
	width: 970px;
	height: auto;
	float: left;
	padding: 0;
	background-color: #fff;
}
div#mainImage a{
	border: none;
}
div#thumbWrapper{
	float:left;
	clear:both;
	width: 970px;
	min-height: 70px;
	background-color: #C8BDB5;
}
div#mainImageAction{
	float:left;
	width: 130px;
	min-height: 40px;
	text-align: left;
	padding: 6px 0 0 35px;
	color: #fff;
}
div#mainImageAction p{
	color:#FFF;
}
div#productThbGallery{
	float:left;
	width: 780px;
	min-height: 40px;
	padding: 10px 0px 0 0;
}
.productThumb{
	float:left;
	width: 100px;
	height: 70px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.whitelink{
	color:#FFF !important;
}

/* Sale items page 130911 */
div#contentArea{
	margin-left: 20px;
}
div#contentArea p{
	text-align:left;
}
.pdfDownload a{
	height: 50px;
	display: block;
	position: relative;
	padding-top: 40px;
	padding-left: 60px;
	background: url(../images/adobe_pdf_icon.gif) no-repeat 0 15px;
	color: #333;
	text-decoration: none;
	text-align:left;
	line-height: 120%;
}


/* Site Map -------------------------------------------------*/

/*sitemap table*/
td.sitemap{border: 1px #917C6C solid;
margin-bottom: 30px; }

img.sitemapIconPad{
	margin-right:5px;
}
div#sitemap{
	margin-left: 20px;
}
div#sitemap p{
	text-align:left;
}
div#sitemap .col1, div#sitemap .col2, div#sitemap .col3{
	width:300px;
	float:left;
	text-align:left;
	margin:0;
	padding-right:10px;
}
div#sitemap .col2, div#sitemap .col3{
	padding-left: 10px;
}
div#sitemap .col1, div#sitemap .col2{
	border-right: #F0ECE5 solid 1px;
}

a.sitemap {color: #917C6C;
	background-image:url(../images/copy.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 10px 10px 10px 30px;
	font-weight: bold;
	text-decoration: none; }

a:hover.sitemap {color: #666;
	text-decoration: underline; }

.sitemaplinx {font-size: 1em;
	text-decoration: none;
	color: #917C6C;
	font-weight: bold;
	line-height: 140%; 
	text-align: left; }

a:hover.sitemaplinx {color: #666;
	text-decoration: underline; }

.smdescription {font-size: 0.9em;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	line-height: 140%; 
	text-align: left;
	}
	
.smdescription a{font-size: 1em;
	text-decoration: none;
	color: #917C6C;
	font-weight: bold;
	line-height: 140%; 
	text-align: left;
	padding:0;}

a:hover.sitemaplinx {color: #666;
	text-decoration: underline; }





/* -------- FOOTER --------------------------------
----------------------------------------- */

/* revised JW 08 Feb 2011 -----*/

#footer {
	margin:0 auto;
	width:990px;
	height: 280px;
	font-size: 95%;
	color: #999;
	padding: 20px 0 0;
	text-align: left; /* for all MSIE */
}

#footer h3 {
	font-size: 120%;
	color: #917C6C;
	margin-top: 5px;
	margin-bottom: 7px;
	font-weight: normal;
	font-style: normal;
}
#footer h3 a {
	text-decoration: none; 
	color:#917C6C;
}
#footer h3 a:hover {
	color:#666;
	text-decoration:underline;
}


div#footer p{
	margin-bottom: 7px; 
	margin-top: 0;
	color:#333;
}
div#footer p a{
	text-decoration: none; 
	color:#333;
}
div#footer p a:hover{
	color:#917C6C;
	text-decoration:underline;
}


#footer ul{
	list-style-position: inside;
	list-style-type: none;
	padding:0;
	margin: 0;
}
#footer ul li a{
	color: #333;
	text-decoration: none;
	font-size: 11px;
}
#footer ul li a:hover{
	color:#917C6C;
	text-decoration:underline;
}


.bottom-nav, .bottom-nav-start, .bottom-nav-end{
	float:left;
	border-right: 1px dotted #999;
	padding: 0 36px;
	line-height: 1.4em;
	height: 210px;
	width: 170px;
}
.bottom-nav-start{
	padding: 0 36px 0 40px;
}
.bottom-nav-end{
	border-right: none;
	padding-right: 50px;	
}



#footer-centred {
	text-align:center;
	height: 20px;
	width: 990px;
	display:block;
	float: left;
	margin-top: 35px;
}

#footer-centred a{
	font-size: 95%;
	text-decoration: none;
	color: #333;
	font-weight: normal;
}
#footer-centred a:hover{
	color:#917C6C;
}










/* ------- JW 17sept08
brochure download page styling - to repalce table based structure within 'content'  DW editable region
-------------------*/

div#wrapper{
	width: 990px;
}


div#pageTitle h1{
	font-size: 160%;
	color: #917C6C;
	font-weight: normal;
	line-height: 180%;
	text-indent: 40px;
	_margin-top: 10px;
	_margin-bottom: 5px;
}

div#col1{
	width: 343px;
	_width: 335px;
	float: left;
	padding-left: 40px;
	padding-right: 35px;
	padding-bottom: 25px;
	text-align: left;
}

div#col1 p{
	margin: 5px 0 0;
}

div#col1 img{
	margin:8px;
}

div#tabLink{
	text-align: center;
	width: 218px;
	margin-top: 50px;
}

div#tabLinkTitle{
	font-size: 110%;
	color: #917C6C;
	font-weight: normal;
	line-height: 250%;
	_line-height: 80%;
	width: 218px;
	background-image: url(../images/panel_tab.gif);
	background-color: #E1DACB;
	_padding-top: 15px;
}

div#tabLink p{
	margin: -10px 0 0;
	_margin: 6px 0 0;
}

div#tabLink a{
	text-decoration: none;
	color: #917C6C;
}

div#tabLink a:hover{
	color:#666;
	text-decoration: underline;
}


div#col2{
	width: 570px;
	float: right;
}


/* ---   brochure panels & download linx ------ */

div#brochureGallery{
	width: 570px;
}

.brochureP{
	width: 533px;
	height: 188px;
	padding-right: 35px;
	margin-top: 10px;
	margin-bottom: 25px;
}

.miniBrochure{
	width: 218px;
	height: 188px;
	float: left;
	margin-right: 11px;
}

.miniBrochureTab{
	font-size: 110%;
	color: #917C6C;
	font-weight: normal;
	line-height: 250%;
	width: 218px;
	background-image: url(../images/panel_tab.gif);
	background-color: #E1DACB;
	text-align: center;
}


.pdfLinx{
	width: 60px;
	height: 188px;
	float: left;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
}

.pdfLinx a{
	color: #333;
	text-decoration: none;
	height: 78px;
	background: url(../images/adobe_pdf_icon.gif) no-repeat 0 15px;
	display: block;
	position: relative;
	top: 40px;
	line-height: 120%;
	padding-top: 70px;
}

.pdfLinx a:hover{
	color: #996600;
}


.onlineViewer{
	width: 102px;
	float: left;
	height: 188px;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
}

.onlineViewer a{
	color: #333;
	text-decoration: none;
	height: 78px;
	background: url(../images/online_catalogue_icon.png) no-repeat -5px 15px;
	display: block;
	position: relative;
	top: 40px;
	line-height: 120%;
	padding-top: 70px;
}

.onlineViewer a:hover{
	color: #996600;
}




/* ---- horizontal divider at the bottom of the content section ----- */

div#Hdivider{
	width: 929px;
	height: 40px;
	border-bottom: 1px solid #999;
	margin-right: 22px;
	margin-left: 39px;
	_margin-left: 18px;
	float: left;
}



/* Home page tabs*/

.homeTabSummary{
	background-color: #F0ECE5; 
	float:left;
	width: 218px;
	margin-right: 19px;
	margin-top: 15px;
	margin-bottom: 5px;
}




/* -----    JW - 20 Oct 2008 - new format for 'tabbed' category pages  

--------- */

div#tabGallery{
	width: 952px;
	margin-right: 0px;
	margin-left: 38px;
	clear: both;
	position: relative;
	bottom: 10px;
	text-align: center;
}
div#tabGallerySmall{
	width: 475px;
	float:left;
	clear: both;
	position: relative;
	bottom: 10px;
	text-align: center;
	margin-top: 15px;
}
.tabSummary{
	background-color: #F0ECE5; 
	float:left;
	width: 218px;
	min-height:242px;
	margin-right: 19px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.tabThumb{
	margin: 0;
}
div#tabGallery p{
}
.tabSummary a, .tabFinishSummary a, .homeTabSummary a{
	text-decoration: none;
	color: #917C6C;
}
.tabSummary a:hover, .homeTabSummary a:hover{
	color: #917C6C;
}
.tabSummary img{
	margin: 0 0 10px;
}
.tabSummary h3, .homeTabSummary h3{
	background-image: url(../images/panel_tab.gif);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 10px;
	line-height: 120%;
	text-align:center;
}

.tabSummary h3 a, .homeTabSummary h3 a{
	font-size: 105%;
}

.tabSummaryOver{
	background-color: #D6CEC8;
	float:left;
	width: 218px;
	min-height: 242px;
	margin-right: 19px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.tabSummaryOver a{
	text-decoration: none;
	color: #917C6C;
}

.tabSummaryOver a:hover{
	color: #666;
}

.tabSummaryOver img{
	margin: 0 0 10px;
}

.tabSummaryOver h3{
	background-image: url(../images/panel_over_tab.gif); 
	background-color: #D6CEC8;
	margin-top: 0px;
	text-decoration: none;
	
	font-weight: normal;
	padding-top: 10px;
	line-height: 120%;
}

.tabSummaryOver h3 a{
	font-size: 105%;
}
.tabGalleryInfo{
	color: #917C6C;
	font-size: 100%;
	line-height: 130%;
	text-align: left;
	margin: -10px 0 0;
	padding: 10px;
	height: 50px;
}

.tabGalleryInfoOver{
	background-color: #D6CEC8;
	font-size: 100%;
	line-height: 130%;
	text-align: left;
	margin: -10px 0 0;
	padding: 10px;
	height: 50px;
}




/* -----    JW - 21 Oct 2008 - new format for 'tabbed' browse by finish style pages  

--------- */

div#tabGalleryFinishes, div#tabGalleryFinishesTwo, div#tabGalleryFinishesThree, div#tabGalleryFinishesFour{
	width: 952px;
	margin-right: 0px;
	margin-left: 38px;
	clear: both;
	position: relative;
	bottom: 10px;
	text-align: center;
}

div#tabGalleryFinishesTwo{
	padding-top: 10px;
	_padding-top: 25px;
}

div#tabGalleryFinishesThree, div#tabGalleryFinishesFour{
	padding-top: 10px;
	_padding-top: 25px;
	bottom: -5px;
}

/*-- JS August 2009 edits--*/
div#tabGallerySplitWrapper{
	float:left;
	position: relative;
}

div#tabGalleryFinishesSplitLeft{
	float:left;
	width: 300px;
	margin-left: 38px;
	position:relative;
	bottom: 10px;
	text-align: center;
	padding-top: 10px;
	_padding-top: 25px;
}

div#tabGalleryFinishesSplitCenter{
	width: 300px;
	float:left;
	position: relative;
	bottom: 10px;
	text-align: center;
	padding-top: 10px;
	_padding-top: 25px;
}

div#tabGalleryFinishesSplitRight{
	width: 300px;
	float:left;
	position: relative;
	bottom: 10px;
	text-align: center;
	padding-top: 10px;
	_padding-top: 25px;
}

div#tabGalleryFinishesSplit1{
	float:left;
	width: 150px;
	position:relative;
	bottom: 10px;
	text-align: center; 
}

div#tabGalleryFinishesSplit2{
	width: 150px;
	float:left;
	position: relative;
	bottom: 10px;
	text-align: center;
}

div#tabGalleryFinishesSplit3{
	width: 146px;
	float:left;
	position: relative;
	bottom: 10px;
	text-align: center;
}

div#tabGalleryFinishesSplit4{
	width: 250px;
	float:left;
	position: relative;
	bottom: 10px;
	text-align: center;
	/* margin-left: 35px;
	_margin-left: 20px; margin only applies if this wrapper starts a new row*/
}

div#tabGalleryFinishesSplit5{
	width: 345px;
	float:left;
	position: relative;
	bottom: 10px;
	text-align: center;
	/* margin-left: 35px;
	_margin-left: 20px; margin only applies if this wrapper starts a new row*/
}

div#tabGalleryFinishes p, 
div#tabGalleryFinishesTwo p, 
div#tabGalleryFinishesThree p, 
div#tabGalleryFinishesFour p, 
div#tabGalleryFinishesSplitLeft p,
div#tabGalleryFinishesSplitCenter p, 
div#tabGalleryFinishesSplitRight p, 
div#tabGalleryFinishesSplit1 p, 
div#tabGalleryFinishesSplit2 p, 
div#tabGalleryFinishesSplit3 p, 
div#tabGalleryFinishesSplit4 p,
div#tabGalleryFinishesSplit5 p{
}

div#tabGalleryFinishes h2, 
div#tabGalleryFinishesTwo h2, 
div#tabGalleryFinishesThree h2, 
div#tabGalleryFinishesFour h2,
div#tabGalleryFinishesSplitLeft h2,
div#tabGalleryFinishesSplitCenter h2, 
div#tabGalleryFinishesSplitRight h2, 
div#tabGalleryFinishesSplit1 h2, 
div#tabGalleryFinishesSplit2 h2, 
div#tabGalleryFinishesSplit3 h2, 
div#tabGalleryFinishesSplit4 h2,
div#tabGalleryFinishesSplit5 h2{
	font-size: 16px;
	text-align: left;
	margin-bottom: 0;
	text-indent: 10px;
}

div#tabGalleryFinishes .tabFinishSummary, div#tabGalleryFinishes .tabFinishSummaryLast, 
div#tabGalleryFinishesTwo .tabFinishSummary, div#tabGalleryFinishesTwo .tabFinishSummaryLast, 
div#tabGalleryFinishesThree .tabFinishSummary, div#tabGalleryFinishesThree .tabFinishSummaryLast, 
div#tabGalleryFinishesFour .tabFinishSummary, div#tabGalleryFinishesFour .tabFinishSummaryLast, 
div#tabGalleryFinishesSplitLeft .tabFinishSummary, div#tabGalleryFinishesSplitLeft .tabFinishSummaryLast,
div#tabGalleryFinishesSplitCenter .tabFinishSummary, div#tabGalleryFinishesSplitCenter .tabFinishSummaryLast,
div#tabGalleryFinishesSplitRight .tabFinishSummary, div#tabGalleryFinishesSplitRight .tabFinishSummaryLast, 
div#tabGalleryFinishesSplit1 .tabFinishSummary, div#tabGalleryFinishesSplit1 .tabFinishSummaryLast, 
div#tabGalleryFinishesSplit2 .tabFinishSummary, div#tabGalleryFinishesSplit2 .tabFinishSummaryLast, 
div#tabGalleryFinishesSplit3 .tabFinishSummary, div#tabGalleryFinishesSplit3 .tabFinishSummaryLast,
div#tabGalleryFinishesSplit4 .tabFinishSummary, div#tabGalleryFinishesSplit4 .tabFinishSummaryLast,
div#tabGalleryFinishesSplit5 .tabFinishSummary, div#tabGalleryFinishesSplit5 .tabFinishSummaryLast{
	background-color: #f0ede6; 
	float:left;
	width: 100px;
	min-height: 200px;
	margin-right: 2px;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#tabGalleryFinishes .tabFinishSummaryLast, 
div#tabGalleryFinishesTwo .tabFinishSummaryLast, 
div#tabGalleryFinishesThree .tabFinishSummaryLast, 
div#tabGalleryFinishesFour .tabFinishSummaryLast, 
div#tabGalleryFinishesSplitLeft .tabFinishSummaryLast, 
div#tabGalleryFinishesSplitCenter .tabFinishSummaryLast, 
div#tabGalleryFinishesSplitRight .tabFinishSummaryLast,
 div#tabGalleryFinishesSplit1 .tabFinishSummaryLast,
 div#tabGalleryFinishesSplit2 .tabFinishSummaryLast,
 div#tabGalleryFinishesSplit3 .tabFinishSummaryLast,
 div#tabGalleryFinishesSplit4 .tabFinishSummaryLast,
 div#tabGalleryFinishesSplit5 .tabFinishSummaryLast{
	margin-right: 40px;
}

div#tabGalleryFinishes .tabThumb, 
div#tabGalleryFinishesTwo .tabThumb, 
div#tabGalleryFinishesThree .tabThumb, 
div#tabGalleryFinishesFour .tabThumb, 
div#tabGalleryFinishesSplitLeft .tabThumb, 
div#tabGalleryFinishesSplitCenter .tabThumb, 
div#tabGalleryFinishesSplitRight .tabThumb, 
div#tabGalleryFinishesSplit1 .tabThumb, 
div#tabGalleryFinishesSplit2 .tabThumb, 
div#tabGalleryFinishesSplit3 .tabThumb, 
div#tabGalleryFinishesSplit4 .tabThumb,
div#tabGalleryFinishesSplit5 .tabThumb{
	margin: 0;
}

div#tabGalleryFinishes .tabFinishSummary a, div#tabGalleryFinishes .tabFinishSummaryLast a, 
div#tabGalleryFinishesTwo .tabFinishSummary a, div#tabGalleryFinishesTwo .tabFinishSummaryLast a, 
div#tabGalleryFinishesThree .tabFinishSummary a, div#tabGalleryFinishesThree .tabFinishSummaryLast a, 
div#tabGalleryFinishesFour .tabFinishSummary a, div#tabGalleryFinishesFour .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplitLeft .tabFinishSummary a, div#tabGalleryFinishesSplitLeft .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplitCenter .tabFinishSummary a, div#tabGalleryFinishesSplitCenter .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplitRight .tabFinishSummary a, div#tabGalleryFinishesSplitRight .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplit1 .tabFinishSummary a, div#tabGalleryFinishesSplit1 .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplit2 .tabFinishSummary a, div#tabGalleryFinishesSplit2 .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplit3 .tabFinishSummary a, div#tabGalleryFinishesSplit3 .tabFinishSummaryLast a, 
div#tabGalleryFinishesSplit4 .tabFinishSummary a, div#tabGalleryFinishesSplit4 .tabFinishSummaryLast a,
div#tabGalleryFinishesSplit5 .tabFinishSummary a, div#tabGalleryFinishesSplit5 .tabFinishSummaryLast a{
	text-decoration: none;
	color: #917C6C;
}

div#tabGalleryFinishes .tabFinishSummary a:hover, div#tabGalleryFinishes .tabFinishSummaryLast a:hover, 
div#tabGalleryFinishesTwo .tabFinishSummary a:hover, div#tabGalleryFinishesTwo .tabFinishSummaryLast a:hover, 
div#tabGalleryFinishesThree .tabFinishSummary a:hover, div#tabGalleryFinishesThree .tabFinishSummaryLast a:hover, 
div#tabGalleryFinishesFour .tabFinishSummary a:hover, div#tabGalleryFinishesFour .tabFinishSummaryLast a:hover, 
div#tabGalleryFinishesSplitLeft .tabFinishSummary a:hover, div#tabGalleryFinishesSplitLeft .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplitCenter .tabFinishSummary a:hover, div#tabGalleryFinishesSplitCenter .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplitRight .tabFinishSummary a:hover, div#tabGalleryFinishesSplitRight .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplit1 .tabFinishSummary a:hover, div#tabGalleryFinishesSplit1 .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplit2 .tabFinishSummary a:hover, div#tabGalleryFinishesSplit2 .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplit3 .tabFinishSummary a:hover, div#tabGalleryFinishesSplit3 .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplit4 .tabFinishSummary a:hover, div#tabGalleryFinishesSplit4 .tabFinishSummaryLast a:hover,
div#tabGalleryFinishesSplit5 .tabFinishSummary a:hover, div#tabGalleryFinishesSplit5 .tabFinishSummaryLast a:hover{
	color: #666;
}

div#tabGalleryFinishes .tabFinishSummary img, div#tabGalleryFinishes .tabFinishSummaryLast img, 
div#tabGalleryFinishesTwo .tabFinishSummary img, div#tabGalleryFinishesTwo .tabFinishSummaryLast img, 
div#tabGalleryFinishesThree .tabFinishSummary img, div#tabGalleryFinishesThree .tabFinishSummaryLast img, 
div#tabGalleryFinishesFour .tabFinishSummary img, div#tabGalleryFinishesFour .tabFinishSummaryLast img, 
div#tabGalleryFinishesSplitLeft .tabFinishSummary img, div#tabGalleryFinishesSplitLeft .tabFinishSummaryLast img,
div#tabGalleryFinishesSplitCenter .tabFinishSummary img, div#tabGalleryFinishesSplitCenter .tabFinishSummaryLast img,
div#tabGalleryFinishesSplitRight .tabFinishSummary img, div#tabGalleryFinishesSplitRight .tabFinishSummaryLast img,
div#tabGalleryFinishesSplit1 .tabFinishSummary img, div#tabGalleryFinishesSplit1 .tabFinishSummaryLast img,
div#tabGalleryFinishesSplit2 .tabFinishSummary img, div#tabGalleryFinishesSplit2 .tabFinishSummaryLast img,
div#tabGalleryFinishesSplit3 .tabFinishSummary img, div#tabGalleryFinishesSplit3 .tabFinishSummaryLast img,
div#tabGalleryFinishesSplit4 .tabFinishSummary img, div#tabGalleryFinishesSplit4 .tabFinishSummaryLast img,
div#tabGalleryFinishesSplit5 .tabFinishSummary img, div#tabGalleryFinishesSplit5 .tabFinishSummaryLast img{
	margin: 0 0 10px;
}

div#tabGalleryFinishes .tabFinishSummary h3, div#tabGalleryFinishes .tabFinishSummaryLast h3, 
div#tabGalleryFinishesTwo .tabFinishSummary h3, div#tabGalleryFinishesTwo .tabFinishSummaryLast h3, 
div#tabGalleryFinishesThree .tabFinishSummary h3, div#tabGalleryFinishesThree .tabFinishSummaryLast h3, 
div#tabGalleryFinishesFour .tabFinishSummary h3, div#tabGalleryFinishesFour .tabFinishSummaryLast h3, 
div#tabGalleryFinishesSplitLeft .tabFinishSummary h3, 
div#tabGalleryFinishesSplitCenter .tabFinishSummary h3, 
div#tabGalleryFinishesSplitRight .tabFinishSummaryLast h3, 
div#tabGalleryFinishesSplit1 .tabFinishSummary h3, 
div#tabGalleryFinishesSplit2 .tabFinishSummary h3,
div#tabGalleryFinishesSplit3 .tabFinishSummary h3, 
div#tabGalleryFinishesSplit4 .tabFinishSummary h3,
div#tabGalleryFinishesSplit4 .tabFinishSummaryLast h3,
div#tabGalleryFinishesSplit5 .tabFinishSummary h3,
div#tabGalleryFinishesSplit5 .tabFinishSummaryLast h3{
	background-image: url(../images/finish_tabs.jpg);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 13px;
	line-height: 100%;
	font-size: 14px;
}

div#tabGalleryFinishes .tabGalleryInfo, 
div#tabGalleryFinishesTwo .tabGalleryInfo, 
div#tabGalleryFinishesThree .tabGalleryInfo, 
div#tabGalleryFinishesFour .tabGalleryInfo, 
div#tabGalleryFinishesSplitLeft .tabGalleryInfo, 
div#tabGalleryFinishesSplitCenter .tabGalleryInfo, 
div#tabGalleryFinishesSplitRight .tabGalleryInfo, 
div#tabGalleryFinishesSplit1 .tabGalleryInfo, 
div#tabGalleryFinishesSplit2 .tabGalleryInfo, 
div#tabGalleryFinishesSplit3 .tabGalleryInfo, 
div#tabGalleryFinishesSplit4 .tabGalleryInfo,
div#tabGalleryFinishesSplit5 .tabGalleryInfo{
	font-size: 11px;
	text-align: center;
	margin: -10px 0 0;
	padding: 10px 10px 10px;
	height: 25px;
	cursor: pointer;
	color: #917C6C;
}


div#tabGalleryFinishesTwo .tabGalleryInfo, 
div#tabGalleryFinishesThree .tabGalleryInfo, 
div#tabGalleryFinishesFour .tabGalleryInfo, 
div#tabGalleryFinishesSplitLeft .tabGalleryInfo, 
div#tabGalleryFinishesSplitCenter .tabGalleryInfo, 
div#tabGalleryFinishesSplitRight .tabGalleryInfo, 
div#tabGalleryFinishesSplit1 .tabGalleryInfo, 
div#tabGalleryFinishesSplit2 .tabGalleryInfo, 
div#tabGalleryFinishesSplit3 .tabGalleryInfo, 
div#tabGalleryFinishesSplit4 .tabGalleryInfo,
div#tabGalleryFinishesSplit5 .tabGalleryInfo{
	_height: 30px;
}



/*-- JS April 2009 ends --*/

/*-- JS edit June 2010 to range page finish boxes--*/
div#tabRangeFinishes{
	width: auto;
	margin-top: 15px;
	float: left;
	bottom: 0px;
	text-align: center;
}
div#tabRangeFinishes .tabSummary{
	min-height: 180px;
}

div#tabRangeFinishes h2{
	font-size: 16px;
	text-align: left;
	margin-bottom: 0;
	text-indent: 10px;
}
div#tabRangeFinisheswrapperOne{
	width: 218px;
}
div#tabRangeFinisheswrapperTwo{
	width: 182px;
}

div#tabRangeFinisheswrapperFour{
	width: 364px;
	margin: 0;
	padding:0;
	float:right;
}
div#tabRangeFinisheswrapperFive{
	width: 455px;
}

div#tabRangeFinishes .tabFinishSummary{
	background-color: #f0ede6; 
	float:left;
	width: 90px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#tabRangeFinisheswrapperOne .tabFinishSummary{
	background-color: #f0ede6; 
	width: 218px;
	float:left;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#tabRangeFinishes .tabFinishSummaryLast{
	background-color: #f0ede6; 
	float:left;
	width: 91px;
}

div#tabRangeFinishes .tabThumb{
	margin: 0;
}

div#tabRangeFinishes .tabFinishSummary a, div#tabRangeFinishes .tabFinishSummaryLast a{
	text-decoration: none;
	color: #917C6C;
}

div#tabRangeFinishes .tabFinishSummary a:hover, div#tabRangeFinishes .tabFinishSummaryLast a:hover{
	color: #666;
}

div#tabRangeFinishes .tabFinishSummary img, div#tabRangeFinishes .tabFinishSummaryLast img{
	margin: 0 0 5px;
}

div#tabRangeFinishes .tabFinishSummary h3{
	background-image: url(../images/finish_tabs_ranges.jpg);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 13px;
	line-height: 40%;
	font-size: 14px;
}

div#tabRangeFinisheswrapperOne .tabFinishSummary h3{
	background-image: url(../images/panel_tab.gif);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 13px;
	line-height: 40%;
	font-size: 14px;
}

div#tabRangeFinishes .tabFinishSummaryLast h3{
	background-image: url(../images/finish_tabs_ranges_last.jpg);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 13px;
	line-height: 40%;
	font-size: 14px;
}
div#tabRangeFinishes .tabFinishSummaryEmpty{
	background-image: url(../images/finish_tabs_ranges-empty.jpg);
	background-color: #f0ede6; 
	float:left;
	width: 91px;
	min-height:180px;
}
div#tabRangeFinishes .tabGalleryInfo{
	font-size: 11px;
	text-align: center;
	margin: -10px 0 0;
	padding: 10px 10px 0px;
	height: 24px;
	cursor: pointer;
	color: #917C6C;
}

div#tabRangeFinishSummary{
	clear:both;
	background-color: #F0ECE5;
	vertical-align: text-top;
	padding: 2px 15px 5px 10px;
	text-align:left;
	min-height: 62px;
}


div#tabRangeFinishSummary a{
	font-size: 100%;
	text-decoration: none;
	color: #917C6C;
	text-align: left;
	font-weight: normal;
	line-height: 130%;
}
/* JS added 230911 Corrections to three finish panel */
div#tabRangeFinisheswrapperThree{
	width: 220px;
/*	width: 273px; */
	float:left;
}
div#tabRangeFinisheswrapperThree .tabFinishSummaryThree{
	background-color: #f0ede6; 
	float:left;
	width: 73px;
	margin:0;
}
div#tabRangeFinisheswrapperThree .tabFinishSummaryLastThree{
	background-color: #f0ede6; 
	float:left;
	width: 74px;
}
div#tabRangeFinishes .tabFinishSummaryThree a, div#tabRangeFinishes .tabFinishSummaryLastThree a{
	text-decoration: none;
	color: #917C6C;
}
div#tabRangeFinishes .tabFinishSummaryThree a:hover, div#tabRangeFinishes .tabFinishSummaryLastThree a:hover{
	color: #666;
}
div#tabRangeFinishes .tabFinishSummaryThree img, div#tabRangeFinishes .tabFinishSummaryLastThree img{
	margin: 0 0 5px;
}
div#tabRangeFinishes .tabFinishSummaryThree h3{
	background-image: url(../images/finish_tabs_ranges-three.jpg);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 13px;
	line-height: 40%;
	font-size: 14px;
}

div#tabRangeFinishes .tabFinishSummaryLastThree h3{
	background-image: url(../images/finish_tabs_ranges_last-three.jpg);
	margin-top: 0px;
	text-decoration: none;
	color: #917C6C;
	font-weight: normal;
	padding-top: 13px;
	line-height: 40%;
	font-size: 14px;
}
/* ends */

/* Range page layouts */
/* JS edit Oct 2012*/
#rangeDescription{
	float:left;
	clear:both;
	width: 990px;
}
#rangeIntro{
	float:left;
	clear:both;
	width:430px;
}

#rangeIntro h3{
	font-size:14px;
	color: #917C6C;
	font-weight: normal;
	line-height: 130%;
}
.paraHeading{
	font-size:14px;
	color: #917C6C;
	font-weight: normal;
	margin-bottom:0;
	padding-bottom:0;
}
#rangeOptions{
	float: right;
	width: 475px;
}
.rangeFabricPanel{
	margin-top: 20px;
	width:455px;
	min-height:140px;
}
.rangeFabricPanel h3{
	text-align: left;
	background-image: url(../images/room_panel_tab.gif);
	padding-left: 20px;
}
.rangeFabricPanel img{
	float:left;
	padding: 0 10px 0 10px; 
}
.rangeFabricPanel p{
	text-align: left;
}

#rangeCollection{
	float:left;
	clear:both;
	padding-left: 37px;
}
#rangeCollection h2{
	text-align: left;
	margin-bottom:0;
}


/* JS edit June 2010 */


div#infoNote{
	float: left;
	position: relative;
	clear: both;
	margin-left: 48px;
	_margin-left: 28px;
	font-size: 10px;
	margin-top: -20px;
	_margin-top: 0px;
	margin-bottom: 20px;
	_padding-bottom: 30px;
}


/* JW 260309 - 'askifitis' link */

.askifitis{
	background: url(../images/ask-if-it-is-tag.png) no-repeat;
	height: 70px;
}


