body {
	margin:0;
	font:16px "Helvetica", "Arial", sans-serif;
	background:#fff;
	color:#786c64;
}

img { border:0; }

a { color:#3b6578; }

h1 {
	float:left;
	margin:20px 0 0 0;
	padding:0;
	display:inline;
}
	h1 img { display : block; }
h2 {
	clear:both;
	margin:0;
	padding-left:0;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#ac9b92;

	position:absolute;
	top:135px;
	left:0;
}
h3 {
	clear:both;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:0.2em;
}
h4 {
	font-size:1.2em;
	font-weight:normal;
	margin-top:0.5em;
	margin-bottom:0.2em;
}



/*=============================================================================*/
/* Start of Page */
/*=============================================================================*/
#root {
	width:978px;
	margin:0 auto;
	position:relative;	
	overflow:hidden;
}



/*=============================================================================*/
/* Page Columns */
/*=============================================================================*/
#content {
	clear:both;
	overflow:hidden;
	width:978px;
	margin-bottom:2em;
}
 * html #content { height:1%; }

:root *> .staticpage { overflow: visible; } /* Everything but IE 6,7,8 */

	#col-a {
		float:right;
		width:728px;
		margin-left:-250px;
		border-left:250px solid #fff;
		font-size:0.8em;
	}

		
		#col-a > .messages_wrapper {
			border-top:2px solid #ac9b92;
			margin-top:0;
			margin-right:30px;
			overflow:hidden;
			font-size:1.3em;
			font-weigth:bold;
			color:black;
		}
		
		#col-a > form { margin:0; padding:0; } 
		form .hidden,
		#col-a > form > br { display:none; }
		

	#col-b {
		float:right;
		width:250px;
		margin-left:-250px;
		position:relative;
		border-top:2px solid #ac9b92;
	}



/*=============================================================================*/
/* Header */
/*=============================================================================*/
#header {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:3em;
}



/*=============================================================================*/
/* Account Navigation */
/*=============================================================================*/
#accountNav {
	float:right;
	display:inline;
	margin:0 30px 0 0;
	padding:0;
	font-size:0.8em;
	
	position:absolute;
	right:0;
	top:35px;
}
	#accountNav li {
		float:left;
		list-style-type:none;
		margin-left:10px;
		padding-left:10px;
		border-left:1px solid #786c64;
		text-transform:lowercase;
	}
		#accountNav li:first-child { border-left:none; text-transform:none; }
			#accountNav li a { text-decoration:none; color:#786c64; }
				#accountNav li a:hover { text-decoration:underline; }



/*=============================================================================*/
/* Main Navigation */
/*=============================================================================*/
#mainNav {
	float:right;
	display:inline;
	width:684px;
	height:25px;
	margin:0 30px 0 0;
	padding:0;
	background:#ac9b92;
	list-style-type:none;
	font-size:0.8em;

	position:absolute;
	right:0;
	top:55px;
}
	#mainNav li {
		float:left;
		padding:0 10px;
		height:25px;
		background:#ac9b92;
	}
		#mainNav li a {
			text-decoration:none;
			white-space:nowrap;
		}
		#mainNav > li > a {
			display:block;
			color:#fff;
			margin-bottom:-1px;
			line-height:26px;
			text-transform:uppercase;
			outline:none;
		}
		#mainNav ul {
			z-index:600;
			position:absolute;
			display:none;
			margin:0;
			padding:0 3px 4px 0;
			background:url('/img/layout/menu_shadow.png') no-repeat bottom right;
			list-style-type:none;
		}
			#mainNav ul li {
				float:none;
				display:block;
				height:auto;
				margin:0;
				padding:0 15px 0 6px;
				border:1px solid #ac9b92;
				border-width:0 1px;
				background:#fff;
				text-align:left;
			}
				#mainNav ul li:last-child {
					padding-bottom:15px !important;
					border-bottom:1px solid #ac9b92 !important;
				}
				#mainNav ul li.last {
					padding-bottom:15px !important;
					border-bottom:1px solid #ac9b92 !important;
				}
				#mainNav ul li a {	
					display:inline-block;
					height:auto;
					padding-top:8px;
					padding-bottom:1px;
					color:#ac9b92;
				}
					#mainNav .currentPage { font-weight:bold; }

#mainNav > li:first-child,
#mainNav > li:first-child + li,
#mainNav > li:first-child + li + li { width:110px; }

#mainNav > li.notLoggedIn:first-child,
#mainNav > li.notLoggedIn:first-child + li,
#mainNav > li.notLoggedIn:first-child + li + li,
#mainNav > li.notLoggedIn:first-child + li + li + li { width:auto; margin-right:5px;}

