@charset "UTF-8";


body {
	margin:0;
	background-image:url(spicewebbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#35296b;
}
a
{
color:#214768;
text-decoration:underline;
}
a:hover
{
color:#FF0000;
text-decoration:none;
}
a.topmenu {color: #CC0000; text-decoration:none}
a.topmenu:hover {color: #000000; text-decoration:underline;}

img.headerimg
{
float:right;
margin:15px 15px 15px 0;
}
h1{
	display:inline;}
	
.floatleft{
	float:left;}
#header{
	width:790px;
	height:100px;
	text-align:center;
	background-color:#FFFFFF;
}
.header
{
width:790px;
height:133px;
background-image:url(spicelogo2.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#container{
margin:0 auto;
	width:790px;
	border:#CCCCCC solid 1px;
	padding-bottom:25px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:550px;
}
#left {
top:-2px;
	}	
#right {
	margin-left: 199px;
	height:100px;
	vertical-align: top;
	padding-right:15px;
	}
	#right a
	{
	text-decoration:underline;
	}
	#right a:hover
	{
	text-decoration:none;
	}
	#main_left_text a
	{
	text-decoration:none;
	}
	#main_left_text a:hover
	{
	text-decoration:underline;
	}
#main {
	margin-top:20px;
	width:760px;
	padding-left:15px;
	padding-right:15px;
	}
	
#main_left {
	width: 184px;
	float:left;
	
	}
		
	#main_left_text{
		width: 154px;
		padding-left:15px;
		padding-right:15px;
	}
	
#main_right {
	margin-left: 20px;
	width:755px;
	vertical-align: top;
	padding-right:15px;
	}
	
	#top_box {
	background-repeat:no-repeat;}
	
	.topoftopbox{
		height:31px;
	}
	
	#main_right_text{
	padding-left:25px;
	padding-right:33px;
	}
	
	.bottomoftopbox{
		background-repeat:no-repeat;
		height:34px;
	}

	#main_right_inner_left{
	width:245px;
	padding-left:10px;
	margin-right:20px;
	background-repeat:no-repeat;
	float:left;}
	
	#main_right_inner_right{
	margin-left:275px;
	width:245px;
	padding-left:10px;
	padding-right:20px;
	background-repeat:no-repeat;
	}
	
/* menu */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }

div.mastermenu div.vert_menu { border-bottom: 1px solid black; }

div.mastermenu div.horz_menu a,
div.mastermenu div.vert_menu a
{
  border: 0; /*Menu Items Border Colour*/ /*Chris: set via admin; same as main font colour by default with option to change*/
  padding: 5px 0px 5px 0px;
  width: 86px; /*Chris: needs to be ((width of table.maintable / number of top level menu items) - 2px) */
  font-size:xx-small;
  font-weight:bold;
  text-align:center;
  text-decoration: none;
  background-color:#35296b;
  color:#FFFFFF;
}
div.mastermenu div.horz_menu a { margin-right:  -1px; }
div.mastermenu div.vert_menu a { margin-bottom: -1px; }
div.mastermenu div.horz_menu a:hover,
div.mastermenu div.vert_menu a:hover,
div.mastermenu div.horz_menu a.active,
div.mastermenu div.vert_menu a.active {background-color:#ba7b7b} /*Menu Items Rollover Background and Text Colours*/ /*Chris: set via admin; reverse of main background and text colour by default with option to change*/
