@import url("http://assets.easyroutehosting.org/css/default-1.0.0.css");
@import url("http://assets.easyroutehosting.org/css/extra_default-1.0.0.css");

body{ background-color: #F9EBAE;
font-size:100%;
margin:0;
}

.clear {
    clear: both;
    display: block;
    font-size: 1px;
    height: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
    width: 100%;
}


img{
	border:none;
}
#container{
	width:800px;
	margin:0 auto auto;
	background-repeat:no-repeat;
	z-index:10;
	position:relative;
}

.header{
	color:#23408E;
	width:536px;
	height:150px;
	text-align:center;
}
.title{	
	float:right;
	padding-top:0.5em;
	font-family: "Lucida Calligraphy", "Times New Roman";
	font-size:3.1em;
	width:536px;
}
.tagline{
	float:right;
	width:536px;
	font-family: "Times New Roman";
	font-size:1.3em;
	font-weight:bold;
	padding-top:10px;
	
}
#mainContent{
	
}
.leftContainer{
	margin:0;
	float:left;
	text-align:center;
	background-color:#23408E;
	
	padding-bottom:20px;
}

.nav{
	padding:1.5em 0 0 0;
text-align:center;
font-size:1.2em;
width:234px;
font-weight:bold;
}


.nav li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0.6em 0 0 0;
}

.nav ul {
	margin: 0 1.2em;
	padding:0;
}

.nav a {

color:#23408E;
text-decoration:none;
display:block;	
background-color:#F9EBAE;
border:solid 0.3em #000;
padding-top:0.3em;
padding-bottom:0.3em;
}
.nav a:hover {
background-color:#ffcb05;
}
.address{
	color:#F9EBAE;
	font-size:1.2em;
	font-weight:bold;
}

.clock{
	padding-top:20px;
	text-align:center;
}
.rightContainer{
	background-image:url(../images/topbarpattern.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:0;
	width:526px;
	margin:0;
}
.content{
	margin:0em 0 0 0;
	padding-left: 20px;
}

.contentbox{
	margin:5em 0 0 0;
}

h2{
 font-weight:bold;
 font-style:italic;
 color:#23408E;
}
h3{
	color:#F9EBAE;
}
h4{
	color:#F9EBAE;
}
.title2{
	font-size:1.4em;
	font-style:italic;
	
}
h6{
	font-weight:bold;
	font-size:1.2em;
}
#footer{
	text-align:center;
	background-position:bottom left;
	clear:both;
	height:36px;
	background-image:url(../images/footerpattern.jpg);
	background-repeat:repeat-x;
	background-color:#23408E;
	color:#F9EBAE;
}
.links, .links a{
	padding-top:5px;
	text-align:center;
	text-align:center;
	color:#F9EBAE;
	
	}
	
#NB{
	padding:1em 0 0 0;
}
.innershed{
	float:left;}
.norfolkbroads{
	float:right;
}

ol.contact li
{
	list-style-type: none;
	padding-bottom: 10px;
	position: relative;
	left: -40px;
}

.contactLabel
{
	float: left;
	width: 170px;
	font-family: Verdana;
	font-size: 10pt;
}

.contact-input
{
	width: 200px;
}

span.req
{
	color: #C00;
}
	
#openingTimes th
{
text-align: left;
padding-right: 10px;
}

#openingTimes td
{
padding-left: 45px;
}

table#tariffs th
{
	text-align: left;
	padding-bottom: 15px;
}

table#tariffs td
{
	vertical-align: top;
	padding-bottom: 15px;
	padding-left: 10px;
	}
	