#mainNav > li.last { width:auto !important; }
#mainNav li.last#globalPrd-SearchContainer {
    float:right;
	width:auto !important;
	padding-right:0;
}



/*=============================================================================*/
/* Global Product Search */
/*=============================================================================*/
#globalPrdSearch {
	overflow:hidden;
	width:210px;
	height:100%;
	margin:0;
	padding:0;
	background:#786c64;
	font-size:0.8em;
	text-transform:uppercase;
	color:#fff;
	position:relative;
}
	#globalPrdSearch fieldset {
		margin:0;
		padding:0;
		border:none;
	}
		#globalPrdSearch legend,
		#globalPrdSearch label { display:none; }

	#globalPrdSearch input[type="text"] {
		width:138px;
		position:absolute;
		top:2px !important;
		left:5px;
		font-size:12px !important;
		height:16px !important;
		border:1px solid #000;
	}
	#globalPrdSearch input[type="submit"] {
		position:absolute;
		top:3px;
		right:5px;
		height:18px;
		width:50px;
		border:1px solid #ccc;
		background:#ac9b92;
		font-size:11px;
		color:#fff;
	}
#globalPrdSearch-tooltip {
	left:0px;
	top:80px !important;
	width:160px !important;
	height:auto !important;
	background:#fff !important;
	padding:4px 8px;
	display:none;
}


#mainNav .notLoggedIn #globalPrdSearch { width:180px; }
#mainNav .notLoggedIn #globalPrdSearch input[type="text"] { width:108px; }


/*=============================================================================*/
/* Secondary Nav */
/*=============================================================================*/
#secondaryNav {
	margin:20px 17px 0 3px;
	padding:0;
	list-style-type:none;
	font-size:0.8em;
}
	#secondaryNav a {
		color:#ac9b92;
		text-decoration:none;
	}
	#secondaryNav > li {
		margin-bottom:1.3em;
	}
		#secondaryNav > li > a {
			font-size:1.1em;
			padding-right:20px;
			text-transform:uppercase;
		}
		#secondaryNav > li > ul,
		#secondaryNav > li > ul > li > ul {
			margin:0;
			margin:0 0 0 15px;
			padding:0;
			list-style-type:none;
		}
			#secondaryNav > li > ul li a {
				display:inline-block;
				width:100%;
				margin-top:0.35em;
			}
	#secondaryNav a:hover,
	#secondaryNav a.selected,
	#secondaryNav a.focused {
		color:#786c64 !important;
	}
	#secondaryNav a.hasSubmenu {
		background:url('/img/layout/secondary_nav_bg.png') no-repeat 100% 0%;
	}
	#secondaryNav a.hasSubmenu:hover {
		background-position:100% 100%;
	}
	#secondaryNav a.hasSubmenu.selected,
	#secondaryNav a.hasSubmenu.focused {
		background-position: 100% 42% !important;
	}
#secondaryNav #retailerOptions {
	margin-top:4em;
}
	#secondaryNav #retailerOptions > a {
		color:#ac9b92;
		font-weight:bold;
		text-transform:uppercase;
	}



/*=============================================================================*/
/* Above Footer Nav */
/*=============================================================================*/
#aboveFooterNav {
	width:995px;
	margin:10px auto;
	padding:0;
	list-style-type:none;
	font-size:0.7em;
	text-transform:uppercase;
	text-align:left;
}
	#aboveFooterNav li {
		display:inline;
		margin-left:10px;
		padding-left:10px;
		border-left:1px solid #5a4c42;
	}
		#aboveFooterNav li:first-child { margin-left:5px; padding-left:0; border:none; }
		#aboveFooterNav li a {
			color:#5a4c42;
			text-decoration:none;
		}



/*=============================================================================*/
/* Footer */
/*=============================================================================*/
#footer {
	clear:both;
	overflow:auto;
	margin:0 30px 0 5px;
	padding:10px 0 20px;
	font-size:0.8em;
	border-top:2px solid #ac9b92;
	color:#5a4c42;
}
	#footer ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
		#footer li {
			float:left;
			display:inline;
			margin-left:10px;
			padding-left:10px;
			border-left:1px solid #5a4c42;
		}
		#footer li:first-child { margin-left:0px; padding-left:0; border:none; }
			#footer li a {
				color:#5a4c42;
				text-decoration:none;
			}
	#footer span {
		text-transform:uppercase;
		float:right;
		margin-left:5px;
		color:#ac9b92;
	}



