	/* ----------------------------------------------------------------------------- */
	/* > Defaults */

	body{font:12px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; background-color: #fff;}
	a:focus{outline:1px dotted invert}
	hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
	h1{font-size:25px;color:#3b342b;padding:0;margin:0;}
	h2{font-size:23px;color:#3b342b;padding:0;margin:0;}
	h3{font-size:21px;color:#3b342b;padding:0;margin:0;}
	h4{font-size:19px;color:#3b342b;padding:0;margin:0;}
	h5{font-size:17px;color:#3b342b;padding:0;margin:0;}
	h6{font-size:15px;color:#3b342b;padding:0;margin:0;}
	ol{list-style:decimal}
	ul{list-style:square}
	li{margin-left:30px}
	p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin:10px 0px 10px 0px}
	img {border:none;}
	p{color:#000000;}
	a {text-decoration:none;}
	a:link {color:#e54920;text-decoration:none;}/*gold*/
	a:visited {color:#e54920;text-decoration:none;}
	a:hover {color:#fce1aa;text-decoration:underline;}
	a:focus {color:#e54920;text-decoration:none;}
	a:active {color:#e54920;text-decoration:none;}
	


	/*
	*  ---- General
	*/

	.h3_inline {
		font-size:140%;
		color:#2d0d10;
		font-weight:bold;
	}
	
	.h3sml_inline {
		font-size:130%;
		color:#2d0d10;
		font-weight:bold;
	}
	
	.h3gold_inline {
		font-size:110%;
		color:#febb31;
		font-weight:bold;
		padding:0;
		margin:0;
	}
	
	.h4_inline {
		font-size:120%;
		color:#FFFFFF;
		font-weight:bold;
	}

	.h5_inline {
		font-size:110%;
		color:#FFFFFF;
		font-weight:bold;
	}


	a.btn_grey {
		display:block;
		color:#333333;
		font-weight:bold;
		font-size:12px;
		width:190px;
		height:42px;
		text-align:center;
		background:url('../media/buttons/btn_grey.gif') top left no-repeat;
		padding:15px 0px 0px 0px;
		padding-top:13px;
		margin:0;
	}
	
	a.btn_grey:hover {
	}
	
	a.anchor_round {
		display:block;
		width:20px;
		height:20px;
	}

	a.anchor_round.yellow {
		background:url('../media/buttons/anchor_round_yellow_off.gif') top left no-repeat;
	}
	
	a.anchor_round.yellow:hover {
		background:url('../media/buttons/anchor_round_yellow_on.gif') top left no-repeat;
	}
	
	
	a.btn_sml_yellow, input.btn_sml_yellow {
		display:block;
		color:#333333;
		font-weight:bold;
		font-size:12px;
		width:64px;
		height:32px;
		text-align:center;
		background:url('../media/buttons/btn_sml_yellow.png') top left no-repeat;
		padding:13px 0px 0px 0px;
		margin:0;
		border:0;
	}
	
	input.btn_sml_yellow {
		padding:0px 0px 0px 0px;
	}
	
	a.btn_sml_yellow:hover, input.btn_sml_yellow:hover {
		text-decoration:underline;
	}
	
	/*
	*  ---- Useful 
	*/
	
	a.no_style:link {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	a.no_style:visited {}
	a.no_style:hover {text-decoration:underline;}
	a.no_style:focus {}
	a.no_style:active {}
	
	.spacer238X150{
		width:238px; 
		height:150px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer105 {
		width:1px; 
		height:105px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer90 {
		width:1px; 
		height:90px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer95 {
		width:1px; 
		height:95px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer107 {
		width:1px; 
		height:107px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer115 {
		width:1px; 
		height:115px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer125 {
		width:1px; 
		height:125px;
		background:url('../media/spacer.gif') center;
	}
	
	
	.spacerH10px {
		width:1px; 
		height:10px;
		background:url('../media/spacer.gif') center;
	}
	.spacerH15px {
		width:1px; 
		height:15px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacer422px {
		width:1px; 
		height:422px;
		background:url('../media/spacer.gif') center;
	}
	
	.spacerH50px {
		width:1px; 
		height:50px;
		background:url('../media/spacer.gif') center;
	}
	
	.floatleft {
		float:left;
	}
	
	.floatright {
		float:right;
	}
	
	.clearBoth {
	  clear:both;
	}
	
	.black {
		color:#000000;
	}
	
	.white {
		color:#ffffff;
	}
	
	.red {
		color:#FF0000;
		font-weight:normal;
	}
	
	.ligthblue {
		color:#3399FF;
	}
	
	.blue {
		color:#3a56ff;
	}
	
	.yellow {
		color:#febb31;
		font-weight:normal;
		
	}
	
	.grey {
		color:#d2cecf;
	}
	
	
	.gold {
		color:#CC9900;
	}
	
	.cat_sponsor {
		font-weight:normal;
		/*font-style:italic;*/
		color:#3399FF;
	}
	
	.instructions {	
		color:#CCCCCC;
		font-size:90%;
	}
	
	.display_block {
		display:block;
	}
	
	.display_none {
		display:none;
	}
	
	.underline a {text-decoration:underline;}
	.underline a:hover {text-decoration:underline;}
	.underline a:link {text-decoration:underline;}
	.underline a:visited {text-decoration:underline;}
	
	.point_10 {	
		font-size:10px;
	}
	
	.point_11 {	
		font-size:11px;
	}
	
	.point_12 {	
		font-size:12px;
	}
	
	.point12_strong {
		font-size:12px;
		font-weight:bold;
	}

	/*
	*  ---- Baloon 
	Useage:
	<span class="balloon"><a href="#">Information<span><?php echo getVoteAltInfo(0); ?></span></a></span>
	*/


	.balloon a:hover {}
	.balloon a:link span{display: none;}
	.balloon a:visited span{display: none;}
	.balloon a:hover span {
		position: absolute;
		margin:15px 0px 0px 20px;
		background-color: #fde752;
		max-width:500px;
		padding: 10px 10px 10px 10px;
		border: 1px solid #8c8103;
		font: normal 10px/12px verdana;
		text-decoration:none;
		color: #000;
		text-align:left;
		display: block;
	}
	

	/*
	*  ---- SYSYTEM Messages 
	*/
	.error_message {
		margin:5px auto 10px auto;
		text-align:center;
		padding: 15px 0 15px 0;
		border: 1px solid #ccc;
		/*height: 50px;*/
		color:#ffffff;
		font-weight:bold;
		background: #be8e8e url('../media/system_msgs/icon_error.gif') no-repeat top left;
	}
	
	.success_message {
		margin:5px auto 20px auto;
		text-align:center;
		padding: 10px 10px 10px 60px;
		border: 1px solid #ccc;
		/*height: 50px;*/
		color:#ffffff;
		font-weight:bold;
		background: #8fb280 url('../media/system_msgs/icon_ok.gif') no-repeat top left;
	}
	
	.content_header_error_txt {
		margin:5px auto 5px auto;
		text-align:center;
		width:70%;
	}



	/*
	*  ---- Container & header
	*/
	#container {
		width:100%;
		background:url('../media/backgrounds/bg_slidder.gif') center top repeat-x;
		padding:0;
		margin:0;
		/*border:1px solid yellow;*/
	}
	
	#header {
		width:100%; 
		padding:0;
		margin:0;
		height:100%;
	}
	
	#subheader {
		width:100%; 
		background:url('../media/backgrounds/top_sub_v8.jpg') center top;
		background-repeat: no-repeat;
	}


	/*
	*  ---- Top1
	*/
	.top1_box {
		  text-align:center;
		  position:relative;
		  margin:0px auto 0 auto;
		  padding:0px 0px 0px 0px;
		  width:1004px;
		  height:94px;
	}
	
	#nav_box {}
	
		#nav_box #nav_boxleft {
			float:left;
			width:371px;/*originally 371px*/
			height:94px;
			/*border:1px solid yellow;DEBUGGING*/
			padding:0;margin:0;
		}
		
		/** html .menu ul #nav_box #nav_boxleft {overflow:hidden;}*/
		
		#nav_box #nav_boxright {
			float:right;
			width:625px;/*originally 625px*/
			height:94px;
			
			/*border:1px solid white;DEBUGGING*/
			/*border-top:1px solid #333333;*/
		
		}
	
			#nav_box #nav_boxright #nav_boxright_top {
				width:586px;/*originally 625px*/
				/*height:40px;*/	/*40px*/
				text-align:right;
				/*border:1px solid red;DEBUGGING*/
			}
	
				#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder {
					margin:15px 10px 0px 10px;/*15px 10px 0px 10px*/
					height:25px;	/*25px*/
					/*border:1px solid green;DEBUGGING*/
				}
	
					#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder a{
						padding:0px 10px 0px 10px;
					}
	
					#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder #nav_boxright_topholder a:link {color: #e54920;}
					#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder #nav_boxright_topholder a:visited {color: #e54920;}
					#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder #nav_boxright_topholder a:hover {color: #fcd179;}
					#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder #nav_boxright_topholder a:focus {color: #e54920;}
					#nav_box #nav_boxright #nav_boxright_top #nav_boxright_topholder #nav_boxright_topholder a:active {color: #e54920;}
	
	
			#nav_box #nav_boxright #nav_boxright_bottom {
				position:absolute;
				bottom:0;
				right:0;
				width:584px; /*originally 625px*/
				/*height:38px;*/	/*38px*/
				text-align:right;
				/*border:1px solid red;DEBUGGING*/
			}
	
				#nav_box #nav_boxright #nav_boxright_bottom #nav_boxright_bottomholder {
					float:right;
					text-align:right;
					width:584px;
					padding:0px 0px 0px 0px;
					height:26px;
					/*margin:18px 0px 0px 0px;*/
					/*border:1px solid green;DEBUGGING*/
				}
	
				#nav_box #nav_boxright #nav_boxright_bottom #nav_boxright_bottomholder a {}
				
				#nav_box #nav_boxright #nav_boxright_bottom #nav_boxright_bottomholder .menu {}
				
				.menu {
					float:right;
					z-index:1000;
				}
				
				/* remove all the bullets, borders and 
				padding from the default list styling */
				.menu ul {
					padding:0;margin:0;
					list-style-type:none;
				}
				
				* html .menu ul {
					/*Rich add*/
					width:584px;	/*IE6 Hack*/
				}
				
				/*Top level list items*/
				.menu ul li{
					position: relative;
					display: inline;
					float: left;
					margin:0 5px 0 0;
				}
				
				/* style the links for the top level */
				.menu ul li a{
					display:block;
					text-decoration: none;
					font-weight:normal;
					font-size:13px;
					letter-spacing:0.01em;
					height:19px;/*26px*/
					color:#2d0d10;
					text-align:center;
					font-size:11px;
					padding:7px 0px 0px 0px;
				}
				
				.menu ul li a:link {color:#53393b;}
				.menu ul li a:visited {color:#53393b;}
				.menu ul li a:hover {color:#e54920;}
				
				.menu ul li a.small {background:url('../media/backgrounds/nav_small.png') top left no-repeat;width:60px;}
				.menu ul li a.med {background:url('../media/backgrounds/nav_med.png') top left no-repeat;width:89px;}
				.menu ul li a.med_drop {background:url('../media/backgrounds/nav_med_drop.png') top left no-repeat;	width:89px;	text-align:left;padding-left:10px;
}
				.menu ul li a.small_drop {background:url('../media/backgrounds/nav_small_drop.png') top left no-repeat;width:60px;text-align:left;padding-left:2px;}

				* html a.small {background:url('../media/backgrounds/nav_small.gif') top left no-repeat;width:60px;}
				* html a.med {background:url('../media/backgrounds/nav_med.gif') top left no-repeat;width:98px;}
				* html a.med_drop {background:url('../media/backgrounds/nav_med_drop.gif') top left no-repeat;width:89px;text-align:center;padding-left:10px;}
				* html a.small_drop {background:url('../media/backgrounds/nav_med_drop.gif') top left no-repeat;width:60px;text-align:left;padding-left:10px;}
				
				/*Sub level menu - hide the sub levels and give them a positon absolute so that they take up no room */
				.menu ul li ul{
					display: block;
					visibility: hidden;
					position: absolute;
					left: 0;
					top: 0;
					z-index: 100;
					border:1px solid #e6e2b3;
					border-top:1px solid #2e0e11;
					background:#f0edd1 url('../media/backgrounds/menu_slidder.gif') top left repeat-x;
					margin:0;padding:0;margin-top:1px;
				}
				
				* html .menu ul li ul{
					width: 160px;
				}
				
				/*Sub level menu list items*/
				.menu ul li ul li{
					display: inline;
					float: none;
					margin:0;padding:0;
				}
				
				/* Sub level menu links style */
				.menu ul li ul li a{
					width: 160px;
					text-align:left;
					font-weight: normal;
					padding: 5px 0px 5px 5px;
					margin:0;
					border:1px solid #897779;
					border-width:0px 0px 1px 0px;		
				}
				
				.menu ul li a:hover{
					/*background: url(menubgover.gif) center center repeat-x;*/
				}
				
				.menu ul li ul li a:hover{
					background: #3b342b;
					color:#e54920;
				}
				
				* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
					padding-top: 1em;
				}
					
				/* Holly Hack for IE \*/
				* html .menu ul li { float: left; height: 1%; }
				* html .menu ul li a { height: 1%; }

	/*
	*  ---- Top2
	*/
	
	.top2_box{
	  text-align:center;
	  margin:20px auto 0 auto;
	  padding:8px 0px 0px 0px;
	  width:1004px;
	  height:238px;
	}
	
	#video_box {
		background:url('../media/backgrounds/background_video_box.jpg') top left no-repeat;
		margin:1px auto 0 auto;
		padding:28px 0px 0px 0px;
		border:0;
	}
		
		#video_box #video_boxleft {
			float:left;
			margin:0px 0px 0px 0px;
			width:600px;
			height:238px;
		}
		
		#video_box #video_boxleft h1{
			margin:0;
			padding:0;
		}
		
			#video_box #video_boxleft h2{
				font-size:14px;
			}
		
			#video_box #video_boxleft ul{
				list-style:url('../media/general/list_style_arrow.png');
				margin:0;
				padding:0 0 0 15px;
			}
			
				#video_box #video_boxleft li{
					margin:0;
					padding:0;
				}
				
				#video_box #video_boxleft ul li a{
					display:block;
					background-color:#ffffff;
					border-bottom:1px solid #2d0d10;
					font-weight:bold;
					color:#333333;
					width: 270px;
					margin:0px 0px 3px 0px;
					padding:0px 0px 0px 3px;
				}
	
		* html #video_box  #video_boxleft {
			margin:0px 9px 0px 0px;
			border:1px solid white;
		}
	
			#video_box #video_boxleft #video_boxleft_top {
				text-align:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				width:500px;
			}
.video_boxleft_top {
	font-size: 21px;
	color: #DEDBA4;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.video_boxleft_top a:link {
	color: #DEDBA4;
}
.video_boxleft_top a:visited {
	color: #DEDBA4;
}
.video_boxleft_top a:hover {
	color: #3B342B;
}
	
			#video_box #video_boxleft #video_boxleft_bottom {
				margin-top:15px;
			}
	
				#video_box #video_boxleft #video_boxleft_bottom #video_boxleft_bottom_content {}
	
					#video_box #video_boxleft #video_boxleft_bottom #video_boxleft_bottom_content a{
						float:left;
						margin:0px 5px 0px 0px;
						border:0px;
						font-size:15px;
						background-color:none;
					}
	
		#video_box #video_boxright {
			float:right;
			z-index:555;
			width:391px;
			height:238px;
			text-align:center;
			background:url('../media/backgrounds/frame_video_box.png') top left no-repeat;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
#container #header #video_box #video_boxright #slidercontainer {
	
	height: 218px;
	width: 371px;
	padding: 0px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	

}
	
			#video_box #video_boxright #video_boxright img {
			
			}
			
			
		#frame_video_box_shadow {
			float:right;
			padding:0;
			margin:0;
			width:391px;
			height:52px;
			background:url('../media/backgrounds/frame_video_box_shadow.gif') top right no-repeat;
		}

