﻿.pdf {background:url('http://www.etps.co.uk/images/masterpage/pdfsmall.gif'); background-repeat:no-repeat; background-position:right;  padding-right:16px; margin:0; color:black;}

.desclink {background:url('http://www.etps.co.uk/images/masterpage/arrowdownright.gif'); background-repeat:no-repeat; background-position:left;  padding-left:12px; margin:0; color:black;}

    .HeadingContainer {
        width:600px;
        height:5px;
        background-color:#ebebeb;
        vertical-align:middle;
        visibility:hidden;
        }
        
            .HeadingContainer2 {
        width:638px;
        height:20px;
        background-color:#ebebeb;
        padding-right:0px;
        padding-left:10px;
        padding-bottom:10px;
        padding-top:10px;
        vertical-align:middle;
        }
        
    .HeaderContainermsg 
    {
        height:20px;
        background-color:#ebebeb;
        padding:10px;
        vertical-align:middle;
        position:relative;
        left:-5px;
        top:-5px;
    }
        
    .HeadingContainer a {
        text-decoration:none;
        vertical-align:middle;
        }
        
    .HeadingContainerNOBG 
        {
        width:640px;
        height:20px;
        padding-right:0px;
        padding-left:10px;
        padding-bottom:10px;
        padding-top:10px;
        vertical-align:middle;
        }
        
    .HeadingContainerLinks {
        background-color:#ebebeb;
        height:60px;
        padding:10px;
        vertical-align:middle;
        text-align:center;
        }
                      
    h1 {
        color:black;
        font-weight:normal;
        font-family:Verdana;
        font-size:20px;
        text-decoration:none;
        text-align:left;
        letter-spacing:-1px;
        padding:0;
        margin:0;
        }
           
    h2 {
        color:black;
        text-align:left;
        font-family:Verdana;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        margin-bottom:0px;
        letter-spacing:0px;
        padding:0;
        margin:0;
        }
        
    h2.center {
        color:black;
        text-align:center;
        font-family:Verdana;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        margin-bottom:0px;
        letter-spacing:0px;
        padding:0;
        margin:0;
        }
        
    h2 a {
        color:black;
        text-align:left;
        font-family:Verdana;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        margin-bottom:0px;
        letter-spacing:0px;
        padding:0;
        margin:0;
        }
        
    h2 a:hover {
        color:black;
        text-align:left;
        font-family:Verdana;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        margin-bottom:0px;
        letter-spacing:0px;
        padding:0;
        margin:0;
        }
        
    h3 
    {
        color:black;
        text-align:left;
        font-family:Verdana;
        font-size:13px;
        font-weight:normal;
        text-decoration:none;
        margin-bottom:0px;
        letter-spacing:0px;
        padding:0;
        margin:0;
        }   
                        
    #SiteMapPath1 
    {
        height:12px;
        font-size:12px;
        color:Black;
        font-family:Verdana;
        text-decoration:none;
        }
        
    .RootNodeStyle 
    {
        padding:0;
        margin:0;
        font-size:12px;
        color:Black;
        font-family:Verdana;
        }
        
    A.RootNodeStyle:link 
        {
            text-decoration:underline;
        }
        
    A.RootNodeStyle:hover 
        {
            text-decoration:none;
        }
        
    .CurrentNodeStyle 
        {
            text-decoration:none;
        }

    table.mainpage
        {
            height:auto;
            width:98%;
            vertical-align:middle;
        }
        
    td.maintr1td1
        {
            height:auto;
            width:245px;
            vertical-align:middle;
        }
        
    td.maintr1td2
        {
            height:auto;
            width:80px;            
        }
        
    td.maintr1td3
        {

            height:39px;
            width:110px;
            vertical-align:middle;
            background-color:#ebebeb;
            padding:5px;
            text-align:center;
        }
        
     td.maintr1td4
        {
            height:auto;
            width:240px;
            vertical-align:top;
            text-align:right;
        }
        
    td.maintr2td1
        {
            height:auto;
            width:400px;
            vertical-align:top;
            text-align:left;
        }
        
    table.prodinfomain
        {
            width:650px;
            height:auto;
        }
        
    table.prodinfomain img
        {
            vertical-align:middle;
        }    
        
    td.prodinfotr1td1 
        {
            background:#ebebeb;
            padding-right:0px;
            padding-left:20px;
            text-align:left;
            vertical-align:top;
            padding-bottom:10px;
            width:290px;
            padding-top:10px;
            height:93px;
        }
        
    td.prodinfotr1td2
        {
            padding-right:0px;
            padding-left:0px;
            text-align:center;
            vertical-align:middle;
            padding-bottom:0px;
            width:300px;
            padding-top:0px;
        }
        
    td.prodinfotr2td1
        {
            background:#ebebeb;
            padding-left:20px;
            padding-bottom:10px;
            width:146px;
            padding-top:10px;
            height:64px;
            text-align:left;
            vertical-align:middle;
        }
        
    td.prodinfotr2td2
        {
            background:#ebebeb;
            padding-right:10px;
            padding-left:10px;
            padding-bottom:10px;
            width:140px;
            padding-top:10px;
            height:64px;
            text-align:left
        }

    td.prodinfotr3td1
        {
            background:#ebebeb;
            padding-right:30px;
            padding-left:30px;
            padding-bottom:25px;
            width:660px;
            padding-top:20px;
            text-align:justify
        }
        
    li
    {
        list-style-type:none;
    }
    
    .btnSearch2
    {
        color:White;
        background-color:#006EC7;
        border-color:Black;
        border-width:1px;
        border-style:solid;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
    }
    
    #map
    {
		margin-right:25%;
		margin-left:25%;
		margin-top:1%;
		padding:50px;
		border:1px dotted #ebebeb;
		text-align:center;
		min-width:200px;
		height:auto;
		font-family:Verdana;
        font-size:11px;
        font-weight:normal;
    }
    
    #disclaimer
    {
        font-size:9px;
        text-align:center;
    }
    
    #disclaimer a
    {
        font-size:9px;
        text-decoration:underline;
        color:Black;
    }
    
    #disclaimer a:hover
    {
        font-size:9px;
        text-decoration:none;
        color:Black;
    }
    
    .list
    {
        list-style-image: url('http://www.etps.co.uk/images/masterpage/bullet.gif');
        margin-top:10px;
        margin-left: 0px;
        padding-left: 0px;
        left:-5px;
    }
    
    .btnSearch
    {
        color:White;
        background-color:#006EC7;
        border:solid 1px black;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
        padding:0px;
    }
    
    .btnSearch:hover
    {
        color:Black;
        background-color:#C4DDF2;
        border:solid 1px black;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
        padding:0px;
    }
    
    .btnSearch3
    {
        color:White;
        background-color:#006EC7;
        border-bottom:solid 1px black;
        border-left:solid 1px black;
        border-right:solid 1px black;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
        padding:0px;
    }
    
    .btnSearch3:hover
    {
        color:Black;
        background-color:#C4DDF2;
        border-bottom:solid 1px black;
        border-left:solid 1px black;
        border-right:solid 1px black;border-bottom:solid 1px black;
        border-left:solid 1px black;
        border-right:solid 1px black;border-bottom:solid 1px black;
        border-left:solid 1px black;
        border-right:solid 1px black;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
        padding:0px;
    }
    
    
    a img 
    {
border-width:0px;
}