/*=============================================================================*/
/* Styled Section Seperators */
/*=============================================================================*/
.sectionedAreaDivider {
	border-top:2px solid #c9c2ba;
	width:654px;
	height:22px;
	left:14px;
	position:relative;
}

.sectionedArea0,
.sectionedArea100 {
	clear:both;
	*overflow:auto;
}
.sectionedArea0 {
	margin-right:30px;
	padding-left:1.25em;
}

.sectionedArea1,
.sectionedArea2,
.sectionedArea101,
.sectionedArea102 {
	overflow:auto;
	clear:both;
	margin-right:30px;
	/*border-bottom:2px solid #c9c2ba;*/
}
	.sectionedArea2,
	.sectionedArea102 {
		overflow:hidden;
		float:none;
	}
.sectionedArea3 {
	overflow:hidden;
	margin-top:1em;
	/*margin-right:30px;*/
	padding:1em 0px;
	/*border:2px solid #c9c2ba;*/
}
	* html .sectionedArea3 { height:1%; }

.sectionedArea4,
.sectionedArea5,
.sectionedArea7,
.sectionedArea8 {
	overflow:hidden;
	clear:both;
	margin-right:30px;
	padding:10px 20px;
	border:2px solid #ac9b92;
}
	* html .sectionedArea4,
	* html .sectionedArea5,
	* html .sectionedArea7,
	* html .sectionedArea8 { height: 1%; }
		.sectionedArea4 { border-top-width:2px; }
		.sectionedArea5 { border-bottom:0; border-top:0;}
		.sectionedArea8 { border-top:none; background:#f2f1ef; }

.sectionedArea8,
.sectionedArea5 { margin-left:1.25em; }
.sectionedArea5 { padding-left:10px; padding-right:10px; } 



.sectionedArea6 {
	position:relative;
	overflow:hidden;
	margin-bottom:1em;
}
* html .sectionedArea6 {height:1%;}

.sectionedArea9 {
	overflow:hidden;
	float:none;
	border-bottom:2px solid #c9c2ba;
}



* html .sectionedArea0,
* html .sectionedArea1,
* html .sectionedArea2,
* html .sectionedArea3,
* html .sectionedArea4,
* html .sectionedArea5,
* html .sectionedArea6,
* html .sectionedArea7,
* html .sectionedArea8,
* html .sectionedArea100 {
	zoom: 1;			/* triggers hasLayout */
	display: block;		/* resets display for IE/Win */
}
* html .sectionedArea0:after,
* html .sectionedArea1:after,
* html .sectionedArea2:after,
* html .sectionedArea3:after,
* html .sectionedArea4:after,
* html .sectionedArea5:after,
* html .sectionedArea6:after,
* html .sectionedArea7:after,
* html .sectionedArea8:after,
* html .sectionedArea100:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}




/*=============================================================================*/
/* Pagination */
/*=============================================================================*/
.pagination {
	float:right;
	clear:both;
	overflow:hidden;
	margin:0 30px 0 0;
	padding:0;
	list-style-type:none;
	color:#fff;
	position:relative;
	top:-2px;
}
	.pagination li {
		float:left;
		padding:4px 10px 2px 10px;
		height:15px;
	}
		.pagination a {
			padding-top:1px;
			color:#fff;
			text-decoration:none;
		}
		.pagination .paginationPrev {
			padding-left:25px;
			background:#ac9b92;
		}
			.pagination .paginationPrev a {
				padding-left:15px;
				background:url('/img/layout/pagination_arrow_prev.png') no-repeat 0px 0px;
			}
		.pagination .paginationNext {
			padding-right:25px;
			background:#ac9b92;
		}
			.pagination .paginationNext a {
				padding-right:15px;
				background:url('/img/layout/pagination_arrow_next.png') no-repeat 100% 0px;
			}
		.pagination .paginationCurrentPage {
			padding-left:15px;
			padding-right:15px;
			background:#786c64;
		}
		.pagination .paginationViewAll {
			background:#ac9b92;
		}
/*
 Class which moves a pagination set up
 above the main header bottom border.
*/
.topPagination {
	position:absolute;
	right:0px;
	top:135px;
}
* html .topPagination { top:134px; }



