
@import url("/www/css/boxes.css");
@import url("/www/css/colour.css");
@import url("/www/css/generic.css");
@import url("/www/css/javascript.css");
/*@import url("/www/css/jquery.scroller.css");*/
@import url("/www/css/misc.css");
@import url("/www/css/navigation.css");
@import url("/www/css/text.css");

@import url("/www/css/comments.css");
@import url("/www/css/items.css");

body {

/* _behavior: url("/www/css/csshover3.htc"); */
}

* {
	margin: 0px auto;
	padding: 0px;
}

p {  }

	p a {
	
		color: #5e0109;
		text-decoration: none;
	}
	
		p a:hover {
		
			color: #ec0014;
			text-decoration: underline;
		}

html {
	overflow-y:scroll;
}

body {
	position:relative; /* Bug fix for relative positioning other elements */
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.3em;
	margin:0 auto;
	background: #9B9999;
	padding:0px;
}

#main_border {
	float:left;
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	padding: 0;
	margin: 0;
}

div#container {

	position: relative;
	
	width: 960px;
	height: 610px;
	
	margin-top: 10px;
}

	div#main_container_shadow {
	
		position: absolute;
		display: block;
		
		left: 5px;
		top: 5px;
		
		width: 940px;
/*		height: 597px;*/
		
		background-color: #000;
		
		opacity: .4;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		filter: alpha(opacity=40);
		
		z-index: 15;
	}

	div.home_shadow_height {

		height: 587px;
	}
	
	div.normal_shadow_height {

		height: 597px;
	}

	#main_container {
		
		position: absolute;
		left: 0px;
		top: 0px;
		
		display: block;
		background-color:#5E0109;
		min-height:500px;
		height:auto !important;
		height:540px;
		width: 940px;
		
		z-index: 50;
	}

#main_container #main_header_box {
	float:left;
	min-height:80px;
	height:auto !important;
	height:80px;
}

#main_container #main_left_box {
	float:left;
	min-height:480px;
	height:auto !important;
	height:480px;
	margin:0 10px 0 0;
	background-image: url('/www/images/bg/bg_left-banner.png');
	background-repeat: no-repeat;
	
	/* added by JGD to place translator properly */
	position: relative;
}

#main_container #main_right_box {
	float:right;
	min-height:330px;
	height:auto !important;
	height:330px;
	margin:0 0 0 0;
}

#main_container #main_content_box, #main_container #main_home_content_box {
	float:left;
	background-color:#FFFFFF;
	min-height:470px;
	height:auto !important;
	height:470px;
	margin:0;
	margin-bottom:10px;
	padding:0;
	
	position: relative;
}

	#main_container #main_content_box p, #main_container #main_content_box ul li, #main_container #main_content_box ol li {
	
		font-size: 9pt;
	}

#main_container #main_home_content_box {
	background-image: url('/www/images/bg/bg_home-main-banner.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:0;
}

#main_container #main_footer_box {
	float:left;
	background-color:#FFFFFF;
	min-height:30px;
	height:auto !important;
	height:30px;
	padding:5px 0 0 0;
}


/* Site widths */

body {
	width:940px;
}

#main_container #main_footer_box, #main_container #main_header_box {
	width:940px;
}

#main_container #main_left_box {
	width:300px;
}

#main_container #main_right_box {
	width:200px;
	display:none;
}

#main_container #main_content_box {
	width:620px;
}

#main_container #main_home_content_box {
	width:940px;
}

/* Padding is kept seperate to avoid changing width when padding increases decreses therefore widths stay constant */

#main_container #main_left_box #mlb_padding {
	
	padding: 30px;
	padding-top: 0px;
	margin-top: 20px;
}

#main_container #main_content_box #mcb_padding {
	
	padding: 17px 20px 0 30px;
}

#main_container #main_home_content_box #mhcb_padding {
	
	position: relative;
	padding:30px 20px 0 30px;
}