@charset "utf-8";
/* CSS Document */

a img {
	border:none;
}
#spl_container {
margin:0 auto;
width:1160px;
}

#content_floatleft {
float:left;
text-align:center;
margin:0 5px;
}

#spl_text { 
width:400px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
line-height:1.5em;
}
#spl_text h1 {
color:#909F3E;
font-size:15px;
margin:0;
}
#protections_logo{
margin:40px 0 20px 0;
}
#architecturals_logo{
margin:35px 0 5px 0;
}
#composites_logo{
margin:0 0 3px 0;
}

#button {
border:none;
}

#world_marketplace{
margin:15px 25px 0 0;
}

#clear{
clear:both; 
}

#footer_line{
margin:60px 0 0 0;
background:url(../images/footer_line.jpg) repeat-x;
width:100%;
height:9px;
}

#footer_text{
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:10px 0;
}


#mainpage_body {
margin:0;
padding:0;
background:url(../images/bodyBg.png) repeat-y center #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#919191;
}

.left {
float:left;
display:inline;
}
.right {
float:right;
display:inline;
}
.flashheader {
	position:relative;
	left:0px;
	top:0px;
	z-index: 1000;
	height: 355px;
	color: #D96D0E;
	text-align: center;
}
#container {
width:980px;
margin:0 auto;
}
.Content {
margin:0;
padding:15px;
text-align:center;
}
#contentWhiteBg {
width:940px;
background:url(../images/content_bg.jpg);
margin:20px;
}
#contentWhiteBgProduct {
width:940px;
background:url(../images/content_bg.jpg);
margin:0 20px 20px;
}
#contentTopFrame{
background:url(../images/content_top_frame.jpg) no-repeat;
height:19px;
font-size:2px;
}
#contentTopText{
color:#5B8793;
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
padding:0 20px 15px 20px;
}
#contentBottomFrame{
background:url(../images/content_bottom_frame.jpg) no-repeat;
height:15px;
font-size:2px;
}
#block1{
float:left;
}
#block2{
float:left;
}
#block4{
float:left;
}
#block5{
float:left;
}
#block6{
float:left;
}
.ContentBlock{
background:url(../images/content_block_bg.jpg);
margin:10px 0 0 10px;
width:300px;
padding:0;
}
.ContentBlockBottomFrame{
background:url(../images/content_block_bottom_frame.jpg) no-repeat;
height:9px;
margin:0 0 0 1px;
font-size:2px;
}
#HandToHandHead{
background:url(../images/hand_to_hand_bg.jpg) no-repeat;
width:300px;
height:49px;
}
#OnTheMoveHead{
background:url(../images/on_the_move_bg.jpg) no-repeat;
width:300px;
height:49px;
}
#SafeInsideHead{
background:url(../images/safe_inside_bg.jpg) no-repeat;
width:300px;
height:49px;
}
#StructuresHead {
background: url(../images/structures_bg.jpg) no-repeat scroll 0 0 transparent;
height: 49px;
width: 300px;
}
#ImpactHead {
background: url(../images/impact_bg.jpg) no-repeat scroll 0 0 transparent;
height: 49px;
width: 300px;
}
#HandToHandHeadings{
padding:3px 0 0 100px;
}

#OnTheMoveHeadings{
padding:3px 0 0 110px;
}

#SafeInsideHeadings{
padding:3px 0 0 110px;
}
#StructuresHeadings {
padding: 3px 0 0 110px;
}
#ImpactHeadings {
    padding: 3px 0 0 100px;
}
.ContentBlockHeading1{
font-family:Arial Narrow, Helvetica, sans-serif;
color:#ED6611;
font-size:22px;
margin:0;
padding:0;
}
.ContentBlockHeading2{
font-size:12px;
margin:0;
padding:0;
}
.UlHeading{
font-family:Arial, Helvetica, sans-serif;
color:#ED6611;
font-size:14px;
text-align:left;
margin:15px 0 0 15px;
font-weight:bold;
}
ul {
margin:0 0 0 25px;
padding:0;
text-align:left;
color:#000000;
font-size:12px;
list-style-type: none;
}
li {
background-repeat: no-repeat;
margin:5px 0;
padding:0;
background-image: url(../images/ul_bullet.jpg);
background-position: 0 .4em;
padding-left: 1em;
}
.Content hr {
border: 0;
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;
}
.MoreLink{
text-align:right;
}
.MoreLink a{
text-decoration:underline;
color:#5B8793;
padding-right:30px;
}
#Quote {
width:298px;
background:url(../images/quote_bg.jpg) no-repeat ;
height:250px;
margin:12px 0 0 12px;
}
#QuoteHeading {
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
line-height:1.3em;
padding:8px 0;
}
#QuoteForm{
margin:0;
padding:0;
}
#Quote table{
border-collapse:collapse;
padding:0;
margin:auto;
}

