/** LINKS **/

a:link
{
	text-decoration: underline;
	color: #8c8175;
	}
	
a:hover
{
	text-decoration: underline;
	color: #72b5cc;
	}
	
a:visited
{
	text-decoration: underline;
	color: #72b5cc;
	}
	
a.header:link
{
	text-decoration: none;
	font-weight: bold;
	color: #777;
	}
	
a.header:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #72b5cc;
	}
	
a.header:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #777;
	}
	
a.shopbag:link
{
	font-weight: bold;
	color: #8c8175;
	text-decoration: none;
	}
	
a.shopbag:hover
{
	font-weight: bold;
	color: #72b5cc;
	text-decoration: none;
	}
	
a.shopbag:visited
{
	font-weight: bold;
	color: #72b5cc;
	text-decoration: none;
	}		 	
	
a.footer:link
{
	text-decoration: none;
	font-weight: bold;
	color: #777;
	padding: 0px 5px 0px 5px;
	}
	
a.footer:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #72b5cc;
	padding: 0px 5px 0px 5px;
	}
	
a.footer:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #777;
	padding: 0px 5px 0px 5px;
	}		
	



a.subnav-on:link
{
	text-decoration: none;
	font-weight: normal;
	color: #666;
	padding: 0px 3px 0px 3px;
	}
	
a.subnav-on:hover
{
	text-decoration: none;
	font-weight: normal;
	color: #72b5cc;
	padding: 0px 3px 0px 3px;
	}
	
a.subnav-on:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #72b5cc;
	padding: 0px 3px 0px 3px;
	}						



a.subnav-off:link
{
	text-decoration: none;
	font-weight: normal;
	color: #333;
	padding: 0px 3px 0px 3px;
	}
	
a.subnav-off:hover
{
	text-decoration: none;
	font-weight: normal;
	color: #72b5cc;
	padding: 0px 3px 0px 3px;
	}
	
a.subnav-off:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #333;
	padding: 0px 3px 0px 3px;
	}
	


a.bc:link
{
	color: #252525;
	font-weight: normal;
	text-decoration: none;
	}
	
a.bc:hover
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: none;
	}
	
a.bc:visited
{
	color: #252525;
	font-weight: normal;
	text-decoration: none;
	}
	


a.cc:link
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	}
	
a.cc:hover
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	}
	
a.cc:visited
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	}
	
a.access:link
{
	color: #252525;
	font-weight: normal;
	text-decoration: none;
	}
	
a.access:hover
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: none;
	}
	
a.access:visited
{
	color: #252525;
	font-weight: normal;
	text-decoration: none;
	}								
						
a.switch:link
{
	color: #8c8175;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px 0px 0px 7px;
	}
	
a.switch:hover
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px 0px 0px 7px;
	}
	
a.switch:visited
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px 0px 0px 7px;
	}
	
a.swatches:link
{
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #fff;
	}
	
a.swatches:hover
{
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #F00;
	}
	
	
a.swatches:visited
{
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #fff;
	}
	
a.details:link
{
	font-weight: normal;
	text-decoration: underline;
	color: #676767;
	font-size: 11px;
	}
	
a.details:hover
{
	font-weight: normal;
	text-decoration: underline;
	color: #72b5cc;
	font-size: 11px;
	}
	
a.details:visited
{
	font-weight: normal;
	text-decoration: underline;
	color: #676767;
	font-size: 11px;
	}
	
a.leftnav:link
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
	
a.leftnav:hover
{
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
	}
	
a.leftnav:visited
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
	
a.content:link
{
	color: #8c8175;
	text-decoration: underline;
	font-weight: normal;
	}
	
a.content:hover
{
	color: #72b5cc;
	text-decoration: underline;
	font-weight: normal;
	}
	
a.content:visited
{
	color: #72b5cc;
	text-decoration: underline;
	font-weight: normal;
	}
	
a.book:link
{
	color: #8c8175;
	text-decoration: none;
	font-weight: normal;
	}
	
a.book:hover
{
	color: #72b5cc;
	text-decoration: none;
	font-weight: normal;
	}
	
a.book:visited
{
	color: #72b5cc;
	text-decoration: none;
	font-weight: normal;
	}
	
a.mark:link
{
	color: #8c8175;
	text-decoration: none;
	font-weight: bold;
	}
	
a.mark:hover
{
	color: #72b5cc;
	text-decoration: none;
	font-weight: bold;
	}
	
a.mark:visited
{
	color: #72b5cc;
	text-decoration: none;
	font-weight: bold;
	}			

a.method:link
{
	color: #333;
	text-decoration: underline;
	font-weight: normal;
	}
	
a.method:hover
{
	color: #72b5cc;
	text-decoration: underline;
	font-weight: normal;
	}							

a.method:visited
{
	color: #72b5cc;
	text-decoration: underline;
	font-weight: normal;
	}
	
a.stores:link
{
	border: 1px solid #fff;
	padding: 1px 0px 0px 0px;
	}
	
a.stores:hover
{
	border: 1px solid #999;
	padding: 1px 0px 0px 0px;
	}			

a.stores:visited
{
	border: 1px solid #fff;
	padding: 1px 0px 0px 0px;
	}
	
