BODY {
    background: url(images/body_bg.jpg)
}

BODY.pg-home .bodywrap {
    /*background: url(styles/nautic-blue/header_bg.jpg) no-repeat center 120px;*/
    padding: 30px 0 40px;
}

BODY.pg-home .bodywrap-inner,
BODY.pg-interior .bodywrap-inner {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    border: solid 2px #fff;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    background-repeat: repeat;
}

BODY.pg-interior .bodywrap {
    /*background: url(styles/nautic-blue/header_bg_thin.jpg) no-repeat center 120px;*/
    padding: 30px 0 40px;
}

#imgGallerySlider.sImages,
#logoSlider.sImages {
    width: auto;
    height: 190px;
    top: 0;
    background-image: none;
}

#imgGallerySlider.sImages .slides_container,
#logoSlider.sImages .slides_container {
    width: auto;
    height: 155px;
}

.footer .contact-details DT {
    float: left;
    clear: left;
    width: 100px;
    padding: 2px 0;
    margin: 0;
}

.footer .contact-details DD {
    float: left;
    width: 200px;
    padding: 2px 0;
    margin: 0;
}

.footer .contact-details .location-map{
    padding: 10px 0 2px;
}

.footer .contact-details .location-map A{
    text-decoration: underline;
}
