@charset "utf-8";
/* CSS Document */


body {
	background: #bcb77d;
	margin: 0;
	padding: 0;
	color: #000000;
	/*font-size: 12px;*/
	font-size: 14px;
	/*font-family: "Times New Roman";*/	
	font-family: "Helvetica", Arial;
	line-height:18px;
}

img {border: none 0px;}


/* Text Elements */

a {
	color: #98002E;
}

a:hover {
	text-decoration: none;
}

h1 {
	color: #962D1A;
	font-size: 180%;
	padding: 0;
	margin: 0;
}

h2 {
	color:#8a0022;
	font-size: 150%;
	padding: 0;
	margin: 0 0 10px 0;
}

h3 {
	color: #962D1A;
	font-size: 123%;
	font-style: italic;
	font-family: "Helvetica", Arial;
	padding: 0;
	margin: 0;
}
	h3 img 
	{
		margin:-5px 0px 0px 0px;
		padding:0 10px 0 10px;
	}

h4 {
	color: #FFFFFF;
	font-size: 180%;
	padding: 0;
	margin: 0;
}

/* Nav */
#global {
	width: 640px;
	float: right;
	display: inline;
}
	#global a {
		color: #000000;
		text-transform: uppercase;
		padding: 0 10px;
		text-decoration: none;
		font-family: "Helvetica", Arial;
	}
	#global .zip {font-size: 8px; padding: 0;}


ul.GlobalNav {
			text-transform: uppercase;
			font-size: 70%;
			letter-spacing: 0px;
			margin: 30px 0px 0px 0px;
			float: right;
			list-style: none;
			position: relative;
			font-family: 'Century Gothic';
			
		}
			.GlobalNav li {
				float: left;
				display:inline;
				margin:0 0 0 0;
				padding: 0px 0px 0px 0px;
				border-right: solid 1px  #000000;
			}
			.GlobalNav li.last
			{
			  border-right:none;
			  float: left;
			}
		  .GlobalNav li.search
		  {
		  	display:inline;
		  	float:left;
		    width:200px;
		    border-right:none;
		    margin:0px 0px 0 0;
		    padding:0 10px 0 0;
		  }
		  
		 .searchbox
{
	margin:0px 0 0px 0;
	padding:0;
	display:inline;
		  	float:left;
}
			.GlobalNav a, .GlobalNav a:active, .GlobalNav a:visited {
				color: #e6c135;
				text-decoration: none;
				margin: 0px 4px 0px 4px;
			}
			.GlobalNav a:hover {
				color: #FFF;
				border-bottom: 1px #e6c135;
			}
			.GlobalNav img {
				border: 0px;
				margin: 2px 0px -4px 0px;
			}	


#topnav{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	border-bottom: none;
	clear: both;
	font-size: 100%;

}
#topnav #menu{	
	background: url(../Images/Page/topRidge.jpg) no-repeat bottom;
	height: 28px;
	padding: 0px 20px;
	font-family: "Helvetica", Arial;
	font-size: 120%;
	text-transform: uppercase;
	margin: -10px 0 0 0;
	width: 900px;
	list-style: none;
}
#topnav #menu ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	position: absolute;
	z-index: 1000 !important;
	float: left;
}

/* Set up the link size, color and borders */
#topnav #menu a,
#topnav #menu a:visited {
    	font-family: "Helvetica", Arial;
	color: #000000;
	text-transform: uppercase;
	margin: 0;
	padding: 0 10px 0 10px;
	float: left;
	display: block;
	text-decoration: none;
	line-height: 26px;
	display: inline;
	/*width: 150px; ******************* Width for 6 menu items ****************/
	text-align: center;
	z-index: 1000 !important; 
}

/*Make changes to last topnav item */
#topnav #menu > li.last > a,
#topnav #menu > li.last > a:visited{
	border: none;
	/*width: 149px; ******************* Width for 6 menu items ****************/
}

#topnav #menu li {
	margin: 0;
	padding: 0 7px 0 0;
	float: left;
	z-index: 1000 !important; 	
}

/* For Non-IE browsers and IE7 */
#topnav #menu li:hover {
	position: relative;
}
/* Make the hovered list color persist */
#topnav #menu > li.selected > a,
#topnav #menu li:hover > a {
	margin: 0;
}

/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#topnav #menu li ul {
	display: none;
	position: absolute;
	z-index: 1000 !important;
    	font-family: "Helvetica", Arial;
}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs
And Position the first sub level beneath the top level links */
#topnav #menu li:hover > ul {
	display: block;
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 1000 !important;
	left: -3px;
	top: 26px;
}

