body { background-image: url('images/new/body_bg.jpg'); background-repeat: repeat; width: 990px; }
div#header{ height: 122px; background-image: url('images/new/header_bg.jpg'); background-repeat: no-repeat; background-position: top left; width: 990px;}

div#header_tab { width: 960px; float: left; margin-left: 10px; }
div#header a#login { float: left; margin-left: 148px; margin-top: 15px; }
div#header a#register { float: left; margin-left: 0px; margin-top: 15px; }
div#header a#help { float: left; margin-left: 0px; margin-top: 15px; }
img#tab_end { float: left; margin-left: 0px; margin-top: 15px; }
a#country_1 { margin-left: 5px; margin-top: 24px; float: left; }
a#country_2, a#country_3, a#country_4 { margin-left: 2px; margin-top: 24px; float: left; }
a#more_link { margin-left: 2px; margin-top: 24px; float: left; }

div.header_avatar { margin-left: 25px; margin-top: 5px; float: left; }
span#header_username { float: left; margin: 5px 0px 0px 5px; }
div#avatar_links { float: left; width: 350px; }
span#header_links { float: left; clear: left; margin-left: 5px; }

div#base_content_right { float: right; margin-right: 15px; }
div#base_content_left, div#base_content_center { float: left;  margin-left: 15px; width: 310px; }
div#base_content_right { width: 310px; }
div#base_content_right h3, div#base_content_left h3, div#base_content_center h3 { border-bottom: 1px solid #3399CC; width: 300px; margin-left: 10px; color: #3399CC; float: left; clear: both; margin-bottom: 5px; }
div#base_content_right h3 { width: 250px; }
div#base_content_right h3 a, div#base_content_left h3 a, div#base_content_center h3 a { text-decoration: none;  }
h3.margin_10 { margin-top: 10px; }
ul.base_content { margin-bottom: 10px; margin-left: 25px; float: left; }
ul.base_content li { float: left; clear: both; width: 280px; margin-bottom: 4px; }
div#base_content_right a, div#base_content_center a { text-decoration: none; }

div#base_content_left table.fixturelist { margin-left: 10px; margin-top: 5px; float: left; width: 300px; }

a#team_up { float: left; margin-top: 4px; margin-left: 0px; }
div#frame { width: 990px; } 
div#body { background-image: url('images/new/content_bg.jpg'); background-repeat: repeat-y; background-position: top left; width: 990px; border: none; }
div#body {
	width: 990px;
	float: left;
}
div#mainmenu { background-image: url('images/new/content_bg.jpg'); width: 990px; float: left; height: 32px; background-position: 0 0; background-repeat: repeat-y; vertical-align: top; }
ul.mainmenu { background-image: url('images/new/menu_bg.jpg'); width: 965px; height: 36px; line-height: 22px; background-position: 0 0; background-repeat: repeat-x; margin-left: 10px; margin-top: 0px; padding-left: 5px; }
ul.mainmenu li a#home { border-left: 1px solid #ffffff; }
ul.mainmenu li a, ul.mainmenu li a:hover { color: #000000; font-weight: normal; font-size: 10px; border-top: 2px solid #CCCCCC; padding: 3px 12px 5px 13px; border-right: 1px solid #ffffff; }
ul.mainmenu li a:hover { border-top: 2px solid #CC3333; margin-bottom: 4px; }
ul.mainmenu li a.disabled { color: #CCCCCC; }
ul.mainmenu li a.red { color: #ff0000; }

ul.mainmenu li { padding: 0; }

img#logo { margin-top: 15px; margin-left: 30px; }

div#topadd { margin-left: 15px; border: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999;
}
span#pagebase_quicklinks { width: 960px; margin-left: 15px; float: left; height: 60px; }
span#pagebase_quicklinks img { float: left; margin-left: 20px; }
div#body_right { 
	width: 223px; 
	float: right;
	height: inherit; 
	padding: 5px 15px 10px 10px; 
	background-image: none;
}
div#body_left { 
	width: 223px; 
	float: left;
	height: inherit; 
	padding: 5px 10px 10px 15px; 
	background-image: none;
}
div.left_box h2 { 
	background-image: url('images/new/left_box_head.gif'); 
}
div#body_center { 
	width: 470px; 
	height: inherit; 
	padding: 10px 10px 10px 10px; 
	background-image: none;
	float: left;
}
hr, hr#ninety { background-image: url('images/new/hr_bg.jpg'); background-repeat: repeat-x; height: 8px; float: left; clear: both; width: 100%; border: none; margin: 5px 0 5px 0; }
hr#ninety { margin-left: 15px; width: 960px; }
div#news_small { margin-bottom: 10px; float: left; width: 240px; margin-top: 3px; }
div.news_small { margin-bottom: 3px; }
div.news_small a { font-size: 10px;  }

