/* GENERIC STYLES */

*{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	background:#F2F2F2;
}

h2{
	font-size:1.75em;
	font-weight:normal;
	color:#000000;
	margin:5px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #000000;
}
h3{
	color:#3B3994;
}

p{
	margin:0 0 5px 0;
	line-height:1.5em;
}

p a{
	text-decoration:none;
	border-bottom:1px dotted #3B3994;
	color:#3B3994;
}
	p a:hover{
		border-bottom:1px solid #3B3994;
		color:#3B3994;
	}

.NB{
	font-size:0.75em;
}

.asterisk{
	color:#ED1C24;
	font-weight:bold;
}

.bulletList{
	margin:0 0 0 15px;
}
	.bulletList li{
		list-style:disc;
		padding:0 0 0 10px;
		margin:0 0 5px 0;
	}

.compInfo{
	font-size:0.8em;
	text-align:center;
	margin:10px auto 0 auto;
	padding:10px;
	width:600px;
	border:1px solid #D9D9EA;
	background:#EBEBF4;
}

#pageWrapper{
	width:960px;
	margin:auto;
	background:url(../siteimages/bookevents/mainShadowBottom.gif) no-repeat 50% 100%;
	padding:0 0 7px 0;
}

#mainContainer{
	background:url(../siteimages/bookevents/mainShadow.gif) repeat-y 50% 0;
}
	#main{
		width:938px;
		margin:10px auto 0 auto;
		background:#FFFFFF;
		border-top:1px solid #000000;
	}
.inlineList li{
	float:left;
	display:inline;
}

.photo{
	float:right;
	margin:10px 0 10px 10px;
	display:inline;
}

.photo2{
	float:left;
	margin:10px 10px 10px 0;
	display:inline;
}

#headerContainer{
	background:url(../siteimages/bookevents/headerBG.gif) repeat-x 0 0;
	height:113px;
	padding:0 0 0 10px;
	border-bottom:1px solid #000000;
	position:relative;
}
	#headerContainer h1{
		margin:10px 0 0 0;
		width:326px;
		float:left;
	}
		#headerContainer h1 a{
			background:url(../siteimages/bookevents/logo_BE.gif) no-repeat 0 0;
			text-indent:-999em;
			display:block;
			width:326px;
			height:100px;
		}
	#headerContainer h2{
		background:url(../siteimages/bookevents/strapLine.gif) no-repeat 0 0;
		text-indent:-999em;
		display:block;
		float:right;
		width:565px;
		height:83px;
		margin:0;
		border:0;
	}

	#topNav{
		clear:right;
		margin:0 15px 0 0;
		position:absolute;
		bottom:0;
		right:0;
	}
		#topNav ul li{
			background:url(../siteimages/bookevents/topNav_BG.gif) repeat-x;
			margin:0 0 0 1px;
			width:0;
			white-space:nowrap;
		}
		#topNav ul>li {
			width:auto;
		}
			#topNav ul li a{
				background:url(../siteimages/bookevents/topNav_left.gif) no-repeat 0 0;
				padding:0 11px;
				display:block;
				height:28px;
				line-height:28px;
				color:#FFFFFF;
				text-decoration:none;
				text-align:center;
			}
			#topNav ul li span{
				display:block;
				background:url(../siteimages/bookevents/topNav_right.gif) no-repeat 100% 0;
			}

#contentContainer{
	overflow:hidden;
	padding:0 15px 0 0;
	position:relative;
	width:924px;
}

