A:link { 
	text-decoration: underline; 
	color : #1F2148;
}
	
A:active { text-decoration: none }

A:visited { 	
	text-decoration: underline; 
	color : #1F2148;
}

A:hover { 
	text-decoration: none; 
	color : #1F2148;
}

li {
  	padding-bottom:4px;
}
.copy1-white {
	color : #FFFFFF;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
	letter-spacing : .5;
	line-height: 1;
}

.copy1-highlight-blue {
	color : #BECFD7;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 7.5pt;
	letter-spacing : .5;
	line-height: 1;
}

.copy1-yellow {
	color : #FFD200;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align : justify;
	font-weight : bold;
}
.copy1-black {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align : justify;
}
.copy1-black-no-justify {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}


.copy1-black-bold {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align : justify;
	font-weight : bold;
}
.copy2-black {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing : 0;
	line-height: 1;
}
.copy3-black {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing : 1;
	line-height: 1.5;
	font-weight : bold;
}
.copy4-black {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 6pt;
	letter-spacing : 0;
}
.productName {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing : 1.5;	
	text-align : justify;
	text-transform: uppercase;
	font-weight : bold;	
}
.optionText-small {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	text-align : justify;
	font-style : italic;
	padding-left : 5px;	
}
.headline {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	letter-spacing : .5;
	line-height: 1;
}
.headline2 {
	color : #000000;
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing : .5;
	line-height: 1;
}
.errorMessage {
	color : red; 
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing : 1;
	line-height: 1;
}

.menuProducts {
position:absolute;
top:83px;
left:0px;
visibility:hidden;
z-Index:100;
}

.menuBE101 {
position:absolute;
top:83px;
left:0px;
visibility:hidden;
z-Index:100;
}

.menuServices {
position:absolute;
top:83px;
left:161px;
visibility:hidden;
z-Index:100;
}

.menuPolyurethaneFoams {
position:absolute;
top:99px;
left:163px;
visibility:hidden;
z-Index:100;
}

.menuWeatherstripping {
position:absolute;
top:121px;
left:163px;
visibility:hidden;
z-Index:100;
}

.menuApplication {
position:absolute;
top:143px;
left:163px;
visibility:hidden;
z-Index:100;
}

.menu101Residential {
position:absolute;
top:99px;
left:324px;
visibility:hidden;
z-Index:100;
}

.menu101NonResidential {
position:absolute;
top:121px;
left:324px;
visibility:hidden;
z-Index:100;
}

.menuServicesResidential {
position:absolute;
top:99px;
left:324px;
visibility:hidden;
z-Index:100;
}

.menuServicesNonResidential {
position:absolute;
top:121px;
left:324px;
visibility:hidden;
z-Index:100;
}

.homeOffer {
    height : 360px;
    background: #FFFFFF url('../images/interface/canam/homepage_buildings.gif') no-repeat 100% 30%; 
    border-color: #C9D3D7;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.homeContent {
    float : left;
    width : 485px;
    font-size : 11px;
    margin :  15px 25px 15px 15px;
}

.homeSidebar {
    float : left;
    width : 205px;
    font-size : 10px;
    padding : 10px;
    text-align : left;
    margin : 20px 0px 0px 0px;
}

#pageLeft {
    width: 500px;
    padding: 10px;
}

.example {
    width: 450px;
    text-align: left;
}


#totals {
    clear: both;
    padding-top: 10px;

}

#buildings {
    margin-top: 5px;
    clear: both;
 }
 
#type {
    clear: both;
}

.head {
    font-weight: bold;
}

.leftCol {
    float: left;
    width: 240px;
    text-align: left;
}

.rightCol {
    float: left;
    width: 240px;
    margin-left: 10px;
    text-align: left;
}

.number {
    width: 35px;
}

#form input, #form select {
    margin-bottom: 8px;   
}