/*=============================================================================*/
/* Hover Tooltips */
/*=============================================================================*/
.hover-tooltip {
	clear:both;
	display:block;
	z-index:1000;

	width:200px;
	margin:0;
	padding:0;
	
	border:2px solid #ac9b92;
	background:url('/img/layout/hover_tooltip_bg.png') 10px 13px;
	
	/*color:#ac9b92 !important;*/
	color:#413934 !important;
	
	font:0.8em/1.5em Helvetica, Arial, sans-serif !important;
	text-align:left;
}
	.hover-tooltip span {
		display:block;
		margin:0;
		padding:20px 15px 45px 30px;
		color:#413934 !important;
		background:url('/img/layout/hover_tooltip_arrow.png') no-repeat 10px 18px;
	}
	.iconTooltip {
		clear:none;
		display:block;
		
		width:auto;
		height:auto;
		margin:6px 0 0 14px;
		padding:2px 3px;

		border:1px solid #b1a198;
		background:#fff;

		color:#ac9b92 !important;
		font-size:8px !important;
		line-height:1em !important;
		text-align:left;
		text-transform:uppercase;
	}



/*=============================================================================*/
/* Disclaimers */
/*=============================================================================*/
#colorDisclaimer {
	padding:1em 0;
	font-size:1em;
	clear:both;
	color:#786c64;
}
#searchDisclaimer {
	font-size:0.9em !important;
	clear:both;
}



.landingPageImage {
	margin-top:3em;
}




.faqList > dt {
	margin-bottom:1em;
}
	.faqList > dt > a {
		text-decoration:underline;
		color:inherit;
	}
.faqList > dd {
	margin:0.25em 0 2em;
	padding:0;
}


#faqSections {
	margin:2em 0;
	padding:0;
	list-style-type:none;
	overflow:auto;
}
#faqSections > li {
	float:left;
	width:155px;
	text-align:center;
	margin-left:52px;
}
#faqSections > li.selected {
	border-bottom:4px solid #c5c3c2;
}
#faqSections > li > a + a {
	color:inherit;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:0.25em;
}

















/*****************
* Y1 Base
*/
/******************************************************/
/* LANSA SPECIFIC */
/******************************************************/
.caption
	{
		font-weight:bold;	
		font-size:14px;
		color:#ac9b92;
	}


/******************************************************/
/* YORK MAIN */
/******************************************************/
.prddtlimg, .std_click_image
	{
	display:inline;
	vertical-align:bottom;
	border:0 none;
	}













/*=============================================================================*/
/* Product Home Page */
/*=============================================================================*/
.product_home_sections {
	float:left;
	width:32%;
	padding:10px 0 10px 2%;
	display:inline;
}
.product_home_sections:first-child {
	padding-left:0px;
}
	.product_home_sections p {
		margin:0;
	}
	.product_home_sections a img {
		background:#e5e5e5;
		display:block;
	}

.product_home_sections h3 {
	font-size:1.2em;
}














/*=============================================================================*/
/* Product List */
/*=============================================================================*/

table.prdList {
	clear:both;
	overflow:hidden;
	margin:0;
	margin-left:1.25em !important;
	margin-right:2.3em !important;
	padding:0;
	border:0;
	list-style-type:none;
	border:1px solid #c9c2ba;
	border-top:none;
}
table.prdList td {
	border:1px solid #c9c2ba;
}
table.prdList td:first-child,
table.prdList td:first-child + td,
table.prdList td:first-child + td + td {
	border-top:none;
}
table.prdList table,
table.prdList td td {
	border:none;
	vertical-align:top;
}
/*
table.prdList table { width:100%; }
table.prdList table td { padding:0 22px; }
*/
table.prdList table { width:100%; border-collapse:collapse; }
table.prdList table td { padding: 0 22px 5px; }



table.prdList table td.prdName {
	height:26px;
	font-size:0.8em;
	text-align:left;
}



ul.prdList {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
	border:1px solid #c9c2ba;
	border-width:0 1px 1px 0;
	list-style-type:none;
	margin-left:1.25em !important;
	margin-right:2.3em !important;
}
	ul.prdList > li {
		float:left;
		overflow:hidden;
		width:225px;
		padding-top:10px;
		border:1px solid #c9c2ba;
		border-width:0 1px 1px ;
		text-align:center;
	}
		ul.prdList .prdImg {
			display:block;
			height:185px;
			position:relative;
			overflow:hidden;
		}
			ul.prdList .prdImg a {
				position:absolute;
				left:0px;
				bottom:0px;
				display:block;
				width:100%;
				text-align:center;
			}
				ul.prdList .prdImg img {
					display:inline;
					vertical-align:bottom;
				}
		ul.prdList .prdDetails {	
			overflow:hidden;
			margin:0.5em 22px;
			font-size:0.8em;
			text-align:left;
			color:#716658;
		}
			ul.prdList .prdName {
				float:left;
				width:65%;
			}
			ul.prdList .prdId {
				float:left;
				width:35%;
				text-align:right;
			}
			ul.prdList .prdCategory { clear:both; }

		ul.prdList .prdIcons {
			clear:both;
			margin:0.5em 20px 5px;
			padding:0;
			list-style-type:none;
			text-align:right;
		}
			ul.prdList .prdIcons li {
				display:inline;
			}