a.top:link
{
	color: #8c8175;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	}
	
a.top:hover
{
	color: #72b5cc;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	}
	
a.top:visited
{
	color: #72b5cc;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	}
	
a.sign-in:link
{
	color: #8c8175;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.sign-in:hover
{
	color: #72b5cc;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.sign-in:visited
{
	color: #72b5cc;
	font-weight: bold;
	text-decoration: underline;
	}		

a.paint:link
{
	background-color: #369;
	}
	
a.paint:hover
{
	background-color: #f00;
	}
	
a.paint:visited
{
	background-color: #369;
	}	
	
a.fab-name-on:link
{
	color: #33c;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fab-name-on:hover
{
	color: #f00;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fab-name-on:visited
{
	color: #33c;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fab-name-off:link
{
	color: #8c8175;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.fab-name-off:hover
{
	color: #f00;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.fab-name-off:visited
{
	color: #72b5cc;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.fab-list-off:link
{
	color: #333;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.fab-list-off:hover
{
	color: #f00;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.fab-list-off:visited
{
	color: #333;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.fab-list-on:link
{
	color: #33c;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fab-list-on:hover
{
	color: #33c;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fab-list-on:visited
{
	color: #33c;
	font-weight: bold;
	text-decoration: none;
	}
	
a.click-here:link
{
	text-decoration: underline;
	font-weight: normal;
	color: #33c;
	}
	
a.click-here:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #33c;
	}
	
a.click-here:visited
{
	text-decoration: underline;
	font-weight: normal;
	color: #33c;
	}							
		
	
			
	
		

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 15px 0px 0px 15px;
	}
	
.call-print, .celebrate
{
	display: none;
	}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
td
{
	color: #757575;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	}
	
h1
{
	font-size: 19px;
	font-family: verdana, arial, helvetica, sans serif;
	}	
	
.error
{
	font-weight: bold;
	color: #c00;
	}
	
.error-non-bold
{
	color: #e66b67;
	}
	
.error-non-bold12
{
	color: #e66b67;
	font-size: 12px;
	}		
	
.black
{
	color: #000;
	}	
	
.skip-nav 
{
	display: none;
	}	
		
.show
{
	display: block;
	}
 
img
{
	display: inline;
	border: 0;
	}
	
.hide 
{
	display: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	}
	
.hide-print 
{
	display: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	}	
	
.center
{
	text-align: center;
	}

.align-hospitality-slide-text /** IE OVERRIDE **/
{
	text-align: left;
	padding: 5px 0 0 40px;
	}
	
.bold
{
	font-weight: bold;
	}
	
.title
{
	color: #757575;		
	font-weight: bold;
	}
	
.subtitle
{
	font-weight: bold;
	}
	
.title-14
{
	font-size: 14px;
	font-weight: bold;
	color: #8c8175;
	}
	
.browse-164-color
{
	font-size: 12px;
	font-weight: bold;
	color: #8c8175;
	}	
	
.title-16
{
	font-size: 16px;
	font-weight: bold;
	color: #8c8175;
	}	
	
.title-16-white
{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	}	
	
.title-12
{
	font-size: 12px;
	font-weight: bold;
	color: #8c8175;
	}
	
.title-11
{
	font-size: 11px;
	font-weight: bold;
	color: #94b95a;
	}
	
.title-11-caps
{
	font-size: 11px;
	font-weight: bold;
	color: #94b95a;
	text-transform: uppercase;
	}	
	
.title-11-black
{
	font-size: 11px;
	font-weight: bold;
	color: #333;
	}		
	
.title-10
{
	font-size: 10px;
	font-weight: bold;
	color: #8c8175;
	}
	
.title-10-E-Bill
{
	font-size: 12px;
	font-weight: bold;
	color: #8c8175;
	}				
	
div
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}
	
.rule-border
{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin: 1px 0px 15px 0px;
	}	
	
.clear
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	}
	
.clear-height
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	height: 0px;
	}	
	
.clear-shop
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	margin: 0px 0px 25px 0px;
	}	
	
.hang
{
	text-indent: -9px;
	margin-left: 35px;
	}
	
.hang-stores
{
	text-indent: -10px;
	margin-left: 10px;
	}	
	
.green
{
	color: #94b95a;
	}	
		
.icon-img
{
	float: left; 
	width: 4%;
	margin: 0px 0px 5px 0px;
	}
	
.icon-txt
{
	float: left; 
	width: 90%;
	}


.right
{
	text-align: right;
	}
	


		

/** FORM STYLES **/

.form-field
{
	float: left;
	text-align: right;
	width: 20%;
	margin: 0px 5px 5px 0px;
	vertical-align: top;
	}
	
.payment-fields
{
	float: left;
	text-align: right;
	width: 20%;
	margin: 0px 5px 5px 0px;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	}

.payment-NA
{
	float: left;
	text-align: left;
	width: 70%;
	margin: 0px 5px 5px 0px;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	}
		
	
.form-input 
{
	float: left;
	width: 70%;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
	}
	
.addy-fields
{
	float: left;
	text-align: right;
	width: 35%;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	}	
	
.addy-input 
{
	float: left;
	width: 60%;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
	}
	
.addy-input-alt 
{
	float: left;
	width: 60%;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
	padding:3px 0px 0px 0px;
	}
	
.sign-in-fields
{
	float: left;
	text-align: right;
	width: 24%;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	}	
	
.sign-in-input 
{
	float: left;
	width: 71%;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
	}	
	
.deliv-fields
{
	float: left;
	text-align: right;
	width: 35%;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	}	
	
.deliv-input 
{
	float: left;
	width: 55%;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
	}	

.deliv-input-alt
{
	float: left;
	width: 55%;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
	padding:3px 0px 0px 0px;
	}			

form
{
	margin:0;
	padding:0;
	}
	
input
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
input.capture
{
	border: 1px solid #fff;
	width: 130px;
	height: 20px;
	color: #1b1b1b;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
input.capture-horiz /** IE OVERRIDE **/
{
	border: 1px solid #fff;
	width: 150px;
	height: 12px;
	color: #1b1b1b;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
input.capture-horiz-normal /** IE OVERRIDE **/
{
	border: 1px solid #fff;
	width: 150px;
	height: 12px;
	color: #1b1b1b;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}	

input.capture-color
{
	border: 1px solid #fff;
	width: 155px;
	height: 20px;
	color: #1b1b1b;
	font-size: 12px;
	font-weight: bold;
	}
	
input.capture-product /** different in IE override **/
{
	border: 1px solid #fff;
	height: 30px;
	width: 145px;
	color: #1b1b1b;
	font-size: 12px;
	font-weight: normal;
	}			

input.capture-fabric
{
	border: 1px solid #fff;
	width: 155px;
	height: 35px;
	color: #1b1b1b;
	font-size: 12px;
	font-weight: bold;
	}	
	
input.capture-color-shown
{
	width: 90px; 
	border: 1px solid #fff; 
	font-size: 12px; 
	color: #000; 
	font-weight: bold;
	}
	
input.yardage
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 35px;
	border: 1px solid #fff;
	}

input.yardage-price
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 20px;
	border: 1px solid #fff;
	}

input.cat-form
{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;
	}
	
input.search-by
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 229px;
	}			
	
select
{
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
select.color
{
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 175px;
	}
	
select.choose-qty
{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 42px;
	margin: 0px 0px 2px 0px;
	}
	
select.down-prima
{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 128px;
	margin: 0px 0px 3px 0px;
	}
	
select.cover-sham
{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 131px;
	}
	
select.states /** IE OVERRIDE **/
{
	font-size: 10px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	margin: 3px 0px 0px 0px;
	}
	
select.display-color
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 139px;
	}
	
select.custom-qty-drop
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 40px;
	}
	
select.payment
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 180px;
	}
	
select.month
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 90px;
	}
	
select.year
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 60px;
	}
	
select.states
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 200px;
	}											

textarea
{
	font-size: 10px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
textarea.fab-desc
{
	font-size: 10px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 148px;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 135px;
	border: 1px solid #fff;
	}
	
textarea.fab-yard-desc
{
	font-size: 10px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 148px;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 100px;
	border: 1px solid #fff;
	}		
	
textarea.test /** IE OVERRIDE **/
{
	font-size: 10px;
	font-weight: bold;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 30px;
	border: 1px solid #fff;
	width: 115px;
	}	
	
textarea.fab-shown
{
	font-size: 10px;
	font-weight: bold;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 30px;
	border: 1px solid #fff;
	width: 140px;
	}			



/** IDs and classes **/

#container
{
	margin: 4px 5px 0px 5px;
	}
	
.hold-756
{
	width: 756px;
	}
	
.hold-756-txt
{
	width: 756px;
	font-size: 11px;
	color: #333;
	line-height: 150%;
	}
	
.hold-756-txt-stores
{
	width: 756px;
	font-size: 11px;
	color: #333;
	line-height: 150%;
	}			
	
#header
{
	width: 756px;
	background-color: #fff;
	color: #A0A0A0;
	}
	
#breadcrumb-line
{
	color: #252525;
	margin: 10px 0px 0px 0px;
	}
	
.breadcrumb
{
	float: left;
	width: 605px;
	color: #252525;
	padding: 0px 0px 0px 1px;
	}
	
.product
{
	color: #72b5cc;
	font-weight: bold;
	font-size:10px;
	}	

.contact-us-email
{
	color: #666;
	font-weight: bold;
	font-size:12px;
	}	

.product a
{
	color: #8c8175;
	font-weight: bold;
	text-decoration: none;
	}
	
.product a.view-bag
{
	color: #33c;
	font-weight: bold;
	font-size: 11px;
	}
	
.browse-40-wide-btm a.view-bag
{
	color: #33c;
	font-weight: bold;
	font-size: 11px;
	}				
	
.phone
{
	float: left;
	width: 150px;
	padding: 2px 0px 10px 0px;
	}
	
.phone-browse
{
	float: right;
	width: 150px;
	padding: 2px 0px 0px 0px;
	}
	
.phone-a
{
	float: left;
	width: 150px;
	height: 27px;
	padding: 2px 0px 0px 0px;
	}
	
.phone-right
{
	float: right;
	margin: 22px 20px 0px 0px;
	}					

.phone-right-txt
{
 float: right;
 margin: 8px 10px 0px 0px;
 font-size: 14px;
 color: #666666;
 text-transform: uppercase;
 font-weight: bold;
 }
	
.left
{
	float: left;
	width: 288px;
	}
	
.header-right
{
	/**margin: 8px 5px 0px 0px**/	
	float: right; 
	width: 468px;
	/**width: 468px;**/
	}
	
.line-one
{
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 14px 0px;
	float: right; 
	width: 330px;
	}
	
.search
{
	float: left;	
	width: 433px; 
	text-align: right;	
	padding: 0px 5px 3px 0px;
	}
	
.go-btn
{
	float: left;
	width: 25px;
	padding: 2px 0px 0px 0px;
	text-align: right;
	}	
	
.pad-input
{	
	width: 175px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	height: 16px;
	}
	
.line-three
{
	text-align: right;
	font-weight: bold;
	color: #777;
	}					
	

.header-nav
{
	margin: 0px 4px 0px 288px;
	width: 464px;
	text-align: right;
	color: #777;
	}
	
.line-three-pad
{
	height: 8px;
	}
	
.nav-three-height
{
	height: 5px;
	}		
	
.mn-pad /** IE OVERRIDE **/
{
	height: 3px;
	}	
	
.bag
{
	float: left;
	text-align: right;
	width: 51%;
	}
	
.bag-txt
{
	float: left;
	text-align: left;
	padding: 5px 0px 0px 5px;
	width: 47%;
	}
	
.items
{
	color: #8c8175;
	font-weight: bold;
	}	
	
.main-nav
{
	width: 756px;
	}
	
.subnav
{
	width: 756px;
	padding: 8px 0px 8px 0px;
	background-color: #eff2ee;
	color: #999;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-align: center;
	}	
	
.home
{
	float: left;
	width: 75px;
	}
	
.shop
{
	float: left;
	width: 119px;
	}
	
.design
{
	float: left;
	width: 119px;
	}
	
.furniture
{
	float: left;
	width: 107px;
	}
	
.accessories
{
	float: left;
	width: 118px;
	}
	
.fabrics
{
	float: left;
	width: 111px;
	}
	
.colors
{
	float: left;
	width: 107px;
	}							
	
#home-main
{
	width: 756px;
	}
	
.home-img
{
	float: left;
	width: 502px;
	margin: 0px 0px 3px 0px;
	}

.home-img2
{
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	}
	
.home-img3
{
	float: left;
	width: 750px;
	margin: 0px 0px 15px 0px;
	}

.close
{
	text-align: center;
	padding: 0px 0px 10px 0px;
	}
	
.close-btn
{
	height: 16px;
	width: 52px;
	border: 0px;
	}		
	
.home-txt-graphic
{
	float: left;
	width: 254px;
	margin: 3px 0px 3px 0px;
	}

.home-txt	
{
	line-height: 190%;
	font-size: 11px;
	margin: 5px 0px 0px 25px;
	}

ul
{
	list-style: square;
	color: #8c8175;
	} 
		
.home-bar
{
	background-color: #b5b670;
	height: 3px;
	width: 756px;
	margin: 10px 0px 10px 0px;
	}
	
.visit
{
	float: left;
	width: 184px;
	margin: 0px 7px 50px 0px;
	}
	
.new
{
	float: left;
	width: 185px;
	margin: 0px 7px 50px 0px;
	}
	
.call
{
	float: left;
	width: 184px;
	}

.outdoor
{
	float: left;
	width: 184px;
	}
	
.sign-up
{
	width: 756px;
	text-align: center;
	}


 .sign-up-txt
   {
    float: left;
    text-align: right;
    /**width: 56%;**/
    width: 423px;
    margin: 5px 5px 0px 0px;
    }

.sign-up-txt2
   {
    float: left;
    text-align: left;
    /**width: 56%;**/
    width: 423px;
    margin: 5px 5px 0px 0px;
    }
	
.sign-up-input
   {
    float: left;
    /**width: 21%;**/
    width: 185px;
    text-align: right;
    padding: 2px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    }  

	
.join-input
{
	width: 125px;
	margin: 7px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
.enter-data
{
	float: left;
	width: 20%;
	}
	
.join
{
	float: left;
	width: 30%;
	}
	
	


.view-product
{
	float: left;
	width: 387px;
	}
	
.product-info /** IE override **/
{
	float: left;
	width: 367px;
	}
	
.test-tabs-bg
{
	background-image: url(/images/furniture/test_bg.gif);
	background-repeat: no-repeat;
	}
	
.prod-info-tabs
{
	background-image: url(/images/furniture/prod_info_bg.gif);
	background-repeat: no-repeat;
	width: 367px;
	margin: 0px 0px 0px 0px;
	}
	
.tabs-content
{
	border-bottom: 4px solid #b6b6b6;
	width: 333px;
	margin: 0px 0px 0px 0px;
	padding: 34px 14px 24px 20px;
	color: #333;
	font-size: 10px;
	line-height: 185%;
	}		
	
.tabs-box
{
	border-left: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	border-bottom: 4px solid #b6b6b6;
	width: 331px;
	margin: 0px 0px 0px 0px;
	padding: 34px 14px 24px 20px;
	color: #333;
	font-size: 12px;
	line-height: 185%;
	}
	
.tabs-space
{
	float: left;
	width: 2px;
	}
	
.product-tab
{
	float: left;
	width: 73px;
	height: 24px;
	}
	
.details-tab
{
	float: left;
	width: 73px;
	}
	
.construction-tab
{
	float: left;
	width: 108px;
	}
	
.before-tab
{
	float: left;
	width: 107px;
	}				
	
.dimensions
{
	float: left;
	width: 164px;
	margin: 25px 0px 0px 0px;
	}			

.white-glove
{
	float: left;
	width: 164px;
	text-align: right;
	}

.small-txt-11
{
	font-size: 11px;
	}

.small-txt-11-bold
{
	font-size: 11px;
	font-weight:bold;
	}

.small-txt-10
{
	font-size: 10px;
	}
	
.small-txt
{
	font-size: 9px;
	}
	
.small-txt-black
{
	font-size: 10px;
	color: #252525;
	}		
	
.prod-tabs-ctr
{
	width: 312px;
	margin: 0px 19px 0px 0px;
	text-align: center;
	}
	
.print-icon
{
	float: left;
	width: 6%;
	text-align: left;
	padding: 4px 0px 0px 0px;
	}
	
.print
{
	float: left;
	width: 40%;
	text-align: left;
	font-size: 12px;
	}
	
.print-cart
{
	float: left;
	width: 40%;
	text-align: left;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	}	
	
.print-a
{
	float: left;
	width: 40%;
	text-align: left;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	}
	
.print-icon-horiz
{
	float: left;
	width: 20px;
	text-align: left;
	padding: 2px 0px 0px 0px;
	}
	
.print-horiz
{
	float: left;
	width: 175px;
	text-align: left;
	font-size: 12px;
	}
	
.print-icon-paint
{
	float: left;
	width: 20px;
	text-align: left;
	padding: 4px 0px 0px 0px;
	}
	
.print-a-paint
{
	float: left;
	text-align: left;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	}
	
.print-icon-fab /** IE OVERRIDE **/
{
	float: left;
	width: 6%;
	text-align: left;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 50px;
	}
	
.print-fab
{
	float: left;
	width: 30%;
	text-align: left;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	}	
	
.email-icon-fab
{
	float: left;
	width: 6%;
	text-align: left;
	padding: 7px 0px 0px 0px;
	}	
	
.email-fab
{
	float: left;
	width: 38%;
	text-align: left;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	}							
	
.email-icon
{
	float: left;
	width: 6%;
	text-align: left;
	padding: 7px 0px 0px 0px;
	}
	
.email-icon-cart
{
	float: left;
	width: 8%;
	text-align: left;
	padding: 7px 0px 0px 0px;
	}				
	
.email /** IE override **/
{
	float: left;
	width: 48%;
	text-align: left;
	font-size: 12px;
	}
	
.email-cart
{
	float: left;
	width: 46%;
	text-align: left;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	}	
	
.email-a
{
	float: left;
	text-align: left;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	}
	
.email-horiz
{
	float: left;
	width: 175px;
	text-align: left;
	font-size: 12px;
	}	
	
.email-icon-horiz
{
	float: left;
	width: 19px;
	text-align: left;
	padding: 5px 0px 0px 1px;
	}
	
.email-icon-paint
{
	float: left;
	width: 20px;
	text-align: left;
	padding: 7px 0px 0px 0px;
	}
	
.email-a-paint
{
	float: left;
	text-align: left;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	}					

.email-icon-v2
{
	float:left;
	width:20px;
	text-align:left;
	padding:7px 0px 0px 0px;
}
	
.dl-specs-icon
{
	float: left;
	width: 17%;
	text-align: right;
	padding: 6px 4px 0px 0px;
	}
	
.dl-specs
{
	float: left;
	width: 81%;
	text-align: left;
	}
	
.h-separator
{
	border-bottom: 1px solid #aeaeae;
	margin: 22px 3px 20px 0px;
	}
	
.customize
{
	text-align: left;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	}
	
.indent
{
	padding: 0px 0px 0px 57px;
	}
	
.start-custom
{
	text-align: right;
	}
	
.view-fab-zoom
{
	text-align: right;
	padding: 15px 30px 0px 0px;
	}
	
.zoom
{
	padding: 12px 0px 12px 0px;
	margin:0px 41px 0px 0px;
	}	

.prod-411-zoom
{
	text-align: right;
	padding: 9px 3px 0px 0px;
	}	




/*** more view tabs classes ***/

.left-space
{
	float: left;
	width: 11px;
	height: 20px;
	border-bottom: 1px solid #AEAEAE;
	}	
	
.more-views-bg
{
	background-image: url(/images/furniture/more_views_bg.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding: 0px 0px 0px 11px;
	}	
	
.more-views
{	
	float: left;
	width: 86px;
	}
	
.mv-tabs-space
{
	float: left;
	width: 3px;
	height: 20px;
	border-bottom: 1px solid #aeaeae;
	}
	
.comp-pieces
{
	float: left;
	width: 126px;
	}
	
.spice
{
	float: left;
	width: 73px;
	}
	
.right-space
{	
	float: left;
	width: 60px;
	height: 20px;
	border-bottom: 1px solid #aeaeae;
	}

.room-view
{
	float: left;
	width: 78px;
	border: 1px solid #ddd;
	}	
	
.room-view-one
{
	float: left;
	width: 78px;
	border: 1px solid #ddd;
	}
	
.room-view-space
{
	float: left;
	width: 6px;
	height: 72px;
	}
	
.room-411-view-space
{
	float: left;
	width: 12px;
	height: 72px;
	}	
	
.room-view-two
{
	float: left;
	width: 78px;
	border: 1px solid #ddd;
	}
	
.room-view-three
{
	float: left;
	width: 78px;
	border: 1px solid #ddd;
	}						
				

.icons-holder
{
	margin: 0px 0px 0px 30px;
	}				

.icons-holder-alt1
{
	margin: 0px 0px 0px 130px;
	}	

.prod-title
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #8c8175;
	}
	
.prod-title-caps
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #8c8175;
	text-transform: uppercase;
	}
	
.prod-title-ads
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	color:#8c8175;
	float: left;
	width: 50%;
	}
	
.prod-title-stores
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #8c8175;
	float: left;
	width: 529px;
	}			
	
.prod-subtitle
{
	color: #8c8175;
	font-size: 10px;
	font-weight: bold;
	}
	
.prod-subtitle-caps
{
	color: #666;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	}
		
.prod-spec-title
{
	color: #333;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	}
	
.browse-164-or
{
	color: #333;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	}			
	
.prod-txt
{
	margin: 5px 40px 0px 0px;
	color: #333;
	line-height: 185%;
	font-size: 12px;
	}	
	
.prod-txt-fabric
{
	margin: 0px 3px 0px 0px;
	color: #636363;
	line-height: 165%;
	font-size: 10px;
	}
	
.prod-txt-fabric-new
{
	margin: 0px 3px 0px 0px;
	color: #636363;
	font-size: 10px;
	}			
	
.product-img
{
	text-align: center;
	padding: 16px 0px 10px 0px;
	}

.prod-name
{
	text-align: center;
	padding: 16px 0px 0px 0px;
	color: #717171;
	}	
	
.prod-cover-img
{
	text-align: center;
	padding: 0px 0px 10px 0px;
	}	
	
	
	

/** SHOP ROOMS **/	
	
.shop-room-left
   {
    float: left;
    width: 340px;
    padding: 0px 5px 0px 0px;
    }
	
.shop-room-mid
{
	float: left;
	width: 0px;
}
	
.shop-room-right
{
	float: left;
	width: 355px;
	color: #666;
	font-size: 11px;
	}
	
.shop-lh
{
	line-height: 175%;
	}
	
.shop-lh-links
{
	line-height: 145%;
	}
	
.shop-lh-links a.on
{
	color: #8c81759;
	font-weight: bold;
	text-decoration: none;
	}	
	
.rows
{
	border-top: 1px solid #cacaca;
	margin: 12px 0px 0px 0px;
	width: 360px;
	}
	
.rows-end
{
	border-top: 1px solid #cacaca;
	margin: 12px 0px 0px 0px;
	width: 360px;
	}
	
.force-width
{
	width: 756px;
	}	
	
.divider-bar  /** ie override **/
{
	border-top: 2px solid #B5C65A;
	width: 756px;
	margin: 6px 0px 11px 0px;
	}
	
.shop-category /** ie override **/
{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 8px;
	}
	
.shop-cat-title
{
	color: #666;
	font-size: 12px;
	font-weight: bold;
	}	
	
.change-cat
{
	float: left;
	width: 600px;
	margin: 0px 11px 0px 0px;
	color: #7EABB1;
	text-align:right;
	}
	
	
	
.shop-room-space-one
{
	float: left;
	width: 37px;
	}

.shop-room-space-one-color-association
{
	float: left;
	width: 0px;
	}

.shop-room-space-one-fabric-association
{
	float: left;
	width: 0px;
	}
	
.shop-room-one
{
	float: left;
	width: 135px;
	text-align: center;
	color: #666;
	font-size: 10px;
	}
	
.shop-room-pad
{
	padding: 0px 0px 5px 0px;
	}	
	
.shop-room-space-two
{
	float: left;
	width: 39px;
	}
	
shop-room-space-four
{
	float: left;
	width: 63px;
	}			
	
	
.change-to
{
	color: #333;
	}					
	
.rows-img
{
	float: left;
	width: 91px;
	text-align: center;
	margin: 8px 0px -3px 0px;
	}
	
.rows-space
{
	float: left;
	width: 19px;
	}
	
.rows-txt
{
	float: left;
	width: 237px;
	margin: 25px 0px 0px 0px;
	}
	
.shop-rooms-bag
{
	float: left;
	width: 15px;
	margin: 3px 0px 0px 0px;
	}
	
.buy-as-shown
{
	float: left;
	font-size: 8px;
	margin: 4px 0px 0px 0px;
	}
	




/** Accessories **/

.access-left-area
{
	float: left;
	width: 229px;
	margin: 26px 0px 0px 0px;
	}
	
.access-space
{
	float: left;
	width: 18px;
	}
	
.access-right-area
{
	float: left;
	width: 509px;
	}
	
.access-title
{
	font-size: 20px;
	color: #8c8175;
	border-bottom: 1px solid #999;
	width: 97%;
	}

.access-thumbs /** IE override **/
{
	width: 488px;
	margin: 18px 0px 0px 0px;
	}
	
.access-main-tn /** IE override **/
{
	width: 166px;
	float: left;
	text-align: center;
	padding: 0px 0px 20px 0px;
	}
	
.access-tn
{
	padding: 0px 0px 7px 0px;
	}
	
.access-mood
{
	float: left;
	}
	
.access-mood-space
{
	float: left;
	width: 33px;
	}
	
.access-mood-txt
{
	float: left;
	width: 357px;
	margin: 10px 0px 0px 0px;
	}
	
.fab-mood-txt
{
	float: left;
	width: 330px;
	margin: 0px;
	}	
	
.access-categories
{
	width: 629px;
	margin: 0px 61px 10px 66px;
	}

.access-style-cat-top
{
	margin: 0px 0px 0px 0px;
	color: #636363;
	font-size: 10px;
	font-weight: bold;
	}
	
.access-style-cat /** IE override **/
{
	margin: 20px 0px 0px 0px;
	color: #636363;
	font-size: 10px;
	font-weight: bold;
	}	
	
.access-style-border
{
	margin: 2px 0px 3px 0px;
	background-color: #999;
	}
	
.access-cat-thumb
{
	float: left;
	width: 168px;
	text-align: center;
	font-size: 10px;
	color: #636363;
	}
	
.access-cat-space
{
	float: left;
	width: 65px;
	}
	




/** FURNITURE **/	
	
.furn-logo
{
	float: left;
	width: 199px;
	}
	
.furn-rule
{
	margin: 0px 0px 37px 0px;
	background-color: #b7b7b7;
	}
	
.customize-rule
{
	background-color: #b7b7b7;
	margin: 0px 0px 14px 0px;
	}
	
.furn-custom
{
	float: left;
	width: 223px;
	}
	
.furn-custom-forty
{
	float: left;
	width: 350px;
	}	
	
.furn-phone
{
	float: right;
	width: 150px;
	padding: 2px 0px 10px 0px;
	}
	
.furn-phone-custom-fab	
{
	float: right;
	width: 150px;
	padding: 10px 0px 0px 0px;
	}
	
.furn-split
{
	width: 756px;
	}	
	
.furn-top /** IE OVERRIDE **/
{
	width: 756px;
	margin: 5px 0px 0px 0px;
	}
	
.furn-top-customize
{
	width: 756px;
	margin: 18px 0px 0px 0px;
	}	
	
.furn-top-cover
{
	width: 756px;
	margin: 0px 0px 0px 0px;
	}	

.clear-fi
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	border-top: 0px solid #fff;
	}
		
.clear-cbk
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	border-top: 1px solid #fff;
	}		
	
.furn-tabs /** IE OVERRIDE **/
{
	float: left;
	width: 399px;	
	margin: 0px 0px -1px 0px;
	}
	
.furn-tabs-rev /** IE OVERRIDE **/
{
	float: left;
	width: 399px;	
	margin: 0px 0px 0px 0px;
	}	
	
.furn-choose-fab 
{
	float: left;
	width: 116px;
	}
	
.furn-fab-name	
{
	float: left;
	width: 101px;
	}
	
.furn-tab-color, .furn-tab-pattern
{
	float: left;
	width: 74px;
	}
		
	
.furn-choose-cover
{
	float: left;
	width: 144px;
	}
	
.furn-choose-leg
{
	float: left;
	width: 135px;
	}			
	
.furn-space
{
	float: left;
	width: 2px;
	}
	
.furn-tab-div						
{
	float: left;
	width: 6px;
	}

.switch-to /** IE OVERRIDE **/
{
	float: right;
	width: 357px;
	text-align: right;
	margin: 2px 0px 0px 0px;
	color: #333;
	}
	
.switch-to-left
{
	float: left;
	width: 357px;
	margin: 2px 0px 0px 0px;
	color: #252525;
	}															

.furn-swatches /** IE OVERRIDE **/
{
	width: 687px;
	border: 1px solid #B7B7B7;
	padding: 12px 33px 4px 34px;
	}
	
.furn-swatches-new
{
	width: 726px;
	border: 1px solid #B7B7B7;
	padding: 12px 0px 4px 30px;
	margin: 1px 0px 0px 0px;
	}
	
.furn-swatches-revised
{
	width: 726px;
	border: 1px solid #B7B7B7;
	padding: 12px 0px 4px 28px;
	}
	
.furn-swatches-revised-cf /** IE OVERRIDE **/
{
	width: 726px;
	border: 1px solid #B7B7B7;
	padding: 12px 0px 4px 28px;
	margin: -1px 0px 0px 0px;
	}				

.furn-swatches-414
{
	width: 754px;
	border: 1px solid #B7B7B7;
	padding: 0px 0px 4px 30px;
	}	
	
.clear-furn-swatch
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	margin: 0px 0px 10px 0px;	
	}	

.swatch
{
	float: left;
	}
	
/** specifies the space between the swatches **/	
.color-space
{
	float: left;
	width: 9px;
	}
	
.color-space-a /** IE OVERRIDE **/
{
	float: left;
	width: 8px;
	}	
	
.fab-divider /** IE OVERRIDE **/
{
	border-bottom: 1px solid #b6b6b6;
	margin: 8px 0px 10px -3px;
	width: 705px;
	}
	
.fab-divider-new
{
	border-bottom: 1px solid #b6b6b6;
	margin: 8px 0px 10px 0px;
	width: 755px;
	}
	
.fab-browse-divider
{
	border-bottom: 1px solid #b6b6b6;
	margin: 8px 0px 10px 0px;
	width: 755px;
	}					
		
.furn-main-area
{
	width: 756px;
	}
	
.furn-main-area-horiz
{
	width: 756px;
	margin: 5px 0px 0px 0px;
	}	
																									
.furn-prod-left
{
	float: left;
	width: 370px;
	background-image: url(/images/furniture/furn_prod_bg.gif);
	background-repeat: repeat-y;
	}
	
.furn-prod-left-6
{
	float: left;
	width: 370px;
	background-image: url(/images/furniture/furn_prod_bg.gif);
	background-repeat: repeat-y;
	}	
	
.furn-prod-left-horiz
{
	float: left;
	width: 601px;
	text-align: center;
	}	
	
.furn-prod-left-a
{
	float: left;
	width: 388px;
	margin: 0px 0px 0px 10px;
	}
	
.furn-prod-left-cf
{
	float: left;
	width: 525px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}		
	
.furn-prod-right
{
	float: left;
	width:	376px;
	margin: 22px 0px 0px 0px;
	}
	
.furn-prod-right-6
{
	float: left;
	width:	376px;
	margin: 22px 0px 0px 0px;
	}	
	
.furn-prod-right-horiz
{
	float: left;
	width:	137px;
	background-image: url(/images/furniture/prod_specs_bg.gif);
	background-repeat: repeat-y;	
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.furn-prod-right-horiz-rev
{
	float: left;
	width:	137px;
	background-image: url(/images/furniture/prod_specs_bg.gif);
	background-repeat: repeat-y;	
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 18px;
	}	
	
.furn-prod-right-a
{
	float: left;
	width:	324px;
	margin: 22px 0px 0px 0px;
	}	

.furn-swatch-space
{
	float: left;
	width: 22px;
	}
	
.furn-swatch-space-horiz
{
	float: left;
	width: 16px;
	}	
	
.furn-swatch-space-a
{
	float: left;
	width: 17px;
	}	
	
.furn-prod-pad
{
	padding: 0px 0px 10px 0px;
	}

.fab-prod-pad
{
	padding: 30px 0px 10px 0px;
	}		
	
.furn-swatch-zoom
{
	float: left;
	width: 137px;
	}
	
.furn-swatch-zoom-box
{
	float: left;
	width: 126px;
	border: 1px solid #CECACA;
	color: #666;
	padding: 9px;
	}	
	
.furn-swatch-specs
{
	float: left;
	width: 167px;
	color: #262626;
	font-size: 10px;
	line-height: 165%;
	margin: 11px 5px 0px 28px;
	}
	
.fab-swatch-specs
{
	float: left;
	width: 184px;
	color: #262626;
	font-size: 10px;
	line-height: 165%;
	margin: 11px 5px 0px 28px;
	}	
	
.furn-swatch-specs-horiz
{
	color: #262626;
	font-size: 10px;
	line-height: 165%;
	margin: 5px 5px 0px 0px;
	}	
	
.furn-swatch-specs-a
{
	float: left;
	width: 152px;
	color: #262626;
	font-size: 10px;
	line-height: 165%;
	margin: 2px 0px 0px 18px;
	}			
	
.fab-swatch-zoom-pad
{
	padding: 4px;
	margin: 0px 0px 6px 0px;
	border: 1px solid #B7B7B7;
	}
	
.fab-swatch-zoom-pad-horiz
{
	padding: 4px;
	margin: 0px 0px 6px 0px;
	}	
	
.browse-title
{
	font-size: 20px;
	color:#8c8175;
	border-bottom: 1px solid #8c8175;
	padding: 0px 0px 6px 0px;
	width: 756px;
	}
	
.browse-title-bfn
{
	float:left;
	font-size: 20px;
	color: #8c8175;
	padding: 0px 0px 6px 0px;
	}

a.view-shop-bag:link
{
 text-decoration: underline;
 font-weight: bold;
 color: #33c;
 font-size: 11px;
 }
 
a.view-shop-bag:hover
{
 text-decoration: underline;
 font-weight: bold;
 color: #33c;
 font-size: 11px;
 }
 
a.view-shop-bag:visited
{
 text-decoration: underline;
 font-weight: bold;
 color: #33c;
 font-size: 11px;
 }

.browse-title-choose-fab
{
	float: left;
	font-size: 20px;
	color: #8c8175;
	width: 756px;
	padding: 0px 0px 15px 0px;
	}
	
.choose-fab-go
{
	float: right;
	width: 52px;
	text-align: right;
	}
	
.browse-go-line
{
	border-bottom: 1px solid #B6B6B6;
	padding: 6px 0px 6px 0px;
	width: 756px;
	}			
	
.browse-container
{
	width: 756px;
	margin: 12px 0px 7px 0px;
	}
	
.browse-container-new
{
	width: 756px;
	margin: 6px 0px 7px 0px;
	font-size: 9px;
	}	

.color
{
	float: left;
	width: 53px;
	color: #8c8175;
	font-size: 14px;
	font-weight: bold;
	}
	
.color-drop
{
	float: left;
	width: 195px;
	margin: 1px 0px 0px 0px;
	}
	
.or
{
	float: left;
	width: 45px;
	color: #A0A0A1;
	font-size: 14px;
	font-weight: bold;
	}				
			
.fab-name
{
	float: left;
	width: 106px;
	color: #8c8175;	
	font-size: 14px;
	font-weight: bold;
	}
	
.fab-drop
{
	float: left;
	width: 175px;
	margin: 1px 0px 0px 0px;	
	}
	
.color-cf
{
	float: left;
	width: 53px;
	color: #8c8175;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	}
	
.color-drop-cf
{
	float: left;
	width: 195px;
	margin: 1px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
	
.or-cf
{
	float: left;
	width: 45px;
	color: #A0A0A1;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	}				
			
.fab-name-cf
{
	float: left;
	width: 106px;
	color: #8c8175;	
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	}
	
.fab-drop-cf
{
	float: left;
	width: 175px;
	margin: 1px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	}
	
.choose-prod-area /** IE OVERRIDE **/
{
	width: 756px;
	border-top: 1px solid #B6B6B6;
	}

.prod-area-left
{
	float: left;
	width: 378px;
	color: #252525;
	}					
	
.browse-fabric-types
{
	background-image: url(/images/furniture/tabs/tabs_bg.gif);
	background-repeat: repeat-y;
	width: 756px;
	}
	
.browse-40-colors
{
	background-image: url(/images/tabs/40_colors_bg.gif);
	background-repeat: repeat-y;
	width: 515px;
	border-bottom: 1px solid #fff;
	}
	
.solids
{
	float: left;
	width: 60px;
	}
	
.abstract
{
	float: left;
	width: 126px;
	}
	
.stripes
{
	float: left;
	width: 60px;
	}
	
.dots
{
	float: left;
	width: 60px;
	}
	
.fab-types-space
{
	float: left;
	width: 3px;
	}
	
.browse-fabs /** IE override **/
{
	margin: 10px 0px 0px 30px;
	}
	
.browse-fabs-revised
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ccc;
	}		
					
.match-space
{
	height: 6px;
	}
	
.zoom-pad
{
	padding: 6px 0px 6px 0px;
	}
	
.checkbox
{
	float: left;
	text-align: right;
	width: 26px;
	}
	
.checkbox-field
{
	float: left;
	width: 120px;
	margin: 0px 0px 0px 4px;
	}
	
.checkbox-horiz
{
	float: left;
	text-align: left;
	width: 18px;
	margin: 0px 0px 0px -3px;
	}
	
.checkbox-field-horiz /** IE override **/
{
	float: left;
	width: 120px;
	margin: 2px 0px 0px 4px;
	}
	
.checkbox-fab-horiz /** IE override **/
{
	float: left;
	margin: 2px 0px 0px 4px;
	}
	
.checkbox-same
{
	float: left;
	text-align: left;
	width: 24px;
	margin: 0px 0px 0px -3px;
	}			
	
.add-swatch
{
	padding: 12px 0px 0px 5px;
	}
	
.add-swatch-horiz
{
	padding: 12px 0px 0px 0px;
	}	
	
.fab-select
{
	float: left;
	width: 245px;
	line-height: 155%;
	}
	
.fab-select-rev
{
	float: left;
	width: 200px;
	line-height: 155%;
	}	
	
.order-swatch
{
	float: left;
	width: 196px;
	}
	
.swatch-zoom
{
	float: left;
	width: 258px;
	}
	
.swatch-zoom-rev
{
	float: left;
	width: 258px;
	margin: 0px 60px 0px 0px;
	border: 1px solid #999;
	}	
	
.swatch-zoom-img
{
	float: left;
	padding: 6px 7px 7px 9px;
	width: 127px;
	}
	
.price-as-shown
{
	float: left;
	width: 114px;
	padding: 12px 0px 0px 0px;
	}
	
.price-as-shown .title
{
	font-weight: bold;
	color: #5b7abc;
	}			

.browse-fab-end
{
	background-color: #AEAEAE;
	}
	
.back-continue-btns
{
	text-align: right;
	padding: 18px 25px 30px 0px;
	}
	
.prod-cover-horiz
{
	width: 756px;
	background-image: url(/images/furniture/prod_cover_bg.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff;
	margin: 25px 0px 0px 0px;
	}

.prod-cover-horiz-new /** IE OVERRIDE **/
{
   width: 756px;
   background-image: url(/images/furniture/prod_cover_bg_new.gif);
   background-repeat: no-repeat;
   border-bottom: 1px solid #fff;
   margin: 1px 0px 0px 0px;
}

	
.prod-cover-left
{
	float: left;
	width: 524px;
	text-align: center;
	padding: 50px 0px 30px 0px;
	}
	
.prod-cover-right
{
	float: left;
	width: 214px;
	margin: 10px 0px 0px 18px;
	}
	
.nine-grey
{
	font-size: 9px;
	color: #666;
	}
	
.cover-checkbox
{
	float: left;
	width: 25px;
	}							
	
.cover-type
{
	float: left;
	width: 110px;
	margin: 3px 0px 0px 0px;
	}
	
.cover-type-sale
{
	float: left;
	width: 110px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
	color: #cc3300;
	}
	
.price
{
	float: left;
	width: 76px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
	color: #666;
	}		

.wgd-sale
{
	font-weight: bold;
	color: #cc3300;
}

.price-sale
{
	float: left;
	width: 76px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
	color: #cc3300;
	}	

.style-explain
{
	color: #B5C35E;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.cover-type-btns
{
	width: 756px;
	text-align: right;
	margin: 18px 0px 0px 0px;
	}
	
.overflow
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 233px;
	width: 390px;
	}
	
.overflow-btm
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	min-height: 445px;
	max-height: 445px;
	width: 756px;
	margin: 0px 0px 0px 0px;
	}
	
.overflow-custom
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 60px;
	width: 208px;
	padding: 0px 0px 10px 0px;
	}
	
.overflow-exception
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 60px;
	width: 308px;
	padding: 0px 0px 10px 0px;
	}		
	
.overflow-more-views
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 100px;
	width: 361px;
	padding: 10px 0px 10px 0px;
	}
	
.overflow-411-more-views
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 70px;
	width: 336px;
	padding: 10px 0px 10px 0px;
	}	
	
.overflow-furn-thumbs
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 570px;
	width: 508px;
	padding: 0px 0px 10px 0px;
	}
	
.overflow-sofa-thumbs
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 510px;
	width: 756px;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 20px 0px;
	}
	
.overflow-411-detail-view
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 169px;
	width: 370px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.overflow-specs
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 233px;
	width: 751px;
	}
	
.order-overflow
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 300px;
	}						
	
