/* GLOBAL */
body 			            {margin:0 auto; background-color:#6D6F71; color:#231F20;font-family:"Gill Sans MT", arial, sans-serif;font-size:12px;}
body.whiteBody 			    {margin:0 auto; background-color:#ffffff; }
div                         {}
h1							{font-size:18px; font-style:oblique; color:#444444; text-align:left; margin: 10px 0px 0px 0px;}
h2							{font-size:12px; font-style:oblique; color:#444444;  line-height:20px; padding-left:10px;margin:0px 0px 0px 0px;}
h2 a:link					{ color:#669966;}
h2 a:active					{ color:#669966;}
h2 a:visited				{ color:#669966;}
h2 a:hover					{ color:#669966;}
h3							{font-size:12px; font-style:oblique; color:#444444; text-align:left; line-height:20px;border-bottom:solid 1px #676767;}

.LandingPageText a {color:#ffffff;}
.LandingPageText a:link { color:#ffffff;}
.LandingPageText a:active { color:#ffffff;}
.LandingPageText a:visited { color:#ffffff;}
.LandingPageText a:hover { color:#ffffff;}


.DivNav {text-transform:uppercase;background-color:#336767;color:#ffffff;font-family:Arial, Verdana, Sans-Serif;font-weight:normal;padding:20px 0px 20px 10px;margin:0px;font-size:16px;font-style:normal;}
.DivNav span{font-size:16px;color:#FFFFFF; text-align:left; }

/* GENERAL */
#Content					{ padding:10px 30px;background-color:#ffffff;}
.ClearFloats				{ clear:both;}
.PageWrapper	            {margin:18px auto; margin-bottom:65px; background-color:#ffffff; width:988px; }
#Divider					{ }
.Container					{ }

/* SEO FIXES 02162010 CJV */
.SEOWrapper			{margin:0 auto; position:relative; width:988px;}
.div_ProductName	{border:solid 1px #676767; position:absolute; z-index:500; top:205px; right:15px; background-color:#fff; width:755px;}
html* .div_ProductName	{top:225px;}
.div_ProductName h1	{margin:3px 0 3px 10px; font-size:14px; float:left;}
.div_ProductName h2	{margin:3px 10px 3px 0; font-size:12px; float:right;}

/* Logo Bar, Login and Cart */
.LogoContainer              {margin:12px 0px 0 0px; } 
.LoginContainer             {font:12px arial; color:#000000; text-align:right; float:right; margin:6px 9px 0px 0px;position:relative; }
.LoginContainer  a          {font:11px arial; color:#0000cc; text-align:right; }
.LoginInput                 {font:1em arial; color:#666666; width:110px; margin:1px 0px;padding:0px; }
* html .LoginContainer INPUT	{ background-color:#ffffff;}

.HeaderCartWrapper          {background-color:#D3D7AB; text-align:center; height:26px; color:#000000; font-weight:normal;line-height:24px;padding-right:10px;margin-right:-9px;}
* html .HeaderCartWrapper				{background-color:#D3D7AB; text-align:center; height:26px; color:#000000; font-weight:normal;line-height:24px;padding-right:0px;margin-right:0px;position:relative; right:-18px;width:200px;} 
.HeaderCartWrapper a:link          {font:bold 13px arial; color:#000000; text-align:center; text-decoration:none; padding:0px 3px;font-weight:normal;white-space:nowrap;}
.HeaderCartWrapper a:visited       {font:bold 13px arial; color:#000000; text-align:center; text-decoration:none; padding:0px 3px;font-weight:normal;white-space:nowrap;}
.HeaderCartWrapper a:hover         {font:bold 13px arial; color:#000000; text-align:center; text-decoration:none; font-style:italic; padding:0px 3px;white-space:nowrap;}
a.FogotPassword:link        {font:10px arial; color:#000000;}
.DealerTab					{float:left;padding-top:3px;width:250px;}

.WelcomeText {background-color:#FFFFFF; float:left; height:26px; color:#000000; font-weight:normal;line-height:24px;padding-right:10px;margin-right:0px; }

table.LogoTable				{width:770px;}
table.UnderLogTable			{width:770px}
img.Logo					{border:0; float:left; padding:30px 0 0 20px;}
td.LeftBlueStripe			{width:495px; height:20px; background-image:url(../Images/TabNavBG.gif); background-repeat:repeat-x;}
td.StripeBeigeTab			{width:25px; background-image:url(../Images/LeftTabBorder.gif); background-repeat:no-repeat;}
td.TopBeigeLinks a			{color:#000000; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
td.TopBeigeLinks a:hover	{font-style:italic;}
td.TopBeigeLinks			{width:250px; background-color:#d3d8ab; text-align:right; padding-right:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.ColorBar              		{height:6px; background-color:#336767; margin:0px;  }
* html .ColorBar			{margin:0px; padding:0px; background-color:#336767;}
.ColorBarBlue               {height:6px; background-color:#1c3664; margin:0; clear:both; }
td.MainNav					{padding: 3px 5px 0 5px; white-space:nowrap;}
td.MainNav a				{color:#FFFFFF; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
td.MainNav a:hover			{font-style:italic;}



/* Navigation */
.NavBar 		             {width:988px; background-color:#669966; background-image:url(../Images/navbackground.gif); background-repeat:repeat-x; height:32px; vertical-align:middle;z-index:999;position:relative; }
.NavWrapper                  {padding:0 0;}
a.Nav                        {font:bold 12px Arial; color:#ffffff; text-decoration:none;}
a.Nav:link                   {font:bold 12px Arial; color:#ffffff;}
a.Nav:visited                {font:bold 12px Arial; color:#ffffff;}
a.Nav:hover                  {font:bold italic 12px Arial; color:#ffffff;}
.NavSeperator                {margin:0 20px; vertical-align:middle;}
a.NavSeperator                {height:32px; width:10px; display:inline-block; position:top left;}
.NavItem                     {margin:0; vertical-align:middle; }

a.NavFabrics {height:32px; width:90px; display:inline-block; background-image:url(../Images/NavFabrics.gif); position:top left;}
a.NavFabrics:hover { background-position:left -32px;}
a.NavValueFabrics{height:32px; width:90px; display:inline-block; background-image:url(../Images/NavValueFabrics.gif); position:top left;}
a.NavValueFabrics:hover { background-position:left -32px;}
a.NavWebExclusives {height:32px; width:146px; display:inline-block; background-image:url(../Images/NavInspiredFabrics.gif); position:top left;}
a.NavWebExclusives:hover { background-position:left -32px;}
a.NavTrims {height:32px; width:88px; display:inline-block; background-image:url(../Images/NavTrims.gif); position:top left;}
a.NavTrims:hover { background-position:left -32px;}
a.NavSampleBooks {height:32px; width:132px; display:inline-block; background-image:url(../Images/NavSampleBooks.gif); position:top left;}
a.NavSampleBooks:hover { background-position:left -32px;}
a.NavOtherProducts {height:32px; width:144px; display:inline-block; background-image:url(../Images/NavOtherProducts.gif); position:top left;}
a.NavOtherProducts:hover { background-position:left -32px;}


.SearchBox                   {text-align:right; float:right; margin:4px 9px 0px 0px; font-size:10px; }
.SearchInput                  {font:12px arial; color:#666666; width:120px; margin:1px 0px;padding:0px; } 


/* BY COLOR */
.Color					{ padding:0px; margin:0px;width:10px;}

.Color a:link			{ padding:0px;margin:0px;width:10px;}
.Color a:active			{ padding:0px;margin:0px;width:10px;}
.Color a:visited		{ padding:0px;margin:0px;width:10px;}
.Color a:hover			{ padding:0px;margin:0px;width:10px;}
.Color div				{ margin:0px;padding:0px;width:10px;}
.Color div a:hover			{ margin:0px;padding:0px;}
.ColorBox				{ width:130px;margin:0px;padding:0px;}

.ColorText				{ width:100%;color:#000000;font-family:"Gill Sans MT", arial, sans-serif;text-decoration:none;text-align:left;padding-left:5px;}
.ColorText a:Link		{ width:100%;color:#000000;font-family:"Gill Sans MT", arial, sans-serif;text-decoration:none;padding:0px;}
.ColorText a:Active		{ width:100%;color:#000000;font-family:"Gill Sans MT", arial, sans-serif;text-decoration:none;padding:0px;}
.ColorText a:Visited	{ width:100%;color:#000000;font-family:"Gill Sans MT", arial, sans-serif;text-decoration:none;padding:0px;}
.ColorText a:Hover		{ width:100%; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;text-decoration:none;padding:0px;}

.ColorTextSelected				{ width:120px;background-color:#DDE5DE;border-left: solid 1px #01503A; font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; padding-left:5px;}
.ColorTextSelected a:Link		{ width:120px;font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.ColorTextSelected a:Active		{ width:120px;font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.ColorTextSelected a:Visited		{ width:120px;font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.ColorTextSelected a:Hover		{ width:120px;font-weight:bold;color:#666666;text-decoration:none;font-size:12px;}

/* Home Content */
.ColorWayColumn               {background-color:#336667; width:186px; float:left; }
.WelcomeGraphic               {position: relative; top:0px; left:0; margin:9px 0 12px 12px; z-index:3;}
.ColorWayGraphic              {background-color:#ffffff; padding:6px; margin:6px 0;}

.FabricSampleColumn           {float:right; height:399px; vertical-align:bottom; background-color:#ffffff; position:relative;} 
.FabricLinksColumn        	   {float:right; height:399px; vertical-align:bottom; background-color:#ffffff; position:relative;} 
#FabricSampleColorBar         {position: absolute; top:172px; left:0; height:6px; width:100%; background-color:#336667;} 
#FabricSampleColorBarBlue     {position: absolute; top:172px; left:0; height:6px; width:100%; background-color:#1c3664;}
.FabricSampleFlash             {position: relative; top:0px; left:0; font:12px arial; color:#666666;}
.FabricColumnBlue             {border: 1px solid red; vertical-align:bottom; margin:0px; padding:0px; position: relative; top:0px; left:0; width: 209px; font:12px arial;}


/* Landing Pages */

/* Value Fabrics Landing Page */
.SaleFeatureLink {z-index:999;position:relative;left:20px;}
.ConfidentText { padding-top:10px; color:#FFFFFF;font-size:14px;position:relative;left:10px; bottom:0px; font-style:italic; width:90%; }
.GuaranteeText { padding-top:10px;z-index:999;position:relative; left:10px; font-weight:bold; }



#LeftNavContainer		{margin:0px; padding:0px;vertical-align:top; overflow: visible; }
#LeftNavContainer h1		{text-transform:uppercase;background-color:#336767;color:#ffffff;font-family:Arial, Verdana, Sans-Serif;font-weight:normal;padding:20px 0px 20px 10px;margin:0px;font-size:16px;font-style:normal;}

#AccountNavContainer		{margin:0px; padding:0px;background:#ffffff url(../Images/Blocks.gif); background-position:bottom left;background-repeat: repeat-x;}
#AccountNavContainer h1		{text-transform:uppercase;background-color:#336767;color:#ffffff;font-family:Arial, Verdana, Sans-Serif;font-weight:normal;padding:20px 0px 20px 10px;margin:0px;font-size:16px;font-style:normal;}

#FAQNavContainer		{margin:0px; padding:0px;}
#FAQNavContainer h1		{text-transform:uppercase;background-color:#336767;color:#ffffff;font-family:Arial, Verdana, Sans-Serif;font-weight:normal;padding:20px 0px 20px 10px;margin:0px;font-size:16px;font-style:normal;}


#RightColumn			{ padding:10px 20px;width:850px;border-left:solid 1px #669966;vertical-align:top;}
#RightColumn2			{ padding:0px;width:850px;border-left:solid 1px #669966;vertical-align:top;}
#RightColumn2_NoBorder			{ padding:0px;width:850px;vertical-align:top;}
#RightColumn2_NoBorder_Bottom			{ padding:0px;width:850px;vertical-align:bottom;}
td.ContentTableLeft			{vertical-align:top; text-align:left;}
td.ContentTableLeftHeader	{text-align:left; background-color:#1c3664; padding:15px 0 0 0;}
td.ContentTableLeftLinks	{padding: 0; width:149px; }
td.ContentTableLeft	a img	{border: 0;}
td.ContentTableLeft	a		{border: 0;}
td.ContentTableCenter		{vertical-align:top;}
td.ContentTableRight		{vertical-align:bottom; text-align:right;}
td.ContentTableRight img	{margin:0; border:none;}
.linkDiv					{}

div.linkDiv	a				{padding-left:16px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;}
div.linkDiv	a:hover			{padding-left:16px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;}

.smalllinkDiv					{padding-left:25px; white-space:nowrap;}
.smalllinkDiv	a				{ background-image:none;padding-left:0px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;}
.smalllinkDiv	a:hover			{background-image:none;padding-left:0px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;}


div#links					{ margin-top:0px;}

a.linksNoArrow			{ padding-left:12px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;white-space:nowrap;}
a.linksNoArrow:hover			{ padding-left:12px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;white-space:nowrap;}
a.linksNoArrowNoPadding			{ padding-left:5px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;white-space:nowrap;}
a.linksNoArrowNoPadding:hover			{ padding-left:5px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;white-space:nowrap;}
a.links				{ background-image:url(../Images/BtnArrow.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;white-space:nowrap;}
a.links:hover			{ background-image:url(../Images/BtnArrow.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;white-space:nowrap;}
a.linksActive				{ background-image:url(../Images/BtnArrowDown.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;white-space:nowrap;}
a.linksActive:hover			{ background-image:url(../Images/BtnArrowDown.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;white-space:nowrap;}



a.links2				{  padding-left:5px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;}
a.links2:hover			{  padding-left:5px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;}
a.links2Active				{  padding-left:5px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;}
a.links2Active:hover			{ padding-left:5px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;}

a.links3				{ margin-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;}
a.links3:hover			{  margin-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;}

a.MadeInUSA				{ background-image:url(../Images/BtnArrow.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;color:#322D65; font-weight:bold; white-space:nowrap;}
a.MadeInUSA:hover			{ background-image:url(../Images/BtnArrow.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;color:#322D65; font-weight:bold;padding-right:10px;}
a.MadeInUSAActive				{ background-image:url(../Images/BtnArrowDown.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif;font-size:13px;color:#322D65; font-weight:bold;}
a.MadeInUSAActive:hover			{ background-image:url(../Images/BtnArrowDown.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:"Gill Sans MT", arial, sans-serif; font-style:oblique;font-size:13px;color:#322D65; font-weight:bold;padding-right:10px;}





div#links	a img			{border:none;}
td.ContentTableDoubleRight	{border-left: 2px solid #cccccc; text-align:center; vertical-align:top; padding: 10px; margin:0px;}
span.breadcrumb				{float:left; color:#666666; float:left;font-size:12px;}
span.breadcrumb a:link		{ text-decoration:none;color:#666666;}
span.breadcrumb a:active	{ text-decoration:none;color:#666666;}	
span.breadcrumb a:visited	{ text-decoration:none;color:#666666;}	
span.breadcrumb a:hover		{ text-decoration:none;color:#669966;}			
span.select					{float:right; color:#666666;}
span.select	select			{vertical-align:top; height:18px; font-size:10px; font-style:oblique;}
.ProductList td				{text-align:center; vertical-align:top;}
.ProductList td	IMG			{ border: solid 1px #231F20;}
.ProductList td a:link		{ color:#989898;text-decoration:none;font-size:10px;}
.ProductList td a:active		{ color:#989898;text-decoration:none;font-size:10px;}
.ProductList td a:visited		{ color:#989898;text-decoration:none;font-size:10px;}
.ProductList td a:hover		{ color:#989898;text-decoration:none;font-size:10px;}

/* STATEMENT FABRICS */
#StatementRightColumn			{float:left; padding:0px;width:588px;border-left:solid 2px #669966;}
.StatementContainer				{ position:relative;}
.StatementContainer IMG			{ }
.StatementBlurb				{ position:absolute;bottom:0px; right:0px;width:161px;background-color:#446076; color:#ffffff;padding:10px; font-style:italic; font-size:11px; line-height:17px;}
.StatementBlurb	 h1			{ font-size:15px; color:#ffffff; font-weight:normal;}


/* CONTACT US */
#ContactContainer		{margin:0px; padding:0px 0px 78px 0px;}
#ContactContainer h1		{text-transform:uppercase;background-color:#336767;color:#ffffff;font-weight:normal;padding:0px 0px 0px 20px;margin:0px;line-height:50px;font-size:16px;font-style:normal;}
#ContactContainer span			{ font-size:10px;color:#676767;line-height:17px;}
#ContactContainer a:link	{ color:#000000; text-decoration:none;}
#ContactContainer a:active	{ color:#000000; text-decoration:none;}
#ContactContainer a:visited	{ color:#000000; text-decoration:none;}
#ContactContainer a:hover	{ color:#000000; text-decoration:none;}

#ContentContainer		{float:left;margin:0px; padding:0px 0px 78px 0px;background:#ffffff url(../Images/Blocks.gif); background-position:bottom left;background-repeat: repeat-x;}
#ContentContainer h1		{text-transform:uppercase;background-color:#336767;color:#ffffff;font-weight:normal;padding:0px 0px 0px 20px;margin:0px;line-height:50px;font-size:16px;font-style:normal;}

#ContentContainer span			{ font-size:10px;color:#676767;line-height:17px;}
#ContentContainer a:link	{ color:#000000; text-decoration:none;}
#ContentContainer a:active	{ color:#000000; text-decoration:none;}
#ContentContainer a:visited	{ color:#000000; text-decoration:none;}
#ContentContainer a:hover	{ color:#000000; text-decoration:none;font-style:italic}

#ContentRightColumn			{float:left; padding:10px 0px;width:760px;border-left:solid 2px #669966;}
#ContentRightColumn	h1		{ border-bottom:solid 2px #669966;font-style:normal; font-weight:normal;font-size:18px;padding:0px 10px 10px 20px;line-height:19px;}
#ContentRightColumn h2		{color:#000000;font-size:16px;font-weight:bold; border:0px;font-style:normal;}

#ContactRightColumn			{float:left; padding:10px 0px;width:470px;border-left:solid 2px #669966;}
#ContactRightColumn	h1		{ border-bottom:solid 2px #669966;font-style:normal; font-weight:normal;font-size:18px;padding:0px 10px 10px 20px;line-height:28px;}

#FAQRightColumn			{ padding:10px 0px;width:760px;border-left:solid 2px #669966;padding:10px;}
#FAQRightColumn	h1		{ border-bottom:solid 2px #669966;font-style:italic; font-weight:normal;font-size:18px;padding:0px 10px 10px 20px;line-height:27px;}
#FAQRightColumn h2		{color:#000000;font-size:16px;font-weight:bold; border:0px;font-style:normal;margin:0px;padding:0px;}
#FAQRightColumn	h4		{ margin:10px 0px 0px 0px;text-decoration:none; font-style:normal;font-size:12px;}
#FAQRightColumn a:link	{ color:#000000;}
#FAQRightColumn a:active	{ color:#000000;}
#FAQRightColumn a:visited	{ color:#000000;}
#FAQRightColumn a:hover	{ color:#000000;}
.FAQAnswer p				{margin:0px 0px 10px 0px;}

#AccountRightColumn			{ padding:10px 0px;width:588px;border-left:solid 2px #669966;width:825px;}
#AccountRightColumn	h1		{ border-bottom:solid 2px #669966;font-style:normal; font-weight:normal;font-size:18px;padding:0px 10px 10px 20px;line-height:26px;}
#AccountContainer			{padding:10px;}

#DealerContainer		{margin:0px; padding:0px;background:#ffffff url(../Images/Blocks.gif); background-position:bottom left;background-repeat: repeat-x;width:250px;}
#DealerContainer h1		{text-transform:uppercase;background-color:#336767;color:#ffffff;font-weight:normal;padding:0px 0px 0px 20px;margin:0px;line-height:50px;font-size:16px;font-style:normal;}
#DealerRightColumn			{padding:10px 0px;border-left:solid 2px #669966;}
#DealerRightColumn	h1		{ border-bottom:solid 2px #669966;font-style:normal; font-weight:normal;font-size:18px;padding:0px 10px 10px 20px;line-height:20px;}
#DealerRightColumn	h2		{ border-bottom:solid 2px #669966;border-top:solid 2px #669966;border-left:solid 0px #000000;border-right:solid 0px #000000;font-style:normal; font-weight:normal;font-size:18px;padding:10px 10px 10px 20px;line-height:28px;}

/* ABOUT US */
.AboutUs				{padding:11px 10px;}
.AboutUs a:link			{ color:#942923; text-decoration:none;}
.AboutUs a:active		{ color:#942923; text-decoration:none;}
.AboutUs a:visited		{ color:#942923; text-decoration:none;}
.AboutUs a:hover		{ color:#942923; text-decoration:none;}

/* FORMS */
.Label			{ text-align:right;}
.Value			{ padding-top:3px;padding-left:3px;}
.Input			{ padding-top:3px;}
.CartSortRow	{background-color:#336767;}
.CartSortRow td	{color:#ffffff; font-style:italic;font-weight:normal;padding:10px;}
.CartContainer						{border:solid 1px #01503A;}
.CartPanelContainer						{}
.CartContainer td					{font-family:"Gill Sans MT", arial, sans-serif; font-style:italic;}
.SectionTitle		{background-color:#669966; padding:6px; color:#ffffff; font-weight:bold;}
.SectionSubTitle	{background-color:#cccccc; padding:6px; color:#231F20; font-weight:bold;}
.SectionSubTitle td { border-top:solid 1px #01503A; }

.Cell			{border-bottom:solid 1px #01503A;border-right:solid 1px #01503A;padding:5px;color:#231F20;}
.Cell a:link		{color:#231F20;text-decoration:none;}
.Cell a:active		{color:#231F20;text-decoration:none;}
.Cell a:visited		{color:#231F20;text-decoration:none;}
.Cell a:hover		{color:#231F20;text-decoration:none;}
.CellEnd			{border-bottom:solid 1px #01503A;padding:5px;color:#231F20;}
.CellEnd a:link		{color:#231F20;text-decoration:none;}
.CellEnd a:active		{color:#231F20;text-decoration:none;}
.CellEnd a:visited		{color:#231F20;text-decoration:none;}
.CellEnd a:hover		{color:#231F20;text-decoration:none;}

.SortRow					{font-weight:bold;border-bottom:1px solid #01503A; background-color:#336767;color:#ffffff; font-style:italic;font-weight:normal;padding:10px;}
.SortRow td		{color:#ffffff; font-style:italic;font-weight:normal;padding:10px;}
.CartSubRow						{background-color:#8CA891;}
.CartSubRow		td				{color:#ffffff;border-top:solid 1px #01503A;font-weight:bold;padding:2px 4px;}
.OddRow		{background-color:#ffffff;}
.OddRow	td	{padding:2px 4px;}
.EvenRow		{background-color:#E6E6E6;}
.EvenRow	td	{padding:2px 4px;}

/* PRODUCT DETAIL */
#ProductPhoto					{ padding-right:10px;vertical-align:top; }
#ProductContent					{ width:100%; vertical-align:top; padding-top:0px;}

.NextPrevious					{ float:right;}
.NextPrevious a:link			{ text-decoration:none;color:#676767;}
.NextPrevious a:active			{ text-decoration:none;color:#676767;}
.NextPrevious a:visited			{ text-decoration:none;color:#676767;}
.NextPrevious a:hover			{ text-decoration:none;color:#676767;}
.RecommendedProducts			{ border-right: solid 1px #676767;border-left: solid 1px #676767;border-bottom: solid 1px #676767;width:100%;}
.RecommendedProducts td			{ padding:0px;margin:0px;}
.ShopArea						{ border:solid 1px #676767;padding:5px;}
.ShopArea td div					{ font-size:11px;}
.ShopAreaInfo					{ font-size:10px;color:#676767;font-style:italic;margin-top:5px;}
.Description					{ margin-top:5px;}
.Description td					{ font-size:10px;line-height:14px;}
.Description ul					{ list-style-type:none;margin:0px 8px;padding:0px;}


/* TABS */	
.TabContainer		{ background-image:url(../Images/TabBG.gif); background-repeat:repeat-x; background-position:bottom;}
.Tab				{ margin-left:3px;}
.TabA				{ background-color:#ffffff;font-size:11px; color:#000000;text-decoration:none;text-align:center;padding:10px 10px;text-transform:uppercase; border-top:solid 1px #676767;border-left:solid 1px #676767;border-right:solid 1px #676767;}
.TabA a:Link		{ font-weight:bold;color:#000000;text-decoration:none;font-size:11px ;}
.TabA a:Active		{ font-weight:bold;color:#01503A;text-decoration:none;font-size:11px ;}
.TabA a:Visited		{ font-weight:bold;color:#01503A;text-decoration:none;font-size:11px ;}
.TabA a:Hover		{ font-weight:bold;color:#01503A;text-decoration:none;font-size:11px ;}

.TabA2			{background-image: url(../Images/TabA2.jpg); background-repeat: repeat-x;font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#000000;text-decoration:none;text-align:center;padding:0px;}

.TabN			{background-color:#C6C699;font-size:11px; color:#000000;text-decoration:none;text-align:center;padding:10px 10px;text-transform:uppercase; }
.TabN a:Link		{  font-weight:bold;color:#000000;text-decoration:none;font-size:11px ;}
.TabN a:Active		{ font-weight:bold;color:#000000;text-decoration:none;font-size:11px ;}
.TabN a:Visited		{ font-weight:bold;color:#000000;text-decoration:none;font-size:11px ;}
.TabN a:Hover		{ font-weight:bold;color:#000000;text-decoration:none;font-size:11px ;}

/* eGALLERY */
.RoomFrame				{border: solid 1px #676767;}
.RoomBorderTop			{border-top: solid 1px #676767;padding:0px;}
.RoomButtonRow			{border-top:solid 1px #676767; background-color:#669966;}
.MiniThumb				{font-family:arial, sans-serif, verdana; font-weight: normal; font-size:10px; color:#000000;line-height:10px;}
.MiniThumb	a:Link		{font-family:arial, sans-serif, verdana; font-weight: normal; font-size:10px; line-height:10px;}
.MiniThumb	a:Active	{font-family:arial, sans-serif, verdana; font-weight: normal; font-size:10px; line-height:10px;}
.MiniThumb	a:Visited	{font-family:arial, sans-serif, verdana; font-weight: normal; font-size:10px; line-height:10px;}
.MiniThumb	a:Hover		{font-family:arial, sans-serif, verdana; font-weight: normal; font-size:10px; line-height:10px;}
.RoomName				{font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px;color:#ffffff;padding-left:3px;}
.RoomTitle                 {font-size:12px; font-weight:bold; color:#336767; text-decoration:none;font-style:italic;}
.ButtonRow			{border-top:solid 1px #676767; background-color:#669966;padding:5px;}

/* Footer Content */
.FooterBar                     {height:48px; width:990px;} /*display:inline;*/
.FooterLinks                   {float:left; margin:9px;}
.FooterSeperator               {margin:0; vertical-align:middle; }
.FooterHelp                    {float:right;  margin:9px; }
.FooterHelp h1                 {margin-right:5px;display:inline; color:#333; font-family:'Gil Sans MT', Tahoma, Sans-Serif; font-size:12px; font-style:oblique; font-weight:normal;}

/* LIFESTYLE COLLECTION */
div#LifestyleNav					{ margin-top:0px;}

a.LifestyleNavLinks				{ background-image:url(../Images/BtnArrow.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:times new roman, Verdana, Serif;font-size:13px;font-style:oblique;font-weight:bold;}
a.LifestyleNavLinks:hover			{ background-image:url(../Images/BtnArrow.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#000000;font-family:times new roman, Verdana, Serif; font-style:oblique;font-size:13px;font-weight:bold;}

a.LifestyleSelected				{  background-image:url(../Images/NavSquare.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#ff0000;font-family:times new roman, Verdana, Serif;font-size:13px;font-style:oblique;font-weight:bold;}
a.LifestyleSelected:hover			{ background-image:url(../Images/NavSquare.gif);background-repeat:no-repeat;background-position:center left; padding-left:15px;text-decoration:none; color:#ff0000;font-family:times new roman, Verdana, Serif; font-style:oblique;font-size:13px;font-weight:bold;}


.LifestyleDescription				{  text-decoration:none; color:#000000;font-size:10px;text-transform:uppercase;font-family:times new roman, Verdana, Serif;padding-left:23px;}
.LifestyleDescriptionNoPadding				{  text-decoration:none; color:#000000;font-size:10px;text-transform:uppercase;font-family:times new roman, Verdana, Serif;}

a.LifestyleLink				{ text-decoration:none; color:#000000;font-family:times new roman, Verdana, Serif;font-size:13px;font-style:oblique;font-weight:bold;}
a.LifestyleLink:hover			{ text-decoration:none; color:#000000;font-family:times new roman, Verdana, Serif; font-style:oblique;font-size:13px;font-weight:bold;}

.LifestyleText					{ color:#000000;font-family:times new roman, Verdana, Serif; font-style:oblique;font-size:18px;padding:20px;}



div#links	a img			{border:none;}

.LifestyleNav2		{ text-transform:uppercase;}

.RecommendedProductsLife			{ border-right: solid 1px #676767;border-left: solid 1px #676767;border-bottom: solid 1px #676767;width:100%;}
.RecommendedProductsLife td			{ padding:5px 0px 20px 0px;margin:0px;vertical-align:top;}

/* OLD STYLES */
/* GLOBAL */

SELECT			{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;}
INPUT			{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;}



.PrintWidth	{width:700px;border:solid 1px #000000;}
.NoScreen	{display:none; visibility:collapse;}

/* GENERAL */
.Alert				{ font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#ff0000;}
.PageContainer		{ border:solid 1px #000000;}




.PageHeader		{ font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 20px; color:#000000; font-style:Italic}
.PageTitle                 {font:bold 23px arial; color:#01503A; text-decoration:none;font-style:italic;}

.FilterPanel	{background-color:#f2f2f2;padding:10px;border-bottom:solid 1px #01503A;}
.FilterPanel2	{background-color:#f2f2f2;border-bottom:solid 1px #01503A;}
.ButtonContainerMenu           {width:120px; display:block;  text-align:center; color:#000000; padding:4px 4px 4px 4px; background-color:#E6E8DB; vertical-align:middle; border:solid 1px #D3C8B5; white-space: nowrap;}
.ButtonContainerMenu  a:link                 {font:bold 11px arial; color:#01503A; text-decoration:none;}
.ButtonContainerMenu  a:active               {font:bold 11px arial; color:#01503A; text-decoration:none;}
.ButtonContainerMenu  a:visited               {font:bold 11px arial; color:#01503A; text-decoration:none;}
.ButtonContainerMenu  a:hover                 {font:bold 11px arial; color:#01503A; text-decoration:none;}
.SubMenu         {color:#000000; padding:2px; background-color:#D3D7AB; border:solid 1px #669966;}
.SubMenu a:link          {color:#000000;font-size:11px;}
.SubMenu a:active          {color:#000000;font-size:11px;}
.SubMenu a:visited          {color:#000000;font-size:11px;}
.SubMenu a:hover          {color:#000000;font-size:11px;}
.SubMenuHover         {color:#000000; padding:2px; background-color:#ffffff; border:solid 1px #669966;}
.SubMenuHover a:link          {color:#000000;font-size:11px;}
.SubMenuHover a:active          {color:#000000;font-size:11px;}
.SubMenuHover a:visited          {color:#000000;font-size:11px;}
.SubMenuHover a:hover          {color:#000000;font-size:11px;}
.PopUpFrame					{visibility:hidden;background-color:#f2f2f2;border:solid 1px #01503A;width:400px;position:absolute; top:200px; left:30%;}
.PanelTitle                 {background-color:#01503A; }
.PanelTitle td                {font:bold 12px arial; color:#ffffff;padding:2px 10px 2px 10px;}
.Subheader					{font:bold 12px arial; color:#000000;border-bottom:solid 1px #000000;font-style:italic;width:100%;}

/* SE Content */
.SEContainer		{ padding-top:5px;color:#ffffff;}
.SEContainer td	{ color:#ffffff;}
.SE			{ font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 10px; color:#ffffff;}
a.SE:Link		{ font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 10px; color:#ffffff; text-decoration: none;}
a.SE:Active	{ font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 10px; color:#ffffff; text-decoration: none;}
a.SE:Visited	{ font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 10px; color:#ffffff; text-decoration: none;}
a.SE:Hover		{ font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 10px; color:#ffffff; text-decoration: none;}
h1.SE          { font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 10px; color:#ffffff;}
ul.SE       {}
li.SE       {list-style:url(../Images/mt.gif);}

/* BOXES */
.BoxTop			{ background-image: url(../Images/BoxTop.jpg); background-repeat: repeat-x;}
.BoxTop2			{ background-image: url(../Images/BoxTop2.jpg); background-repeat: repeat-x;}
.BoxBottom		{ background-image: url(../Images/BoxBottom.jpg); background-repeat: repeat-x;}
.BoxLeft			{ background-image: url(../Images/BoxLeft.jpg); background-repeat: repeat-y;background-position:right top;}
.BoxRight			{ background-image: url(../Images/BoxRight.jpg); background-repeat: repeat-y;}


/* SQUARE */
.SquareCenter		{ border-bottom: solid 1px #01503A;}
.SquareLeft		{ border-left: solid 1px #01503A;border-bottom: solid 1px #01503A;}
.SquareTop		{ background-image: url(../Images/SquareTop.jpg); background-repeat:repeat-x;}
.SquareRight		{ background-image: url(../Images/SquareRight.jpg); background-repeat:repeat-y;}
.SquareButton		{ border-bottom: solid 1px #01503A;padding-top:3px;padding-bottom:3px;}
.SquareButtonText		{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; padding-left:2px;}
.SquareButtonText	a:Link	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; }
.SquareButtonText	a:Active	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; }
.SquareButtonText	a:Visited	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; }
.SquareButtonText	a:Hover	{ font-weight:bold;color:#666666;text-decoration:none;font-size:12px; }
.SwatchDate		{ padding: 3px 0px 3px 0px;}



/* PRODUCT DETAIL */
.SwatchLarge		{ border:solid 1px #01503A;}

.ProductTitle		{ border-top:solid 1px #01503A; border-bottom: solid 1px #01503A; font-weight:bold;color:#01503A;background-color:#DDE5DE; font-size:16px;font-style:italic;padding-left:3px;height:21px;}
.EmailProduct		{ font-weight:bold;color:#01503A;font-size:14px;font-style:italic;padding-left:3px;height:21px;}
a.EmailProduct:Link		{ font-weight:bold;color:#01503A;font-size:14px;font-style:italic;padding-left:3px;height:21px;}
a.EmailProduct:Active		{ font-weight:bold;color:#01503A;font-size:14px;font-style:italic;padding-left:3px;height:21px;}
a.EmailProduct:Visited		{ font-weight:bold;color:#01503A;font-size:14px;font-style:italic;padding-left:3px;height:21px;}
a.EmailProduct:Hover		{ font-weight:bold;color:#01503A;font-size:14px;font-style:italic;padding-left:3px;height:21px;}

.ShopTop			{ border-top: solid 1px #666666;}
.ShopBottom		{ border-bottom: solid 1px #666666;}

.ButtonPad		{ padding:5px;}
.ProductNav		{ font-weight:bold;color:#01503A;font-size:12px; font-style:normal; text-decoration:none;padding-left:3px; padding-right:3px;}
.ProductNav a:Link		{ font-weight:bold;color:#01503A;font-size:12px; font-style:normal; text-decoration:none;}
.ProductNav a:Active	{ font-weight:bold;color:#01503A;font-size:12px; font-style:normal; text-decoration:none;}
.ProductNav a:Visited	{ font-weight:bold;color:#01503A;font-size:12px; font-style:normal; text-decoration:none;}
.ProductNav a:Hover	{ font-weight:bold;color:#01503A;font-size:12px; font-style:normal; text-decoration:none;}

/* BY CATEGORY */
.CategoryFrame		{ border:solid 1px #01503A; min-width:200px; }
.CategorySwatch		{ height:36px; width:36px;}
.CategorySwatch	img	{ height:36px; width:36px;}
.CategoryText		{ border-left: solid 1px #01503A; font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; padding-left:10px;width:116px;min-width:116px;white-space:nowrap;}
.CategoryText a:Link	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.CategoryText a:Active	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.CategoryText a:Visited	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.CategoryText a:Hover	{ font-weight:bold;color:#666666;text-decoration:none;font-size:12px;}


.CategoryTextSelected		{ background:#DDE5DE url(../Images/Arrow.gif);background-repeat:no-repeat;background-position: left center;border-left: solid 1px #01503A; font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px; padding-left:10px;width:116px;white-space:nowrap;}
.CategoryTextSelected a:Link	{ font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px;}
.CategoryTextSelected a:Active	{ font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px;}
.CategoryTextSelected a:Visited	{ font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px;}
.CategoryTextSelected a:Hover	{ font-weight:bold;color:#666666;text-decoration:none;font-size:12px;}

.StatementText		{  height:20px;font-weight:bold;color:#01503A;text-decoration:none;font-size:12px; padding-left:10px;width:116px;white-space:nowrap;}
.StatementText a:Link	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.StatementText a:Active	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.StatementText a:Visited	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.StatementText a:Hover	{ font-weight:bold;color:#666666;text-decoration:none;font-size:12px;}

.StatementTextSelected		{ height:20px;background:#DDE5DE url(../Images/Arrow.gif);background-repeat:no-repeat;background-position: left center;font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px; padding-left:10px;width:116px;white-space:nowrap;}
.StatementTextSelected a:Link	{ font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px;}
.StatementTextSelected a:Active	{ font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px;}
.StatementTextSelected a:Visited	{ font-weight:bold;color:#ffffff;text-decoration:none;font-size:12px;}
.StatementTextSelected a:Hover	{ font-weight:bold;color:#666666;text-decoration:none;font-size:12px;}


.tdStatementCategorySelected	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdStatementCategorySelected a:Link	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdStatementCategorySelected a:Active	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdStatementCategorySelected a:Visited	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdStatementCategorySelected a:Hover	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdStatementCategoryNotSelected	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdStatementCategoryNotSelected a:Link	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdStatementCategoryNotSelected a:Active	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdStatementCategoryNotSelected a:Visited	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdStatementCategoryNotSelected a:Hover	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}

.tdSampleBookCategorySelected	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdSampleBookCategorySelected a:Link	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdSampleBookCategorySelected a:Active	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdSampleBookCategorySelected a:Visited	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdSampleBookCategorySelected a:Hover	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdSampleBookCategoryNotSelected	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdSampleBookCategoryNotSelected a:Link	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdSampleBookCategoryNotSelected a:Active	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdSampleBookCategoryNotSelected a:Visited	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdSampleBookCategoryNotSelected a:Hover	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}

.tdUpholsterySelected	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdUpholsterySelected a:Link	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdUpholsterySelected a:Active	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdUpholsterySelected a:Visited	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdUpholsterySelected a:Hover	{ font-weight:bold;color:#01503A;text-decoration:none;font-size:12px;}
.tdUpholsteryNotSelected	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdUpholsteryNotSelected a:Link	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdUpholsteryNotSelected a:Active	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdUpholsteryNotSelected a:Visited	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}
.tdUpholsteryNotSelected a:Hover	{ font-weight:bold;color:#000000;text-decoration:none;font-size:12px;}




/* CONTACT PAGE */
.ContactLabel		{ font-weight:bold;color:#01503A;font-size:12px;padding-right:3px;}
.ContactValue		{ font-weight:normal;color:#666666;font-size:12px;padding-right:3px;}
.ContactBlack		{ font-weight:normal;color:#000000;font-size:12px;padding:0px 5px 0px 5px;}
.ContactValue a:Link	{ font-weight:normal;color:#01503A;font-size:12px;}
.ContactValue a:Active	{ font-weight:normal;color:#01503A;font-size:12px;}
.ContactValue a:Visited	{ font-weight:normal;color:#01503A;font-size:12px;}
.ContactValue a:Hover	{ font-weight:normal;color:#666666;font-size:12px;}

/* ABOUT US PAGE */
.No					{ font-weight:bold; color:#8F0000; font-size:16px; text-decoration:underline;}
.AboutText			{ font-weight:bold; color:#808080; font-size:16px; font-style:italic;}
.Yes					{ font-weight:bold; color:#8F0000; font-size:16px; }

/* BECOME A DEALER */
li.Dealer 			{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#8B8B8B;list-style:url(../Images/Disc.gif);}
.BorderBottom		{ border-bottom:solid 1px #01503A;}

/* MEMBER */
.MemberNav			{ font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#01503A;padding: 1px}
.MemberNav a:Link	{ font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#01503A;padding: 1px}
.MemberNav a:Active		{ font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#01503A;padding: 1px;}
.MemberNav a:Visited		{ font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#01503A;padding: 1px;}
.MemberNav a:Hover		{ font-family:arial, sans-serif, verdana; font-weight: bold; font-size:11px; color:#666666;padding: 1px;}


/*  SHOPPING CART STEPS  */ 


.PartContainer						{border-top:solid 1px #01503A;border-left:solid 1px #01503A;}
.CartTitle{background-color:#01503A; padding:6px; color:#ffffff; font-weight:bold;border:1px solid #01503A;}

.SortCell{font-weight:bold; padding:9px 4px; border-bottom:1px solid #01503A; border-right:1px solid #01503A;}
.SortCellEnd{font-weight:bold; padding:9px 4px; border-bottom:1px solid #01503A;}
.SortCell a:Link			{font-weight:bold;color:#000000;}
.SortCell a:Active		{font-weight:bold;color:#000000;}
.SortCell a:Visited		{font-weight:bold;color:#000000;}
.SortCell a:Hover		{font-weight:bold;color:#000000;}
.CartSubRow						{background-color:#8CA891;}
.CartSubRow		td				{color:#ffffff;border-top:solid 1px #01503A;font-weight:bold;padding:2px 4px;}

.ValueCell			{border-bottom:1px solid #01503A;border-right:1px solid #01503A;padding:2px 4px; }
.ValueCell img		{padding:3px;}
.ValueCellEnd		{border-bottom:1px solid #01503A;padding:2px 4px;}
.PanelCell			{border-right:1px solid #01503A;}
.SectionContainer	{border:1px solid #01503A; padding:5px;}
.EditRow			{background-color:#01503A; padding:2px 6px; color:#ffffff; font-weight:bold;border:1px solid #01503A;}
.PagingRow td			{ border-top:solid 1px #004F3B;}


/* OLD STYLE */
.ghcold					{ border-bottom: 1px solid #000000; border-left: 1px solid #005942; border-right: 1px solid #000000; border-top: 1px solid #005942; background-color: #9CB294; FONT-WEIGHT: bold; color: #FFFFFF; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; }
.buttonBG				{ border-bottom: 1px solid #000000; border-left: 1px solid #005942; border-right: 1px solid #000000; border-top: 1px solid #005942; background-color: #9CB294; FONT-WEIGHT: bold; color: #FFFFFF; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; }
.ghcoldidetail			{ width: 158px; border-bottom: 1px solid #000000; border-left: 1px solid #005942; border-right: 1px solid #000000; border-top: 1px solid #005942; background-color: #9CB294; FONT-WEIGHT: bold; color: #FFFFFF; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; }
.ghcoldbig				{ border-bottom: 2px solid #000000; border-left: 2px solid #005942; border-right: 2px solid #000000; border-top: 2px solid #005942; background-color: #9CB294; FONT-WEIGHT: bold; color: #FFFFFF; font-size: 12px; font-family:  Arial, Helvetica, sans-serif; }

a.LeftSubCatsLink:link		{ color:#015946;font: bold 12px/12px arial,verdana,sans-serif;text-decoration:none;letter-spacing:0.5px;white-space:nowrap; }
a.LeftSubCatsLink:visited	{ color:#015946;font: bold 12px/12px arial,verdana,sans-serif;text-decoration:none;letter-spacing:0.5px;white-space:nowrap; }
a.LeftSubCatsLink:active	{ color:#015946;font: bold 12px/12px arial,verdana,sans-serif;text-decoration:none;letter-spacing:0.5px;white-space:nowrap; }
a.LeftSubCatsLink:hover		{ color:#015946;font: bold 12px/12px arial,verdana,sans-serif;text-decoration:underline;letter-spacing:0.5px;white-space:nowrap; }

/* Dealer Locator */
.DealerLocatorTitle		{border:solid 1px green; height:24px; background-color:#01503A; color:#ffffff; font-size:14px; font-weight:bold;width:100%;}
.DealerLocatorSubTitle	{padding:2 2 2 2; background-color:#f2f2f2; font:bold 11px arial; color:#000000;border:solid 1px silver;width:100%;}
.DealerLocatorPanel	{padding: 2 2 2 2; background-color:#f2f2f2;border:solid 1px #01503A;}
.DealerLocatorSubHeader {color:#ffffff; font-size:11px; font-weight:bold; background-color:#657F3A; border:solid 1px #01503A;}



.color {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.colorheader {FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #D81F2A;
FONT-FAMILY: Futura, Arial, Helvetica, sans-serif;}

a.colorheader:link {FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #D81F2A;
FONT-FAMILY: Futura, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.colorheader:visited {FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #015946;
FONT-FAMILY: Futura, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.colorheader:active {FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #015946;
FONT-FAMILY: Futura, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

.colorsubheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #015946;
	FONT-FAMILY: Futura, Arial, Helvetica, sans-serif;
}

.contentmargin {
	margin-left: 15px;
}

.default {FONT-SIZE: 11px;
COLOR: #666666;
line-height:18px;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.MPdefault {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.defaultheader {FONT-SIZE: 16px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.defaultsubheader {FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}


.footerdivider {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.large {FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Helvetica, Arial, sans-serif;}

input.default {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
color: #000000;}

input.searchbox {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
WIDTH: 135px;}

input.input_textarea {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
}

input.nssearchbox {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;}

.nsselect {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;}

select.default {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
color: #000000;}

select {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
color: #000000;}

select.advancedsearch {FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
WIDTH: 250px;}

.formlabel {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.formrequiredtext {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.formfieldnote {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.formrequired {COLOR: #981039;}

.messagesaved {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagebackorder {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.backorderheader {FONT-WEIGHT: bold;
FONT-SIZE: 20px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.backorderinst {
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagedigitalcoupon {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagediscount {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagediscountmulti {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messageerror {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagegiftcertificate {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagegiftmessage {FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagegiftwrap {FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messageisprice {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagesale {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagesearchresults {FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagesent {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messageshipping {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #981039;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.messagewasprice {FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.small {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.tableheader {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.tableheader2 {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

.tipOut {FONT-WEIGHT: bolder;
FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px #015946 solid;
text-align: center;}

.tipBack {FONT-WEIGHT: bolder;
FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align: center;
padding: 5px;
background-color: #e3effa;
border-left: 1px #015946 solid;}

.catsubnav {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;}

a.catsubnav:link {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.catsubnav:active {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.catsubnav:visited {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghbreadcrumb:link {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghbreadcrumb:visited {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghbreadcrumb:active {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghdefaultnu:link {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghdefaultnu:visited {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghdefaultnu:active {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghdefaultu:link {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghdefaultu:visited {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghdefaultu:active {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghcolornu:link {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghcolornu:visited {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghcolornu:active {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghfaq:link {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghfaq:visited {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghfaq:active {FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghfooter:link {FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghfooter:visited {FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghfooter:active {FONT-SIZE: 11px;
COLOR: #333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghremove:link {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghremove:visited {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghremove:active {FONT-SIZE: 11px;
COLOR: #015946;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghsmallnu:link {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghsmallnu:visited {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghsmallnu:active {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;}

a.ghsmallu:link {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghsmallu:visited {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

a.ghsmallu:active {FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;}

IMG.imageborder {BORDER-LEFT-COLOR: #CCCCCC;
BORDER-BOTTOM-COLOR: #CCCCCC;
COLOR: #CCCCCC;
BORDER-COLOR: #CCCCCC;
BORDER-TOP-COLOR: #CCCCCC;
BORDER-RIGHT-COLOR: #CCCCCC}

a.ghimageborder {BORDER-LEFT-COLOR: #CCCCCC;
BORDER-BOTTOM-COLOR: #CCCCCC;
COLOR: #CCCCCC;
BORDER-COLOR: #CCCCCC;
BORDER-TOP-COLOR: #CCCCCC;
BORDER-RIGHT-COLOR: #CCCCCC;}

.greytxt{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:22px;
}
 
.BackToAllFabrics
{
	color:#000000;
	text-decoration:none;
	font-style:italic; 
	font-size:8pt;
}

.LinkToUsHeader1 {  text-decoration:none; color:#000000;text-align:center;font-size:20px;font-weight:bold;font-family:Verdana, Serif,times new roman;}
.LinkToUsContent {  text-decoration:none; color:#000000;font-size:12px;font-family:Verdana, Serif,times new roman;padding-left:23px;}
.LinkToUsHeader2 {  text-decoration:none; color:#000000;font-size:18px;font-weight:bold;font-style:italic;text-align:center;font-family:Verdana, Serif,times new roman;padding-left:23px;}
.LinkToUsHeader3 {  text-decoration:none; color:#000000;font-size:18px;font-weight:bold;font-style:italic;font-family:Verdana, Serif,times new roman;padding-left:180px;}
.LinkToUsSteps{ text-align:center;}
.LinkToUsSteps2{ padding-left:250px;}
.LinkToUsLink { font-size:18px; text-decoration:underline; }

.BecomeADealerHeader {  text-decoration:none; color:#000000;text-align:center;font-size:30px;font-weight:bold;font-family:Verdana, Serif,times new roman;}
.BecomeADealerSubHeader {  text-decoration:none; color:#2D6866;text-align:left;font-size:18px;font-weight:bold;font-family:Verdana, Serif,times new roman;}
.BecomeADealerSubHeader2 {  text-decoration:none; color:#000000;text-align:center;font-size:16px;font-weight:bold;font-family:Verdana, Serif,times new roman;}

.LoginPopupContainer {width:988px;text-align:right;position:relative;z-index:9999;}
.LoginPopup { right:0px;visibility:hidden;display:none;margin-top:1px;margin-right:1px;position:absolute;border:solid 1px #000000;padding-right:0px;float:right;width:215px;font-family:Arial, Verdana, Sans-Serif;background-color:#CCCC98; }

/* Drop Down Menu Styles */
#DropDownMenu {	margin:0; padding:0; z-index:30 }
#DropDownMenu li { margin:0; padding:0; list-style:none; float:left; font:bold 11px arial }
#DropDownMenu li a { display: block;margin: 0 1px 0 0;padding: 4px 10px;width: 100%;background: #669966;color: #FFF;text-align: center;text-decoration: none}
#DropDownMenu li a:hover{background: #669966}
#DropDownMenu div{position: absolute;margin: 0;padding: 0;background: #669966;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}
#DropDownMenu div a{position: relative;	display: block;	margin: 0;	padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #669966;color: #FFFFFF;font: 11px arial}
#DropDownMenu div a:hover{background: #77AA77;color: #FFF}
#DropDownSubMenu{margin: 0;	padding: 0;	z-index: 30;}
#DropDownSubMenu li{margin: 0;padding: 0;list-style: none;float: left;font: bold 11px arial}
#DropDownSubMenu li a {	display: block;	margin: 0 1px 0 0;padding: 4px 10px;width: 100%;background: #669966;color: #FFF;text-align: center;text-decoration: none;}
#DropDownSubMenu li a:hover{background: #669966}
#DropDownSubMenu div{position: absolute;margin: 0;padding: 0;background: #669966;border:solid 1px #FFFFFF;}
#DropDownSubMenu div a{position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #669966;color: #FFFFFF;	font: 11px arial}
#DropDownSubMenu div a:hover{background: #77AA77;color: #FFF}
.DropDownMenuContainer{visibility:hidden;z-index:9999;position:absolute;top:0px;background-color:#669966;}
.DropDownMenuSubContainer{padding:0px 0px 0px 0px;top:32px;position:absolute;width:auto;}
.DropDownSubMenuContainer{visibility:hidden;z-index:9999;position:absolute; background-color:#669966;float:right;right:-1px;}
.SubMenuArrow{height:8px;padding-top:3px;float:right;}

/* bottom copyright statement and fabric book h1 */
.HeadlineSampleBook {position:relative; top:240px; left:230px !important;}/*440px*/
html* .HeadlineSampleBook {top:245px;} /*IE<=7*/
.HeadlineSampleBook { left /*\**/: 230px\9 } /*IE8*/
.lblPageH1 {white-space:nowrap; position:absolute; top:735px; right:0px; color:#fff; font-family:'Gill Sans MT', Tahoma, Sans-Serif; font-size:12px!important; font-style:italic; font-weight:normal;}
html* .lblPageH1 {top:750px;} /*IE<=7*/

/* fix for IE7 overflow when viewing certain category results */
.ProductsAndCategories td {padding:10px 0; width:125px;}