a{
color:#000000;
font-weight:bold;
text-decoration:underline;
}a.hidden{
	display: none;
}
a:link:after,a:visited:after{
content:" (http://www.covermyboat.co.uk/" attr(href) ") ";
font-weight:normal;
}
table {
	border: 1px solid black;
	
}
thead{
	
	background-color: #EEEEEE;
}
table td{
padding: 3px;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
}
body{
font:12pt Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
}
/*styles for form printing*/
fieldset{
border:1px solid #808080;
padding-bottom:10px;
}
fieldset.list{
border:0;
float:left;
margin-bottom:3px;
padding:0px;
}
fieldset.list label{
margin-left:5px;
text-align:left;
width:40%;
}
fieldset.list label,
fieldset.list input{
border:0;
}
fieldset.list legend{
display:none;
}
form{
border:1px solid #CCCCCC;
margin:10px;
padding:10px;
}
form br{
clear:left;
}
form em{
color:grey;
font-style:normal;
}
form img{
display:none;
}
form input,select,textarea{
background-color:#F0F0F0;
border:1px solid #CCCCCC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
padding:2px;
}
h1{
font-size:1.6em;
padding-bottom:10px;
text-align:center;
}
h2{
font-size:1.3em;
}
h3{
color:#808080;
font-size:1.2em;
}
label{
padding-right:5px;
text-align:right;
width:40%;
}
label,input{
display:block;
float:left;
margin-bottom:5px;
margin-top:5px;
}
legend{
font-size:1.3em;
font-weight:bold;
padding:10px;
}
p{
line-height:1.3em;
}
p.small{
font-size:0.8em;
}
table{
border:1px solid #000000;
margin:10px;
}
td{
border-bottom:1px solid grey;
border-right:1px solid grey;
text-align:center;
}
th{
border-bottom:1px solid  grey;
border-right:1px solid grey;
}
ul.nav{
display:none;
}
#content{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image: none;
}
#content li{
line-height:2em;
list-style: square;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#column2, #column1{
float: none;
	clear: both;
	width: 100%;
	margin: 0px;
}
#content li li{
list-style: square;
}
#content p{
position:relative;
}
#content ul{
margin:10px;
padding:10px;
}
#content ol li{
list-style: decimal;
}
#content ol li li{
list-style: lower-alpha;
}
#content ol li li li{
list-style: lower-roman;
}

#footer{
display:none;
}
#footer a:link:after,a:visited:after{
content:"";
}
#footer img{
display:none;
}
#footer p{
font-size:0.8em;
margin:0px;
padding:0px;
text-align:center;
}
#frame{
margin:20px;
}
#frame-footer{
display:none;
}
#get-quote{
display:none;
}
#header{
display: none;
}
#header img{
display:none;
}
#header object{
display:none;
}
#header p{
display:none;
}
#left{
display:none;
}
#phone{
float:right;
font-weight:bold;
text-align:right;
color: Black;
width: auto;
background-image: none;
}
#phone strong{
font-weight:bold;
}#phone em{
font-weight:bold;
}
#middle{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#right{
display:none;
}
#content ul.checklist li{
	list-style-image: url(../images/cross-print.gif);
}
#content ul.checklist li.tick{
	list-style-image: url(../images/tick-print.gif);
}