/* get rid of the table */
#topnav #menu table {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000 !important;
}

/* Set up the sub level borders and style*/



#topnav #menu li ul li a, 
#topnav #menu li ul li a:visited {
	background: #bcb77d;
	margin: 0px;
	padding: 3px 0px 3px 8px;
	color: #000;
	text-transform: none;
	display: block;
	font-weight: normal;
	text-align: left;
	border:none;	
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 100%;
}

#topnav #menu li ul li:hover,
#topnav #menu li ul li:hover a {
	background: #e0dfc3;
	margin: 0;
}

#topnav #menu li ul li{
	margin: 0;
	padding: 0;
	border: none;
	background: #green;
}

#topnav #menu li.enclose a,
#topnav #menu li.enclose a:visited {
	border-top: none;
}

/* For accessibility of the top level menu when tabbing */
#topnav #menu li a:active, 
#topnav #menu li a:focus {
	color: #000000;
}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of 
background and foreground color. This is needed to trigger IE to show the sub levels */
* html #topnav #menu li a:hover {
	margin: 0;
	padding: 0 20px 0 10px;
	position: relative;	
}
*html #topnav #menu li ul li a:hover{
	background: #f7d349;
	margin: 0;
	padding: 3px 0px 3px 8px;
}
/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */
/* keep the third level+ hidden when you hover on first level link */

* html #topnav #menu li ul {
	visibility: hidden;
	display: block;
	position: absolute;
	left: -3px;
	top: 26px;
	padding: 0;
	font-size: 90%;
}

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */
/* keep the third level+ hidden when you hover on first level link */
/* make the second level visible when hover on first level link and position it */
#topnav #menu li a:hover ul {
	visibility: visible;	
	width: 183px;
}

#topnav #menu li ul a {	
	width: 183px;
}












/* Wireframe */

#main {
	background: #FFFFFF;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

		#header {
			background: url(../Images/Page/topBack.jpg) repeat-x;
			padding: 0;
			margin: 0 auto;
			height: 130px;
		}
		
		#footer {
			background: #bcb77d;
			margin: 0 auto;
			padding: 0;
			color: #FFFFFF;
			border-top: 1px #FFFFFF solid;
		}
				#footer img {
					float: right;
					padding: 4px;
					display: inline;
				}
				#footer .copyright {
					color: #FFFFFF;
					text-transform: uppercase;
					font-family: "Helvetica", Arial;
					font-size: 76%;
					padding: 20px 10px 20px 20px;
				}
		
/* Home */
		
#feature {
	width: 960px;
	padding: 0;
	margin: 0;
	min-height: 300px;
}

#bottom {
	background: url(../Images/Page/homeBottomBack.jpg);
	width: 960px;
	padding: 0;
	margin: 0;
	height: 54px;
	text-align: center;
	clear: both;
}

/* SubPage */
#sideImage {
	/*width: 360px;*/
	width: 240px;
	/*padding: 20px;*/
	padding: 0px;
	margin: 0;
	float: left;
	display: inline;
}
		
#sideMenu {
	width: 180px;
	padding: 12px 0 0 2px;
	float: left;
	display: block;
	margin:10px 0 0 10px;
    min-height:376px;
    height:376px;
    background-color:#dad7b6;
}


#content {
	width: 530px;
	
	padding: 10px 10px 10px 10px;
	margin: 0;
	float: left;
	display: inline;
	font-size:14px;
}


.right
{
	margin:0 0 0 5px;
	float:right;
}

#rightSide {
	width: 200px;

	padding: 12px 5px 0 0;
	margin: 10px 0 0 0;
	float: left;
	display: inline;
		background: #e0dfc3;
}


/* Bottom */

#bottom a.ProductLinks 
{
	text-decoration:none;
}



/* Sub Section */


