
	@import "spry.css";

	
	
	.list_input {
		
		font-family: Helvetica, Arial, sans-serif;
		font-size: 15px;
		width: 400px;
		
	}
	
	#signup {
	
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #FFF;
		line-height: 20px;
		float: left;
	
	}
	
	#signup th {
	
		padding: 5px;
		color: #fff600;
		text-align: left;
		font-size: 14px;
		
	}
	#signup td {
		padding: 5px;
		font-size: 12px;
		color: #333;
		width: 350px;
		text-align: left;
		
	}
	#signup td.long {
		width: 400px;
		
	}
	#signup td.detail_left {
		clear:left;
		float:left;
		display:block;
		width:280px;
		text-align:left;
		margin:0 5px 5px 0;
}

	#signup .form_input {
		width: 220px;
	}
	#signup .hourly {
		width: 80px;
	}
	#signup textarea {
		height: 100px;
		width: 350px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 18px;
	}
	
	
	h1 {
		
		font-family: Helvetica, Arial, sans-serif;
		text-transform: lowercase;
		font-weight: normal;
		color: #FFF;
		letter-spacing: -1px;
		
	}
	
	h2 {
		
		font-family: Helvetica, Arial, sans-serif;
		text-transform: lowercase;
		font-weight: normal;
		color: #FFCC00;
		letter-spacing: -1px;
		
	}
	
	p, #right ul {
		
		font-family: Helvetica, Arial, sans-serif;
		color: #333;
		/*line-height: 1.1em;
		font-size: 0.8em;*/
		
	}
	
	#left ul {
	
		font-family: Helvetica, Arial, sans-serif;
		color: #333;
		line-height: 30px;
		font-size: 1.2em;
		margin-left: 0px;
		padding-left: 15px;
		
	}
	
	#footer p {
		
		font-family: Helvetica, Arial, sans-serif;
		font-size: 0.8em;
		color: #FFF;
		padding-top: 0px;
		padding-left: 50px;
		
	}
	
	
	body {
		font-family: Helvetica, Arial, sans-serif;
		margin: 0px;
		padding-top: 25px;
		padding-bottom: 25px;
		text-align: center;
		font-size: 12px;
	}
	
	#staffbank {
		
		width: 800px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}
	
	#banner {
		
		width: 776px;
		height: 125px;
		margin: 0px;
		padding: 0px;
		float: left;
		background: #3E3E3E;
	}
	
	#content {
		
		width: 776px;
		margin: 0px;
		padding: 0px;
		float: left;
		background: #FB8322 url('img/gradient.jpg') repeat-x bottom;
		
	}
	
	#footer {
		
		width: 776px;
		height: 50px;
		margin: 0px;
		padding: 0px;
		float: left;
		background: #FB8322 url('img/end.jpg');
	}
	
	#left {
		width: 250px;
		float: left;
		padding-left: 20px;
		padding-right:20px;
		padding-top: 50px;
	}
	#left img {
		margin-bottom: 20px;
		margin-left: 20px;
	}
	
	#right {
		width: 450px;
		float: right;
		padding-right: 20px;
		padding-top: 50px;
		
	}
	
	#menu {
		list-style: none;
		padding: 0px;
		margin: 0px;
		line-height: 30px;
		background-color:#DF6706;
		border:1px solid black;
		
	}
	
	
	#left a {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size:14pt;
		line-height: 30px;
		margin-top: 10px;
		text-decoration: none;
		color: #FFF;
		text-transform: lowercase;
		letter-spacing: -1px;
		width: 247px;
		height: 35px;
		background-image: url('img/menu_original.gif');
		display: block;
	}
	
	
	#left a:hover {
		color: #FFF000;
		background-image: url('img/menu_normal_over.gif');
	}
	
	#left a div {
		padding-left: 15px;
	}
	
	#link{
		height:298px;
	}
	
	#link a, #link a:hover{
		background-image: url('img/nothing.gif');
	}
	
	#link img {
		margin-left: 0px;
	}
	#contact {
		
		font-family: Helvetica, Arial, sans-serif;
		color: #333;
		line-height: 20px;
		font-size: 12px;
	}
	
	td {
		font-size: 12px;
	}
	
