/* body general setting: font, background-images etc */

body {font-family: Verdana; background-repeat:repeat-x; margin:0; padding:0; orphans:0; z-index:100; white-space:normal;background-color: #FFFFFF;}
.body_popup {font-family: Verdana; background-repeat:repeat-x; margin:0; padding:0; orphans:0; z-index:100; white-space:normal;}
form {padding: 0; margin: 0;}
sup {font-size: 80%;}




.popbody {font-family: Verdana; background-repeat:repeat-x; margin:0; padding:0; orphans:0; z-index:100; bgcolor:#FFFFFF}
/* Background settings */
TD {font-size: 9px; line-height:13px; color: #d1d4d7;}
.homemain {background-image:url(images/clearpixel.gif); background-repeat:no-repeat;}
.homemain0 {background-image:url(images/clearpixel.gif); background-repeat:no-repeat;}
.homebottom {background-image:url(images/homebtm_bckgrd.gif); background-repeat:repeat-y;}
.promobottom {background-image:url(images/promobtm_bckgrd.gif); background-repeat:repeat-y;}
.subpage_top_bg {background-image:url(images/subpage_top_bg.gif); background-repeat:no-repeat;}
.news_top_bg {background-image:url(images/bodybg_newsarticle.gif); background-repeat:no-repeat;}
.subpage_top_bgwhite {background-image:url(images/bckgrd_newsarticle_leftcol.gif); background-repeat:no-repeat;}
.subpagemain {background-image:url(images/clearpixel.gif); background-repeat:no-repeat;}
.item_virtuallanding_bg {background-image:url(images/landingitem_bg.gif); background-repeat:no-repeat;}
.promo_virtuallanding_bg {background-image:url(images/promolandingitem_bg.gif); background-repeat:no-repeat;}
.productdetail_left_bg {background-image:url(images/productdetail_left_bg.gif); background-repeat:no-repeat;}
.productrightteaser_top_bg {background-image:url(images/line_168.gif); background-repeat:no-repeat;}
.productrightteaser_top_bg1 {background-image:url(images/line_168_h.gif); background-repeat:no-repeat;}
.mainbodytop_bg {background-image:url(images/mainbodytop_bg.gif); padding: 16px 30px 20px 30px;}
.mainbodytopwithanchorlink_bg {background-image:url(images/mainbodytop_bg.gif); padding:16px 0 20px 30px;}
.mainpage_bg {background-image:url(images/mainbodytop_bg.gif);}
.productsteaser_bg {background-image:url(images/productsteaser_bg.gif); background-repeat:no-repeat;}
.popup {border:#EBE8E5 1px solid; vertical-align:top;}
/*divisions*/
.textilesl_bg{background-color: #B3A995;}
.metalsl_bg{background-color: #676D7C;}
.componentsl_bg{background-color: #57517b;}
.shademasterl_bg{background-color: #d08a4e;}


.textilesm{color: #000000;}
.metalsm{color: #FFFFFF;}
.componentsm{color: #000000;}
.shademasterm{color: #000000;}

.textilesd {background-color: #B3A995; color: #000000;}
.textilesd a:link{background-color: #B3A995; color: #000000;}
.textilesd A:visited{background-color: #B3A995; color: #F0F0F0;}
.textilesd A:active{background-color: #B3A995; color: #000000;}
.textilesd A:hover{background-color: #B3A995; color: #F0F0F0;}

.metalsd {background-color: #676D7C; color: #000000;}
.metalsd a:link {background-color: #676D7C; color: #000000;}
.metalsd a:visited {background-color: #676D7C; color: #AAAAAA;}
.metalsd a:active {background-color: #676D7C; color: #000000;}
.metalsd a:hover{background-color: #676D7C; color: #AAAAAA;}

.componentsd {background-color: #57517b; color: #FFFFFF;}
.componentsd a:link{background-color: #57517b; color: #FFFFFF;}
.componentsd A:visited{background-color: #57517b; color: #999999;}
.componentsd A:active{background-color: #57517b; color: #FFFFFF;}
.componentsd A:hover{background-color: #57517b; color: #999999;}

.shademasterd {background-color: #d08a4e; color: #000000;}
.shademasterd a:link{background-color: #d08a4e; color: #000000;}
.shademasterd A:visited{background-color: #d08a4e; color: #F0F0F0;}
.shademasterd A:active{background-color: #d08a4e; color: #000000;}
.shademasterd A:hover{background-color: #d08a4e; color: #F0F0F0;}

.generald {color: #444444;}
.generald a:link {color: #444444; }

.textiles_center {color: #B3A995;}
.metals_center {color: #676D7C;}
.components_center {color: #57517b;}
.shademaster_center {color: #d08a4e;}

/* general links */

A { text-decoration: underline;color: #5d5f60; position: relative;}
A:link	{  text-decoration: underline;color: #5d5f60;}
A:visited { text-decoration: underline;color: #5d5f60;}
A:active { text-decoration: underline;color: #5d5f60;}
A:hover	{ text-decoration: underline;color: #5d5f60;}

.noover A {position: fixed;}

/* divs setting */

/** Home Page **/
.divHomeMain{width:780;padding:0 10px 40px 27px;}
.divHomeLeft{padding-top:7px; background-color: #929496}
.divLeft35{padding-left:35px;}
.divLeft5{padding-left:5px;}
.divLeft7{padding-left:7px;}
.divLeft15{padding-left:15px;}
.divRight5{padding-right:5px;}
.divRight15{padding-right:25px;}
.divTop5{padding-top:5px;}
.divTop10{padding-top:10px;}
.divTop15{padding-top:15px;}
.divBottom10{padding-bottom:10px;}
.divBottom40{padding-bottom:40px;}
.divProductrightteaser{width:168;padding:0 18px 30px 18px;}
.divHomeArrowReverse{width:6;height:9;}

/** Products Page **/
.divLeft22{padding-left:22px;}
.divRight30{padding-right:30px;}
.divTop25{padding-top:25px;}
.divTop33{padding-top:33px;}
.divTop38{padding-top:38px;}
.divSubLogo{padding:15px 20px 0px 120px;}
.divSubProductLogo{padding:15px 25px 0px 0px;}
.divSubProductSubLogo{padding:5px 0px 5px 0px;}
.divVLanding{width:714;padding:0 29px 0px 37px;}
.divProductTopBlock{padding:10px 23px 15px 23px;}
.divProductModule{padding:0 0 15px 0;}
.divProductGraphical{padding: 15px 10px 10px 5px;}
.divProductSub{width: 160px; padding:15px 0 0 0px;}
.divMVLanding{width:540;padding:0 15px 0px 33px;}

/** Defining Your Style **/
.divLeft9{padding-left:9px;}
.divLeft12{padding-left:12px;}
.divLeft20{padding-left:20px;}
.divLeft27{padding-left:27px;}
.divLeft40{padding-left:40px;}
.divTop9{padding-top:9px;}
.divBottom20{padding-bottom:20px;}
.backWhite {background-color: #fff;}
.marginLeft50 {margin-left: 50px;}
.marginTop22 {margin-top: 22px;}
.marginBottom22 {margin-bottom: 22px;}
.divTop22 {padding-top: 22px;}
.divBottom22 {padding-bottom: 22px;}
.divRight16 {padding-right: 16px;}
.divRight20 {padding-right: 20px;}
.lightergeneral {color: #d8d6cd;}
.borderTop {border-top: 1px solid #edece8;}

/** Find a Showroom Page **/
.divLeft6{padding-left:6px;}
.divLeft8{padding-left:8px;}
.divLeft22{padding-left:22px;}
.divLeft30{padding-left:30px;}
.divLeft50{padding-left:50px;}
.divLeft60{padding-left:60px;}
.divTop8{padding-top:8px;}
.divTop16{padding-top:16px;}
.divTop18{padding-top:18px;}
.divTop20{padding-top:20px;}

/** Discovering solution  **/
.divLeft3{padding-left:3px;}
.tbMainBody {width:550;padding:35px 20px 20px 30px;}
.tbMainSubBody {width:550;padding:0 22px 20px 30px;}
.tbMainWideBody {width:708;padding:0 33px 0px 39px;}
.divMainBodywithanchorlink {width:550;padding:25px 15px 0 30px;}

/** Footer **/
.divFooter{width:740;padding:10px 11px 10px 10px;}

.button{background-image:url(images/btn_global_bckgrd.gif); background-repeat: repeat-x;}

.line {border: 1px solid #d7d4c3; height: 1px;}
.inputText{border: 1px solid #d7d4c3; padding-left: 5px}

.contactInput
{
border: 1px solid #d7d4c3; 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
padding-top:2px;
color: #666666;
}

.contactInputRed
{
border: 1px solid #d7d4c3; 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
padding-top:2px;
color: #c31313;
}

.tdBrowseOurDivisions
{
	padding: 6px 0px 6px 13px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	border-left: solid 1px #C0C2C5;
	border-right: solid 1px #C0C2C5;
	border-bottom: solid 1px #C0C2C5;
	width: 188px;
	color: black;
}

A.aCorpDivision:link {color: black;text-decoration: none;}
A.aCorpDivision:visited {color: black;text-decoration: none;}
A.aCorpDivision:active {color: black;text-decoration: none;}
A.aCorpDivision:hover {color: black;text-decoration: underline;}


.divCorpDivisions
{
	position:inherit;
	padding-bottom: 10px;
}

/* table setting */

.tdVLandingItemS{width:188;padding:0 38px 28px 0;}
.tdVLandingItem{width:150;padding:0 0 28px 0;}
.tdProductDetail{padding:0 25px 20px 0;}
.tdProductDetail1{padding:0 0 0 26px;}
.tdProductModules{padding:10px 0px 0px 0px;}
.tdRight10{padding-right:10px;}
.tdMVLandingItemS{width:195;padding:0 45px 28px 0;}
.tdMVLandingItem{width:150;padding:0 0 28px 0;}


/* colors */
.white:active,
.white:hover,
.white:link,
.white:visited,
.white {color: #FFFFFF;} /* white text */
.leftgraygeneral{color: #CFD2D5;}
.darkgeneral {color: #333333;} /* General Dark Text */
.graygeneral {color: #5d5f60;}
.darkcolor {color: #d1d4d7;}
.red {color: #c31313;} /* red Text */
.tint {padding-top: 11px;}
.back {padding: 32px 14px 28px 14px;}
.internalLiving {background-color: #d7d4c3;color: #333333; padding-left: 10px}
.softshades {background-color: #b5d2ee;color: #333333; padding-left: 10px;padding-top: 4px}
.softshadestint {background-color: #EDF4FB;}
.istitle {color: #b5d2ee;}
.isback {background-color: #b5d2ee;}
.woodscollection {background-color: #cab29c;color: #333333; padding-left: 10px;padding-top: 4px}
.woodscollectiontint {background-color: #F2ECE7;}
.iwtitle {color: #cab29c;}
.iwback {background-color: #cab29c;}
.fabriccollection {background-color: #c8dca2;color: #333333; padding-left: 10px;padding-top: 4px}
.fabriccollectiontint {background-color: #EFF5E3;}
.iftitle {color: #c8dca2;}
.ifback {background-color: #c8dca2;}
.modernmetals {background-color: #d3cbdd;color: #333333; padding-left: 10px;padding-top: 4px}
.modernmetalstint {background-color: #EEEAF2;}
.imtitle {color: #d3cbdd;}
.imback {background-color: #d3cbdd;}
.outsideLiving {background-color: #ebce7f;color: #333333; padding-left: 10px}
.fabricawnings {background-color: #eedca2;color: #333333; padding-left: 10px;padding-top: 4px}
.fabricawningstint {background-color: #FBF4E4;}
.oftitle {color: #eedca2;}
.ofback {background-color: #eedca2;}
.metalawnings {background-color: #eedca2;color: #333333; padding-left: 10px;padding-top: 4px}
.metalawningstint {background-color: #FBF4E4;}
.omtitle {color: #eedca2;}
.omback {background-color: #eedca2;}
.externalsunscreens {background-color: #f1e4c2;color: #333333; padding-left: 10px;padding-top: 4px}
.externalsunscreenstint {background-color: #FBF4E4;}
.oetitle {color: #f1e4c2;}
.oeback {background-color: #f1e4c2;}
.lightgeneral {color: #A0A0A0} /* General Lighter Text */
.lightergeneral {background-color: #d7d4c3;} /* General extra Light Text */
.lightergeneral50pct {background-color: #929496;} /* 50% of General extra Light Text */
.black {color: #666666;} /* General Black Text (old = 000000) */
.black1 {color: #444444;} /* General Black Text */
.black2 {color: #000000;} 

.divid_line {background-image:url(images/clearpixel.gif);} /*was EBE8E5 changed to clear but retained in case wanted back */
.leftcol_bg  {background-color: #929496;} 


.nav_bg {background-color: #000000;} /* background for top nav bar */
.darkblock_bg {background-color: #5d5f60;}

.nav_item_selected {background-color: #5d5f60; color: #000000;} /* background for selected top nav item */
.nav_item {color: #5d5f60;}

/* font style */

.bold {font-weight: bold;}
.normal {font-weight: normal;}


.departmentName
{
	color: #CFD2D5;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

A.departmentName:link
{
	color: #CFD2D5;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.departmentName:visited
{
	color: #CFD2D5;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.departmentName:active
{
	color: #CFD2D5;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.departmentName:hover
{
	color: #CFD2D5;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.departmentContact
{
	display: none;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	padding: 1px 0px 0px 8px;
}
.departmentContactInfo
{
	width: 153px;
	display: none;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 1px 0px 0px 8px;
	overflow: hidden;
}

.departmentContactInfoHome
{
	width: 190px;
	display: none;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 1px 0px 0px 8px;
	overflow: hidden;
}

.ContactListing
{
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

/* font size and line height */

.textsize9 {font-size: 9px; line-height:13px;}
.textsize9s {font-size: 9px; line-height:12px;}
.textsize10 {font-size: 10px; line-height:14px;}
.textsize10s {font-size: 10px;line-height:12px;}
.textsize10h {font-size: 10px; padding-bottom:3px;}
.textsize11 {font-size: 11px; line-height:15px;}
.textsize12 {font-size: 12px; line-height:16px;}
.textsize12h {font-size: 12px; line-height:18px;}
.textsize13 {font-size: 13px; line-height:17px;}
.textsize14 {font-size: 14px; line-height:18px;}
.textsize15 {font-size: 15px; line-height:19px;}
.textsize16 {font-size: 16px; line-height:22px;}

/* spacing */

.indent_15 {padding-left: 15px;}

/* input */

.input_search
{ 
 font-size: 9px; 
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF; 
 border: 1px solid #B0AC9B; 
 width:88px;
 height:17px
}

.input_email
{ 
 font-size: 11px; 
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF; 
 border: 1px solid #29277;
 width:230px;
}

.input_message
{ 
 font-size: 11px; 
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF; 
 border: 1px solid #29277;
 width:480px;
}

/* other */

.crumpt {letter-spacing: -1px}
.expand {letter-spacing: 2px}

/* link style */
A.linkstyle1:link {text-decoration: underline;}
A.linkstyle1:visited {text-decoration: underline;}
A.linkstyle1:active {text-decoration: underline;}
A.linkstyle1:hover {text-decoration: underline;}

A.linkstyle2:link {text-decoration: none;}
A.linkstyle2:visited {text-decoration: none;}
A.linkstyle2:active {text-decoration: none;}
A.linkstyle2:hover {text-decoration: underline;}

A.linkstyle3:link {text-decoration: none;}
A.linkstyle3:visited {text-decoration: none;}
A.linkstyle3:active {text-decoration: underline;}
A.linkstyle3:hover {text-decoration: underline;}

A.linkstyle4:link {text-decoration: underline;}
A.linkstyle4:visited {text-decoration: underline;}
A.linkstyle4:active {text-decoration: underline;}
A.linkstyle4:hover {text-decoration: none;}

A.linkstyle5:link {text-decoration: none;color: #FFFFFF;}
A.linkstyle5:visited {text-decoration: none;color: #FFFFFF;}
A.linkstyle5:active {text-decoration: underline;color: #FFFFFF;}
A.linkstyle5:hover {text-decoration: underline;color: #FFFFFF;}

A.linkstyle6:link {text-decoration: none;color: #FFFFFF;font-weight:bold;}
A.linkstyle6:visited {text-decoration: none;color: #FFFFFF;font-weight:bold;}
A.linkstyle6:active {text-decoration: underline;color: #FFFFFF;font-weight:bold;}
A.linkstyle6:hover {text-decoration: underline;color: #FFFFFF;font-weight:bold;}

A.linkstyle8:link {text-decoration: none; cursor: hand;}
A.linkstyle8:visited {text-decoration: none; cursor: hand;}
A.linkstyle8:active {text-decoration: underline;color: #000000; cursor: hand;}
A.linkstyle8:hover {text-decoration: underline;color: #000000; cursor: hand;}

A.linkstyle9:link {text-decoration: none;color: #FFFFFF;font-weight:bold;}
A.linkstyle9:visited {text-decoration: none;color: #FFFFFF;font-weight:bold;}
A.linkstyle9:active {text-decoration: none;color: #FFFFFF;font-weight:bold;}
A.linkstyle9:hover {text-decoration: none;color: #FFFFFF;font-weight:bold;}

A.linkstyle10:link {text-decoration: none;color: #000000;font-weight:bold;}
A.linkstyle10:visited {text-decoration: none;color: #000000;font-weight:bold;}
A.linkstyle10:active {text-decoration: none;color: #000000;font-weight:bold;}
A.linkstyle10:hover {text-decoration: none;color: #000000;font-weight:bold;}

A.none:link {  text-decoration: none;}
A.none:visited { text-decoration: none;}
A.none:active { text-decoration: none;}
A.none:hover { text-decoration: none;}

A.nav_item_selected:link {background-color: #5d5f60;color: #FFFFFF; text-decoration:none;}
A.nav_item_selected:visited {background-color: #5d5f60;color: #FFFFFF; text-decoration:none;}
A.nav_item_selected:active {background-color: #5d5f60;color: #FFFFFF; text-decoration:underline;}
A.nav_item_selected:hover {background-color: #5d5f60;color: #FFFFFF; text-decoration:underline;}

A.nav_item:link {color: #726754; text-decoration:none;}
A.nav_item:visited {color: #726754; text-decoration:none;}
A.nav_item:active {color: #726754; text-decoration:underline;}
A.nav_item:hover {color: #726754; text-decoration:underline;}

/* other */
.vline {width: 1px; height: 100%; background-color: #EDECE8;}    
.map_background {background-color: #F4F1E6;}
.backlightgeneral {background-color: #5d5f60; padding: 4px 6px;}
.borderbottomlightergeneral {border-bottom: 6px solid #d7d4c3;}
.marginTop16 {margin-top: 16px;}
.padding20 {padding: 20px;}
.padding12 {padding: 12px 20px;padding-top:0px}
.padding5 {padding: 0px 20px 0 20px;}
.padding9 {padding-left: 9px;}
.padding15 {padding-left: 15px;}
.padding5bottom {padding-bottom: 5px;}
.padding10bottom{padding-bottom: 10px;}
.promotioncontent img {margin: 20px 0 20px 20px; border: 0;}
.newsarticlecontent img {margin: 0 20px 20px 0;}
.leftline {border-left: 1px solid #EDECE8; padding-left: 9px;}
.map {border: 1px solid #29277;}
.removep p {display: inline;}

/*dialog box*/
.dialog_button {margin: 0 5px;}
.dialog_header {color: #fff; font-family: Arial; font-size: 12px; font-weight: bold; position: absolute; top: 6px; left: 6px;}
.dialog_text {color: #000; font-family: Arial; font-size: 12px;}
.dialog_text a {color: #000; text-decoration: none;}
.dialog_text a:hover {color: #000; text-decoration: none;}
.dialog_text a:visited {color: #000; text-decoration: none;}

/*product over*/
#prodover {
	background-color: #5d5f60; 
	display: none;
	position: absolute; 
	top: 18px; 
	z-index: 2;
}
#prodover a {
	color: #fff;
	display: block;
	padding: 4px 31px 4px 17px;
	text-decoration: none;
}
#prodover a:hover 
{
	background: #CCC2AC url('/Themes/default/en-us/SiteBuilder/Themes/Brand/images/arrow_nav_selected.gif') no-repeat 8px 50%;
}
a.productsubtab,
a:active.productsubtab,
a:hover.productsubtab,
a:visited.productsubtab
{
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}
.globaltext
{
	color: #726754;
}