.SubSection a, .SubSection a:active, .SubSection a:visited {
  color: #555;
  text-decoration:none;
}
.SideNav {
	width: 178px;
	font-family: "Helvetica", Arial;
	padding: 0px 0px 0px 2px;

    line-height: 15px;
	list-style: none;
	margin: 0px;
}
.SideNav .menu
{
	margin: 0 0 15px 0;
	padding: 0;
	list-style:none;
	

}
.SideNav .menu li a, .SideNav .menu li a:active, .SideNav .menu li a:visited {
	color: #000;
	font-size: 20px;
	letter-spacing: 0px;
	font-family: Helvetica, Arial;
	text-decoration: none;
	display: block;
	padding: 5px 4px 6px 4px;
	margin: 0px 0px 4px 0px;
}
.SideNav .menu li a:hover {
	color: #000;
	background: #dfdbd0;
	text-decoration: none;
}
.SideNav .menu li.selected a {
	color: #000;
	background: #dfdbd0;
	text-decoration: none;
	border: none;
}
.SideBottom 
{
	background:white;
	width: 185px;
	padding: 5px;
    margin:5px;
	min-height: 50px;
	line-height: 15px;
	font-size: 13px;
	text-transform: uppercase;
	margin-top: 2px;
	letter-spacing: 1px;
	text-align:center;
}
.SideBottom dt {
	font-weight: bold;
}
.SideBottom dd {
	margin: 0;
	font-weight: bold;
	font-size:90%;
}
  .SideBottom .hours
  {
    font-size:70%; 
    border:  #666666 dotted 1px;
	font-family: "Helvetica", Arial;
	margin: 8px 0px 0px 0px;
  }
.Content {
	float: right;
	display: inline;
	/* display: inline; */
	display:block;
	padding: 8px 0px 8px 8px;
	width: 667px;
}
.Content img {
	border: none;
}
.Content img.frame {
    width: 300px;
    height: 180px;
    background:url(/images/Photos/frame.gif) no-repeat;
    margin: 0px 4px 20px 20px;
	padding: 4px;
	float: right;
}
.Content img.right {
    margin: 0px 4px 10px 10px;
	float: right;
	clear: right;
}
img.thumb {
	padding: 0px 10px 10px 0px;
	border: none;
	background: none;
	float: left;
clear: left;
}
.Content li.storeCol2 img {
	float: none;
	border: none;
	padding: 1px;
	border: none;
	margin: 0;
	background: none;
}
.CreditCardsWrapper
{
  clear:both;
  float:left;
  width:400px;
}
ul.CreditCards {
	list-style: none;
	padding: 0 0 0 0px;
	float: left;
	clear:left;
	display: block;
	width:400px;
}
ul.CreditCards li {
	display: inline;
	margin: 5px;
}
.QuoteSwatch
{
  float:right;
}

ul.special {
	list-style: none;
	padding: 0;
	margin: 0;	
}
ul.special li {
	padding: 0;
	margin: 0;
	min-height: 150px;
}
Left
{
  float:left;
}
Right
{
  float:right;
}
.AbbeyCredit
{
  float:left;
  padding:20px 0 10px 0;
  width:400px;
}
.AbbeyCredit a.ImageLink
{
  float:left;
}
.AbbeyCredit a img
{
  padding:0 10px 0 0;
}

.AbbeyCredit div
{
  padding:30px 0 0 0;
  
}






/*Product Information*/