div#ajax_box { background-image: url('images/new/ajax_box_bg.jpg'); background-repeat: no-repeat; width: 210px; height: 220px; float: right; }
div.img_panel { background-repeat: no-repeat; width: 196px; height: 96px; margin: 3px 0px 0px 7px; float: left; display: none; }
div.img_panel a { text-decoration: none; width: 196px; height: 96px; float: left; }

div#img_panel_1 { background-image: url('../images/content/aj_box_1.gif'); }
div#img_panel_2 { background-image: url('../images/content/aj_box_2.gif'); }
div#img_panel_3 { background-image: url('../images/content/aj_box_3.gif'); }
div#img_panel_4 { background-image: url('../images/content/aj_box_4.gif');}
div#img_panel_5 { background-image: url('../images/content/aj_box_5.gif'); }

span.ajax_box_title { width: 196px; padding: 5px 0px 0px 15px; color: #006699; font-weight: bold; font-size: 11px; float: left; clear: both; display: none; }
span.ajax_box_title a { color: #006699; font-weight: bold; font-size: 11px; text-decoration: none; }
span.ajax_box_text { float: left; clear: both; width: 180px; padding: 2px 0px 5px 15px; color: #333333; font-size: 9px; display: none; }
span.ajax_box_text a { color: #333333; font-size: 9px; text-decoration: none;  }
span#ajax_box_links { float: left; clear: both; width: 196px; padding: 10px 0px 5px 8px; }
a.ajax_box_sml { float: left; height: 37px; width: 37px; background-image: url('../images/content/aj_box_1_sml.gif'); float: left;  margin-right: 2px; }
a#sml_1 { background-image: url('../images/content/aj_box_1_sml.gif'); }
a#sml_2 { background-image: url('../images/content/aj_box_2_sml.gif'); }
a#sml_3 { background-image: url('../images/content/aj_box_3_sml.gif'); }
a#sml_4 { background-image: url('../images/content/aj_box_4_sml.gif'); }
a#sml_5 { background-image: url('../images/content/aj_box_5_sml.gif'); }



span#headline_link a { color: #990000; text-decoration: none; }
span#rss_feed_link a { color: #FF6600; text-decoration: none; }
span#headline_link img, span#rss_feed_link img { vertical-align: middle;  }


div#page_base { background-image: url('images/new/footer_bg.jpg'); background-repeat: no-repeat; background-position: top left; width: 990px; border: none; background-color: #006699;  margin: 0; background-color: #006699; padding: 20px 0 10px 0px; }
div.page_base_panel_1 { float: left; width: 240px; padding: 10px 0 10px 60px; margin-top: 20px; }
div.page_base_panel_2 { float: left; width: 180px; padding: 10px 0px 10px 40px; margin-top: 20px; }
div.page_base_panel_3 { float: left; width: 180px; padding: 10px 0px 10px 40px; margin-top: 20px;  }
div.page_base_panel_4 { float: left; width: 140px; padding: 10px 0px 10px 40px; margin-top: 20px; }
div#page_base * { color: #CCCCCC; }
div#page_base a { color: #ffffff; font-size: 11px; }

div#footer { background-color: #006699; width: 990px; color: #CCCCCC; }
div#footer a { color: #ffffff; }

/*----------------------------------------------------------rating---*/
.rating{
	width:80px;
	height:16px;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	position:relative;
	background: url('http://www.ne14hockey.co.uk/smarty/css/images/star-matrix1.gif') no-repeat 0 0;
	
}
ul.nostar {background-position:0 0}
ul.halfstar {background-position:0 -16px}
ul.onestar {background-position:0 -32px}
ul.onehalfstar {background-position:0 -48px}
ul.twostar {background-position:0 -64px}
ul.twohalfstar {background-position:0 -80px}
ul.threestar {background-position:0 -96px}
ul.threehalfstar {background-position:0 -112px}
ul.fourstar {background-position:0 -128px}
ul.fourhalfstar {background-position:0 -144px}
ul.fivestar {background-position:0 -160px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url('http://www.ne14hockey.co.uk/smarty/css/images/star-matrix1.gif') no-repeat 0 0;
}
ul.rating li.one a:hover {background-position:0 -176px;}
ul.rating li.two a:hover {background-position:0 -192px;}
ul.rating li.three a:hover {background-position:0 -208px}
ul.rating li.four a:hover {background-position:0 -224px}
ul.rating li.five a:hover {background-position:0 -240px}

span#rating_message { font-size: 10px; color: #666666; }