.finish-holder
{
	width: 207px;
	margin: 20px 0px 0px 0px;
	}
	
.finish
{
	float: left;
	width: 69px;
	text-align: center;
	}
	
.radio
{
	float: left;
	width: 20px;
	}
	
.radio-txt
{
	float: left;
	padding: 2px 0px 0px 0px;
	color: #666;
	}
	
.radio-sizes
{
	float: left;
	width: 24px;
	padding: 5px 0px 0px 0px;
	color: #666;
	}	
	
.radio-customize
{
	float: left;
	width: 25px;
	padding: 3px 0px 0px 0px;
	}
	
.radio-price
{
	float: left;
	width: 100px;
	border-top: 1px solid #f00;
	}		
	
.radio-txt-sizes
{
	float: left;
	width: 45px;
	padding: 3px 0px 0px 0px;
	text-decoration: underline;
	font-weight: bold;
	}			
	
.radio-txt-customize
{
	float: left;
	text-align: left;
	padding: 2px 0px 0px 0px;
	color: #666;
	width: 160px;
	}

.radio-txt-sale-customize
{
	float: left;
	text-align: left;
	padding: 2px 0px 0px 0px;
	color: #666;
	width: 120px;
	}
		
.price-sale-customize
{
	float: left;
	width: 140px;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	color: #666;
	}