#additionalColors li,
#coordinateDesigns li,
.extraContent li {
	margin-bottom:-2px;
}

* html #additionalColors li,
* html #coordinateDesigns li,
* html .extraContent li {
	margin-bottom:0;
}







/*=============================================================================*/
/* Collection List */
/*=============================================================================*/
.collectionList {
	overflow:hidden;
	margin:0;
	padding:0 10px 20px;
	list-style-type:none;
	border:2px solid #ac9b92;
	border-top:0;
}
	* html .collectionList { height: 1%; position:relative; }
	.collectionList > li {
		float:left;
		width:120px;
		padding:20px 29px;
		text-align:left;
	}
	.collectionList > li.fifth { clear:both;padding-left:0; }
	.collectionList > li.fifth + li + li + li { padding-right:0; }
		.collectionList > li span { display:block; text-transform:uppercase; font-size:0.8em; }

/* jsSetHeight */
.collectionList.jsSetHeight li {
	display:block;
	height:200px;
	position:relative;
	border-bottom:1px solid #ac9b92;
}
	.collectionList.jsSetHeight li > div {
		position:absolute;
		left:0px;
		bottom:20px;
		display:block;
		width:100%;
	}



* html .collectionList li {border-bottom:0 !important; }









/*=============================================================================*/
/* Photo Gallery List */
/*=============================================================================*/
.photoGalleryList {
	overflow:hidden;
	margin:0 30px 0 16px;
	padding:0 10px 20px;
	list-style-type:none;
	border:2px solid #ac9b92;
	border-top:0;
}
	* html .photoGalleryList { height:1%; position:relative; }
	.photoGalleryList > li {
		float:left;
		padding:20px 10px;
		text-align:left;
		width:205px;
		height:248px; /* 20100422 - Jason Martin - added height */
		text-align:center;

	}
	.photoGalleryList > li.fourth { padding-left:0; text-align:left;}
	.photoGalleryList > li.fourth + li + li { padding-right:0; text-align:right; }
		.photoGalleryList > li span { display:block; text-transform:uppercase; font-size:0.8em; }

/* jsSetHeight */
.photoGalleryList.jsSetHeight li {
	display:block;
	height:150px;
	position:relative;
	border-bottom:1px solid #ac9b92;
}
	.photoGalleryList.jsSetHeight li > div {
		position:absolute;
		left:0px;
		bottom:20px;
		display:block;
		width:100%;
	}

/* 20100421 - Jason Martin */
.photoGalleryList li img {
	width:180px;
	height:245px;
}


















/*=============================================================================*/
/* Sub Sections */
/*=============================================================================*/
.subSectionLinks {
	margin:0;
	padding:0 10px;
	list-style-type:none;
	/*border:1px solid #ac9b92;*/
	border:1px solid #c9c2ba;
	border-width:0 2px 1px;
}
	.subSectionLinks li {
		display:inline-block;
		background:#0f0;
		background:url('/img/layout/sub_section_tab_left.png') no-repeat top left;
		margin-right:10px;
	}
	.subSectionLinks li a {
		display:inline-block;
		padding:8px 15px 3px;
		text-transform:uppercase;
		text-decoration:none;
		color:#ac9b92;
		background:url('/img/layout/sub_section_tab_right.png') no-repeat top right;
		outline:none;
	}
		.subSectionLinks li.selected {
			position:relative;
			top:1px;
			background-image:url('/img/layout/sub_section_tab_left_selected.png');
		}
		.subSectionLinks li.selected a {
			background-image:url('/img/layout/sub_section_tab_right_selected.png');
		}
		
* html .subSectionLinks li,
*:first-child+html .subSectionLinks li {
	display:inline;
	zoom:1;
}

.subSectionContainer .moreLink {
	float:right;
	padding:4px 20px 2px;
	background:#786c64;
	font-size:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}


.subSection .prdList { margin-left:0 !important; margin-right:0 !important;}














.multiSliderContainer {
	position:relative;
	overflow:visible;
	height:215px;
	width:100%;
}


