/* 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: #929496;}
.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;}
/* generla links */

A { text-decoration: underline;color: #929496; position: relative;}
A:link	{  text-decoration: underline;color: #999999;}
A:visited { text-decoration: underline;color: #999999;}
A:active { text-decoration: underline;color: #999999;}
A:hover	{ text-decoration: underline;color: #999999;}

.hand:hover {cursor:hand;color: Red;}

.noover A {position: fixed;}

/* divs setting */

/** Home Page **/
.divHomeMain{width:780;padding:0 10px 40px 20px;}
.divHomeLeft{padding-top:7px;}
.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;}
.marginBottom12 {margin-bottom: 12px;}

/** 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 5px 15px 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 15px 5px;}
.divLeftContent{padding:15px 10px 5px 5px;}
.divProductSub{padding:22px 0 0 22px;}
.divMVLanding{width:540;padding:0 29px 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;}
.divTop8{padding-top:8px;}
.divTop16{padding-top:16px;}
.divTop18{padding-top:18px;}
.divTop20{padding-top:20px;}



/** Contact Us Page **/
.divRight8{padding-right:8px;}

/** Discovering solution  **/
.divLeft3{padding-left:3px;}
.tbMainBody {width:550;padding:35px 22px 20px 20px;}
.tbMainSubBody {width:550;padding:0 22px 20px 30px;}
.tbMainWideBody {width:708;padding:0 33px 0px 39px;}

.divMainBodywithanchorlink {width:550;padding:25px 22px 0 30px;}

/** Footer **/
.divFooter{width:740;padding:10px 11px 10px 10px;}

.divButtonmiddle {padding:0 0 4px 0;}
.button{background-image:url(images/btn_global_bckgrd.gif); background-repeat: repeat-x;}

.line {border: 1px solid #bcbec0; height: 1px;}
.inputText{border: 1px solid #bcbec0; padding-left: 5px}

.contactInput
{
border: 1px solid #bcbec0; 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
padding-top:2px;
color: #666666;
}

.contactInputRed
{
border: 1px solid #bcbec0; 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
padding-top:2px;
color: #c31313;
}

/* 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 28px;}
.tdProductModules{padding:10px 14px 0px 7px;}
.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 */
.darkgeneral {color: #929496;} /* General Dark Text */
.darkcolor {color: #666666;}
.red {color: #c31313;} /* red Text */
.tint {padding-top: 11px;}
.back {padding: 32px 14px 28px 14px;}
/* window coverings background colors  */
.wititle {color: #F8AFA7;}
.wiback  {background-color: #F8AFA7;}
.wetitle {color: #F8AFA7;}
.weback  {background-color: #F8AFA7;}
/* ceilings background colors  */
.cetitle {color: #99E2E4;}
.ctback  {background-color: #99E2E4;}
.clback  {background-color: #99E2E4;}
/* sun control background colors  */
.sltitle {color: #FAC3A6;}
.slback  {background-color: #FAC3A6;}
.sstitle {color: #FAC3A6;}
.ssback  {background-color: #FAC3A6;}
/* facades background colors  */
.fatitle {color: #DAE4AF;}
.faback  {background-color: #DAE4AF;} 
.f2back  {background-color: #DAE4AF;}
.f3back  {background-color: #DAE4AF;}  

.windowcoverings {color: #ED1C24}
.ceilings {color: #00B6BC;}
.facades {color: #A2BC38;}
.suncontrol {color: #F26921;}
.windowcoverings_bg {background-color: #ED1C24;color: #000000; padding-left: 10px; padding-right: 7px}
.ceilings_bg {background-color: #00B6BC;color: #000000; padding-left: 10px; padding-right: 7px}
.facades_bg {background-color: #A2BC38;color: #000000; padding-left: 10px; padding-right: 7px}
.suncontrol_bg {background-color: #F26921;color: #000000; padding-left: 10px; padding-right: 7px}

.darkergeneral {#5d5c5e;} 
.lightgeneral {color: #bcbec0;} /* General Lighter Text */
.lightgeneral_bg {background-color: #BCBEC0; padding-left: 10px; padding-right: 7px;padding-top: 4px}

.lightergeneral {background-color: #E6E7E8;} /* General extra Light Text */
.lightergeneral50pct {background-color: #EBE9E2;} /* 50% of General extra Light Text */
.black {color: #333333;} /* General Black Text (old = 000000) */
.black1 {color: #666666;} /* General Black Text */
.black1_bg {background-color: #666666;} 
.tb_topnav {
	background-color: #929496;
}

.divid_line {background-image:url(images/clearpixel.gif);} /*was EBE8E5 changed to clear but retained in case wanted back */
.leftcol_bg  {background-color: #4e4e4e} 


.nav_bg {background-color: #929496;} /* background for top nav bar */
.darkblock_bg {background-color: #B5AEA3;}

.nav_item_selected {
	background-color: #FFFFFF;
	color: #929496;

	} 
.nav_item {
	background-color: #FFFFFF; 
	color: #000000;

	}


.nav_item_table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	padding: 4px 8px 6px 8px;
	background-color: #FFFFFF;
	
}	

/* font style */

.bold {font-weight: bold;}
.normal {font-weight: normal;}

/* font size and line height */

.textsize9 {font-size: 9px; line-height:13px;}
.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;color: #999999;}
A.linkstyle3:hover {text-decoration: underline;color: #999999;}

A.quicklink:link {text-decoration: none;}
A.quicklink:visited {text-decoration: none;}
A.quicklink:active {text-decoration: underline;color: #929496;}
A.quicklink:hover {text-decoration: underline;color: #929496;}

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.linkstyle7:link {text-decoration: underline;color:#666666;}
A.linkstyle7:visited {text-decoration: underline;color:#666666;}
A.linkstyle7:active {text-decoration: underline;color:#666666;}
A.linkstyle7:hover {text-decoration: underline;color:#929496;}

A.linkstyle8:link {text-decoration: none;}
A.linkstyle8:visited {text-decoration: none;}
A.linkstyle8:active {text-decoration: underline;color: #000000;}
A.linkstyle8:hover {text-decoration: underline;color: #000000;}

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.none:link {  text-decoration: none;}
A.none:visited { text-decoration: none;}
A.none:active { text-decoration: none;}
A.none:hover { text-decoration: none;}

.flyoutitem A {
	z-index: 99;
}
.flyoutitem A:link,
.flyoutitem A:visited,
.flyoutitem A:active
{
	background-color: #999; 
	color: #fff;
	display: block;
	margin-top: -1px;
	padding: 4px 31px 4px 17px;
}
.flyoutitem A:hover {
	background: #333333 url('/Themes/default/en-us/SiteBuilder/Themes/Commercial/images/arrow_nav_selected.gif') no-repeat  8px  50%;
	color: #fff;

}

#flyoutmodule {
	position: relative; 
	width: 180px;
	padding-left: 158px; 
	top: -17px;
	}
.submenuitem 
{
	padding-left: 4px;
	width: 163px;
}

A.nav_item_selected:link {background-color: #FFFFFF;color: #929496; text-decoration:none;}
A.nav_item_selected:visited {background-color: #FFFFFF;color: #929496; text-decoration:none;}
A.nav_item_selected:active {background-color: #FFFFFF;color: #929496; text-decoration:none;}
A.nav_item_selected:hover {background-color: #FFFFFF;color: #929496; text-decoration:none;}

A.nav_item:link {color: #000000; text-decoration:none;}
A.nav_item:visited {color: #000000; text-decoration:none;}
A.nav_item:active {color: #000000; text-decoration:none;}
A.nav_item:hover {color: #929496; text-decoration:none;}

/* other */
.vline {width: 1px; height: 100%; background-color: #bcbec0;}    
.map_background {background-color: #F4F1E6;}
.backlightgeneral {background-color: #C5C2B6; padding: 4px 6px;}
.borderbottomlightergeneral {border-bottom: 6px solid #F4F1E6;}
.marginTop16 {margin-top: 16px;}
.padding20 {padding: 20px;}
.padding12 {padding: 12px 20px;padding-top:0px}
.padding5 {padding: 0px 20px 0 20px;}
.padding9 {padding-left: 9px;}
.promotioncontent img {margin: 20px 0 20px 20px; border: 0;}
.newsarticlecontent img {margin: 0 20px 20px 0;}
.leftline {border-left: 1px solid #bcbec0; 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*/
.productover {
	display: none;
	position: absolute; 
/*	background: url('/Themes/default/en-us/SiteBuilder/Themes/Commercial/images/navdropdown_bg.gif') repeat-x;	*/
	padding-top:20px;	
	z-index: 2;	
	
}

.productover a {
	color: #fff;
	display: block;
	background: #929496;
	padding: 4px 31px 4px 17px;
	text-decoration: none;
}
.productover a:active,
.productover a:visited {
	color: #fff;
	display: block;
	padding: 4px 31px 4px 17px;
	text-decoration: none;
}
.productover a:hover 
{
	background: #333333 url('/Themes/default/en-us/SiteBuilder/Themes/Commercial/images/arrow_nav_selected.gif') no-repeat  8px  50%;
	color: #fff;
	text-decoration: underline;
}

.productheader
{
	font-weight: bold !important; 
	text-transform: uppercase;
}

.productsubitem
{
	text-transform: lowercase;
}

.productsubitem_background
{
	background-color:  #929496;
}

a.productsubtab,
a:active.productsubtab,
a:hover.productsubtab,
a:visited.productsubtab
{
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	text-decoration: none;

}

.otherlinks {
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;


}

a.otherlinks
{
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}
a:active.otherlinks
{
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}
a:hover.otherlinks
{
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: underline;
}
a:visited.otherlinks
{
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}

#informationbar             {margin-left: 27px;}
#informationbar .title      {font-size: 13px;}
#informationbar .text       {margin-left: 10px; margin-top: 10px;}
#informationbar .message    {font-size: 10px; margin-top: 15px;}
#informationbar .promo      {width: 70px; text-align: right; margin: 3px 5px 2px 0px;}
#informationbar .percent    {font-size: 16px; margin-right: 5px; font-weight: bold;}
#informationbar .abutton    {margin: 0px 10px 5px 10px;}
#informationbar a           {text-decoration: none; color: #000000; font-weight:bold;}
#informationbar a:active    {text-decoration: none; color: #000000; font-weight:bold;}
#informarionbar a:hover     {text-decoration: none; color: #000000; font-weight:bold;}
#informationbar a:visited   {text-decoration: none; color: #000000; font-weight:bold;}
#informationbar .promoimage {background-repeat: no-repeat; background-image: url('/Themes/default/en-us/SiteBuilder/Themes/Commercial/images/triangle.png');}