#Quote label{
color:#FFFFFF;
}
#Quote textarea{
width:160px;
height:35px;
}
.QuoteInput {
width:160px;
margin:0;
}
#QuoteSubmit{
margin:5px 20px  0 0;
}
#NewsBlock{
background:#EFEFEF;
margin:10px 0 0 10px;
width:300px;
padding:0;
}
#NewsTopFrame{
background:url(../images/news_top_frame.jpg) no-repeat;
height:9px;
font-size:2px;
}
#NewsContent{
background:#EFEFEF;
}
#NewsContent .ContentBlockHeading1{
padding: 5px 0 10px;
}
.NewsContentLinks.first{
padding:0 15px 15px 15px;
}
.NewsContentLinks{
background:url(../images/news_block_bg.jpg) repeat-x scroll bottom;
font-size:12px;
padding:15px;
}
.NewsContentLinks ul{
margin:0;
padding:0;
}
.NewsContentLinks a{
color:#42626B;
}
.ImageHeader{
background:url(../images/LCOA_products_header.jpg) no-repeat;
height:368px;
}
.ImageHeader1{
background:url(../images/LCOA_aboutus_header.jpg) no-repeat;
height:368px;
}
.ImageHeader2{
background:url(../images/LCOA_featherplate_header.jpg) no-repeat;
height:368px;
}
.ImageHeader3{
background:url(../images/LCOA_battlecover_header.jpg) no-repeat;
height:368px;
}
.ImageHeader4{
background:url(../images/LCOA_rangestop_header.jpg) no-repeat;
height:368px;
}
.ImageHeader5{
background:url(../images/LCOA_castlesecure_header.jpg) no-repeat;
height:368px;
}
.ImageHeader6{
background:url(../images/LCOA_defeatsheet_header.jpg) no-repeat;
height:368px;
}
.ImageHeader7{
background:url(../images/LCOA_flywall_header.jpg) no-repeat;
height:368px;
}
.ImageHeader8{
background:url(../images/LCOA_masonskin_header.jpg) no-repeat;
height:368px;
}
.ProductLogoBlock{
text-align:center;
margin:0 0 0 20px;
width:300px;
padding:0;
}
#ProductHeading1{
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:28px;
color:#000000;
}
#ProductHeading2{
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:20px;
color:#EB5E0C;
}
#ProductContentTopBlock{
margin:0 0 0 10px;
width:590px;
}
.ProductHr{
font-family:Arial Narrow, Helvetica, sans-serif;
border: 0;
color: #666;
background-color: #666;
height: 1px;
margin:2px;
}
#ProductContentLeftBlock{
margin:35px 0 0 10px;
width:225px;
}
#ProductContentLeftBlock ul {
list-style-type: none;
padding: 0;
margin: 0;
color:#656565;
font-size:14px;
}
#ProductContentLeftBlock li {
background-image: url(../images/ul_bullet.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
}
#ProductContentRightBlock{
margin:35px 0 0 75px;
width:290px;
}
#ProductContentText{
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:16px;
color:#5D5D5D;
line-height:1.4em;
}
#BrochureLink a{
color:#4C84A3;
}
#AcrobatReader{
font-size:11px;
margin:5px 0;
color:#666666;
}
#BrochureLink img{
padding:5px 5px 0 0;
vertical-align:text-bottom;
}
#ImageBlock1{
float:left;
margin:12px 0 0 20px;
width:290px;
}
#ImageBlock2{
float:left;
margin:12px 0 0 12px;
}
.HoverPoints{
height:31px;
position:relative;
width:152px;
z-index:2;
}
#HoverPointI{
left:124px;
top:162px;
}
#HoverPointIIA{
left:102px;
top:172px;
}
#HoverPointII{
left:78px;
top:181px;
}
#HoverPointIIIA{
left:53px;
top:190px;
}
#HoverPointIII{
left:34px;
top:200px;
}
.HoverHistory{
height:35px;
position:relative;
width:157px;
z-index:2;
color:#CCCCCC;
font-size:22px;
text-align:center;
line-height:36px;
}
#HoverPoint1968{
background:url(../images/hover_bg_1968.png) no-repeat;
left:124px;
top:166px;
}
#HoverPoint1968:hover{
background:url(../images/hover_bg.png) no-repeat;
color:#000000;
}
#HoverPoint1969{
background:url(../images/hover_bg_1969.png) no-repeat;
left:102px;
top:171px;
}
#HoverPoint1969:hover{
background:url(../images/hover_bg.png) no-repeat;
color:#000000;
}
#HoverPoint2000{
background:url(../images/hover_bg_2000.png) no-repeat;
left:78px;
top:176px;
}
#HoverPoint2000:hover{
background:url(../images/hover_bg.png) no-repeat;
color:#000000;
}
#HoverPoint2004{
background:url(../images/hover_bg_2004.png) no-repeat;
left:53px;
top:181px;
}
#HoverPoint2004:hover{
background:url(../images/hover_bg.png) no-repeat;
color:#000000;
}
#HoverPoint2009{
background:url(../images/hover_bg_2009.png) no-repeat;
left:34px;
top:186px;
/*color:#000000; */
}
#HoverPoint2009:hover{
background:url(../images/hover_bg.png) no-repeat;
color:#000000;
}

