/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	background: #4E2614;
	color: #EEEAE8;
	font: normal .84em/1.8em arial, helvetica, sans-serif;
	scrollbar-base-color: #6c4b3c;
}

/******* Structural Styles *******/

#Outer {
	/*position: absolute;
	top: 50%;
	margin-top: -232px;
	left: 50%;
	margin-left: -493px;
	width: 986px;
	height: 463px;*/
	margin: 20px auto 0 auto;
	width: 986px;
		position:relative;
}
#giftVoucher #contentImage {
background:url("../images/contact_hero.jpg") no-repeat scroll 100% 0 transparent;
}

#employment #contentImage {
background:url("../images/contact_hero.jpg") no-repeat scroll 100% 0 transparent;
}
#employment #upload{
	width:225px;
}

#Logo {
	width: 986px;
	height: 95px;
}

#Logo h1 {
	margin: 0;
	padding: 0;
}

#Logo h1 a {
	display: block;
	width: 143px;
	height: 95px;
	background: url(../images/siteid.gif) no-repeat 0 0;
}

#Logo h1 a span {
	display: none;
}

#Logo img {
	display: none;
}

#Header {
	width: 986px;
	height: 48px;
	background: url(../images/header_bground_rpt.gif) repeat-x 0 0;
	
}

#Header h2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 380px;
	height: 48px;
	overflow:hidden;
}
#Header h2.GiftVouchers {
	background-image:url("../images/h2_gift_vouchers.gif");
}	

#Header h2.Employment {
	background-image:url("../images/h2_employment.gif");
}

#Header h2 span {
	display: none;
}

#Header a.print {
	float: left;
	display: block;
	width: 21px;
	height: 18px;
	margin: 3px 0 0 0;
	background: url(../images/print_icon.gif) no-repeat 0 0;
}

#Nav {
	float: right;
	height: 48px;
	width: 600px;
}

#Header a.print span {
	display: none;
}

#contentImage {
	float: right;
	width: 336px;
	height: 288px;
	border: 2px solid #CAC1BD;
}

#Utilities {
	clear: both;
	float: left;
	width: 986px;
	background: #6C4B3C;
	margin-bottom: 5px; 
}

#Utilities a.print  {
	float: left;
	display: block;
	width: 98px;
	height: 19px; 
	background: url(../images/print_icon.gif) no-repeat 0 0;
}

#Utilities a.privacy  {
	float: right;
	display: block;
	width: 82px;
	height: 19px; 
	margin: 0 5px 0 0;
	background: url(../images/privacy.gif) no-repeat 0 0;
}

#Utilities span {
	display: none;
}

#Footer {
	clear: both;
	height: 24px;
	margin: 0;
	background: url(../images/footer_bground.gif) no-repeat 0 0;
}

#Footer span {
	display: none;
}

/******* Navigation Styles *******/

/* Main Nav */

#mainNav ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#mainNav ul li {
	display: inline;
}

#mainNav ul li a {
	float: left;
	display: block;
	height: 29px;
}
#mainNav ul li a.active {
	background-color: #6C4B3C;
	background-position: 0 -29px;
}


#mainNav ul li a span {
	display: none;
}

#mainNav ul li#home a {
	background-image: url(../images/nav_home.gif);
	width: 46px;
}
#mainNav ul li#home a:hover {
	background-position: 0 -29px;
}
#mainNav ul li#gift-voucher a {
	background-image: url(../images/nav_gift_voucher.gif);
	width: 98px;
}
#mainNav ul li#gift-voucher a:hover {
	background-position: 0 -29px;
}

#mainNav ul li#employment a {
	background-image: url(../images/nav_employment.gif);
	width: 87px;
}
#mainNav ul li#employment a:hover {
	background-position: 0 -29px;
}
#mainNav ul li#menu a {
	background-image: url(../images/nav_menu.gif);
	width: 43px;
}
#mainNav ul li#menu a:hover {
	background-position: 0 -29px;
}

#mainNav ul li#events a {
	background-image: url(../images/nav_events.gif);
	width: 53px;
}
#mainNav ul li#events a:hover {
	background-position: 0 -29px;
}

#mainNav ul li#functions a {
	background-image: url(../images/nav_functions.gif);
	width: 72px;
}
#mainNav ul li#functions a:hover {
	background-position: 0 -29px;
}

#mainNav ul li#profile a {
	background-image: url(../images/nav_profile.gif);
	width: 58px;
}
#mainNav ul li#profile a:hover {
	background-position: 0 -29px;
}