/*
*  ---- Top3
*/

.top3_box {
  text-align:center;
  width:1002px;
  height:51px;
  margin:0px auto 0 auto;
  padding:0px;
}

	#news_box {
		width:1002px;
		height:51px;
		background:url('../media/backgrounds/news_box.gif') top right no-repeat;
	}
	
	
	#news_box #news_box_content {
		text-align:left;
		padding:20px 0px 0px 0px;
		font-size:13px;
	}
	
		#news_box #news_box_content span{
			display:block;
			float:left;
		}
	
		#news_box #news_box_content #news_heading {
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	width:210px;
	margin-left: 5px;
		}
		
		#news_box #news_box_content #news_date {
			margin-left:80px;
			color:#2d0d10;
			font-weight:bold;
		}
		
		#news_box #news_box_content #news_headline {
		
		}
		
		#news_box #news_box_content #news_morenews_link {
			padding:0;
			margin:0;
			margin-left:15px;
		}


/*
*  ---- Top3 subpages
*/


	.top2_box_sub {
	  text-align:left;
	  margin:11px auto 0 auto;
	  padding:0px 0px 0px 0px;
	  width:1004px;
	  height:160px;
	}
	
	.title {
		padding:20px 0px 0px 45px;
		width:400px;
	}
	
	.title p{
		font-size:110%;
	}

	.title_boxtext a:link {color: #febb31;}
	.title_boxtext a:visited {color: #febb31;}
	.title_boxtext a:hover {color: #fcd179; text-decoration:underline;}
	.title_boxtext a:focus {color: #febb31;}
	.title_boxtext a:active {color: #febb31;}
	
	#top2_box_sub_about {background:url('../media/subpage_titles/subpage_title_about_us.jpg') center top no-repeat;}
	#top2_box_sub_contact_us{ background:url('../media/subpage_titles/subpage_title_contact_us.jpg') center top no-repeat;}
	#top2_box_sub_winners{background:url('../media/subpage_titles/subpage_title_winners.jpg') center top no-repeat;}
	#top2_box_sub_online_entry{background:url('../media/subpage_titles/subpage_title_online_entry.jpg') center top no-repeat;}
	#top2_box_sub_news{background:url('../media/subpage_titles/subpage_title_news.jpg') center top no-repeat;}
	#top2_box_sub_past_winners_2005{background:url('../media/subpage_titles/subpage_title_past_winners_2005.jpg') center top no-repeat;}
	#top2_box_sub_past_winners_2006{background:url('../media/subpage_titles/subpage_title_past_winners_2006.jpg') center top no-repeat;}
	#top2_box_sub_past_winners_2007{background:url('../media/subpage_titles/subpage_title_past_winners_2007.jpg') center top no-repeat;}
	#top2_box_sub_past_winners_2008{background:url('../media/subpage_titles/subpage_title_past_winners_2008.jpg') center top no-repeat;}
	#top2_box_sub_subpage_title_categories{background:url('../media/subpage_titles/subpage_title_categories.jpg') center top no-repeat;}
	#top2_box_sub_disclaimer{background:url('../media/subpage_titles/subpage_title_disclaimer.jpg') center top no-repeat;}
	#top2_box_sub_table_bookings{background:url('../media/subpage_titles/subpage_title_table_booking.jpg') center top no-repeat;}
	#top2_box_sub_spiders_2008_team{background:url('../media/subpage_titles/subpage_title_spiders_2008_team.jpg') center top no-repeat;}
	#top2_box_sub_privacy_policy{background:url('../media/subpage_titles/subpage_title_privacy_policy.jpg') center top no-repeat;}
	#top2_box_sub_judges{background:url('../media/subpage_titles/subpage_title_judges.jpg') center top no-repeat;}
	#top2_box_sub_team{background:url('../media/subpage_titles/subpage_title_spiders_2008_team.jpg') center top no-repeat;}
	#top2_box_sub_sponsors{background:url('../media/subpage_titles/subpage_title_sponsors.jpg') center top no-repeat;}
	#top2_box_sub_categories{background:url('../media/subpage_titles/subpage_title_categories.jpg') center top no-repeat;}
	#top2_box_sub_criteria{background:url('../media/subpage_titles/subpage_title_criteria.jpg') center top no-repeat;}
	#top2_box_sub_faqs{background:url('../media/subpage_titles/subpage_title_faqs.jpg') center top no-repeat;}
	#top2_box_sub_gallery_2005{background:url('../media/subpage_titles/subpage_title_gallery_2005.jpg') center top no-repeat;}
	#top2_box_sub_gallery_2006{background:url('../media/subpage_titles/subpage_title_gallery_2006.jpg') center top no-repeat;}
	#top2_box_sub_gallery_2007{background:url('../media/subpage_titles/subpage_title_gallery_2007.jpg') center top no-repeat;}
	#top2_box_sub_gallery_2008{background:url('../media/subpage_titles/subpage_title_gallery_2008.jpg') center top no-repeat;}
	#top2_box_sub_eircom {background:url('../media/subpage_titles/subpage_title_eircom.jpg') center top no-repeat;}
	#top2_box_sub_publicvote{background:url('../media/subpage_titles/subpage_title_publicvoting.jpg') center top no-repeat;}




/*
*  ---- Top4
*/

.top4_box {
	text-align:center;
	margin:12px auto 0 auto;
	padding:0;
  	width:1004px;
	height:190px;
	
	/*border:1px solid #300f16;
	border-top:0;
	background-position:0 180px;*/
}

#content_box {
	position:relative;
}

	.feature_buttons {
		float:right;
		width:326px; 
		height:190px; 
		background:url('../media/main_page/front_panel.gif') top left no-repeat; 
		margin-right:12px;
	}
	
	#feature3_button {
		margin-right:0px;
	}
	
	.feature_text_area {
		text-align:left;
		font-size:11px;
		width:285px; 
		height:150px;
		margin:20px 0px 0px 20px;
	}
	
		.feature_text_area img {
			float:right;
			width:63px;
			height:54px;
			padding:0px 0px 5px 5px;
		}
		
		.feature_text_area h3{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
	

		.feature_text_area .feature_text {
			color:#333333;
			line-height:13pt;
			height:90px;
			margin-bottom:0;
		}
		
		.feature_text_area #feature_text3 {
			height:60px;
		}
	
		.feature_text_area .feature_bottom {
			float:right;
			margin:0px 0px 0px 0px;
			padding:10px 0px 0px 0px;
		}
	
		.feature_text_area .feature_area_a{
			display:block;
			text-align:left;
			background-color:#e54920;
			border-bottom:1px solid #2d0d10;
			font-weight:bold;
			color:#dedba4;
			/*width: 190px;*/
			margin:0px 0px 3px 0px;
			padding:0px 3px 0px 3px;
		}
		
		.feature_text_area #feature_bottom3 {
			float:left;
			padding:0;
			margin:0;
			color:#000000;
			text-align:left;
		}
		
		#sign_up_form table {
			padding:0;
			
		}
		#sign_up_form table td.txt_td {
			padding:1px 1px 1px 5px;
			margin:0;
			background-color:#cccccc;
		}
		
		#sign_up_form table td .text {
			 font-size: 85%;
			 color:#000000;
			 width: 190px;
			 height:15px;
			 padding:2px 2px 2px 2px;
			 border:1px solid #666666;
		}
		
		#sign_up_form table td #signupbox_submit  {}
		
		#sign_up_form table td .checkbox  { margin:0px 0px 0px 0px;}






