	body
		{
			text-align: center;
			background-color:#000000;
		}
		
	div#container
		{
			margin-left: auto;
			margin-right: auto;
			width: 60em;	
		}
		h1
			{
				font-size:large;
				color:#FFCC33;
			}
			
	.advert
		{
			position:relative;
			top:0px;
			left:-180px;
			height:auto;
			width:auto;	
		}
		
	.main
		{
			position:relative;	
			width:965px;
			height:550px;
			top:5px;
			border:solid;
			border-color:#FFFFFF;
			border-width:thin;
		}
		
	#head
		{	

			position:absolute;	
			top:0px;
			height:65px;
			width:400px;
			left:10px;
			margin-left:10px;	
			background-image:url(../images/header.gif);
			background-repeat:no-repeat;
		}
	
	.hbuttons a
		{
			display: block;
			text-decoration: none;
			font: normal 28px "SF TransRobotics";
			color:#FFFFFF;
			width: 90px;
			height: 50px;
			float: left;
			display: inline;
			margin-right: 8px;			
			padding-top: 4px;
			text-align:center;
		}
	.hbuttons a:link
		{
			color:#FFFFFF;
		}
	.hbuttons a:visited
		{
			color:#FFFFFF;
		}		
	.hbuttons a:hover
		{			
			color:#5F5F5F;
		}
	
	.hbuttons_low a
		{
			display: block;
			text-decoration: none;
			font: normal 16px "SF TransRobotics";
			color:#FFFFFF;
			width: 90px;
			height: 31px;
			float: left;
			display: inline;
			margin-right: 2px;			
			padding-top: 2px;
			text-align:center;
			
		}
	.hbuttons_low a:link
		{
			color:#FFFFFF;
		}
	.hbuttons_low a:visited
		{
			color:#FFFFFF;
		}		
	.hbuttons_low a:hover
		{			
			color:#5F5F5F;
		}
	
		
	#topmenu
		{
			position:absolute;
			top:5px;
			left:550px;
			height:50px;
			width:400px;
		}
		
	#lowmenu
		{
			position:absolute;
			left:0px;
			width:auto;
			top:552px;
			height:25px;	

		}
	#lowmenu a:link
		{
			float:left;
		}
		
	#lowmenu a:visited
		{
			float:left;
		}
		
	.low_menu_image
		{
			width:100px;
		}
	#valid
		{
			float:left;
		}
	#copyright
		{
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;
			font-weight:normal;
			float:right;
			height:31px;
			
		}
		
	#home
		{
			position:absolute;	
			width:960px;
			height:450px;
			left:0px;
			top:65px;
		}
	
	#champcolumn
		{
			position:absolute;
			top:5px;
			left:520px;
			width:300px;
			height:360px;
			padding:10px;			
			background-color:#CCCCCC;
			
			

		}
	
	.styledate
		{
			position:relative;
			width:100px;
			left:0px;			
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:small;
			color:#000000;	
							
		}	
	.styledate a:link
		{
			color:#000000;
		}	
	.styledate a:visited
		{
			color:#000000;
		}
	.styledate a:hover
		{
			color:#FFFFFF;
		}	
	.styledate1
		{
			position:relative;
			width:100px;
			left:100px;
			top:-385px;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:small;
			color:#000000;
			
			
		}	
	.styledate1 a:link
		{
			color:#000000;
		}	
	.styledate1 a:visited
		{
			color:#000000;
		}
	.styledate1 a:hover
		{
			color:#FFFFFF;
		}	
		
	.styletrack
		{
			position:relative;
			left:-75px;			
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:small;
			color:#000000;				
		}	
	.styletrack a:link
		{
			color:#000000;
		}	
	.styletrack a:visited
		{
			color:#000000;
		}
	.styletrack a:hover
		{
			color:#FFFFFF;
		}	
	.styletrack1
		{
			position:relative;
			left:100px;
			top:-385px;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:small;
			color:#000000;
			
		}	
	.styletrack1 a:link
		{
			color:#000000;
		}	
	.styletrack1 a:visited
		{
			color:#000000;
		}
	.styletrack1 a:hover
		{
			color:#FFFFFF;
		}	
		
	
	#flashplayer
		{	
			position:absolute;
			width:480px;
			top:5px;
			left:70px;				
		}
		
	#title
		{
			position:absolute;
			width:445px;
			top:410px;
			left:70px;				
		}
		
	#vidlist
		{
			position:absolute;
			width:445px;
			top:430px;
			left:70px;
			height:auto;
			background-color:#CCCCCC;		
		}
		
	#video
		{
			position:absolute;
			width:800px;
			height:450px;
			left:10px;
			top:65px;			
		}
		
	#videosort	
		{
			position:absolute;	
			width:650px;
			height:25px;
			left:0px;
			top:-15px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:medium;		
			color:#FFFFFF;	
			vertical-align:baseline;					
		}
		
	#videosort a:visited
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;		
			color:#FFFFFF;	
			font-weight:bold;			
		}
		
	#videosort a:hover
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;		
			color:#FFFFFF;	
			font-weight:bold;			
		}
		
	#videosort a:link
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;		
			color:#FFFFFF;	
			font-weight:bold;			
		}	
	
	.videosort1	
		{
			position:absolute;	
			width:650px;
			height:25px;
			left:-30px;
			top:-15px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:medium;		
			color:#FFFFFF;	
			vertical-align:baseline;				
		}
		
	.videosort1 a:visited
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;		
			color:#FFFFFF;	
			font-weight:bold;		
		}
	
	.videosort1 a:hover
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;	
			color:#FFFFFF;	
			font-weight:bold;				
		}
		
	.videosort1 a:link
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;		
			color:#FFFFFF;	
			font-weight:bold;				
		}	
	
	.tab
		{
			display:inline;
			background-image:url(../images/tab.gif);
			background-repeat:no-repeat;			
		}
		
	.tab1
		{
			display:inline;		
			background-image:url(../images/tab1.gif);
			background-repeat:no-repeat;			
		}	
		
	#helmet
		{
			position:absolute;
			top:0px;
			left:0px;
			float:left;	
		}
		
	#boot
		{
			position:absolute;
			top:-5px;
			left:835px;		
		}
		
	#boot1
		{
			position:absolute;
			top:50px;
			left:845px;		
		}
		
	.goggles
		{
			position:absolute;
			top:220px;		
			left:635px;
		}
		
	.tyre
		{
			position:absolute;
			top:103px;	
			left:802px;
			z-index:1;
		}
		
	.style1
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:small;
			color:#000000;	
		}	
		
	.style1 a:link
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:small;
			color:#000000;
		}	
		
	.style1 a:visited
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:small;
			color:#000000;
		}
		
	.style1 a:hover
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:small;
			color:#5F5F5F;
		}	
		
	.style2
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:medium;
			color:#CCCCCC;		
		}
		
	.style3
		{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:small;			
			z-index:2;
		}	
		
	.style3 a:link
		{
			color:#FFFFFF;
		}	
		
	.style3 a:visited
		{
			color:#FFFFFF;
		}
		
	.style3 a:hover
		{
			color:#5F5F5F;
		}	
		
	.style7
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:medium;
			color:#FFCC00;	
		}	
		
	.style7 a:link
		{
			color:#FFCC00;
		}	
		
	.style7 a:visited
		{
			color:#FFCC00;
		}
		
	.style7 a:hover
		{
			color:#5F5F5F;
		}	
		
	.style8
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:medium;
			color:#FFFFFF;
		}		
	
	#champlist
		{
			position:absolute;
			top:3px;
			left:231px;
			width:507px;
			height:475px;
			background-color:#333333;
		}
		
	.sort
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:small;		
			color:#FFFFFF;	
			font-weight:bold;
		}
		
	a:link{text-decoration: none;color:#000000;}
	a:hover{text-decoration: none;color:#000000;}
	a:visited{text-decoration: none;color:#000000;}
	img{border-style: none;}
	
	.large_box{
		position:absolute;
		top:5px;
		left:82px;
		height:360px;
		width:480px;
		}
		
	.details_box{
		position:absolute;
		top:370px;
		left:10px;
		height:10px;
		width:480px;
		font-weight:bold;
		color:#FFFFFF;
		}	
			
	.winner_txt{		
		position:absolute;
		top:15px;
		left:150px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#000000;
		}
	
	.thumbnail
		{		
		z-index: 0;		
		}
				
	.thumbnail:hover
		{
			background-color: black;
			z-index: 50;
		}
		
	.thumbnail span
		{ /*CSS for enlarged image*/				
		padding: 0px;	
		left: 0px;		
		border: 0px;		
		visibility: hidden;		
		color: black;		
		text-decoration: none;		
		}
		
	.thumbnail span img
		{ /*CSS for enlarged image*/	
		border-width: 0;
		padding: 0px;
		}

	.thumbnail:hover span
		{ /*CSS for enlarged image on hover*/	
		visibility: visible;
		top:100px;
		left: 20px; /*position where enlarged image should offset horizontally */
		}	
			
	.thumbnail1
		{		
		z-index: 0;		
		}
		
	.thumbnail1:hover
		{
			background-color: black;
			z-index: 50;
		}
		
	.thumbnail1 span
		{ /*CSS for enlarged image*/			
		padding: 0px;	
		left: 0px;		
		border: 0px;		
		visibility: hidden;		
		color: black;		
		text-decoration: none;		
		}
		
	.thumbnail1 span img
		{ /*CSS for enlarged image*/	
		border-width: 0;
		padding: 0px;
		}

	.thumbnail1:hover span
		{ /*CSS for enlarged image on hover*/	
		visibility: visible;
		top:0px;
		left: -125px; /*position where enlarged image should offset horizontally */
		}
	
	.thumbnail2
		{	
		z-index: 0;
		}
			
	.thumbnail2:hover
		{
		background-color: black;
		z-index: 50;
		}
			
	.thumbnail2 span
		{ /*CSS for enlarged image*/	
		background-color: black;
		padding: 0px;
		left: 0px;
		border: 0px;
		visibility: hidden;
		color: black;
		text-decoration: none;
		}	
			
	.thumbnail2 span img
		{ /*CSS for enlarged image*/
		border-width: 0;
		padding: 0px;
		}
		
	.thumbnail2:hover span
		{ /*CSS for enlarged image on hover*/
		visibility: visible;
		top:0px;
		left:0px; 
		/*position where enlarged image should offset horizontally */
		}
	
		
	.thumbnail3
			{
				position: relative;			
				z-index: 0;			
			}
			
			
			
	.thumbnail3:hover
			{			
				background-color: transparent;			
				z-index: 50;			
			}
			
			
			
	.thumbnail3 span
			{ 
				/*CSS for enlarged image*/			
				position: absolute;			
				background-color: white;			
				padding: 5px;			
				left: 0px;			
				border: 0px;			
				visibility: hidden;			
				color: black;			
				text-decoration: none;			
				text-align:center;			
				vertical-align:baseline;			
			}
			
			
			
	.thumbnail3 span img
			{ 
				/*CSS for enlarged image*/
				border-width: 0;				
				padding: 2px;				
				max-width:480px;				
				/*width: expression(Math.min(parseInt(this.offsetWidth), 480 ) + "px");	*/		
			}
			
			
			
	.thumbnail3:hover span
			{
				 /*CSS for enlarged image on hover*/
				
				visibility: visible;
				
				top:-75px;
				
				left: 100px; /*position where enlarged image should offset horizontally */
				
			}
			
			
	
	#news_content {background: #000 url("../images/goggles.gif") no-repeat; width:965px; height:485px; }
	#full_news_content{background: #000;  width:965px; height:485px; overflow:auto; }

	.news_item{	padding-left:50px; padding-top:13px; text-align:left;}
	.newstext
		{
			left:50px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:medium;
			color:#FFFFFF;
			text-align:center;			
		}	
			
	#news_image{ float:left; clear:left; width:auto; height:400px;  border: 0px solid #0f0; padding-right:25px;}
	#smr-01, #smr-02, #smr-03, #smr-04, #smr-05, #smr-06, #smr-07, #smr-08, #smr-09, #smr-10, #smr-11, #smr-12 {float:right; clear:right; border: 0px solid #0f0;}
	#smr-01 {width: 10px; height: 210px;}
	#smr-02 {width: 140px; height: 50px;}
	#smr-03 {width: 160px; height: 20px;}
	#smr-04 {width: 190px; height: 45px;}
	#smr-05 {width: 220px; height: 25px;}
	#smr-06 {width: 270px; height: 70px;}
	#smr-07 {width: 335px; height: 50px;}
	
	
#content {background: #000 url("../images/helmet.gif") no-repeat; width:965px; height:485px;}
#hometext 

		{	

			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:medium;
			color:#FFFFFF;
			text-align:left;
			
    		padding: 0;
		}
		
#sml-01, #sml-02, #sml-03, #sml-04, #sml-05, #sml-06, #sml-07, #sml-08, #sml-09{float:left; clear:left; border: 0px solid #0f0;}
#sml-01 {width: 140px; height: 15px;}
#sml-02 {width: 170px; height: 20px;}
#sml-03 {width: 200px; height: 40px;}
#sml-04 {width: 160px; height: 45px;}
#sml-05 {width: 100px; height: 110px;}
#sml-06 {width: 170px; height: 15px;}
#sml-07 {width: 175px; height: 20px;}
#sml-08{width: 185px; height: 75px;}
#sml-09{width: 195px; height: 120px;}
#homeimage1{ position:absolute; top:220px; left:200px; width:350px; }
#homeimage2{  position:absolute; top:220px; left:600px; width:350px; z-index:20;}
#homeimage1_title{ position:absolute; top:200px; left:200px; height:25px; width:350px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; color:#FFFFFF; z-index:50}
#homeimage2_title{ position:absolute; top:200px; left:600px; height:25px; width:350px; font-family:Arial, Helvetica, sans-serif;font-weight: bold; color:#FFFFFF;}

.race_report
{
	top:5px;
	width:900px; 
	height:75px;
	background-color:#FFFFFF;
	margin-left:35px;
}

.rep_title
{
	font-family:Arial, Helvetica, sans-serif;	
	text-align:left;
	padding-left:120px;
	font-weight:bold;
	font-size:medium;
}

.rep_title a:link
{
	color:#000000;
}

.rep_title a:visited
{
	color:#000000;
}

.rep_title a:hover
{
	color:#5F5F5F;
}

.rep_desc
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	color:#000000;
	text-align:left;
	padding-left:120px;
}

.rep_by
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#993300;
	text-align:left;
	padding-left:120px;
}

.rep_more 
{
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:medium;	
}
.rep_more a:link
{
	color:#000000;
}

.rep_more a:visited
{
	color:#000000;
}

.rep_more a:hover
{
	color:#5F5F5F;
}

.rep_img
{
float:left;
}

.report_prev
{
padding-left:50px;
float:left;
color:#FFFFFF;
font-weight:bold;
font-size:medium;
}

.report_prev a:link
{
color:#FFFFFF;
}

.report_prev a:hover
{
color:#5F5F5f;
}

.report_prev a:visited
{
color:#FFFFFF;
}

.report_more
{
color:#FFFFFF;
padding-right:50px;
float:right;
font-weight:bold;
font-size:medium;
}

.report_more a:link
{
color:#FFFFFF;
}

.report_more a:hover
{
color:#5F5F5f;
}

.report_more a:visited
{
color:#FFFFFF;
}

#full_rep_header
{	
	font-size:medium;
	font-weight:bold;
	color:#FFCC33;	
	border: 0px solid #0f0;	
}

#full_rep_video_header
{
	font-size:medium;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	padding-left:300px;
	text-decoration:underline;
	border: 0px solid #0f0;
}

#full_rep_gallery_header
{
	font-size:medium;
	font-weight:bold;
	color:#FFFFFF;
	float:right;
	padding-right:300px;
	text-decoration:underline;
	border: 0px solid #0f0;	
}

#full_rep
{
	position:absolute;
	text-align:center;
	left:35px;
	font-size:medium;
	color:#FFFFFF;
	width:800px;
	height:350px;
	margin-left:50px;
	max-width:865px;
	overflow:auto;
	border: 0px solid #FFCC33;	
}

#full_rep a:link
{
	color:#FFFFFF;
	font-size:medium;
	font-weight:bold;
}

#full_rep a:visited
{
	color:#FFFFFF;
	font-size:medium;
	font-weight:bold;
}

#full_rep a:hover
{
	color:#5F5F5F;
	font-size:medium;
	font-weight:bold;
}

#full_rep_prev
{
	font-size:medium;
	font-weight:bold;
	float:left;
	padding-left:50px;
}

#full_rep_prev a:link
{
	color:#FFFFFF;
	font-size:medium;
	font-weight:bold;
}

#full_rep_prev a:visited
{
	color:#FFFFFF;
	font-size:medium;
	font-weight:bold;
}

#full_rep_prev a:hover
{
	color:#5F5F5F;
	font-size:medium;
	font-weight:bold;
}

.rep_pages
{
position:absolute;
top:450px;
left:750px;
}

.pages
{
font:12px Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFCC33;
}

.pages a:link
{
 color:#FFCC33;
 }
 
.pages a:visited
{
color:#FFCC33;
}

.pages a:hover
{
color:#5F5F5F;
}

.current_pages
{
font:12px Arial, Helvetica, sans-serif;
font-weight: bold;
color:#5F5F5F;
}

.current_pages a:link
{
 color:#5F5F5F;
 }
 
.current_pages a:visited
{
color:#5F5F5F;
}

.current_pages a:hover
{
color:#5F5F5F;
}

.bracket
{
font:12px Arial, Helvetica, sans-serif bold;
color:#FFCC33;
}

#rep_image{ float:left; clear:left; width:auto; height:250px;  border: 0px solid #0f0; padding-right:25px;}

#tv_box
	{
		position:absolute;
		width:750px;
		height:400px;
		top:50px;
		left:100px;		
	}
	
#tv_title
	{		
		left:425px;
		top:25px;
		font-size:large;
		color:#FFCC33;
	}
	
.listing_box
	{
		position:absolute;
		width:900px;
		height:25px;		
		left:10px;		
	}
	
.tv_header1	{
		position:absolute;
		width:150px;
		color:#FFFFFF;			
		left:0px;
	}
	
.tv_header2
	{
		position:absolute;
		width:300px;
		left:150px;
		color:#FFFFFF;		
	}
	
.tv_header3
	{		
		position:absolute;
		width:375px;		
		left:400px;
		color:#FFFFFF;	
		
	}
	
.tv_listing
	{
	position:relative;
	width:750px;
	height:25px;
	top:10px;	
	}
	
#tv_next
	{
		top:50px;
		float:right;
		font-size:large;		padding-right:75px;		
	}
	
#tv_next a:link
{
	color:#FF3333;
}

#tv_next a:visited
{
	color:#FF3333;
}

#tv_next a:hover
{
	color:#5F5F5F;
}

.tv_other
{
position:absolute;
top:400px;
left:200px;
color:#FFFFFF;
}
.tv_other a:link

{

text-decoration:underline;

color:#FFFFFF;

}
.tv_other a:visited

{

text-decoration:underline;

color:#FFFFFF;

}

.tv_other a:hover

{

text-decoration:underline;

color:#CCCCCC;

}

.under
{
	text-decoration:underline;
}

#contact_box
{
	position:absolute;
	top:50px;
	width:750px;
	left:75px;
	height:475px;
	border: solid 0px #ffffff;
}

#contact_blurb
	{
		position:absolute;
		top:40px;
		left:175px;
		color:#FFFFFF;
		font-style:italic;
	}
	
#contact_name
	{
		position:absolute;
		left:210px;
		top:90px;
		color:#FFFFFF;
		width:75px;
		float: left;	
		font-weight:bold;	
			
	}
	
#contact_address
	{
		position:absolute;
		top:115px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;
		font-weight:bold;				
	}
	
#contact_address2
	{
		position:absolute;
		top:140px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;				
	}
	
#contact_address3
	{
		position:absolute;
		top:165px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;				
	}
	
#contact_post
	{
		position:absolute;
		top:190px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;	
		font-weight:bold;
	}
	
#contact_country
	{
		position:absolute;
		top:215px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;
		font-weight:bold;	
	}
	
#contact_email
	{	
		position:absolute;
		top:240px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;
		font-weight:bold;	
	}
	
#contact_tel
	{
		position:absolute;
		top:265px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;	
		font-weight:bold;
	}
	
#contact_message
	{
		position:absolute;
		top:290px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;
		font-weight:bold;	
	}
	
#submit_btn
	{
		position:absolute;
		top:400px;
		left:210px;
		color:#FFFFFF;
		width:75px;
		float: left;
		font-weight:bold;	
	}
	
input
{
	position:absolute;
	left:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:150px;
	background-color:#CCCCCC;
	border: 1px solid gray;		
}

textarea
{
	position:absolute;
	left:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:200px;
	background-color:#CCCCCC;
	border: 1px solid gray;		
}

#profile_box
{
position:absolute;
width:750px;
top:0px;
left:100px;
height:500px;
}

#profile_top_title
{
position:absolute;
top:10px;
left:75px;
width:600px;
height:25px;
}

#profile_top_title a:link
{
text-decoration:underline;
color:#FFCC33;
}

#profile_top_title a:visited
{
text-decoration:underline;
color:#FFCC33;
}

#profile_bottom_title
{
position:absolute;
top:425px;
left:75px;
width:600px;
height:25px;
}

#profile_bottom_title a:link
{
text-decoration:underline;
color:#FFCC33;
}

#profile_bottom_title a:visited
{
text-decoration:underline;
color:#FFCC33;
}

.no_profiles
{
	position:absolute;
	top:200px;
	left:125px;
	width:500px;
	height:25px;
	color:#FFCC33;
	font-weight:bold;
	
}
	
.new_profile
{
font-size:x-small;
color:#FF0000;
}

.profile_row1
{
position:absolute;
width:210px;
height:375px;
left:50px;
top:50px;
}

.profile_row2
{
position:absolute;
width:210px;
height:375px;
left:270px;
top:50px;
}

.profile_row3
{
position:absolute;
width:210px;
height:375px;
left:490px;
top:50px;
}

.profiles_list
{
	font-weight:bold;
	line-height:18px;
	text-align:left;
}

.profiles_list a:link
{
	color:#FFCC33;	
}

.profiles_list a:visited
{
	color:#FFCC33;	
}

.topstrip 
{
	background-color:#FFFFB3;
	height:25px;
	width:400px;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
}

.companyname
{
	color:#000000;
	font-weight:bold;
	float:left;
}

.link_container a:link
{
	
	color:#000099;	
}

.link_container a:visited
{
	color:#000099;	
}

.listing 

{
	background-color:#FFFFFF;	
	height:25px;
	width:400px;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

.listing2 
{
	background-color:#FFFFFF;	
	height:25px;
	width:400px;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
}

.listing-email
{
	vertical-align: baseline;
	font-size: 12px;
}

.listing-email a:link
{
	color:#000000;
}

.listing-email a:visited
{
	color:#000000;
}

.listing_address
{
	font-size: 12px;

	

	color:#000000;
	float:left;
	text-align:left;
	
}

.phone
{
	vertical-align: baseline;
	font-size: 12px;	
	color:#000000;
	float:left;	
	text-align:left;
}

.part_label
	{
		position:absolute;
		top:0px;
		left:270px;
		height:25px;
		color:#FFFFFF;
		font-weight:bold;
		
	}
	
.part_list
	{
		position:absolute;
		top:0px;
		left:355px;
		height:25px;
		
	}
	
.part_btn
	{
		position:absolute;
		top:0px;
		left:450px;
		height:25px;
		
	}
	
.part_listing_box
	{
		position:absolute;
		top:70px;
		width:425px;
		height:425px;
		left:275px;		
	}
	
.part_listing
	{
	text-align:center;
	top:10px;
	}

.for_sale_cats
{
	font-weight:bold;
	overflow:auto;
}

.for_sale_cats a:link
{
	color:#FFFFFF;
}

.for_sale_cats a:visited
{
	color:#FFFFFF;
}

.for_sale_cats a:hover
{
	color:#CCCCCC;
}

.for_sale_box

	{

		position:absolute;
		left:125px;
		top:0px;
		width:750px;
		height:475px;
		border:solid 0px #fff;
		text-align:left;

	}
.for_sale_box_cat1

	{
		position:absolute;
		left:125px;
		top:55px;
		width:300px;
		height:400px;
		border:solid 0px #fff;
		text-align:left;
	}
.for_sale_box_cat2	
	{
		position:absolute;
		left:305px;
		top:0px;
		width:300px;
		height:400px;
		border:solid 0px #fff;
		text-align:left;
	}
.for_sale_box_cat3	
	{
		position:absolute;
		left:610px;
		top:0px;
		width:300px;
		height:400px;
		border:solid 0px #fff;
		text-align:left;
	}
.for_sale_item
	{
		top:10px;
		width:750px;
		height:75px;
		background-color:#FFFFFF;
	}
	
.for_sale_image
	{
		height:75px;
		width:100px;
		float:left;
	}
	
.for_sale_image	a:link
	{
		float:left;
	}

.for_sale_title
	{		
		font-weight:bold;
	}
	
.for_sale_title a:link
	{
		color:#000000
	}
	
.for_sale_title a:visited
	{
		color:#000000
	}
	
.for_sale_title a:hover
	{
		color:#CCCCCC
	}
	
.for_sale_desc
	{
		font-weight:normal;
		color:#000000;
	}
	
.for_sale_image_box
	{
		position:absolute;
		left:125px;
		width:100px;
		height:450px;
		top:50px;		
	}
	
.for_sale_full_desc
	{		
		position:absolute;
		top:50px;
		left:225px;
		width:600px;
		height:375px;		
		color:#000000;
		background-color:#FFFFFF;
	}
.for_sale_upload_box
	{
		position:absolute;
		top:45px;
		left:100px;
		height:400px;
		width:350px;
		border:0px solid #0f0;
	}
.for_sale_upload_box_right
	{
		position:absolute;
		top:45px;
		left:455px;
		height:400px;
		width:350px;
		border:0px solid #0f0;
	}
.for_sale_upload_label
	{
		width:350px;
		height:25px;
		border:0px solid #fff;
		color:#FFCC33;
		text-align:left;
		font-weight:bold;
	}
.for_sale_upload_input
	{
		left:150px;
		background-color:#CCCCCC;
	}	
.for_sale_upload_btn
	{
		position:absolute;
		top:410px;
		left:275px;
	}

.for_sale_label
	{
		width:350px;
		height:25px;
		border:1px solid #fff;
		color:#FFCC33;
	}
		
.small_image1
{	

	color:#000000;
}

.small_image1 a:link
{	

	color:#000000;
}

.small_image
{	

	color:#000000;
}

#calendar_box
	{
		position:absolute;
		top:10px;
		width:750px;
		height:450px;
		left:125px;		
	}
	
.calendar_list
	{
		
		color:#FFFFFF;		
		font-weight:normal;
		line-height:18px;
		text-align:left;
		overflow:auto;
	}
	
.calendar_list a:link
	{
		color:#FFFFFF;
	}
	
.calendar_list a:visited
	{
		color:#FFFFFF;
	}
	
.calendar_list a:hover
	{
		color:#CCCCCC;
	}
.calendar_box_cat1	
	{
		position:absolute;
		left:50px;
		top:0px;
		width:300px;
		height:400px;
		border:solid 1px #fff;
		text-align:left;
	}
.calendar_box_cat1	
	{
		position:absolute;
		left:-50px;
		top:75px;
		width:275px;
		height:325px;
		border:solid 0px #fff;
		text-align:left;
	}
.calendar_box_cat2	
	{
		position:absolute;
		left:280px;
		top:0px;
		width:275px;
		height:325px;
		border:solid 0px #fff;
		text-align:left;
	}
.calendar_box_cat3	
	{
		position:absolute;
		left:280px;
		top:0px;
		width:275px;
		height:280px;
		border:solid 0px #fff;
		text-align:left;
	}
.photo_box
	{

		position:absolute;
		width:935px;
		top:0px;
		left:25px;
		height:450px;	
	}
#user_upload_link
	{
		position:absolute;
		left:650px;
		top:200px;
		height:25px;
		width:250px;
		font-weight:bold;
		text-decoration:underline;
	}
#user_upload_link a:link
	{
		color:#FFCC33;
		text-decoration:underline;
	}
#user_upload_link a:hover
	{
		color:#CCCCCC;
		text-decoration:underline;
	}
#user_upload_link a:visited
	{
		color:#FFCC33;
		text-decoration:underline;
	}	
.photo_row1
{
position:absolute;
width:220px;
height:440px;
left:70px;
top:30px;
border:solid 0px #0ff;
}

.photo_row2
{
position:absolute;
width:220px;
height:440px;
left:300px;
top:30px;
border:solid 0px #fff;
}

.photo_row3
{
position:absolute;
width:220px;
height:440px;
left:530px;
top:30px;
border:solid 0px #ccc;
}

.photo_row_track1
{
position:absolute;
width:180px;
height:440px;
left:70px;
top:30px;
border:solid 0px #0ff;
}

.photo_row_track2
{
position:absolute;
width:180px;
height:440px;
left:250px;
top:30px;
border:solid 0px #fff;
}

.photo_row_track3
{
position:absolute;
width:180px;
height:440px;
left:440px;
top:30px;
border:solid 0px #ccc;
}

.photo_row_track4
{
position:absolute;
width:180px;
height:440px;
left:650px;
top:30px;
border:solid 0px #ccc;
}

.photo_row_date1
{
position:absolute;
width:100px;
height:440px;
left:70px;
top:30px;
border:solid 0px #0ff;
}

.photo_row_date2
{
position:absolute;
width:100px;
height:440px;
left:180px;
top:30px;
border:solid 0px #fff;
}

.photo_row_date3
{
position:absolute;
width:100px;
height:440px;
left:290px;
top:30px;
border:solid 0px #ccc;
}

.photo_row_date4
{
position:absolute;
width:100px;
height:440px;
left:400px;
top:30px;
border:solid 0px #ccc;
}

.photo_row_date5
{
position:absolute;
width:100px;
height:440px;
left:510px;
top:30px;
border:solid 0px #ccc;
}

.photo_row_date6
{
position:absolute;
width:100px;
height:440px;
left:620px;
top:30px;
border:solid 0px #ccc;
}

.user_thumb
	{
		position:absolute;
		top:400px;
		left:70px;
		height:75px;
	}
	
.photos_list
{
	font-weight:bold;
	line-height:25px;
	text-align:left;
	font-size:small;
	
}

.photos_list a:link
{
	color:#FFCC33;
	text-decoration:underline;
}

.photos_list a:visited
{
	color:#FFCC33;	
}

.photos_list a:hover
{
	color:#CCCCCC;
	text-decoration:underline;	
}

.large_box10{
position:absolute;
top:50px;
left:50px;
height:380px;
width:500px;
}

.large_box11{
position:absolute;
top:-395px;
left:0px;
height:380px;
width:500px;
}

.large_box12{
position:absolute;
top:-395px;
left:-125px;
height:380px;
width:500px;
}

.large_box13{
position:absolute;
top:-395px;
left:-250px;
height:380px;
width:500px;
}

.large_box14{
position:absolute;
top:-395px;
left:-375px;
height:380px;
width:500px;
}

.thumbs
{
position:absolute;
top:400px;
left:75px;
width:100px;
}

.thumbs1
{
position:absolute;
top:400px;
left:200px;
width:100px;
}

.thumbs2
{
position:absolute;
top:400px;
left:325px;
width:100px;
}

.thumbs3
{
position:absolute;
top:400px;
left:450px;
width:100px;
}

#photo_more
{
	position:absolute;
	top:410px;
	left:570px;
}

#photo_prev
{
	position:absolute;
	top:410px;
	left:50px;
	text-decoration:none;border-style: none;
}

.user_details
{
	position:absolute;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;	
	top:378px;
	left:150px;
}

.login

	{

		position: absolute;top:175px;left:130px;width:725px;border:1px;border-color:#FFFFFF;

	}
	
.login_header

{

position:absolute;

top:30px;

left:950px;

height:20px;

text-align:right;

border:0px solid #fff;

width:150px;

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:small;

color:#FFFFFF

}

.login_header a:link

{

color:#FFFFFF

}

.login_header a:visited

{

color:#FFFFFF

}

.login_header a:hover

{

color:#CCCCCC

}
.homepage_photo_more

	{

		position:absolute;

		top:445px;

		left:410px;

		font-weight:bold;

	}

.homepage_photo_more a:link

	{

		color:#FFFFFF

	}

.homepage_photo_more a:visited

	{

		color:#FFFFFF

	}

.homepage_photo_more a:hover

	{

		color:#CCCCCC

	}

.homepage_video_more

	{

		position:absolute;

		top:445px;

		left:800px;

		font-weight:bold;

	}

.homepage_video_more a:link

	{

		color:#FFFFFF

	}

.homepage_video_more a:visited

	{

		color:#FFFFFF

	}

.homepage_video_more a:hover

	{

		color:#CCCCCC

	}

	

.login_box

	{

		position:absolute;

		top:125px;

		left:200px;

		width:500px;

		height:375px;

		border: 0px solid #fff;

	}

.login_user

	{

		position:absolute;

		top:70px;

		left:100px;

		width:100px;

		border: 0px solid #0f0;

		color:#FFCC33;

		text-align:right;

	}

.login_input

{

	position:absolute;

	width:175px;

	background-color:#CCCCCC;

	height:18px;

	left:150px;

}

.login_pass

	{

		position:absolute;

		top:100px;

		left:100px;

		width:100px;

		border: 0px solid #0ff;

		color:#FFCC33;

		text-align:right;

	}

.login_btn

	{

		position:absolute;		top:140px;

		left:150px;

		width:200px;

		border:1px solid #FFCC33;	

	}

.login_text

{

	position:absolute;

	top: 200px;

	left:150px;	

	color:#FFCC33;

	font-weight:bold;

}

.login_text a:link

{

	color:#FFCC33;

}
.login_text a:visited

{

	color:#FFCC33;

}
.login_text a:hover

{

	color:#FFFFFF;

}

.login_text_bold

{

	top: 25px;

	color:#FFCC33;

	font-weight:bold;

}
.invalid

	{

		position:absolute;

		top:75px;

		color:#FFFFFF;

		left:400px;

		font-weight:bold;

	}

.user_box

	{

		position:absolute;

		top:150px;

		width:750px;

		height:400px;

		left:100px;

		border:0px solid #fff;

	}

.welcome

{

	color:#FFCC33;

	position:absolute;

	top:100px;

	left:200px;

	font-weight:bold;

	font-size:large;
}
.user_logout

	{

		position:absolute;

		top:0px;

		left:575px;

		font-weight:bold;

	}

.user_logout a:link

	{

		color:#FFFFFF;

		text-decoration:underline;

	}

.user_logout a:visited

	{

		color:#FFFFFF;

		text-decoration:underline;

	}

.user_logout a:hover

	{

		color:#CCCCCC;

		text-decoration:underline;

	}

.user_img

	{

		position:absolute;

		top:10px;

		left:0px;

		width:400px;

		height:300px;

		border:0px solid #0f0;

		float:left;

	}
	
	.user_txt

	{

		position:absolute;

		left:500px;	

		font-weight:bold;

		width:300px;

		height:25px;

		top:100px;	

		

	}

	

.user_txt a:link

	{

		color:#FFFFFF;

		text-decoration:underline;

	}	
.user_txt a:visited

	{

		color:#FFFFFF;

		text-decoration:underline;

	}	

.user_txt a:hover

	{

		color:#CCCCCC;

		text-decoration:underline;

	}	
	

.edit_box
	{
		position:absolute;
		top:0px;
		width:800px;
		height:450px;
		left:75px;
		border:0px solid #fff;
	}	
.edit_left_box
	{
		position:absolute;
		top:50px;
		height:325px;
		width:275px;
		border: 0px solid #fff;
		left:25px;
	}
.edit_right_box
	{
		position:absolute;
		left:325px;
		top:50px;
		height:325px;
		width:300px;
		border: 0px solid #fff;
	}
.edit_left_label
	{
		left:20px;
		color:#FFFFFF;
		width:150px;
		text-align:right;
		border: 0px solid #00f;
	}

.edit_right_label
	{
		top:100px;
		left:225px;
		color:#FFFFFF;
		width:225px;
		text-align:right;
		border: 0px solid #0f0;
	}
	
.edit_left_input
	{				
		left:155px;
		background-color:#CCCCCC;
		width:125px;
		border: 0px solid #0f0;		
	}
.edit_right_input
	{		
		left:230px;
		background-color:#CCCCCC;
		width:175px;
		border: 0px solid #5f5;		
	}
.edit_btn
{
	position:absolute;
	top:400px;
	left:250px;
}

.user_image_upload_box
{
	position:absolute;
	top:10px;
	left:175px;
	width:600px;
	border:0px solid #fff;
}

.user_image_upload_label
	{
		left:20px;
		width:500px;
		height:25px;
		text-align:left;
		border:0px solid #0f0;
		color:#FFCC33;
		font-weight:bold;
		padding-left:75px;
	}
.user_image_upload_input
{
	left:250px;
}

.user_image_upload_btn
	{
		position:absolute;
		top:260px;
		left:150px;
	}
.user_image_upload_warning
	{
		color:#FF0000;
	}
	
.reg_left_box
	{
		position:absolute;
		left:100px;
		top:35px;
		width:350px;
		height:400px;
		border: 0px solid #0f0;
	}
.reg_right_box
	{
		position:absolute;
		left:460px;
		top:35px;
		width:350px;
		height:400px;
		border: 0px solid #fff;
	}
.reg_left_label
	{
		width:325px;
		height:20px;
		color:#FFFFFF;
		border:0px solid #00f;
		text-align:left;
	}
.reg_left_label a:hover
	{
		color:#CCCCCC;
	}
.reg_left_label a:link
	{
		color:#FFFFFF;
	}
.reg_left_label a:visited
	{
		color:#FFFFFF;
		
	}
.reg_input 
	{
		left:225px;
		background-color:#CCCCCC;
		width:100px;
	}

.reg_secur_input
	{
		left:300px;
		background-color:#CCCCCC;
		width:100px;
		top:330px;
		
	}
.security_label
	{
		height:50px;
		text-align:left;
		color:#FFFFFF;
		width:400px;
	}

.reg_btn
	{	
		position:absolute;
		top:400px;
		left:445px;
	}
	
.user_left_box
	{
		position:absolute;
		left:150px;
		top:75px;
		height:450px;
		width:250px;
		border: 0px solid #0f0;	
		text-align:left;	
	}
.user_left_box a:link
	{
		color:#FFCC33;
	}
.user_left_box a:hover
	{
		color:#CCCCCC;
	}
.user_left_box a:visited
	{
		color:#FFCC33;
	}
.user_middle_box
	{	
		position:absolute;
		left:405px;
		top:75px;
		height:450px;
		width:250px;
		border: 0px solid #0f0;		
		text-align:left;
	}
.user_middle_box a:link
	{
		color:#FFCC33;
	}
.user_middle_box a:hover
	{
		color:#CCCCCC;
	}
.user_middle_box a:visited
	{
		color:#FFCC33;
	}	
.user_right_box
	{
		position:absolute;
		left:660px;
		top:75px;
		height:450px;
		width:250px;
		border: 0px solid #0f0;
		text-align:left;
	}
.user_right_box a:link
	{
		color:#FFCC33;
	}
.user_right_box a:hover
	{
		color:#CCCCCC;
	}
.user_right_box a:visited
	{
		color:#FFCC33;
	}
	
.video_upload_box
	{
		position:absolute;
		top:75px;
		left:325px;
		width:300px;
		height:400px;
		border:0px solid #0f0;
	}
.video_upload_label
	{
		
		left:100px;
		width:300px;
		height:25px;
		border:0px solid #ff0;
		color:#FFCC33;	
		text-align:left;	
	}
.video_upload_label1
	{
		left:200px;
		width:300px;
		height:25px;
		border:0px solid #ff0;
		color:#FFCC33;	
		left:250px;	
		text-align:left;
	}	
.video_upload_select
	{
		left:155px;		
		width:125px;
		border: 0px solid #0f0;		
	}
	
.video_upload_file
	{	
		left:95px;
		background-color:#CCCCCC;
		width:125px;
	}
	

	
.video_upload_btn
	{
		position:absolute;
		top:175px;
		left:0px;
	}

.image_upload_box
	{
		position:absolute;
		top:35px;
		left:250px;
		width:400px;
		height:400px;
		border:0px solid #0f0;
	}
.image_upload_label
	{	
		width:400px;
		height:25px;
		border:0px solid #ff0;
		color:#FFCC33;	
		text-align:left;	
	}
.report_upload_text
	{
		left:100px;
		background-color:#FFFFFF;
	}
.report_upload_btn
	{
		position:absolute;
		top:350px;
		left:25px;
	}
.report_upload_input
	{
		background-color:#FFFFFF;
		width:125px;
	}
.supplier_left_box
	{
		position:absolute;
		top:35px;
		left:50px;
		width:300px;
		height:400px;
		border:0px solid #0f0;
	}
.supplier_middle_box
	{
		position:absolute;
		top:35px;
		left:355px;
		width:300px;
		height:400px;
		border:0px solid #0f0;
	}
.supplier_right_box
	{
		position:absolute;
		top:35px;
		left:660px;
		width:300px;
		height:400px;
		border:0px solid #0f0;
	}
	
.supplier_upload_btn
	{
		position:absolute;
		top:400px;
		left:300px;
	}
	
.calendar_upload_box
	{
		position:absolute;
		top:35px;
		left:250px;
		width:450px;
		height:350px;
		border:0px solid #0f0;
	}	
.calendar_upload_label
	{
		width:400px;		
		color:#FFCC33;
		text-align:left;
	}
.calendar_upload_input
	{
		left:150px;
		background-color:#CCCCCC;
	}
.calendar_upload_btn
	{
		position:absolute;
		top:150px;
		left:50px;
	}	
	
.advert_upload_label
	{
		position:absolute;
		left:150px;
		background-color:#CCCCCC;
	}
.newsletter_label

	{

		margin-bottom:3px;

		font-weight:bold;

		color:#FFFFFF;

		font-size:small;		

	}

.newsletter_upload_btn
	{
		position:absolute;
		top:250px;
		left:10px;
	}

	

.delete_image_link

	{

		position:absolute;

		top:50px;

		width:150px;

		height:25px;

		left:75px;

	}	

.delete_image_link a:link

	{

		color:#FFFFFF;

		font-weight:bold;

		text-decoration:underline;

	}

	

.delete_image_link a:visited

	{

		color:#FFFFFF;

		font-weight:bold;

		text-decoration:underline;

	}

	

.delete_image_link a:hover

	{

		color:#CCCCCC;

		font-weight:bold;

		

	}

	

.winner_header

	{

		font-size:small;

		color:#FFFFFF;

		z-index:50;

	}
.winner_select

	{

		width:200px;

		height:25px;

		background-color:#CCCCCC;

	}

.winner_input

	{

		left:175px;

		background-color:#CCCCCC;

	}

.winner_label	

	{

		position:absolute;

		left:-25px;

		color:#FFCC33;

	}
#caster

	{

		position:absolute;

		top:425px;

		left:350px;	

		font-weight:bold;	

	}

#caster a:link

	{

		color:#FFFFFF;

		text-decoration:underline;

	}

#caster a:visited

	{

		color:#FFFFFF;

		text-decoration:underline;

	}

#caster a:hover

	{

		color:#CCCCCC;

		text-decoration:none;

	}

.track_upload_label

	{

		width:400px;

	}

	

.calendar_delete_label

	{

		position:absolute;

		left:-150px;

		border:0px solid #0f0;

	}
.marquee_start
	{
		color:#FFFFFF;
		font-weight:bold;
	}	
.marquee
	{
		color:#FFCC33;
		font-weight:bold;
	}

.calendar_invite
	{
		position:absolute;
		top:400px;
		left:175px;
		color:#FFCC33;
		font-weight:bold;
	}
.calendar_invite a:link
	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:underline;
	}	
.calendar_invite a:visited
	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:underline;
	}	
.calendar_invite a:hover
	{
		color:#CCCCCC;
		font-weight:bold;	
	}	
.clearer

	{

	height:70px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;

	}