.multiSliderContainer .showMultiSlider-prev,
.multiSliderContainer .showMultiSlider-next {
	width:11px;
	height:145px;
	margin:1em 0;
	padding:0 5px;
	vertical-align:middle;
	outline:none;
	visibility:hidden;
}
	.multiSliderContainer .showMultiSlider-prev {
		position:absolute;
		left:-14px;
	
	}
	.multiSliderContainer .showMultiSlider-next {
		position:absolute;
		right:27px;
		
	}
	.multiSliderContainer .showMultiSlider-prev img,
	.multiSliderContainer .showMultiSlider-next img {
		margin-top:65px;
	}

ul.multiSlider {
	overflow:hidden;
	width:654px;
	height:185px;
	margin:1em 0 0 45px;
	padding:0;
	list-style-type:none;
	float:left;
	border-bottom:2px solid #c9c2ba;

	position:absolute;
	left:-30px;
	top:0;
}
	ul.multiSlider li {
		float:left;
		width:185px;
		margin-right:21px;
		text-align:center;
	}
	ul.multiSlider li.selected {
		border-bottom:5px solid #ac9b92;
	}
		ul.multiSlider li a {
			text-decoration:none;
			color:#786c64;
		}
		ul.multiSlider li a:first-child {
			display:block;
			margin-bottom:0.2em;
		}
			ul.multiSlider li a span {
				display:block;
			}










/*=============================================================================*/
/* Spotlight Container */
/*=============================================================================*/
#spotlightContainer.multiSliderContainer {
	clear:both;
	position:relative;
	left:20px;
	height:289px; /* 20100421 - Jason Martin - added height */
}
/* 20100421 - Jason Martin - added width and height for #spotlight */
#spotlightContainer.multiSliderContainer #spotlight {
	width:570px; /*570 = ((180 + 10) * 3) */
	height:245px;
}
#spotlightContainer.multiSliderContainer .showMultiSlider-prev,
#spotlightContainer.multiSliderContainer .showMultiSlider-next {
	float:left;
	width:11px;
	height:245px; /* 20100421 - Jason Martin - changed height from 185 to 245px */
	margin:13px 5px 0 0;
	padding:0 5px;
	vertical-align:middle;
	outline:none;
	visibility:hidden;
	position:relative;
}
	#spotlightContainer.multiSliderContainer .showMultiSlider-next {
		margin-right:0;
		margin-left:10px;
	}
	#spotlightContainer.multiSliderContainer .showMultiSlider-prev img,
	#spotlightContainer.multiSliderContainer .showMultiSlider-next img {
		margin-top:122px; /* 20100421 - Jason Martin - changed margin-top from 65 to 122px (122 = 245 / 2) */
	}
#spotlightContainer .multiSlider {	
	position:relative;
	float:left;
	overflow:hidden;
	width:585px;
	height:245px; /* 20100421 - Jason Martin - changed height from 185 to 245px */
	margin:1em 0;
	padding:0;
	border:10px solid #fff;
	list-style-type:none;
	background:#fff;
	left:-20px;
}
	#spotlightContainer .multiSlider li {
		position:relative;
		float:left;
		width:180px; /* 20100421 - Jason Martin - changed height from 185 to 180px */
		height:245px; /* 20100421 - Jason Martin - changed height from 185 to 245px */
		margin-right:10px;
		text-align:center;
	}
		#spotlightContainer .multiSlider li a {
			width:100%;
			display:block;
			 /* 20100421 - Jason Martin - removed position, bottom, left */
			/*position:absolute;
			bottom:0;
			left:0;*/
			text-decoration:none;
			color:#786c64;
		}
		#spotlightContainer .multiSlider li a:first-child {
			margin-bottom:0.2em;
		}
			#spotlightContainer .multiSlider li a img {
				display:block;
				margin:0 auto;
			}










/*=============================================================================*/
/* Landing Page Tabs */
/*=============================================================================*/
.landingPgLinks {
	margin:20px 0 0;
	padding:0 10px;
	list-style-type:none;
	border-bottom:1px solid #ac9b92;
	text-align:right;
}
	.landingPgLinks li {
		display:inline-block;
		background:#0f0;
		background:url('/img/layout/sub_section_tab_left.png') no-repeat top left;
		margin-right:10px;
	}
		.landingPgLinks li a {
			display:inline-block;
			padding:8px 15px 3px;
			text-transform:uppercase;
			text-decoration:none;
			color:#ac9b92;
			background:url('/img/layout/sub_section_tab_right.png') no-repeat top right;
			outline:none;
		}
	* html .landingPgLinks li, 
	*:first-child+html .landingPgLinks li { display:inline; zoom:1; }

	.landingPgLinks + .landingPageImage {	margin-top:0; }



