body {
        background-color: #d5eefa;
        font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #666666;
}
a{
        color: #666666;
}
#container{
        width: 953px;
        background-color: #FFFFFF;
        margin: auto;
        border: solid 1px #96b0bd;
        padding: 10px;
}

#header{
        background-color: #b5d6e6;
        padding-top: 10px;
}
h1, h2, h3, h4{
        font-family:Georgia, "Times New Roman", Times, serif;
        color: #5c8193;
        }
h1{
        text-transform: uppercase;
        font-weight: normal;
}
h2{
        font-weight: normal;
        font-size: 1.6em;
}
h3{
        margin-bottom: 10px;
}
h5{
        font-family:Georgia, "Times New Roman", Times, serif;
        color: #5c8193;
        margin-bottom: 0px;
        margin-top: 0px;
        font-size: 1.6em;
        text-transform: uppercase;
}
#royal_warrant{
        background-image:url(../images/royal_warrant.jpg);
        background-position:left;
        float: left;
        margin-left: 10px;
        height: 116px;
        width: 190px;
        background-repeat:no-repeat;
}
#royal_warrant p{
        text-indent: -90000em;
        margin: 0px;
}
#logo{
        background-image:url(../images/logo.gif);
        background-position:center;
float: left;
margin-left: 10px;
        height: 116px;
        width: 588px;
        background-repeat:no-repeat;
}
#logo p{
        text-indent: -90000em;
        margin: 0px;
}
#newsletter{
        background-image:url(../images/newsletter.gif);
        background-repeat:no-repeat;
        width: 162px;
        padding: 5px;
        padding-top: 66px;
        margin-left: 0px;
        margin-top: 20px;
}
#newsletter p{
margin-top: 0px;
margin-bottom: 0px;
font-size: 0.7em;
 }
#basket{
        background-image:url(../images/.gif);
        background-position:right;
float: left;
font-weight: bold;
        color: #6f96a8;
        height: 116px;
        width: 155px;
        background-repeat:no-repeat;
}

#basket td{
bgcolor: D5EEFA;
border: 1px;
solid #ffffff;
}
#basket2{

float: left;
font-weight: bold;
        color: #6f96a8;
        width: 155px;
        background-repeat:no-repeat;
}
#nav{
        border-top: solid 1px #a5bbc6;
}
#nav ul, #left_nav ul, #right_nav ul{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#nav ul li{
        float: left;
        height: 31px;
}
#nav ul li a{
        height: 31px;
        display:block;
        text-decoration: none;
        text-indent: -90000em;
}
#nav_1, #nav_1 a{
        background-image:url(../images/nav_home.gif);
        width: 76px;
}
#nav_2, #nav_2 a{
        background-image:url(../images/nav_bathshield.gif);
        width: 146px;
}
#nav_3, #nav_3 a{
        background-image:url(../images/nav_downloads.gif);
        width: 137px;
}
#nav_4, #nav_4 a{
        background-image:url(../images/nav_press.gif);
        width: 125px;
}
#nav_5, #nav_5 a{
        background-image:url(../images/nav_gallery.gif);
        width: 119px;
}
#nav_6, #nav_6 a{
        background-image:url(../images/nav_showroom.gif);
        width: 134px;
}
#nav_7, #nav_7 a{
        background-image:url(../images/nav_contact.gif);
        width: 133px;
}
#nav_8, #nav_8 a{
        background-image:url(../images/nav_links.gif);
        width: 81px;
}
.clear{
        clear: both;
}
#content_container{
        background-image:url(../images/container_bg.gif);
        background-repeat:repeat-y;
        border-top: solid 1px #FFFFFF;
}

#content_container2{

        border-top: solid 1px #FFFFFF;
}
#left_nav{
        margin-left: 10px;
        width: 167px;
        float: left;
}
#left_nav a{
        font-weight: bold;
        color: #6f96a8;
        text-decoration: none;
        display:block;
        border-bottom: solid 1px #b9ccd5;
        width: 156px;
        padding-left: 3px;
        padding-top: 13px;
        padding-bottom: 13px;
}
#left_nav a:hover{
        text-decoration: underline;
}
#right_nav{
        float: left;
        width: 133px;
        font-family:Georgia, "Times New Roman", Times, serif;
        text-transform:uppercase;
        padding-top: 30px;
}
#right_nav a{
        color: #5c8193;
        text-decoration: none;
        display:block;
        text-align:center;
        margin-top: 10px;
}
#right_nav img{
        border: solid 1px #999999;
        padding: 1px;
        background-color: #FFFFFF;
        margin-bottom: 10px;
}
#right_nav a:hover{
        text-decoration: underline;
}
#content{
        width: 597px;
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 0px;
        float: left;
}
#content_home{
        margin-top: 330px;
        padding: 20px;
}
#home_banner{
        width: 640px;
        background-image:url(../images/home_banner.gif);
        background-repeat:no-repeat;
        min-height: 350px;
        float: left;

}
.calltoaction{
        display:block;
        background-color: #d1e3eb;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #5c8193;
        border: solid 1px #b5d6e6;
        padding: 4px;
        text-decoration: none;
        font-size: 1.5em;
        text-align: center;
}
.calltoaction:hover{
        text-decoration: underline;
}
.product_description{
        width: 170px;
        float: left;
}
.product_specification{
        clear: both;
}
.product_thumbnails p{
         float: left;

}
.product_thumbnails .pad{
        margin-left: 30px;
}
#newsletter a{
        border-bottom: 0px;
        text-decoration: none;
}
#product_index_page{
        width: 590px;
}
#product_index_page .pad{
        margin-left: 63px;
        width: 154px;
}
#product_index_page img{
        margin-bottom: 10px;
        width: 154px;
}
#product_index_page p{
        padding-bottom: 10px;
        width: 154px;
}
.product_price{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size: 1.75em;
        color: #5c8193;
}
.product_images{
        width: 404px;
        float: left;
        margin-right: 20px;
}
.product_thumbnails img, #content_home img{
        border: solid 1px #999999;
        padding: 1px;
        background-color: #FFFFFF;
}
.product_thumbnails_project{
        border: solid 1px #999999;
        padding: 1px;
        background-color: #FFFFFF;
}
#border img{
        border: solid 1px #999999;
        padding: 1px;
        background-color: #FFFFFF;
}
.padding{
  padding: 5px:
}


#content_home img{
        margin-left: 10px;
        margin-bottom: 10px;
        float: right;
}
.product_thumbnails a{
        text-align:center;
        display:block;
        font-family:Georgia, "Times New Roman", Times, serif;
        text-transform:uppercase;
        color: #5c8193;
        text-decoration: none;
}
.product_thumbnails a:hover{
        text-decoration: underline;
}
#footer{
        color: #5c8193;
        margin: auto;
        width: 933px;
        background-image:url(../images/footer_bg.gif);
        background-repeat:no-repeat;
        background-position:center top;
        margin-top: 20px;
        height: 70px;
        font-size: 0.9em;
}
#credit{
        float: right;
}
#copyright{
        float: left;
}
#footer a{
        color: #5c8193;
        text-decoration: none;
}
#footer a:hover{
        text-decoration: underline;
}
.title{
        margin-top: 0px;
        margin-bottom: 4px;
}
select {
        font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 90%;
        color: #6F96A8;
}
p.large{
        font-size: 120%;
}
