/* 
Project : School Search Site(s)
Author : Rade New Media
Date : Monday, 6 April 2009
*/

body {
	background: url('../img/bg_search.jpg') top repeat-x;
}

/* Bookshop Styling */
div#scsearchNav { 
	background: url('../img/topbg_search.jpg') no-repeat; 
	width: 850px; 
	height: 22px; 
	position: absolute;
	left: 24px;
	top: -9px; 
}

h1 { color: #0F49B2; }
h2 { color: #0F49B2; }
h3 { color: #0F49B2; }
h4 { color: #0F49B2; }
h5 { color: #0F49B2; }
h6 { color: #0F49B2; }

#background { margin-top: 0 !important; }
#wrapper { margin-top: 9px !important; }

/* Navigation Styling */
ul#nav {
	margin: 4px 0 0 449px;
}		#nav li { border-right: #fff 1px solid; }
		#nav li a { color: #fff;  }
			#nav li a:hover { color: #ddd; }

/* Header Styling */
div#header {
	background: #fff;
	width: 786px;
	height: 125px;
	padding: 11px 0 0 0;
	margin: 0 0 0 31px;
}		#logo { width: 385px; height: 44px; float: left; margin: 5px 0 0 55px; display: inline; }
			#logo img { border: 0; }
			#logo a { display: block; width: 385px; height: 44px; }
			#logo span { display: none; }
		#johncatt {
			width: 61px;
			height: 120px;
			float: right;
			margin: 0 40px 0 0;
		}			#johncatt a { display: block; width: 61px; height: 120px; }
					#johncatt img { border: 0; }
					#johncatt span { display: none; }
		#adbanner { width: 450px; height: 60px; float: left; margin: 20px 0 0 54px; display: inline; }
			#adbanner img { border: #333 1px solid; }

/* Content Area */
div#left {
	width: 470px;
	float: left;
	margin: 10px 0 0 0;
	color: #0F49B2;
}		#left img { margin-right: 3px; }
		#left a { color: #0F49B2; text-decoration: none; }
			#left a:hover { text-decoration: underline; }
			
div#introText {
	padding: 10px 0;
	margin: 0 0 10px 0;
	position: relative;
}		#introText p { padding: 0; }
		.searchInput { width: 185px; border: #ccc 1px solid; }
		.searchDropdwn { width: 187px; border: #ccc 1px solid; }
		.searchButton { background: url('../img/searchbutton_16.jpg') no-repeat; width: 67px; height: 19px; color: #fff; font-weight: bold; font-size: 11px; border: 0; padding: 0 0 2px 0; margin: 0 0 0 10px; }
		#magnifyglass { background: url('../img/magnifyglass5.jpg') no-repeat; position: absolute; width: 104px; height: 107px; top: 5px; right: 20px; }	
		#banners { display: block; }
			#banners p { float: left; clear: both; margin: 10px 0; }
			.banner { width: 350px; margin: 3px 0; }
				.banner a { float: left; margin: 2px 0; }
				.banner img { border: 0; }
				a.go { background: url('../img/go-button.jpg') no-repeat; display: block; width: 27px; height: 26px; float: left; margin: 0 0 0 5px; }
					a.go span { float: left; text-indent: -9999px; }
						
.rightItem { border: #CECECD 1px solid; padding: 15px 5px; background: #fffefc url('../img/rightbg_search.jpg') repeat-x; width: 160px; text-align: center; margin-bottom: 10px; }
			.rightItem p { font-size: 12px; color: #0F49B2; font-weight: bold; }
			.rightItem img { margin-bottom: 5px; }

/* Footer Styling */
div#footer {
	color: #0F49B2;
}		div#footer a { color: #0F49B2; }
