
	/**
	* zero everything
	*/
	* {
		margin: 0;
		padding: 0;
		}
		
		
		
		
	/**
	* global declarations
	*/
	body {
		font-size: 0.7em;
		color: #949494;
		line-height: 14px;
		text-align: center; /* IE5.x fix */
		font-family: Arial, Helvetica, sans-serif;
		background: url(../images/layout/body-bg.gif) repeat-x;
		}
		
	a {
		color: #5b5b5b;
		outline: 0;
		}
		
	a:hover {
		color: #6ebf1f;
		}
		
		
		
		
	/**
	* main container
	*/
	#container {
		width: 912px;
		margin: 0 auto;
		text-align: left; /* IE5.x counter fix */
		}
		
		#content
		{
			margin: 0px;
			padding: 0px;
		}
		
		
	/**
	* main heading
	*/
	h1 {
		float: left;
		width: 155px;
		height: 82px;
		text-indent: -9999em;
		background: url(../images/logo.jpg) top no-repeat;
		}
		
	h1 a {
		display: block;
		height: 82px;
		text-indent: -9999em;
		font-size: 1px;
		}
		
		
		
	/**
	* other headings
	*/
	h2 {
		text-indent: -9999em;
		font-size: 1px;
		line-height: 10px;
		padding: 0 0 4px;
		height: 10px;
		background-repeat: no-repeat;
		}
		
		
	
	
	/**
	* top section
	*/
	#top {

		height: 110px;
		}
		
		
		
	/**
	* menu
	*/
	#top ul {
		list-style-type: none;
		float: left;
		width: 290px;
		margin: 25px 0 0;
		}
		
	#top ul li {
		height: 11px;
		line-height: 11px;
		font-size: 1px;
		float: left;
		margin: 0 0 2px;
		width: 145px;
		background-repeat: no-repeat;
		}
		
	#top ul li a {
		color: #acacac;
		display: block;
		height: 11px;
		text-indent: -9999em;
		background-repeat: no-repeat;
		}
		
	#top ul li a:hover {
		background: none;
		}
		
	
	
	
	/**
	* menu list items
	*/
	li#m-home { background-image: url(../images/newmenu/home_over.gif); }
	li#m-trophies { background-image: url(../images/newmenu/full_catalogue_over.gif); }
	li#m-offers { background-image: url(../images/newmenu/schools_over.gif); }
	li#m-equipment { background-image: url(../images/newmenu/teams_over.gif); }
	li#m-links { background-image: url(../images/newmenu/corporate_over.gif); }
	li#m-where { background-image: url(../images/newmenu/clearance_over.gif); }
	li#m-sublimation { background-image: url(../images/newmenu/where_we_are_over.gif); }
	li#m-contact { background-image: url(../images/newmenu/contactinfo_over.gif); }

	li#m-home a { background-image: url(../images/newmenu/home.gif); }
	li#m-trophies a { background-image: url(../images/newmenu/full_catalogue.gif); }
	li#m-offers a { background-image: url(../images/newmenu/schools.gif); }
	li#m-equipment a { background-image: url(../images/newmenu/teams.gif); }
	li#m-links a { background-image: url(../images/newmenu/corporate.gif); }
	li#m-where a { background-image: url(../images/newmenu/clearance.gif); }
	li#m-sublimation a { background-image: url(../images/newmenu/where_we_are.gif); }
	li#m-contact a { background-image: url(../images/newmenu/contactinfo.gif); }



	/**
	* content
	*/
	#main {
		width: 608px;
		float: left;
		position: relative;
		background: url(../Images/layout/main-bg.gif) repeat-y;
		}
		
	#mainTop {
		background: url(../Images/layout/main-shadow-top.gif) repeat-x;
		}
		
	#mainBottom {
		/*padding: 7px 7px 4px;*/
		padding: 27px 27px 0;
		background: url(../Images/layout/main-shadow-bottom.gif) bottom no-repeat;
		}
		
	p {
		padding: 0 0 10px;
		}
		
	/* Images */
	#imageshow 
	{
		width: 150px;
		float: right;
		margin: 0px 0px 20px 20px;
	}
		
		#imageshow .imageitem 
		{
			margin-bottom: 20px;
		}
		
			#imageshow .imageitem.lastitem 
			{
				margin-bottom: 0px;
			}
		
	/**
	* right section
	*/	
	#right {
		width: 303px;
		float: left;
		background: url(../Images/layout/right-bg.gif) repeat-y;
		}
		
	#rightTop {
		background: url(../Images/layout/right-shadow-top.gif) repeat-x;
		}
		
	#rightBottom {
		padding: 27px;
		background: url(../Images/layout/right-shadow-bottom.gif) bottom no-repeat;
		}
		
		
	#right h2
	{
		display: block;

	}
		
		#right h2.home
		{
			background: url(../Images/headings/about.gif) no-repeat top left;	
			height: 12px;
			width: 140px;
		}
		
		#right h2.corporate
		{
			background: url(../Images/headings/corporate_header_right.gif) no-repeat top left;
		}
		
		
		#right h2.products
		{
			background: url(../Images/headings/product_information.gif) no-repeat top left;
		}
		
		#right h2.catalogue3
		{
			background: url(../Images/headings/full_catalogue.gif) no-repeat top left;
		}
		
		#main h2.catalogue2
		{
			background: url(../Images/headings/product_information.gif) no-repeat top left;
		}
		
		#right h2.clearance_right
		{
			background: url(../Images/headings/clearance.gif) no-repeat top left;
		}
		
		#main h2.clearance_main
		{
			background: url(../Images/headings/clearance_header_right.gif) no-repeat top left;
		}
		
		#main h2.privacy_main, #right h2.privacy_right
		{
			background: url(../Images/headings/privacy_header_right.gif) no-repeat top left;
		}
		
		#main h2.accessibility_main, #right h2.accessibility_right
		{
			background: url(../Images/headings/accessibility_header_right.gif) no-repeat top left;
		}
		
		#main h2.sitemap_main, #right h2.sitemap_right
		{
			background: url(../Images/headings/sitemap_header_right.gif) no-repeat top left;
		}
		
		#right h2.right_corporate
		{
			background: url(../Images/headings/corporate_header_right.gif) no-repeat top left;
		}
		
		#main h2.main_corporate
		{
			background: url(../Images/headings/corporate.gif) no-repeat top left;
		}
				
	/*#right .inner { padding: 20px; }*/
	#right img { margin: 0; }
		
		
		
	/**
	* mininum height
	*/
	#mainBottom {
		min-height: 357px;
		height: auto !important;
		height: 357px;
		}
		
		
		
		
	/**
	* inner padding
	*/
	.inner {
		/* padding: 20px; */
		padding-bottom: 20px;
	}
	
		.inner ul 
		{
			margin: 5px 0px 10px 20px;
			padding: 0px;
		}
			.inner span
			{
				font-style: italic;
			}
			
			.inner a
			{
				font-size: 110%;
			}
	
	.indentedlist 
	{
		margin: 20px;
		padding: 0px;
	}
	



	/**
	* footer
	*/
	#footer {
		color: #b7b7b7;
		font-size: 0.9em;
		margin: 10px 0 0 20px;		
		}
		
	#footer a {
		color: #b7b7b7;
		text-decoration: none;
		}
		
		#footer a:hover
		{
			text-decoration: underline;
		}
		
	#footer p {
		padding: 0;
		}
		
		#footer #footer_left
		{
			float: left;
			width: 400px;
			padding-bottom: 10px;
		}
		
		#footer #footer_right
		{
			float: right;
			text-align: right;
			width: 400px;
			padding-bottom: 10px;
		}	
			
		
		
	/**
	* dotline
	*/
	.dotline {
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		margin: 5px 0 10px;
		background: url(../images/layout/dotline.gif) repeat-x;
		}
		
		
		
	.last {
		margin: 0 !important;
		}
		
		
		
	/**
	* forms
	*/
	.formCol {
		float: left;
		width: 255px;
		margin: 0 20px 0 0;
		}
		
	fieldset {
		border: 0;
		}
		
	legend {
		display: none;
		}
		
	label {
		display: block;
		}
		
	input, textarea, select {
		color: #949494;
		border: 1px solid #b2b2b2;
		margin: 3px 0 10px;
		width: 262px;
		background-color: #fff !important;
		}
		
	textarea {
		height: 107px;
		}
		
		
		
	/**
	* buttons
	*/
	button#submit {
		width: 40px;
		height: 5px;
		background: url(../images/buttons/submit.gif);
		border: 0;
		text-indent: -9999em;
		float: right;
		margin: 3px 0 0;
		cursor: pointer;
		}
		
		
		
	/**
	* three boxes
	*/
	#three {
		background: url(../images/home/three-bg.gif) repeat-y;
		}
		
	#threeTop {
		background: url(../images/home/three-box-top.gif) no-repeat;
		}
		
	#threeBottom {
		padding: 4px 6px 6px;
		background: url(../images/home/three-box-bottom.gif) bottom no-repeat;
		}
		
		
		
	/**
	* individual boxes
	*/
	.box {
		width: 294px;
		background-color: #fff;
		float: left;
		margin: 0 9px 0 0;
		}
		
	.box .image {
		width: 95px;
		height: 95px;
		float: left;
		margin: 10px;
		background: url(../images/layout/small-frame.jpg);
		}
		
	.box .title {
		background: url(../Images/layout/box-header-bg.gif) repeat-x;
		}
		
	.box p {
		padding: 12px 10px 0;
		}
		
	.box img {
		margin: 10px;
		border: 0;
		}
		
	.box h3 a {
		display: block;
		text-indent: -9999em;
		height: 25px;
		font-size: 1px;
		}
		
	#equipment img, #trophies img {
		float: left;
		}
		
		
		
	/**
	* box headings
	*/		
	#schools h3 {
		background: url(../Images/headings/schools_hot_panel.gif) 10px 10px no-repeat;
		}
		
	#trophies h3 {
		background: url(../Images/headings/teams_hot_panel.gif) 10px 10px no-repeat;
		}
		
	#equipment h3 {
		background: url(../Images/headings/corporate_hot_panel.gif) 10px 10px no-repeat;
		}
	
	
	
	/**
	* links list
	*/
	ul.links, ul#admin {
		margin: 10px 0 20px 0;
		list-style-type: none;
		}
		
	ul.links li, ul#admin li {
		padding: 0 0 0 10px;
		background: url(../images/layout/bullet.gif) 0 6px no-repeat;
		}
		
	ul.links li a, ul#admin li a {
		color: #949494;
		text-decoration: none;
		}
		
	ul.links li a:hover, ul#admin ul li a:hover {
		color: #6ebf1f;
		text-decoration: underline;
		}
		
	ul#admin li ul {
		list-style-type: none;
		margin: 0 0 20px 10px;
		}
		
		
		
	/**
	* large frame
	*/

		
		
		
	/**
	* highlight
	*/
	.highlight {
		font-size: 1.3em;
		}
		
	.highlight a {
		color: #6ebf1f;
		text-decoration: none;
		}
		
		
		
	/**
	* helpers
	*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
			
	.clearfix {
		display: inline-block;
		}
		
	/* Hide from IE Mac \*/
	.clearfix {
		display:block;
		}
	/* End hide from IE Mac */
	
	
	