#leftColumn{
	overflow:hidden;
	margin:0 0 10px 0;
	width:225px;
}

	#leftNav{
		margin:10px 0 10px 14px;
		width:210px;
		float:left;
		display:inline;
	}
		#leftNav ul li{
			background:#3B3994;
			margin:0 0 1px 0;
		}
			#leftNav ul li a{
				background:#EBEBF4;
				display:block;
				margin:0 0 0 5px;
				padding:5px;
				color:#000000;
				text-decoration:none;
			}
				#leftNav ul li a:hover{
					background:url(../siteimages/bookevents/navArrow.gif) no-repeat 97% 50% #D9D9EA;
				}
		#leftNav ul li.topLI{
			background:url(../siteimages/bookevents/topNav_BG.gif) repeat-x;
		}
			#leftNav ul li.topLI a{
				background:url(../siteimages/bookevents/topNav_leftW.gif) no-repeat 0 0;
				margin:0 0 1px 0;
				padding:0 11px;
				display:block;
				height:28px;
				line-height:28px;
				color:#FFFFFF;
				text-decoration:none;
			}
			#leftNav ul li.topLI span{
				display:block;
				background:url(../siteimages/bookevents/topNav_rightW.gif) no-repeat 100% 0;
			}
				#leftNav ul li.topLI  a:hover{
					background:url(../siteimages/bookevents/topNav_leftW.gif) no-repeat 0 0;
				}
				
	#ourPartners{
		overflow:hidden;
		clear:left;
		width:210px;
		margin:0 0 0 14px;
		text-align:center;
		background:#EBEBF4;
	}
		#ourPartners h3{
			background:url(../siteimages/bookevents/topNav_BG.gif) repeat-x;
			font-weight:normal;
			font-size:1em;
			text-align:left;
			border-bottom:1px solid #FFFFFF;
		}
			#ourPartners h3 a{
				background:url(../siteimages/bookevents/topNav_leftW.gif) no-repeat 0 0;
				padding:0 11px;
				display:block;
				height:28px;
				line-height:28px;
				color:#FFFFFF;
				text-decoration:none;
			}
			#ourPartners h3 span{
				display:block;
				background:url(../siteimages/bookevents/topNav_rightW.gif) no-repeat 100% 0;
			}

		#ourPartners .navLink{
			background:#3B3994;
			border-bottom:1px solid #FFFFFF;
		}
			#ourPartners .navLink img{
				margin:0 0 0 3px;
				border:1px solid #D9D9EA;
				background:#FFFFFF;
			}
			#ourPartners .navLink a{
				background:#EBEBF4;
				margin:0 0 0 5px;
				padding:5px;
				display:block;
				color:#000000;
				text-decoration:none;
				border-left:1px solid #FFFFFF;
				text-align:left;
			}
				#ourPartners .navLink a:hover{
					background:#D9D9EA;
				}
				#ourPartners .navLink.textLink a:hover{
					background:url(../siteimages/bookevents/navArrow.gif) no-repeat 97% 50% #D9D9EA;
				}

#rightColumn{
	overflow:hidden;
	float:right;
	display:inline;
	padding:0 0 95px 0;
	width:685px;
}

	.banner{
		margin:10px 0 0 0;
		clear:both;
	}
		#leftColumn .banner{
			margin:0 0 10px 10px;
		}
		#rightColumn .banner.fixed{
			position:absolute;
			bottom:10px;
			right:15px;
		}

#footerContainer{
	border-top:1px solid #000000;
	clear:both;
}
	#footer{
		text-align:center;
		padding:0 10px 0 10px;
		background:url(../siteimages/bookevents/mainShadow.png) repeat-y 50% 0;
	}
	p#copyright{
		font-size:0.8em;
		padding:5px 0;
		margin:0;
	}
		p#copyright a{
			text-decoration:none;
			color:#000000;
		}
		p#copyright a:hover{
			text-decoration:underline;
		}


/* HOMEPAGE STYLES */

#projects{
	width:685px;
	margin:10px 0 0 0;
	overflow:hidden;
}

#infoPane{
	position:absolute;
	right:15px;
	top:10px;
	width:485px;
	height:360px;
	overflow:hidden;
	background:#000000;
}

/* HOMEPAGE SCROLLER STYLES */

/* SCROLLER MENU STYLES */

#project-type-nav {
	width:200px;
	float:left;
	overflow:hidden;
}

#project-type-nav li{
	width:200px;
	clear:left;
}

#project-type-nav a{
	cursor:pointer;
	color:#666;
	display:block;
}

#project-type-nav a:hover {
	text-decoration:underline;
	color:#000;
}

	#project-type-nav li.info1 a{
		background:url(../siteimages/bookevents/scrollNav_75.jpg) no-repeat 0 100%;
	}
		#project-type-nav li.info1 a span{
			background:url(../siteimages/bookevents/scrollNav_75.jpg) no-repeat;
		}
	#project-type-nav li.info2 a{
		background:url(../siteimages/bookevents/scrollNav_how.jpg) no-repeat 0 100%;
	}	
		#project-type-nav li.info2 a span{
			background:url(../siteimages/bookevents/scrollNav_how.jpg) no-repeat;
		}
	#project-type-nav li.info3 a{
		background:url(../siteimages/bookevents/scrollNav_benefits.jpg) no-repeat 0 100%;
	}	
		#project-type-nav li.info3 a span{
			background:url(../siteimages/bookevents/scrollNav_benefits.jpg) no-repeat;
		}