/*
*  ---- Top3
*/

	.top3_box_sub {
	  /*Titles carrier*/
	  text-align:center;
	  margin:5px auto 0 auto;
	  padding:0px;
	  width:1004px;
	}
	
	.top3_box_sub p{
	 color:#000000;
	}
	
		.top3_box_sub .top3_box_sub_left {
			float:left;
			text-align:left;
			margin:12px auto 0 auto;
			padding:0;
			width:654px;
			height:350px;
		}
	
		.top3_box_sub .top3_box_sub_left1 {
	float:left;
	text-align:left;
	width:1004px;
	height:350px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
	
	#top3_box_sub_left_flexiheight {
		height:100%;
	}
	
	.top3_box_sub_full {
		float:left;
		text-align:left;
		margin:0px auto 0px auto;
		padding:0;
		width:1004px;
	}
	
	#top3_box_sub_full_flexiheight {
		height:100%;
	}
	
	
	#top3_box_sub_left_flexiheight_news {
		height:100%;
	}
	
	#top3_box_sub_left_flexiheight_criteria {
		height:100%;
	}
	
	.top3_box_sub_right {
		float:right;
		text-align:left;
		margin:12px auto 0 auto;
		padding:0;
		width:341px;
		height:350px;
	}

	#top3_box_sub_right {
		height:100%;
		color:#000000;
	}
	
	.top3_box_sub_right a:link {color: #000000;}
	.top3_box_sub_right a:visited {color: #000000;}
	.top3_box_sub_right a:hover {color: #000000;}
	.top3_box_sub_right a:focus {color: #000000;}
	.top3_box_sub_right a:active {color: #000000;}
	
	
	#top3_box_sub_right_flexiheight {
		height:100%;
	}
	
	.top3_box_sub_left_heading {
		width:654px;
		height:58px;
		border:0;
		background:url('../media/backgrounds/inner_header_left.gif') top left no-repeat;
	}
	.top3_box_sub_left_heading1 {
		width:1004px;
		height:58px;
		border:0;
		background:url('../media/backgrounds/inner_header_left1.gif') top left no-repeat;
	}
	.top3_box_sub_right_heading {
		width:341px;
		height:58px;
		border:0;
		background:url('../media/backgrounds/inner_header_right.gif') top left no-repeat;
	}
	
	.top3_box_sub_full_heading {
		background:#1e0408;
		width:1004px;
		height:58px;
		border:0;
		border-bottom:1px solid #3b1e23;
		/* border:1px solid red;DEBUGGING */
	}
	
	.top3_box_sub_left_heading h3{
		padding:20px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:120%;
		color:#e54920;
	}
	.top3_box_sub_left_heading1 h3{
		padding:20px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:120%;
		color:#e54920;
	}
	.top3_box_sub_right_heading h3{
		padding:20px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:120%;
		color:#FFFFFF;
	}
	
	.top3_box_sub_full_heading h3{
		padding:20px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:120%;
		color:#FFFFFF;
	}
	
	.top3_box_sub_left_whitecontent {
		padding:20px 20px 20px 20px;
		min-height:251px;
		background:#ffffff url('../media/backgrounds/inner_contenttop_left.gif') top left no-repeat;
	
	}
	
	.top3_box_sub_left_clearcontent {
		padding:20px 20px 20px 20px;
		min-height:251px;
		background:#ffffff url('../media/backgrounds/inner_contenttop_left.gif') top left no-repeat;
	}
	
	.top3_box_sub_left_clearcontent1 {
		padding:20px 20px 20px 20px;
		min-height:251px;
		background:#ffffff url('../media/backgrounds/inner_contenttop_left1.gif') top left no-repeat;
	}
	
	.top3_box_sub_full_clearcontent {
		padding:20px 20px 20px 20px;
		min-height:251px;
	}
	
	#top3_box_sub_left_clearcontent_flexiheight {
		/* Flexible height version*/
		padding:20px 20px 20px 20px;
		height:100%;
	}
	
	#top3_box_sub_left_clearcontent_flexiheight_news {
		/* Flexible height version*/
		padding:20px 20px 20px 20px;
		min-height:500px;
		height:100%;
	}
	
	#top3_box_sub_left_clearcontent_flexiheight_criteria {
		/* Flexible height version*/
		padding:20px 20px 20px 20px;
		min-height:1546px;
		height:100%;
	}
	
	
	#top3_box_sub_full_clearcontent_flexiheight_image_gallery {
		/* Flexible height version*/
		padding:20px 20px 20px 20px;
		min-height:650px;
		background-color:#3b342b;
	}

	.top3_box_sub_right_whitecontent{
		padding:20px 20px 20px 20px;
		background:#f0f0f0;
		/*height:251px;*/
	}
	
	.top3_box_sub_right_purplecontent{
		padding:20px 20px 20px 20px;
		/*height:251px;*/
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
	}
	
	.top3_box_sub_right_purplecontent_flexi{
		padding:20px 20px 20px 20px;
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
		height:100%;
	
	}
	
	.top3_box_sub_right_purplecontent_pic{
		padding:30px 20px 20px 20px;
		background:#ffffff;
		height:405px;
	}
	
	#top3_box_sub_right_whitecontent_sponsors{
		height:100%;
		background:#ffffff;
	}
	
	#top3_box_sub_right_purplecontent_sponsors{
		height:100%;
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
	}
	
	#top3_box_sub_right_whitecontent_judges{
		height:100%;
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
	}
	
	#top3_box_sub_right_purplecontent_judges{
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
		height:100%;
	}
	
	#top3_box_sub_right_whitecontent_news{
		height:100%;
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
	}
	
	#top3_box_sub_right_purplecontent_news{
		height:100%;
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
	}
	
	#top3_box_sub_right_whitecontent_criteria{
		height:100%;
		background:#ffffff url('../media/backgrounds/inner_contenttop_right.gif') top left no-repeat;
	}
	
	#top3_box_sub_right_purplecontent_criteria{
		height:100%;
	}
	
	.top3_box_sub_right_clearcontent{
		padding:20px 20px 20px 20px;
		height:251px;
	}


