/* BEGIN General CSS Styles */
body, td, input, p, select 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
p
{
	color:#444444;
}
body 
{
	background-color: #FFFFFF;	
}
form, body 
{
	margin: 0px;
	padding: 0px;
}
hr{
	margin: 0px;
	padding: 0px;
}
.pagetitle{
	font-size: 18px;
	color:#0099FF;
	font-weight:bold;
}
.sidetitle{
	font-size: 15px;
	font-family:Britannic Bold;
	color:navy;
}
.smallertitle{
	font-size: 14px;
	font-family:Arial Rounded MT Bold; 
	color:#0099ff;
}
.pagecontent
{
	color:#444444; 
}
.menu-td strong{
	color:white;
}

h3{
	font-size: 15px;
}
h4{
	font-size: 14px;
}
h5{
	font-size: 13px;
	color:#007EB7;
}
a,  a:active, 
a:link, a:visited {
	color: #0067A6;
	text-decoration: none;
}
a:hover {
	color: #0067A6;
	text-decoration: underline;
}
a img,  a:active img, 
a:link img, a:visited  img,  a:hover img
{
	border: none 1px #000000;
}
/* END General CSS Styles */
.site-leftcolumn 
{
	width: 225px;
	height:100px;
	border-bottom: solid 1px #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.site-leftcolumn2 
{
	width: 250px;
	height:100px;
	border-bottom: solid 1px #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.header-table
{
	width: 760px;
	margin-top: 0px;
	margin-bottom: -5px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.header-table .site-leftcolumn {
	border-style: none;
}

DIV.text 
{
	margin-left: 5px;
	margin-right: 5px;
}
.content-table 
{
	width: 760px;
}

.content-table td 
{
	vertical-align: top;
}
.site-rightcolumn 
{
	width: 150px;
}
.site-divcolumn 
{
	width: 5px;
}
.footer-table
{
	width: 760px;
	border-top: solid 2px #666666;	
}
.footer-table td 
{
	vertical-align: top;
	font-size: 9px;
}
.footer-table .content-cell 
{
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	background-color: #E0E0E0;
}
.bluebullet 
{
	background-color: #0067A6;	
	vertical-align: middle;
	margin-right: 2px;
}
IMG.Slogan 
{
 margin-bottom: 1px;	
}
.site-contentcolumn 
{
	border-right: solid 1px #CCCCCC;
}
.site-contentcolumn2
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
.site-leftcolumn .submenu div
{
	background-color: #DAE6E6;
	padding: 12px 10px 12px 15px;
	font-weight: bold;
	font-size: 11px;
	border-bottom: solid 1px #FFFFFF;
}
.site-leftcolumn .submenu div select 
{
	font-weight: normal;
	margin-top: 5px;
}
.site-leftcolumn .submenu div a, .site-leftcolumn .submenu div a:active, 
.site-leftcolumn .submenu div a:link, .site-leftcolumn .submenu div a:visited, .site-leftcolumn .submenu div a:hover
{
	color: #666666;
}
.infobox {}
.infobox td
{
	width: 222px;
	background-color: #F7F7F7;
	border: solid 1px #C7C7C7;
	padding: 5px 8px 5px 8px;
}
.content-table .inner-content-table
{
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
} 
.content-table .inner-content-table2
{
	padding-left: 30px;
	width: 100%;
} 
.content-table .breadcrumb-table 
{
	width: 100%;
	margin-top: 1px;
}
.content-table .breadcrumb-table td 
{
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	vertical-align: middle;
	font-size: 9px;	
}
.content-table .breadcrumb-table .utilities-cell 
{
	text-align: right;
}
.content-table .breadcrumb-table .utilities-cell img
{
	vertical-align: middle;
}
.company-intro
{
	color: #98BCBC;
	font-size: 11px;
	font-weight: bold;
} 
.extrainfobox {
	margin-left: 10px;
	margin-bottom: 10px;

}
.extrainfobox td
{
	width: 250px;
	background-color: #F7F7F7;
	border: solid 1px #C7C7C7;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	color: #666666;
}
.rightcolumnbox {
	margin-bottom: 10px;
	width: 150px;
	background-color: #F7F7F7;
	border: solid 1px #C7C7C7;
}
.rightcolumnbox td
{
	width: 100%;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	color: #666666;
}
.right-image {
	margin-left: 10px;
	margin-bottom: 10px;

}
.whoiscca {
	font-size: 12px;
}
.cologo {
	margin-left: 10px;
	margin-bottom: 10px;
}
.testimonials 
{
	padding-left: 15px;
	padding-right: 15px;
	font-style: italic;
}
.brands
{
	padding-left: 15px;
	padding-right: 15px;
}
.brands-logo td
{
	vertical-align: middle;
}
.news-list-headline 
{
	font-weight: bold;
}
.news-list-extrainfo 
{
	color: #666666;
}
.didyouknow
{
	margin-left: 4px;
	margin-right: 4px;
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #0067A6;
	font-size: 9px;
	color: #0067A6;

}
.history-title
{
	background-color: #C2D6D6;
	font-size: 18px;
	font-weight: bold;
	font-family: Times, Serif;
	color: #666666;
}
.registration {
	font-size: 8px;
}
.success-archives
{
	margin-left: 4px;
	margin-right: 4px;
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #A0B1B1;
	font-size: 10px;
	color: #666666;

}
.success-archives-header
{
	font-weight: bold;
	font-size: 11px;
}
.menu-td {
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat;
	text-align: center;
	padding-bottom:2px;
	height:26px;
	color: white;
	padding-left:30px;
	padding-right:30px;
}
#menu-button-about {
	background-image:url(../images/button_aboutus.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-about:hover {
	background-image:url(../images/button_aboutus_h.png); 
}

.menu-button-about-selected {
	background-image:url(../images/button_aboutus_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-competencies {
	background-image:url(../images/button_competencies.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-competencies:hover {
	background-image:url(../images/button_competencies_h.png); 
}

.menu-button-competencies-selected {
	background-image:url(../images/button_competencies_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-companies{
	background-image:url(../images/button_companies.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-companies:hover {
	background-image:url(../images/button_companies_h.png); 
}

.menu-button-companies-selected {
	background-image:url(../images/button_companies_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-brands{
	background-image:url(../images/button_brands.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-brands:hover {
	background-image:url(../images/button_brands_h.png); 
}

.menu-button-brands-selected {
	background-image:url(../images/button_brands_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-green_select{
	background-image:url(../images/button_environment.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-green_select:hover {
	background-image:url(../images/button_environment_h.png); 
}

.menu-button-green_select-selected {
	background-image:url(../images/button_environment_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-community{
	background-image:url(../images/button_community.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-community:hover {
	background-image:url(../images/button_community_h.png); 
}

.menu-button-community-selected {
	background-image:url(../images/button_community_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-news{
	background-image:url(../images/button_news.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-news:hover {
	background-image:url(../images/button_news_h.png); 
}

.menu-button-news-selected {
	background-image:url(../images/button_news_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu-button-careers{
	background-image:url(../images/button_careers.png); 
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu-button-careers:hover {
	background-image:url(../images/button_careers_h.png); 
}

.menu-button-careers-selected {
	background-image:url(../images/button_careers_h.png);
	width:78px; 
	height:26px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
}

.corner-topright {
	background-image:url(../images/corner_topright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:21px;
	height:16px;
}

.corner-bottomright {
	background-image:url(../images/corner_bottomright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:21px;
	height:16px;
}

.corner-topright2 {
	background-image:url(../images/corner_topright.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:21px;
	height:24px;
}

.corner-bottomright2 {
	background-image:url(../images/corner_bottomright.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:21px;
	height:24px;
}

.corner-topleft {
	background-image:url(../images/corner_topleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:21px;
	height:24px;
}

.corner-bottomleft {
	background-image:url(../images/corner_bottomleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:21px;
	height:24px;
}

.menu-top {
	background-image:url(../images/menu_bg.png);
	height:16px; 
	width:117px;
}

.menu-bottom {
	background-image:url(../images/menu_bg.png);
	height:16px; 
	width:117px;
}

.header-home {
	background-image:url(../images/header.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-aboutus {
	background-image:url(../images/header_aboutus.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-competencies {
	background-image:url(../images/header_competencies.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-companies {
	background-image:url(../images/header_companies.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-brands {
	background-image:url(../images/header_brands.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-green_select {
	background-image:url(../images/header_envOverview.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-community {
	background-image:url(../images/header_community.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-news {
	background-image:url(../images/header_news2.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
	
}

.header-careers {
	background-image:url(../images/header_careers.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-carpetOne {
	background-image:url(../images/header_carpetone.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-flooringAmerica {
	background-image:url(../images/header_flooringamerica.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-floorExpo {
	background-image:url(../images/header_floorExpo.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-idg {
	background-image:url(../images/header_IDG.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-lendersOne {
	background-image:url(../images/header_lendersOne.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-lightingOne {
	background-image:url(../images/Lighting-One-3.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-magnusAnderson {
	background-image:url(../images/header_magnusAnderson.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-prosource {
	background-image:url(../images/header_proSource.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-rugDecor {
	background-image:url(../images/header_rugDecor.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-theBikingSolution {
	background-image:url(../images/header_tbs.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-floorTrader {
	background-image:url(../images/header_floorTrader.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-topCarpetTiles {
	background-image:url(../images/header_topCarpetTiles.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envCorporateMission {
	background-image:url(../images/header_envCorporateMission.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envCorporateInitiatives {
	background-image:url(../images/header_envCorporateInitiatives.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envCorporatePartnerships {
	background-image:url(../images/header_envCorporatePartnerships.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envCorporateResource {
	background-image:url(../images/header_envCorporateResource.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envCorporateEducation {
	background-image:url(../images/header_envCorporateEducation.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envCorporateAccountability {
	background-image:url(../images/header_envCorporateAccountability.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envMember {
	background-image:url(../images/header_envMember.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envMemberInitiatives {
	background-image:url(../images/header_envMemberInitiatives.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-envProduct {
	background-image:url(../images/header_envProduct.jpg);
	height:369px;
	background-repeat:no-repeat;
	vertical-align: top;
}

.header-top {
	background-image:url(../images/header_bg.png);
	height:39px;
	width:479px;
	background-repeat:repeat;
	vertical-align:top;
	text-align:right;
}

#header-title {
	background-image:url(../images/header_title.png);
	height:39px;
	width:279px;
	background-repeat:no-repeat;
	background-position:right;
	vertical-align:top;
	text-align:right;
	cursor:pointer;
}
#header-title:hover 
{
	
}

#logo {
	background-image:url(../images/logo.png);
	width:100%;
	height:122px;
	background-repeat:no-repeat;
	background-position:center;
}
#mediakit-link 
{
	background-image:url(../images/mediakit.png);
	height:89px; width:274px;
	position:relative;
	top:-19.8%;right:0%;
	background-repeat:no-repeat;
	vertical-align:inherit;
	margin-right:0px;
	margin-left:43.8em;
	cursor:pointer;
}
 li 
{
	font-size : 11px;
	color:Gray ;
	font-family:Arial Baltic;
	
}

	
	