#project-type-nav li a span {
	display:block;
	width:200px;
	height:120px;
	opacity:0.65;
	text-indent:-999em;
	z-index:50;
}

.project{
	width: 485px;
	height:360px;
}

.project .projectContent{
	position:absolute;
	bottom:0;
	padding:10px;
	background:#EBEBF4;
	border:1px solid #000000;
	margin:0 0 20px 20px;
	width:425px;
}

.project p{
}
.project ul{
}

/* SCROLLER BODY STYLES */

#scroller-window,
#scroller-info1-window,
#scroller-info2-window,
#scroller-desk-window{
	height:360px;
}

#scroller-window {
   overflow:hidden;
   width: 485px;
   float:right;
   background-color:#f00;
}

#scroller-fade-left,
#scroller-fade-right{
	width:10px;
	height:100%;
}

#scroller-info1-window{
	background:url(../siteimages/bookevents/scrollBG_75.jpg) no-repeat;
	overflow:hidden;
	width:485px;
}
	#scroller-info1-wrap{
		position:absolute;
	}
		#scroller-info1-wrap h2{
			text-indent:-999em;
			display:block;
			width:485px;
			height:102px;
			background:url(../siteimages/bookevents/title_quality.jpg) no-repeat;
			border:0;
		}

#scroller-info2-window{
	background:url(../siteimages/bookevents/scrollBG_how.jpg) no-repeat;
	overflow:hidden;   
	width:485px; 
}
	#scroller-info2-wrap{
		position:absolute;
	}
		#scroller-info2-wrap h2{
			text-indent:-999em;
			display:block;
			width:485px;
			height:50px;
			background:url(../siteimages/bookevents/title_how.jpg) no-repeat;
			border:0;
		}
		#scroller-info2-wrap h3{
			margin:0 0 0 15px;
		}

#scroller-desk-window{
	background:url(../siteimages/bookevents/scrollBG_benefits.jpg) no-repeat;
	overflow:hidden;    
	width:485px;  
}
	#scroller-desk-wrap{
		position:absolute;
	}
		#scroller-desk-wrap h2{
			text-indent:-999em;
			display:block;
			width:485px;
			height:50px;
			background:url(../siteimages/bookevents/title_benefits.jpg) no-repeat;
			border:0;
		}

#scroller-window .project{
	float:left;
}

#scroller-vertical{
	position:absolute;
	top:0;
	left:0;
	height:300px;
	width:470px;
}

/* BOOK EVENTS STYLES */

#events .photo{
	height:221px;
	width:220px;
	background:url(../siteimages/bookevents/photo_booksale.jpg) no-repeat;
}

/* FAIRS STYLES */



#Fair {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
#noscript ul{
	padding-top: 5px;
	padding-bottom: 20px;
}

#noscript li{
	display: inline;
	font-size: 12px;
	color: #333333;
}

#noscript li a{
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	color: #333333;
}

#noscript li a:hover{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: red;
	color: #333333;
}

#Fair li{
	padding-top: 5px;
	padding-bottom: 5px;

}

#accordion h2 a:visited{
	font-size: 14px;
	text-decoration: none;

}

#accordion h2 a{
	font-size: 14px;
	text-decoration: none;
	
}

#Fair a{
	text-decoration: none;
	color: #333333;

}

#FairContainer{
	Margin-top: 10px;
	width: 685px;
	min-height: 600px;

}

#AccordianContainer{
	Margin-top: 10px;
	width: 685px;
	min-height: 500px;

}

/* TERMS STYLES */

#terms h3{
	font-size:1.75em;
	font-weight:normal;
	color:#000000;
	margin:5px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:none;
}

#terms .photo{
	height:150px;
	width:150px;
	background:url(../siteimages/bookevents/banner_draw.gif) no-repeat;
}

/* ORGANISER STYLES */

#organisers .photo{
	height:221px;
	width:220px;
	background:url(../siteimages/bookevents/photo_organiser.jpg) no-repeat;
}

#organisers .photo2{
	height:150px;
	width:220px;
	background:url(../siteimages/bookevents/photo_van.jpg) no-repeat;
}

/* BOOKS STYLES */

