body{font:14px/1.2 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;color:#fff;}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}







a {

	color: #DFBC7F;

	text-decoration: none;

	font-weight: 700;



}







a:hover {



	text-decoration: underline;



}







hr {



	color: #666;



	background-color: #666;



	height: 1px;



	border: none;



}







.breadcrumbs {

	margin-top: 5px;

	height: 25px;

	color: #000;



}







.breadcrumbs a {

	color: #000;

	font-weight: normal;



}







.header {

	height: 170px;





}







#logoimage {



	position: relative;



	top: 0px;



	left: 0px;



	float: left;



	margin-right: 15px;



}







#nameandtagline {

	display: inline-block;

	position: relative;

	top: 0px;

	left: 5px;

	float: left;

	width: 100%;

	color: #000;



}







#nameandtagline p {



     margin-bottom: 2px;



}







#buynow {



     float: right;



     position: relative;



     top: -70px;



     width: 150px;



     text-align: center;



     background: url('../images/buynow.png');



     border: 1px solid #69bef1;



     padding: 15px 0px 0px 0px;



}







#buynow a {



     color: #fff;



}







#buynow p {



     font-size: 12px;



     margin-bottom: 15px;



}







h1 {



	font-weight: normal;



	display: inline;



	font-size: 23px;



}







h2 {



	font-weight: normal;



	font-size:21px;



	border-bottom: solid 1px;



	border-color: #666;



}







h3 {



    font-weight: bold;



	font-size: 16px;



	border-bottom: dotted 1px;



	border-color: #666



}







.leftbanner {



	background: #454545;



	height: 300px;



}







.centrebanner {



	background: #454545;



	height: 300px;



}







.rightbanner {



	background: #454545;



	height: 300px;



}







.greyback {



	background: #454545;



}











.padded {



	padding: 5px 10px 5px 10px;



}







.bannerimage {



	height: 300px;



	width: 300px;



}







.dividernav a:hover {



     text-decoration:none;



}







.selected {



	background: url('../images/selected-nav.png') repeat-x;



}







.selected:hover {



	background: url('../images/selected-nav.png') repeat-x;



}







.footer {



	min-height: 80px;



}







.paymentoptions img {



	padding-right: 5px;



}







#googlemapping {



	height: 440px;



	width: 440px;



	margin-bottom: 15px;



}







#contactform label {



     margin: 15px 0px 0px 0px;



     display: block;



}







#contactform input {



     width: 95%;



     margin: 0px 0px 0px 2%;



}







#contactform textarea {



     height: 200px;



     width: 95%;



     margin: 0px 0px 15px 2%;



}

#contactform .submit {width: 150px;}


#contactform img {margin-left: 7px;}


.buylink {



     font-size: 24pt;



     text-align: center;



     margin-bottom: 20px;



}