/* CSS Document */
.Breadcrumb {
	background: #ebe8df;
	color: #000;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 2px 16px;
	margin: 8px 0px 8px 0px;
}
.Breadcrumb a:visited {
	color: #000;
	text-decoration: none;
}
.Breadcrumb a:active {
	color: #000;
	text-decoration: none;
}
.Breadcrumb a {
	color: #000;
	text-decoration: none;
}
.Breadcrumb a:hover {
	color: #FFF;
	background: #666;
}
.Clear {
	clear: both;
}
/*
.SubSection {
	color: #555555;
	font-size: 170%;
	font-family: "Helvetica", Arial;
	letter-spacing: -2px;
	margin: 0;
	width: 230px;
	padding: 2px 0 15px 0;	
}
*/
.subSectionDetail{
	color: #555555;
	font-size: 170%;
	font-family: 'Century Gothic', Helvetica,  Arial;
	letter-spacing: -2px;
	display: block;
	width: 230px;
	padding: 0 0 15px 0;
}
.TopSelector {
	background: transparent url(/Images/Page/ProductLocator/TopSelector.gif) no-repeat;
	width: 246px;
	height: 70px;
	min-height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 12px 8px 8px 8px;
	color: #000000;
	font-size: 90%;
}
.TopSelector dt {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.TopSelector dd a {
	background: #7f7864 url(/Images/Page/ProductLocator/Change.gif) no-repeat right;
	width: 206px;
	height: 18px;
	margin: 12px 0px 0px 0px;
	padding: 4px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}
.BottomSelector {
	background: url(/Images/Page/ProductLocator/BottomSelector.gif) bottom no-repeat;
	width: 246px;
	margin: 2px 0px 0px 0px;
	padding: 8px;
	color: #000;
	font-size: 90%;
}
.BottomSelector dt {
	margin: 0 0 2px 15px;
}
.BottomSelector dd {
	margin: 0 0 10px 40px;
}
.BottomSelector dd select {
	margin: 0 0 0 -30px;
	width: 190px;
}
.BottomSelector dd a {
	background: url(/Images/Buttons/qmark.png) no-repeat right;
	height: 18px;
	margin: -23px 10px 0px 0px;
	padding: 6px 20px 0px 12px;
	width: 10px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	display: inline;
	font-size: 80%;
	letter-spacing: 0px;
}

.resultsButton {
	font-size: 70%;
	width: 147px;
	height: 25px;
	text-transform: uppercase;
	padding: 3px 0px 3px 0px;

	margin:0px 0px 0px -12px!important;
	color: #000;
	background: #a99978;
	border: 1px solid #FFF;
}
.selected {
	/*border: medium double black;*/
	display: block;
}
.SideNav .selected  {
	border: none;
}
.PageContent{	
	margin: 14px 0 0 0;
}

.Content {
	float: right;
	display: inline;
	width: 662px;
	padding: 15px 0 0 0;
	margin: 0;
	text-align: left;
	clear: both;
}
.Content h1{
	color: #555555;
	font-size: 170%;
	letter-spacing: 0px;
	font-family: "Helvetica", Arial;
	margin: 0 0 14px 0;
	font-weight: normal;
	padding-top: 2px;
}

.ProdDesc {
	margin: 0;
	padding: 0;
}

.roomScenes {	
	margin: 0; 
	padding: 0;
	list-style: none;
	float: left;
	width: 642px;
}
.roomScenes li {
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
	display: block;
	width: 204px;	
}
.roomScenes li.last{
	padding: 0;
}
.roomScenes li img{
	float: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}
.ProductThumbs {
	clear: both;
	margin: 0;
}
.paintColor {
	display: block;
	width: 20px;
	height: 20px;
}
.productPanel {
	margin: 0;
	padding: 14px 25px 8px 0;
	float: right;
	display: block;
	width: 654px;	
	text-align: left;
}
.projectLocatorWrapper{
	margin: 0;
	padding: 10px 0 0 10px;
	float: left;
	min-height:400px;
	display:block;
	width: 266px;
}
.productInformation {
	float: left;
	display: block;
	margin: 0 23px 0 0;
	text-align: left;
	width: 320px;
	min-height:320px;
	height: auto !important;
    height: 320px;
}
.productInformation h3{
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
	color: #cba215;
}

.productInformation .links {
	margin: 0;
	padding: 0;
	list-style: none;
}
.productInformation .links li{
	margin: 0 0 11px 0;
	padding: 0;
}
.productInformation .links li a{
	margin: 0;
	padding: 2px 9px 3px 9px;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 90%;	
}
.productInformation .links li a.addToAbbey{
	color: #e2be20;
	background: #000000 url('../images/Buttons/addToMyAbbey.jpg') top left repeat-x;
	border-top: 1px solid #676767;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
	border-bottom: 1px solid #c0c0c0;
	width:300px;
}
.productInformation .links li a.quote{
	color: #ffffff;
	background: #676767 url('../images/Buttons/getQuoteBack.jpg') top left repeat-x;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #d8d8da;
	width:300px;
}

.productInformation dl {
	display: block;
}
.imagery{
	margin: 0 10px 10px 0;
	padding: 0;
	float: right;
	width: 290px;
}
.imagery img {
	margin: 7px 0 0 0;
	clear: both;
}
.imagery .links{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: right;
}
.imagery .links li {
	margin: 0;
	padding: 0;	
	display: inline;	
}
.imagery .links li a{
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 60% !important;
}
.imagery .links li a.email{
	padding: 0 0 0 23px;	
	background: transparent url('../images/Buttons/iconEmail.jpg') 0 50% no-repeat;
}
.imagery .links li a.print{
	margin: 0 0 0 19px;
	padding: 0 0 0 27px;	
	background: transparent url('../images/Buttons/iconPrint.jpg') 0 50% no-repeat;
}
a.print{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0 0px;
	padding: 0 0 0 27px;	
	background: transparent url('../images/Buttons/iconPrint.jpg') 0 50% no-repeat;
}
.imagery .selectors{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 290px;
	display: block;
	float: left;
}

.imagery .selectors .selectorLI{
	margin: 0;
	padding: 0;
	width: 141px;
	float: left;
	display: block;
}
.imagery .selectors .selectorLIFloor{
	margin: 0;
	padding: 0;
	width: 290px;
	float: right;
	display: block;
}
.imagery .selectors .selectorLI a{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	line-height: 31px;
	font-weight: bold;
	font-size: 75% !important;
	text-decoration:none;
	text-transform: uppercase;
	text-align:center;
	width: 139px;
	color: #000000;
}

.imagery .selectors .selectorLIFloor a{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	line-height: 31px;
	font-weight: bold;
	font-size: 75% !important;
	text-decoration:none;
	text-transform: uppercase;
	text-align:center;
	width: 285px;
	color: #000000;
}
.imagery .selectors .selectorLI a.pickARoom{
	margin: 0 0 0 3px;
	background: #c0b19e url('../images/Buttons/pickARoom.jpg') top left repeat-x;
	border-top: 1px solid #f7f0e6;
	border-left: 1px solid #d9ccbc;
	border-right: 1px solid #d9ccbc;
	border-bottom: 1px solid #bab3a9;
	display:inline;
}
.imagery .selectors .selectorLI a.color{	
	background: #c0b19e url('../images/Buttons/changeWallColor.jpg') top left repeat-x;
	border-top: 1px solid #e9e0cf;
	border-left: 1px solid #695c4b;
	border-right: 1px solid #695c4b;
	border-bottom: 1px solid #585147;
}
.swatches{
	margin: 8px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	width: 654px;
	display:block;
}
.swatches b{
	font-weight: normal;
	color: #4c4d51;
	font-size: 105%;
}
.swatches ul{
	margin: 4px 0 0 0;
	padding: 0;
	list-style: none;
}
.swatches li {
	margin: 0;
	display: inline;	
}
.swatches li a{
	margin: 6px;
	padding: 0;
	float: left;
	display: block;
}
.swatches img{
	margin: 0;
	padding: 0;
}
.swatchselected {
	margin: 0 !important;
	padding: 3px !important;	
	border: 3px solid #000000 !important;
	float: left;
	display: block;
}


.DescriptionText {
	margin: 0 0 14px 0;
	padding: 0;
	clear: both;	
}
.DescriptionText dt {
	color: #999999;
	margin: 0px;
	padding: 0;
	font-size: 95%;
}
.DescriptionText dd {
	font-size: 95%;
	margin: 0px;
	padding: 0;
}

.ProductDescription {
	font-size: 95%;
	float: left;
	width:250px;
	 margin: 0;
    padding: 0;
}
.ProductDescription dt 
{
	
	width: 120px;
	color: #999999;
	
	font-size: 95%;
	
	 margin: 0;
    padding: 0;

clear:both;
float:left;
display:block;
	
}
.ProductDescription dd 
{
	width: 120px;
	margin-left: 20px;
	font-size: 95%;
	  margin: 0;
    padding: 0;
    float:right;
    text-align:left;
display:block;

}
.ProductDescription dt+dd
{
	display:block;
}
.StainMaster{
	margin: 0;
	padding: 0;
	float: right;
	height: 69px;
	width: 120px;
}

.SwatchPages {
	background: #ffffff;
	text-align: right;
	border: none !important;
}
.Resultslabel {
	font-size: 110%;
}
.colorPicker .selector{
	margin: -75px 0 0 -55px;
	padding: 2px;
	position: absolute;
	width: 192px;
	background: #ffffff;
	border: 1px solid #9b9b9b;
	z-index: 1000;
}
.colorPicker .selector ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.colorPicker .selector ul li{
	margin: 0;
	padding: 2px;
	float: left;
	height: 28px;
	min-height: 28px;
	width: 28px;

}
.colorPicker .selector ul li a{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 28px;
	width: 28px;

}
.colorPicker .selector ul li a .paintColor{
	margin: 0;
	padding: 0;
	height: 28px;
	min-height: 28px;
	width: 28px !important;
	cursor: pointer;
	display: block;
	float: left; 
}
.roomPicker{
	top: 270px;
	right: 225px;
	margin: 0;
	padding: 2px;
	list-style: none;
	position: absolute;
	float: left;
	background: #ffffff;
	border: 1px solid #9b9b9b;
	display: block;
	width: 569px;
	z-index: 1000;
}
*html .roomPicker{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 270px;
	right: 225px;	
	display: block;
}

.roomPicker li{
	margin: 0;
	padding: 2px;
	height: 185px;
	min-height: 185px;
	width: 185px;
	display: block;
	float: left;
}
.roomPicker li a{
	margin: 0;
	padding: 0;
	height: 185px;
	min-height: 185px;
	width: 185px;
	display: block;
	float: left;
}
.roomPicker li a img{
	margin: 0;
	padding: 0;
	height: 185px;
	min-height: 185px;
	width: 185px;
	float: left;
}


.floorPicker{
	top: 225px;
	right: 160px;
	margin: 0;
	padding: 2px;
	list-style: none;
	position: absolute;
	float: left;
	background: #ffffff;
	border: 1px solid #9b9b9b;
	display: block;
	width: 373px;
	z-index: 1000;
}
*html .floorPicker{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 225px;
	right: 160px;	
	display: block;
}

.floorPicker li{
	margin: 0;
	padding: 2px;
	height: 120px;
	min-height: 120px;
	width: 120px;
	display: block;
	float: left;
}
.floorPicker li a{
	margin: 0;
	padding: 0;
	height: 120px;
	min-height: 120px;
	width: 120px;
	display: block;
	float: left;
}
.floorPicker li a img{
	margin: 0;
	padding: 0;
	height: 120px;
	min-height: 120px;
	width: 120px;
	float: left;
}




.noRoom{
	margin: 0 0 0 0;
	padding: 40px 0 0 0;
	text-align: center;
	border: 1px solid #cccccc;
	width: 287px;
	height: 310px;
	min-height: 243px;	
}
.noRoom
{
  margin:0;
  padding:0;
}
.noRoom img
{
  margin:0;
  padding:1px 0 0 1px;
}

.Results {
	margin: 0 0 0 -10px;
	padding: 0;
	color: #000000;
	font-size: 130%;
}
.Results img {
	float: none !important;
	margin: 0  !important;
	padding: 0  !important;
	height: 146px;
	min-height: 146px;
	/*width: 146px;*/
}
.SwatchLink {
	margin: 0 18px 0 0;
	padding: 0;	
	text-decoration: none !important;
	font-family: "Helvetica", Arial;
	font-size: 90%;	
	/*width: 146px;*/
	display: block;
	float: left;
}


.SwatchLink dl,
.SwatchLink dt,
.SwatchLink dd {
	margin: 0;
	padding: 0;		
}

.disclaimer
{

  clear:left;
  display:block;
  font-size:65%;
  color:#4C4D51;

}
.DeleteSavedProducts
{
	margin:0 10px 0 0;
	padding:0 10px 0 0;
} 


.imagery .selectors .selectorLI a.pickARoomToggle{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	background: #c0b19e url('../images/Buttons/pickARoom.jpg') top left repeat-x;
	border-top: 1px solid #f7f0e6;
	border-left: 1px solid #d9ccbc;
	border-right: 1px solid #d9ccbc;
	border-bottom: 1px solid #bab3a9;
	color:Black;
	height:31px;
	cursor:pointer;
	width:141px;
}
	
.imagery .selectors .selectorLIFloor a.pickAFloorToggle{
	margin: 2px 0 0 0px;
	background: #c0b19e url('../images/Buttons/changeFloor.jpg') top left repeat-x;
	border-top: 1px solid #f7f0e6;
	border-left: 1px solid #d9ccbc;
	border-right: 1px solid #d9ccbc;
	border-bottom: 1px solid #bab3a9;
	color:Black;
	height:31px;
	cursor:pointer;
	width:283px;
	float:left;
	clear:both;
	padding:0;
	display:inline;
}	
.imagery .selectors .selectorLI a.colorToggle{	
	background: #c0b19e url('../images/Buttons/changeWallColor.jpg') top left repeat-x;
	border-top: 1px solid #e9e0cf;
	border-left: 1px solid #695c4b;
	border-right: 1px solid #695c4b;
	border-bottom: 1px solid #585147;
	height:31px;
	cursor:pointer;
	width:141px;

}

.pages
{
  list-style: none;
  padding:5px 25px 0 0;
  margin:0;
  float:right;
}
.pages li,
.pages li a
{
 font-family: "Helvetica", Arial;
  font-size:85%;
  float:left;
  color:#333;
}
.pages li
{
  font-weight:bold;
  padding:0 0 0 6px;
}
.pages li a
{
  font-weight:normal;
}


/* Store Locator */


.GridAltRow_Default
{
  background-color: #f2f2f2;  
}
/*AJAX Loading*/

.GridLoadingTemplate_
{
	background: white !important;
	font: normal 24px/54px arial,sans-serif;
	color:#72bc1b;
}

.GridRow_Default td, .GridAltRow_Default td {
border-left: none !important;
}
.GridRow_Default td, .GridAltRow_Default td, .GridEditRow_Default td {
padding-bottom: 4px !important;
padding-top: 0px !important;
}
.MasterTable_Default th, .MasterTable_Default td {
padding-left:5px !important;
}
/*Details*/

.mapWrapper
{

	padding:0 0 0 15px;

}
.map{
  width:500px !important;
  height:300px !important;
  text-align:center;
}


.zipSearch
{
	float:left;
	display:inline;
  padding: 5px;
  margin: 10px 0 0 0;
  
}

.SearchResults
{
	clear:both;
	float:left;
	display:inline;
	margin:20px 0 0 0;
}
.Instructions
{
	margin:10px 0 5px 0;
}
.ZipButton
{
  margin: -1px 0 0px 0px;
  padding: 0;
  display: inline;
}
.ZipInput
{
	float:left;
	margin: 0px 0 0px 0;
  padding: 0;
	font-size:90%;
  width:110px;
  display:inline;
}
.ZipError {
	font-size: 100%;
	color:Red;
	float:left;
	margin: 20px 0 0 0;
	padding: 0 0 0 8px;
}



.SubSection {
	color: #555;
	font-size: 170%;
	font-weight: normal;
	font-family: 'Century Gothic';
	width: 190px;
	letter-spacing: -1px;
	padding:2px 0 20px 0;
}

.projectLocatorWrapper .SideNav
{

	width:240px;
	
}
.projectLocatorWrapper .SideNav .menu
{
	min-height:10px;
	
}
/* RESULTS */
ul.results {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size:120%;
}

ul.results li {
	padding: 10px 0 0 0;
}
li.StoreLogoWrapper
{
	float: left; 

	width:76px;
	padding:0;
	margin:0;
	
	
	
}

li.StoreLogoWrapper img.abbey
{
	padding:0;
	width:62px;
	height:69px;
	
	
}


li.StoreLogoWrapper img.ftg
{

     padding:0;
     width:62px;
     height:69px;
}

	li.storeCol1 {
		float: left; 
		width: 285px; 
		font-size:90%;
		font-weight:bold;
		padding: 0;
		margin: 0;
		vertical-align:top;
	}
	li.storeCol1 ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
			li.storeCol1 ul li {
				padding: 0;
				margin: 0;
			}
	li.storeCol2 {
		float: right; 
		width: 150px; 
		font-size:90%;
		font-weight:bold;
		padding: 0;
		margin: 0;
		vertical-align:top;
	}
	li.storeCol2 ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
			li.storeCol2 ul li {
				padding: 0;
				margin: 0;
			}
	li.storeCol3 {
		float: left; 
		width: 220px; 
	}
			li.storeCol3 ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}
					li.storeCol3 ul li {
						padding: 0 4px 0 0;
						margin: 0;
					}

