/* better image scaling with IE */
img 									{ -ms-interpolation-mode: bicubic; }
p 										{ margin:0; padding:0; }
ul 										{ list-style-type: none; margin:0; padding:0; }

A:link 								{ text-transform:lowercase; font-size:12px; color:#3399FF; font-weight: normal; text-decoration: none; }
A:visited 							{ text-transform:lowercase; font-size:12px; color:#3399FF; font-weight: normal; text-decoration: none; }
A:active 							{ text-transform:lowercase; font-size:12px; color:#3399FF; font-weight: normal; text-decoration: none; }
A:hover 							{ text-transform:lowercase; font-size:12px; color:#ff00ff; font-weight: normal; text-decoration: underline; }

A.iconList:link 					{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.iconList:visited 				{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.iconList:active 					{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.iconList:hover 					{ text-transform:lowercase; font-size:10px; color:#ff00ff; font-weight: normal; text-decoration: underline; }

A.iconList2:link 					{ text-transform:lowercase; font-size:10px; color:#ff00ff; font-weight: normal; text-decoration: underline; }
A.iconList2:visited 				{ text-transform:lowercase; font-size:10px; color:#ff00ff; font-weight: normal; text-decoration: underline; }
A.iconList2:active 				{ text-transform:lowercase; font-size:10px; color:#ff00ff; font-weight: normal; text-decoration: underline; }
A.iconList2:hover 				{ text-transform:lowercase; font-size:10px; color:#ff00ff; font-weight: normal; text-decoration: underline; }

A.hot:link 							{ text-transform:lowercase; font-size:11px; color:#C8271D; font-weight: normal; text-decoration: none; }
A.hot:visited 						{ text-transform:lowercase; font-size:11px; color:#C8271D; font-weight: normal; text-decoration: none; }
A.hot:active 						{ text-transform:lowercase; font-size:11px; color:#C8271D; font-weight: normal; text-decoration: none; }
A.hot:hover 						{ text-transform:lowercase; font-size:11px; color:#000000; font-weight: normal; text-decoration: underline; }

A.navLinks:link 					{ text-transform:lowercase; font-size:11px; color:#FFFFFF; font-weight: normal; text-decoration: none; }
A.navLinks:visited 				{ text-transform:lowercase; font-size:11px; color:#FFFFFF; font-weight: normal; text-decoration: none; }
A.navLinks:active 				{ text-transform:lowercase; font-size:11px; color:#FFFFFF; font-weight: normal; text-decoration: none; }
A.navLinks:hover 				{ text-transform:lowercase; font-size:11px; color:#FFCC00; font-weight: normal; text-decoration: underline; }

A.furnitureLinks:link 			{ text-transform:lowercase; font-size:11px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.furnitureLinks:visited 		{ text-transform:lowercase; font-size:11px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.furnitureLinks:active 		{ text-transform:lowercase; font-size:11px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.furnitureLinks:hover 		{ text-transform:lowercase; font-size:11px; color:#ff00ff; font-weight: normal; text-decoration: underline; }

A.navLinksUC:link 				{ text-transform:lowercase; font-size:11px; color:#666666; font-weight: normal; text-decoration: underline }
A.navLinksUC:visited 			{ text-transform:lowercase; font-size:11px; color:#666666; font-weight: normal; text-decoration: underline }
A.navLinksUC:active 			{ text-transform:lowercase; font-size:11px; color:#666666; font-weight: normal; text-decoration: underline }
A.navLinksUC:hover 			{ text-transform:lowercase; font-size:11px; color:#FFCC00; font-weight: normal; text-decoration: underline; }

A.smdesc:link 					{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.smdesc:visited 				{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.smdesc:active 					{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.smdesc:hover 					{ text-transform:lowercase; font-size:10px; color:#ff00ff; font-weight: normal; text-decoration: underline; }

A.manLinks:link 					{ text-transform:normal; font-size:11px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.manLinks:visited 				{ text-transform:normal; font-size:11px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.manLinks:active 				{ text-transform:normal; font-size:11px; color:#3399FF; font-weight: normal; text-decoration: none; }
A.manLinks:hover 				{ text-transform:normal; font-size:11px; color:#ff00ff; font-weight: normal; text-decoration: underline; }

.linkMask 							{ text-transform:lowercase; font-size:12px; color:#3399FF; font-weight: normal; text-decoration: none; }
.linkMask2 							{ text-transform:lowercase; font-size:10px; color:#3399FF; font-weight: normal; text-decoration: none; }

.arrowPad							{ padding-top: 3px; }
.bottomBorder 					{ border-bottom:1px solid #ccc; }
.bulletPad							{ padding-top: 1px; }
.by 									{ font-size:12px; color:#666; font-weight: normal; font-style: normal; }
.catHeading		 				{ font-size:12px; color:#FF00FF; font-weight: normal; text-transform:uppercase; padding-top: 15px; }
.catsubHeading		 			{ font-size:16px; color:#FF00FF; font-weight: normal; text-transform:uppercase; }	
.catsubHeading2		 			{ font-size:16px; color:#3399FF; font-weight: bold; text-transform:uppercase; }	
.catsubHeading3		 			{ font-size:12px; color:#FF00FF; font-weight: normal; text-transform:uppercase; }
.chartHeading						{ font-size:10px; color:#FF00FF; font-weight: normal; text-transform:uppercase; }
.chartHeading2					{ font-size:14px; color:#FF00FF; font-weight: normal; text-transform:uppercase; }
.chartSub							{ font-size:10px; color:#666; font-weight: normal; text-transform:lowercase; }
.chartText							{ font-size:10px; color:#666; font-weight: normal; text-transform:lowercase; }
.chartTextHL						{ font-size:10px; color:green; font-weight: normal; text-transform:lowercase; }
.chartTextPub						{ font-size:10px; color:red; font-weight: normal; text-transform:lowercase; }	
.contactHeading		 			{ font-size:14px; color:#FF00FF; font-weight: normal; text-transform:uppercase; }
.desc 								{ font-size:12px; color:#666; }
.inputLabel							{ font-size:14px; color:#666; }
.inputLabelSpc					{ font-size:14px; color:#3399FF; }
.detailsDesc 						{ font-size:12px; color:#666; }
.detailsDescBl 					{ font-size:12px; color:#3399FF; }
.detailsHeading 					{ font-size:12px; color:#3399FF; font-weight: bold; }
.selectorHeading 				{ font-size:16px; color:#FFFFFF; font-weight: bold; font-family: Verdana;}
.detailsManName 				{ font-size:16px; color:#3399FF; font-weight: normal; }
.detailsPrice 						{ font-size:14px; color:#666; font-weight: bold; }
.detailsPriceTag 					{ font-size:12px; color:red; font-weight: bold; }
.detailsProductName 			{ font-size:18px; color:#3399FF; font-weight: bold; }
.editSubHeading					{ font-size:16px; color:#3399FF; font-weight: normal; }
.featureLogoMax					{ max-width: 90px; width: expression(this.width > 90 ? 90: true); }
.featureMax						{ max-width: 150px; width: expression(this.width > 150 ? 150: true); }
.featureMax2						{ max-width: 290px; width: expression(this.width > 290 ? 290: true); }
.featureName 					{ font-size:14px; color:red; font-weight: bold; }
.heading		 					{ font-size:18px; color:#3399FF; font-weight: bold; }
.heading2		 					{ font-size:16px; color:#FF00FF; font-weight: normal; font-style: italic; }
.heading3		 					{ font-size:16px; color:#666666; font-weight: normal; }
.highlight 							{ font-size:10px; color:green; }	
.homeHeading		 			{ font-size:20px; color:#3399FF; font-weight: bold; }
.homePhone			 			{ font-size:18px; color:#FFF; font-weight: bold; padding-bottom:5px; }
.homeQuote			 			{ font-size:14px; color:#FFF; font-style: italic; line-height: 150%; }
.homeNews			 			{ font-size:14px; color:#FFF; font-weight: bold; text-transform:uppercase; padding-top:5px;}
.hoverbox 							{ cursor: default; list-style: none; color: inherit; display: inline; float: left; position: relative; width: 19em; padding-bottom: 20px; }
.hoverbox .preview 				{ background: white; border-color: #FF00FF; }
.hoverbox a 						{ cursor: default; }
.hoverbox a .preview 			{ display: none; min-width: 500px; width: expression(this.width < 500 ? 500: true); }
.hoverbox a:hover .preview { display: block; position: absolute; top: -110px; left: -45px; z-index: 1; }
.hoverbox myimg 				{ color: inherit; }
.image-wrapperFeature 		{ position: relative; width: 87px; }
.image-wrapperFeature p 	{ position: absolute; left: 6px; top: 0; bottom: 0; padding: 0px; border: 0px solid #000; width: 87px; color: red; margin-top: 10px; }
.image-wrapperPriceTag 		{ position: relative; width: 87px; }
.image-wrapperPriceTag p 	{ position: absolute; left: -6px; top: 0; padding: 0px; border: 0px solid #000; width: 87px; color: red; margin-top: 10px; }
.image-wrapperRed1 			{ position: relative; width: 75px; }
.image-wrapperRed1 p 		{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #000; width: 75px; color: #FFF; margin-top: 23px; }
.image-wrapperRed2 			{ position: relative; width: 75px; }
.image-wrapperRed2 p 		{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #000; width: 75px; color: #FFF; margin-top: 23px; }
.image-wrapperRed3 			{ position: relative; width: 75px; }
.image-wrapperRed3 p 		{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #000; width: 75px; color: #FFF; margin-top: 18px; }
.image-wrapperStock 			{ position: relative; }
.image-wrapperStock p 		{ position: absolute; left: 75px; top: 25px; padding: 0px; border: 0px solid #000; width: 180px; color: red; margin-top: 25px; }
.image-wrapperYellow2 		{ position: relative; width: 90px; }
.image-wrapperYellow2 p 	{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #000; width: 90px; color: #000; margin-top: 30px; }
.image-wrapperYellow3 		{ position: relative; width: 90px; }
.image-wrapperYellow3 p 	{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #000; width: 90px; color: #000; margin-top: 26px; }
.image-wrapperYb2 			{ position: relative; width: 75px; }
.image-wrapperYb2 p 			{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #000; width: 75px; color: red; margin-top: 23px; }
.image-wrapperMan 			{ position: relative; width: 100px; }
.image-wrapperMan p	 		{ position: absolute; left: 0; top: 0; padding: 0px; border: 0px solid #CCC; width: 100px; color: #CCC; margin-top: 45px; }
.image-wrapperBubble 		{ position: relative; width: 80px; }
.image-wrapperBubble p 		{ position: absolute; left: 9px; top: 0; padding: 0px; border: 0px solid #000; width: 80px; color: #0083CB; margin-top: 10px; }
.specialTagBubble 				{ font-size:10px; color:#0083CB; font-weight: bold; }
.imgMax								{ max-width: 250px; width: expression(this.width > 250 ? 250: true); }
.jump				 				{ font-size:12px; color:#999999; font-weight: normal; text-transform:lowercase; }
.manLogo							{ max-width: 100px; width: expression(this.width > 100 ? 100: true); }
.manufacturerName 			{ font-size:14px; color:#3399FF; font-weight: normal; text-transform:uppercase; }	
.multi		 							{ font-size:10px; color:#3366FF; }
.orderAdd	 						{ font-size:14px; color:green; font-weight: bold; }
.orderAdd2	 						{ font-size:14px; color:#3399FF; font-weight: bold; }
.price 								{ font-size:14px; color:#666; font-weight: normal; }
.priceSavings 						{ font-size:12px; color:red; font-weight: normal; }
.priceSavings2 					{ font-size:16px; color:red; font-weight: bold; }
.priceTag 							{ font-size:12px; color:red; font-weight: bold; }
.priceTagB 							{ font-size:12px; color:#666; font-weight: normal; }
.productName 					{ font-size:14px; color:#3399FF; font-weight: bold; }
.publish	 							{ font-size:10px; color:red; }
.reductionTag 					{ font-size:12px; color:#EF6BEF; font-weight: bold; }
.rightBorder 						{ border-right:1px solid #999; }
.search-wrap 						{ width:310px; font-size:12px; color:#999999; font-weight:bold; padding:0px; border:solid 1px #999999;}
.order-wrap 						{ width:310px; font-size:14px; color:#999999; font-weight:bold; padding-left:5px; border:solid 1px #999999; vertical-align:middle; height:24px;}
.sepPad								{ padding-top: 4px; }
.shakeimage						{ position:relative; }
.smArrowPad						{ padding-top: 5px; }
.smdesc 							{ font-size:10px; color:#666; }
.smdescwhite 			{ font-size:10px; font-family: Geneva; color:#FFF; }
.finishSelector 					{ font-size:11px; color:#FFF; font-family:Verdana; }
.hotDealsDragger 				{ font-size:10px; color:#FFF; font-family:Verdana; }
.special								{ display:none; }
.specialTag 						{ font-size:12px; color:black; font-weight: bold; }
.specialTagMan 					{ font-size:12px; color:black; font-weight: bold; }
.specialTagRed1 					{ font-size:10px; color:black; font-weight: bold; }
.specialTagRed2 					{ font-size:12px; color:black; font-weight: bold; }
.specialTagRed3 					{ font-size:12px; color:black; font-weight: bold; }
.specialTagWhite 				{ font-size:12px; color:#FFF; font-weight: bold; }
.specialTagYellow2 				{ font-size:11px; color:black; font-weight: bold; }
.specialTagYellow3 				{ font-size:11px; color:black; font-weight: bold; }
.specialTagYb2 					{ font-size:12px; color:black; font-weight: bold; }
.subHeading		 				{ font-size:16px; color:#3399FF; font-weight: normal; }
.tagHeading		 				{ font-size:12px; color:#FF00FF; font-weight: normal; font-style: italic; }
.text 									{ margin-right:20; padding-right:20; }
.thumbMax							{ max-width: 80px; width: expression(this.width > 80 ? 80: true); }
.thumbMax2						{ max-width: 180px; width: expression(this.width > 180 ? 180: true); }
.thumbMax3						{ max-width: 120px; width: expression(this.width > 120 ? 120: true); }
.thumbMax4						{ max-width: 40px; width: expression(this.width > 40 ? 40: true); }
.thumbMax5						{ max-width: 500px; width: expression(this.width > 500 ? 500: true); }
.thumbMaxH						{ max-height: 80px; height: expression(this.height > 80 ? 80: true); }
.thumbMaxW						{ max-height: 70px; height: expression(this.height > 70 ? 70: true); }
.picMaxH							{ max-height: 240px; height: expression(this.height > 240 ? 240: true); }
.picMaxW							{ max-height: 210px; height: expression(this.height > 210 ? 210: true); }

#results 										{ width:310px; font-size:11px; border:solid 1px #4AB5FF; display:none; }
#results2										{ width:610px; border:solid 0 #DEDEDE; }
#results3 										{ width:480px; font-size:11px; border:solid 1px #4AB5FF; display:none; }
#search-wrap 								{ margin:0 auto; width:310px; }
#search-wrap input 						{ width:310px; font-size:12px; color:#999999; font-weight:bold; padding:0px; border:solid 1px #999999; }
#search-wrap li a 							{ display:block; padding:0px 0px; }
#search-wrap li a:hover 					{ background:#FFFFCC; }
#search-wrap ul, #search-wrap li 	{ padding:0; margin:0; border:0; list-style:none; }

#search-wrap2 input						{ width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; }
#search-wrap2 textarea					{ width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; }

#search-wrap3 input						{ width:300px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; text-align:center; height: 33px; }
#search-wrap3 textarea					{ width:300px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; text-align:center; }
#search-wrap3 select						{ width:300px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; text-align:center; }

#order-wrap 									{ margin:5px auto; width:310px; }
#order-wrap input 							{ width:310px; font-size:12px; color:#999999; font-weight:bold; padding:0px; border:solid 1px #999999; }
#order-wrap textarea 						{ width:310px; font-size:12px; color:#999999; font-weight:bold; padding:0px; border:solid 1px #999999; }
#order-wrap li a 							{ display:block; padding:0px 0px; }
#order-wrap li a:hover 					{ background:#FFFFCC; }
#order-wrap ul, #order-wrap li 		{ padding:0; margin:0; border:0; list-style:none; }

#topleft	 										{ position: absolute; left: 0; top: 0; display: block; height: 128px; width: 128px; background: url(../home_images/now-hiring.gif) no-repeat; text-indent: -999em; text-decoration: none; }	
#topleft2 										{ position: absolute; left: 0; top: 0; display: block; height: 128px; width: 128px; background: url(../home_images/now-hiring.gif) no-repeat; text-indent: -999em; text-decoration: none; }

fieldset 															{ position:relative; width:510px; border-color:#EF6BEF; border:4px solid #EF6BEF; color:#4AB5FF; padding:15px; font-size:13px; }
legend 															{ padding: 0.2em 0.5em; border:2px solid #EF6BEF; color:white; background-color:#4AB5FF; font-size:90%; text-align:right; text-transform:UPPERCASE; }
form.inplaceeditor-form a	 							{ margin-left:1em; }
form.inplaceeditor-form input[type="submit"] 	{ color:#000000; }
form.inplaceeditor-form textarea 						{ background-color:#FFFFFF; color:#000000; }

#log-write 			{ color:red; font-weight:bold; }
/*
div.draggable 	{ width: 200px; height: auto; padding: 5px; border: solid 1px #ef6bef; cursor: move; background-color: #4ab5ff; position:relative; float:left; font-size:10px; *z-index: 99; }
div.dropzone 		{ width: 200px; height: auto; margin: 20px; border:1px solid #CCC; position:relative; }
div.dragenter 		{ background-color: #FFFFEE; *z-index: 2; }
*/

div.draggable 	{ width: 200px; height: auto; padding: 5px; border: solid 1px #ef6bef; cursor: move; background-color: #4ab5ff; position:relative; float:left; font-size:10px; }
td.dropzone 		{ width: 200px; height: auto; }
td.dragenter 		{ background-color: #00FF00; }

.ddimgtooltip		{ box-shadow: 3px 3px 5px #818181; -webkit-box-shadow: 3px 3px 5px #818181; -moz-box-shadow: 3px 3px 5px #818181; display:none; position:absolute; border:1px solid black; background:white; color: black; z-index:2000; padding: 4px; }
#ccdiv1 			{ float:left; width:22%; height:114px; }
#ccdiv2 			{ float:left; width:29%; height:114px; line-height:195%; }
#ccdiv3 			{ float:left; width:42%; height:114px; line-height:195%; }
#ccdiv4 			{ float:left; width:100%; text-align:center; }
#ccdivA 			{ float:left; width:50%; line-height: 195%; text-align: right; }
#ccdivB 			{ float:right; width:40%; line-height: 195%; }

/* Furniture Menu */
.search 				{ border: 2px solid #4AB5FF; padding:5px 6px; -moz-border-radius:10px; border-radius:10px; width:575px; }
