body{
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
background-color : #003;
color : #fff;
}
h1,h2,h3,h4,h5,h6{
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
}
p{
font-family : Georgia, "Times New Roman", Times, serif;
}
a:link{
color:yellow;
background-color : transparent;
text-decoration:underline;
}
a:visited{
color:#fff;
background-color : transparent;
text-decoration:underline;
}
a:hover{
color:#fff;
background-color : transparent;
text-decoration:underline;	
}
a:active{
color:yellow;
background-color : transparent;
text-decoration:underline;
}
#container{
margin: 10px auto;
position:relative; 
width:722px;
text-align:left;
background: transparent url(i/bg.jpg) top left repeat-y;
}
#head{
position:absolute; width:722px; height:192px; z-index:1; left: 0px; top: 0;
background: transparent url(i/header.jpg) top left no-repeat;
border:0;
}
#logo{
position:absolute; width:130px; height:88px; z-index:2; left: 5px; top: 55px;
}
#tel{
position:absolute; width:190px; height:23px; z-index:2; left: 466px; top: 143px;
}
#menu{
position:absolute; width:160px; height:250px; z-index:5; left: 1px; top: 200px;
}
#images{
position:absolute; width:144px; height:385px; z-index:6; left: 579px; top: 200px;
background-color : transparent;
}
#content{
position:absolute; width:722px; z-index:1; left: 0px; top: 191px;
padding: 0;
margin: 0;
background: transparent url(i/bg.jpg) top left repeat-y;
border:0;
min-height : 300px;
}
#content-inner{
margin: 0 170px 0 200px;
}
#images img{
display : block;
padding: 0;
margin:20px 0 0 0;
}
#content-inner p{
font-size : 12px;
padding:0;
margin:0 0 15px 0;
font-weight : normal;
}	
#content-inner h1{
font-size : 20px;
padding:0;
margin:0 0 10px 0;
font-weight : normal;
}	
#content-inner h2{
font-size : 18px;
padding:0;
margin:0 0 15px 0;
font-weight : normal;
}	
#content-inner h3{
font-size : 16px;
padding:0;
margin:15px 0;
font-weight : bold;
}
#content-inner h4{
font-size : 14px;
padding:0;
margin:15px 0;
font-weight : bold;
}		
#menu ul{
list-style : none;
padding: 0;
margin: 0;
border: 0;
font-weight: bold;
font: 15px/28px Georgia, "Times New Roman", Times, serif;
color: #fff;
background-color : transparent;
font-style : italic;
}
#menu ul li{
text-align: center;
font-weight: bold;
font-style : italic;	
width: 160px;
color: #fff;
background-color : transparent;
border-bottom: 2px solid #00f;	
}
#menu ul li a{
display : block;
font-weight: bold;
font-style : italic;	
padding: 0;
width: 160px;
color: #fff;
background-color : transparent;
text-decoration: none;
}
#menu ul li a:hover{
color: #fff;
background-color : transparent;
text-decoration: none;
border:0;
border-bottom: 2px solid #A4C8D9;
font-style : italic;
}
#menu ul li.thispage, #menu ul li.thissection{
text-align: center;
font-weight:bold;
padding: 0;
width: 160px;
color: #fff;
background-color : transparent;
border:0;
border-bottom: 2px solid #A4C8D9;
font-style : italic;
}
#menu ul li.thissection a{
display : block;
font-weight: bold;
padding: 0;
width: 160px;
color: #fff;
background-color : transparent;
text-decoration: none;
border:0;
font-style : italic;
}
#menu ul li.thissection a:hover{
font-weight: bold;
color: #fff;
background-color : transparent;
text-decoration: none;
padding:0;
width: 160px;
border: 0;
font-style : italic;
}
#menu ul li.thissection ul, #menu ul li.thispage ul{
list-style : none;
font-weight: bold;
padding: 0;
margin: 0;
border: 0;
font-style : italic;
}
#menu ul li.thissection ul li, #menu ul li.thispage ul li{
text-align: center;
font-weight: bold;
width: 160px;
padding: 0;
border: 0;
color: #fff;
background-color : transparent;
font-style : italic;
}
#menu ul li.thissection ul li a, #menu li.thispage ul li a{
display : block;
font-weight: bold;
padding: 0;
color: #fff;
background-color : transparent;
text-decoration: none;
width: 160px;
border: 0;
font-style : italic;
}
#menu ul li.thissection ul li a:hover, #menu ul li.thispage ul li a:hover{
font-weight: bold;
color: #fff;
background-color : transparent;
text-decoration: none;
padding:0;
width: 160px;
border: 0;
font-style : italic;
}
#content p.disclaimer{
font: 9px/20px Georgia, "Times New Roman", Times, serif;;
text-align : center;
background-color : #003;
color : #00c;
border:0;
border-top: 1px solid #fff;
padding: 0;
margin:0;
}
#content p.footnote{
font: 11px/25px Georgia, "Times New Roman", Times, serif;;
text-align : center;
background-color : #003;
color : #fff;
border:0;
padding:0;
margin:0;
}
#content p.footnote a{
color:#fff;
background-color : transparent;
}
#content p.footnote a:link{
text-decoration:none;
}
#content p.footnote a:visited{
text-decoration:none;
}
#content p.footnote a:hover{
text-decoration:underline;
}
#content p.footnote a:active{
text-decoration:none;
}
img{
border:0;
}
table.matrix{
border:0;
margin:0;
padding:0 10px;
width:360px;
}
table.ezine{
border:2px solid white;
color:#fff;
margin:0 26px;
padding:10px;
width:300px;
background-color : Blue;
}
table.matrix td.even, table#matrix td.odd{
width:50%;
}
table.matrix td.lastrow{
width:100%;
}
#content-inner ul{
list-style : disc;
padding: 0;
margin: 0 0 15px 25px;
text-indent : 0;
}
#content-inner ul li a{
color: #556B2F;
background-color : #fff;
text-decoration: none;
}
#content-inner ul li a:hover{
color: #000;
background-color : #fff;
}
#content-inner p.address{
padding:0;
margin:0;
line-height: 1.2em;
}
#content-inner p.formfield{
padding:0;
margin:0;
line-height: 1.2em;
color: #fff;
background-color : transparent;	
}
/*
textarea {background-color: #F5FAE6; color: #556B2F; border: 1 solid #4D602A; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
text {background-color: #F5FAE6; color: #556B2F; border: 1 solid #4D602A; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
*/
input, textarea, select, checkbox{
border-width:0;
border-bottom: 1px solid #191970;
border-top: 1px solid #191970;
border-right: 1px solid #191970;
border-left: 1px solid #191970;
font-family : Arial, sans-serif;
font-size : 13px;
background-color : #4169E1;
color : #000033;
}
input#ezinename{
width:80px;
height:18px;
}
input#ezineemail{
width:120px;
height:18px;
}
input#ezinesubmit, input#ezinereset, input#formsubmit, input#formreset{
width:60px;
height:22px;
}
input#formrealname{
width:110px;
height:18px;
}
input#formcompany{
width:110px;
height:18px;
}
input#formtel{
width:80px;
height:18px;
}
input#formemail{
width:150px;
height:18px;
}
input#formaddress1{
width:110px;
height:18px;
}
input#formaddress2{
width:110px;
height:18px;
}
input#formcity{
width:110px;
height:18px;
}
input#formpostcode{
width:60px;
height:18px;
}
input#formcounty{
width:110px;
height:18px;
}
table.prices{
width:502px;
font-family : arial, helvetica, sans-serif;
font-size:11px;
border: 2px solid #001;
}
table.prices th{
background-color : #000066;
color:#fff;
height:20px;
padding:2px;
text-align:center;
}
table.prices th.c1{
width:60px;
}
table.prices th.c2{
width:100px;
}
table.prices th.c3{
width:182px;
}
table.prices th.c4{
width:40px;
}
table.prices th.c5{
width:60px;	
}
table.prices th.c6{
width:60px;
}
table.prices tr{
padding:2px;
}
table.prices tr.odd{
background-color : #BFC0FF;
color : #001;
}
table.prices tr.even{
background-color : #EAEAFF;
color : #001;
}
table.prices td.c1, table.prices td.c2, table.prices td.c3{
text-align:left;
}
table.prices td.c4, table.prices td.c5, table.prices td.c6{
text-align:center;
}	
p.offerfooter{
font-family : arial, helvetica, sans-serif;
font-size:10px;
color:#F0E68C;
background-color:transparent;
line-height: 20px;
}							