#books .photo{
	height:221px;
	width:220px;
	background:url(../siteimages/bookevents/photo_books.jpg) no-repeat;
}

#bookList{
	margin:10px 0 0 0;
}

#bookList dl{
	float:left;
	margin:10px 5px 0 0;
}

	#bookList dt{
		width:95px;
		text-align:right;
		float:left;
		display:inline;
		margin:0 10px 5px 0;
	}
		#bookList dt.bookTitle{
			display:none;
		}
		#bookList dt.price{
			display:none;
		}
	#bookList dd{
		margin:0 0 5px 0;
	}
		#bookList dd.price{
			color:#3B3994;
			font-size:2em;
			text-align:center;
		}
		#bookList dd.rrp{
		}
		#bookList dd.save{
		}

/* FUNDRAISING STYLES */

#fundraising .photo{
	height:221px;
	width:220px;
	background:url(../siteimages/bookevents/photo_funds.jpg) no-repeat;
}

#fundraising #ourCharity{
	background:url(../siteimages/bookevents/logo_RtR2.gif) no-repeat 0 0;
	margin:10px 0;
	padding:0 0 0 150px;
	min-height:150px;
}
	#fundraising #ourCharity h2{
		padding:0 0 5px 10px;
	}
	#fundraising #ourCharity p{
		padding:0 0 0 10px;
	}

/* CONTACT STYLES */

#contact .telephoneContact{
	background:url(../siteimages/bookevents/phoneBG.gif) 0 50% no-repeat;
	padding:0 0 0 30px;
	line-height:40px;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:2em;
	width:250px;
	margin:auto;
}

#contact legend{
	display:none;
}

#contact dl{
	margin:10px 0 0 0;
}
	#contact dt{
		width:300px;
		float:left;
		display:inline;
		margin:0 10px 5px 0;
		text-align:right;
		clear:left;
	}
	#contact dd{
		margin:0 0 5px 0;
	}	
		#contact dd .asterisk{
			font-size:0.75em;
		}
		#contact dd input{
			border:1px solid #D9D9EA;
		}
		#contact dd textarea{
			border:1px solid #D9D9EA;
		}

	#contact .buttonSubmit{
		margin:0 0 0 310px;
	}
		#contact .buttonSubmit input{
			cursor:pointer;
			text-indent:-999em;
			background:url(../siteimages/bookevents/button_Submit.gif);
			width:65px;
			height:28px;
			display:block;
			font-size:0;
		}

/* PARTNERS STYLES */

#partners .partner{
	margin:10px 0;
	padding:0 0 0 150px;
	min-height:150px;
}

#partners .partner.left{
	margin:10px 0;
	padding:0 0 0 150px;
}
	#partners .partner.left h2{
		padding:0 0 5px 10px;
	}
	#partners .partner.left p{
		padding:0 0 0 10px;
	}

#partners .partner.right{
	margin:10px 0;
	padding:0 150px 0 0;
}
	#partners .partner.right h2{
	}
	#partners .partner.right p{
		padding:0 10px 0 0;
	}

#partners .partner.tbp{
	background:url(../siteimages/bookevents/logo_tbp2.gif) no-repeat 100% 0;
}
#partners .partner.PBC{
	background:url(../siteimages/bookevents/logo_PBC2.gif) no-repeat 0 0;
}
#partners .partner.RH{
	background:url(../siteimages/bookevents/Logo_RHSQ.jpg) no-repeat 100% 0;
}


/* DOWNLOADS STYLES */

#PoS{
	margin:0 0 15px 0;
	overflow:hidden;
}
#misc{
	overflow:hidden;
}

.downloadContainer{
	text-align:center;
	padding:5px;
	float:left;
	display:inline;
	border:1px solid #D9D9EA;
	margin:10px 5px 0 10px;
}
	.downloadContainer h4{
		margin:0 0 5px 0;
		font-size:1em;
	}


/* TESTIMONIALS STYLES */

.blurb{
	margin:25px;
	padding:10px 0 10px 40px;
	background:url(../siteimages/bookevents/apostrophe1.gif) no-repeat 0 0 #EBEBF4;
	border-left:5px solid #3B3994;
}

.last_p{
	padding:0 40px 0 0;
	background:url(../siteimages/bookevents/apostrophe2.gif) no-repeat 100% 100% #EBEBF4;
}
.vacancies{
	padding-bottom:15px;
}
/* STYLES */



/* STYLES */
