@charset "UTF-8";
/* CSS Document */
/* Rebecca Esler */
/* 20/05/08 */

body {
	background:url(../images/bg.jpg) top center repeat-x;
	background-color:#d5d5d5;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
/* ----------frame (shading on sides of centre window)---------- */
#frame {
	background:url(../images/frame.jpg) top center no-repeat;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	width:984px;
}
/* -----main window----- */
#inside {
	margin:0 auto;
	padding:0;
	width:914px;
	background-color:#FFFFFF;
}
/* ----------header image---------- */
#header {
	float:right;
	display:inline;
	background:url(../images/banner.jpg) top right no-repeat;
	margin:0;
	padding:0;
	width: 913px;
	height:227px;
}
/* ----------logo---------- */
#logo {
	text-align:left;
	float:left;
	display:inline;
	margin:0;
	padding:57px 0 0 29px;
	width: 322px;
	height:76px;
}
#logo img {
	border:0;
}
#logoprint{
display:none;}
/* ----------main navigation---------- */
#nav {
	float:left;
	display:inline;
	background-image:url(../images/nav_bar.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin:49px 0 0 0;
	padding:0;
	width: 913px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform: uppercase;
}
#nav ul {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	height:45px;
}
#nav li {
	border-right:1px solid #000000;
	float:left;
}
#nav li a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:10px 25px 7px 25px;
	text-transform:uppercase;
}
#nav li a span {
	font-size:10px;
	color:#c5b18b;
	text-transform:lowercase;
}
#nav li a:hover {
	background:url(../images/nav_on.jpg) top right repeat-x;
	padding:10px 25px 7px 25px;
	color:#ababab!important;
}
* html #nav li a:hover {
	background:url(../images/nav_on.jpg) top right repeat-x;
}
#nav li.first a {
	padding:10px 25px 7px 29px;
}
#nav li.first a:hover {
	padding:10px 25px 7px 29px;
}
/* ----------body content---------- */
#content {
	width: 616px;
	float:left;
	display:inline;
	margin: 50px 0 30px 29px;
	padding:0 0 0 1px;
	font:11px/14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#444444;
	min-height: 200px;
}
#content h1 {
	margin: 0px;
	padding:0 0 5px 0;
	font:14px Arial, Helvetica, sans-serif;
	color:#c1a05f;
	text-transform: uppercase;
	border-bottom: 1px solid #c1a05f;
}
#content a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000000;
}
#content a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#c1a05f;
}
#content p {
	margin:12px 0 0 0;
	padding:0;
}
/* ----------right side (grey call to action boxes)---------- */
#right {
	width: 233px;
	float:right;
	display:inline;
	margin: 65px 14px 30px 0px;
	font:10px/14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#585856;
}
#right ul {
	margin:0;
	padding:0;
}
#right li {
	list-style:none;
	margin:5px 0;
	padding:0;
}
/* ----------grey box plain bg---------- */
.greybox a:link, .greybox a:visited {
	width:188px;
	height:50px;
	display:block;
	background:url(../images/greybtn.jpg) top right no-repeat;
	margin:0;
	padding:13px 10px 0 35px;
	color:#585856;
	text-decoration: none;
}
.greybox a:hover {
	background:url(../images/greybtn_on.jpg) top right no-repeat;
	color:#585856;
	text-decoration: none;
}
/* ----------grey box stars bg---------- */
.greyboxStar a:link, .greyboxStar a:visited {
	width:188px;
	height:50px;
	display:block;
	background:url(../images/greybtn_stars.jpg) top right no-repeat;
	margin:0;
	padding:13px 10px 0 35px;
	color:#585856;
	text-decoration: none;
}
.greyboxStar a:hover {
	background:url(../images/greybtn_stars_on.jpg) top right no-repeat;
	color:#585856;
	text-decoration: none;
}
/* ----------images along bottom (above footer)---------- */
#images {
	width: 616px;
	clear:both;
	float:left;
	display:inline;
	margin: 0 0 15px 29px;
	text-align:left;
}
#images a img {
	padding:2px;
	border:1px solid #c1a05f;
	width:145px;
}
#images a:hover img {
	border:1px solid #444444;
}
#images ul {
	margin:0;
	padding:0;
}
#images li {
	display:inline;
	list-style:none;
	padding:0 0px 0 0;
}
/* ----------footer---------- */
#footer {
	clear:both;
	text-align:left;
	margin: 0px 14px 10px 29px;
	padding:5px 0 0 0;
	width:869px;
	font:10px Arial, Helvetica, sans-serif;
	color:#444444;
	border-top: 1px solid #a19f99;
}
.grey {
	color:#727272;
}
#footer a:link, #footer a:visited {
	margin:0;
	padding:0;
	text-decoration: none;
	color: #727272;
	text-transform:lowercase;
}
#footer a:hover {
	margin:0;
	padding:0;
	text-decoration: none;
	color:#c1a05f;
	text-transform:lowercase;
}