.price-customize
{
	float: left;
	width: 75px;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	color: #666;
	}


.price-sizes
{
	float: left;
	width: 46px;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	color: #666;
	}			
	
.radio-salt /** IE OVERRIDE**/
{
	float: left;
	width: 20px;
	margin: 0px 0px 0px 15px;
	}
	
.leg-fin-info /** IE OVERRIDE **/
{
	color: #666;
	text-align: center;
	margin: 0px 15px 0px 15px;
	font-size: 9px;
	}
	
.furn-total
{
	margin: 0px 0px 0px 0px;
	text-align: right;		
	font-weight: bold;
	color: #999;
	font-size: 12px;
	}

.furn-total-revised
{
	margin: 0px 0px 0px 0px;
	text-align: right;		
	font-weight: bold;
	color: #252525;
	font-size: 12px;
	}
	
.furn-thumbs
{
	width: 504px;
	margin: 0px 0px 0px 0px;
	}
	
.furn-main-tn
{
	width: 126px;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
	}	

.furn-collection-txt						
{
	margin: 0px 5px 0px 0px;
	line-height: 155%;
	}
	
.sofa-thumbs
{
	float: left;
	width: 237px;
	text-align: center;
	}
	
.furn-411-left
{
	float: left;
	width: 336px;
	}
	
.furn-411-middle
{
	float: left;
	width: 48px;
	}
	
.furn-411-right
{
	float: left;
	width: 347px;
	line-height: 155%;
	padding: 0px 5px 0px 0px;
	font-size: 12px;
	color: #656565;
	}
	
.detail-411-thumbs
{
	width: 300px;
	}
	
.detail-411-top-left
{
	float: left;
	width: 91px;
	text-align: center;
}
	
.detail-411-top-ctr
{
	float: left;
	width: 91px;
	text-align: center;
	border-top: none;
	}	
	
.detail-411-top-right
{
	float: left;
	width: 91px;
	text-align: center;
	}	
												
.detail-thumb
{
	margin: 0px 0px -3px 0px;
	}
	
.no-views
{
	float: left;
	width: 235px;
	height: 20px;
	border-bottom: 1px solid #aeaeae;
	}
	
.compare-options
{
	width: 751px;
	margin: 10px 0px 18px 0px;
	font-size: 12px;
	}
	
.sort-by-area
{
	float: left;
	width: 196px;
	height: 27px;
	background-color: #E5E5E5;
	color: #666;
	margin: 0px 3px 0px 0px;
	}
	
.show-options-area
{
	float: left;
	width: 419px;
	height: 27px;
	background-color: #E5E5E5;
	color: #666;
	margin: 0px 3px 0px 0px;
	}
	
.update-btn
{
	float: left;
	width: 130px;
	height: 22px;
	text-align: center;
	padding: 5px 0px 0px 0px;
	background-color: #e5e5e5;	
	}
	
