@import url("GallerySlider.css");
@import url("codaSlider.css");
@import url("jquery.fancybox-1.3.0.css");


/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #FFF;	
	text-align: center;	
	line-height: 18px;
	color: #000000;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

input, select
{
	font-family: Arial;
	font-size: 110%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;	
}

textarea
{
	font-family: Arial;
	font-size: 110%;
	color: #424142;
}

/* Advert Addition */

#longadvert
{
	float: left;
	width: 170px;
	margin-left: 10px;
	display: inline;
	margin-top: 10px;
}

#recruitment
{
	float: left;
	width: 170px;
	margin-left: 10px;
	display: inline;
	margin-top: 10px;
}
	
	#recruitment #twitter
	{
		float: left;
		width: 170px;
		height: 170px;
		background: url(../Images/Twitter_ad.jpg) no-repeat top left;
	}
	
		#recruitment #twitter span
		{
			display: none;
		}
		
		#recruitment #twitter:hover
		{
			opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=75); /* IE lt 8 */
			-ms-filter: "alpha(opacity=75)"; /* IE 8 */
			-khtml-opacity: .75; /* Safari 1.x */
			-moz-opacity: .75; /* FF lt 1.5, Netscape */
		}

	#recruitment #recruitad
	{
		float: left;
		width: 170px;
		height: 170px;
		background: url(../Images/NewBrochure11_ad.jpg)no-repeat top left;
	}
	
		#recruitment #recruitad span
		{
			display: none;
		}
		
		#recruitment #recruitad:hover
		{
			opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=75); /* IE lt 8 */
			-ms-filter: "alpha(opacity=75)"; /* IE 8 */
			-khtml-opacity: .75; /* Safari 1.x */
			-moz-opacity: .75; /* FF lt 1.5, Netscape */
		}
		
	#recruitment #previewexhib
	{
		float: left;
		width: 170px;
		height: 170px;
		background: url(../Images/PreviewExhib11_ad.jpg)no-repeat top left;
	}
	
		#recruitment #previewexhib span
		{
			display: none;
		}
		
	#recruitment #openstudios
	{
		float: left;
		width: 170px;
		height: 170px;
		background: url(../Images/PreviewExhib11_ad.jpg)no-repeat top left;
	}
	
		#recruitment #openstudios span
		{
			display: none;
		}
		
	#recruitment #joinuslink
	{
		float: left;
		width: 170px;
		height: 170px;
		background: url(../Images/JoinUs11_ad.jpg)no-repeat top left;
	}
	
		#recruitment #joinuslink span
		{
			display: none;
		}
		
	#recruitment #contactopen
	{
		float: left;
		width: 170px;
		height: 170px;
		background: url(../Images/OpenStudios11_ad.jpg)no-repeat top left;
	}
	
		#recruitment #contactopen span
		{
			display: none;
		}

/* construct */
#wrapper 
{
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 100%;		
	float: left;
	padding-bottom: 30px;
}



#wrapper #header
{
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 100%;		
	float: left;
	background: #8CC63F;
	height: 148px;
}

	#wrapper #header #innerhead
	{
		margin-left: auto;
		margin-right: auto;
		width: 1000px;
		position: relative;
		text-align: left;
	}
	
		#wrapper #header #innerhead #headleft
		{
			float: left;
			width: 426px;
			height: 99px;
			margin-top: 28px;
		}
		
			#wrapper #header #innerhead #headleft h1
			{
				padding: 0px;
				margin: 0px;
			}
			
				#wrapper #header #innerhead #headleft h1 a
				{
					float: left;
					width: 426px;
					height: 99px;
					background: url(../Images/shellHeaderLogo_03.gif) no-repeat top left;
				}
				
					#wrapper #header #innerhead #headleft h1 a span
					{
						display: none;
					}
					
		#wrapper #header #innerhead #headeright
		{
			float: left;
			width: 289px;
			height: 99px;
			background: url(../Images/shellHeaderLogo_05.gif) no-repeat top left;
			margin-left: 285px;
			display: inline;
			margin-top: 27px;
		}
		
			#wrapper #header #innerhead #headeright span
			{
				display: none;
			}