.bold{
	font-weight: bold;

}
	#contact .enquiry_width {
		
		width: 250px;
		
	}
	
	#placement_perm {
	
		padding-left: 15px;
		padding-bottom: 20px;
		padding-right: 15px;
		padding-top: 0px;
		color: #404040;
		border-color: white;
		border-width: 1px;
		border-style: solid;
		background-color: #ffcd6b;
		width: 370px;
		height: 330px;
		overflow: auto;
		background: 
	
	}
	
	#placement_perm p, #placement_perm li {
		line-height: 18px;
		font-size: 12px;
		color: #404040;
	}
	
	#placement_perm h2 {
		font-size: 18px;
		color: #404040;
	}
	
	#placement_perm td {
		padding: 10px;
		color: #404040;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		background-color: #ffc13a 
	}
	#placement_perm table {
		width: 100%;
	}
	
	.design_by {
		float: right;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	.design_by_maffey {
		float: right;
		font-family: arial;
		padding:30px 20px 10px 0px;
		color:#aaaaaa;
		text-decoration:none;
		font-weight:bold;
		font-size:10pt;
	}
	
	.design_by_maffey a {
		color:#aaaaaa;
		text-decoration:underline;
	}

	.search_results{
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
	}
	.sortable, .heading{
	 	background-color:grey;
	 	font-size: 12px;
	}
	.r0, .r1{
		background-color: white;
		font-size: 12px;
	}
	.dw{
		background-color:white;
	}
	.form_input {
		width: 220px;
	}
	.error {
		font-family: Helvetica, Arial, sans-serif;
		text-align:left;
		font-weight: bold;
		font-size: 12px;
		color: red;
	}
#cart{
	float: right;
	color:red;
	Font-weight : bold;
	padding:10px 45px 15px 25px;
	_padding:1px 1px 2px 2px;
	Background-image : url("img/cart.gif");
    Background-color : rgb(255, 255, 0);
    Background-repeat : no-repeat;
    Background-position :  bottom right;
    Text-align : left;
	margin: .2cm .2cm .4cm .2cm;
	_margin: .2cm .2cm 0cm 0cm;
}
.advanced{

	border-style: groove;
	border-color: black;
	border-width: thin;
}

#seasonal{
	float:left;
	Text-align : center;
	width:215px;
	border-style: groove;
	border-color: black;
	border-width: thin;
}
#school{
	float:right;
	Text-align : center;
	width:180px;
	border-style: groove;
	border-color: black;
	border-width: thin;
}

.advancedLink{

	Clear : both;
 	Padding-top : 10px;


}
.search_terms{

	font-weight: bold;
}

#viewResult th{
 font-size:12px;
 text-align:left;
 padding-left:15px;
}

#viewResult th{
 padding-top:5px;
}

.white_index {
color:white;
text-decoration:none;
}


.white_index div {
border:1px dotted white;
padding:5px;
margin:5px;
color:white;
text-decoration: none;
}

.white_index a {

color:white;
text-decoration: none;
}


.white_index div p {
color:white
}

a.white  {
color:white;

}
.error{
  	color:red;
  	text-decoration:flash;
}

.sale_box {
	background-color:white;
	border:1px dashed #E8700F;
	padding:5px;
	margin:5px;
}

.sale_box td a.h1 {
	color:red;
	font-size:13pt;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

.sale_box td {
	color:red;
	font-size:10pt;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	color:#E8700F;
}

.sale_box td a {
	color:red;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

.link_button a{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size:14pt;
	line-height: 30px;
	margin-top: 10px;
	text-decoration: none;
	color: #FFF;
	/*text-transform: lowercase;*/
	letter-spacing: -1px;
	width: 247px;
	height: 35px;
	background-image: url('img/menu_original.gif');
	display: block;
	
}