#mainNav ul li#reviews a {
	background-image: url(../images/nav_reviews.gif);
	width: 59px;
}
#mainNav ul li#reviews a:hover {
	background-position: 0 -29px;
}

#mainNav ul li#contact a {
	background-image: url(../images/nav_contact.gif);
	width: 65px;
}
#mainNav ul li#contact a:hover {
	background-position: 0 -29px;
}


/* Sub Nav */

#subNav ul {
	float: right;
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subNav ul li {
	display: inline;
}

#subNav ul li a {
	float: left;
	display: inline;
	height: 19px;
	margin: 0 8px 0 0;
}

#subNav ul li a span {
	display: none;
}

#subNav ul li a.active {
	background-position: 0 -19px;
}

/* Menu Page Nav */ 

#menu-nav ul {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:100%;
}

#menu-nav ul li {
	display: inline;
}

#menu-nav ul li a {
	float: left;
	display: inline;
	height: 19px;
	margin: 0 8px 0 0;
}

#menu-nav ul li a span {
	display: none;
}

#menu-nav ul li a.active {
	background-position: 0 -19px;
}

/******* Content Styles *******/

h3 {
	font-size: 1em;
	font-style: normal;
	margin: 0 0 0.5em 0;
	padding: 0;
}

p.highlight {
	color: #D5862A;
}


a {
	color: #D5862A;
}

a:hover {
	text-decoration: none;
}

a:link {
       color: #886D61;
       text-decoration: none;
}

#anchors {
	color: #D5862A;
	margin: 10px 0;
}

#centre {
	text-align: center;
}

#scrollerContent .left {
	float: left;
	position: relative;
	width: 290px;
}

#scrollerContent ul {
	margin-top: 10px;
	margin-bottom: 10px
}

#scrollerContent p.subHeading {
	color: #D5862A;
}

/* Scroller Styles */


#textScroller {
	float: left;
	margin: 5px 0;
	width: 986px;
}

#ContentScroll {
	float: left; 
	width: 598px;
	height: 292px;
}

#scroller { /* div containing the content */
	/* position: relative;
	float: left;
	display: inline; 
	width: 598px;
	height: 292px;
	margin: 0;
	padding: 0 0 0 2px;
	overflow: hidden; */
	width: 630px;
	height: 293px;
	padding: 0 10px 0 0;
	overflow: auto;
	
	/* scrollbar-face-color:#6c4b3c;
	 scrollbar-3dlight-color:#ffd700;
	scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#ff6347;
	scrollbar-darkshadow-color:#ffa500;
	
	scrollbar-highlight-color:#ff69b4;
	scrollbar-shadow-color:#f0f */
}

#subNav ul li#mailing_list a {
	background-image: url(../images/subnav_mailing_list.gif);
	display:none;
	width: 120px;
}
#subNav ul li#mailing_list a:hover {
	background-position: 0 -19px;
}



#scroller p { 
	margin: 0 0 10px 0;
}

/* #scrollerContent {
	position: relative;
} */

 #ThumbArrows {
	/*float: left;
	margin: 0 0 0 30px;
	height: 292px;
	width: 9px; */
	display: none;
}

/* #ThumbArrows span {
	display: none;
} */


/* #ThumbArrowUp a {
	display: block;
	background: url(../images/content_arrow_up.gif) no-repeat 0 0;
	width: 9px;
	height: 12px;
	margin: 0 0 268px;
} */


/* #ThumbArrowDown a {
	background: url(../images/content_arrow_down.gif) no-repeat 0 0;
	width: 9px;
	height: 12px;
	display: block;
} *.
/****************Join our mailing List Button ****/
a#join-our-mailing-list{
	position:absolute;
	top:75px;
	right:8px;
}
a#join-our-mailing-list img{
	border:none;
	}
#employment form#giftVoucher ul{
	width:150px;
}

/*** gift voucher form**/
form#giftVoucher{
	margin-top:14px;
}
form#giftVoucher ul{
	list-style-type:none;
	margin:0;
	padding:5px 20px;
	width:162px;
	float:left;
	border-right:1px solid #6C4B3C;
}
form#giftVoucher ul.last{
	border:none;
}
form#giftVoucher ul li{
	margin-bottom:5px;
}
form#giftVoucher input.text{
	width:160px;
	border:1px solid #593423;
}
form#giftVoucher select{
	width:164px;
}
form#giftVoucher .error{
	border:1px solid #593423;
	background:#A7674A url(/images/formError.gif) 149px center no-repeat;
	color:#000;
}
form#giftVoucher .error:focus{
	background-image:none;
}