#mainBookImg { float:left; }



/*=============================================================================*/
/* Room Photo Slideshow */
/*=============================================================================*/
#roomPhotoSlidshow {
	text-align:center;
	width:150px;
	margin-right:100px;
	float:right;
}
	#roomPhotos {
		overflow:hidden;
		width:150px;
		height:150px;
		margin:0 0 1em;
		padding:0;
		list-style-type:none;
		position:relative;
	}
		#roomPhotos li {
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			text-align:center;
		}
	#roomPhotoNav { clear:both; }
		#roomPhotoNav a { outline:none; color:#786c64; text-decoration:none; }
		#roomPhotoNav span { position:relative; top:-4px; }












/*=============================================================================*/
/* Photo Details */
/*=============================================================================*/
#roomImg {
	border:2px solid #c9c2ba;
	border-width:0 2px 2px;
	padding:12px 0;
	text-align:center;
}
#additionalColorsHeader {
	border:2px solid #c9c2ba;
	border-width:0 2px;
	padding:20px 20px 10px 20px;
	margin:0;
	text-align:left;
}
#roomImg #additionalColorsHeader {
	border:none;
}
#availableColorsContainer {
	border-top:2px solid #c8c3bc ;
}











/*=============================================================================*/
/* Product Details */
/*=============================================================================*/
#prdDetailsContainer {
	/*border:2px solid #ac9b92;*/
	border:2px solid #c9c2ba;
	border-width:0 2px;
	overflow:hidden;
}
* html #prdDetailsContainer { float:left; }

#prdDetailsContainer .topHalfContainer {
	overflow:auto;
	position:relative;
}
* html #prdDetailsContainer .topHalfContainer { float:left; }


#prdImgContainer {
	overflow:hidden;
	float:left;
	width:450px;
	min-height:425px;
	border-right:1px solid #e0dcd7;
	padding-top:10px;
	padding-bottom:10px;
}
	#prdImgContainer #prdImg {
		display:block;
	}
		/*	I'm not sure which one of these is how it should be
			The a is probably the uneeded one but both are here just in case. */
		#prdImgContainer #prdImg a,
		#prdImgContainer #prdImg span {
			display:block;
			width:100%;
			text-align:center;
		}
		#prdImgContainer .prdImg img {
			display:inline;
			vertical-align:bottom;
		}
	#prdImgContainer .prdDetails {
		margin:0.5em 20px;
		text-align:left;
		color:#716658;
	}
		#prdImgContainer .prdName {
			float:left;
			width:50%;
		}
		#prdImgContainer .prdSKU {
			float:left;
			width:50%;
			text-align:right;
		}
		#prdImgContainer .prdCategory { clear:both; }
	#prdImgContainer .prdIcons {
		margin:0.5em 20px 5px;
		padding:0;
		list-style-type:none;
		text-align:right;
	}
		#prdImgContainer .prdIcons li {
	        display:inline;
		}



#prdDetailsNav {
	float:right;
	width:227px;
	margin:0;
	padding:1.5em 0 2px;
	border-bottom:1px solid #e0dcd7;
	list-style-type:none;
	font-size:0.87em;
	text-transform:uppercase;
	overflow:hidden;
}
	#prdDetailsNav li {
		display:inline;
	}
		#prdDetailsNav li:first-child {
			padding-right:10px;
			margin-right:10px;
			border-right:1px solid #ac9b92;
			margin-left:20px;
		}
		#prdDetailsNav a {
			text-decoration:none;
			color:#786c64;
		}
			#prdDetailsNav a:hover {
				text-decoration:underline;
			}



#prdAdvancedDetails {
	clear:right;
	width:203px;
	margin:0;
	padding:0 10px 70px 30px;

	list-style-type:none;
	color:#786c64;
	font-size:11px;

	position:absolute;
	right:0px;
	bottom:0px;
}
	#prdAdvancedDetails h3 {
		font-size:1.5em;
		font-weight:bold;
		margin-bottom:1em;
	}
	#prdAdvancedDetails a {
		color:#786c64;
		font-weight:bold;
	}
		#prdAdvancedDetails li {
			clear:right;
			margin:0;
			padding:0;
			list-style-type:none;
			text-indent:-10px;
			margin-bottom:2px;
		}
		#prdAdvancedDetails li span {
			display:block;
			margin-left:10px;
		}






