@import url("reset.css");

html, body {

	background: #FFF;

	height: 100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:16px;

	text-align:left;

	color:#40403d;

}

div {

	text-align:left;

}

h1 {

	font-size:13px;

	font-weight:bold;

	color:#6e6e6e;

	margin-bottom:4px;

}

h2 {

	font-size:12px;

	font-weight:bold;

	background:#a9a9a9;

	color:#ffffff;

	/*display: table-caption;*/

	white-space: nowrap;

	padding: 2px 5px;

	margin: 8px 0 !important;
	
	width: auto;
	
	float: left;
	
	display: block;
	
	clear: both

}

p {

	margin-top:5px;

}

img {

	display: block;

}

.boldheading {	

	margin-bottom:4px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	font-weight: bold;

}

a:active, a:visited, a:link {

	text-decoration:none;

	color:#8c8c86;

}

a:hover {

	text-decoration:none;

	color:#ffffff;

	background:#959595;

}

#align {

	margin-top: 100px;

	margin-left: 15%;

	width: 900px;

	height: 540px;

}

#inner {

	width: 900px; 

	margin-left: auto;

	margin-top: 5%; 

	margin-right: auto;

}



#wrapper {

	background:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	min-height: 510px;

	overflow: hidden;

}

.home #wrapper {

	background: #FFF url("../img/homebg1.jpg") no-repeat center top;
	position: relative;
	margin: 0 auto;

	width: 900px;

	/*height: 525px;*/

	height: auto;

}

.news #wrapper {

	/*background: #FFF url("../img/newsbg1.jpg") no-repeat center top;*/

	background:#FFFFFF;

	background-position:left;

	margin: 0 auto;

	width: 900px;

	height: auto;

}

.contact #wrapper {

	background: #FFF url("../img/contactbg1.jpg") no-repeat center top;

	margin: 0 auto;

	width: 900px;

	height: 510px;

}

.enquiries #wrapper {

	background:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	height: 580px;

	overflow: hidden;

}

.trunkshow #wrapper {

	background:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	height: auto;

	overflow: hidden;

}

.returns #wrapper {

	background:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	height: auto;

	overflow: hidden;

}

.about #wrapper {

	background:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	height: auto;

	overflow: hidden;

}

.broadsheets #wrapper {

	background:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	height: auto;

	overflow: hidden;

}

#header {

	background: url("../img/topbar.png") no-repeat;

	text-indent: -9999em;

	overflow: hidden;

	height: 72px;

	line-height: 72px;

}
#viewshow {
	position: absolute;
	width: 240px;
	height: 30px;
	top: 380px;
	left: 30px;
}
a#viewshow:hover {
	background: none;
}
#prev {

	width:80px;

	float:left;

	text-align: left;

}

#next {

	width:60px;

	float:right;

	text-align: right;

}

#lnavtext {



}

#leftnav {

	float: left;

	width: 160px;

	color:#FFFFFF;

	background-color:#525050;

	padding-left:4px;

}

#leftnavtext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform: capitalize;

	margin: 6px 12px 8px 2px;

	list-style:none;

}

#leftnavtext li {

	margin-top:5px;

}

#leftnavtext li a:active, 

#leftnavtext li a:link, 

#leftnavtext li a:visited {

	text-decoration:none;

	color: #FFF;

	padding: 2px 64px 1px 4px;

}

#leftnavtext li a:hover {

	background: #FFF;

	color: #646460;

} 

#nav {

	background: #FFF;

	font: 12px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	list-style: none;

	padding: 3px 10px 4px 10px; 

	overflow: hidden;

	height: 18px;

}

#nav li {

	float: left;

	/*border-right: 1px solid #333;*/

	padding: 0 3px 0 4px;

}

#nav li.last-child {

	border-right: 0px none;

}

#nav li a {

	text-decoration: none;

	color: #000;

	padding: 2px 4px;

	display: block;

}

.home li#nav-home a,

.broadsheets li#nav-broadsheets a,

.trunkshow li#nav-trunkshow a,

.about li#nav-about a,

.news li#nav-news a {

	background: #ED2661;

	color: #FFF;

}

.history li#leftnavtext-history a,

.location li#leftnavtext-location a,

.enquiries li#leftnavtext-enquiries a {

	background: #FFF;

	color: #646461;

}

#nav li.active a {

	color: #ED2661;

}

#nav li a:focus, #nav li a:hover, #nav li a:active {

	background-color: #ED2661;

	color: #FFF;

}

#nav li ul {

	background-color: #FFF;

	position: absolute;

	left: -999em;

	padding: 7px 4px;

	border: 1px solid #CCCCCC;

}

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}

#nav ul li {

	list-style: none;

	line-height: 18px;

	float: none;

	display: block;

	border: 0px none;

}

* html #nav ul li {

	height: 1%;

	width: 11em;

}

#nav ul li a {

	text-decoration: none;

}

#nav ul li a:focus, #nav ul li a:hover, #nav ul li a:active {

	background-color: #ED2661;

	color: #FFF;

}

#column {

	background: url("../img/bar_right.jpg") repeat-y left top;

	width: 170px;

	height: auto;

	float: right;


	padding-left: 8px;
	overflow: hidden;
	text-align: right;

}

#contain {

	width:auto;

}

.contact #contain {

	overflow: hidden;

}

#content {

	width:700px;

	display: block;

	margin-top:5px;

	margin-left:12px;

	margin-right:5px;

	float:left;

}

#trunkshow {

	width:700px;

	display: block;

	margin-top:20px;

	margin-left:12px;

	margin-right:5px;

	float:left;

	text-align:center;

}

#contentshort {

	width: 530px;

	margin-top:20px;

	margin-left:15px;

	margin-right:5px;

	float:left;

}

#contentbroad {

	width: 700px;

	margin-top:20px;

	margin-left:15px;

	margin-right:5px;

	float: left;

}

#contentreturns {

	width: 820px;

	margin-top:20px;

	margin-left:15px;

	margin-right:5px;

	float: left;

}

#contentshort h2 {



}

#bottom {

	display: block;

	background: #FFF;

	font: 11px Arial, Helvetica, sans-serif;

	width: 900px;

	margin: 0 auto;

	overflow: hidden;

	border-bottom: 2px solid #ccc;

	margin-bottom: 5px;

}

#botleft {

	width:170px;

	display:block;

	float:left;	

	padding-left:5px;

}

#botright {

	width:400px;

	display:block;

	float:right;

	text-align:right;

	font-size:10px;

}

#bottext {

	text-align:right;

	padding-right:10px;

	padding-top:3px;

	height:10px;

	font-size:10px;

}

#map {

	display: block;

	float: right;

	width: 200px;

	text-align: right;

}