.sort-by
{
	float: left;
	width: 64px;
	text-align: right;
	color: #8EA40F;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	}
	
.show-by
{
	float: left;
	width: 42px;
	color: #8EA40F;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
	}	
	
.sort-by-radio /** IE OVERRIDE **/
{
	float: left;
	width: 20px;
	padding: 4px 0px 0px 0px;
	}
	
.sort-by-txt /** IE OVERRIDE **/
{
	float: left;
	width: 39px;
	padding: 5px 0px 0px 0px;
	}		
	
.sort-by-txt-generic /** IE OVERRIDE **/
{
	float: left;
	padding: 5px 0px 0px 0px;
	}
	
.furn-cat-thumb
{
	float: left;
	width: 195px;
	text-align: center;
	font-size: 10px;
	color: #636363;
	}
	
.furn-cat-space
{
	float: left;
	width: 15px;
	}
	
.grey-space
{
	width: 1px;
	background-color: #e7e7e7;
	height: 16px;
	}
	
.white-space
{
	width: 1px;
	background-color: #fff;						
	height: 16px;
	}

.product-img-header
{
	background-color: #e7e7e7;
	width: 124px;
	height: 16px;
	}	
	
.product-spec-header
{
	background-color: #e7e7e7;
	color: #666;
	width: 98px;
	height: 12px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	font-size: 10px;
	font-weight: bold;
	}
	
.spec-product-img
{
	text-align: center;
	padding: 15px 0px 15px 0px;
	}	
	
.spec-box-single
{
	width: 98px;
	text-align: center;
	padding: 20px 0px 0px 0px;
	font-size: 12px;
	color: #252525;
	}
	
.spec-box-multi
{
	width: 84px;
	text-align: left;
	padding: 12px 6px 12px 8px;
	font-size: 12px;
	color: #252525;
	line-height: 145%;
	}
	
.spec-divider
{
	background-color: #E7E7E7;
	height: 3px;
	}
		
.grey-space-divider
{
	width: 1px;
	background-color: #e7e7e7;
	height: 3px;
	}
	
.white-space-divider
{
	width: 1px;
	background-color: #fff;						
	height: 3px;
	}
	
caption.hide
{
	display: none;
	}
	
.left-40
{
	float: left;
	width: 515px;
	}
	
.left-40-434
{
	float: left;
	width: 415px;
	border-top: 1px dotted #0f3;
	}	

.right-40
{
	float: left;
	width: 186px;
	margin: 23px 28px 0px 25px;
	}
	
.right-40-capture
{
	float: left;
	width: 186px;
	/*margin: 23px 28px 0px 25px;*/
	margin: 23px 0px 0px 25px;
	}	
	
.paint-40
{
	width: 496px;
	margin: 0px 5px 0px 12px;
	padding: 14px 0px 2px 0px;
	}
	
.paint-40-new
{
	width: 496px;
	margin: 0px 5px 0px 12px;
	padding: 10px 0px 2px 0px;
	}	
	
.swatch-40
{
	float: left;
	width: 38px;		
	height: 38px;
	border: 1px solid #FFF;
	}

.swatch-40-space /** IE OVERRIDE **/
{
	float: left;
	width: 8px;
	}
	
.clear-40-paint
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	height: 8px;
	}
	
.paint-40-btm
{
	border-top: 1px solid #B7B7B7;
	}
	
.paint-40-prod
{
	width: 515px;
	background-image: url(/images/furniture/paint_40/paint_40_prod_bg.gif);				
	background-repeat: repeat-y;
	margin: 14px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
	text-align: center;
	}

.paint-40-prod-revised
{
	width: 515px;
	background-image: url(/images/furniture/paint_40/paint_40_prod_bg.gif);				
	background-repeat: repeat-y;
	margin: -1px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
	text-align: center;
	}

.paint-40-prod-custom
{
	width: 515px;
	background-image: url(/images/furniture/paint_40/paint_40_prod_custom_bg.gif);				
	background-repeat: repeat-y;
	margin: 14px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
	text-align: center;
	}

.paint-40-prod-custom-revised
{
	width: 515px;
	background-image: url(/images/furniture/paint_40/paint_40_prod_custom_bg.gif);				
	background-repeat: repeat-y;
	margin: -1x 0px 0px 0px;
	padding: 25px 0px 25px 0px;
	text-align: center;
	}

.paint-fab-40-prod
{
	width: 515px;
	background-image: url(/images/furniture/paint_40/paint_40_prod_bg.gif);				
	background-repeat: repeat-y;
	margin: 14px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	text-align: center;
	}		
	
