#AddressBox {
color:#838486;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
height:35px;
left:45px;
position:relative;
display:block;
width:506px;
}
#AddressBox a:link, a:visited{
text-decoration:none;
color:#878787;
}
#AddressBox a:hover{
text-decoration:underline;
color:#878787;
}

.BoxBottom {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1px;
background-image:url(../images/bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
height:8px;
width:210px
}

#BoxText {
color:#878787;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
padding:0 2px 0 6px;
width:128px
}

#BoxText2 {
color:#878787;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding:0 2px 0 6px;
width:200px
}
#BoxText3 {
color:#878787;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
padding:0 2px 0 6px;
width:128px
}
#BoxText div{
padding-top:4px;
}
#BoxText div a {
background-color:#999;
color:#FFF;
font-size:11px;
font-weight:400;
text-decoration:none;
padding:2px;
}
#BoxText div a:hover {
background-color:#fca152;
color:#FFF;
font-size:11px;
font-weight:400;
text-decoration:none;
padding:2px;
}
#BoxText2 div{
padding-top:4px;
}
#BoxText2 div a {
background-color:#999;
color:#FFF;
font-size:11px;
font-weight:400;
text-decoration:none;
padding:2px;
}
#BoxText2 div a:hover {
background-color:#f25b38;
color:#FFF;
font-size:11px;
font-weight:400;
text-decoration:none;
padding:2px;
}
#BoxText3 div{
padding-top:4px;
}
#BoxText3 div a {
background-color:#999;
color:#FFF;
font-size:11px;
font-weight:400;
text-decoration:none;
padding:2px;
}
#BoxText3 div a:hover {
background-color:#3748a0;
color:#FFF;
font-size:11px;
font-weight:400;
text-decoration:none;
padding:2px;
}

.BoxTop {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1px;
background-image:url(../images/top.gif);
background-position:left top;
background-repeat:no-repeat;
height:8px;
width:210px
}

#ContentArea {
position:relative;
float:left;
width:275px;
}

#ContentBox {
color:#878787;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;
width:525px
}

#ContentHeader {
float:left;
width:320px
}

#ContentHeader h1 {
font-family:Arial Black, Helvetica, sans-serif;
font-size:24px;
font-weight:400;
margin:0;
padding:0
}
#Bar h1 {
font-size:16px;
width:525px;
}

#CopyBox {
display:block;
float:left;
left:0;
overflow:visible;
position:relative;
width:320px;
line-height:15px;

}

#CopyBox h4 {
font-size:11px;
font-weight:700;
margin:0;
padding:0
}

#CopyBox ul {
list-style:none;
margin:0 0 0 12px;
padding:0
}

#Copyright {
color:#838486;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
height:30px;
left:45px;
position:relative;
width:230px
}

#CraftLogo {
float:right;
height:142px;
position:relative;
width:113px
}

#CraftMenu {
height:24px;
padding-left:40px;
width:805px
}

#CraftMenu ul {
margin:0;
padding:0
}

#CraftMenu ul li {
background-color:#dbd9da;
color:#858585;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin-left:5px;
padding:2px
}

#FooterBox {
background-color:#FFF;
float:left;
padding-top:10px;
position:relative;
width:845px
}

#FooterDivider {
background-image:url(../images/separator-image.gif);
background-repeat:repeat-x;
float:left;
height:5px;
left:40px;
margin-bottom:10px;
margin-top:10px;
position:relative;
width:765px
}

#HContentBox {
position:relative;
display:block;
float:left;
width:524px;
}

#HImageBox {
background-image:url(../images/h_image.jpg);
background-repeat:no-repeat;
float:left;
height:195px;
width:566px
}

#Header {
height:150px;
width:845px
}

#HeaderInner {
background-image:url(../images/header-blue.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerAbout {
background-image:url(../images/header-about.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerContact {
background-image:url(../images/header-contact.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerCoverage {
background-image:url(../images/header-coverage.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerGuarantees {
background-image:url(../images/header-guarantees.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerServices {
background-image:url(../images/header-services.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerTestimonials {
background-image:url(../images/header-testimonials.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#HeaderInnerTrade {
background-image:url(../images/header-trade.gif);
background-repeat:no-repeat;
float:left;
height:150px;
width:800px
}

#IContent {
background-color:#FFF;
background-image:url(../images/vertical_separator.gif);
background-repeat:repeat-y;
width:845px;
float:left;
}

#Link1,#Link5,#Link6 {
width:96px;
}

#Link2,#Link4 {
width:97px;
}

#Link3 {
width:120px;
}

#Link7 {
width:95px;
}

#PartnersBox {
background-color:#FFF;
float:left;
height:93px;
padding-left:584px;
width:260px;
display:block;
position:relative;
}

#Quote1 {
background-color:#e6e6e6;
background-image:url(../images/quote1.jpg);
background-position:right center;
background-repeat:no-repeat;
float:left;
left:45px;
position:relative;
width:210px;
}

#Quote2 {
background-color:#e6e6e6;
background-position:right center;
background-repeat:no-repeat;
float:left;
font-weight:400;
left:45px;
position:relative;
width:210px;
}

#Quote3 {
background-color:#e6e6e6;
background-image:url(../images/quote2.jpg);
background-position:right center;
background-repeat:no-repeat;
float:left;
left:45px;
position:relative;
width:210px;
}

#RightQuote {
	float:left;
	font-family:Arial Bold, Helvetica, sans-serif;
	font-size:12px;
	left:20px;
	letter-spacing:0;
	line-height:13px;
	position:relative;
	width:182px;
}

#ServicesMenu {
	float:left;
	left:45px;
	padding:0;
	width:180px;
	position:relative;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:700;
}

#TradeItem {
list-style:none;
width:320px
}

