/* CSS Document */

body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:small;
	background-image:url(images/dots.jpg);

}

small {
	line-height:normal;
	}
	


/*-------------------------------------main body layout divs----------------------------------*/
#mainDiv
{
	width:887px;
	background-color:#FFFFFF;

}

/*----------------------------------------------------------------------------------------------*/

#header
{
	width:887px;
	height:274px;
	background:url(images/strathclyde-fans_02.jpg) no-repeat top left;
	
	}
	
#header_bottom {
float:left;
}	
/*----------------------------------------------------------------------------------------------*/

#nav
{
	height:34px;
	background:url(images/navigation_background.jpg);
	background-repeat:repeat-x;

}

	#nav ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
		color:#CCCCCC;
		font-weight:bold;
		font-size:medium;
		
	}
	
	#nav li
	{
		float:left;
		padding-top:10px;
		padding:8px;
	}

	#nav ul li a {
		list-style:none;
		margin:0px;
		padding:0px;
		color:#CCCCCC;
		font:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:medium;
		text-decoration:none;
	}
	
	#nav ul li a:link {
		list-style:none;
		margin:0px;
		padding:0px;
		color:#CCCCCC;
		font:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:medium;
		text-decoration:none;
	}

	#nav ul li a:hover {
		list-style:none;
		margin:0px;
		padding:0px;
		color:#c80a30;
		font:Arial, Helvetica, sans-serif;		
		font-weight:bold;
		font-size:medium;
	}
	
/*----------------------------------------------------------------------------------------------*/

#middleDiv
{
	background:url(images/curve-bg.gif) top left no-repeat;
	padding-top:20px;
	padding-bottom:30px;

}

/*----------------------------------------------------------------------------------------------*/

	#middleDiv .leftContent
	{
		width:475px;
		float:left;
		padding-left:28px;
		padding-right:20px;
	}
	
		#middleDiv .leftContent .head
		{
		
		}
		
		#middleDiv .leftContent .Txt
		{
			padding-top:15px;
					
		}
		
		#middleDiv .leftContent .bullets
		{
			padding-top:15px;
		}
		
			#middleDiv .leftContent .bullets .bLeft
			{
				float:left;
				width:250px;;
			}
			
				#middleDiv .leftContent .bullets .bLeft ul
				{
					list-style-image:url(images/strathclyde-fans_27.jpg);
				
				}
				
/*----------------------------------------------------------------------------------------------*/
			
			#middleDiv .leftContent .bullets .bRight
			{
				float:left;
				width:210px;
				margin-left:40px;
			}

				#middleDiv .leftContent .bullets .bRight ul
				{
					list-style-image:url(images/strathclyde-fans_27.jpg);
				
				}

/*----------------------------------------------------------------------------------------------*/

				
		#middleDiv .leftContent .aboutUsTitle
		{
			padding-top:25px;
		}

/*----------------------------------------------------------------------------------------------*/


	#middleDiv .rightContent
	{
		width:262px;
		float:left;
		margin-left:50px;
	
	}

		#middleDiv .rightContent .productBox
		{
			padding-top:8px;
		
		}
		
			#middleDiv .rightContent .productBox .productIMG
			{
				text-align:center;
			
			}

			#middleDiv .rightContent .productBox .productTXT
			{
				width:243px;
				margin-left:auto;
				margin-right:auto;
			
			}
			
				#middleDiv .rightContent .productBox .productTXT .heading
				{
					color:#C40E2F;
					font-size:16px;
					padding-top:6px;
					padding-bottom:4px;
					font-weight:bold;
				}
				
				#middleDiv .rightContent .productBox .productTXT .bodyTXT
				{
				
				}
			
			#middleDiv .rightContent .productBox .readmore
			{
				color:#C40E2F;
				text-align:right;
				width:243px;
				margin-left:auto;
				margin-right:auto;			
			}
			

/*-------------------------------------------footer div style---------------------------------------------------*/

#footer
{
	margin-left:auto;
	margin-right:auto;
	width:493px;
	background:url(images/strathclyde-fans_41.jpg) no-repeat top left;
	height:128px;
	padding-left:380px;
	margin-bottom:15px;

}

	#footer .links
	{
		padding-top:45px;
		font-size:14px;
		color:#FFFFFF;
		
	}

	#footer .links a
	{

		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#footer .links a:link
	{

		font-size:14px;
		color:#FFFFFF;
	}	

	#footer .links a:hover
	{

		font-size:14px;
		color:#000000;
	}

	#footer .copyrights
	{
		color:#FFFFFF;
		padding-top:5px;
		text-decoration:none;
	
	}

	#footer .copyrights a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#footer .copyrights a:link
	{
		color:#FFFFFF;
	}	

	#footer .copyrights a:hover
	{
		color:#000000;
	}


/*-------------------------------------individual styles----------------------------------*/

#bgDiv
{
	margin-left:15px;
	background:url(images/bgtop.jpg) top left repeat-x;
}

.clear
{
	clear:both;
	visibility:hidden;
	
}

p
{
	margin:0px;
}

.txtred
{
	color:#C40E2F;
}

.staff {
	background-color:#EBEBEB;
	width:100%;
	}
	
#small {
	font-size:11px;
	margin-left:2px;
	line-height:0.5;
	}

.hidden {
	display: none;
	}

/*------------------------------------------------link style -----------------------------------*/
a
{
	color:#C40E2F;
	text-decoration:underline;
}

a:link
{
	color:#CC00CC;
	text-decoration:underline;
}

a:hover
{
	color:#009900;
	text-decoration:underline;
}

/*------------------------------------------------heading style -----------------------------------*/

h5
{
	color:#C40E2F;
	margin:0px;

}

h4
{
	font-size:14px;
	color:#C40E2F;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	background-color:#EBEBEB;
}

h1
{
	padding:0;
	font-size: 18px;
}
/*------------------------------------------------table style -----------------------------------*/
.formattedTable {
	border-top: 5px solid #F1F1F1;
	background-color: none;
	width: 100%;
	}

	.formattedTable th {
		background-color: #C7C7C7;
		font: bold 13px arial, verdana, sans-serif;
		color: #64104E;
		vertical-align: top;
		text-align: left;
		}
		
	.formattedTable .grey {
		background-color: #F1F1F1;
		}
