.img { border: 0; }
.listing: {color:black; text-decoration:none;}
.listing:link {color:black; text-decoration:none;font-weight:normal;}
.listing:visited { text-decoration: none; color:black;font-weight:normal}
.listing:active {color:black; text-decoration:none;}
.listing:hover {color:#999999; text-decoration:none;font-weight:normal;}

.listingHeader: {font-weight:bold; color:black; text-decoration:none;}
.listingHeader:link {font-weight:bold; color:black; text-decoration:none;}
.listingHeader:visited {font-weight:bold;  text-decoration: none; color:black;}
.listingHeader:active {font-weight:bold; color:black; text-decoration:none;}
.listingHeader:hover {font-weight:bold; color:#999999; text-decoration:none;}

.legendBottom {border-bottom: solid 1px #B2B9C3;}

.listingTree1: {color:black; text-decoration:none;}
.listingTree1:link {color:black; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}
.listingTree1:visited { text-decoration: none; color:black; font: normal 11px Arial, Helvetica, sans-serif;}
.listingTree1:active {color:black; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}
.listingTree1:hover {color:#999999; text-decoration:none;font: normal 11px Arial, Helvetica, sans-serif;}

.listingTree1Count {color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}

.ProductCategoryLink {color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}
.ProductCategoryLink:link {color:black; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}
.ProductCategoryLink:visited { text-decoration: none; color:black;  font: normal 11px Arial, Helvetica, sans-serif;}
.ProductCategoryLink:active {color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}
.ProductCategoryLink:hover {color:#999999; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}




.SmallText {color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}
.SmallText:link {color:black; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}
.SmallText:visited { text-decoration: none; color:black;  font: normal 11px Arial, Helvetica, sans-serif;}
.SmallText:active {color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}
.SmallText:hover {color:#999999; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}

.frontlink {color:black; text-decoration:"none";}
.frontlink:link {color:black; text-decoration:none;}
.frontlink:hover {color:#999999; text-decoration:none;}
.frontlink:active {color:black; text-decoration:"none";}
.frontlink:visited { text-decoration: none; color:black; }


.companyhyperlink {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.companyhyperlink:link {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.companyhyperlink:visited {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.companyhyperlink:active {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.companyhyperlink:hover {color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

.hyperlink {color:#cc0000; text-decoration:"none";}
.hyperlink:link {color:#cc0000; text-decoration:none;}
.hyperlink:visited { text-decoration: none; color:#990000; }
.hyperlink:active {color:#cc0000; text-decoration:"none";}
.hyperlink:hover {color:#999999; text-decoration:none;} 



.refine_more {color:#cc0000; text-decoration:"none"; }
.refine_more:link {color:#cc0000; text-decoration:none; }
.refine_more:visited { text-decoration: none; color:#990000; }
.refine_more:active {color:#cc0000; text-decoration:"none";}
.refine_more:hover {color:RED; text-decoration:none;} 



.related {color:black; text-decoration:"none";}
.related:link {color:black; text-decoration:none;}
.related:visited { text-decoration: none; color:#990000; }
.related:active {color:black; text-decoration:"none";}
.related:hover {color:#999999; text-decoration:none;} 

.refine_text { border:0 color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}
.refine_text:link {color:black; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}
.refine_text:visited { text-decoration: none; color:black; font: normal 11px Arial, Helvetica, sans-serif;}
.refine_text:active  {color:black; text-decoration:"none"; font: normal 11px Arial, Helvetica, sans-serif;}
.refine_text:hover {color:RED; text-decoration:none; font: normal 11px Arial, Helvetica, sans-serif;}
.navigatorColor {background-color:#EBF0F4; }

.id_footer{
float:left;
padding:0 10px 0 0;
text-align:left;
width:304px;
}
ul, div {
-x-system-font:none;
color:#000000;
font-family:georgia,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


.pagetitle {
	font-family: arial;
	font-weight: bold;
	font-size: 22px;
	line-height: 15pt;
	color: black;
	height: 28px;
	text-decoration:none;}

.message { color:red;}
.white { color:white;}
.error {color:RED; }




.copy
{	
font: regular 12px Georgia, serif;
color: #000000;
line-height:17px;
text-decoration:none;
}



#mainContainer {
	FONT: 11px Arial, serif; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto
}
#mainContainer2Home {
	FONT: 11px Arial, serif; MARGIN-LEFT: 2px; WIDTH: 498px
}
#mainContainer2Default {
	FONT: 11px Arial, serif; WIDTH: 760px
}
.mainLeft {
	WIDTH: 260px
}
.mainRight {
	WIDTH: 500px
}
#headerLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 260px; PADDING-TOP: 0px
}
#leftColContainer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 260px; PADDING-TOP: 5px
}
#spine {
	CURSOR: pointer
}
#insidearrow {
	Z-INDEX: 1; MARGIN-LEFT: -12px; CURSOR: pointer; POSITION: absolute; TOP: 250px
}
#insideclose {
	Z-INDEX: 1; VISIBILITY: hidden; MARGIN-LEFT: -12px; CURSOR: pointer; POSITION: absolute; TOP: 250px
}
#boxcover {
	VISIBILITY: hidden; WIDTH: 260px; PADDING-TOP: 0px; POSITION: absolute; TOP: 262px; HEIGHT: 175px; BACKGROUND-COLOR: #fff
}

.centerColContainerHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 32px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.centerColContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 32px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 638px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.rightColContainerOut {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://www.interiordesign.net/contents/images/IDWbgblue.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 123px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
#rightColContainerIn {
	MARGIN-LEFT: 3px; WIDTH: 120px
}
#rightColContainerIn2 {
	MARGIN-LEFT: 3px; WIDTH: 120px
}

.date {
	FONT: 9px Arial, sans-serif; COLOR: #999999
}
.footer {
	FONT: 9px/11px Arial, sans-serif; COLOR: #666666
}

.footernav {
	FONT: 11px Arial, sans-serif; COLOR: #000
}

.issue {
	FONT: bold 11px Arial, sans-serif; COLOR: #000000
}
.tocFeature {
	FONT: italic 11px/14px Arial, sans-serif; COLOR: #000000
}
.tocTitle {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.tocTitle {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.tocTitle:hover {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.toc {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.toc {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}

.hpheadline {
	FONT: 11px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.hpbyline {
	FONT: 10px Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #999999; TEXT-DECORATION: none
}
.hpnpco {
	FONT: bold 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.hpnp {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.datestamp {
	FONT: 9px/23px Arial, sans-serif; COLOR: #999999
}
.calendartopheader {
	FONT: 10px Arial, sans-serif; COLOR: #999999; BACKGROUND-COLOR: #ebf0f5
}
.calendartop {
	FONT: 10px Arial, sans-serif; COLOR: #000000
}
A.calendartop {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; FONT: 10px Arial, sans-serif; BORDER-LEFT: #cc0000 1px solid; COLOR: #000000; BORDER-BOTTOM: #cc0000 1px solid
}
A.calendartop:visited {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: 10px Arial, sans-serif; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid
}
.centerhead {
	FONT: bold 13px/17px Arial, serif; COLOR: #000000
}
.centerabstract {
	FONT: 11px/14px Arial, serif; COLOR: #000000
}


a.hover
{	
color: #cc0000;
line-height: 14px;
text-decoration: none;
}
.Greenbyline {
	FONT: bold 10px Verdana, sans-serif; COLOR: #b7b7b7
}
.Greenabstract {
	FONT: 10px Verdana, sans-serif; COLOR: #000000
}
.Greenmore {
	FONT: 10px Verdana, sans-serif; COLOR: #000000; TEXT-DECORATION: underline
}
.Greencaption {
	FONT: 10px Verdana, sans-serif; COLOR: #b7b7b7
}
.abstract {
	FONT: 11px/14px Arial, serif; COLOR: #333333; TEXT-DECORATION: none
}
A.abstract {
	FONT: 11px/14px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.abstract:hover {
	FONT: 11px/14px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.byline {
	FONT: small-caps 12px/17px Arial, serif; COLOR: #999999
}

.head {
	FONT: bold 13px Arial, serif; COLOR: #000000
}
.HEAD {
	FONT: bold 13px Arial, serif; COLOR: #000000
}
.nib {
	COLOR: #000000; LINE-HEIGHT: 17px
}
.deck {
	FONT: small-caps 12px/17px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
A.deck {
	FONT: small-caps 12px/17px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.deck:hover {
	FONT: small-caps 12px/17px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.body {
	FONT: 12px/17px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
A.body {
	FONT: 12px/17px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none;
}
A.body:hover {
	FONT: 12px/17px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none;
}
.centernav {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.centernav {
	FONT: 11px/14px Arial, sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.centernav:hover {
	FONT: 11px/14px Arial, sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.npco {
	FONT: bold 11px/14px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
A.npco {
	FONT: bold 11px/14px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
A.npco:hover {
	FONT: bold 11px/14px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
#npbody {
	FONT: 11px/14px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
#npbody A {
	FONT: 11px/14px Arial, serif; COLOR: #cc0000; TEXT-DECORATION: none
}
#npbody A:hover {
	FONT: 11px/14px Arial, serif; COLOR: #999999; TEXT-DECORATION: none
}
.npNav {
	FONT: 11px/14px Arial, sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.npNav {
	FONT: 11px/14px Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.npNav:hover {
	FONT: 11px/14px Arial, sans-serif; COLOR: #999999; TEXT-DECORATION: none
}
.npNav1 {
	FONT: 11px/14px Arial, sans-serif; TEXT-DECORATION: none
}
A.npNav1 {
	FONT: 11px/14px Arial, sans-serif; TEXT-DECORATION: none
}
.npTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.subHeadLeft {
	PADDING-LEFT: 15px; WIDTH: 245px
}
.tocHeader {
	PADDING-BOTTOM: 15px; FONT: bold 11px Arial, serif; COLOR: #cc0000
}
.tocHeadline {
	FONT: 11px/15px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
A.tocHeadline {
	FONT: 11px/15px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
A.tocHeadline:hover {
	FONT: 11px/15px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
.tocDeck {
	FONT: 11px/15px Arial, serif; COLOR: #999999; TEXT-DECORATION: none
}
.tocSubsection {
	FONT: bold 11px/15px Arial, serif; COLOR: #000000; TEXT-DECORATION: none
}
.tocIssueDate {
	FONT: 11px Arial, sans-serif; COLOR: #999999
}
.grayLineTop {
	BORDER-TOP: #e8e8e8 1px solid
}
.grayLineBottom {
	BORDER-BOTTOM: #e8e8e8 1px solid
}


.caption {
	FONT: 9px/11px Arial, sans-serif; COLOR: #999999
}

.listingtitle { 
   	font-family: arial; 
   	font-size: 9pt; 
	text-decoration: none;
	font-weight: bold;
	color:Black;
	 }
	 
	 .topbar {
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	line-height: 15pt;
	color:black;
	
	 }
	 
	 .defaultDarkColor {background-color:#B2B9C3;}
	 
	 
	 

	 
.BreadCrum
{	
font: normal 11px Arial, Helvetica, sans-serif;
color: black;
line-height: 14px;
text-decoration: none;
}

.npNav	
{	
font: normal 11px Arial, Helvetica, sans-serif;
color: black;
line-height: 14px;
text-decoration: none;
}

a.npNav	
{	
font: normal 11px Arial, Helvetica, sans-serif;
color: #000000;
line-height: 14px;
text-decoration: none;
}

a.npNav:hover
{	
font: normal 11px Arial, Helvetica, sans-serif;
color: #999999;
line-height: 14px;
text-decoration: none;
}

.BreadCrumLeaf
{
font: normal 11px Arial; 
color: black;
line-height: 14px;
text-decoration: none;
}

.bodys_title
{
font: normal 11px Arial;
color: black;
line-height: 14px;
text-decoration: none;
text-align: left; 
}
.bodys
{
font: normal 11px Arial;
color: black;
line-height: 14px;
text-align: left; 
}

.refine { 
   	font-family: arial; 
   	font-size: 12px; 
	font-weight: bold;
	height: 14pt;
	background-color:#EBF0F4;
	border-bottom: solid 1px black;
	border-top: solid 1px black;	
	
	}
	
	 

.refine2 { 
   	font-family: arial; 
   	font-size: 12px; 
	font-weight: bold;
	height: 14pt;
	color: black; 
	background-color:#EBF0F4;
	
}


	
	.current_page_color
	{
		color: black;
	}
	
	.company_title
	{
		color: Black;
		font-family: Arial;
		font: 18 px;	
	}
	
	.rfi
	{
		font-family: Verdana;
		font: 10 px;
		color: black;
		vertical-align:50%;
		
	}
	
.defaultLightColor {background-color: #EBF0F4;}	
.faqQuestion {color:#FF0000; font-size:  medium; font-family:Arial, Helvetica, sans-serif;}
.faqAnswer { color:#333333; font-size: small; font-family:Georgia, Times New Roman, Times, serif;}		
body, p, td, div {color: #000000; font: 12px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 18px;}

/* Added to override the left column from PST Css, because PST Support two middle columns.*/
div#leftcolumn {
float:left;
margin:0px 0px 0px 8px;
overflow:hidden;
padding:0px;
width:769px;
}

/*Added to override the styles regarding Product Widget*/
/*div#sectionsmenu ul#topnavsections li ul.level2 li.first{ border:1px solid #666;float:left;margin:0px;padding:5px 0px 5px 5px; white-space: normal; width:160px;  background-color:white;}
div#sectionsmenu ul#topnavsections li ul.level2 li.first:hover,
div#sectionsmenu ul#topnavsections li ul.level2 li.firstsfhover{border:1px solid #666; background-color:white;width:160px;padding:5px 0px 5px 5px;position:relative ;  z-index:9999; }
div#sectionsmenu ul#topnavsections li ul.level2 li a{ display:block;font: normal 12px Georgia, serif; margin:0px;padding:0px 0px 10px 0px;white-space:normal; text-align:left;}

div#sectionsmenu ul#topnavsections li.sectionsmore ul.level2 li a.tocBG,
div#sectionsmenu ul#topnavsections li ul.level2 li a.tocBG 
{width:145px;font: normal 11px Times New Roman, sans-serif;color:#CC0000;line-height: 14px;text-decoration: underline;text-align:right;}

.widgetHeader{font:normal 14px Cambria, sans-serif ;color:Purple  ;line-height : 18px;}

.widgetCompanyProdTitle{font:normal 12px Cambria, sans-serif ;font-weight:bold;	color:Navy ;line-height : 18px;}

.widgetProdDesc{font:normal 12px Cambria, sans-serif ;color:Green ;	line-height : 18px;}

.widgetPosted{font:normal 12px Bookman Old Style, sans-serif ;color:Maroon ;line-height : 18px;}*/