#prdDetailsCartNav {
	clear:both;
	overflow:hidden;
	margin:1em 0;
	padding:3px 0 2px 10px;
	list-style-type:none;
	border:1px solid #e0dcd7;
	border-width:1px 0;
	text-transform:uppercase;
}
	#prdDetailsCartNav li {
		display:inline;
		border-left:1px solid #e0dcd7;
		padding-left:10px;
		margin-left:7px;
	}
	#prdDetailsCartNav li:first-child {
		border-left:none;
		padding-left:none;
	}
		#prdDetailsCartNav li a {
			text-decoration:none;
			color: #ac9b92;
		}
			#prdDetailsCartNav li a:hover {
				text-decoration:underline;
			}




















/*=============================================================================*/
/* Inspiration */
/*=============================================================================*/
h3 {
	margin-top:1em;
	margin-bottom:0.2em;
	font-weight:bold;
	text-transform:uppercase;
}
	h3 + * { margin-top:0; }



.photoCaption {
	text-align:center;
	text-transform:uppercase;
	color:#959595;
}


.whatsNewExamples {
	margin:0;
	padding:1em 0;
	list-style-type:none;
	overflow:auto;
	
}
	* html .whatsNewExamples { height:1%; }
	.whatsNewExamples li {
		float:left;
		width:205px;
		padding-bottom:1em;
	}
		.whatsNewExamples li:first-child + li {
			margin:0 19px;
		}
		.whatsNewExamples li img { margin-bottom:0.5em; }

#inspirationDetails {
	float:left;
	width:654px;
	margin-top:1em;
	padding-left:15px;
}

#staffPickDetails {
	float:left;
	width:654px;
	margin-top:1em;
	padding-left:15px;
}
	#staffPickDetails a {
		color:inherit;
	}
	#staffPickDetails h3 {
		float:left;
		margin-top:0.2em;
		font-size:1.5em;
	}
	#staffPickDetails p {
		margin:2em 40px 3em 0;
	}
	#staffPickDetails .staffPickProductDetailsLink {
		float:right;
		font-size:1.2em;
		margin-top:0.2em;
	}
	#staffPickDetails .staffPickJob {
		clear:both;
		display:block;
		font-size:1.2em;
	}




#otherStaffPicks {
	float:left;
	overflow:hidden;
	position:relative;
	height:190px;
	margin:1em 0;
	padding:0;
	list-style-type:none;
}
	#otherStaffPicks li {
		width:120px;
		float:left;
		margin-left:22px;
	}
	#otherStaffPicks li:first-child {
		margin-left:0;
	}
		#otherStaffPicks li a {
			color:#786c64;
			text-decoration:none;
		}
		#otherStaffPicks li a:first-child {
			display:block;
			margin-bottom:0.2em;
		}
	  		#otherStaffPicks li a span {
	  	        display:block;
	  		}




#pressMags {
	float:left;
	overflow:hidden;
	position:relative;
	margin:1em 0;
	padding:0 0 0 13px;
	list-style-type:none;
}
	#pressMags li {
		width:145px;
		float:left;
		padding-left:24px;
		margin-bottom:15px;
		height:270px;
		border-bottom:1px solid #ac9b92;
	}
	#pressMags li:first-child,
	#pressMags li.fifth {
		padding-left:0px;
	}
		#pressMags li a {
			color:#786c64;
			text-decoration:none;
		}
		#pressMags li a:first-child {
			display:block;
			margin-bottom:0.2em;
		}
	  		#pressMags li a span {
	  	        display:block;
	  		}
			
#pressMags2 {
	float:left;
	overflow:hidden;
	position:relative;
	margin:1em 0;
	padding:0 0 0 13px;
	list-style-type:none;
}
	#pressMags2 li {
		width:328px;
		float:left;
		padding-left:6px;
		margin-bottom:15px;
		height:270px;
		border-bottom:1px solid #ac9b92;
	}
	#pressMags2 li:first-child,
	#pressMags2 li.fifth {
		padding-left:0;
	}
		#pressMags2 li a {
			color:#786c64;
			text-decoration:none;
		}
		#pressMags2 li a:first-child {
			display:block;
			margin-bottom:0.2em;
		}
	  		#pressMags li a span {
	  	        display:block;
	  		}



#detailsLargePhoto {
	float:right;
}
#articleDetails {
	float:left;
	width:220px;
}
#articlePageThumbs {
	margin:1em 0;
	padding:0;
	list-style-type:none;
}
	#articlePageThumbs li {
		float:left;
		width:105px;
		height:150px;
		margin-right:5px;
		margin-bottom:5px;
	}
	#articlePageThumbs li.third {
		clear:both;
	}





