@charset "utf-8";
/* CSS Document */

body { background-image: url(images/bg.gif); background-position: center top; background-repeat: no-repeat; background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; color: #717171;}

#mainWrapper { width: 970px; position: relative; margin: auto;}
img {border:0;}
.banner {}

#menuWrapper { height: 47px; background-image: url(images/menuBg.gif); background-position: left top; background-repeat: repeat-x; position: relative; padding-left: 25px;}

#contentWrapper {}

a { color: #115e7b;}
a:hover { color: #c4051f;}

a.leftLink { padding-left: 20px; color: #022b3b; text-decoration: none; line-height: 25px;}
a.leftLink:hover { color: #FFFFFF;}


h1 { font-size: 25px; color: #c4051f; font-weight: lighter; letter-spacing: -1px;}
h2 { font-size: 14px; font-weight: lighter; padding-bottom: 0px; margin-bottom: -10px; color: #115e7b; margin-top:10px;}
h3 { font-size: 14px; font-weight: lighter; padding-bottom: 0px; margin-bottom: 10px; color: #115e7b; margin-top:10px;}
.left { background-image: url(images/corner.gif); background-position: left bottom; background-repeat: no-repeat; background-color: #115e7b; padding-bottom: 30px;}
.right { background-color: #FFFFFF; color: #717171;}

#featureWrapper {height:215px; background-color: #c4051f;}

.swapBanner { float: left; width: 395px;}
.testimonial { width: 307px; float:left;}

.dotsFeature { background-image: url(images/dotsFeature.gif); height: 167px; background-position: left top; background-repeat:no-repeat; margin-top: 20px; position: relative; padding-top: 20px;}
.dotsFeature2 { background-image: url(images/dotsFeatureOLD.gif); height: 2px; background-position: left top; background-repeat:no-repeat; margin-top: 20px; position: relative;}
.feature1 { float: left; width: 270px; margin-right: 30px; margin-top: 20px; position: relative; height:124px;}
.feature2 { float: left; margin-top: 20px; position: relative; height:124px; width: 270px;}

.marginRight { margin-right: 10px;}

.featureText1 { width: 100px; left: 140px; float:left; position: relative; top: 5px; }
.featureText2 { width: 100px; left: 140px; float:left; position: relative; top: 5px;}

.hotPres { padding: 30px; line-height: 19px;}

.hotPres2 { width:270px; float:left; padding: 30px; line-height: 19px;}
.contactMap {width:300px; float:left; margin-top:50px;}
.mapItself { border:#bdc5c9 1px solid;}

#servicesWrapper { position: relative; padding-left: 25px; color: #FFFFFF;}
.servicesFeature { height: 57px; margin-bottom: 10px; font-size: 11px; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; line-height: 18px;}

a.servicesLink { text-decoration: none; color: #002b3b;}
a.servicesLink:hover { text-decoration: none; color: #ffffff;}

a.servicesLink2 { text-decoration: none; color: #ffffff;}
a.servicesLink2:hover { text-decoration: underline; color: #ffffff;}

#footerWrapper { background-image: url(images/btmSdw.gif); background-position: center top; background-repeat: no-repeat; padding-top: 20px; color: #FFFFFF; font-size: 11px; padding-bottom: 30px; line-height: 25px; letter-spacing: -1px; padding-left: 40px;}

a.footerLink { padding-left: 5px; padding-right: 5px; text-decoration: none; color: #FFFFFF;}
a.footerLink:hover { color: #115e7b;}

td { vertical-align:top;}

a.thumbs img {
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
        filter:alpha(opacity=50);
		border:0;
}

a:hover.thumbs img {
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
		border:0;
}