/*
*  ---- col3_format
*/
	#col3_formattop {margin-top:20px;width:1004px;height:10px;background:url('../media/backgrounds/col3_format_top.gif') top left no-repeat;}
	#col3_formatbottom {width:1004px;height:10px;background:url('../media/backgrounds/col3_format_bottom.gif') top left no-repeat;}
	
	#col3_format {
		background-color:#3b342b;
		/*border:1px solid #2d0d10;*/
	}
	
	#top3_box_sub_3coll {width: 319px;margin:0px 0px 0px 13px;}
	#top3_box_sub_3col2 {width: 319px;margin:0px 0px 0px 13px;}
	#top3_box_sub_3col3 {width: 319px;margin:0px 0px 0px 13px;}

/*
*  ---- dl General listings
*/

	.listing_numbers {
		color:#d2cecf;
	}
	
	.listing_heading {
		color:#fff;
		font-weight:bold;
		font-size:1em;
	}
	
	.sponsor_text {
		font-weight:normal;
		padding:0px 0px 0px 19px;
		color:#febb31;
	}
	
	.sponsor_text a:hover {
		text-decoration:underline;
	}
	


/*
*  ---- dl Winners
*/

	.list_winners dl {
	  /* This is the entire element 
	  containing the header and expandable 
	  content*/
	  display:inline;
	  float:left;
	  margin:0 0px 0 0px;
	  padding:0px;
	}
	
	.list_winners dl dt {
	  /* This is the area 
	  containing the header*/
	  display:block;
	  padding:20px 8px 20px 7px;
	  border-bottom:solid 1px #e54920;
	  color:#fff;
	  font-weight:bold;
	  font-size:1em;
	  width:300px;
	  cursor:pointer;
	  text-align:left;
	}
	
	.list_winners dl dt {
	  background:url('../media/backgrounds/winnerBgNormal.png') top left repeat-x;
	}
	
	.list_winners dl dt:hover {
	  background:url('../media/backgrounds/winnerBgHover.png') top left repeat-x;
	}
	
	.list_winners dl dt.active,
	.list_winners dl dt.active:hover {
	  background:url('../media/backgrounds/winnerBgActive.png') top left repeat-x;
	  border-bottom:none;
	}
	
	.list_winners dl dd {
	  /* This is the area 
	  content that is expanded*/
	  
	  display:block;
	  background:#eeeeee;
	  margin:0;
	  padding:10px 15px;
	  line-height:1.6em;
	  color:#ffffff;
	  text-align:left;
	}
	
	.list_winners dl dd p {
	  margin:0 !important;
	  padding:0 !important;
	  line-height:1.6em;
	  color:#ffffff;
	  text-align:left;
	}
	
	.list_winners dl dd a {
	  font-weight:bold;
	  color:#a90158;
	}
	
	.list_winners dl dd a:hover {
	  color:#dd4b96;
	}
	
	.listexpand_2cholder {
		margin-left:0px;
		width:280px;
		margin:0 !important;
		padding:0 !important;
		/*border:1px solid blue;*/
	}
	
	.listexpand_2c_col1 {
		float:left;
		margin-right:5px;
		width:140px;
		/*border:1px solid yellow;*/
	}
	
	.listexpand_1c_col1 {
		float:left;
		margin-right:5px;
		width:260px;
		/*border:1px solid yellow;*/
	}
	
	.winner_image_holder img{
		width:140px;
		height:100px;
		overflow:hidden;
	}
	
	.winner_nominated_holder {
		/*Holds Nominated links */
		margin-top:10px;
		width:140px;
		overflow:hidden;
	}
	
	.winner_nominated_holder h5{
		font-size:100%;
		padding:0;
		margin:0;
		color:#000000;
	}
		
	.winner_nominated_holder a {font-size:80%;font-weight:normal;}
	
	.winner_nominated_holder a:link {color: #c60035;}/*Red*/
	.winner_nominated_holder a:visited {color: #c60035;}
	.winner_nominated_holder a:hover {color: #df0074;}
	.winner_nominated_holder a:focus {color: #c60035;}
	.winner_nominated_holder a:active {color: #c60035;}
	
	
	.listexpand_2c_col2 {
		float:right;
		width:130px;
		/*border:1px solid green;*/
	}
	
	.winner_winner_holder {
		margin-top:10px;
	}
	
	.winner_winner_holder h5{
		font-size:110%;
		padding:0;
		margin:0;
		color:#000000;
	}
	
	.winner_link_holder {
		font-size:80%;
		margin-bottom:10px;
		width:140px;
		overflow:hidden;
	}
	
	.winner_link_holder a:link {color: #c60035;}
	.winner_link_holder a:visited {color: #c60035;}
	.winner_link_holder a:hover {color: #df0074;}
	.winner_link_holder a:focus {color: #c60035;}
	.winner_link_holder a:active {color: #c60035;}
	
	
	.winner_txt_holder {
		color:#000;
	}

/*
*  ---- dl Categories
*/

	.list_categories dl {
	  /* This is the entire element 
	  containing the header and expandable 
	  content*/
	  display:inline;
	  float:left;
	  margin:0 0px 0 0px;
	  padding:0px;
	}
	
	.list_categories dl dt {
	  /* This is the area 
	  containing the header*/
	  display:block;
	  padding:20px 8px 20px 7px;
	  border-bottom:solid 1px #e54920;
	  color:#fff;
	  font-weight:bold;
	  font-size:1em;
	  width:300px;
	  cursor:pointer;
	  text-align:left;
	  background: url('../media/backgrounds/winnerBgNormal.png') top left no-repeat;
	}
	
	.list_categories dl dt:hover {
	  background:url('../media/backgrounds/categoriesBgHover.png') top left repeat-x;
	}
	
	.list_categories dl dt.active,
	.list_categories dl dt.active:hover {
	  background:url('../media/backgrounds/categoriesBgActive.png') top left repeat-x;
	  border-bottom:none;
	}
	
	.list_categories dl dd {
	  /* This is the area 
	  content that is expanded*/
	  
	  display:block;
	  background:#eeeeee;
	  margin:0;
	  padding:10px 15px;
	  line-height:1.6em;
	  color:#000;
	  text-align:left;
	}
	
	.list_categories dl dd p {
	  margin:0 !important;
	  padding:0 !important;
	  line-height:1.6em;
	  color:#000;
	  text-align:left;
	}
	
	.list_categories dl dd a {
	  font-weight:bold;
	  color:#c60035;
	}
	
	.list_categories dl dd a:hover {
	  color:#dd4b96;
	  text-decoration:underline;
	}
	
	.listexpand_1cholder {
		margin-left:0px;
		width:280px;
		margin:0 !important;
		padding:0 !important;
		/*border:1px solid blue;*/
	}
	
	.categories_txt_holder {
		height:100%;
	}
	
	.categories_link_holder {
		margin-top:4px;
	}
	
	.categories_link_holder {
		font-size:90%;
	}	



	/*
	*  ---- judges
	*/

	.judges ul {
	  font-size:110%;
	  display:inline;
	  float:left;
	  margin:0 0px 0 0px;
	  padding:0;
	  list-style:none outside;
	}
	
	.judges ul li {
	  display:block;
	  width:590px;
	  height:25px;
	  margin:3px auto 0 auto;
	  padding:6px 8px 7px 7px;
	  border-bottom:solid 1px #cccccc;
	  color:#000000;
	  cursor:pointer;
	  text-align:left;
	}
	
	.judges ul li a {font-weight:bold;color:#000000;padding-right:10px;}
	.judges ul li a:hover {color:#000000;}
	
	.judges ul li.activenow {
	  background: url('../media/backgrounds/list_overs_yellow_lrg.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.judges ul li:hover {
	  background: url('../media/backgrounds/list_overs_yellow_lrg.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.judge_desc img {
	  float:right;
	  margin:10px;
	}
	
	/*judge is the description box*/
	.judge_desc {
	  margin:0;
	  padding:0;
	  width:100%;
	  color:#000000;
	  font-size:110%;
	}
	
	#pgeninfo_judges_content {margin-bottom:30px;}


	/*
	*  ---- sponsors
	*/
	
	.sponsors ul {
	  font-size:110%;
	  display:inline;
	  float:left;
	  margin:0 0px 0 0px;
	  padding:0;
	  list-style:none outside;
	}
	
	.sponsors ul li {
	  display:block;
	  width:590px;
	  height:25px;
	  margin:3px auto 0 auto;
	  padding:6px 8px 7px 7px;
	  border-bottom:solid 1px #cccccc;
	  color:#000000;
	  cursor:pointer;
	  text-align:left;
	}
	
	.sponsors ul li a {font-weight:bold; color:#000000;padding-right:10px;}
	.sponsors ul li a:hover {color:#000000;}
	
	.sponsors ul li span {color:#000000;}
	.sponsors ul li span:hover {color:#000000;}
	
	.sponsors ul li.activenow {
	  background: url('../media/backgrounds/list_overs_yellow_lrg.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.sponsors ul li:hover {
	  background: url('../media/backgrounds/list_overs_yellow_lrg.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.sponsor_desc .portrait {
	  float:right;
	  margin:10px;
	}
	
	.sponsor_desc .landscape {
	  margin:5px 0px 20px 20px;
	}
	
	.sponsor_desc {
	  margin:0;
	  padding:0;
	  color:#000000;
	}
	
	#pgeninfo_sponsors_content {margin-bottom:30px;font-weight:normal;}

	/*
	*  ---- teams
	*/

	.teams ul {
	  font-size:110%;
	  display:inline;
	  float:left;
	  margin:0 0px 0 0px;
	  padding:0;
	  list-style:none outside;
	}
	
	.teams ul li {
	  display:block;
	  width:590px;
	  height:25px;
	  margin:3px auto 0 auto;
	  padding:6px 8px 7px 7px;
	  border-bottom:solid 1px #cccccc;
	  color:#000000;
	  cursor:pointer;
	  text-align:left;
	}
	
	.teams a {color:#000000;font-weight:bold;}
	.teams a:hover {color:#000000;}
	
	.teams ul li a {
	  font-weight:bold;
	  color:#000000;
	  padding-right:10px;
	}
	
	.teams ul li.activenow {
	  background: url('../media/backgrounds/list_overs_yellow_lrg.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.teams ul li:hover {
	  background: url('../media/backgrounds/list_overs_yellow_lrg.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.team_desc img {
	  float:right;
	  margin:10px;
	}
	
	/*judge is the description box*/
	.team_desc {
	  margin:0;
	  padding:0;
	  width:100%;
	  color:#000000;
	}

	.team_desc p {
	  text-align:left;
	  color:#000000;
	}

	#pgeninfo_teams_content {margin-bottom:30px;}
	

	/*
	*  ---- Criteria
	*/
	

	.criteria ul {
	  display:inline;
	  float:left;
	  width:300px;
	  margin:0 15px 0 0px;
	  padding:0;
	  list-style:none outside;
	  /*border:1px solid #fff;*/
	}
	
	.criteria ul li {
	  display:block;
	  width:280px;
	  height:25px;
	  margin:3px auto 0 auto;
	  padding:6px 8px 7px 7px;
	  border-bottom:solid 1px #cccccc;
	  color:#000000;
	  cursor:pointer;
	  text-align:left;
	}
	
	.criteria ul li a {font-weight:bold;color:#000000;padding-right:10px;}
	.criteria ul li a:hover {color:#000000;text-decoration:none;}

	.criteria ul li:hover {
	  background:url('../media/backgrounds/list_overs_yellow.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	
	.criteria_desc img {
	  float:right;
	  margin:10px;
	}
	
	.criteria_desc {
	  margin:0;padding:0;
	}
	
	/*
	*  ---- news
	*/

	.news ul {
	  display:inline;
	  float:left;
	  width:300px;
	  margin:0 15px 0 0px;
	  padding:0;
	  list-style:none outside;
	}
	
	.news ul li {
	  display:block;
	  width:280px;
	  height:25px;
	  margin:3px auto 0 auto;
	  padding:6px 8px 7px 7px;
	  border-bottom:solid 1px #cccccc;
	  color:#000000;
	  cursor:pointer;
	  text-align:left;
	}
	
	.news ul li a {font-weight:bold;color:#000000;padding-right:10px;}
	.news ul li a:hover {color:#000000;text-decoration:none;}
	
	.news ul li.activenow {
	  background: url('../media/backgrounds/list_overs_yellow.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}

	.news ul li:hover {
	  background: url('../media/backgrounds/list_overs_yellow.png') top left no-repeat;
	  color:#000000;
	  border-bottom:none;
	  padding-bottom:8px;
	}
	
	.news_desc img {
	  float:right;
	  margin:10px;
	}
	
	.news_desc {
	  margin:0 0 0 0;
	  padding:0 0 10px 0px;	/*Left padding must be 0*/
	  width:100%;
	}
	
	.news_desc p {
	}
	
	.style1 {
		color:#febb31;
		font-weight:bold
	}
	
	#news_date {
		color:#a5a3a1;
		margin-right:10px;
		font-weight:normal;
	}
	
	.list_newsitem_expand_holder {
		margin-left:0px;
		width:100%;
		margin:0 !important;
		padding:0 !important;
	}
	
	.newsitems_txt_holder {
		height:100%;
	}
	
	.newsitems_img_holder {
		margin:0px 10px 0px 10px;
		padding:0;
		float:left;
	}
	
	.newsitems_img {
		text-align:left;
		margin:0px 10px 0px 0px;
		width:200px;
	}
	
	.newsitems_img a{
		padding:0px 0px 0px 0px;
	}
	
	.newsitems_img img{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
	}
	
	.newsitems_caption {
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		width:200px;
		height:30px;
		overflow:hidden;
		color:#febb31;
	}
	
	#pgeninfo_news_content {
		height:100%;
		color:#000000;
		margin-bottom:30px;
	}
	
	#pgeninfo_news_content h4{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-size:100%;
		font-weight:bold;
		color:#000000;
	}
	
	#pgeninfo_news_content p{
		color:#000000;
	}
	
	#starter_news_text p{
		color:#000000;
	}


	/*
	*  ---- generic
	*/

	.generic_desc img {
	  float:right;
	  margin:10px;
	}
	
	.generic_desc {
	  margin:00;
	  padding:0;
	}
	.generic_desc1 {
	  margin:00;
	  width: 800px;
	  padding:0;
	}
	#pgeninfo_form_content {
		height:100%;
	}
	
	#pgeninfo_details_content {
		height:251px;
	}
	
	#pgeninfo_details_content p{
		color:#000000;
	}
	
	#pgeninfo_details_content h4{
	}
	
	#pgeninfo_content {
		height:251px;
		overflow:hidden;	
	}
	
	/*Flexi content*/
	#pgeninfo_details_content_flexi {
	}
	
	#pgeninfo_details_content_flexi p{
		color:#000000;
	}
	
	#pgeninfo_details_content_flexi a:link {color: #635c54;}/*mid brown*/
	#pgeninfo_details_content_flexi a:hover {color: #dedba4;}
	#pgeninfo_details_content_flexi a:visited {color: #635c54;}
	
	#pgeninfo_content_flexi {
	  margin:0 0 0 0;
	  width:100%;
	}	
	#pgeninfo_content_flexi1 {
	width:800px;
	margin: 0;
	padding-right: 0;
	}	
	#pgeninfo_content_flexi p{
	  text-align:left;
	  color:#000000;
	}
	/*Flexi content*/
	
	
	#pgeninfo_tips_content {
		height:100%;
		min-height:251px;
		color:#000000;
	}
	#pgeninfo_tips_content_pic {
		height:425px;
		color:#000000;
	}
	
	#pgeninfo_tips_content a:link {color: #569ffa;}/*blue*/
	#pgeninfo_tips_content a:visited {color: #569ffa;}
	#pgeninfo_tips_content a:hover {color: #a313b9;}
	#pgeninfo_tips_content a:focus {color: #569ffa;}
	#pgeninfo_tips_content a:active {color: #569ffa;}
	
	#entry_basket_content a:link {color: #190305;}/*purple*/
	#entry_basket_content a:visited {color: #190305;}
	#entry_basket_content a:hover {color: #a313b9;}
	#entry_basket_content a:focus {color: #190305;}
	#entry_basket_content a:active {color: #190305;}
	
	#pgeninfo_tips_content h4{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-size:100%;
		font-weight:bold;
		color:#000000;
	}
	
	#pgeninfo_tips_content ul {
		list-style: none;
		margin-left: 0;
		padding-left: 30px;
		text-indent: 0px;
		list-style-image: url('../media/general/star_white.gif');
		vertical-align:middle;
	}
	
	
	#entry_basket_content {
		height:251px;
		color:#190305;
		/*border:1px solid red;DEBUGGING */
	}
	
	.GSA22_options {
		display:none;
	}


/*---[ START contact page content ]--*/

#pcontact_details_content {
	/*height:251px;*/
 	/*border:1px solid red;DEBUGGING */
}

#pcontact_details_content p{
	color:#000;
}

#pcontact_details_content h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:100%;
	font-weight:bold;
	color:#c60035;
}

/*---[START Form side LEFT]--*/
#pcontact_details_content_left {
	width:265px;
	margin-right:15px;
 	/*border:1px solid yellow;DEBUGGING */
}

/*---[END Form side LEFT]--*/

/*---[START Form side right]--*/
#pcontact_details_content_right {
	width:265px;
 	/*border:1px solid blue;DEBUGGING */
}

#pcontact_details_content_left a {color:#2279a6;font-weight:bold;}
#pcontact_details_content_left a:hover {color:#89b6c9;}
#pcontact_details_content_right a {color:#2279a6;font-weight:bold;}
#pcontact_details_content_right a:hover {color:#89b6c9;}

#pcontact_details_formcontent {
	height:251px;
 	/*border:1px solid red;DEBUGGING */
}

#contact_us_form {}

#contact_us_form .text {
	 /*Contact page contact us text fields*/
	 font-family: Arial, sans-serif;
	 font-size: 85%;
	 color:#000000;
	 width: 292px;
	 height:20px;
	 margin:0px 0px 15px 0px;
	 border:0;
	 border-top:1px solid #666666;
	 border-left:1px solid #666666;
}

#contact_us_form .textarea {
	 /*Contact page contact us text area*/
	 font-family: Tahoma, Verdana, Arial, sans-serif;
	 font-size: 85%;
	 color:#000000;
	 width: 292px;
	 height:90px;
	 margin:0px 0px 15px 0px;
	 
	 border:0;
	 border-top:1px solid #666666;
	 border-left:1px solid #666666;
	 
}

#contact_us_form .submit {
	float:right;
}


	
/*---[ END criteria content]--*/



	/*
	*  ---- gallery
	*/

	.image_boxes_holder {
		width: 1004px;
	}
	
	.image_box {
		float:left;
		width:140px;
		height:200px;
		margin:0px 22px 15px 0px;
		border:1px solid #dedba4;
		
	}
	
	.image_box_img {
		width:139px;
		height:110px;
		margin-bottom:10px;
	}
	
	.image_box_caption {
		width:133px;
		height:80px;
		overflow:hidden;
		color:#e54920;
		font-size:90%;
		padding:0px 3px 0px 3px;
	}
	
	#image_gal_pagination_holder {
		color:#febb31;
		font-weight:normal;
		margin:0px 8px 5px 0px;
	}
	
	/*Holds Previous and Next lnks*/
	.nav_prevnext_holder {
	
	}
	
	/*Previous and Next lnks*/
	.nav_prevnext_holder a:link {color: #e54920; font-weight:bold;}
	.nav_prevnext_holder a:visited {color: #e54920; font-weight:bold;}
	.nav_prevnext_holder a:hover {color: #e54920; font-weight:bold;}
	.nav_prevnext_holder a:focus {color: #e54920; font-weight:bold;}
	.nav_prevnext_holder a:active {color: #e54920; font-weight:bold;}
	
	/*When your on a page*/
	a.nav_active:link {color: #fff; text-decoration:underline;}
	a.nav_active:visited {color: #fff;text-decoration:underline;}
	a.nav_active:hover {color: #fff;text-decoration:underline;}
	a.nav_active:focus {color: #fff;text-decoration:underline;}
	a.nav_active:active {color: #fff;text-decoration:underline;}
	
	/*When your not on a page*/
	a.nav_inactive:link {color: #e54920; text-decoration:none;}
	a.nav_inactive:visited {color: #e54920;text-decoration:underline;}
	a.nav_inactive:hover {color: #e54920;text-decoration:underline;}
	a.nav_inactive:focus {color: #e54920;text-decoration:underline;}
	a.nav_inactive:active {color: #e54920;text-decoration:underline;}



/*--------------------[ END Content ] ------------------*/	

/*--------------------[ START Entry Basket] ------------------*/	
.payment_nav_holder {
	padding:17px 0px 0px 0px;
}

.payment_nav_holder div{
	margin:0px 3px 0px 5px;
	display: inline;
}


.entry_basket_item {
	width:100%;
	background-color:#febb31;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border:1px solid #190305;
	font-weight:bold;
}

.entry_basket_item a:link {color: #3b1e23;}
.entry_basket_item a:visited {color: #3b1e23;}
.entry_basket_item a:hover {color: #3b1e23; text-decoration:underline;}
.entry_basket_item a:focus {color: #3b1e23;}
.entry_basket_item a:active {color: #3b1e23;}

.entry_basket_item_no {
	padding: 6px 0px 0px 0px;
	float:left;	
	width:20px;
}

.entry_basket_item_desc {
	font-weight:normal;
	float:left;
	width:190px;
}

.entry_basket_item_options {
	float:right;
}


	/*
	*  ---- top5_box footer
	*/
	.top5_box {
		text-align:center;
		margin:10px auto 20px auto;
		width:1004px;
		height:73px;
		padding:0px 0px 0px 0px;
		color:#FFFFFF;
		background: url('../media/backgrounds/footer.gif') top left no-repeat;
	}
	
	#footer_content {
		margin:0px 0px 0px 0px;
		font-size:100%;
		/*text-align:left;*/
		/*border:1px solid #fff;*/
	}
	
	#footer_content a:link {color: #e54920;}
	#footer_content a:visited {color: #e54920;}
	#footer_content a:hover {color: #fcd179;}
	#footer_content a:focus {color: #e54920;}
	#footer_content a:active {color: #e54920;}
	
	/*#footer_content span{
		margin-top:10px;
		padding:0;
		height:35px;
	}*/
	
	.footer_sub_box {
		margin:15px 0px 0px 0px;
		padding:0px 10px 0px 10px;
	}
	
	.footer_sub_nomargin_box {
		float:right;
		margin:10px 0px 0px 0px;
		padding:10px 10px 0px 10px;
	}
	
	#footer_left {
		float:left;
		padding-top:5px;
	}
	
	#footer_middle {
		float:right;
	}
	
	#footer_right {
		float:right;
		padding-right:5px;
		padding-top:3px;
		}
#footer_right1 {
		float:right;
		padding-right:80px;
}