body{
background-color:#a5acc0;
background-image:url('/images/bg-tile.png');
margin-top:0px;
}
img{
outline:none;
border: none;
}

a:link{
font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#333;
}
a:visited{
color:#333;
font-size:11pt;
font-weight:bold;
}
a:hover{ 
font-size:11pt;
font-weight:bold;
}
a:active{ 
font-size:11pt;
}

.linkbar{
margin:0px auto 0px auto;
background-color:#eee;
width:900px;
border-left:1px solid #a5acc0;
border-right:1px solid #a5acc0;

}

.linkbar ul{
margin:0px;
border-bottom:1px solid #a5acc0;
text-align:center;
}

.linkbar li{
margin:0em 0.3em 0em 0em;
padding:2px;
display:inline;
font-size:1em;
font-family:"HelveticaNeue",Arial;
font-weight:bold;
}
.linkbar a:link{
text-decoration: none;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
}
.linkbar a:visited{
text-decoration: none;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
}
.linkbar a:hover{ 
color:#fff;
border-bottom:2px solid #a5acc0;
background-image:url('/images/link_bg.png');
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
text-shadow: #333 1px 1px 1px;
}
.linkbar a:active{
text-decoration: none;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
}
a img{
	border:none;
}
.content{
font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
width:900px;
background-color:#fff;
margin-top:0;
border-left:1px solid #a5acc0;
border-right:1px solid #a5acc0;
padding-bottom:40px;
padding-top:5px;
min-height:600px;
}

.content h1 {
margin:0px 10px 0px 70px;
padding-top:15px;
font-size:18pt;
}

.content h2{
font-size:10pt;
font-weight:normal;
}

.content h3,h4 {
	margin-left:20px;
	margin-bottom:2px;
}

.content p {
font-size:10pt;
margin-left:auto;
margin-right:auto;
width:800px;
}
.leftcol {
width:50%;

padding-left:10px;
padding-right:20px;

}
.rightcol {
float:right;
width:50%;

margin-top:0px;
padding-left:15px;
padding-right:10px;
}

.rightcol p{
width:auto;
}

.leftcol p{
width:auto;
}
.fibreglass-logo{
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
width:900px;
height:121px;
background-color:#fff;	
border-left:1px solid #a5acc0;
border-right:1px solid #a5acc0;
}

.section-link {
display:inline;
}

div.section-intro{
text-align:left;
width:320px;
float:left;
margin-left:0.5em;
margin-right:0em;
margin-top:-0.5em;
margin-bottom:0.5em;
padding:3px;
}

.section-intro p{
display:inline;
}

.sections {
margin-top:1em;
margin-right:0;
text-align:center;
}
.footer {
background-color:#eee;
font-size:8pt;
font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
width:900px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #a5acc0;
border-top:1px solid #ccc;
}

.map {
margin-left:auto;
margin-right:auto;
width: 640px;
border-top:1px dotted #a5acc0;
}

.map h2 {
font-size:14pt;
font-weight:bold;
}

.productphoto {
float:right;
margin:10px;
}

.carphotos {
margin-right:auto;
margin-left:auto;
width:850px;
text-align:center;
}