.paint-title
{
	color: #1b1b1b;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	}
	
.paint-enlarged-border
{
	width: 173px;
	height: 173px;
	border: 1px solid #ccc;
	margin: 0px 0px 24px 0px;
	}
	
.paint-enlarged
{
	margin: 5px;
	height: 163px;
	width: 163px;
	}	
	
.order-card
{
	font-size: 10px;
	font-weight: bold;
	color: #8c8175;
	}
	
.checkbox-paint
{
	float: left;
	margin: 0px 0px 0px -3px;
	width: 18px;
	}
	
.checkbox-field-paint
{
	float: left;
	margin: 3px 0px 0px 4px;
	}
	
.paint-back-product
{
	text-align: right;
	padding: 100px 15px 0px 0px;
	}
	
.paint-custom-back-product
{
	text-align: right;
	padding: 150px 15px 0px 0px;
	}	
	
.browse-40-prod-wide
{
	width: 756px;
	text-align: center;
	padding: 15px 0px 30px 0px;
	border-bottom: 1px solid #B7B7B7;
	}
	
.browse-40-wide-btm /** IE OVERRIDE **/
{
	width: 756px;
	padding: 15px 0px 0px 0px;
	}
	
.browse-40-wide-btm a
{
	color: #6363ce;
	text-decoration: underline;
	}					
	
.forty-wide-left
{
	float: left;
	width: 185px;
	margin: 0px 80px 0px 15px;
	}
	
.forty-wide-left-rev
{
	float: left;
	width: 185px;
	margin: 0px 80px 0px 15px;
	}	
	
.forty-wide-mid
{
	float: left;
	width: 125px;
	}
	
.forty-wide-mid-rev
{
	float: left;
	width: 175px;
	margin: 0px 100px 0px 0px;
	}	
	
.forty-wide-right
{
	float: left;
	width: 307px;
	text-align: right;
	padding: 0px 10px 0px 0px;			
	}
	
.forty-wide-right-rev
{
	float: left;
	width: 160px;
	padding: 0px 10px 0px 0px;			
	}	

.color-name-drop
{
	float: left;
	width: 190px;
	}
	
.color-or-fabric
{
	float: left;
	width: 40px;
	padding: 15px 0px 0px 0px;
	}
	
.fabric-name-drop
{
	float: left;
	/*width: 275px;*/
	width: 180px;
	}
	
.browse-cushion-fabrics
{
	text-align: left;
	}	

.switch-to-browse
{
	float: left;
	width: 515px;
	text-align: left;
	margin: 10px 0px 0px 0px;
	color: #333;
	}
	
.cushion-fabric-swatches
{
	width: 493px;
	border: 1px solid #B5B5B5;		
	padding: 10px;
	margin: 6px 0px 0px 0px;
	}
	
.cushion-fabric-swatches-new
{
	width: 493px;
	border: 1px solid #B5B5B5;		
	padding: 10px;
	margin: -1px 0px 0px 0px;
	}
	
.cushion-fabric-swatches-434
{
	width: 513px;
	border: 1px solid #B5B5B5;
	padding: 10px 0px 2px 0px;		
	margin: -1px 0px 0px 0px;
	}		
	
.secondary-swatch
{
	margin: 15px 20px 2px 0px;
	}
	
.secondary-swatch-new
{
	margin: 5px 20px 2px 0px;
	}	

.swatch-medium-border
{
	width: 135px;
	height: 135px;
	border: 1px solid #ccc;
	margin: 0px 0px 24px 0px;
	}
	
.swatch-medium
{
	margin: 3px;
	height: 127px;
	width: 127px;
	}
	
.prod-types
{
	color: #666;
	font-size: 10px;
	}
	
.product-type
{
	float: left;
	width: 122px;
	}
	
.prod-price
{
	float: left;
	width: 39px;
	}
	
.prod-qty	
{
	float: left;
	width: 129px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	}

.qty
{
	text-align: right;
	padding: 0px 37px 8px 0px;
	}

.qty-left
{
	float: left;
	padding: 0px 0px 0px 20px;
	}
	
.clear-prod-specs
{
	clear: both;
	font-size: 1px; 
	line-height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	border-top: 1px solid #ccc;
	width: 299px;
	}
	
.order-add-bag
{
	text-align: right;
	padding: 0px 36px 0px 0px;
	}
	
.order-icons
{
	text-align: center;
	margin: 30px 0px 20px 24px;
	}

	
.browse-164
{
	font-size: 16px;
	color: #8c8175;
	font-weight: bold;
	}
	
.fab-select-drop
{
	float: left;
	width: 200px;
	}
	
.fab-go
{
	float: left;
	width: 52px;
	margin: 13px 0px 0px 0px;
	}
	
.fab-go-new
{
	margin: 13px 40px 0px 0px;
	text-align: center;
	}	
							
.order-total
{
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
.calculate
{
	float: left;
	}
	
.cart-bg /** different in IE override **/
{
	background-image: url(/images/cart/cart_bg.gif);
	background-repeat: no-repeat;
	color: #666;
	width: 756px;
	}
	
.cart-space	
{
	float: left;
	width: 2px;
	}
	
.bag-review-tab
{
	float: left;
	width: 156px;
	}
	
.shipping-tab
{
	float: left;
	width: 82px;													
	}
	
.cart-margin	
{
	margin: 18px 11px 0px 13px;
	padding: 0px 0px 30px 0px;
	}

.cart-data-header
{
	background-color: #EFEFEF;
	height: 20px;
	width: 721px;
	color: #666;
	}

.E-Bill-banner
{
	background-color: #8c8175;
	color:White;
	height: 20px;
	width: 721px;
	vertical-align:middle;
	padding: 5px 3px 0px 0px;
}

a.E-Bill-banner
{
	color:White;
}
	
.cart-data-header-or
{
	background-color: #EFEFEF;
	height: 20px;
	width: 731px;
	color: #666;
	}	
	
.name-header
{
	width: 135px;
	padding: 3px 0px 0px 17px;
	text-align: left;	
	}
	
.cart-details-header
{
	width: 204px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}	
	
.cart-price-header
{
	width: 72px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}	
	
.cart-qty-header
{
	width: 102px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}
	
.shipping-header
{
	width: 191px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}
	
.del-name-header
{
	width: 135px;
	padding: 3px 0px 0px 17px;
	text-align: left;	
	}
	
.del-cart-details-header
{
	width: 395px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}	
	
.del-cart-price-header
{
	width: 72px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}	
	
.del-cart-qty-header
{
	width: 102px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	}


		
	
		
	
.name
{
	width: 133px;
	padding: 0px 0px 0px 17px;
	text-align: left;	
	}
	
.cart-details
{
	width: 204px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	line-height: 155%;
	}	
	
.cart-price
{
	width: 72px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}	
	
.cart-qty
{
	width: 102px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}
	
.shipping
{
	width: 191px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}		
	
.cart-prod-tn
{
	border: 1px solid #AEAEAE;
	width: 113px;
	text-align: left;
	}	
	
.qty-cart
{
	width: 50px;
	}	
	
.checkbox-qty
{
	float: left;
	text-align: left;
	width: 20px;
	margin: 0px 0px 0px -3px;
	}	
	
.checkbox-field-cart
{
	float: left;
	margin: 2px 0px 0px 0px;
	}
		
.note
{
	line-height: 150%;
	}
	
.grey-row
{
	background-color: #F0F0F0;
	}
	
.update-bag
{
	padding: 0px 0px 0px 65px;			
	}
	
.total
{
	font-weight: bold;
	font-size: 16px;
	color: #8c8175;
	}
	
.cart-btm
{
	
	width: 756px;
	border-bottom: 1px solid #AEAEAE;		
	}
	
.cart-space
{
	float: left;
	width: 239px;
	}
	
.cart-print-holder-left
{
	float: left;
	width: 269px;	
	}
	
.cart-print-holder-right
{
	float: left;
	width: 248px;	
	text-align: right;
	}	
	
.bag-space
{
	float: left;
	width: 2px;
	}
	
	
.search-results-rule
{
	border-bottom: 1px solid #aeaeae;
	margin: 16px 0px 12px 0px;
	}	
	
.search-category
{
	background-color: #95C6CB;
	height: 16px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding: 1px 0px 0px 12px;
	}
	
.search-results
{
	margin: 20px 0px 20px 17px;
	}
	
.search-result-thumb
{
	float: left;
	width: 102px;
	height: 143px;
	text-align: center;
	padding: 15px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #efefef;
	color: #616161;
	font-size: 11px;
	font-weight: normal;
	}				

.search-result-space
{
	float: left;
	width: 10px;
	}	

.sr-pad
{
	padding: 0px 0px 3px 0px;
	}	
	
.request-cat-rule
{
	border-bottom: 1px solid #aeaeae;
	margin: 8px 0px 12px 0px;
	}

.cat-graphic
{
	float: left;
	width: 208px;
	margin: 0px 28px 0px 0px;	
	}
	
.cat-top-right
{
	float: left;
	width: 434px;
	padding: 0px 80px 0px 0px;
	color: #666;
	font-size: 12px;
	line-height: 140%;
	}
	
.checkbox-catalog
{
	float: left;
	text-align: right;
	width: 18px;
	margin: 0px 0px 0px -3px;
	}
	
.checkbox-field-catalog
{
	float: left;
	font-size: 10px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	}
	
.catalog-button
{
	float: right;
	width: 155px;
	}
	
.cat-bottom-left
{
	float: left;
	width: 240px;
	margin: 0px 37px 0px 0px;
	color: #666;
	font-size: 12px;
	line-height: 115%;
	}

.cat-right
{
	float: left; 
	width: 389px;
	font-size: 10px;
	line-height: 120%;
	color: #0f0f0f;
	}

.cat-form-box
{
	width: 366px;
	color: #8CB667;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
	border: 1px solid #ccc;
	background-color: EAEBEB;
	padding: 7px 10px 7px 13px;
	}
	
.form-50
{
	float: left;
	width: 45%;
	margin: 0px 10px 0px 0px;
	}
	
.form-60
{
	float: left;
	width: 55%;
	margin: 0px 10px 0px 0px;
	}
	
.form-40
{
	float: left;
	width: 35%;
	margin: 0px 10px 0px 0px;
	}		
	
.promotions
{
	margin: 4px 0px 14px 15px;
	width: 374px;
	}	
	
.checkbox-promotions
{
	float: left;
	text-align: right;
	width: 18px;
	margin: 0px 0px 0px 0px;
	}
	
.checkbox-field-promotions
{
	float: left;
	font-size: 10px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	width: 346px;
	}
	
.checkbox-field-mailing
{
	float: left;
	font-size: 10px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	width: 346px;
	font-weight: normal;
	}	
	
.enlarge-left
{
	float: left;
	width: 312px;
	padding: 6px 0px 0px 0px;
	}

.enlarge-middle
{
	float: left;
	width: 155px;
	}
	
.enlarge-left-EBill-explanation
{
	float: left;
	width: 25px;
	padding: 6px 0px 0px 0px;
}

.enlarge-middle-EBill-explanation
{
	float: left;
	width: 300px;
	text-align:center;
	}

.ebill-explanation-title
{
	font-size: 16px;
	color:#8c8175;
}

.ebill-explanation-sub-title
{
	font-size: 14px;
}

.ebill-explanation-text
{
	width: 350px;
	text-align:left;
	}

.hospitality-sale-title
{
	color:#cc3300;
	font-size: 14px;
}

.hospitality-explanation-title
{
	color:#8c8175;
	font-size: 12px;
}

.hospitality-explanation-link
{
}

.hospitality-explanation-link a, .hospitality-explanation-link a:link, .hospitality-explanation-link a:visited, .hospitality-explanation-link a:hover
{
	color:#8c8175
}

.left-Hospitality-explanation
{
	float: left;
	width: 10px;
	padding: 6px 0px 0px 0px;
}

.middle-Hospitality-explanation
{
	float: left;
	width: 300px;
	text-align:center;
	}
	
.right-Hospitality-explanation
{
	float: left;
	width: 25px;
	padding: 6px 0px 0px 0px;
}

.hospitality-explanation-text
{
	width: 375px;
	text-align:left;
	}
	
#popup
{
	width: 350px;
	margin: 0 auto 0 auto;
	}	
	
.popup-header
{
	text-align: center;
	}
	
.slideshow
{
	margin: 0px 0px 0px 105px;
	color: #000;
	text-decoration: none;
	}	
	
.left-arrow
{
	float: left;
	width: 16px;
	padding: 1px 0px 0px 0px;
	}
	
.right-arrow
{
	float: left;
	width: 11px;
	padding: 1px 0px 0px 0px;
	}	
	
.previous
{
	float: left;
	width: 55px;
	text-transform: uppercase;
	color: #252525;
	}
	
.divider
{
	float: left;
	width: 23px;
	color: #C3C3C3;
	text-align: center;
	}
	
.next
{
	float: left;
	width: 32px;
	text-transform: uppercase;
	color: #252525;
	}
	
.ideas-mood /** IE Override **/
{
	padding: 9px 0px 5px 0px;
	border-bottom: 0px solid #999;						
	width: 752px;
	}

.ideas-mood-anita
{
	float: left;
	width: 492px;
	}

.ideas-mood-rhubarb
{
	float: left;
	width: 238px;
	}

.ideas-mood-happy
{
	float: left;
	width: 450px;
	}

.ideas-mood-happy2
{
	float: left;
	width: 300px;
	}

.ideas-mood-rhubarb2
{
	float: left;
	width: 212px;
	}

.ideas-mood-rhubarb3
{
	float: right;
	width: 296px;
	}

.ideas-mood-links
{
	float: left;
	width: 492px;
	}
	
.ideas-mood-spacer
{
	float: left;
	width: 10px;
	}

.ideas-mood-spacer2
{
	float: left;
	width: 2px;
	}	
	

.ideas-mood-mood
{
	float: left;
	width: 296px;
	}
	
.ideas-txt
{
	width: 722px;
	background-color: #B5C65A;
	color: #fff;
	margin: 7px 0px 0px 0px;
	padding: 7px 15px 8px 15px;
	text-align: center;
	font-size: 11px;
	}
	
.three-links-hold
{
	width: 752px;
	background-image: url(/images/design_ideas/three_links_bg.gif);
	background-repeat: repeat-y;
	color: #666;
	margin: 14px 0px 0px 0px;
	}
	
.three-links-hold-fresh-ideas-separator
{
	width: 752px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #999;	
}

.three-links-hold-fresh-ideas
{
	width: 752px;
	background-image: url(/images/design_ideas/three_links_bg.gif);
	background-repeat: repeat-y;
	color: #666;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #999;	
	}
	
.colorbook-07
{
	float: left;
	width: 256px;
	}
	
.colorbook-img
{
	float: left;
	margin: 30px 10px 0px 0px;
	}
	
.cb-pad
{
	padding: 0px 0px 5px 4px;
	}	
	
.colorbook-txt
{
	float: left;
	width: 133px;
	}	
		
	
.fabrics-164
{
	float: left;
	width: 261px;
	
	}
	
.fabrics-img
{
	float: left;
	margin: 30px 10px 0px 10px;
	}
	
.fabrics-txt
{
	float: left;
	width: 130px;
	}		
	
.colors-40
{
	float: left;
	width: 230px;
	}
	
.colors-img
{
	float: left;
	width: 89px;
	margin: 30px 10px 0px 10px;
	}
	
.colors-txt
{
	float: left;
	width: 110px;
	}
	
.ads-switch-to
{
	font-size: 11px;
	font-weight: bold;
	float: left;
	width: 45%;
	text-align: right;
	color: #8c8175;
	margin: 10px 30px 0px 0px;
	}
	
.ads-border
{
	border: 1px solid #c2c2c2;
	width: 703px;
	padding: 19px 32px 21px 19px;
	margin: 10px 0px 10px 0px;
	}

.ad-thumb
{
	float: left;
	width: 88px;
	margin: 0px 33px 0px 0px;
	}
	
.ad-blurb
{
	float: left;
	width: 314px;
	margin: 6px 50px 0px 0px;
	color: #666;
	line-height: 145%;
	}

.scroll {
            	height: 250px;
   overflow: auto;
}

select.others_contact_us /** IE OVERRIDE **/
{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;
	}

	
.featured-box
{
	float: left;
	width: 228px;
	margin: 15px 0px 0px 0px;
	}
	
.date-title
{
	color: #999;
	font-weight: bold;
	font-size: 10px;
	}
	
.ad-desc
{
	color: #424242;
	font-style: italic;
	}
	
.products-featured
{
	border: 1px solid #ddd;
	padding: 4px 2px 3px 9px;
	background-color: #F2F2F2;
	color: #999;
	font-weight: bold;
	}
	
.thumbs-box
{
	border: 1px solid #ddd;
	background-color: #f2f2f2;
	margin: 3px 0px 0px 0px;
	padding: 7px 11px 6px 11px;
	}

.pf-thumb
{
	float: left;
	border: 1px solid #cdcdcd;
	width: 62px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	}
	
.pf-space
{
	float: left;
	width: 6px;
	}




/** CUSTOMER SERVICE PAGES **/

.leftnav-space
{
	float: left;
	width: 183px;
	}
	
.prod-title-cs
{
	float: left;
	width: 573px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #8c8175;
	}		

.hold-cs
{
	background-image: url(/images/cust_service/cs_bg.gif);
	repeat: repeat-y;
	width: 756px;
	margin: -1px 0px 0px 0px;
	}

.cs-leftnav
{
	float: left; 
	width: 157px; 
	padding: 32px 0px 0px 14px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	}
	
.cs-leftnav-space
{
	float: left; 
	width: 13px;
	}
	
.cs-main
{
	float: left; 
	width: 572px;
	font-size: 11px;
	}	
		
.prod-title-cs
{
	float: left;
	width: 573px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #8c8175;
	}			

.cs-leftnav-btm
{
	float: left;
	width: 171px;
	border-bottom: 1px solid #9c9c9c;
	}	 

.cs-subnav
{
	padding: 6px 0px 18px 9px;
	font-size: 10px;
	width: 160px;
	line-height: 150%;
	}

.cs-rep-img /** IE OVERRIDE **/
{
	float: left; 
	width: 183px; 
	margin: 17px 0px 0px 0px;
	}
	
.cs-store-img /** IE OVERRIDE **/
{
	float: left; 
	width: 225px; 
	margin: 0px 0px 0px 0px;
	}
	
.cs-pic-space
{
	float: left; 
	width: 14px; 
	}
	
.cs-content /** IE OVERRIDE **/
{
	float: left; 
	width: 350px;
	padding: 30px 0px 0px 0px;
	color: #333;
	line-height: 150%;
	font-size: 11px; 
	}

.cs-content2 /** IE OVERRIDE **/
{
	float: right; 
	width: 330px;
	padding: 20px 0px 0px 0px;
	color: #333;
	line-height: 175%;
	font-size: 11px; 
	}
	
.cs-leftnav-btm
{
	float: left;
	width: 171px;
	margin: -1px 0px 0px 0px;
	border-bottom: 1px solid #9c9c9c;
	}	
	
.cs-ready-ship
{
	float: left;
	width: 570px;
	padding: 8px 0px 0px 0px;
	color: #333;
	line-height: 145%;
	font-size: 12px;
	}
	
/** READY TO SHIP LIST **/

.search-by-product
{
	float: left; 
	width: 239px; 
	margin: 0px 9px 0px 0px;
	}
	
.display-by-color
{
	float: left; 
	width: 149px; 
	margin: 0px 9px 0px 0px;
	}
	
.display-by-cat
{
	float: left; 
	width: 149px;
	}
	
.search-list /** IE OVERRIDE **/
{
	text-align: right;
	padding: 5px 26px 10px 0px;
	}
	
.ready-ship-header
{
	background-color: #95C6CB;
	width: 570px;
	height: 22px;
	font-size: 10px;
	color: #fff;
	margin: 10px 0px 0px 0px;
	}
	
.rs-list-item
{
	font-size: 12px;
	width: 213px;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 15px;
	text-transform: uppercase;
	}
	
.ready-ship-list
{
	font-size: 10px;
	color: #000;
	font-weight: normal;
	}
	
.rs-list-items
{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 1px;
	}			
	
.rs-list-avail
{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: center;
	vertical-align: top;
	}
	
.customize-prod
{					
	color: #8c8175;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	width: 170px;
	margin: 0px 0px 12px 0px;
	}
	
.qty-drop-txt
{
	float: left;
	width: 78px;
	color: #8c8175;
	font-weight: bold;
	}	
	
.qty-drop
{
	float: left;
	width: 40px;
	}
	
.custom-space
{
	/*height: 160px;*/
	height: 50px;
	}
	
	
.choose-fab-tab
{
	float: left;
	width: 40%;
	}
	
.custom-switch-to
{
	float: left;
	width: 58%;
	text-align: right;
	color: #8c8175;
	padding: 4px 5px 0px 0px;
	}
	
	
	
/** ABOUT US **/
.about-us
{
	border-bottom: 1px solid #ccc;	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #8c8175;
	padding: 0px 0px 10px 0px;
	}
	
.about-photo
{
	float: left;
	width: 236px;
	}

.about-photo2
{
	float: left;
	width: 225px;
	}
	
.about-content
{
	float: left;
	width: 490px;
	padding: 0px 16px 10px 13px;
	font-size: 11px;
	color: #333;
	border-left: 1px solid #C5C3C0;
	line-height: 175%;
	}	
	
	
	
	
/** TEN SERIES PAGES, aka Customer Service **/	

.ten-content /** IE OVERRIDE **/
{
	float: left; 
	width: 565px;
	padding: 30px 0px 0px 0px;
	color: #333333;
	line-height: 175%;
	font-size: 11px; 
	}
	
ol /** IE OVERRIDE **/
{
	font-size: 10px;
	color: #666;
	line-height: 175%;
	margin: 10px 30px 5px -25px;
}
	
.store-1
{
	float: left;
	width: 278px;
	color: #333;
	line-height: 165%;
	font-size: 11px; 
	}		
	
.store-2
{
	float: left;
	width: 268px;
	color: #333;
	line-height: 165%;
	font-size: 11px; 
	margin: 0px 0px 0px 10px;
	}

.store-3
{
	float: left;
	width: 278px;
	color: #333;
	line-height: 165%;
	font-size: 11px; 
	}			
.more-content
{			
	color: #333;
	line-height: 175%;
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	}

.cs-photo
{
	float: left;
	width: 256px;
	border-right: 1px solid #c5c3c0;
	margin: 0px 10px 0px 0px	
	}

.sl-contentmailing

{
	float: left;
	width: 472px;
	padding: 0px 16px 10px 0px;
	font-size: 12px;
	color: #333;
	line-height: 150%;
	}
	
.sl-bookmarks
{
	font-size: 11px;
	color: #666;
	margin: 10px 0px 0px 0px;
	}
	
.states-left
{
	float: left;
	width: 60%;
	}
	
.states-right
{
	float: left;
	width: 40%;
	}
	
.loc-listing
{
	float: left;
	width: 179px;
	color: #333;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
	}
	
.back-top
{
	text-align: right;
	width: 696px;
	padding: 0px 60px 5px 0px;					
	border-bottom: 1px solid #ccc;
	}
	
.del-map
{
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	line-height: 160%;
	color: #000;
	width: 470px;
	margin: 0px auto 0px auto;
	}
	
.del-local
{
	float: left;
	border: 1px solid #999; 
	background-color: #56A144; 
	height: 33px; 
	width: 35px;
	margin: 0px 0px 10px 0px;
	}
	
.local-bold
{
	color: #488D37;
	font-weight: bold;
	}	
	
.del-east
{
	float: left;
	border: 1px solid #939EAB; 
	background-color: #81ABDF; 
	height: 33px; 
	width: 35px;
	margin: 0px 0px 10px 0px;
	}	

.del-west
{
	float: left;
	border: 1px solid #BAA08C; 
	background-color: #F2A970; 
	height: 33px; 
	width: 35px;
	margin: 0px 0px 10px 0px;
	}
	
.del-alaska-etc
{
	float: left;
	border: 1px solid #ABA992; 
	background-color: #E6D16C; 
	height: 33px; 
	width: 35px;
	}

.del-txt
{
	float: left;
	width: 400px;
	margin: 0px 0px 0px 15px;							
	}

.del-txt2
{
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;							
	}
	
.store-address
{
	float: left;
	width: 179px;
	color: #333;
	font-size: 11px;
	line-height: 150%;
	}
	
.payment-left
{
	float: left;
	width: 60%;
	}		
	
.payment-right
{
	float: left;
	width: 35%;
	}
	
.cv-space
{
	height: 100px;
	}	
	
.cv-number
{
	width: 340px;
	margin: 0px 0px 0px 10px;
	}
	
/** BILLING TAB **/

.billing-addy
{
	float: left;
	width: 288px;
	margin: 0px 42px 0px 0px;
	color: #7F7F7F;
	}
	
.delivery-addy
{
	float: left;
	width: 402px;
	color: #7F7F7F;
	}
	
.bill-deliv-title
{
	background-color: #EFEFEF;
	color: #ACBB66;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0px 2px 3px;
	margin: 0px 0px 10px 0px;
	width: 288px
	}
	
.bill-deliv-title-b
{
	background-color: #EFEFEF;
	color: #ACBB66;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0px 2px 3px;
	margin: 0px 0px 10px 0px;
	width: 399px
	}				
	
.billing-pad
{				
	padding: 0px 0px 40px 4px;
	}

.same-as-billing
{
	float: left;
	width: 320px;
	}
	
.delivery-left
{
	float: left;
	width: 280px;
	}
	
.delivery-verisign
{
	float: left;
	width: 122px;
	text-align: center;
	padding: 150px 0px 0px 0px;
	}

	
.cart-delivery
{
	background-image: url(/images/cart/del_bg.gif);
	background-repeat: no-repeat;
	width: 754px;
	margin: 0px 1px 0px 1px;
	}
	
.output-delivery-address
{
	float: left;
	width: 310px;
	background-color: #EFEFEF;
	padding: 11px 0px 12px 13px;
	margin: 2px 0px 0px 1px;
	border-bottom: 1px solid #efefef;
	}
	
.output-delivery-method
{
	float: left;
	background-color: #CDD890;
	color: #333;
	padding: 11px 30px 0px 13px;
	margin: 2px 0px 0px 0px;
	border-bottom: 1px solid #CDD890;
	width: 386px;
	}

.size-specs
{
	float: left;
	width: 90px;
	text-align: right;
	}
	
.del-name
{
	width: 133px;
	padding: 0px 0px 0px 17px;
	text-align: left;	
	}
	
.del-cart-details
{
	width: 395px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	line-height: 155%;
	}	
	
.del-cart-price
{
	width: 72px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}	
	
.del-cart-qty
{
	width: 98px;
	text-align: left;
	padding: 0px 0px 0px 4px;
	}

.delivery-border
{
	border-bottom: 1px solid #ccc;
	}
	
.order-review-bg
{
	background-image: url(/images/cart/order_review_bg.gif);	
	background-repeat: no-repeat;
	}
	
.or-billing
{
	float: left;
	width: 323px;
	padding: 14px 0px 16px 19px;
	}

.or-shipping
{
	float: left;
	width: 160px;
	padding: 14px 0px 16px 0px;
	}
	
.or-del-method
{
	float: left;
	width: 179px;
	padding: 14px 0px 16px 36px;
	}
	
.payment-method
{
	float: left;
	width: 239px;
	margin: 0px 0px 0px 25px;
	}
	
.ord-rev-verisign
{
	float: left;
	width: 202px;
	text-align: left;
	}	
	
.st-left
{
	float: left;
	width: 145px;
	}
	
.st-right
{
	float: left;
	width: 97px;
	}
	
.symbol
{
	float: left;
	width: 8px;
	}	
	
.total-price
{
	float: left;
	width: 50px;
	text-align: right;
	}
	
.submit-order
{
	text-align: right;
	padding: 30px 30px 0px 0px;
	width: 726px;
	}
	
.store
{
	font-size: 12px;
	color: #333;
	}
	
.switch-to-stores /*IE OVERRIDE */
{
	float: right;
	width: auto;
	text-align:right;
	padding: 27px 0px 0px 0px;
	color: #8c8175;
	}

.switch-to-stores ul /*IE OVERRIDE */
{	
	text-align:left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.switch-to-stores li /*IE OVERRIDE */
{
	padding: 0;
	margin: 4px 0 4px 0;
}

.stores-rule
{
	margin: 5px 0px 7px 0px;
	border-bottom: 1px solid #ccc;
	}
	
.stores-left
{
	float: left;
	width: 367px;
	margin: 0px 7px 0px 0px;
	}
	
.stores-right
{
	float: left;
	width: 346px;
	margin: 0px 30px 0px 0px;		
	line-height: 145%;
	font-size: 11px;
	color: #666;
	}

.stores-img-txt
{
	float: left;
	width: 265px;
	padding: 8px 0px 0px 0px;
	}

.stores-enlarge
{
	float: left;
	width: 86px;
	text-align: right;
	padding: 6px 8px 0px 0px;
	}
	
.stores-img
{
	float: left;
	width: 143px;
	border: 1px solid #fff;
	height: 112px;
	text-align: center;
	}
	
.stores-space
{
	float: left;
	width: 37px;
	}
	
.car-rental-co
{
	float: left;
	width: 140px;
	}
	
.car-rental-phone
{
	float: left;
	width: 100px;
	}		

.contact-pg
{
	width: 700px;
	}				
	
.sign-in-area
{
	border: 1px solid #afafaf;
	width: 714px;
	padding: 21px 20px 50px 20px;
	}

.returning
{
	float: left;
	width: 280px;
	}
	
.sign-in-or
{
	float: left;
	width: 140px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	}	

.guest
{
	float: left;
	width: 250px;
	padding: 0px 30px 0px 0px;
	}
	
.create-account
{
	width: 400px;
	}

.lamp-size
{
	width: 49px;
	color: #B6C664;
	font-weight: bold;
	text-align: left;
	}
	
.fabric-color
{
	width: 100px;
	color: #B6C664;
	font-weight: bold;
	text-align: left;
	}	
	
.lamp-price
{
	width: 76px;
	color: #B6C664;
	font-weight: bold;
	text-align: left;
	}
	
.lamp-color
{
	width: 108px;
	color: #B6C664;
	font-weight: bold;
	text-align: left;
	}
	
.lamp-qty
{
	width: 63px;
	color: #B6C664;
	font-weight: bold;
	text-align: left;
	}

.phone-print
{
	display: none;
	}
	
.join-btn
   {
    float: left;
    /**width: 8%;**/
    width: 50px;
    padding: 3px 0px 0px 0px;
    }
	
	
.swatch-container ul
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px -7px;
	background-color: #fff;
	height: 38px;
	color: #fff;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	}

.swatch-container ul li 
{ 
	display: inline; 
	}

.swatch-container ul li a
{
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	color: #fff;
	text-decoration: none;
	float: left;
	border: 1px solid #fff;
	}

.swatch-container ul li a:hover
{
	color: #333;
	border: 1px solid #ccc;
	}	
	
	
/** paint swatches **/	
#paint-swatch-container ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	}

#paint-swatch-container ul li 
{ 
	display: inline; 
	}

#paint-swatch-container ul li a
{
	padding: 0px 0px 0px 0px;
	margin: 3px 11px 8px 0px;
	float: left;
	width: 36px;
	height: 36px;	
	border: 1px solid #fff;
	}

#paint-swatch-container ul li a:hover
{
	border: 1px solid #000;
	}
	
/** paint swatches **/	
.paint-swatch-container ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	}

.paint-swatch-container ul li 
{ 
	display: inline; 
	}

.paint-swatch-container ul li a
{
	padding: 0px 0px 0px 0px;
	margin: 3px 11px 8px 0px;
	float: left;
	width: 36px;
	height: 36px;	
	border: 1px solid #fff;
	}

.paint-swatch-container ul li a:hover
{
	border: 1px solid #ccc;
	}		

.cushion-fabric-swatches-434
{
	width: 513px;
	border: 1px solid #B5B5B5;
	padding: 10px 0px 2px 0px;		
	margin: -2px 0px 0px 0px;
	}

.field-capture
{
	float: left;
	width: 42px;
	}
	
.field-input
{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;		
	}	

.field-input-revised
{
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;		
	}	

.field-input-revised2
{
	float: left;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;		
	}	

.field-input-horiz
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;		
	}	

.field-input-care-browse
{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;		
	}		

.field-input-group
{
	float: left;
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;		
}
								
.clear-field-ie
{
	height:0px;
	clear: both;
	font-size:1px;
	line-height:1px;
}				
	
.browse-fabs-horiz-btm
{
margin: 10px 0px 0px 30px;
}

input.capture-10
{
border: 1px solid #fff;
width: 130px;
height: 20px;
color: #1b1b1b;
font-size: 10px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

input.capture-group
{
border: 1px solid #fff;
width: 20px;
height: 20px;
color: #1b1b1b;
font-size: 10px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

input.capture-group-small
{
border: 1px solid #fff;
width: 10px;
height: 20px;
color: #1b1b1b;
font-size: 10px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

input.capture-small 
{
border: 1px solid #fff;
width: 100px;
height: 20px;
color: #1b1b1b;
font-size: 10px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.hold-two
{
width: 200px;
} 

.hold-two-group
{
width: 140px;
} 

.hold-two-field
{
float: left;
width: 40px;
padding: 2px 0px 0px 0px;
}

textarea.test-10 
{
font-size: 10px;
font-weight: normal;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
height: 28px;
border: 1px solid #fff;
width: 150px;
}

textarea.test-10-rev
{
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	height: 28px;
	border: 1px solid #fff;
	width: 150px;
	}

textarea.fabric-revised
{
font-size: 10px;
font-weight: normal;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #fff;
width: 150px;
}

textarea.test-care 
{
font-size: 10px;
font-weight: normal;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
height: 30px;
border: 1px solid #fff;
width: 150px;
}

textarea.test-care-small 
{
font-size: 10px;
font-weight: normal;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
height: 40px;
border: 1px solid #fff;
width: 140px;
}

.explanation
{
	float: left;
	width: 60px;
	padding: 1px 0px 0px 0px;
	}	

.card-prod-tn
{
 border: 1px solid #AEAEAE;
 background-color: #fff;
 width: 113px;
 height: 86px;
 text-align: left;
 }
 
.card-holder
{
 margin: 10px auto 0px auto;
 border: 1px solid #ccc;
 height: 67px;
 width: 72px;
 background-color: #f00;
 }

.view-fab-by
{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 20px;
color: #8c8175;
border-bottom: 1px solid #B6B6B6;
padding: 0px 0px 6px 0px;
width: 756px;
}

textarea.fab-selected
{
font-size: 10px;
font-weight: bold;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
height: 30px;
border: 1px solid #fff;
width: 120px;
}

textarea.fab-selected-care
{
font-size: 10px;
font-weight: bold;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
height: 50px;
border: 1px solid #fff;
width: 120px;
} 

input.capture-short
{
border: 1px solid #fff;
width: 8px;
height: 12px;
color: #1b1b1b;
font-size: 10px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.radio-ups
{
float: left;
width: 25px;
}


.radio-txt-ups
{
float: left;
padding: 3px 0px 0px 0px;
color: #303030;
}

.omit-print
{
	float:left;
	width:40px;
}

.order-review-tab
{
	float:left;
	width:117px;
}

.receipt-tab
{
	float:left;
	width:82px;
}

.receipt-thanks
{
	float: left;
	width: 326px;
	color: #C4262E;
	font-weight: bold;
	font-size: 12px;
	}
	
.order-id		
{
	float: left;
	width: 244px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	}
	
.date-placed
{
	font-size: 10px;
	font-weight: normal;
	}
	
.order-print
{
	float: left;
	width: 140px;
	}
	
.print-icon-receipt
{
	float: left;
	width: 20px;
	padding: 2px 0px 0px 0px;
	}
	
.print-txt-receipt
{
	float: left;
	width: 92px;
	font-size: 12px;
	}
	
.order-summary
{
	font-size: 12px;
	color: #9AC6C9;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.email-icon-fix
{
float: left;
width: 0px;
}




.customize-furn-tall
{
 text-transform: uppercase;
 color: #A8BC5A;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 10px;
}

.color-shown-tall
{
 width: 151px;
 color: #BDC973;
 font-weight: bold;
 padding: 2px 0px 0px 0px;
 margin: 0px 0px 0px 9px;
}

input.black-12
{
 border: 1px solid #fff;
 width: 115px;
 height: 35px;
 color: #333;
 font-size: 12px;
 font-weight: bold;
}

.quantity-tall
{
 float: left;
 width: 67px;
 color: #A8BC5A;
 font-weight: bold;
 font-size: 10px;
 padding: 2px 0px 0px 10px;
}

.quantity-tall-revised
{
 float: left;
 width: 67px;
 color: #A8BC5A;
 font-weight: bold;
 font-size: 10px;
 padding: 2px 0px 0px 0px;
}

.qty-dropdown-tall
{
 float: left;
 width: 94px;
}

select.qty
{
 font-size: 10px;
 font-weight: normal;
 color: #333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 35px;
}           

.buttons-tall
{
 margin: 30px 0px 0px 10px;
}                                               

.buttons-tall-revised
{
 margin: 30px 0px 0px 0px;
}   

/**.customize-furn
{
 float: left;
 width: 238px;
 text-transform: uppercase;
 color: #A8BC5A;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 10px;
}**/

.customize-furn
{
	float: left;
	width: 238px;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	}

.color-shown
{
 float: left;
 width: 161px;
 color: #BDC973;
 font-weight: bold;
 padding: 2px 0px 0px 0px;
}

.quantity
{
 float: left;
 width: 77px;
 color: #A8BC5A;
 font-weight: bold;
 font-size: 10px;
 padding: 2px 0px 0px 0px;
}

.quantity-hcustcolor
{
 float: left;
 width: 150px;
 color: #A8BC5A;
 font-weight: bold;
 font-size: 10px;
 padding: 2px 0px 0px 0px;
}


.qty-dropdown
{
 float: left;
 width: 94px;
}


.buttons
{
 float: left;
 width: 155px;
 text-align: right;
}

.buttons-test
{
 float: left;
 width: 220px;
 text-align: right;
}

.ups-exp
{
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.error-msg
{
 width: 756px;
 text-align: center; 
 margin: 35px 0px 100px 0px;
 font-weight: bold;
 color: #c00;
 }
 
.contact-us-left
{
	float: left;
	width: 230px;
	}

.contact-us-inner
{
	float: left;
	width: 180px;
	}
	
.mailing-graphic
{
	float: left;
	width: 195px;
	}
	
.mailing-top-right
{
	float: left;
	width: 400px;
	color: #666;
	font-size: 10px;
	line-height: 140%;	
	}

.contact-us-top-right
{
	float: left;
	width: 485px;
	color: #666;
	font-size: 12px;
	line-height: 115%;	
	}

.mailing-box
{
	margin: 10px 0px 0px 0px;
	border: 1px solid #787978;
	background-color: #f5eddd;
	width: 478px;
	}	 
 
 .mailing-form
 {
	border: 1px solid #C8D1D3;
	padding: 7px 0px 7px 13px;
	font-weight: bold;
	color: #666;
	}
	
.first-name
{
	float: left;
	width: 27%;
	margin: 0px 0px 0px 0px;
	}
	
.address
{
	float: left;
	width: 43%;
	}
	
.line-two
{
	float: left;
	width: 37%;
	margin: 0px 0px 0px 0px;
	}
	
.last-name
{
	float: left;
	width: 60%;
	}
	
.mailing-divider
{
	border-bottom: 1px solid #666;
	margin: 10px 40px 10px 0px;
	}	
	
.join-mailing-list
{
	text-align: right;
	margin: 0px 280px 0px 0px;
	}	

.contact-us-button
{
	text-align: right;
	margin: 0px 45px 0px 0px;
	}	

.view-by
{
	margin: 4px 0px 0px 16px;
	}

a.E-Bill-text
{
	color:#3333CC;
}
	
.E-Bill-text
{
	color:#3333CC;
}
	
#list-container
{
	padding: 0;
	margin: 0;
	color: #333;
	float: left;
	width: 720px;
	line-height: 165%;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	
#list-container-customize /** different in IE override **/
{
	padding: 0;
	margin: 0px 0px 0px 20px;
	color: #333;
	float: left;
	width: 720px;
	line-height: 165%;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	
#list-container-customize-cf
{
	/**padding: 0;**/
	margin: -1px 0px 0px 0px;
	/**margin: 0px 0px 0px 20px;**/
	padding: 0px 20px 20px 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #333;
	float: left;
	width: 714px;
	line-height: 165%;
	font-family: verdana, arial, helvetica, sans-serif;
	}		
	
#list-container a
{
	color: #333;
	text-decoration: underline;
	}
	
#list-container a.fab-list-on
{
	color: #8c8175;
	font-weight: bold;
	text-decoration: none;
	}
	
#list-container a.fab-list-long-on
{
	color: #66c;
	font-weight: bold;
	text-decoration: none;
	}	
	
#list-container-customize a
{
	color: #333;
	text-decoration: underline;
	}
	
#list-container-customize a.fab-list-on
{
	color: #66c;
	font-weight: bold;
	text-decoration: none;
	}
	
#list-container-customize a.fab-list-long-on
{
	color: #66c;
	font-weight: bold;
	text-decoration: none;
	}				
	
ul.fab-list 
{
	float: left;
	width: 520px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ul.fab-list-long
{
	float: left;
	width: 520px;
	margin: 0;
	padding: 0;
	list-style: none;
	}	
 

.fab-list-sm
{
	float: left;
	width: 100px;
	margin: 0px 9px 0px 0px;
	}
	
.fab-list
{
	float: left;
	width: 135px;
	margin: 0px 9px 0px 0px;
	}

.fab-list-cust
{
	float: left;
	width: 185px;
	margin: 0px 9px 0px 0px;
	}

.fab-list-sm-cust
{
	float: left;
	width: 135px;
	margin: 0px 9px 0px 0px;
	}
	
.fab-list-pattern
{
	float: left;
	width: 120px;
	margin: 0px 9px 0px 0px;
}

.fab-list-sm-pattern
{
	float: left;
	width: 80px;
	margin: 0px 9px 0px 0px;
	}
	
.back-btn
{
	float: left;
	margin: 0px 15px 0px 0px;
	}		

.fwd-btn
{
	float: left;
	}
	
.pat-list
{
	float: left; 
	width: 10%;
	}	

.pat-list-long
{
	float: left; 
	width: 17%;
	}
	
	
	
.color-list
{
	float: left; 
	width: 20%;
	}
	
.color-long
{
	float: left; 
	width: 30%;
	}
	
.steps
{
	float: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: #8c8175;
	}						
	
.customize-list-views
{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 1px 0px 1px 0px;
	padding: 10px 0px 0px 20px;
	}
	
.customize-browse-title
{
	float: left;
	width: 60%;
	font-size: 20px;
	color: #8c8175;
	}
	
.available
{
	float: right;
	width: 55%;
	font-size: 9px;
	color: #000;
	text-align: right;
	margin: 5px 0px 0px 0px;	
	}

.float-left
{
	float: left;
	color: #333;
	}	
	
.choice-name
{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	}
	
.sort-fab-choices
{
	text-align: left;
	padding: 0px 0px 0px 10px;
	}
	
.fc-fab-name
{
	float: left;
	width: 20%;
	text-transform: uppercase;
	color: #33c;
	font-weight: bold;
	text-decoration: none;
	}
	
.fc-fab-name
{	
	}	
	
.fc-fab-color
{
	float: left;
	width: 20%;
	text-transform: uppercase;
	}
	
.fc-fab-pattern
{
	float: left;
	width: 25%;
	text-transform: uppercase;
	}
	
.sort-fabs
{
	padding: 0px 5px 5px 10px; 
	border-bottom: 1px solid #ccc;						
	}
	
.sort-fabs-custom
{
	padding: 0px 5px 5px 0px;
	}
	
.pointer
{
	cursor: pointer;
	}
	
.request-swatch
{
	float: left; 
	width: 40%;
	}
	
.request-swatch a, .request-swatch a:link, .request-swatch a:visited, .request-swatch a:hover
{
	color: #6666ce;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	}
		
	
.add-to-bag
{
	 float: right; 
	 margin: 0px 16px 0px 0px; 
	 }

.price-total
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	}
	
.zoom-btm /** IE OVERRIDE **/
{
	text-align: center;
	padding: 0px 58px 0px 0px;
	}

.prev-next-align /** IE OVERRIDE **/
{
	float: left; 
	width: 50%; 
	padding: 12px 0 0 95px;
	}

.hospitality-align /** IE OVERRIDE **/
{
	float: left; 
	width: 75%; 
	padding: 3px 0 0 0px;
	}

.hospitality-align-view-slides /** IE OVERRIDE **/
{
	float: left; 
	text-align: right;
	width: 15%;
	padding: 3px 10px 0 0px;
}
	
.list-views-border
{
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	padding: 0px 0px 30px 0px;
	}		
	
.normal-11
{
	font-size: 11px;
	color: #333;
	font-weight: normal;
	}
	
.normal-11-sale
{
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
	}

.bold
{
	font-weight: bold;
}
	
.bold-10
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	}

.bold-11
{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	}

.bold-11-sale
{
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	}

.bold-12
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	}

.bold-12-sale
{
	font-size: 12px;
	color: #cc0000;
	font-weight: bold;
	}

.bold-sale
{
	color: #cc0000;
	font-weight: bold;
	}

.normal-sale
{
	color: #cc0000;
}
	
.cust-swatch-container
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 726px;
	padding: 10px 0px 0px 30px;
	}

.cust-swatch-container ul
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px -7px;
	background-color: #fff;
	height: 38px;
	color: #fff;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	}

.cust-swatch-container ul li 
{ 
	display: inline; 
	}

.cust-swatch-container ul li a
{
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	color: #fff;
	text-decoration: none;
	float: left;
	border: 1px solid #fff;
	}

.cust-swatch-container ul li a:hover
{
	color: #333;
	border: 1px solid #b7b7b7;
	}	

.cust-ie-fix
{
	height: 12px;
	}	
	
.browse-fabric-types .swatch-container
{
 border-top: 1px solid #b7b7b7;
 width: 736px;
 padding: 10px 0px 0px 20px;
 margin: 0;
 }	

.swatch-container-fab-prod
{
 padding: 10px 0px 0px 10px;
 }
 
.swatch-container-fab-prod ul
{
 padding: 0px 0px 10px 0px;
 margin: 0px 0px 0px -7px;
 background-color: #fff;
 height: 38px;
 color: #fff;
 width: 100%;
 font-family: arial, helvetica, sans-serif;
 }
 
.swatch-container-fab-prod ul li 
{ 
 display: inline; 
 }
 
.swatch-container-fab-prod ul li a
{
 padding: 0px 0px 0px 0px;
 margin: 0px 8px 0px 0px;
 color: #fff;
 text-decoration: none;
 float: left;
 border: 1px solid #fff;
 }
 
.swatch-container-fab-prod ul li a:hover
{
 color: #333;
 border: 1px solid #b7b7b7;
 }

.browse_fabrics {
width: 743px;
text-align: right;
padding: 15px 0 0 0;
		}

.fabrics_yard {
width: 743px;
text-align: left;
padding: 15px 0 0 0;
		}

.browse-fabs-horiz
{
 margin: 10px 0px 0px 0px;
 }

.sale-message
{
	
}

#footer
{
	font-size: 10px;
	width: 740px;
	color: #A0A0A0;
	text-align: center;
	margin: 25px 10px 0px 10px;
	border-top: 1px solid #a0a0a0;
	}
	
.footer-links
{
	padding: 12px 0px 14px 0px;
	}
	
.copyright
{
	text-align: center;
	color: #999;
	font-size: 10px;
	padding: 0px 0px 11px 0px;
	}
	
	
	
	
	
	
	
	
	