.HoverBlocks{
display:none;
position:absolute;
width:630px;
padding: 5px;
z-index:3;
opacity: 0.9;
filter:alpha(opacity=90);
}
.HBTopBorder{
font-size:2px;
height:9px;
background:url(../images/hover_block_top_border.png) no-repeat;
}
.HBBottomBorder{
font-size:2px;
height:9px;
background:url(../images/hover_block_bottom_border.png) no-repeat;
}
.HBContent{
background:#000000;
padding:0 10px;
font-size:11px;
color:#FFFFFF;
line-height:1.3em;
}
.HBContentHistory{
background:#000000;
padding:5px 15px;
font-size:15px;
color:#FFFFFF;
line-height:1.3em;
}
.Bullet1{
background-image:url(../images/ul_bullet.jpg);
background-repeat:no-repeat;
background-position: 0.2em .4em;
padding-left: 1em;
}
.Bullet2{
background-image: url(../images/ul_bullet_dot.png);
background-repeat:no-repeat;
background-position: 0.8em 0.4em;
padding-left: 1.8em;
}
.Bullet3{
background-image: url(../images/ul_bullet_line.jpg);
background-repeat:no-repeat;
background-position: 1.6em 0.4em;
padding-left: 2.6em;
}
.ServicesContent ul{
font-size:14px;
color:#656565;
}
#AboutUsImage{
width:298px;
height:233px;
margin:0 0 0 12px;
}
#AboutUsContent{
margin:0 0 0 12px;
width:600px;
color:#5D5D5D;
font-size:14px;
}
#AboutUsContent2{
margin:0 0 0 12px;
width:850px;
color:#5D5D5D;
font-size:14px;
}
.AboutBlack{
color:black;
font-weight:bold;
}
#PrivacyPolicyContent{
margin:0 12px ;
color:#5D5D5D;
font-size:14px;
}
#PrivacyPolicyHeader2{
color:#FF720C;
font-size:16px;
font-family:Arial Narrow, Helvetica, sans-serif;
}
#SearchBox{
z-index:2;
float:right;
margin: 25px 46px 0 60px;
}
#ZoomText{
width:160px;
height:16px;
border:none;
}
#ZoomButton{
background:none;
height:25px;
width:25px;
border:none;
margin:0 0 0 15px;
}
#ZoomButton:hover{
cursor:pointer;
}
#SearchResults{
margin:15px;
color:#5D5D5D;
}
#footer {
color:#E06110;
padding:0 0 10px 30px;
}
#footer a {
color:#5E8692;
margin:0 0 0 10px;
text-decoration:none;
}
.ProductContentVideos {
margin-left:10px;
}
.video{
margin:10px 0 20px 0;
}
.video_label{
color:#666666;
margin:10px;
}
a span.zoom-icon {
    position: absolute;
}
.media_icons {
	float:right;
	margin:26px 0;
}