.btnBig
{
    background:#006ec7;
    color:White;
    padding:1px;
    border:solid 1px black;    
} 

        table.adtable
        {
            height:auto;
            width:660px;
            vertical-align:middle;
        }

        td.adtr2td1
        {
            height:auto;
            width:400px;
            vertical-align:top;
            text-align:left;
        }
        
        td.adtr1td4
        {
            height:auto;
            width:262px;
            vertical-align:top;
            text-align:right;
        }
        
        .btnSearchLarge
    {
        color:White;
        width:137px;
        background-color:#006EC7;
        border:solid 1px black;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
        padding:0px;
        position:relative;
        left:122px;
    }
    
    .btnSearchLarge:hover
    {
        color:Black;
        width:137px;
        background-color:#C4DDF2;
        border:solid 1px black;
        font-family:Verdana;
        font-size:11px;
        font-weight:normal;
        padding:0px;
    }
    ul.main_nav {
list-style: none;
margin: 0px;
padding: 0px;
background-color: #ebebeb;
width:205px;
text-align:left;

}
ul.main_nav li a:link, ul.main_nav li a:visited {
text-decoration: none;
display: block;
width:195px;
height:20px;
padding-left:10px;
padding-top:8px;
padding-bottom:5px;
color:#000000;
}
ul.main_nav li {
border-top: 2px solid #FFFFFF;
width:205px;
height:30px;
}
ul.main_nav li a:hover {
background-color: #f5f5f5;
color:#000000;
padding-left:10px;
padding-top:8px;
padding-bottom:5px;
}

