/*
select boxes
*/

a:focus{ outline:none; }
.MooSelect { position:relative;width:210px;cursor:pointer;padding:0px;margin:10px 0px;text-align:left;line-height:15px; }
.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; }
.searchForm { width:210px; }
.searchForm legend { display:none; }
.searchForm  .select { width:210px;text-align:left;background-color:#c0c0c7;color:#272c30;margin:10px 0px;padding:0px;border:none;font-size:11px;font-family: Tahoma, Verdana, sans-serif; }
#formContents, #formContents2 { padding-bottom:10px; width:210px; overflow:hidden; }
#formContents { text-align:left; }

/*
fabric and wallpaper accordions
*/

.criteriaHeading { text-indent:5px;font-weight:normal;text-align:left;border:1px solid #E5E6E8;background: #FFF no-repeat url(/_images/buttons/dbplus.gif) right;cursor:pointer;font-size:11px;line-height:15px;padding:0px;margin-bottom:10px;color:#000; }
.collections #collections, .collections #designs { background-color: #E5E6E8;width:187px;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:#FFF;padding:0px;margin:0px;list-style-type:none; }
.swatch li { float:left;display:inline;margin: 5px 7px;padding:0px; }
.swatch img { border:0px;margin:0px;padding:0px;width:90px;height:75px; }
.colours { margin:0px 0px 10px 0px; }
.colours img { width:auto; height:auto; }
.colours li { float:none; }
.swatch div { margin:2px;padding:0px;text-align:center; width:85px; height:30px; overflow:hidden; }
.swatch .brands { width:200px;background:none; text-align:left; float: none; display: block; margin: 0px; padding: 5px 7px; }

/*
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; }

/*
paints styles
*/

.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, 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;
}

/*
tabs styles
*/

/*#searchTabs { padding-top:20px; }*/
.searchTitle { padding:25px 10px 10px 0px; color:#5c5c67; font-weight:bold; font-size:13px; font-family: Palatino, 'Palatino Linotype', Georgia, Tahoma, Verdana, sans-serif; text-transform:lowercase; }
.tab-wrapper { clear:both; }
.tab-container { border-bottom:1px solid #c0c0c7; }
.tab-menu { list-style:none;padding:0px;clear:both;line-height:17px;font-size:12px;border-bottom:1px solid #C0C0C7;padding-bottom:27px; }
.tab-menu li { float: left;margin: 0px;padding: 0px;background: none;width: 105px;text-align:center; }
.tab-menu li a { display:block;padding:5px 5px;text-decoration:none;color:#5C5C67; }
.tab-menu li a:hover, .tab-menu li a:focus { color:#272C30; }
.tab-menu li.tab-selected a { background-color: #C0C0C7;color:#272C30; }



/*
mystic meg styles
*/




.predictive {
	background-color:#FFF;
	width:211px;
}

    .predictive ul {
    	margin:0px;
    	padding:0px;
    	border:1px solid #E5E6E8;
    	border-bottom:none;
    }
    
    .predictive li {
		background:none;
    	list-style-type:none;
    	padding:0px;
		margin:0px;
		border-bottom:1px solid #E5E6E8;
    }
        .predictive li.disabled a {
            text-decoration: line-through;
            font-weight:normal;
        }
    
    .predictive a {
        padding: 5px;
    	display:block;
    	text-decoration:none;
    	font-weight:normal;
    }
    
    .predictive a:hover {
        background-color: #eee;
    	color:#333;
    }


	.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;
    }
/*
get the look styles
*/

/*CONTRACTS PAGE*/
#divContractsSlideShow #collectiondetailsflash {
	position:relative;
	width:659px;
	height:470px;
	overflow:hidden;
	margin-bottom:15px;
}

#divContractsSlideShow #collectiondetailsflash .getthelookimg {
	position:absolute;
	top:10px;
	right:0px;
	z-index:1;
}

#divContractsSlideShow #collectionNumber {
	padding:0px;
	margin:0px;
	position:absolute;
	z-index:1;
	bottom:0px;
	background: none;
}

#divContractsSlideShow #collectionNumber li {
	float:left;
	text-align:center;
	color:#C0C0C7;
	line-height:15px;
	border: none;
	cursor:pointer;
	list-style: none outside none;
	background: none;
	width:14px;
	padding: 0 0 6px 6px;
}

#divContractsSlideShow #collectionNumber li #square {	
	width:12px;
	height:12px;
	background-color: #7c7c7c;	
	margin: 1px;
}

#divContractsSlideShow #collectionNumber .selected #square {	
	background-color: White;	
}

#divContractsSlideShow #collectionNumber .first {
	border-left:none;
	width:14px;
}
/******************************/

#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;
}

