@import url("jquery.jscrollpane.css");
@import url("jquery.jscrollpane.lozenge.css");
@import url("jquery.fancybox-1.3.4.css");
@import url(GSearch.css);

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #343434;	
	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
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;	
}

textarea
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

/* --- loader ---*/

#mainload
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-image: url(../images/semi-transparent.gif);
	display: none;
}

#loader {
	position: fixed;
	width: 350px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #CE6E4A;
  padding: 10px;
  margin: 0;
  background: #FFF;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer 
{
  margin: 0px auto;
  position: expression('absolute');
  height: expression(document.scrollHeight+'px');
  width: 350px;
  z-index: 1000;
}

#loaderContainer td {
	padding-top: 250px;
	 width: 350px;
	vertical-align: top;
	text-align: center;
	
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

/* construct */
#wrapper 
{
	float: left;
	width: 100%;
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
	overflow: hidden;
}

	#wrapper #contentouter
	{
		float: left;
		width: 100%;
		text-align: left;
		position: relative;
		background: #454545;
		padding-bottom: 40px;
	}
	
		#wrapper #contentouter #contentinner
		{
			width: 988px;
			margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
			margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
			text-align:left; /*** IE Win re-alignment of page if page is centered ***/
			position: relative;
			overflow: hidden;
		}

	#wrapper #content
	{
		float: left;
		width: 988px;
		background: #FFF;
	}
	
		#wrapper #content #header
		{
			float: left;
			width: 968px;
			margin-left: 10px;
			margin-top: 10px;
			display: inline;
			background: #FFF;
			position: relative;
			z-index: 1000;
		}
		
			#wrapper #content #header h1
			{
				padding: 0px;
				margin: 0px;
			}
			
				#wrapper #content #header h1 a
				{
					float: left;
					width: 225px;
					height: 84px;
					background: url(../Images/shellHeaderImages_03.gif) no-repeat top left;
				}
				
					#wrapper #content #header h1 a span
					{
						display: none;
					}
					
			#wrapper #content #header #headermid
			{
				float: left;
				width: 347px;
				height: 84px;
				background: url(../Images/shellHeaderImages_04.gif) no-repeat top left;
			}
			
				#wrapper #content #header #headermid span
				{
					display: none;
				}
				
			#wrapper #content #header #headerright
			{
				float: right;
				width: 306px;
				margin-right: 13px;
				display: inline;
				margin-top: 6px;
			}
			
				#wrapper #content #header #headerright #headrightbot
				{
					float: right;
					padding: 0px;
					margin: 0px;
					height: 28px;
					border-bottom: 1px solid #DFDCDB;
				}
				
					#wrapper #content #header #headerright #headrightbot li
					{
						list-style-type: none;
						display: inline;
						float: left;
						height: 28px;
						background: url(../Images/shellHeaderTopNav_12.gif) no-repeat top left;
						padding-left: 9px;
						padding-right: 7px;
					}
					
						#wrapper #content #header #headerright #headrightbot li.basket
						{
							background: url(../Images/shellBasketButton_12.gif) no-repeat top left;
							padding-left: 23px;
						}
						
						#wrapper #content #header #headerright #headrightbot li a
						{
							margin-top: 5px;
							float: left;
							font-weight: bold;
							color: #313232
						}
						
							#wrapper #content #header #headerright #headrightbot li a strong
							{
								color: #CE6E4A;
							}
			
				#wrapper #content #header #headerright #headrighttop
				{	
					float: left;
					width: 306px;
					border-bottom: 1px solid #DFDCDB;
				}
				
					#wrapper #content #header #headerright #headrighttop #localrep
					{
						float: left;
						width: 193px;
						height: 22px;
						background: url(../Images/shellHeaderRight_07.gif) no-repeat top left;
						font-weight: bold;
						font-size: 100%;
						color: #302E2E;
						text-transform: uppercase;
						padding-left: 18px;
						padding-top: 4px;
					}
					
						#wrapper #content #header #headerright #headrighttop #localrep: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 */
							text-decoration: none;
						}
						
					#wrapper #content #header #headerright #headrighttop #headtelephone
					{
						float: left;
						width: 83px;
						height: 22px;
						background: url(../Images/shellHeaderRight_08.gif) no-repeat top left;
						font-size: 100%;
						font-weight: bold;
						padding-left: 12px;
						padding-top: 4px;
						color: #302E2E;
					}
					
			#wrapper #content #navigation
			{
				float: left;
				width: 968px;
				margin-left: 10px;
				display: inline;
				background: #FFF;
				height: 51px;
				position: relative;
				z-index: 2;
			}
			
				#wrapper #content #navigation #headsearch
				{
					float: right;
					width: 201px;
					margin-right: 22px;
					display: inline;
					margin-top: 6px;
				}
				
					#wrapper #content #navigation #headsearch #searchinput
					{
						float: left;
						width: 173px;
						height: 24px;
						background: url(../Images/shellHeaderSearch_20.gif) no-repeat top left;
						padding: 0px 0px 0px 5px;
						margin: 0px;
						border: 0px;
						font-weight: normal;
						color: #7E7E7D;
					}
					
					#wrapper #content #navigation #headsearch #searchsubmit
					{
						float: left;
						width: 23px;
						height: 24px;
						background: url(../Images/shellHeaderSearch_21.gif) no-repeat top left;
						padding: 0px;
						margin: 0px;
						border: 0px;
					}
								
				#wrapper #content #navigation #navlist
				{
					float: left;
					padding: 0px;
					margin: 0px;
					border-bottom: 1px solid #D0CDCC;
					margin-left: 15px;
					display: inline;
					margin-top: 4px;
					position: relative;
					z-index: 1000;
				}
				
					#wrapper #content #navigation #navlist li
					{
						float: left;
						list-style-type: none;
						display: inline;
						margin-left: 21px;
						position: relative;
					}
					
						#wrapper #content #navigation #navlist li.home
						{
							margin-left: 0px;
						}
						
						#wrapper #content #navigation #navlist li a
						{
							float: left;
							padding: 4px 2px 5px 2px;
							text-transform: uppercase;
							font-weight: bold;
						}
						
							#wrapper #content #navigation #navlist li a:hover
							{
								background: url(../Images/shellNavHover_20.gif) no-repeat bottom center;
								text-decoration: none;
							}
							
							#wrapper #content #navigation #navlist li.selected a
							{
								background: url(../Images/shellNavHover_20.gif) no-repeat bottom center;
								text-decoration: none;
							}
					
					#wrapper #content #navigation #navlist li .subnav
					{
						position: absolute;
						top: 27px;
						left: -23px;
						padding: 0px;
						margin: 0px;
						width: 130px;
						border-top: 1px solid #D0CDCC;
						display: none;
					}
					
						#wrapper #content #navigation #navlist li .subnav li
						{
							float: left;
							width: 130px;
							list-style-type: none;
							display: inline;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #navigation #navlist li .subnav li a
							{
								float: left;
								width: 130px;
								height: 28px;
								text-align: center;
								background: #FFF;
								padding: 0px;
								margin: 0px;
								background: url(../Images/shellSunBg_03.gif) no-repeat top left #FFF;
								line-height: 28px;
								font-weight: bold;
							}
							
								#wrapper #content #navigation #navlist li .subnav li a:hover
								{
									background: #646161;
									color: #FFF;
								}
							
			#wrapper #content #maincontent
			{
				float: left;
				width: 968px;
				margin-left: 10px;
				display: inline;
				background: #FFF;
				z-index: 1;
			}
			
				#wrapper #content #maincontent #request
				{
					float: left;
					width: 968px;
					background: #F7F7F7;
					padding-top: 18px;
					padding-bottom: 20px;
				}
				
					#wrapper #content #maincontent #request #forminner
					{
						width: 480px;
						margin: 0px auto;
					}
					
						#wrapper #content #maincontent #request #forminner .formbox
						{
							float: left;
							width: 480px;
						}
						
							#wrapper #content #maincontent #request #forminner .formbox.other
							{
								margin-top: 20px;
							}
						
							#wrapper #content #maincontent #request #forminner .formbox .formtop
							{
								float: left;
								width: 480px;
								height: 29px;
								text-align: center;
								color: #FFF;
								line-height: 29px;
								background: #777777;
								font-size: 18px;
							}
							
							#wrapper #content #maincontent #request #forminner .formbox .formbot
							{
								float: left;
								width: 462px;
								background: #FFF;
								border-left: 1px solid #C1C1C1;
								border-right: 1px solid #C1C1C1;
								border-bottom: 1px solid #C1C1C1;
								padding: 8px 8px 2px 8px;
							}
							
								#wrapper #content #maincontent #request #forminner .formbox .formbot .formtext
								{
									float: left;
									width: 462px;
									text-align: center;
									color: #3A352E;
									padding-bottom: 8px;
								}
								
								#wrapper #content #maincontent #request #forminner .formbox .formbot .requestleft
								{
									float: left;
									width: 260px;
								}
								
								#wrapper #content #maincontent #request #forminner .formbox .formbot .requestline
								{
									float: left;
									width: 202px;
									padding-bottom: 6px;
								}
								
									#wrapper #content #maincontent #request #forminner .formbox .formbot .requestline .requestinput
									{
										float: left;
										width: 197px;
										height: 25px;
										background: url(../Images/shellRequestSelect_03.gif) no-repeat top left;
										padding: 0px 0px 0px 5px;
										margin: 0px 0px 0px 0px;
										border: 0px;
										color: #000000;
									}
									
									#wrapper #content #maincontent #request #forminner .formbox .formbot .requestline .requesttext
									{
										float: left;
										width: 191px;
										height: 104px;
										background: url(../Images/shellContactText_05.gif) no-repeat top left;
										padding: 5px;
										margin: 0px;
										border: 0px;
										color: #000000;
									}
									
									#wrapper #content #maincontent #request #forminner .formbox .formbot .requestline .requestsubmit
									{
										float: right;
										width: 58px;
										height: 26px;
										background: url(../Images/shellOrangeSubmit_10.gif) no-repeat top left;
										padding: 0px;
										margin: 58px 0px 0px 0px;
										border: 0px;
									}
									
									#wrapper #content #maincontent #request #forminner .formbox .formbot .requestline .requestsubmittwo
									{
										float: right;
										width: 58px;
										height: 26px;
										background: url(../Images/shellOrangeSubmit_10.gif) no-repeat top left;
										padding: 0px;
										margin: 0px 0px 0px 0px;
										border: 0px;
									}
								
								#wrapper #content #maincontent #request #forminner .formbox .formbot .requestright
								{
									float: left;
									width: 202px;
								}
			
				#wrapper #content #maincontent #mainimage
				{
					float: left;
					width: 968px;
					height: 167px;
					overflow: hidden;
				}
				
					#wrapper #content #maincontent #mainimage.contactus
					{
						height: 288px;
					}
				
				#wrapper #content #maincontent #pagename
				{
					float: left;
					width: 953px;
					height: 42px;
					color: #FFF;
					padding: 0px;
					margin: 0px;
					background: #D48563;
					font-weight: normal;
					font-size: 18px;
					padding-left: 15px;
					line-height: 42px;
				}
				
				/* Project Page Start */
				
				#wrapper #content #maincontent #projects
				{
					float: left;
					width: 968px;
					margin-top: 12px;
				}
				
					#wrapper #content #maincontent #projects #projectleft
					{
						float: left;
						width: 206px;
					}
					
						#wrapper #content #maincontent #projects #projectleft #projectnav
						{
							float: left;
							padding: 15px;
							margin: 0px;
							width: 157px;
							background: #F7F7F6;
							overflow: hidden;
						}
						
							#wrapper #content #maincontent #projects #projectleft #projectnav li
							{
								list-style-type: none;
								display: inline;
								float: left;
								width: 157px;
							}
							
								#wrapper #content #maincontent #projects #projectleft #projectnav li a
								{
									float: left;
									width: 157px;
									font-weight: bold;
									color: #444443;
									font-size: 130%;
									line-height: 30px;
									border-bottom: 1px solid #DEDEDD;
								}
								
									#wrapper #content #maincontent #projects #projectleft #projectnav li.selected a
									{
										background: url(../Images/shellArrowDown_03.gif) no-repeat top right;
									}
								
								#wrapper #content #maincontent #projects #projectleft #projectnav li .subproject
								{
									float: left;
									width: 157px;
									padding: 0px;
									margin: 0px;
								}
								
									#wrapper #content #maincontent #projects #projectleft #projectnav li .subproject li
									{
										list-style-type: none;
										display: inline;
										float: left;
										width: 157px;
										padding-top: 8px;
										padding-bottom: 8px;
									}
									
										#wrapper #content #maincontent #projects #projectleft #projectnav li .subproject li span
										{
											font-size: 13px;
											color: #959595;
										}
									
										#wrapper #content #maincontent #projects #projectleft #projectnav li .subproject li a
										{
											float: left;
											width: 157px;
											font-weight: normal;
											color: #D48563;
											font-size: 13px;
											line-height: 13px;
											background: none;
											border: 0px;
											text-decoration: underline;
										}
										
											#wrapper #content #maincontent #projects #projectleft #projectnav li .subproject li a:hover
											{
												text-decoration: none;
											}
					
					#wrapper #content #maincontent #projects #projectright
					{
						float: left;
						width: 762px;
					}
					
						#wrapper #content #maincontent #projects #projectright #projectboxleft
						{
							float: left;
							width: 348px;
						}
						
							#wrapper #content #maincontent #projects #projectright #projectboxleft #projecttitle
							{
								float: left;
								width: 316px;
								background: #F4F4F3;
								padding-top: 16px;
								padding-bottom: 16px;
								padding-left: 20px;
								color: #3A352E;
								font-size: 18px;
								line-height: 22px;
								font-weight: bold;
							}
							
							#wrapper #content #maincontent #projects #projectright #projectboxleft .projectpdf
							{
								float: left;
								padding-left: 40px;
								height: 30px;
								background: url(../Images/shellPDFDownload_03.gif) no-repeat top left;
								font-size: 16px;
								font-weight: bold;
								color: #D48563;
								line-height: 30px;
								margin-top: 20px;
								margin-left: 20px;
								display: inline;
							}
							
								#wrapper #content #maincontent #projects #projectright #projectboxleft .projectpdf:hover
								{
									text-decoration: none;
									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 #content #maincontent #projects #projectright #projectboxleft #projectdesc
							{
								float: left;
								margin-top: 20px;
								padding-left: 20px;
								width: 316px;
								line-height: 16px;
							}
							
								#wrapper #content #maincontent #projects #projectright #projectboxleft #projectdesc a
								{
									color: #CE6E4A;
									text-decoration: underline;
								}
								
									#wrapper #content #maincontent #projects #projectright #projectboxleft #projectdesc a:hover
									{
										text-decoration: none;
									}
						
						#wrapper #content #maincontent #projects #projectright #projectboxright
						{
							float: left;
							width: 414px;
						}
						
							#wrapper #content #maincontent #projects #projectright #projectboxright #slides
							{
								float: left;
								width: 412px;
							}
							
								#wrapper #content #maincontent #projects #projectright #projectboxright #slides .prev
								{
									display: none;
								}
								
								#wrapper #content #maincontent #projects #projectright #projectboxright #slides .next
								{
									display: none;
								}
							
								#wrapper #content #maincontent #projects #projectright #projectboxright #slides .pagination
								{
									float: left;
									width: 412px;
									padding: 0px;
									margin: 10px 0px 0px 0px;
								}
														
									#wrapper #content #maincontent #projects #projectright #projectboxright #slides .pagination li
									{
										float: left;
										width: 86px;
										list-style-type: none;
										display: inline;
										border: 2px solid #FFF;
										margin-left: 17px;
									}
									
									#wrapper #content #maincontent #projects #projectright #projectboxright #slides .pagination li.firstimage
									{
										margin-left: 1px;
									}
									
										#wrapper #content #maincontent #projects #projectright #projectboxright #slides .pagination li.current
										{
											border: 2px solid #394E4F;
										}
									
										#wrapper #content #maincontent #projects #projectright #projectboxright #slides .pagination li a
										{
											float: left;
											width: 86px;
											height: 65px;
											overflow: hidden;
										}
										
											#wrapper #content #maincontent #projects #projectright #projectboxright #slides .pagination li a img
											{
												border: 0px;
											}
							
								#wrapper #content #maincontent #projects #projectright #projectboxright #slides .slides_container
								{
									float: left;
									width: 412px;
									height: 309px;
									overflow: hidden;
								}
				
				/* Project Page Finish */
				
				/* Tile Finder Pages Start */
				
				#wrapper #content #maincontent #tilefinder
				{
					float: left;
					width: 968px;
					margin-top: 12px;
				}
				
					#wrapper #content #maincontent #tilefinder #tilefinderleft
					{
						float: left;
						width: 209px;
						padding-left: 10px;
					}
					
						#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform
						{
							float: left;
							background: #F3F3F3;
							width: 186px;
							padding-bottom: 100px;
						}
						
							#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform #findformhead
							{
								float:  left;
								width: 186px;
								margin-top: 8px;
								height: 77px;
								background: url(../Images/shellFinderHead_03.jpg) no-repeat top center;
							}
							
								#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform #findformhead span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .finderhead
							{
								float: left;
								width: 156px;
								height: 24px;
								line-height: 24px;
								font-size: 130%;
								color: #DC805B;
								border-top: 1px solid #E7E7E7;
								border-bottom: 1px solid #E7E7E7;
								margin-left: 15px;
								display: inline;
								margin-top: 10px;
								font-weight: bold;
							}
							
								#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .finderhead .clearfields
								{
									float: right;
									width: 48px;
									height: 24px;
									background: url(../Images/shellClearButton_03.gif) no-repeat top left;
								}
								
									#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .finderhead .clearfields span
									{
										display: none;
									}
							
							#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .formbox
							{
								float: left;
								width: 156px;
								margin-left: 15px;
								display: inline;
								padding-top: 8px;
								color: #51514F;
							}
							
								#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .formbox .allsizes
								{
									float: left;
									width: 154px;
									margin-bottom: 5px;
									line-height: 20px;
									font-family: Arial, Helvetica, sans-serif;
									font-size: 12px;
								}
							
								#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .formbox .selectrange
								{
									float: left;
									width: 125px;
									height: 20px;
									line-height: 20px;
									font-family: Arial, Helvetica, sans-serif;
									font-size: 12px;
								}
								
								#wrapper #content #maincontent #tilefinder #tilefinderleft #finderform .formbox .selectsubmit
								{
									float: right;
									/*
									width: 23px;
									height: 21px;
									background: url(../Images/shellSelectGo_07.gif) no-repeat top left;
									padding: 0px;
									margin: 0px;
									border: 0px;
									*/
								}
					
					#wrapper #content #maincontent #tilefinder #tilefinderright
					{
						float: left;
						width: 749px;
					}
					
						#wrapper #content #maincontent #tilefinder #tilefinderright #defaultimage
						{
							float: left;
							width: 749px;
						}
						
						#wrapper #content #maincontent #tilefinder #tilefinderright #defaulttext
						{
							float: left;
							width: 736px;
							height: 42px;
							color: #FFF;
							line-height: 42px;
							font-size: 18px;
							padding-left: 13px;
							background: #D48563;
						}
						
						#wrapper #content #maincontent #tilefinder #tilefinderright #defaultsubtext
						{
							float: left;
							width: 716px;
							font-size: 13px;
							padding-left: 13px;
							margin-top: 20px;
						}
					
						#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist
						{
							float: left;
							width: 739px;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li
							{
								float: left;
								width: 120px;
								list-style-type: none;
								display: inlne;
								margin-right: 20px;
								padding-bottom: 20px;
								height: 175px;
								overflow: hidden;
							}
							
								#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultimage
								{
									float: left;
									width: 120px;
									height: 120px;
								}
								
									#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultimage img
									{
										border: 0px;
									}
									
								#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox
								{
									float: left;
									width: 120px;
								}
								
									#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resulttop
									{
										float: left;
										width: 120px;
										margin-top: 5px;
									}
									
										#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resulttop .resulttopleft
										{
											float: left;
											width: 100px;
											color: #787878;
										}
										
										#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resulttop .resulttopright
										{
											float: left;
											width: 20px;
										}
										
											#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resulttop .resulttopright .addtobasket
											{
												float: left;
												width: 20px;
												height: 18px;
											}
											
												#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resulttop .resulttopright .addtobasket img
												{
													border: 0px;
												}
									
									#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resultbot
									{
										float: left;
										width: 120px;
										line-height: 12px;
									}
									
										#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resultbot a
										{
											float: left;
											font-size: 100%;
											font-weight: bold;
											color: #787878;
											text-decoration: underline;
											line-height: 12px;
										}
										
											#wrapper #content #maincontent #tilefinder #tilefinderright #finderlist li .resultbox .resultbot a:hover
											{
												text-decoration: none;
											}
				
				/* Tile Finder Page Finish */
				
				/* Contact Page Start */
				
				#wrapper #content #maincontent #contactbox
				{
					float: left;
					width: 950px;
					margin-top: 12px;
					margin-left: 9px;
					background: url(../Images/shellContactBG_03.gif) no-repeat top left;
				}
				
					#wrapper #content #maincontent #contactbox #contacttop
					{
						float: left;
						width: 950px;
					}
					
						#wrapper #content #maincontent #contactbox #contacttop #contacttext
						{
							float: left;
							width: 549px;
							margin-left: 13px;
							margin-top: 10px;
							padding-bottom: 10px;
							color: #3A352E;
							line-height: 16px;
						}
						
						#wrapper #content #maincontent #contactbox #contacttop #contactaction
						{
							float: left;
							width: 950px;
						}
						
							#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep
							{
								float: left;
								width: 405px;
								height: 43px;
								background: url(../Images/shellSearchPostcode_03.gif) no-repeat top left;
								margin-left: 8px;
								display: inline;
							}
							
								#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep #findleft
								{
									float: left;
									width: 198px;
									padding-left: 13px;
									line-height: 43px;
									font-size: 120%;
									font-weight: bold;
									color: #CE6E4A;
								}
								
								#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep #findmid
								{
									float: left;
									width: 157px;
								}
								
									#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep #findmid .repselect
									{
										float: left;
										width: 147px;
										margin-top: 11px;
										font-size: 11px;
										height: 20px;
										line-height: 20px;
									}
								
								#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep #findright
								{
									float: left;
									width: 26px;
								}
								
									#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep #findright a
									{
										float: left;
										width: 23px;
										height: 21px;
										padding: 0px 0px 0px 0px;
										margin: 11px 0px 0px 0px;
										border: 0px;
										background: url(../Images/shellGoButton_06.gif) no-repeat top left;
									}
									
										#wrapper #content #maincontent #contactbox #contacttop #contactaction #findrep #findright a span
										{
											display: none;
										}
						
							#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode
							{
								float: left;
								width: 405px;
								height: 43px;
								background: url(../Images/shellSearchPostcode_03.gif) no-repeat top left;
								margin-left: 5px;
								display: inline;
							}
							
								#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode #posttext
								{
									float: left;
									width: 229px;
									padding-left: 13px;
									line-height: 43px;
									font-size: 120%;
									font-weight: bold;
									color: #CE6E4A;
								}
								
								#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode #postinput
								{
									float: left;
									width: 126px;
								}
								
									#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode #postinput .posttext
									{
										float: left;
										width: 111px;
										height: 23px;
										line-height: 23px;
										border: 0px;
										margin: 10px 0px 0px 0px;
										padding: 0px 0px 0px 5px;
										background: url(../Images/shellPostInput_03.gif) no-repeat top left;
									}
								
								#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode #postgo
								{
									float: left;
									width: 37px;
								}
								
									#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode #postgo a
									{
										float: left;
										width: 23px;
										height: 21px;
										padding: 0px 0px 0px 0px;
										margin: 11px 0px 0px 0px;
										border: 0px;
										background: url(../Images/shellGoButton_06.gif) no-repeat top left;
									}
									
										#wrapper #content #maincontent #contactbox #contacttop #contactaction #postcode #postgo a span
										{
											display: none;
										}
									
					#wrapper #content #maincontent #contactbox #repbottom
					{
						float: left;
						width: 950px;
						margin-top: 20px;
						display: none;
					}
					
						#wrapper #content #maincontent #contactbox #repbottom #reptop
						{
							float: left;
							width: 950px;
							height: 229px;
							background: url(../Images/shellRepTopBG_03.png) no-repeat top left;
							padding-top: 20px;
						}
						
							#wrapper #content #maincontent #contactbox #repbottom #reptop #reptopleft
							{
								float: left;
								width: 190px;
							}
							
								#wrapper #content #maincontent #contactbox #repbottom #reptop #reptopleft #repimg
								{
									float: left;
									width: 132px;
									border: 10px solid #FFF;
									margin-left: 13px;
									display: inline;
								}
							
							#wrapper #content #maincontent #contactbox #repbottom #reptop #reptopright
							{
								float: left;
								width: 760px;
							}
							
								#wrapper #content #maincontent #contactbox #repbottom #reptop #reptopright #reptext
								{
									float: left;
									width: 500px;
									margin-top: 30px;
									line-height: 16px;
									color: #3A352E;
								}
								
									#wrapper #content #maincontent #contactbox #repbottom #reptop #reptopright #reptext a
									{
										color: #CE6E4A;
									}
						
						#wrapper #content #maincontent #contactbox #repbottom #repbot
						{
							float: left;
							width: 950px;
							margin-top: 20px;
						}
						
							#wrapper #content #maincontent #contactbox #repbottom #repbot #repbottitle
							{
								float: left;
								width: 936px;
								height: 42px;
								background: #D48563;
								color: #FFF;
								padding-left: 14px;
								line-height: 42px;
								font-size: 18px;
							}
							
							#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotleft
							{
								float: left;
								width: 537px;
								padding-left: 20px;
							}
							
								#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotleft #qalist
								{
									float: left;
									width: 520px;
									padding: 22px 0px 0px 0px;
									margin: 0px;
								}
								
									#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotleft #qalist strong 
									{
										color: #D48563;
										font-weight: bold;	
									}
							
							#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotright
							{
								float: left;
								width: 392px;
							}
							
								#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotright #repinfo
								{
									float: left;
									width: 350px;
									border: 1px solid #E3E3DF;
									background: #FFF;
									margin-top: 20px;
									padding: 14px;
									line-height: 16px;
								}
								
									#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotright #repinfo #repposition
									{
										float: left;
										width: 350px;
										color: #CE6E4A;
										font-weight: bold;
										font-size: 130%;
									}
									
									#wrapper #content #maincontent #contactbox #repbottom #repbot #repbotright #repinfo #repjobdesc
									{
										float: left;
										width: 350px;
										color: #3A352E;
										padding-top: 10px;
									}
					
					#wrapper #content #maincontent #contactbox #contactbot
					{
						float: left;
						width: 950px;
						margin-top: 20px;
					}
					
						#wrapper #content #maincontent #contactbox #contactbot #contactbotleft
						{
							float: left;
							width: 430px;
						}
						
							#wrapper #content #maincontent #contactbox #contactbot #contactbotleft #contactimage
							{
								float: left;
								width: 402px;
								height: 302px;
								background: url(../Images/shellSolusImage_11.jpg) no-repeat top left;
								margin-left: 6px;
							}
							
								#wrapper #content #maincontent #contactbox #contactbot #contactbotleft #contactimage span
								{
									display: none;
								}
						
						#wrapper #content #maincontent #contactbox #contactbot #contactbotright
						{
							float: left;
							width: 520px;
							color: #3A352E;
						}
						
							#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform
							{
								float: left;
								width: 479px;
								margin-top: 30px;
							}
							
								#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox
								{
									float: left;
									width: 477px;
									padding: 10px 0px 10px 0px;
									border-left: 1px solid #C5C5C5;
									border-right: 1px solid #C5C5C5;
									border-bottom: 1px solid #C5C5C5;
									background: #FFF;
								}
								
									#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox #formleft
									{
										float: left;
										width: 259px;
										padding-left: 8px;
									}
									
										#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox .formline
										{
											float: left;
											width: 202px;
											padding-bottom: 5px;
										}
										
											#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox .formline .forminput
											{
												float: left;
												width: 197px;
												height: 25px;
												line-height: 25px;
												background: url(../Images/shellFormLeftInput_03.gif) no-repeat top left;
												padding: 0px 0px 0px 5px;
												margin: 0px;
												border: 0px;
											}
											
											#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox .formline .formtextarea
											{
												float: left;
												width: 191px;
												height: 104px;
												background: url(../Images/shellContactText_05.gif) no-repeat top left;
												padding: 5px;
												margin: 0px;
												border: 0px;
											}
											
											#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox .formline .formsubmit
											{
												float: right;
												width: 58px;
												height: 26px;
												background: url(../Images/shellOrangeSubmit_10.gif) no-repeat top left;
											}
									
									#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formbox #formright
									{
										float: left;
										width: 210px;
									}
							
								#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formheading
								{
									float: left;
									width: 479px;
									height: 29px;
									background: url(../Images/shellFormHeadng_03.gif) no-repeat top left;
								}
								
									#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactform #formheading span
									{
										display: none;
									}
						
							#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactrighttop
							{
								float: left;
								width: 480px;
								font-size: 120%;
							}
							
								#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactrighttop #addressone
								{
									float: left;
									width: 200px;
								}
								
								#wrapper #content #maincontent #contactbox #contactbot #contactbotright #contactrighttop #addresstwo
								{
									float: left;
									width: 280px;
								}
				
				/* Contact Page Finish */
				
				/* Basket Page Start */
				
				#wrapper #content #maincontent #basket
				{
					float: left;
					width: 968px;
					margin-top: 12px;
				}
				
					#wrapper #content #maincontent #basket #basketbot
					{
						float: left;
						width: 936px;
						margin-left: 15px;
						padding-bottom: 30px;
					}
					
						#wrapper #content #maincontent #basket #basketbot .basketline
						{
							float: left;
							width: 735px;
							margin-top: 2px;
							height: 39px;
							background: #F6F6F6;
						}
						
							#wrapper #content #maincontent #basket #basketbot .basketline .lineone
							{
								float: left;
								width: 60px;
							}
							
								#wrapper #content #maincontent #basket #basketbot .basketline .lineone .linesamp
								{
									float: left;
									width: 28px;
									height: 28px;
									margin-top: 5px;
									margin-left: 6px;
								}
							
							#wrapper #content #maincontent #basket #basketbot .basketline .linetwo
							{
								float: left;
								width: 180px;
								color: #787878;
								line-height: 38px;
								font-size: 120%;
								font-weight: bold;
							}
							
							#wrapper #content #maincontent #basket #basketbot .basketline .linethree
							{
								float: left;
								width: 416px;
								line-height: 38px;
								color: #787878;
								font-size: 120%;
							}
							
							#wrapper #content #maincontent #basket #basketbot .basketline .linefour
							{
								float: left;
								width: 79px;
							}
							
								#wrapper #content #maincontent #basket #basketbot .basketline .linefour a
								{
									float: left;
									width: 79px;
									height: 39px;
									background: url(../Images/shellBasketRemove_07.gif) no-repeat top left;
								}
								
									#wrapper #content #maincontent #basket #basketbot .basketline .linefour a span
									{
										display: none;
									}
				
					#wrapper #content #maincontent #basket #baskettop
					{
						float: left;
						width: 936px;
						margin-left: 15px;
					}
					
						#wrapper #content #maincontent #basket #baskettop #basketone
						{
							float: left;
							height: 40px;
							color: #FFF;
							background: #A8A8A8;
							width: 180px;
							line-height: 40px;
							padding-left: 60px;
							font-weight: bold;
							font-size: 14px;
						}
						
						#wrapper #content #maincontent #basket #baskettop #baskettwo
						{
							float: left;
							height: 40px;
							color: #FFF;
							background: #A8A8A8;
							width: 496px;
							line-height: 40px;
							font-weight: bold;
							font-size: 14px;
						}
						
						#wrapper #content #maincontent #basket #baskettop #basketthree
						{
							float: left;
							height: 40px;
							color: #000;
							background: #FFF;
							width: 200px;
						}
						
							#wrapper #content #maincontent #basket #baskettop #basketthree a
							{
								float: left;
								width: 200px;
								height: 40px;
								line-height: 40px;
								color: #FFF;
								font-size: 14px;
								font-weight: bold;
								background: #D48563;
								text-align: center;
								padding: 0px;
								margin: 0px;
							}
							
								#wrapper #content #maincontent #basket #baskettop #basketthree a:hover
								{
									text-decoration: none;
									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 */
								}
				
				/* Basket Page Finish */
				
				
				#wrapper #content #maincontent #rangebox
				{
					float: left;
					width: 968px;
					/*margin-top: 12px;*/
					position: relative;
					z-index: 1;
				}
				
					#wrapper #content #maincontent #rangebox #rangejava
					{
						float: left;
						width: 968px;
						height: 239px;
						overflow: hidden;
						position: relative;
					}
					
						#wrapper #content #maincontent #rangebox #rangejava #slidesfour
						{
							float: left;
							width: 968px;
							height: 239px;
						}
						
							#wrapper #content #maincontent #rangebox #rangejava #slidesfour .slides_container
							{
								float: left;
								width: 968px;
								height: 239px;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #slidesfour .next
							{
								position: absolute;
								bottom: 0px;
								left: 228px;
								width: 34px;
								height: 32px;
								background: url(../Images/shellPrevNext_08.png) no-repeat top left;
								z-index: 500;
							}
							
								#wrapper #content #maincontent #rangebox #rangejava #slidesfour .next span
								{
									display: none;
								}
							
							#wrapper #content #maincontent #rangebox #rangejava #slidesfour .prev
							{
								position: absolute;
								bottom: 0px;
								left: 190px;
								width: 34px;
								height: 32px;
								background: url(../Images/shellPrevNext_06.png) no-repeat top left;
								z-index: 500;
							}
							
								#wrapper #content #maincontent #rangebox #rangejava #slidesfour .prev span
								{
									display: none;
								}
						
						#wrapper #content #maincontent #rangebox #rangejava .viewtiles
						{
							position: absolute;
							bottom: 0px;
							left: 266px;
							width: auto;
							height: 32px;
							line-height: 32px;
							color: #FFF;
							text-align: center;
							padding-left: 10px;
							padding-right: 10px;
							background: url(../Images/shellRangeName.png) no-repeat top left;
							z-index: 999;
							font-size: 110%;
						}
						
						#wrapper #content #maincontent #rangebox #rangejava .rangenametwo
						{
							position: absolute;
							bottom: 0px;
							left: 0px;
							width: 171px;
							height: 32px;
							background: url(../Images/shellRangeName.png) no-repeat top left;
							color: #FFF;
							padding-left: 15px;
							font-size: 110%;
							line-height: 32px;
							z-index: 500;
						}
						
						#wrapper #content #maincontent #rangebox #rangejava #rangename
						{
							position: absolute;
							bottom: 0px;
							left: 0px;
							width: 171px;
							height: 32px;
							background: url(../Images/shellRangeName.png) no-repeat top left;
							color: #FFF;
							padding-left: 15px;
							font-size: 110%;
							line-height: 32px;
							z-index: 500;
						}
						
						#wrapper #content #maincontent #rangebox #rangejava #rangedesc
						{
							position: absolute;
							bottom: 0px;
							right: 0px;
							width: 257px;
							height: 229px;
							z-index: 500;
							padding-left: 27px;
						}
						
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.pool
							{
								background: url(../Images/shellBlueBox_03.png) no-repeat top left;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.stone
							{
								background: url(../Images/shellGoldBox_03.png) no-repeat top left;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.mosaic
							{
								background: url(../Images/shellOrangeBox_03.png) no-repeat top left;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.wall
							{
								background: url(../Images/shellPinkPanel_03.png) no-repeat top left;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.natural
							{
								background: url(../Images/shellLightGreenPanel_03.png) no-repeat top left;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.essential
							{
								background: url(../Images/shellPurplePanel_03.png) no-repeat top left;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc.eco
							{
								background: url(../Images/shellEcoPanel_03.png) no-repeat top left;
							}
						
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc #rangetitle
							{
								float: left;
								width: 256px;
								font-family: Georgia,"Times New Roman",Times,serif;
								opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=80); /* IE lt 8 */
								-ms-filter: "alpha(opacity=80)"; /* IE 8 */
								-khtml-opacity: .80; /* Safari 1.x */
								-moz-opacity: .80; /* FF lt 1.5, Netscape */
								text-align: center;
								color: #ffffff;
								font-size: 42px;
								line-height: 42px;
								font-style: italic;
								margin-top: 22px;
								text-transform: uppercase;
							}
							
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc #collection
							{
								position: absolute;
								top: 50px;
								left: 27px;
								width: 256px;
								color: #ffffff;
								font-style: italic;
								text-align: center;
								font-size: 36px;
								line-height: 36px;
								font-family: Georgia,"Times New Roman",Times,serif;
								padding-bottom: 10px;
								background: url(../Images/shellBorder_03.png) no-repeat bottom left;
							}
						
							#wrapper #content #maincontent #rangebox #rangejava #rangedesc #rangetext
							{
								float: left;
								color: #FFF;
								width: 217px;
								padding-left: 20px;
								padding-right: 20px;
								font-size: 15px;
								margin-top: 40px;
								height: 72px;
								font-style: italic;
							}
							
						#wrapper #content #maincontent #rangebox #collectiondesc
						{
							float: left;
							width: 968px;
						}
						
						#wrapper #content #maincontent #rangebox #rangebottom
						{
							float: left;
							width: 935px;
							margin-top: 10px;
							border-top: 1px solid #EDEDED;
							margin-left: 15px;
						}
						
							#wrapper #content #maincontent #rangebox #rangebottom #rangebotleft
							{
								float: left;
								width: 550px;
								padding-top: 20px;
							}
							
							#wrapper #content #maincontent #rangebox #rangebottom #rangebotleft #rangebotlefttitle
							{
								float: left;
								width: 550px;
								color: #CCCCCC;
								font-weight: bold;
								font-size: 18px;
							}
							
								#catalyst_spec_table
								{
									width: 523px;
									float: left;
									margin-top: 20px;
								}
								
								#catalyst_spec_table table.table_spec
								{
									width: 523px;
									float: left;
									margin-top: 15px;
								}
								
									#catalyst_spec_table td.color_one
									{					
										width: 22px;
										height: 22px;
										overflow: hidden;
									}
									
									#catalyst_spec_table td.name_width
									{
										height:22px;
										padding-left: 8px;
									}
									
									#catalyst_spec_table td.centre
									{
										text-align: center;
										width: 50px;
									}
									
									#catalyst_spec_table tr.table_heading
									{
										line-height: 10px;
									}
									
									#table_sub
									{
										width: 508px;
										float: left;
										padding-left: 15px;
										margin-top: 5px;
									}
									
										#table_sub ul
										{
											padding: 0px;
											margin: 0px;
										}
										
											#table_sub ul li
											{
												list-style-type: none;
												display: inline;
												padding-left: 15px;
												padding-right: 20px;
											}
									
												#table_sub ul li.matt
												{
													background: url(../Images/table_sub_65.gif) no-repeat top left;
												}
												
												#table_sub ul li.graffiato
												{
													background: url(../Images/table_sub_67.gif) no-repeat top left;
												}
												
												#table_sub ul li.abraso
												{
													background: url(../Images/table_sub_70.gif) no-repeat top left;
												}
												
												/* NEW 201109 */
												#table_sub ul li.polished
												{
													background: url(../Images/table_sub_polished.gif) no-repeat top left;
												}
												
												#table_sub ul li.riven
												{
													background: url(../Images/table_sub_riven.gif) no-repeat top left;
												}
												
												#table_sub ul li.lappata
												{
													background: url(../Images/table_sub_lappata.gif) no-repeat top left;
												}


									
										
							
							#wrapper #content #maincontent #rangebox #rangebottom #rangebotright
							{
								float: left;
								width: 385px;
								padding-top: 20px;
							}
							
								#wrapper #content #maincontent #rangebox #rangebottom #rangebotright #rangebotrighttitle
								{
									float: left;
									width: 385px;
									color: #CCCCCC;
									font-weight: bold;
									font-size: 18px;
								}
								
								#product_ratings
								{
									width: 385px;
									float: left;
									margin-top: 20px;
								}
								
									#product_ratings ul
									{
										padding: 0px;
										margin: 0px;
									}
									
										#product_ratings ul li
										{
											list-style-type: none;
											display: inline;
											float: left;
											margin-top: 4px;
										}
									
									#product_ratings ul li .product_rating_wrap
									{
										width: 192px;
										float: left;
									}
								
									#product_ratings ul li .product_rating_wrap .rating_picture
									{
										width: 32px;
										height: 36px;
										display: block;						
										float: left;
										overflow: hidden;
									}
									
									#product_ratings ul li .product_rating_wrap .rating_picture.lte
									{
										background: url(../Images/product_rating_34.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.cr
									{
										background: url(../Images/product_rating_36.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.wa
									{
										background: url(../Images/product_rating_41.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.tsr
									{
										background: url(../Images/product_rating_42.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.sr
									{
										background: url(../Images/product_rating_43.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.bs
									{
										background: url(../Images/product_rating_47.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.me
									{
										background: url(../Images/product_rating_48.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.srb
									{
										background: url(../Images/product_rating_49.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.dar
									{
										background: url(../Images/product_rating_53.gif) no-repeat top left;
									}
									#product_ratings ul li .product_rating_wrap .rating_picture.fr
									{
										background: url(../Images/product_rating_54.gif) no-repeat top left;
									}
									
									
									
									#product_ratings ul li .product_rating_wrap .rating_name
									{
										width: 78px;
										float: left;
										height: 28px;
										font-size: 90%;
										line-height: 10px;
										padding-top: 8px;
										color: #404040;
									}	
									
									#product_ratings ul li .product_rating_wrap .rating_rating
									{
										width: 61px;
										float: left;
										height: 28px;
										font-size: 90%;
										line-height: 10px;
										padding-top: 8px;
										color: #A1A3A5;
										padding-left: 0px;
									}

						
						#wrapper #content #maincontent #rangebox #rangeselect
						{
							float: left;
							width: 968px;
						}
						
							#wrapper #content #maincontent #rangebox #rangeselect #selectlist
							{
								float: left;
								width: 953px;
								padding: 0px 0px 0px 15px;
								margin: 0px;
							}
							
								#wrapper #content #maincontent #rangebox #rangeselect #selectlist li
								{
									float: left;
									width: 120px;
									list-style-type: none;
									display: inline;
									margin-right: 38px;
									padding-bottom: 20px;
								}
								
									/*
									#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectimage
									{
										float: left;
										width: 120px;
										height: 120px;										
									}
									*/
									
										#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .theimage
										{
											border: 0px;
											height: 120px;
											overflow: hidden;
										}
										
									#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox
									{
										float: left;
										width: 120px;
									}
									
										
									
										#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selecttop
										{
											float: left;
											width: 120px;
											margin-top: 5px;
										}
										
											#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selecttop .selectopleft
											{
												float: left;
												width: 100px;
												color: #787878;
											}
											
											#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selecttop .selectopright
											{
												float: left;
												width: 20px;
											}
											
												#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selecttop .selectopright .addtobasket
												{
													float: left;
													width: 20px;
													height: 18px;
												}
												
													#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selecttop .selectopright .addtobasket img
													{
														border: 0px;
													}
													
										#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selectbot
										{
											float: left;
											width: 120px;
											line-height: 12px;
										}
										
											#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selectbot a
											{
												float: left;
												font-size: 100%;
												font-weight: bold;
												color: #787878;
												text-decoration: underline;
												line-height: 12px;

											}
											
												#wrapper #content #maincontent #rangebox #rangeselect #selectlist li .selectbox .selectbot a:hover
												{
													text-decoration: none;
												}
						
						#wrapper #content #maincontent #rangebox #rangelist
						{
							float: left;
							width: 968px;
						}
						
							#wrapper #content #maincontent #rangebox #rangelist #results
							{
								float: left;
								width: 958px;
								padding: 0px 0px 0px 10px;
								margin: 0px;
							}
							
								#wrapper #content #maincontent #rangebox #rangelist #results li
								{
									list-style-type: none;
									display: inline;
									float: left;
									width: 958px;
									overflow: hidden;
									padding-bottom: 20px;
								}
								
									#wrapper #content #maincontent #rangebox #rangelist #results li .searchtitle
									{
										float: left;
										width: 775px;
										font-size: 140%;
										color: #D48563;
										text-decoration: underline;
									}
									
									#wrapper #content #maincontent #rangebox #rangelist #results li .searchdesc
									{
										float: left;
										width: 775px;
										color: #515151;
										font-size: 100%;
									}
									
										#wrapper #content #maincontent #rangebox #rangelist #results li .searchdesc strong
										{
											color: #D48563;
										}
										
										#wrapper #content #maincontent #rangebox #rangelist #results li .searchdesc a
										{
											color: #D48563;
										}
								
									
						
							#wrapper #content #maincontent #rangebox #rangelist #rangelistbot
							{
								float: left;
								width: 958px;
								padding: 0px 0px 0px 10px;
								margin: 0px;
							}
							
								#wrapper #content #maincontent #rangebox #rangelist #rangelistbot li
								{
									list-style-type: none;
									display: inline;
									float: left;
									width: 160px;
									height: 160px;
									overflow: hidden;
									padding-right: 30px;
									padding-bottom: 20px;
								}
								
									#wrapper #content #maincontent #rangebox #rangelist #rangelistbot li a
									{
										float: left;
										width: 160px;
										height: 160px;
										overflow: hidden;
										position: relative;
									}
										
										#wrapper #content #maincontent #rangebox #rangelist #rangelistbot li 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 */
											text-decoration: none;
										}
									
										#wrapper #content #maincontent #rangebox #rangelist #rangelistbot li a span
										{
											position: absolute;
											top: 16px;
											left: 10px;
											color: #FFF;
											font-size: 110%;
											font-weight: bold;
										}
									
										#wrapper #content #maincontent #rangebox #rangelist #rangelistbot li a img
										{
											float: left;
											width: 160px;
											height: 160px;
											border: 0px;
										}
									
				
				#wrapper #content #maincontent #servicebox
				{
					float: left;
					width: 968px;
					margin-top: 12px;
				}
				
					#wrapper #content #maincontent #servicebox #serviceleft
					{
						float: left;
						width: 212px;
						
					}
					
						#wrapper #content #maincontent #servicebox #serviceleft #servicelist
						{
							float: left;
							width: 172px;
							padding: 10px 0px 50px 14px;
							margin: 0px;
							background: #F7F7F7;
						}
						
							#wrapper #content #maincontent #servicebox #serviceleft #servicelist li
							{
								list-style-type: none;
								display: inline;
								float: left;
								width: 157px;
								border-bottom: 1px solid #DEDEDE;
								font-size: 14px;
							}
							
								#wrapper #content #maincontent #servicebox #serviceleft #servicelist li a
								{
									padding: 7px 0px;
									float: left;
									width: 157px;
									color: #282828;
								}
								
								#wrapper #content #maincontent #servicebox #serviceleft #servicelist li.selected a
								{
									color: #B8512A;
								}
								
								#wrapper #content #maincontent #servicebox #serviceleft #servicelist li a:hover
								{
									color: #B8512A;
									text-decoration: none;
								}
					
					#wrapper #content #maincontent #servicebox #serviceright
					{
						float: left;
						width: 736px;
						color: #3A352E;
					}
					
						#wrapper #content #maincontent #servicebox #serviceright .pdfdownload
						{
							float: left;
							padding-left: 40px;
							height: 30px;
							line-height: 30px;
							background: url(../Images/shellPDFDownload.gif) no-repeat top left;
						}
					
						#wrapper #content #maincontent #servicebox #serviceright ul
						{
							float: left;
							width: 736px;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #maincontent #servicebox #serviceright ul li
							{
								list-style-type: none;
								display: inline;
								float: left;
								width: 716px;
								padding-left: 10px;
								background: url(../Images/shellListDot_07.gif) no-repeat top left;
								padding-bottom: 6px;
							}
					
						#wrapper #content #maincontent #servicebox #serviceright .logoimage
						{
							float: right;
							margin-bottom: 20px;
							margin-left: 20px;
							border: 1px solid #DEDEDE;
						}
						
						#wrapper #content #maincontent #servicebox #serviceright a
						{
							color: #D48563;
							text-decoration: underline;
						}
						
							#wrapper #content #maincontent #servicebox #serviceright a:hover
							{
								text-decoration: none;
							}
				
				#wrapper #content #maincontent #gallery
				{
					float: left;
					width: 968px;
				}
				
					#wrapper #content #maincontent #gallery #gallerytop
					{
						float: left;
						width: 968px;
						margin-top: 12px;
					}
					
						#wrapper #content #maincontent #gallery #gallerytop #galleryleft
						{
							float: left;
							width: 538px;
						}
						
							#wrapper #content #maincontent #gallery #gallerytop #galleryleft #gallerylarge
							{
								float: left;
								padding: 0px;
								margin: 0px;
								width: 502px;
								height: 376px;
								position: relative;
							}
							
								#wrapper #content #maincontent #gallery #gallerytop #galleryleft #gallerylarge li
								{
									position: absolute;
									top: 0px;
									left: 0px;
									width: 502px;
									height: 376px;
									list-style-type: none;
									display: inline;
								}
								
									#wrapper #content #maincontent #gallery #gallerytop #galleryleft #gallerylarge li img
									{
										float: left;
									}
						
						#wrapper #content #maincontent #gallery #gallerytop #galleryright
						{
							float: left;
							width: 430px;
						}
						
							#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree
							{
								float: left;
								width: 430px;
							}
							
								#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .prev
								{
									float:left;
									font-size: 110%;
									color: #ce6e4a;
								}
								
								#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .next
								{
									float:left;
									font-size: 110%;
									color: #ce6e4a;
								}
								
								#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .pagination
								{
									float: left;
									padding: 0px 10px 0px 5px;
									margin: 0px;
								}
								
									#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .pagination li
									{
										list-style-type: none;
										display: inline;
										float: left;
										padding-left: 5px;
									}
									
										#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .pagination li a
										{
											float:left;
											font-size: 110%;
											color: #ce6e4a;
										}
							
								#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .slides_container
								{
									float: left;
									width: 430px;
									padding-bottom: 20px;
								}
								
								#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .slides_container .thumbnails
								{
									float: left;
									width: 430px;
									padding: 0px;
									margin: 0px;
								}
								
									#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .slides_container .thumbnails li
									{
										list-style-type: none;
										display: inline;
										float: left;
										padding-right: 9px;
										padding-bottom: 9px;
									}
									
										#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .slides_container .thumbnails li a
										{
											float: left;
											width: 75px;
											height: 56px;
											border: 1px solid #FFF;
										}
										
										#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .slides_container .thumbnails li.selected a
										{
											border: 1px solid #4B5E5F;
										}
										
											#wrapper #content #maincontent #gallery #gallerytop #galleryright #slidesthree .slides_container .thumbnails li a img
											{
												border: 0px;
											}
					
					#wrapper #content #maincontent #gallery #gallerybot
					{
						float: left;
						width: 968px;
						margin-top: 30px;
					}
					
						#wrapper #content #maincontent #gallery #gallerybot #descnumber
						{
							float: left;
							width: 42px;
							height: 80px;
							background: url(../Images/shellDateBG.gif) no-repeat top left;
						}
						
							#wrapper #content #maincontent #gallery #gallerybot #descnumber span
							{
								float: left;	
								width: 42px;
								margin-top: 24px;
								color: #FFF;
								text-align: center;
								font-size: 15px;
								line-height: 16px;
							}
					
						#wrapper #content #maincontent #gallery #gallerybot #descbox
						{
							float: left;
							width: 910px;
							background: #F4F4F4;
							margin-left: 10px;
							display: inline;
							padding-bottom: 12px;
							overflow: hidden;
							margin-top: 10px;
						}
					
						#wrapper #content #maincontent #gallery #gallerybot .desclist
						{
							float: left;
							width: 910px;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #maincontent #gallery #gallerybot .desclist li
							{	
								list-style-type: none;
								display: inline;
								float: left;
								font-size: 110%;
								color: #515151;
								display: none;
								width: 910px;
							}
							
								#wrapper #content #maincontent #gallery #gallerybot .desclist li .photoName
								{
									float: left;
									width: 870px;
									padding-left: 20px;
									font-weight: bold;
									margin-top: 10px;
								}
								
								#wrapper #content #maincontent #gallery #gallerybot .desclist li .photoDesc
								{
									float: left;
									width: 870px;
									padding-left: 20px;
								}
				
				#wrapper #content #maincontent #newsbox
				{
					float: left;
					width: 968px;
				}
				
					#wrapper #content #maincontent #newsbox #newstop
					{
						float: left;
						width: 968px;
					}
					
						#wrapper #content #maincontent #newsbox #newstop #newstopleft
						{
							float: left;
							width: 216px;
						}
						
							#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey
							{
								float: left;
								width: 186px;
								background: #F5F4F4;
								height: 375px;
								margin-top: 12px;
								margin-left: 10px;
								display: inline;
							}
							
								#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #newslefttitle
								{
									float: left;
									width: 170px;
									font-size: 14px;
									height: 33px;
									line-height: 33px;
									font-weight: bold;
									padding-left: 16px;
									color: #282828;
								}
								
								#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #newstopleftlist
								{
									float: left;
									width: 157px;
									padding: 0px;
									margin: 0px;
									margin-left: 16px;
									border-bottom: 1px solid #DCDBDB;
									display: inline;
								}
								
									#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #newstopleftlist li
									{
										list-style-type: none;
										display: inline;
										width: 157px;
										height: 30px;
										border-top: 1px solid #DCDBDB;
										float: left;
									}
									
										#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #newstopleftlist li a
										{
											float: left;
											width: 157px;
											height: 30px;
											line-height: 30px;
											color: #282828;
											font-size: 14px;
										}
										
										#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #newstopleftlist li a:hover, #wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #newstopleftlist li.selected a 
										{
											text-decoration: underline;
										}
										
								#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #tagsbox
								{
									float: left;
									width: 157px;
									margin-left: 16px;
									display: inline;
									margin-top: 20px;
								}
								
									#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #tagsbox #tagtitle
									{
										float: left;
										width: 157px;
										font-size: 14px;
										height: 28px;
										line-height: 28px;
										font-weight: bold;
										color: #282828;
										border-bottom: 1px solid #DCDBDB;
									}
									
									#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #tagsbox #taglist
									{
										float: left;
										width: 157px;
										padding: 0px;
										margin: 10px 0px 0px 0px;
										color: #CE6E4A;
										line-height: 16px;
										font-size: 100%;
									}
									
										#wrapper #content #maincontent #newsbox #newstop #newstopleft #newsleftgrey #tagsbox #taglist a
										{
											color: #CE6E4A;
											font-size: 11px;
											font-style: italic;
											padding: 0px;
											margin: 0px;
											border: 0px;
										}
																									
						#wrapper #content #maincontent #newsbox #newstop #newstopright
						{
							float: left;
							width: 752px;
							margin-top: 10px;
						}
						
							#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprighttop
							{
								float: left;
								width: 742px;
								height: 96px;
							}
							
								#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprighttop .largedate
								{
									float: left;
									width: 50px;
									height: 96px;
									background: url(../Images/shellNewsLargeDate_07.gif) no-repeat top left;
								}
								
									#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprighttop .largedate span
									{
										color: #FFF;
										font-size: 15px;
										font-weight: bold;
										margin-top: 33px;
										float: left;
										text-align: center;
										width: 42px;
										line-height: 16px;
									}
									
								#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprighttop #newstoptitle
								{
									float: left;
									width: 676px;
									height: 57px;
									background: #F3F2F2;
									line-height: 57px;
									margin-top: 21px;
									font-size: 18px;
									color: #515151;
									padding-left: 16px;
								}
							
							#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot
							{
								float: left;
								width: 742px;
							}
							
								#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightleft
								{
									float: left;
									width: 314px;
								}
								
									#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightleft a
									{
										border: 4px solid #E2E2E2;
										float: left;
									}
									
										#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightleft a img
										{	
											border: 0px;
											float: left;
										}
								
								#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightright
								{
									float: left;
									width: 428px;
									color: #515151;
									line-height: 16px;
								}
								
									#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightright p 
									{
										margin: 0px 0px 14px 0px;
										padding: 0px;
									}
																	
									#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightright .tags
									{
										color: #D48563;
									}	
									
										#wrapper #content #maincontent #newsbox #newstop #newstopright #newstoprightbot #newstoprightright .tags a
										{
											color: #D48563;
										}
					
					#wrapper #content #maincontent #newsbox #newsbot
					{
						float: left;
						width: 948px;
						margin-top: 18px;
						padding-top: 18px;
						border-top: 1px solid #D1D0D0;
						border-bottom: 1px solid #D1D0D0;
						padding-bottom: 20px;
						margin-left: 10px;
						display: inline;
					}
					
						#wrapper #content #maincontent #newsbox #newsbot #slidestwo
						{
							float: left;
							width: 948px;
							position: relative;
							text-align: center;
						}
						
							#wrapper #content #maincontent #newsbox #newsbot #slidestwo .slides_container
							{	
								float: left;
								width: 948px;
								padding-bottom: 20px;
							}
							
							#wrapper #content #maincontent #newsbox #newsbot #slidestwo .prev
							{
								color: #CE6E4A;
								width: 100px;
								display: inline;
								font-size: 13px;
							}
							
							#wrapper #content #maincontent #newsbox #newsbot #slidestwo .next
							{
								color: #CE6E4A;
								width: 100px;
								display: inline;
								font-size: 13px;
							}
							
							#wrapper #content #maincontent #newsbox #newsbot #slidestwo .pagination
							{
								padding: 0px 10px 0px 5px;
								margin: 0px;
								width: 100px;
								display: inline;
								font-size: 13px;
							}
							
								#wrapper #content #maincontent #newsbox #newsbot #slidestwo .pagination li
								{
									list-style-type: none;
									padding-left: 5px;
									display: inline;
								}
								
									#wrapper #content #maincontent #newsbox #newsbot #slidestwo .pagination li a
									{
										color: #CE6E4A
									}
									
									#wrapper #content #maincontent #newsbox #newsbot #slidestwo .pagination li.current a
									{
										font-weight: bold;	
										text-decoration: underline;
									}
					
						#wrapper #content #maincontent #newsbox #newsbot .newspanel
						{
							float: left;
							width: 948px;
							text-align: left;
						}
												
							#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox
							{
								float: left;
								width: 460px;
							}
							
								#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox.rightbox
								{
									float: right;
									padding-right: 6px;
								}
							
								#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspaneltop
								{
									float: left;
									width: 460px;
								}
								
									#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspaneltop .newspaneldate
									{
										float: left;
										width: 43px;
										height: 57px;
										background: url(../Images/shellSmallDateBox_15.gif) no-repeat top left;
									}
									
										#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspaneltop .newspaneldate span
										{
											float: left;
											width: 43px;
											color: #FFF;
											font-weight: bold;
											text-align: center;
											line-height: 12px;
											font-size: 11px;
											margin-top: 15px;
										}
									
									#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspaneltop .newspaneltitle
									{
										float: left;
										width: 404px;
										height: 47px;
										background: #F4F4F4;
										color: #515151;
										font-size: 120%;
										line-height: 18px;
										padding-left: 13px;
										padding-top: 10px;
									}
								
								#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspanelbot
								{
									float: left;
									width: 460px;
									margin-top: 10px;
								}
								
									#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspanelbot .newspanelbotleft
									{
										float: left;
										width: 212px;
										margin-top: 3px;
									}
									
										#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspanelbot .newspanelbotleft a
										{
											float: left;
											border: 4px solid #E2E2E2;
											margin-left: 6px;
											width: 182px;
											height: 136px;
											overflow: hidden;																						
										}
										
											#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspanelbot .newspanelbotleft a img
											{
												border: 0px;
											}
									
									#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspanelbot .newspanelbotright
									{
										float: left;
										width: 248px;
										color: #515151;
										line-height: 16px;
									}
									
										#wrapper #content #maincontent #newsbox #newsbot .newspanel .newspanelbox .newspanelbot .newspanelbotright a
										{
											color: #CE6E4A;
										}

							
			#wrapper #content #javapanel
			{
				float: left;
				width: 968px;
				margin-left: 10px;
				display: inline;
				background: #F2EFEE;
				position: relative;
				z-index: 1;
			}
			
				#wrapper #content #javapanel #nameofrange
				{
					position: absolute;
					bottom: 0px;
					left: 0px;
					width: 171px;
					height: 32px;
					line-height: 32px;
					font-size: 110%;
					color: #FFF;
					padding-left: 15px;
					background: url(../Images/shellRangeName.png) no-repeat top left;
					z-index: 1000;
				}
			
				#wrapper #content #javapanel #javalist
				{
					float: left;
					width: 968px;
					height: 239px;
					padding: 0px;
					margin: 0px;
					overflow: hidden;
				}
				
					#wrapper #content #javapanel #javalist li
					{
						list-style-type: none;
						display: inline;
						float: left;
						width: 968px;
						height: 239px;
						position: relative;
					}
					
						#wrapper #content #javapanel #javalist li .panelname
						{
							position: absolute;
							bottom: 0px;
							left: 0px;
							width: 345px;
							height: 32px;
							line-height: 32px;
							font-size: 110%;
							color: #FFF;
							padding-left: 20px;
							background: url(../Images/shellRangeName.png) no-repeat top left;
						} 
					
						#wrapper #content #javapanel #javalist li .collectionbox
						{
							position: absolute;
							right: 0px;
							bottom: 0px;
							width: 256px;
							height: 229px;
							z-index: 500;
							background: url(../Images/shellGoldBox_03.png) no-repeat top left;
							padding-left: 27px;
						}
						
							#wrapper #content #javapanel #javalist li .collectionbox.eco
							{
								background: url(../Images/shellEcoPanel_03.png) no-repeat top left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox.essential
							{
								background: url(../Images/shellPurplePanel_03.png) no-repeat top left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox.mosaic
							{
								background: url(../Images/shellOrangeBox_03.png) no-repeat top left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox.natural
							{
								background: url(../Images/shellLightGreenPanel_03.png) no-repeat top left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox.pool
							{
								background: url(../Images/shellBlueBox_03.png) no-repeat top left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox.stone
							{
								background: url(../Images/shellGoldBox_03.png) no-repeat top left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox.wall
							{
								background: url(../Images/shellPinkPanel_03.png) no-repeat top left;
							}
						
							#wrapper #content #javapanel #javalist li .collectionbox .rangename
							{
								float: left;
								width: 256px;
								padding-left: 20px;
								font-size: 18px;
								color: #FFF;
								font-weight: bold;
								padding-top: 16px;
								padding-bottom: 16px;
								background: url(../Images/shellBorder_03.png) no-repeat bottom left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox .rangedesc
							{
								float: left;
								width: 216px;
								color: #FFF;
								font-size: 110%;
								margin-top: 8px;
								padding-left: 20px;
								padding-right: 20px;
								height: 72px;
								line-height: 16px;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox .rangelinks
							{
								position: absolute;
								bottom: 0px;
								left: 27px;
								width: 256px;
							}
							
								#wrapper #content #javapanel #javalist li .collectionbox .rangelinks .downloadbrochure
								{
									float: left;
									width: 124px;
									height: 51px;
									background: url(../Images/shellRangeLinks_03.gif) no-repeat top left;
								}
								
									#wrapper #content #javapanel #javalist li .collectionbox .rangelinks .downloadbrochure span
									{
										display: none;
									}
									
								#wrapper #content #javapanel #javalist li .collectionbox .rangelinks .nodownload
								{
									float: left;
									width: 124px;
									height: 51px;
									background: url(../Images/shellNoDownload.gif) no-repeat top left;
								}
								
									#wrapper #content #javapanel #javalist li .collectionbox .rangelinks .nodownload span
									{
										display: none;
									}
									
								#wrapper #content #javapanel #javalist li .collectionbox .rangelinks .searchrange
								{
									float: left;
									width: 132px;
									height: 51px;
									background: url(../Images/shellRangeLinks_04.gif) no-repeat top left;
								}
								
									#wrapper #content #javapanel #javalist li .collectionbox .rangelinks .searchrange span
									{
										display: none;
									}
						
							#wrapper #content #javapanel #javalist li .collectionbox .collectionname
							{
								float: left;
								width: 256px;
								font-family: Georgia, "Times New Roman", Times, serif;
								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 */
								text-align: center;
								color: #FFF;
								font-size: 42px;
								line-height: 42px;
								font-style: italic;
								margin-top: 22px;
								text-transform: uppercase;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox .collection
							{
								position: absolute;
								top: 50px;
								left: 27px;
								width: 256px;
								color: #FFF;
								font-style: italic;
								text-align: center;
								font-size: 36px;
								line-height: 36px;
								font-family: Georgia, "Times New Roman", Times, serif;
								padding-bottom: 10px;
								background: url(../Images/shellBorder_03.png) no-repeat bottom left;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox .collectiontext
							{
								float: left;
								width: 216px;
								color: #FFF;
								font-size: 120%;
								line-height: 16px;
								margin-top: 35px;
								padding-left: 20px;
								padding-right: 20px;
								height: 72px;
								font-style: italic;
							}
							
							#wrapper #content #javapanel #javalist li .collectionbox .viewcollection
							{
								float: left;
								width: 213px;
								height: 47px;
								background: url(../Images/shellSeeEntireCollection_03.png) no-repeat top left;
								margin-left: 20px;
								margin-top: 5px;
							}
							
								#wrapper #content #javapanel #javalist li .collectionbox .viewcollection span
								{
									display: none;
								}
								
						#wrapper #content #javapanel #javalist li #slides
						{
							float: left;
							width: 968px;
							height: 239px;
							padding: 0px;
							margin: 0px;
							position: relative;
						}
						
							#wrapper #content #javapanel #javalist li #slides .prev
							{
								position: absolute;
								bottom: 0px;
								left: 190px;
								width: 34px;
								height: 32px;
								background: url(../Images/shellPrevNext_06.png) no-repeat top left;
								z-index: 1000;
							}
							
								#wrapper #content #javapanel #javalist li #slides .prev span
								{
									display: none;
								}
								
							#wrapper #content #javapanel #javalist li #slides .next
							{
								position: absolute;
								bottom: 0px;
								left: 228px;
								width: 34px;
								height: 32px;
								background: url(../Images/shellPrevNext_08.png) no-repeat top left;
								z-index: 1000;
							}
							
								#wrapper #content #javapanel #javalist li #slides .next span
								{
									display: none;
								}
						
							#wrapper #content #javapanel #javalist li #slides .slides_container
							{
								display: inline;
								float: left;
								width: 968px;
								height: 239px;
							}
							
								#wrapper #content #javapanel #javalist li #slides .slides_container .panel
								{
									float: left;
									width: 968px;
									height: 239px;
								}
								
									#wrapper #content #javapanel #javalist li #slides .slides_container .panel a
									{
										float: left;
										width: 968px;
										height: 239px;
									}
									
										#wrapper #content #javapanel #javalist li #slides .slides_container .panel a img
										{	
											border: 0px;
										}
					
						#wrapper #content #javapanel #javalist li .innerlist
						{
							float: left;
							width: 968px;
							height: 239px;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #javapanel #javalist li .innerlist li
							{
								list-style-type: none;
								display: inline;
								float: left;
								width: 968px;
								height: 239px;
							}
							
								#wrapper #content #javapanel #javalist li .innerlist li a
								{
									float: left;
									width: 968px;
									height: 239px;
								}
								
									#wrapper #content #javapanel #javalist li .innerlist li a img
									{
										border: 0px;
									}
					
					
											
			#wrapper #content #drawer
			{
				float: left;
				width: 968px;
				margin-left: 10px;
				display: inline;
				background: #FFF;
				position: relative;
				height: 46px;
				z-index: 2000;
			}
			
				#wrapper #content #drawer #drawlist
				{
					float: left;
					width: 968px;
					padding: 0px;
					margin: 0px;
					position: relative;
				}
				
					#wrapper #content #drawer #drawlist li
					{
						list-style-type: none;
						display: inline;
						float: left;
						height: 46px;
						margin-left: 58px;
					}
					
						#wrapper #content #drawer #drawlist li a
						{
							float: left;
							height: 46px;
						}
						
							#wrapper #content #drawer #drawlist li a.close
							{
								display: none;
							}
						
							#wrapper #content #drawer #drawlist li.drawone
							{
								margin-left: 16px;
							}
						
							#wrapper #content #drawer #drawlist li.drawone a
							{
								width: 32px;
								background: url(../Images/shellNewNavigationRoll_03.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.drawtwo a
							{
								width: 86px;
								background: url(../Images/shellNewNavigationRoll_05.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.drawthree a
							{
								width: 76px;
								background: url(../Images/shellNewNavigationRoll_07.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.drawfour a
							{
								width: 45px;
								background: url(../Images/shellNewNavigationRoll_09.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.drawfive a
							{
								width: 62px;
								background: url(../Images/shellNewNavigationRoll_11.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.drawsix a
							{
								width: 53px;
								background: url(../Images/shellNewNavigationRoll_13.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.drawseven a
							{
								width: 43px;
								background: url(../Images/shellNewNavigationRoll_15.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li.draweight a
							{
								width: 126px;
								background: url(../Images/shellNewNavigationRoll_17.gif) no-repeat top left;
							}
							
							#wrapper #content #drawer #drawlist li a:hover, #wrapper #content #drawer #drawlist li.selected a
							{
								background-position: bottom;
							}
							
							#wrapper #content #drawer #drawlist li a span
							{
								display: none;
							}
							
							#wrapper #content #drawer #drawlist li.selected a
							{
								background-position: bottom;
							}
							
							#wrapper #content #drawer #drawlist li .slide
							{
								position: absolute;
								top: 46px;
								left: 0px;
								width: 968px;
								height: 136px;
								background: url(../Images/shellSlideBG_20.gif) repeat-x top left;
								border-bottom: 2px solid #40BF8E;
								padding: 0px;
								margin: 0px;
								display: none;
							}
							
								#wrapper #content #drawer #drawlist li.drawone .slide
								{
									border-bottom: 2px solid #96bab0;
								}
								
								#wrapper #content #drawer #drawlist li.drawtwo .slide
								{
									border-bottom: 2px solid #8b73b4;
								}
								
								#wrapper #content #drawer #drawlist li.drawthree .slide
								{
									border-bottom: 2px solid #40bf8e;
								}
								
								#wrapper #content #drawer #drawlist li.drawfour .slide
								{
									border-bottom: 2px solid #b62a79;
								}
								
								#wrapper #content #drawer #drawlist li.drawfive .slide
								{
									border-bottom: 2px solid #ff7e43;
								}
								
								#wrapper #content #drawer #drawlist li.drawsix .slide
								{
									border-bottom: 2px solid #968253;
								}
								
								#wrapper #content #drawer #drawlist li.drawseven .slide
								{
									border-bottom: 2px solid #009ac8;
								}
							
							
								#wrapper #content #drawer #drawlist li .slide .slidelist
								{
									float: left;
									width: 968px;
									padding: 0px;
									margin: 24px 0px 0px 0px;
								}
								
									#wrapper #content #drawer #drawlist li .slide .slidelist li
									{
										list-style-type: none;
										display: inline;
										float: left;
										width: 83px;
										height: auto;
										padding: 0px 0px 0px 0px;
										margin: 0px 0px 0px 18px;
										background: none;
									}
									
										#wrapper #content #drawer #drawlist li .slide .slidelist li a
										{
											float: left;
											width: 83px;
											height: 101px;
											padding: 0px 0px 0px 0px;
											margin: 0px 0px 0px 0px;
											color: #555555;
											background: none;
										}
									
										#wrapper #content #drawer #drawlist li .slide .slidelist li img
										{
											float: left;
											width: 83px;
											height: 83px;
											border: 0px;
										}
										
										#wrapper #content #drawer #drawlist li .slide .slidelist li span
										{
											float: left;
											width: 83px;
											text-align: center;
											display: block;
											color: #555555;
										}
										
										#wrapper #content #drawer #drawlist li .slide .slidelist li a:hover
										{
											text-decoration: none;
											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 #content #drawer #drawlist li .slide .slidelist li a.viewallrange
										{
											float: left;
											width: 83px;
											height: 101px;
										}
										
											#wrapper #content #drawer #drawlist li .slide .slidelist li .viewallrange .toprange
											{
												float: left;
												width: 83px;
												height: 71px;
												color: #FFF;
												font-weight: bold;
												line-height: 19px;
												font-size: 14px;
												background: #8b73b4;
												text-transform: uppercase;
												text-align: center;
												padding-left: 0px;
												padding-right: 0px;
												padding-top: 12px;
											}
											
												#wrapper #content #drawer #drawlist li.drawone .slide .slidelist li .viewallrange .toprange
												{
													background: #96bab0;
												}
												
												#wrapper #content #drawer #drawlist li.drawtwo .slide .slidelist li .viewallrange .toprange
												{
													background: #8b73b4;
												}
												
												#wrapper #content #drawer #drawlist li.drawthree .slide .slidelist li .viewallrange .toprange
												{
													background: #40bf8e;
												}
												
												#wrapper #content #drawer #drawlist li.drawfour .slide .slidelist li .viewallrange .toprange
												{
													background: #b62a79;
												}
												
												#wrapper #content #drawer #drawlist li.drawfive .slide .slidelist li .viewallrange .toprange
												{
													background: #ff7e43;
												}
												
												#wrapper #content #drawer #drawlist li.drawsix .slide .slidelist li .viewallrange .toprange
												{
													background: #968253;
												}
												
												#wrapper #content #drawer #drawlist li.drawseven .slide .slidelist li .viewallrange .toprange
												{
													background: #009ac8;
												}
											
											#wrapper #content #drawer #drawlist li .slide .slidelist li .viewallrange .bottomrange
											{
												float: left;
												width: 83px;
												text-align: center;
												text-align: center;
												display: block;
												color: #555555;
											}
							
			#wrapper #content #indexbottom
			{
				float: left;
				width: 968px;
				margin-left: 10px;
				display: inline;
				background: #FFFFFF;
				position: relative;
				padding-top: 20px;
				padding-bottom: 18px;
			}
			
				#wrapper #content #indexbottom #indexaccount
				{
					float: left;
					width: 205px;
				}
				
					#wrapper #content #indexbottom #indexaccount #accountinner
					{
						float: left;
						width: 186px;
						height: 212px;
						background: #F7F7F7;
						margin-left: 10px;
						display: inline;
					}
					
						#wrapper #content #indexbottom #indexaccount #accountinner #welcome
						{
							float: left;
							width: 172px;
							font-weight: bold;
							font-size: 15px;
							color: #393632;
							padding-left: 14px;
							margin-top: 12px;
						}
						
						#wrapper #content #indexbottom #indexaccount #accountinner #changedetails
						{
							float: left;
							width: 162px;
							padding-left: 14px;
							color: #393632;
							margin-top: 5px;
							font-size: 100%;
							line-height: 14px;
						}
						
							#wrapper #content #indexbottom #indexaccount #accountinner #changedetails a
							{
								color: #CE6E4A;
								font-weight: bold;
								text-decoration: underline;
							}
							
								#wrapper #content #indexbottom #indexaccount #accountinner #changedetails a:hover
								{
									text-decoration: none;
								}
								
						#wrapper #content #indexbottom #indexaccount #accountinner #productselector
						{
							float: left;
							margin-left: 7px;
							width: 170px;
							height: 46px;
							background: url(../Images/shellRequestProductSelector.gif) no-repeat top left;
							margin-top: 5px;
						}
						
							#wrapper #content #indexbottom #indexaccount #accountinner #productselector span
							{
								display: none;
							}
							
							#wrapper #content #indexbottom #indexaccount #accountinner #productselector: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 #content #indexbottom #indexaccount #accountinner #newsletter
						{
							float: left;
							width: 170px;
							height: 79px;
							background: url(../Images/shellRegisterNewsletter_35.gif) no-repeat top left;
							margin-left: 7px;
							display: inline;
							margin-top: 10px;
						}
						
							#wrapper #content #indexbottom #indexaccount #accountinner #newsletter span
							{
								display: none;
							}
							
							#wrapper #content #indexbottom #indexaccount #accountinner #newsletter .newsletterinput
							{
								float: left;
								width: 125px;
								height: 24px;
								background: url(../Images/shellNewsletterInput_26.gif) no-repeat top left;
								padding: 0px 0px 0px 5px;
								margin: 47px 0px 0px 9px;
								border: 0px;
								line-height: 24px;
								display: inline;
							}
							
							#wrapper #content #indexbottom #indexaccount #accountinner #newsletter .newslettersubmit
							{
								float: left;
								width: 22px;
								height: 24px;
								background: url(../Images/shellNewsletterInput_27.gif) no-repeat top left;
								padding: 0px 0px 0px 0px;
								margin: 47px 0px 0px 0px;
								border: 0px;
							}
						
				
				#wrapper #content #indexbottom #indexranges
				{
					float: left;
					width: 245px;
					height: 212px;
					position: relative;
					overflow: hidden;
				}
				
					#wrapper #content #indexbottom #indexranges #slides
					{
						float: left;
						width: 245px;
						height: 212px;
					}
					
						#wrapper #content #indexbottom #indexranges #slides .slides_container
						{
							float: left;
							width: 245px;
							height: 212px;
						}
						
						#wrapper #content #indexbottom #indexranges #slides .pagination
						{
							position: absolute;
							bottom: 15px;
							left: 17px;
							padding: 0px;
							margin: 0px;
							z-index: 1000;
						}
						
							#wrapper #content #indexbottom #indexranges #slides .pagination li
							{
								list-style-type: none;
								display: inline;
								float: left;
								margin-right: 5px;
							}
							
								#wrapper #content #indexbottom #indexranges #slides .pagination li a
								{
									float: left;
									width: 9px;
									height: 9px;
									background: url(../Images/shellLatestDots_36.png) no-repeat top left;
								}
								
									#wrapper #content #indexbottom #indexranges #slides .pagination li a span
									{
										display: none;
									}
								
								#wrapper #content #indexbottom #indexranges #slides .pagination li.current a
								{
									background-position: bottom left;
								}
				
					#wrapper #content #indexbottom #indexranges .latestpanel
					{
						float: left;
						width: 245px;
						height: 212px;
					}
					
						#wrapper #content #indexbottom #indexranges .latestpanel .latestpic
						{
							float: left;
							width: 245px;
							height: 106px;
							overflow: hidden;
						}
						
							#wrapper #content #indexbottom #indexranges .latestpanel .latestpic: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 #content #indexbottom #indexranges .latestpanel .latestbottom
						{
							float: left;
							width: 245px;
							height: 106px;
							background: #A29B83;
						}
												
							#wrapper #content #indexbottom #indexranges .latestpanel .latestbottom .latesttitle
							{
								float: left;
								width: 229px;
								font-size: 18px;
								padding-left: 16px;
								text-transform: uppercase;
								color: #FFF;
								padding-top: 16px;
							}
							
							#wrapper #content #indexbottom #indexranges .latestpanel .latestbottom .latestname
							{
								float: left;
								width: 229px;
								padding-left: 16px;
								margin-top: 5px;
								height: 36px;
							}
							
								#wrapper #content #indexbottom #indexranges .latestpanel .latestbottom .latestname a
								{
									font-size: 13px;
									color: #231F20;
									text-decoration: underline;
								}
								
									#wrapper #content #indexbottom #indexranges .latestpanel .latestbottom .latestname a:hover
									{
										text-decoration: none;
									}
				
				#wrapper #content #indexbottom #indexnews
				{
					float: left;
					width: 245px;
					height: 212px;
					margin-left: 10px;
				}
				
					#wrapper #content #indexbottom #indexnews .indexnewspic
					{
						float: left;
						width: 245px;
						height: 106px;
						overflow: hidden;
					}
					
						#wrapper #content #indexbottom #indexnews .indexnewspic: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 #content #indexbottom #indexnews .indexnewsbot
					{
						float: left;
						width: 245px;
						height: 106px;
						overflow: hidden;
						background: #7B7A6F;
						position: relative;
					}
					
						#wrapper #content #indexbottom #indexnews .indexnewsbot .latestdate
						{
							position: absolute;
							top: 10px;
							right: 10px;
							width: 25px;
							height: 26px;
							line-height: 13px;
							font-size: 10px;
							text-align: center;
							background: url(../Images/shellDateBox_03.gif) no-repeat top left;
							color: #000;
						}
						
							#wrapper #content #indexbottom #indexnews .indexnewsbot .latestdate span
							{
								float: left;
								width: 25px;
								color: #FFF;
							}
					
						#wrapper #content #indexbottom #indexnews .indexnewsbot .indexnewstitle
						{
							float: left;
							width: 229px;
							padding-left: 16px;
							font-size: 18px;
							color: #FFF;
							text-transform: uppercase;
							padding-top: 16px;
						}
						
						#wrapper #content #indexbottom #indexnews .indexnewsbot .indexnewstext
						{
							float: left;
							width: 223px;
							padding-left: 16px;
							color: #171613;
							margin-top: 5px;
							font-size: 13px;
							padding-right: 6px;
						}
						
						#wrapper #content #indexbottom #indexnews .indexnewsbot .indexnewslink
						{
							float: left;
							width: 229px;
							padding-left: 16px;
							font-size: 15px;
						}
						
							#wrapper #content #indexbottom #indexnews .indexnewsbot .indexnewslink a
							{
								float: left;
								color: #FFF;
								text-decoration: underline;
							}
							
								#wrapper #content #indexbottom #indexnews .indexnewsbot .indexnewslink a:hover
								{
									text-decoration: none;
								}
				
				#wrapper #content #indexbottom #antislip
				{
					float: left;
					width: 245px;
					margin-left: 10px;
					height: 212px;
					overflow: hidden;
				}
				
					#wrapper #content #indexbottom #antislip .antislippic
					{
						float: left;
						width: 245px;
						height: 106px;
					}
					
						#wrapper #content #indexbottom #antislip .antislippic: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 #content #indexbottom #antislip .antislipbot
					{
						float: left;
						width: 245px;
						height: 106px;
						background: #B0A497;
					}
					
						#wrapper #content #indexbottom #antislip .antislipbot .antisliptitle
						{	
							float: left;
							width: 229px;
							padding-left: 16px;
							font-size: 18px;
							color: #FFF;
							text-transform: uppercase;
							padding-top: 16px;
						}
						
						#wrapper #content #indexbottom #antislip .antislipbot .antisliptext
						{	
							float: left;
							width: 229px;
							padding-left: 16px;
							color: #171613;
							margin-top: 5px;
							font-size: 13px;
							height: 36px;
						}
						
						#wrapper #content #indexbottom #antislip .antislipbot .antisliplink
						{
							float: left;
							width: 229px;
							padding-left: 16px;
							color: #171613;
							font-size: 15px;
						}
						
							#wrapper #content #indexbottom #antislip .antislipbot .antisliplink a
							{
								float: left;
								color: #FFF;
								text-decoration: underline;
							}
							
								#wrapper #content #indexbottom #antislip .antislipbot .antisliplink a:hover
								{
									text-decoration: none;
								}
			
	#wrapper #shadow
	{
		float: left;
		width: 988px;
		background: #FFF;
		height: 14px;
	}
	
		#wrapper #shadow span
		{
			display: none;
		}
	
	#wrapper #footer
	{
		float: left;
		width: 988px;
		background: #FFF;
		padding-bottom: 18px;
	}
	
		#wrapper #footer #footerinner
		{
			float: left;
			width: 988px;
		}
		
			#wrapper #footer #footerinner #footertop
			{
				float: left;
				width: 948px;
				border-top: 1px solid #d1d0d0;
				margin-left: 20px;
				padding-top: 10px;
				display: inline;
				margin-top: 16px;
			}
			
				#wrapper #footer #footerinner #footertop #footersocial
				{
					float: right;
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #footer #footerinner #footertop #footersocial li
					{
						float: left;
						padding-left: 6px;
						list-style-type: none;
						display: inline;
						color: #4C4C4C;
					}
					
						#wrapper #footer #footerinner #footertop #footersocial li a
						{	
							float: left;
						}
						
						#wrapper #footer #footerinner #footertop #footersocial li.facebook
						{
							width: 73px;
							overflow: hidden;
							padding-top: 3px;
						}
			
			#wrapper #footer #footerinner #footermid
			{
				float: left;
				width: 948px;
				padding-left: 20px;
				padding-right: 20px;
				color: #4C4C4C;
			}
			
			#wrapper #footer #footerinner #footerbot
			{
				float: left;
				width: 948px;
				padding-left: 20px;
				padding-right: 20px;
				margin-top: 5px;
			}
			
				#wrapper #footer #footerinner #footerbot #footerright
				{
					float: right;
					color: #4C4C4C;
				}
				
					#wrapper #footer #footerinner #footerbot #footerright a
					{
						color: #4C4C4C;
					}
			
				#wrapper #footer #footerinner #footerbot #footerlist
				{
					float: left;
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #footer #footerinner #footerbot #footerlist li
					{
						list-style-type: none;
						display: inline;
						float: left;
						padding-left: 10px;
						padding-right: 8px;
						background: url(../Images/shellFooterBar_60.gif) no-repeat center left;
					}
					
						#wrapper #footer #footerinner #footerbot #footerlist li a
						{	
							float: left;
							color: #4C4C4C;
						}
						
						#wrapper #footer #footerinner #footerbot #footerlist li.firstfooter
						{
							padding-left: 0px;
							background: none;
						}
						
	#wrapper #bottom
	{
		float: left;
		width: 100%;
		position: relative;
		background: #343434;	
		padding-bottom: 200px;
	}
	
		#wrapper #bottom #bottominner
		{
			width: 988px;
			margin: 0px auto;
			position: relative;
			text-align: left;
		}
		
			#wrapper #bottom #bottominner #bottomtext
			{
				float: left;
				width: 752px;
				padding: 20px;
				font-size: 100%;
				color: #9B9B9B;
				line-height: 16px;
			}
			
				#wrapper #bottom #bottominner #bottomtext strong
				{
					color: #CE6E4A;
				}
				
	.scroll-pane-arrows
	{
		width: 968px;
		height: 360px;
		overflow: auto;
		margin-top:10px;
	}
	
	.scroll-pane-results
	{
		width: 739px;
		height: 680px;
		overflow: auto;
		float: left;
	}
	