ul.subnav {
list-style:none;
margin:0px;
padding:0px;
background-color:#ebebeb;
text-align:right;

}
ul.subnav li a:link, ul.subnav li a:visited {
text-decoration:none;
display:block;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
color:#000000;
}

ul.subnav li a:hover 
{
background-color:#f5f5f5;
color:#000000;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
}


.gallerycontainer{
float:right;
background:#ebebeb;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.advert .small{
background:#ebebeb;
border:1px solid #ebebeb;
}

.advert:hover{
background-color: transparent;
background:#ebebeb;
}

.advert:hover .small{
background:#ebebeb;
border:1px solid black;
}

.advert span{ /*CSS for enlarged image*/
position: absolute;
background-color:#ebebeb;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.advert span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.advert:hover span{ /*CSS for enlarged image*/
visibility: visible;
height:150px;
width:350px;
top:231px;
left:0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.LinkRequest, .LinkRequest:active, .LinkRequest:visited 
{
    color:Red;
    text-decoration:underline;
    font-size:12px;
}

.LinkRequest:hover
{
    color:Red;
    text-decoration:none;
    font-size:12px;
}

.red {color:Red; text-align:center; font-size:9px;}

    ul.main_navright {
list-style: none;
margin: 0px;
padding: 0px;
background-color: #ebebeb;
width:205px;
text-align:right;

}
ul.main_navright li a:link, ul.main_navright li a:visited {
text-decoration: none;
display: block;
width:195px;
height:20px;
padding-right:10px;
padding-top:8px;
padding-bottom:5px;
color:#000000;
}
ul.main_navright li {
border-top: 2px solid #FFFFFF;
width:205px;
height:30px;
}
ul.main_navright li a:hover {
background-color: #f5f5f5;
color:#000000;
padding-right:10px;
padding-top:8px;
padding-bottom:5px;
}

ul.main_navright2 {
list-style: none;
margin: 0px;
padding: 0px;
background-color: #ebebeb;
width:205px;
text-align:right;
border-left:2px solid White;
}
ul.main_navright2 li a:link, ul.main_navright2 li a:visited {
text-decoration: none;
display: block;
width:195px;
padding-right:10px;
padding-top:9px;
padding-bottom:9px;
color:#000000;
}
ul.main_navright2 li {
width:205px;
border-left:2px solid White;
}
ul.main_navright2 li a:hover {
background-color: #f5f5f5;
color:#000000;
padding-right:10px;
}

    ul.main_nav3 {
list-style: none;
margin: 0px;
padding: 0px;
width:100%;
height:38px;
text-align:left;
}

ul.main_nav3 li a:link, ul.main_nav3 li a:visited {
background:transparent;
text-decoration:none;
font-weight:bold;
display:block;
width:96%;
background:#ebebeb;
padding-top:10px;
padding-bottom:12px;
padding-right:2%;
padding-left:2%;
}

ul.main_nav3 li {
width:180px;
height:24px;
}

ul.main_nav3 li img {
padding-left:10px;
}

ul.main_nav3 li a:hover {
background-color: #f5f5f5;
color:#000000;
}

.hoverdiv 
{
    border:1px solid black;
    background:#f5f5f5;
    padding:15px;
    }
    
    .panelhover {width:80px; background:White; border:1px solid Black; padding:10px;}