#TradeItem li {
float:left;
left:0;
padding-bottom:5px;
padding-left:0;
padding-top:5px;
width:320px
}

#TradeItem li a:hover {
color:#031663;
text-decoration:underline;
}

#TradeItem li a:link {
color:#031663;
text-decoration:none
}
#TradeItem li a:visited {
color:#031663;
text-decoration:none
}

#WelcomeBox {
color:#FFF;
float:left;
font-family:Arial Black, Helvetica, sans-serif;
font-size:30px;
left:46px;
position:relative;
top:25px;
width:280px
}

#container {
background-color:#FFF;
margin:auto;
text-align:left;
width:845px
}

.AboutLinks {
color:#878787;
text-decoration:none;
}

.ColorAbout {
color:#95c349
}

.ColorContact {
color:#3748a0
}

.ColorCoverage {
color:#01a280
}

.ColorGuarantees {
color:#c686ba
}

.ColorServices {
color:#f25b38
}

.ColorTestimonials {
color:#fca152
}

.ColorTrade {
color:#031663
}

.ContactInfo {
font-family:Arial Bold, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
letter-spacing:0;
line-height:16px
}

.ContentSeparator {
background-image:url(../images/separator-image.gif);
background-repeat:repeat-x;
float:left;
height:5px;
width:320px
}

.CopyBoxTestimonials {
color:#fca152;
/*color:#878787;*/
font-family:Arial Bold, Helvetica, sans-serif;
font-size:12px;
font-weight:400
}

.CopyLink:hover {
color:#666;
text-decoration:underline
}

.FloatRight {
float:right;
padding-left:10px
}

.KeywordHighlighted {
color:#838486
}
/*
.QuoteLink a:hover {
background-color:#f25a35;
padding-left:2px;
padding-right:2px;
text-decoration:none
}

.QuoteLink a:link,a:visited,.QuoteLink1 a:link,a:visited {
color:#FFF;
padding-left:2px;
padding-right:2px;
text-decoration:none
}

.QuoteLink,.QuoteLink1 {
background-color:#999;
color:#FFF;
font-size:11px;
font-weight:400
}

.QuoteLink1 a:hover {
background-color:#fca152;
padding-left:2px;
padding-right:2px;
text-decoration:none
}*/

.RightBoxText {
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.Separator {
background-image:url(../images/Quote-separator.gif);
background-repeat:no-repeat;
float:left;
height:16px;
left:45px;
position:relative;
width:220px
}

.SeparatorSmall {
	background-image:url(../images/Quote-separator-small.gif);
	background-repeat:repeat-x;
	float:left;
	height:5px;
	position:relative;
	width:210px
}
/*
#ServicesMenu a:link {
	float:left;
	left:50px;
	position:relative;
	width:200px;
	color:#878787;
	text-decoration:none
}
*/
.ServiceMenuItem:visited {
	color: #878787;
	text-decoration: none;
}
.ServiceMenuItem:link {
	color: #878787;
	text-decoration: none;
}

.ServiceMenuItem:hover {
	color: #f25b38;
	text-decoration: none;
}
.ServiceMenuItemActive:visited {
	color: #f25b38;
	text-decoration: none;
}
.ServiceMenuItemActive:link {
	color: #f25b38;
	text-decoration: none;
}

.CopyLink:link, CopyLink:visited {
	color:#878787;
	text-decoration:none
}


.TradeText {
color:#031663;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
width:320px
}

.WetRotList li {
list-style-type:disc;
margin-left:15px
}

.captionRight {
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:10px;
text-align:center;
width:180px
}

html,body {
background-color:#f0f0f0;
border:0;
font-family:Arial Black, Helvetica, sans-serif;
font-size:12px;
height:100%;
margin:0;
padding:0;
text-align:center
}