/* login */


.logincontrols
{
	float:left;
	padding:0 5px 0 0;
	list-style:none;
}
.logincontrols li
{
  	float:left;
	font-size: 80%;
	padding: 0 0 0 0px;
}

.ForgotPass {
	width: 230px;
	text-align: right;
}

.loginnewuser
{

}
.loginheader
{
	color: #FFF; 
	background: #962D1A; 
	font-weight: bold; 
	font-size:130%;
	padding:7px;
}

/* Store Message */

.StoreMessageWrapper
{
	margin:0;
	padding:0 20px 0 20px;
	text-align:center;
}
.StoreMessageWrapper .top
{
	margin:0;
	padding:0;
	font-size:80%;
	font-weight:bold;
	text-align:center;
}
.StoreMessageWrapper .top a
{
	text-decoration:none;
	color:Black;
}
.StoreMessageWrapper .tildee
{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:bold;
}
.StoreMessageWrapper .bottom
{
	margin:0 0 10px 0;
	padding:0;
	font-size:100%;
	font-weight:bold;
}
.StoreMessageWrapper .bottom a
{
	text-decoration:none;
	color:Black;
}
.magcallout
{
	font-size:85%;
	
}

/*CategoryList */

.CategoryList 
{
	float:left;
	margin:10px 0 0 0;
	width:675px;
}
.CategoryList h1
{
	margin:0 0 10px 0;
}