#wrapper #navigation
{
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 100%;		
	float: left;
	background: #8CC63F;
	border-top: 2px solid #FFF;
	height: 34px;
	z-index: 3000;
}

	#wrapper #navigation #navinner
	{
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		position: relative;
		width: 1000px;
		z-index: 3000;
	}
	
		#wrapper #navigation #navinner #navlist
		{
			float: left;
			padding: 0px;
			margin: 0px;
			z-index: 3000;
		}
		
			#wrapper #navigation #navinner #navlist li
			{
				float: left;
				width: 142px;
				border-right: 2px solid #FFF;
				height: 30px;
				list-style-type: none;
				display: inline;
				position: relative;
				font-weight: bold;
			}
			
					#wrapper #navigation #navinner #navlist li.nav_enjoyart ul
					{
						position: absolute;
						top: 30px;
						left: 0px;
						width: 140px;
						padding: 0px;
						background: none;
						padding-top: 4px;
						margin: 0px;
						display: none;
						z-index: 3000;
					}
					
						#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li
						{
							float: left;
							width: 140px;
							display: inline;
							list-style-type: none;
							z-index: 3000;
							border: 0px;
						}
						
							#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li a
							{
								float: left;
								width: 142px;
							}
							
							#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li a span
							{
								display: none;
							}
							
							#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.theartists
							{
								height: 29px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.theartists a
								{
									background: url(../Images/shellBlueNav_21.gif) no-repeat top left;
									height: 29px;
								}
								
							#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.calendar
							{
								height: 25px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.calendar a
								{
									background: url(../Images/shellBlueNav_22.gif) no-repeat top left;
									height: 25px;
								}
								
							#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.theworkshops
							{
								height: 24px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.theworkshops a
								{
									background: url(../Images/shellBlueNav_23.gif) no-repeat top left;
									height: 24px;
								}
								
							#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.openstudios
							{
								height: 34px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li.openstudios a
								{
									background: url(../Images/shellBlueNav_24.gif) no-repeat top left;
									height: 34px;
								}	
								
								#wrapper #navigation #navinner #navlist li.nav_enjoyart ul li a:hover
								{
									background-position: bottom;
								}
								
								#wrapper #navigation #navinner #navlist li:hover ul, #wrapper #navigation #navinner #navlist li.over ul
								{
									display: block;
								}
								
					/* Yellow Nav Start */
					
					#wrapper #navigation #navinner #navlist li.nav_artistarea ul
					{
						position: absolute;
						top: 30px;
						left: 0px;
						width: 140px;
						padding: 0px;
						background: none;
						padding-top: 4px;
						margin: 0px;
						display: none;
						z-index: 3000;
					}
					
						#wrapper #navigation #navinner #navlist li.nav_artistarea ul li
						{
							float: left;
							width: 140px;
							display: inline;
							list-style-type: none;
							z-index: 3000;
							border: 0px;
							position: relative;
							
						}
						
							#wrapper #navigation #navinner #navlist li.nav_artistarea ul li.nav_membership
							{
								height: 29px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_artistarea ul li.nav_membership a
								{
									background: url(../Images/shellYellowNav_22.gif) no-repeat top left;
									height: 29px;
								}
								
							#wrapper #navigation #navinner #navlist li.nav_artistarea ul li.nav_apply
							{
								height: 25px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_artistarea ul li.nav_apply a
								{
									background: url(../Images/shellYellowNav_25.gif) no-repeat top left;
									height: 25px;
								}
								
							#wrapper #navigation #navinner #navlist li.nav_artistarea ul li.nav_login
							{
								height: 33px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_artistarea ul li.nav_login a
								{
									background: url(../Images/shellYellowNav_28.gif) no-repeat top left;
									height: 33px;
								}
								
								
								#wrapper #navigation #navinner #navlist li.nav_artistarea ul li a:hover
								{
									background-position: bottom;
								}
								
								#wrapper #navigation #navinner #navlist li.nav_artistarea:hover ul, #wrapper #navigation #navinner #navlist li.nav_artistarea.over ul
								{
									display: block;
								}
		/* Brown Nav Start */
						
					#wrapper #navigation #navinner #navlist li.nav_contact ul
					{
						position: absolute;
						top: 30px;
						left: 0px;
						width: 140px;
						padding: 0px;
						background: none;
						padding-top: 4px;
						margin: 0px;
						display: none;
						z-index: 3000;
					}
					
						#wrapper #navigation #navinner #navlist li.nav_contact ul li
						{
							float: left;
							width: 140px;
							display: inline;
							list-style-type: none;
							z-index: 3000;
							border: 0px;
						}
						
							#wrapper #navigation #navinner #navlist li.nav_contact ul li.contactus
							{
								height: 29px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_contact ul li.contactus a
								{
									background: url(../Images/shellBrownNav_23.gif) no-repeat top left;
									height: 29px;
								}
								
							#wrapper #navigation #navinner #navlist li.nav_contact ul li.nav_brochure
							{
								height: 35px;
							}
							
								#wrapper #navigation #navinner #navlist li.nav_contact ul li.nav_brochure a
								{
									background: url(../Images/shellBrownNav_26.gif) no-repeat top left;
									height: 35px;
								}
								
								#wrapper #navigation #navinner #navlist li.nav_contact ul li a:hover
								{
									background-position: bottom;
								}
								
								#wrapper #navigation #navinner #navlist li.nav_contact:hover ul, #wrapper #navigation #navinner #navlist li.nav_contact.over ul
								{
									display: block;
								}
								
								
			/* Brown Nav Finish */
							
							
			
			#wrapper #navigation #navinner #navlist li a
			{
				float: left;
				width: 142px;
				height: 30px;
				color: #FFF;
				display: block;
				position: relative;
			}
			
				#wrapper #navigation #navinner #navlist li a span
				{
					display: none;
				}
			
				#wrapper #navigation #navinner #navlist li a:hover
				{
					text-decoration: none;
				}
					
					#wrapper #navigation #navinner #navlist li.nav_home a
					{
						background: url(../Images/shellNavigationMain_03.gif) no-repeat top left;
					}
					#wrapper #navigation #navinner #navlist li.nav_enjoyart a
					{
						background: url(../Images/shellNavigationMain_05.gif) no-repeat top left;
					}
					#wrapper #navigation #navinner #navlist li.nav_about a
					{
						background: url(../Images/shellNavigationMain_07.gif) no-repeat top left;
					}
					#wrapper #navigation #navinner #navlist li.nav_artistarea a
					{
						background: url(../Images/shellNavigationMain_09.gif) no-repeat top left;
					}
					#wrapper #navigation #navinner #navlist li.nav_contact a
					{
						background: url(../Images/shellNavigationMain_11.gif) no-repeat top left;
					}
					#wrapper #navigation #navinner #navlist li.nav_enjoystaffordshire a
					{
						background: url(../Images/shellNavigationMain_13.gif) no-repeat top left;
					}
			
		#wrapper #navigation #navinner #navbar
		{
			float: left;
			width: 1000px;
			height: 4px;
		}
		
			#wrapper #navigation #navinner #navbar span
			{
				display: none;
			}
		
			#wrapper #navigation #navinner .nav_orange
			{
				background: #F15A22;
			}	
			#wrapper #navigation #navinner .nav_blue
			{
				background: #0095D5;
			}	
			#wrapper #navigation #navinner .nav_green
			{
				background: #385119;
			}	
			#wrapper #navigation #navinner .nav_yellow
			{
				background: #EBE000;
			}	
			#wrapper #navigation #navinner .navbrown
			{
				background: #837B1B;
			}	
			#wrapper #navigation #navinner .nav_grey
			{
				background: #342134;
			}	
			
	/* Navigation Finsih */
	
	/* Main Content Start */

#wrapper #maincontent
{
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 100%;		
	float: left;
	z-index: 100;
}

	#wrapper #maincontent #maininner
	{
		margin-left: auto;
		margin-right: auto;
		width: 1000px;
		position: relative;
		z-index: 100;
	}
	
		#wrapper #maincontent #maininner #mainmaster
		{
			float: left;
			width: 998px;
			border-left: 1px solid #C3BDBD;
			border-bottom: 1px solid #C3BDBD;
			border-right: 1px solid #C3BDBD;
		}

			#wrapper #maincontent #maininner #mainmaster #javapanel
			{
				float: left;
				width: 785px;
				height: 543px;
				margin-top: 40px;
				margin-left: 7px;
				display: inline;
			}
			
			#wrapper #maincontent #maininner #mainmaster #indexrightbar
			{
				float: left;
				width: 192px;
				height: 543px;
				background: #342133;
				margin-top: 40px;
				margin-left: 7px;
				display: inline;
			}
			
				#wrapper #maincontent #maininner #mainmaster #indexrightbar span
				{
					display: none;
				}
				
				#wrapper #maincontent #maininner #mainmaster #indexrightbar #indextwitter
				{
					float: left;
					width: 170px;
					height: 170px;
					background: url(../Images/Twitter_ad.jpg) no-repeat top left;
					margin-left: 11px;
					display: inline;
					margin-top: 126px;
				}
				
					#wrapper #maincontent #maininner #mainmaster #indexrightbar #indextwitter:hover
					{
						opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=75); /* IE lt 8 */
						-ms-filter: "alpha(opacity=75)"; /* IE 8 */
						-khtml-opacity: .75; /* Safari 1.x */
						-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
				
				#wrapper #maincontent #maininner #mainmaster #indexrightbar #indexlink
				{
					float: left;
					width: 170px;
					height: 170px;
					background: url(../Images/NewBrochure11_ad.jpg) no-repeat top left;
					margin-left: 11px;
					display: inline;
					margin-top: 126px;
				}
				
					#wrapper #maincontent #maininner #mainmaster #indexrightbar #indexlink span
					{
						display: none;
					}
					
					#wrapper #maincontent #maininner #mainmaster #indexrightbar #indexlink:hover
					{
						opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=75); /* IE lt 8 */
						-ms-filter: "alpha(opacity=75)"; /* IE 8 */
						-khtml-opacity: .75; /* Safari 1.x */
						-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
			
		#wrapper #maincontent #maininner #mainmaster #footer
		{
			float: left;
			width: 998px;
			margin-top: 42px;
			padding-bottom: 7px;
			color: #FFF;
		}
		
			#wrapper #maincontent #maininner #mainmaster #footer #footerinner
			{
				float: left;
				width: 984px;
				display: inline;
				margin-left: 7px;
				height: 23px;
				background: #8CC63F;
			}
			
				#wrapper #maincontent #maininner #mainmaster #footer #footerinner .footerlist
				{
					padding: 2px 0px 0px 0px;
					margin: 0px 0px 0px 12px;
				}
				
					#wrapper #maincontent #maininner #mainmaster #footer #footerinner .footerlist li
					{
						list-style-type: none;
						display: inline;
						float: left;
						background: url(../Images/shellFooterBar_10.gif) no-repeat left;
						padding-right: 10px;
						padding-left: 10px;
					}
					
						#wrapper #maincontent #maininner #mainmaster #footer #footerinner .footerlist li.first_link
						{
							background: none;
							padding-left: 0px;
						}
					
						#wrapper #maincontent #maininner #mainmaster #footer #footerinner .footerlist li a
						{
							color: #FFF;
						}
						
		/* Main Content Finished */
		
		/* Blue Content Start */
		
		#wrapper #maincontent #maininner #mainmaster .blue_panel
		{
			float: left;
			width: 984px;
			margin-top: 40px;
			margin-left: 7px;
			display: inline;
			background: url(../Images/shellBlueBG_09.gif) repeat-y top left;
			padding-bottom: 20px;
		}
		
			#wrapper #maincontent #maininner #mainmaster .blue_panel.sliderbg
			{
				background: none;
			}
		
			#wrapper #maincontent #maininner #mainmaster .blue_panel.about
			{
				background: url(../Images/shellGreenBG_09.gif) repeat-y top left;
			}
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel.yellowbg
			{
				background: url(../Images/shellYellowBG_05.gif) repeat-y top left;
			}
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel.brownbg
			{
				background: url(../Images/shellBrownBGTwo_05.gif) repeat-y top left;
			}
		
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_left
			{
				float: left;
				width: 785px;
				background: url(../Images/shellIndexBlue_03.gif) no-repeat top left;
			}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_left.greenleft
				{
					background: url(../Images/shellAboutGreenBG_03.gif) no-repeat top left;
				}
				
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_left.yellowleft
				{
					background: url(../Images/shellIndexYellow_03.gif) no-repeat top left;
				}
				
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_left.brownleft
				{
					background: url(../Images/shellIndexBrown_03.gif) no-repeat top left;
				}
						
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_left.sliderbg
				{
					background: url(../Images/shellBlueBG_03.gif) no-repeat top left;
				}
						
				#wrapper #maincontent #maininner #mainmaster .headingcontainer
				{
					float: left;
					width: 785px;
					height: 30px;
					margin-top: 57px;
				}
				
					#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadleft
					{
						float: left;
						width: 155px;
					}
					
						#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadleft ul
						{
							padding: 0px;
							margin: 5px 0px 0px 16px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadleft ul li
							{
								float: left;
								width: auto;
								padding-left: 10px;
								background: url(../Images/shellNextSpacer_03.gif) no-repeat left;
								list-style-type: none;
								display: inline;
							}
							
								#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadleft ul li.previous
								{
									padding: 0px;
									background: none;
									padding-right: 8px;
								}
							
								#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadleft ul li a
								{
									color: #54C5F2;
								}
					
					#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadright
					{
						float: left;
						width: 555px;
						font-size: 220%;
						color: #0595D5;
						padding-top: 1px;
						height: 25px;
						line-height: 25px;
					}
					
						#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadright span 
						{
							color: #054B69;
						}
					
						#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadright .headingleft
						{
							float: left;
							width: 277px;					
						}
						
							#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadright .headingleft.extended 
							{
								width: 400px;
							}
						
						#wrapper #maincontent #maininner #mainmaster .headingcontainer .contheadright .headingright
						{
							float: left;
							width: 277px;
						}
					
					#wrapper #maincontent #maininner #mainmaster .maincontent
					{
						float: left;
						width: 785px;
					}
					
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_left
						{
							float: left;
							width: 139px;
							padding-left: 16px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist
							{
								float: left;
								width: 139px;
								/*margin-top: 55px;*/
								margin-top: 20px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist .datelist
								{
									padding: 0px;
									margin: 0px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist .datelist li
									{
										list-style-type: none;
										display: inline;
										float: left;
										margin-top: 5px;
									}
									
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist .datelist li.yeartitle
									{
										float: left;
										width: 109px;
										padding-left: 5px;
										color: #FFF;
										font-weight: bold;
										text-transform: uppercase;
										background: #8CC63F;
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist .datelist li a
										{
											float: left;
											width: 109px;
											height: 18px;
											padding-left: 5px;
											background: #B9D6F0;
											text-decoration: none;
										}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist .datelist li a:hover, #wrapper #maincontent #maininner #mainmaster .maincontent .content_left .calendarlist .datelist li a.selected
											{
												background: #EBE000;
												text-decoration: none;
											}
											
								/* About Portrait List */
								
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .aboutpics
								{
									float: left;
									width: 139px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .aboutpics .aboutpicone
									{
										float: left;
										width: 122px;
										margin-top: 24px;
									}
									
										 #wrapper #maincontent #maininner #mainmaster .maincontent .content_left .aboutpics .aboutpictwo
										 {
											float: left;
											width: 122px;
											margin-top: 16px;
										 }	
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_left .aboutpics .aboutpicone span, #wrapper #maincontent #maininner #mainmaster .maincontent .content_left .aboutpics .aboutpictwo span
										{
											float: left;
											width: 117px;
											height: 18px;
											color: #FFF;
											background: #8D9D76;
											padding-left: 5px;
										}
																								
								/* About Portrait List Finish */
												
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right
						{
							float: left;
							width: 555px;
							padding-top: 20px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext
							{
								float: left;
								width: 555px;
								color: #000;
								font-size: 110%;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext a 
								{
									text-decoration: underline;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext a:hover 
									{
										text-decoration: none;
									}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext a.yellowlink
							{
								color: #000;
								font-weight: bold;
								text-decoration: underline;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext a.yellowlinkno
							{
								color: #000;
								font-weight: bold;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext span.blackabout
							{
								color: #000;
								font-weight: bold;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext .textleft
							{
								float: left;
								width: 247px;
								padding-right: 30px;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext .textright
							{
								float: left;
								width: 247px;
								padding-right: 30px;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .contenttext ul li
							{
								padding: 3px;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .grouptitle
							{
								float: left;
								width: 555px;
								/*background: url(../Images/shellBlue_03.gif) no-repeat top left;*/
								height: 18px;
								margin-top: 22px;
								font-size: 140%;
								font-weight: bold;
								color: #50C3F1;
							}
							
								/*
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .grouptitle span
								{
									display: none;
								}
								*/
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .painttitle
							{
								float: left;
								width: 555px;
								background: url(../Images/shellBlue_06.gif) no-repeat top left;
								height: 18px;
								margin-top: 22px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .painttitle span
								{
									display: none;
								}
								
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist
							{
								float: left;
								width: 555px;
								/*background: #CCFFCC;*/
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists
								{
									padding: 0px;
									margin: 4px 0px 0px 0px;									
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li
									{
										list-style-type: none;
										display: inline;
										float: left;
										/*padding-left: 7px;*/
										padding-left: 3px;
										padding-top: 6px;
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li.left_artist
										{
											padding-left: 0px;
										}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li a
										{
											float: left;
											width: 105px;
											height: 101px;
											background: #8CC0E8;
											padding-bottom: 2px;
											text-decoration: none;
										}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li a img 
											{
												width: 105px;
												height: 83px;
												overflow: hidden;
											}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li a:hover
											{
												background: #EBE000;
												text-decoration: none;
											}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li a img
											{
												float: left;
												border: 0px;
											}
											
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .artists li a span
											{
												float: left;
												width: 100px;
												color: #000;
												padding-left: 5px;
												text-decoration: none;
											}
											
					/* Open Studio Start */
					
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio
								{
									padding: 0px;
									margin: 4px 0px 0px 0px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio li
									{
										list-style-type: none;
										display: inline;
										float: left;
										padding-left: 7px;
										padding-top: 6px;
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio li.left_studio
										{
											padding-left: 0px;
										}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio li a
										{
											float: left;
											width: 105px;
											height: 101px;
											/*background: #EBE000;*/
											background: #F15A22;
											padding-bottom: 2px;
											text-decoration: none;
											overflow: hidden;
										}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio li a:hover
											{
												background: #F28861;
												text-decoration: none;
											}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio li a img
											{
												float: left;
												border: 0px;
												width: 105px;
												height: 84px;
												overflow: hidden;
											}
											
											#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .artistlist .openstudio li a span
											{
												float: left;
												width: 100px;
												color: #EBE000;
												padding-left: 5px;
											}
											
					/* Membership Apply Now */
					
					#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .applynow
					{
						float: left;
						width: 555px;
						margin-top: 5px;
					}
					
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .applyleft
						{
							float: left;
							width: 275px;
						}
						
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .applyright
						{
							float: left;
							width: 275px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container
							{
								float: left;
								width: 275px;
								margin-top: 20px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container.extended 
								{
									width: 400px;
								}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container .field_left
								{
									float: left;
									width: 56px;
									color: #3F3E37;									
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container .field_left.extended 
									{
										width: 130px;
									}
								
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container .field_right
								{
									float: left;
									width: 219px;
									color: #3F3E37
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container .field_right .selectone
									{
										float: left;
										width: 197px;
										height: 18px;
										border: 1px solid #000;
										line-height: 18px;
										font-size: 100%;
										padding-bottom: 2px;
										color: #3F3E37
									}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .std_field
									{
										float: left;
										width: 195px;
										height: 15px;
										line-height: 18px;
										border: 1px solid #000;
										padding-top: 3px;
									}
									
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container .field_right .textaddress
									{
										float: left;
										width: 195px;
										height: 85px;
										border: 1px solid #000;
									}
									
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .field_container .field_right .inputfile
									{
										float: left;
										width: 195px;
										border: 1px solid #BEBEB7;
									}
									
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox
						{
							float: left;
							width: 275px;
							margin-top: 20px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist
							{
								float: right;
								padding: 0px;
								margin: 0px 17px 0px 0px;
								display: inline;								
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist li
								{
									display: inline;
									float: left;
									list-style-type: none;
									padding-left: 8px;
									padding-right: 6px;
									background: url(../Images/shellApplySpacer_03.gif) no-repeat left;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist li .submitbtn 
									{
										margin: 0px;
										padding: 0px;
										border: 0px;
										background: #ECEBDD;
										font-size: 100%;
									}
									
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist li .signbupbtn 
									{
										margin: 0px;
										padding: 0px;
										border: 0px;
										background: #FCFBD9;
										font-size: 100%;
									}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist li.no_spacer
									{
										background: none;
										padding-left: 0px;
									}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist li a
									{
										float: left;
										color: #3F3E37;
										
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .finishbox .finsihlist li a:hover
										{
											color: #F15A22;
										}
										
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea
								{
									float: left;
									width: 255px;
									margin-top: 20px;
								}
														
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginfield
									{
										float: left;
										width: 255px;
										margin-top: 20px;
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginfield .fieldlogin
										{
											width: 248px;
											float: left;
											height: 15px;
											line-height: 15px;
											border: 1px solid #BEBEB7;
											padding-top: 3px;
											padding-left: 4px;
										}

							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist
							{
								float: left;
								padding: 0px;
								margin: 20px 17px 0px 0px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist li
								{
									display: inline;
									float: left;
									list-style-type: none;
									padding-left: 8px;
									padding-right: 6px;
									background: url(../Images/shellApplySpacer_03.gif) no-repeat left;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist li.no_spacer
									{
										background: none;
										padding-left: 0px;
									}
									
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist li .submitbtn 
									{
										margin: 0px;
										padding: 0px;
										font-size: 100%;
										background: #FCFBD9;
										border: 0px;
									}									
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist li a
									{
										float: left;
										color: #3F3E37;										
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist li .loginbtn 
										{
											font-family: Arial;
											font-size: 100%;
											background: #FCFBD9;
											margin: 0px;
											padding: 0px;
											border: 0px;
										}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .loginarea .loginlist li a:hover
										{
											color: #F15A22;
										}
					/* Membership Apply Now - Finished */
					
					/* Open Studio Finish */
											
									#wrapper #maincontent #maininner #mainmaster .maincontent .artist_left
									{
										float: left;
										width: 230px;
										padding-left: 16px;
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .artist_left .artistlefttext
										{
											float: left;
											width: 218px;
											margin-top: 22px;
											font-size: 100%;
											line-height: 15px;
										}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .artist_left .artistlefttext strong
											{
												font-size: 110%;
												
											}
											
											#wrapper #maincontent #maininner #mainmaster .maincontent .artist_left .artistlefttext a
											{
												text-decoration: underline;
											}
											
												#wrapper #maincontent #maininner #mainmaster .maincontent .artist_left .artistlefttext a:hover
												{
													text-decoration: none;
												}
										
									
									#wrapper #maincontent #maininner #mainmaster .maincontent .artist_right
									{
										float: left;
										width: 460px;
										padding-top: 22px;
									}
									
										#wrapper #maincontent #maininner #mainmaster .maincontent .artist_right .gallerypic
										{
											float: left;
											width: 460px;
											/*height: 399px;*/
											height: 460px;
											overflow: hidden;
										}
										
											#wrapper #maincontent #maininner #mainmaster .maincontent .artist_right .gallerypic span
											{
												display: none;
											}
											
						/* Start Calendar Events */
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventcontainer
						{
							float: left;
							width: 555px;
							margin-top: 30px;
							font-size: 110%;
						}
						
						
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop
						{
							float: left;
							width: 555px;
							height: 40px;
							margin-top: 5px;
							cursor: pointer;
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop .eventleft
							{
								float: left;
								width: 103px;
								background: #81C9EA;
								padding-left: 10px;
								color: #000;
								font-weight: bold;
								line-height: 15px;
								height: 36px;
								padding-top: 4px;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop .eventright
							{
								float: left;
								width: 412px;
								background: #AEDCF1;
								color: #000;
								line-height: 15px;
								font-size: 100%;
								height: 36px;
								padding-top: 4px;
								padding-left: 30px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop .eventright a
								{
									color: #000;
									text-decoration: underline;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop .eventright a:hover
									{
										text-decoration: none;
									}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop .eventright a.moreinfo
								{
									float: right;
									width: auto;
									font-size: 90%;
									color: #000;
									font-weight: normal;
									margin-right: 10px;
									text-decoration: underline;
									display: inline;
									margin-top: 15px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventtop .eventright a.moreinfo:hover
									{
										color: #FFF;
										text-decoration: underline;
									}
						
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventcontent
						{
							float: left;
							width: 555px;
							background: #FFF;
							padding: 10px 0px 15px 0px
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventcontent .evenleft
							{
								float: left; 
								width: 103px;
								color: #000;
								line-height: 15px;
								padding-left: 10px;
								padding-top: 4px;
								font-size: 90%;
							}
							
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .eventcontent .evenright
							{
								float: left;
								width: 402px;
								color: #000;
								line-height: 15px;
								padding-left: 30px;
								padding-top: 4px;
								font-size: 90%;
								padding-right: 10px;
							}
						
						/* Finish Calendar Events */
											
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right
			{
				float: left;
				width: 192px;
				display: inline;
				margin-left: 7px;
				min-height: 503px;
			}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .searchbox
				{
					float: left;
					width: 192px;
					margin-top: 18px;
				}		
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .searchbox .searchinput
					{
						float: left;
						width: 168px;
						border: 1px solid #000;
						height: 16px;
						padding-top: 4px;
						padding-left: 2px;
						margin-left: 9px;
					}
					
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .searchsubmit
						{
							width: 50px;
							margin-right: 9px;
							height: 16px;
							color: #000;
							float: right;
							background: none;
							border: 0px;
							padding: 0px;
							text-align: right;
						}
					
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .whitelinebreak
				{
					float: left;
					width: 170px;
					height: 3px;
					background: #FFF;
					display: inline;
					margin-left: 10px;
					margin-top: 10px;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .whitelinebreak span
					{
						display: none;
					}
					
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .brownlinebreak
				{
					float: left;
					width: 170px;
					height: 3px;
					background: #837B1B;
					display: inline;
					margin-left: 10px;
					margin-top: 10px;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .brownlinebreak span
					{
						display: none;
					}
					
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .eventbox
				{
					float: left;
					width: 170px;
					height: 170px;
					margin-left: 10px;
					display: inline;
					margin-top: 10px;
					background: url(../Images/shellGallery12_03.gif) no-repeat top left #FFF;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .eventbox span
					{
						display: none;
					}
					
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .eventbox:hover
					{
						background-position: bottom;
					}
					
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .eventdesc
				{
					float: left;
					width: 168px;
					margin-left: 10px;
					height: 18px;
					line-height: 18px;
					color: #000;
					margin-top: 10px;
					display: inline;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .eventdesc a
					{
						float: left;
						width: 168px;
						text-decoration: underline;
						color: #000;
					}
					
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .eventdesc a:hover
						{
							text-decoration: none;
						}
						
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .artist_info
					{
						float: left;
						width: 165px;
						line-height: 15px;
						font-size: 100%;
						margin-top: 50px;
						padding-left: 10px;
					}
					
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .artist_info a
						{
							font-size: 100%;
							font-weight: bold;
						}
						
							#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .artist_info a:hover
							{
								color: #EBE000;
							}
							
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .artist_info a.artistlocation
						{
							font-size: 100%;
							color: #000;
							font-weight: bold;
						}
						
							#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .artist_info a.artistlocation:hover
							{
								text-decoration: underline;
								color: #EBE000;
							}
					
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities
						{
							float: left;
							width: 165px;
							padding-left: 10px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist
							{
								padding: 0px;
								margin: 15px 0px 0px 0px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li
								{
									list-style-type: none;
									display: inline;
									float: left;
								}
								
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li a
									{
										float: left;
										width: 16px;
										height: 16px;
										margin-left: 2px;
										display: inline;
									}
									
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li a span
										{
											display: none;
										}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_one a
									{
										background: url(../Images/shellFacilities_03.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_two a
									{
										background: url(../Images/shellFacilities_05.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_three a
									{
										background: url(../Images/shellFacilities_07.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_four a
									{
										background: url(../Images/shellFacilities_09.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_five a
									{
										background: url(../Images/shellFacilities_11.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_six a
									{
										background: url(../Images/shellFacilities_13.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_seven a
									{
										background: url(../Images/shellFacilities_15.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_eight a
									{
										background: url(../Images/shellFacilities_17.gif) no-repeat top left;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .facilities .facilitylist li.fac_nine a
									{
										background: url(../Images/shellFacilities_19.gif) no-repeat top left;
									}
									
						/* Start - Workshop List */
						
						#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .workshop
						{
							float: left;
							width: 555px;
							margin-top: 10px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .workshop .workshoplist
							{
								padding: 0px;
								margin: 0px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .workshop .workshoplist li
								{
									display: inline;
									float: left;
									list-style-type: none;
									/*width: 185px;*/
									width: 555px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .maincontent .content_right .workshop .workshoplist li .worktop
									{
										float: left;
										/*width: 165px;*/
										/*height: 185px;*/
										width: 555px;
										border-bottom: 1px solid #0095D5;
										font-size: 100%;
										line-height: 15px;
										color: #2B2D2F;
										margin-top: 10px;									
									}	
									
				/* Blue Panel Left*/
				
				/* Blue Right Bar */
									
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks
						{
							float: left;
							width: 157px;
							border-top: 4px solid #FFF;
							border-right: 4px solid #FFF;
							border-left: 4px solid #FFF;
							margin-left: 12px;
							background: #FFF;
							display: inline;
							margin-top: 25px;
						}
						
							#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist
							{
								padding: 0px;
								margin: 0px 0px 0px 0px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li
								{
									list-style-type: none;
									display: inline;
									float: left;
									width: 157px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li a
									{
										float: left;
										width: 157px;
										border-bottom: 4px solid #FFF;
									}
									
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li a span
										{
											display: none;
										}
									
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.tastestaffordone a
										{
											height: 113px;
											background: url(../Images/shellCalendarRight_03.gif) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.tastestaffordtwo a
										{
											height: 124px;
											background: url(../Images/shellCalendarRight_06.gif) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.staffsjewels a
										{
											height: 118px;
											background: url(../Images/shellStaffsLinks_03.jpg) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.enjoyjoinnnow a
										{
											height: 118px;
											background: url(../Images/shellStaffsLinks_06.jpg) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.attractionone a
										{
											height: 119px;
											background: url(../Images/shellRightAttractions_03.jpg) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.attractiontwo a
										{
											height: 120px;
											background: url(../Images/shellRightAttractions_06.jpg) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.loginone a
										{
											height: 118px;
											background: url(../Images/shellLoginLinks_03.jpg) no-repeat top left;
										}
										
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .rightpiclinks .linklist li.logintwo a
										{
											height: 118px;
											background: url(../Images/shellLoginLinks_06.jpg) no-repeat top left;
										}
										
							/* About Us Right Panel START */
							
								#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright
								{
									float: left;
									width: 165px;
									margin-left: 12px;
									background: #FFF;
									display: inline;
									margin-top: 25px;
								}
								
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightTitle
									{
										float: left;
										width: 165px;
										padding-top: 15px;
										padding-bottom: 15px;
										color: #000;
										text-align: center;
										font-size: 100%;
										font-weight: bold;
									}
									
									#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks
									{
										float: left;
										width: 147px;
										padding-bottom: 30px;
										padding-left: 18px;
									}
									
										#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a
										{
											float: left;
											margin-top: 45px;
											width: 128px;
										}
										
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a span
											{
												display: none;
											}
										
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a.linkDefra
											{
												height: 86px;
												background: url(../Images/shellAbRightLinks_03.gif) no-repeat top left;
												margin-top: 0px;
											}
											
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a.linkEuro
											{
												height: 82px;
												background: url(../Images/shellAbRightLinks_06.gif) no-repeat top left;
											}
											
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a.linkAdvantage
											{
												height: 61px;
												background: url(../Images/shellAbRightLinks_08.gif) no-repeat top left;
											}
											
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a.linkRural
											{
												height: 40px;
												background: url(../Images/shellAbRightLinks_10.gif) no-repeat top left;
											}
											
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a.linkSolutions
											{
												height: 65px;
												background: url(../Images/shellSolutionsforBus_03.gif) no-repeat top left;
											}
											
											#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .aboutright .abRightLinks a:hover
											{
												opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
												filter: alpha(opacity=75); /* IE lt 8 */
												-ms-filter: "alpha(opacity=75)"; /* IE 8 */
												-khtml-opacity: .75; /* Safari 1.x */
												-moz-opacity: .75; /* FF lt 1.5, Netscape */
											}
											
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks
			{
				float: left;
				width: 170px;
				margin-top: 10px;
				padding-left: 10px;
			}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .redpreview
				{
					float: left;
					width: 170px;
					height: 170px;
					background: url(../Images/PreviewExhib11_ad.jpg) no-repeat top left;
					margin-top: 10px;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .redpreview span
					{
						display: none;
					}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .joinunlink
				{
					float: left;
					width: 170px;
					height: 170px;
					background: url(../Images/JoinUs11_ad.jpg) no-repeat top left;
					margin-top: 10px;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .joinunlink span
					{
						display: none;
					}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .previewexhib
				{
					float: left;
					width: 170px;
					height: 170px;
					background: url(../Images/OpenStudios11_ad.jpg) no-repeat top left;
					margin-top: 10px;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .previewexhib span
					{
						display: none;
					}
			
				#wrapper #maincontent #maininner #mainmaster .openstudiolink
				{
					float: left;
					width: 170px;
					height: 170px;
					background: url(../Images/OpenStudios11_ad.jpg) no-repeat top left;
				}
				
					#wrapper #maincontent #maininner #mainmaster .openstudiolink span
					{
						display: none;
					}
					
				#wrapper #maincontent #maininner #mainmaster .newlinks .ferrers
				{
					float: left;
					width: 170px;
					height: 170px;
					margin-top: 10px;
					background: url(../Images/Ferrers-Centre-Web-Ad.jpg) no-repeat top left;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .ferrers span
					{
						display: none;
					}
					
				#wrapper #maincontent #maininner #mainmaster .newlinks .ridware
				{
					float: left;
					width: 170px;
					height: 170px;
					margin-top: 10px;
					background: url(../Images/ridware-arts.jpg) no-repeat top left;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .ridware span
					{
						display: none;
					}
					
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .previewexhibition
				{
					float: left;
					width: 170px;
					height: 170px;
					margin-top: 10px;
					background: url(../Images/shellPreviewExhibition_03.gif) no-repeat top left;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .previewexhibition span
					{
						display: none;
					}
					
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .brochurelink
				{
					float: left;
					width: 170px;
					height: 170px;
					margin-top: 10px;
					background: url(../Images/ReadBrochure11_ad.jpg) no-repeat top left;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .brochurelink span
					{
						display: none;
					}
					
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .newlinks .brochurelink:hover
					{
						background-position: bottom;
					}
				
				
							
							/* About Us Right Panel FINISH */
									
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .righttestimonials
			{
				float: left;
				width: 157px;
				padding-left: 14px;
				margin-top: 21px;
				font-size: 90%;
				color: #342134;
				line-height: 15px;
			}
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .contactright
			{
				float: left;
				width: 157px;
				padding-left: 14px;
				margin-top: 25px;
				font-size: 95%;
				color: #000;
				line-height: 15px;
			}
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .profileright
			{
				float: left;
				width: 157px;
				padding-left: 14px;
				margin-top: 15px;
				font-size: 95%;
				color: #000;
				line-height: 15px;
				font-weight: bold;
			}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .profileright a
				{
					text-decoration: underline;
				}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .contactright a
				{
					text-decoration: underline;
					font-size: 100%;
				}
				
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .contactright a:hover
					{
						text-decoration: underline;
					}
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .logintitle
			{
				float: left;
				width: 157px;
				padding-left: 10px;
				font-size: 200%;
				color: #342134;
				line-height: 26px;
				margin-top: 12px;
			}
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginarea
			{
				float: left;
				width: 192px;
				margin-top: 10px;
			}		
			
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginarea .loginlabel
			{
				float: left;
				width: 255px;
				padding-left: 10px;
				margin-top: 4px;
				color: #333333;
			}
			
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginarea .loginname
				{
					float: left;
					width: 168px;
					border: 1px solid #000;
					height: 16px;
					padding-top: 4px;
					padding-left: 2px;
					margin-left: 9px;
					
				}
				
				#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginarea .loginpasswd
				{
					float: left;
					width: 168px;
					border: 1px solid #000;
					height: 16px;
					padding-top: 4px;
					padding-left: 2px;
					margin-left: 9px;
				}
				
			#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist
			{
				float: left;
				width: 160px;
				padding-left: 12px;
				margin-top: 10px;
			}
			
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist .loginul
					{
						padding: 0px;
						margin: 0px;
					}
					
					#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist .loginul li
					{
						list-style-type: none;
						display: inline;
						float: left;
						padding-left: 6px;
						padding-right: 4px;
						background: url(../Images/shellFooterBar_03.gif) no-repeat left;
						
					}
					
						#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist .loginul li.firstlogin
						{
							padding-left: 0px;
							background: none;
						}
						
							#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist .loginul li.firstlogin .loginbtn 
							{
								color: #302C2D;
								background: #F7F18C;
								margin: 0px;
								padding: 0px;
								font-size: 100%;
								border: 0px;
							}
							
								#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist .loginul li.firstlogin .loginbtn.bluebg 
								{
									background: #8ECFEC;
								}
						
							#wrapper #maincontent #maininner #mainmaster .blue_panel .blue_right .loginlist .loginul li.firstlogin a
							{
								color: #23303A;
							}
			/* Green Start */
			
