/***************/
/* RESET START */
/***************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
				{margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit;}/*vertical-align: baseline; font-weight: inherit;*/
/* remember to define focus styles! */
:focus 			{outline: 0;}
body 			{line-height: 1; color: black; background: white;}
ol, ul 			{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table 			{border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q 	{quotes: "" "";}
/*************/
/* RESET END */
/*************/

/* GLOBAL STYLES */
body 			{background:#e5f4ff url("/images/background-gif.aspx") repeat-x; font-size:.8em; font-family:arial,sans-serif; line-height:inherit;}
img	{behavior: url("/CMSScripts/_iepngfix.htc");}
.clear			{clear:both;}
hr.solidLine	{width:100%; height:1px; background:#bfb291; color:#bfb291; border:none; padding:0; margin:0;}
#dhtmltooltip	{position:absolute; left:-300px; width:150px; padding:5px; border:1px solid #bfb291; background:#fff; visibility:hidden; z-index:100; text-align:center;}
#dhtmlpointer	{position:absolute; left:-300px; z-index:101; visibility:hidden; display:none;}
#mainTable		{}
p			{_line-height:1.3em !important;}
sup			{font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em;}

/* HEADER STYLES */
#logo			{float:left; position:relative; padding:22px 0 6px 28px;}
#topnav			{top:42px; left:193px; position:absolute;}
#language		{position:absolute; left:500px; top:-31px;}
#language select{font-size:.7em; height:18px;}

#leftColumn			{width:193px; background:url("/images/leftColumnShadow-gif.aspx") repeat-y right top;}
#contentArea		{width:570px;  background:#EF7817  url("/images/SummerPromotion/GradationSliver.aspx") repeat-x; font-size:1em;}
#contentAreaShadow	{width:7px; background:url("/images/contentAreaShadow-gif.aspx") repeat-y;}

/* LEFT COLUMN STYLES */
#leftnavBorder		{background:url("/images/lnav_leftBorder-gif.aspx") repeat-y; width:6px;}
#leftnavDiv	
  {background:#e5f4ff url("/images/leftnavBackground-gif.aspx") repeat-x;width:193px;}
#leftnavTable td	{text-align:right !important;}

.left_Price_Guarantee { margin-top:10px; }
.subCMSTreeMenuItem				{background:transparent url("/images/leftColumnShadow2-png.aspx") right; behavior:url("/CMSScripts/_iepngfix.htc"); text-align:left !important; padding:0 0 0 40px;}
.subCMSTreeMenuItem active 		{font-weight:bold; background:#d0e7f6 url("/images/lnav_subactive_background-gif.aspx");}
.subCMSTreeMenuItem A,
.subCMSTreeMenuItem A:visited 	{text-decoration:none; color:#003973; font-size:.85em; border-bottom:1px solid #a6c5dd; padding:3px 0 3px 3px; display:block;}


.subCMSTreeMenuSelectedItem		{text-align:left !important; padding:0 0 0 40px; }
.subCMSTreeMenuSelectedLink		{font-weight:bold; text-decoration:none; color:#003973; font-size:.85em; padding:3px 0 3px 3px; background:#d0e7f6 url("/images/lnav_subactive_background-gif.aspx") right; border-bottom:1px solid #a6c5dd; width:148px; display:block;}

.subnav				{background:url("/images/leftColumnShadow2-png.aspx"); background-repeat: repeat; behavior: url("/CMSScripts/_iepngfix.htc");}
.subnav	UL			{text-align:left; margin:0 0 4px 37px;}
.subnav LI			{padding:0 0 0 3px; border-bottom:1px solid #a6c5dd;}
.subnav LI.active	{font-weight:bold; background:#d0e7f6 url("/images/lnav_subactive_background-gif.aspx");}
.subnav A,
.subnav A:visited	{text-decoration:none; color:#003973; font-size:.85em;}
#adArea				{margin-top:30px; text-align:right;}
#bbb				{margin:10px 0 10px 0; text-align:right;}
.leftNavMenu table {width:100%;}
.leftNavMenu td {text-align:right;behavior: url("/CMSScripts/_iepngfix.htc");}

/* CONTENT AREA STYLES */
	.floater  {position:absolute; left:210px; top:140px; display:none; width:450px; height:300px;}
	#productsHero .floater,
	#mainContentAreaProdsDetails_right .floater {height:200px !important;}
	#zipFloater .floater {height:600px !important;}
	.floater table .content {background:#fff; vertical-align:top; padding:10px 0 10px 14px; font-size:.9em;}
	#mainContentAreaProdsDetails_right .floater table .content {font-size:1.1em;}
	#mainContentAreaProdsDetails_right .floater table ul,
	.floater table ul 			{margin:0 !important; line-height:1.5em}
	.floater table .content div	{overflow:auto; height:260px; padding:0;}
	#productsHero .floater table .content div,
	#mainContentAreaProdsDetails_right .floater table .content div	{height:160px;}
	#productsHero .floater table .content a,
	#productsHero .floater table .content a:visited,
	#mainContentAreaProdsDetails_right .floater table .content a,
	#mainContentAreaProdsDetails_right .floater table .content a:visited {color:#572D1A}
	.floater_B					{behavior: url("/CMSScripts/_iepngfix.htc"); background:url("/images/floater_B-png.aspx");}
	.floater_T					{behavior: url("/CMSScripts/_iepngfix.htc"); background:url("/images/floater_T-png.aspx"); vertical-align:top;}
	.floater_T img				{margin:20px 0 0 14px;}
	.floater_L					{behavior: url("/CMSScripts/_iepngfix.htc"); background:url("/images/floater_L-png.aspx");}
	.floater_R					{behavior: url("/CMSScripts/_iepngfix.htc"); background:url("/images/floater_R-png.aspx");}
	.floater .close				{text-align:right; padding:0 0 5px 0; background:#fff; font-size:.85em; padding:5px 0 0 0;}
	#mainContentAreaProdsDetails_right .floater .close {font-size:1em;}
	#mainContentAreaProdsDetails_right .floater .close A,
	#mainContentAreaProdsDetails_right .floater .close A:visited,
	.floater .close A,
	.floater .close A:visited	{color:#424242;}
	/* HOMEPAGE */
	#calloutsHome					{margin:0 1px 0 1px;}
	#mainContentAreaHome			{margin:17px 20px 0  20px; font-size:.85em;}
	#mainContentAreaHome UL			{list-style:disc; margin:-13px 0 0 20px;}
	#mainContentAreaHome_left		{float:left; width:267px;}
	#mainContentAreaHome_leftCopy	{padding:0 30px 0 6px; }
	#mainContentAreaHome_left h2	{color:#bd6500; font-weight:bold; font-size:1.3em; margin-bottom:15px;}
	#mainContentAreaHome_right		{float:right; width:262px; margin-bottom:10px;}
	#mainContentAreaHome P			{margin-bottom:15px;}
	#awards	.center					{text-align:center;}
	#awards	.right					{text-align:right;}
		/* HOMEPAGE RIGHT CALLOUTS */
		.rightCalloutHome						{margin-bottom:5px;}
		.rightCalloutHomeTable					{margin-bottom:5px;}
		.rightCalloutHomeTable .content			{border-left:1px solid #c0b392; border-right:1px solid #c0b392; padding:10px 15px 10px 20px; color:#424242;}
		.rightCalloutHomeTable .content	label	{float:left; font-weight:bold;}
		.rightCalloutHomeTable .content	.txt	{float:left; width:71px; height:15px !important; font-size:.8em; margin:0 5px 0 5px; padding:0;}
		.rightCalloutHomeTable .content	.search	{float:left; font-size:.8em; padding:0;}
		.rightCalloutHomeTable .content A,
		.rightCalloutHomeTable .content A:visited{color:#424242;}
		.rightCalloutHomeTable .BL				{background:url("/images/rightCallouts_B-gif.aspx") repeat-x;}
		.rightCalloutHomeTable .BR				{background:url("/images/rightCallouts_B-gif.aspx") repeat-x; text-align:right; width:100%;}
	/* SUBPAGES */
	h1.pageheader_prods			{margin:13px 22px 11px 31px; position:relative;min-height:33px;_height:33px;}
	h1.pageheader_prodsDetail		{margin:13px 22px 24px 31px; position:relative;}
	h1.pageheader_prods hr.solidLine	{position:absolute; width:529px; left:-11px; top:26px;}
	h1.pageheader_prodsDetail hr.solidLine	{position:absolute; width:529px; left:-11px; top:28px;}
		/* PRODUCTS */
		#productsHero					{margin:0 22px 17px 19px; width:529px;}
		.pagination						{margin:-1px 20px 0 19px; height:21px; border-top:1px solid #bfb291; border-bottom:1px solid #bfb291; background:#ede9e0; width:530px;}
		.pagination	.copy				{font-weight:bold; color:#572d1a; font-size:.9em; padding-left:10px;}
		.pagination	.copy A,
		.pagination	.copy A:visited		{font-weight:normal; color:#572d1a; text-decoration:none; font-size:.9em;}
		.pagination	.pages				{text-align:right; color:#572d1a; font-size:.8em; padding-right:6px;}
		.pagination	.pages A,
		.pagination	.pages A:visited	{color:#572d1a; text-decoration:none;}
		.productsHero_rightTD			{padding-left:3px;}
		.zipCodeSearch					{background:#edeae0; border:1px solid #bfb291; border-top:none; width:128px; height:113px; overflow:auto; font-size:.8em;}
		.zipCodeSearchForm	{padding:5px; color:#424242;}
		.zipCodeSearchForm P			{padding-bottom:8px;}
		.zipCodeSearchForm label		{padding:0 0 0 13px; font-weight:bold; color:#424242; font-size:1.05em;}
		.zipCodeSearchForm .txt			{margin:4px 0 0 13px; width:80px; height:15px !important; font-size:1.1em; padding:0;}
		.zipCodeSearchForm .search	{margin:4px 0 0 13px; font-size:1em;}
		.zipCodeSearchForm .learnMore	{margin:10px 0 0 13px; padding:0; font-size:1em;}
		.zipCodeSearchForm .learnMore A,
		.zipCodeSearchForm .learnMore A:visited{color:#424242;}
		.zipCodeSearchForm A,
		.zipCodeSearchForm A:visited	{color:#572d1a;}
		#zipCodeSearchResults			{padding:5px 0 5px 5px; font-size:1.05em;}
		#zipCodeSearchResults UL		{list-style:disc; margin-left:15px;}
		#products_introCopy				{padding:0 21px 0 21px; font-size:.9em;}
		#product_introCopy				{padding:0 21px 10px 21px; font-size:.9em;}
		#productListings				{padding:0 21px 0 20px;}
		.productsDiv					{float:left; width:242px; margin:16px 21px 18px 0;}
		.productsDiv img				{margin:0 8px 0 0; float:left;}
		.productsDiv h3					{color:#bd6500; font-weight:bold; font-size:1em;}
		.productsDiv p					{font-size:.85em; margin-left:68px;}
		.productsDiv .link				{text-align:right;}
		.productsDiv a,
		.productsDiv a:visited			{color:#572d1a;}
		.productsDivider				{clear:both; border-top:1px solid #bfb291;}
		/* PRODUCT DETAILS */
		#productDetailHero						{margin:0 22px 17px 19px; width:529px;}
		#productDetailHero .detailBoxes			{background:#edeae0; border:1px solid #dfd291; width:124px; _width:126px; position:relative;}
		.detailBoxes .title						{position:absolute; left:5px; top:4px;}
		#productDetailHero #detail			{height:56px;_height:56px;}
		#productDetailHero #detail .image		{position:absolute; left:41px; top:9px;z-index:250;}
		#productDetailHero #sample			{height:63px;_height:63px;margin:3px 0;}
		#productDetailHero #sample .image		{position:absolute; left:4px; top:15px;}
		#productDetailHero #sample .shadowRight	{position:absolute; left:120px; top:15px;}
		#productDetailHero #sample .shadowBottom{position:absolute; left:4px; top:58px;}
		#productDetailHero #sampleLarge			{height:124px; _height:124px;margin:0 0 3px 0;}
		#productDetailHero #sampleLarge .image		{position:absolute; left:4px; top:15px;}
		#productDetailHero #sampleLarge .shadowRight	{position:absolute; left:120px; top:15px;}
		#productDetailHero #sampleLarge .shadowBottom   {position:absolute; left:4px; top:117px;}
		#productDetailHero #colors				{height:63px; _height:63px;}
		#productDetailHero #colors .leftArrow	{position:absolute; left:92px; top:4px; cursor:hand;}
		#productDetailHero #colors .rightArrow	{position:absolute; left:112px; top:4px; cursor:hand;}
		#productDetailHero #colors #swatches	{position:absolute; left:5px; top:16px;}
		#productDetailHero #colors .color		{float:left; margin:0 1px 2px 0;}
		#productDetailHero #colors .color .image{float:left;}
		#productDetailHero #colors .color .rightShadow	{float:left;}
		#productDetailHero #grids				{height:124px; _height:124px; margin:0 0 3px 0;}
		#productDetailHero #grids #swatches		{position:absolute; left:5px; top:16px;}
		#productDetailHero #grids .grid			{float:left; margin:0 1px 2px 0;}
		#productDetailHero #grids .grid .image	{float:left;}
		#productDetailHero #grids .grid .rightShadow{float:left;}
		#productDetailHero #heroFlash			{background:#edeae0; border:1px solid #dfd291;}
			/* TABS */
			#productDetailsTabs						{height:24px; background:url("/images/productDetails_tabs_back-gif.aspx") repeat-x; margin:0 21px 0 21px;}
			#productDetailsTabs div					{float:left; font-size:.95em;}
			#productDetailsTabs .on					{background:url("/images/productDetails_tabs_on-Back-gif.aspx") repeat-x; padding:7px 9px 5px 10px;}
			#productDetailsTabs .on,
			#productDetailsTabs .on A,
			#productDetailsTabs .on A:visited		{color:#572d1a; font-weight:bold;}
			#productDetailsTabs .off				{background:url("/images/productDetails_tabs_off-Back-gif.aspx") repeat-x; padding:7px 9px 5px 10px; _padding:9px 9px 3px 10px;}
			#productDetailsTabs .off A,
			#productDetailsTabs .off A:visited		{color:#8a6c5f; text-decoration:none;}
		#mainContentAreaProdsDetails			{margin:17px 20px 0  20px; font-size:.85em; color:#333;}
		#mainContentAreaProdsDetails A,
		#mainContentAreaProdsDetails A:visited	{color:#000;}
		#mainContentAreaProdsDetails_left		{float:left; width:333px; padding-left:16px;}
		#mainContentAreaProdsDetails_right		{float:right; width:161px; margin-bottom:10px;}
		#mainContentAreaProdsDetails UL			{list-style:disc; margin:0 0 20px 20px;}
		#mainContentAreaProdsDetails_leftCopy	{padding:0 30px 0 6px; }
		#mainContentAreaProdsDetails_left h2,
		#mainContentArea_left h2				{color:#bd6500; font-weight:bold; font-size:1.1em; margin-top:15px; margin-bottom:15px;}
		#mainContentAreaProdsDetails_left h3,
		#mainContentArea_left h3				{color:#bd6500; font-weight:bold; font-size:1em; margin-bottom:15px;}
		
		#mainContentAreaProdsDetails P			{margin-bottom:15px;}.rightCalloutProdsDetails				{margin-bottom:5px;}
		.rightCalloutTable						{margin-bottom:5px;}
		.rightCalloutTable .content				{border-left:1px solid #c0b392; border-right:1px solid #c0b392; padding:10px 15px 10px 15px;}
		.rightCalloutTable .content	label		{font-weight:bold;}
		.rightCalloutTable .content	.txt		{float:left; width:74px; height:15px; font-size:.8em; margin:5px 3px 5px 0;}
		.rightCalloutTable .content	.search		{float:left; font-size:.8em; padding:0; margin:5px 0 5px 0;}
		.rightCalloutTable .content A,
		.rightCalloutTable .content A:visited	{color:#000;}
		.rightCalloutTable .BL					{background:url("/images/rightCallouts_B-gif.aspx") repeat-x;}
		.rightCalloutTable .BR					{background:url("/images/rightCallouts_B-gif.aspx") repeat-x; text-align:right; width:151px;}
		
		
		
		
/* FOOTER STYLES */

#leftFooterArea				{background:url("/images/leftColumnShadow-gif.aspx") repeat-y right top; text-align:right;}
#footerAreaTD				{background:#fff;}
#footerAreaHome				{padding:0 20px; text-align:right;}
#footerArea					{padding-bottom:12px;}
#footerAreaHome A,
#footerAreaHome A:visited	{color:#8a6c5f; text-transform:uppercase; font-size:.8em; text-decoration:none;}
#rightFooterArea			{background:url("/images/contentAreaShadow-gif.aspx") repeat-y;}
#footerLinks				{padding:14px 0px 20px 0; font-size:.8em; color:#a08e87; text-align:right; line-height:1.8em;}
#footerLinks .linkDivider	{padding-left:4px; display:inline;}
#footerLinks A,
#footerLinks A:visited		{padding:0 0 0 3px; color:#a08e87; text-decoration:none;}



/* CONTENT AREA STYLES 08-02-07 */
#customerService h2,
#customerService h2 A,
#customerService h2 A:visited		{color:#bd6500; font-weight:bold; font-size:1.1em; margin-bottom:15px; text-decoration:none;}
#customerService .moreLink			{text-align:right;}
#customerService .call800			{font-size:1.4em; font-weight:bold;}
#customerService #leftCol			{width:230px; _width:246px; border-right:1px solid #bfb291; float:left; padding-right:20px; margin-left:10px; _margin-left:5px; margin-bottom:20px;}
#customerService #rightCol			{width:241px; float:right; margin-left:20px; margin-bottom:20px;}

#mainContentArea_left				{float:left; width:343px; padding-left:16px;}
#mainContentArea_right				{float:right; width:161px; margin-bottom:10px;}

/* BUSINESS TO BUSINESS FORM FLOATER */
.b2b						{left:250px !important; position:absolute; top:140px; display:none; width:450px; height:300px;}
.b2b table .content div		{height:340px !important;}
.b2b table .content 		{background:#fff; vertical-align:top; padding:10px 0 10px 14px; font-size:1.1em;}
.b2b .close					{text-align:right; padding:0 0 5px 0; background:#fff; font-size:.85em; padding:5px 0 0 0;}
#b2b .inputTD				{padding-bottom:8px; _padding-bottom:5px;}
#b2b label					{font-size:.85em; color:#333;}
#b2b .txt,
#b2b select					{width:108px; height:17px; margin-right:20px; font-size:.9em;}
#b2b .phone3				{width:28px; margin-right:5px;}
#b2b .phone4				{width:42px; margin-right:0;}
#b2b .hr					{padding-bottom:5px}
#b2b .numberHomes label		{float:left; padding-right:10px;}
#b2b .numberHomes select	{width:auto;}
#b2b .submitTD				{text-align:right; padding:8px 0; _padding:4px 0;}

/* SECTION HEADER */
.sectionHeader				{margin:0; height:21px; border-top:1px solid #bfb291; border-bottom:1px solid #bfb291; background:#ede9e0; width:528px;}
.sectionHeader	.left		{font-weight:bold; color:#572d1a; font-size:1.1em; padding-left:10px;}
.sectionHeader	.right		{text-align:right; color:#572d1a; font-size:.8em; padding-right:6px;}

/* REPORT AN ISSUE ONLINE */
.reportIssueIntro			{padding-left:13px;}
.reportIssue				{margin:20px 10px 15px 10px;}
.reportIssue .inputTD		{padding-bottom:8px; _padding-bottom:5px; padding-right:20px;}
.reportIssue label,
.reportIssue span			{font-size:1em; color:#333;}
.reportIssue .txt,
.reportIssue select			{width:108px; height:17px; margin-right:20px; font-size:.9em;}
.reportIssue .phone3		{width:28px; margin-right:5px;}
.reportIssue .phone4		{width:42px; margin-right:0;}
.reportIssue .submitTD		{text-align:right; padding:8px 0; _padding:4px 0;}
.reportIssue textarea		{width:400px; height:80px;}
.reportIssue .submit		{text-align:right; padding:8px 0;}

/* POST A COMMENT */
.postComment			{margin:20px 10px 15px 10px;}
.postComment td			{padding-bottom:8px;padding-right:20px;}
.postComment label		{font-size:1em;color:#333;}
.postComment textarea		{font-size:.9em;}
.postComment .submitTD		{text-align:right;}
.postComment .submit		{text-align:right;}

/* PRESSROOM */
#pressroom h2				{float:left; padding-right:10px;}
#pressroom .viewall			{font-size:1em;}
#pressroom .date			{color:#666; text-transform:uppercase; margin:0;}
#pressroom .title a,
#pressroom .title a:visited	{color:#bd6500; font-weight:bold;}
#pressroom .copy			{padding-bottom:20px; border-bottom:1px solid #bfb291;}
#pressroom .pagination		{margin:0 0 20px 0; height:21px; border-top:1px solid #bfb291; border-bottom:1px solid #bfb291; background:#ede9e0; width:100% !important;}
#pressroom .pagination .copy{font-weight:bold; color:#572d1a; font-size:1.1em; padding-left:10px; padding-bottom:0 !important; border-bottom:none !important;}
#article					{padding-left:16px;}
#article .date				{color:#666; text-transform:uppercase; margin:0;}
#article .title				{color:#bd6500; font-weight:bold;}
#article p					{}
#pressroom #leftCol			{float:left; width:343px;}
#pressroom #rightCol		{float:right; width:161px; margin-bottom:10px;}
#pressroom .content			{padding-left:16px}

/* MEDIA CONTACTS */
.mediaContacts				{color:#424242;}
.mediaContacts .name		{font-size:1.1em; font-weight:bold; margin-bottom:0 !important;}
.mediaContacts .title		{margin:0 !important;}
.mediaContacts .phoneEmail	{}
.mediaContacts .copy		{padding-bottom:15px; border-bottom:1px solid #bfb291;}

/* PRESS RELEASES SEARCH */
.pressSearch label			{font-weight:bold;}
.pressSearch .txt			{width:110px !important; margin-bottom:8px !important;}
.pressSearch select			{width:100px; font-size:.8em; margin-bottom:8px;}
.pressSearch .search		{font-size:.8em; float:right !important;}


/* CAREERS */
.jobFairs					{color:#424242;}
.jobFairs .title			{font-size:1.1em; font-weight:bold; margin-bottom:0 !important;}
.jobFairs .location                     {margin-bottom:0 !important;}
.jobFairs .date				{margin:0 0 10px 0 !important;}
.jobFairs .copy				{padding-bottom:15px; border-bottom:1px solid #bfb291;}


/* FAQs */
.faqs						{border-bottom:1px solid #bfb291; margin-bottom:20px;}
.faqs .q					{color:#bd6500; font-weight:bold;}
UL.faqListing 				{margin:0 0 20px 0 !important; padding-bottom:15px; list-style:none !important; border-bottom:1px solid #bfb291;}
LI.faqListing 				{margin-bottom:5px;}

.testimonialForm TD	{padding:3px 20px 2px 0;}
#mainContentAreaProdsDetails_right .linkImage_Insite,
#mainContentArea_right .linkImage_Insite {padding-bottom:8px;}
.warrantyFilter td	{padding-bottom:8px;}
.warrantyFilter select	{margin-left:10px;}



/* In Home Experience */
.inHomeExpTable_headers		{margin:20px 0 0 11px;}
.inHomeExpTable_headers		{border-bottom:1px solid #bfb291;}
.inHomeExpTable_headers td	{width:50%;}
.inHomeExpTable				{margin:0 0 30px 11px;}
.inHomeExpTable td			{border-bottom:1px solid #bfb291; padding:10px 20px; vertical-align:top; width:50%;}
.inHome						{font-weight:bold; font-size:1.1em; color:#0e6e9f; padding:0 0 4px 20px;}
.inStore					{font-weight:bold; font-size:1.1em; color:#f00; padding:0 0 4px 20px;}		
.mainPara a			{color:#000000;}
.mainPara a:visited		{color:#000000;}
.mediaAdDiv 		{float:left; width:325px; margin:16px 21px 18px 0;}
.mediaAdDiv img		{margin:0 8px 0 0; float:right;}
.mediaAdDiv h3		{color:#bd6500; font-weight:bold; font-size:1.1em;}
.mediaAdDiv p		{font-size:1em; margin-right:16px; margin-top:6px;}
.mediaAdDiv .link	{text-align:right;}
.mediaAdDiv a,
.mediaAdDiv a:visited	{color:#572d1a;}
.mediaAdDivider		{clear:both; border-top:1px solid #bfb291;}
#testiContentAreaSubmit h2 {color:#bd6500; font-weight:bold; font-size:1.3em; margin-bottom:15px;}
/* SEO Addition */
h1.pageheader_prods span	{position:absolute; left:-999em;}
#footerNavLinks a, #footerNavLinks a:visited, #footerNavLinks .linkDivider {color:#c4afa5;}

/* CSS Navigation */
/* - Product Menu */
#Empire-Product-Menu ul { list-style:none;  }
#Empire-Product-Menu ul#menuElem { background:url(/images/ProductMenuRightShadow.aspx) no-repeat top right; }
#Empire-Product-Menu ul { margin:0 0 0 25px; padding:0; }
#Empire-Product-Menu ul li a { background:url(/images/ProductMenu.aspx) no-repeat 1000px 1000px; display:block; width:162px; height:34px; overflow:hidden;  }
#Empire-Product-Menu ul li ul li a { background-image: none;  display:inline-block; width:auto;  height:auto; text-indent:0px; }

#Empire-Product-Menu li.carpet a { background-position:0 0; }
#Empire-Product-Menu li.carpet a:hover { background-position:0 -34px; }
#Empire-Product-Menu li.carpet_on a { background-position:0 -34px;  }

#Empire-Product-Menu li.hardwood-flooring a{ background-position:-162px 0; }
#Empire-Product-Menu li.hardwood-flooring a:hover { background-position:-162px -34px; }
#Empire-Product-Menu li.hardwood-flooring_on a { background-position:-162px -34px; }

#Empire-Product-Menu li.laminate-flooring a{ background-position:-324px 0; }
#Empire-Product-Menu li.laminate-flooring a:hover { background-position:-324px -34px; }
#Empire-Product-Menu li.laminate-flooring_on a { background-position:-324px -34px;}

#Empire-Product-Menu li.ceramic-flooring a{ background-position:-486px 0; }
#Empire-Product-Menu li.ceramic-flooring a:hover{ background-position:-486px -34px; }
#Empire-Product-Menu li.ceramic-flooring_on a{ background-position:-486px -34px; }

#Empire-Product-Menu li.vinyl-flooring a{ background-position:-972px 0; }
#Empire-Product-Menu li.vinyl-flooring a:hover{ background-position:-972px -34px; }
#Empire-Product-Menu li.vinyl-flooring_on a{ background-position:-972px -34px; }

#Empire-Product-Menu li.window-treatments a{ background-position:-648px 0; }
#Empire-Product-Menu li.window-treatments a:hover{ background-position:-648px -34px; }
#Empire-Product-Menu li.window-treatments_on a{ background-position:-648px -34px; }

#Empire-Product-Menu li.bath-shower-liners a{ background-position:-810px 0; }
#Empire-Product-Menu li.bath-shower-liners a:hover{ background-position:-810px -34px; }
#Empire-Product-Menu li.bath-shower-liners_on a{ background-position:-810px -34px; }

#Empire-Product-Menu li.carpet a, #Empire-Product-Menu li.carpet_on,
#Empire-Product-Menu li.hardwood-flooring a, #Empire-Product-Menu li.hardwood-flooring_on a,
#Empire-Product-Menu li.ceramic-flooring a, #Empire-Product-Menu li.ceramic-flooring_on a,
#Empire-Product-Menu li.laminate-flooring a, #Empire-Product-Menu li.laminate-flooring_on a,

#Empire-Product-Menu li.window-treatments a, #Empire-Product-Menu li.window-treatments_on a,
#Empire-Product-Menu li.bath-shower-liners a, #Empire-Product-Menu li.bath-shower-liners_on a, 
#Empire-Product-Menu li.vinyl-flooring a, #Empire-Product-Menu li.vinyl-flooring_on a { text-indent:-9000px; }

#Empire-Product-Menu li.carpet_on ul li a,
#Empire-Product-Menu li.hardwood-flooring_on ul li a, 
#Empire-Product-Menu li.ceramic-flooring_on ul li a, 
#Empire-Product-Menu li.laminate-flooring_on ul li a, 
#Empire-Product-Menu li.window-treatments_on ul li a, 
#Empire-Product-Menu li.bath-shower-liners_on ul li a,
#Empire-Product-Menu li.vinyl-flooring_on ul li a{ text-indent:0px; }

#Empire-Product-Menu ul ul { margin:0 0 0 10px; }
#Empire-Product-Menu ul li ul li a { border-bottom: solid 1px #A6C5DD; color:#003973; display:block; font-size: 0.85em; padding:3px 0px 3px 3px; text-decoration:none; }
#Empire-Product-Menu ul li ul li a.CMSListMenuLinkHighlighted {font-weight:bold; text-decoration:none; color:#003973; font-size:.85em; padding:3px 0 3px 3px; background:#d0e7f6 url(/images/lnav_subactive_background-gif.aspx) right; border-bottom:1px solid #a6c5dd;  display:block;}
#Empire-Product-Menu ul li ul li a.CMSListMenuLink { text-align:left !important;}

/*Section Menu*/
#Empire-Section-Menu { background:transparent url(/images/TopShadow.aspx) no-repeat left bottom;  float:left; width:553px; padding-left:15px; } 
#Empire-Section-Menu ul { list-style:none; float:left; margin:0; padding:0 0px 0 0; background:transparent url(/images/TopShadow.aspx) no-repeat right bottom;  }
#Empire-Section-Menu li { display:block; float:left; }
#Empire-Section-Menu li a { display:block; float:left; background:transparent url(/images/SectionMenu.aspx) no-repeat 1000px 1000px; width:92px; height:44px;  overflow:hidden;  }

#Empire-Section-Menu li.products a { background-position: 0px 0px; text-indent:-9000px;}
#Empire-Section-Menu li.products a:hover { background-position: 0px -44px; }
#Empire-Section-Menu li.products_on a { background-position: 0px -44px; text-indent:-9000px;}

#Empire-Section-Menu li.customer-service a { background-position: -93px 0px; text-indent:-9000px;}
#Empire-Section-Menu li.customer-service a:hover { background-position: -93px -44px; }
#Empire-Section-Menu li.customer-service_on a { background-position: -93px -44px; text-indent:-9000px;}

#Empire-Section-Menu li.installation-services a { background-position: -185px 0px; text-indent:-9000px;}
#Empire-Section-Menu li.installation-services a:hover { background-position: -185px -44px; }
#Empire-Section-Menu li.installation-services_on a { background-position: -185px -44px; text-indent:-9000px;}

#Empire-Section-Menu li.information-center a {background-position: -277px 0px; text-indent:-9000px;background-position: -277px 0px; text-indent:-9000px; }
#Empire-Section-Menu li.information-center a:hover { background-position: -277px -44px; }
#Empire-Section-Menu li.information-center_on a { background-position: -277px -44px; text-indent:-9000px; }

#Empire-Section-Menu li.commercial-business a { background-position: -369px 0px; text-indent:-9000px; }
#Empire-Section-Menu li.commercial-business a:hover { background-position: -369px -44px; }
#Empire-Section-Menu li.commercial-business_on a { background-position: -369px -44px; text-indent:-9000px; }

#Empire-Section-Menu li.about-empire-today a { background-position: -460px 0px; text-indent:-9000px;}
#Empire-Section-Menu li.about-empire-today a:hover { background-position: -460px -44px; }
#Empire-Section-Menu li.about-empire-today_on a { background-position: -460px -44px; text-indent:-9000px;}

/* Promo Landing Page Styles */
#contentTopTile	{float:left; width:570px; height:13px; background: url('/images/SummerPromotion/TopBar-SummerPromo.aspx') repeat-x;}
#footerBottomTile {float:left; width:570px; height:13px; background: url('/images/SummerPromotion/BottomBar-SummerPromo.aspx') repeat-x;}

#proContent {float:left;padding:0px 15px 0px 15px; font-size:14px; font-weight:300; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#proContent h3 {color:#99b8e3; font-size:16px; margin:10px 0px;}
#proContent ul {padding-left:30px; list-style:disc; margin:5px 0px;}
.disclaimer {color:#a1b6cb; font-size:10px; font-weight:normal; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}

#proFlashArea {padding:10px 0px 0px 0px;}

#proContentLeft {float:left; width:222px;padding-top:10px;}
#proContentRight {float:right; width:308px;}
#proContentBottom {float:left; width:530px; padding-top:20px; padding-left:20px;}

#proCountDownTop {float:right; width:283px; height:9px; overflow:hidden;background:url('/images/WinterPromotion/clockTop.aspx') no-repeat;}
#proCountDown {float:right; width:283px;height:auto; padding-bottom:5px; padding: 0px !important;  background:url('/images/WinterPromotion/clockBack.aspx') repeat-y;}

#count-down{float:left; border-right:1px #999999; font-family:Arial, Helvetica, sans-serif;color:#E6A610;}
#count-down .div {float:left;}


#bathCountdown {display:inline; margin:0px; padding:0px 0px 0px 10px;float:left; width:76px; height:203;  font-family:Arial, Helvetica, sans-serif;color:#6ba8dd;}
#windowCountdown {display:inline; margin:0px; padding:0px 3px 0px 10px;float:left; width:76px; height:203; border-right:solid 1px #cac8ca; font-family:Arial, Helvetica, sans-serif;color:#3e7ec0;}
#flooringCountdown {display:inline; margin:0px; padding:0px 0px 0px 0px;float:left; width:76px; height:203; border-right:solid 1px #cac8ca; font-family:Arial, Helvetica, sans-serif;color:#1b5794;}

#bathCountdownSummary {display:inline;float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; font-family:Arial, Helvetica, sans-serif;color:#6ba8dd;}
#windowCountdownSummary {display:inline;float:left; margin:0px 0px 0px 0px; padding:5px 3px 5px 10px;   border-right:solid 1px #cac8ca;font-family:Arial, Helvetica, sans-serif;color:#3e7ec0;}
#flooringCountdownSummary {display:inline;float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;  border-right:solid 1px #cac8ca;font-family:Arial, Helvetica, sans-serif;color:#1b5794;}

#proScheduleButton {display:inline; float:right; width:283; height:59px}

.days {font-size:39px; font-weight:bold;font-family:Impact,fantasy;}
.caps {font-size:12px; font-weight:bold; margin:5px 0px 5px 0px;}
.to {font-size:11px; margin:5px 0px 5px 0px;}
.prod {font-sitze:13px; font-weight:bold;height:55px;}
.count {font-size:16px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px;line-height:25px;}
.date {font-size:10px; font-weight:bold; color:#000000;}