.MapButtonWrapper
{
	margin:10px 0 10px 0;
}

/*Rotator*/
.CallToActionWrapper h1 {
	color: #333333;
	padding:0 0 10px 0;
		font-family: Arial;
	letter-spacing: 0px;
   	font-size: 125%;
   	padding-bottom:0px;
   	float:left;
   	color:#8a0022;
}	

.CallToActionWrapper {
	padding: 5px 0px 3px 8px;
	clear: both;
	margin: 0px 0px 0px 0px;
	font-size:1em;
    width:948px;
    position:relative;
    top:5px;
    background-image:url('/images/tfc/calloutrotator/TFC-HR.png');
    background-position: top;
    background-repeat:no-repeat;
}

.CallToActionWrapper a,
.CallToActionWrapper a:link,
.CallToActionWrapper a:visited,
.CallToActionWrapper a:hover,
.CallToActionWrapper a:active {
	text-decoration: none;
	color: #000000;	
}

.CallToActionWrapper ul {
	list-style: none;
}





.callout
{
  background:white url('/images/tfc/calloutrotator/imgRotatorBlock.png') no-repeat;
  width:290px;
  height:148px;
  padding:15px 50px 6px 12px;
  font-size:95%;
}
.callout a h1
{
    width:290px;
    float:right;
}
.callout img
{
    float: right;
	display: inline;
	padding: 0 0px 8px 8px;
}
.callout a 
.RadRotator
{
    position:relative;
    padding:5px 0 0 0;
}
.RotatorControlsContainer
{
  margin:0;
  position:relative;
  top:-20px;
  z-index:1;
}

.RotatorButtons
{
    text-align:center;
    float:left;
    width:912px;
     background-image: url('/images/tfc/calloutrotator/imgPlayBarRepeater.png');
     background-repeat:repeat-x;
       height:30px;
  min-height:30px;
}
.RotatorButtons button
{
  margin: 15px 3px 0 3px;
  cursor:pointer;
  z-index:800;
}
       .RotatorButtons .stop
        {
            width: 27px;
            height: 23px;
            background-image: url('/images/tfc/calloutrotator/buttonPause.png');
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }
        .RotatorButtons .start
        {
            width: 27px;
            height: 23px;
            background-image: url('/images/tfc/calloutrotator/buttonPlay.png');
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }
        .RotatorButtons .left
        {
            width: 27px;
            height: 23px;
            background-image: url('/images/tfc/calloutrotator/buttonBack.png');
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }
        .RotatorButtons .right
        {
            width: 27px;
            height: 23px;
            background-image: url('/images/tfc/calloutrotator/buttonFF.png');
            border: 0px;
            background-color: transparent;
            cursor: hand;
            float:none;
        }
/* dollar off promotion */
a div.Promotion
{
    cursor:pointer;
}
a.promotionLink
{
    text-decoration:none;
}
 div.Promotion
        {
            width:632px;
            height:124px;
            min-height:124px;
            padding:0 0 0 22px;
            margin-bottom:10px;
            background-image:url("/~/media/tfc/images/promotion/promotion.ashx");
            text-decoration:none;
            background-repeat:no-repeat;
        }
        .Promotion .headline
        {
            font-family:"Century Gothic";
            font:bold italic 25px "Century Gothic";
            color:#003300;
            position:relative;
            top:-10px;
            width:500px;
        }
        .Promotion .headline b
        {
            font-size:48px;
            color:#006600;
            padding-top:20px;
            position:relative;
            top:10px;
        }
        .Promotion p
        {
            padding:0;
            margin:0;
            font:12px Arial;
            color:#000000;
            width:460px;
        }
        div.WithButton
        {
            background-image:url("/~/media/tfc/images/promotion/promotionWithButton.ashx");
        }
        .WithButton p
        {
            width:300px;
        }   
/* Get coupon at end of quote process */
        a.getCertificate
	    {
	        text-decoration:none;
	        
	        width:220px;
	        color:Black;
	        display:block;
	        text-align:center;
	    }
	    .getCertificate img
	    {
	        margin:0 auto;
	        border:none;
	    }	
	    .getCertificate span
	    {
	        width:220px;
	        text-align:center;
	        font-size:85%;
	    }
