/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: url(../Images/shellHomeBG_03.gif) no-repeat top center #19194E;
	text-align: center;	
	line-height: 18px;
	color: #FFFFFF;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

.termslist li 
{
	margin-bottom: 10px;
}

a 
{
	color: #302C2D;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	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;	
	width: 960px;		
	display: block;
}

	
		#wrapper #header
		{
			float: left;
			width: 960px;
			height: 70px;
			display: block;
		}
		
			#wrapper #header #header_left
			{
				float: left;
				width: 500px;
			}
			
				#wrapper #header #header_left h1
				{
					padding: 0px;
					margin: 0px;
				}
			
					#wrapper #header #header_left h1 a
					{
						float: left;
						width: 452px;
						height: 30px;
						background: url(../Images/shellHeader_03.gif) no-repeat top left;
						display: block;
						margin: 21px 0px 0px 7px;
					}
					
						#wrapper #header #header_left h1 a span
						{
							display: none;
						}

			#wrapper #header #header_right
			{
				float: left;
				width: 460px;
				text-align: right;
				font-size: 200%;
				padding-top: 21px;
			}
			
	#wrapper #main_container 
	{
		float: left;
		width: 960px;
		z-index: 3000;
	}
	
		#wrapper #main_container #colone
		{
			float: left;
			width: 192px;
			z-index: 3000;
		}
		
			#wrapper #main_container #colone #navigation
			{
				float: left;
				width: 192px;
				z-index: 3000;
			}
			
				#wrapper #main_container #colone #navigation #nav_head
				{
					float: left;
					width: 182px;
					background: url(../Images/shellNav_03.gif) no-repeat top left;
					color: #FFF;
					font-size: 180%;
					height: 30px;
					padding-left: 10px;
					padding-top: 10px;
				}
				
				#wrapper #main_container #colone #navigation #nav_list
				{
					float: left;
					width: 192px;
					z-index: 3000;
				}					
					
					/* Main Navigation */
					#wrapper #main_container #colone #navigation #nav_list ul
					{
						padding: 0px;
						margin: 0px;
						background: #3F3F80;
						z-index: 3000;
					}
					
						#wrapper #main_container #colone #navigation #nav_list ul li
						{
							float: left;
							list-style-type: none;
							background: #3F3F80;
							position: relative;
							z-index: 3000;
						}		
							
							/* Health and Safety */
							#wrapper #main_container #colone #navigation #nav_list ul li.healthsafety a
							{
								float: left;
								width: 182px;
								height: 23px;
								border-top: 1px solid #BEE020;
								border-bottom: 1px solid #266E31;
								background: #8EC600;
								color: #FFF;
								text-decoration: none;
								padding-left: 10px;
								font-size: 110%;
								padding-top: 5px;
								display: block;
							}
							
								#wrapper #main_container #colone #navigation #nav_list ul li.healthsafety a:hover
								{
									background: #B0D74C;
								}	

							#wrapper #main_container #colone #navigation #nav_list ul li a
							{
								float: left;
								width: 182px;
								height: 23px;
								margin-top: 1px;
								background: #19194E;
								color: #FFF;
								text-decoration: none;
								padding-left: 10px;
								font-size: 110%;
								padding-top: 5px;
								display: block;
								z-index: 3000;
								position: relative;
							}
							
								#wrapper #main_container #colone #navigation #nav_list ul li a:hover
								{
									height: 23px;
									background: url(../Images/shellNavRoll_03.gif) repeat-x top left;
								}
								
								#wrapper #main_container #colone #navigation #nav_list ul li ul
								{
									position: absolute;
									display: none;
									top: 0px;
									left: 192px;
									z-index: 3000;
									clear: both;
								}
								
								#wrapper #main_container #colone #navigation #nav_list ul li:hover ul, #wrapper #main_container #colone #navigation #nav_list ul li.over ul
								{
									display: block;
								}
								
								#wrapper #main_container #colone #navigation #nav_list ul li ul li a
								{
									float: left;
									width: 182px;
									height: 23px;
									margin-top: 1px;
									background: url(../Images/shellNavRoll_04.gif) repeat-x top left;
									color: #FFF;
									text-decoration: none;
									padding-left: 10px;
									font-size: 110%;
									padding-top: 5px;
									display: block;
									z-index: 3000;
									position: relative;
								}
								
									#wrapper #main_container #colone #navigation #nav_list ul li ul li a:hover
									{
										background: url(../Images/shellNavRoll_04.gif) repeat-x bottom left;								
									}	
									
								#wrapper #main_container #colone #navigation #nav_list ul li ul li a.star_buy
								{
									float: left;
									background: url(../Images/shellNavi_03.gif) no-repeat top left;
									color: #FFE000;
								}
								
									#wrapper #main_container #colone #navigation #nav_list ul li ul li a.star_buy:hover 
									{
										background-position: bottom left;
									}
								
								#wrapper #main_container #colone #navigation #nav_list ul li:hover>a
								{
									background: url(../Images/shellNavRoll_03.gif) repeat-x top left;
								}									
									
								#wrapper #main_container #colone #special_offers
								{
									float: left;
									width: 192px;
								}
								
									#wrapper #main_container #colone #special_offers a
									{
										float: left;
										width: 182px;
										height: 23px;
										background: #DC1010;
										color: #FFF;
										text-decoration: none;
										padding-left: 10px;
										font-size: 110%;
										padding-top: 5px;
										display: block;
									}
									
									#wrapper #main_container #colone #special_offers a:hover
									{
										background: #D15E5E;
									}
									
									
								#wrapper #main_container #colone #search_box
								{
									float: left;
									padding-top: 1px;
									width: 192px;
									background: #33E8F8;
								}
								
									#wrapper #main_container #colone #search_top
									{
										float: left;
										background: url(../Images/shellNav1_10.gif) no-repeat top left;
										width: 182px;
										height: 27px;
										padding-top: 7px;
										font-size: 150%;
										padding-left: 10px;
										color: #FFF;
									}
									
								#wrapper #main_container #colone #search_box #search_bottom
								{
									background: url(../Images/shellSearchBG_12.gif) repeat-x top left #D9F1F8;
									width: 172px;
									float: left;
									color: #0C2A31;
									padding: 0px 10px 20px 10px;
								}
									
									#wrapper #main_container #colone #search_box #search_bottom select 
									{
										font-family: Arial;
										font-size: 100%;
									}
								
									#wrapper #main_container #colone #search_box #search_bottom .label
									{
										float: left;
										width: 172px;
										margin-top: 10px;
									}
									
									#wrapper #main_container #colone #search_box #search_bottom select
									{
										float: left;
										width: 172px;
										border: 1px solid #B8CBD2;
									}
									
									#wrapper #main_container #colone #search_box #search_bottom #input_left
									{
										float: left;
										width: 128px;
									}
									
										#wrapper #main_container #colone #search_box #search_bottom #input_left input
										{	
											float: left;
											width: 125px;
											border-left: 1px solid #B8CBD2;
											border-bottom: 1px solid #B8CBD2;
											border-top: 1px solid #B8CBD2;
											border-right: 0px;
											height: 18px;
											margin: 0px;
											font-family: Arial;
											font-size: 100%;
											padding: 3px 0px 0px 3px;
										}
									
									#wrapper #main_container #colone #search_box #search_bottom #input_right
									{
										float: left;
										width: 40px;
										height: 23px;										
									}
									
										#wrapper #main_container #colone #search_box #search_bottom #input_right input.submit
										{
											width: 40px;
											height: 23px;
											border: 0px;
											margin: 0px;
											padding: 0px;
										}
										
							#wrapper #main_container #colone #price_red
							{
								float: left;
								width: 182px;
								padding-left: 10px;
								height: 124px;
								background: url(../Images/shellHome_18.gif) no-repeat top left;
								color: #FFF;
								text-decoration: none;
								padding-top: 10px;
								font-size: 110%;
							}
								
								#wrapper #main_container #colone #price_red span
								{
									font-size: 160%;
								}
									
						#wrapper #main_container #colone #yellow_left
						{
							float: left;
								width: 182px;
								padding-left: 10px;
								height: 122px;
								background: url(../Images/shellNewDelivery_03.gif) no-repeat top left;
								color: #FFF;
								text-decoration: none;
								padding-top: 10px;
								font-size: 110%;
						}
							
							#wrapper #main_container #colone #yellow_left span
							{
								font-size: 160%;
							}

		#wrapper #main_container #coltwo
		{
			float: left;
			width: 556px;
			padding: 0px 10px 0px 10px;
			z-index: 200;
			display: inline;
		}
		
			#wrapper #main_container #coltwo #center_nav
			{
				float: left;
				width: 556px;
				display: block;
			}
			
				#wrapper #main_container #coltwo #center_nav ul
				{
					float: left;
					width: 556px;
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #main_container #coltwo #center_nav ul li 
					{
						list-style-type: none;
						display: inline;
					}
					
						#wrapper #main_container #coltwo #center_nav ul li a
						{
							float: left;
							height: 33px;
							padding: 0px;
							margin: 0px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a span
						{
							display: none;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.home
						{
							background: url(../Images/shellCnav_03.gif) no-repeat top left;
							width: 78px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.home_bk
						{
							background: url(../Images/shellNav23_03.gif) no-repeat top left;
							width: 78px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.about_us
						{
							background: url(../Images/shellNav2_03.gif) no-repeat top left;
							width: 77px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.about_us_bk
						{
							background: url(../Images/shellCnav_04.gif) no-repeat top left;
							width: 77px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.latest_bk
						{
							background: url(../Images/shellCnav_05.gif) no-repeat top left;
							width: 104px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.latest
						{
							background: url(../Images/shellNav4_03.gif) no-repeat top left;
							width: 104px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.register_bk
						{
							background: url(../Images/shellCnav_06.gif) no-repeat top left;
							width: 85px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.register
						{
							background: url(../Images/shellNavR_03.gif) no-repeat top left;
							width: 85px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.account_bk
						{
							background: url(../Images/shellCnav_07.gif) no-repeat top left;
							width: 111px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.account
						{
							background: url(../Images/shellNav10_03.gif) no-repeat top left;
							width: 111px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.contact_bk
						{
							background: url(../Images/shellCnav_08.gif) no-repeat top left;
							width: 101px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a.contact
						{
							background: url(../Images/shellCon_03.gif) no-repeat top left;
							width: 101px;
						}
						
						#wrapper #main_container #coltwo #center_nav ul li a:hover
						{
							background-position: bottom;
						}
									
				#wrapper #main_container #coltwo #center_nav #bottom_border
				{
					float: left;
					width: 556px;
					height: 1px;
					display: block;
					background: url(../Images/shellNavi2_03.gif) no-repeat top left;
				}
					
					#wrapper #main_container #coltwo #center_nav #bottom_border span
					{
						display: none;
					}
				
			
			#wrapper #main_container #coltwo #center_picture
			{
				float: left;
				width: 556px;
				height: 140px;
				background: url(../Images/shellNav3_08.jpg) no-repeat top left;
				padding: 0px;
				margin: 0px;
			}
			
				#wrapper #main_container #coltwo #center_picture #picfader
				{
					float: left;
					width: 556px;
					height: 140px;
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #main_container #coltwo #center_picture #picfader li
					{
						list-style-type: none;
						display: inline;
						float: left;
						padding: 0px;
						margin: 0px;
						border: 0px;
					}
				
				
			
			#wrapper #main_container #coltwo #breadcrums
			{
				float: left;
				width: 541px;
				border-top: 1px solid #FFF;
				height: 22px;
				background: #E8E8ED;
				color: #525252;
				padding: 4px 0px 0px 15px;
				
			}
			
				#wrapper #main_container #coltwo #breadcrums a 
				{
					color: #30B1DF;	
				}
			
				#wrapper #main_container #coltwo #breadcrums span
				{
					color: #30B1DF;
				}
				
			#wrapper #main_container #coltwo #main_content
			{
				float: left;
				width: 556px;
				/*height: 607px;*/
				background: #FFF;
				color: #19194E;
				position: relative;
				z-index: 30;				
			}
			
				#wrapper #main_container #coltwo #main_content.full_height
				{
					height: auto;
					padding-bottom: 20px;
				}
			
				#wrapper #main_container #coltwo #main_content #welcome_box
				{
					float: left;
					width: 526px;
					font-size: 150%;
					line-height: 22px;
					padding-left: 15px;
					padding-right: 15px;
					margin-top: 20px;
					position: relative;
					z-index: 30;
				}
				
					#wrapper #main_container #coltwo #main_content #welcome_box span
					{
						color: #02A3DC;
						font-size: 120%;
					}
					
					#wrapper #main_container #coltwo #main_content #trade_signup
					{
						float: left;
						width: 540px;
						display: inline;
					}
					
						#wrapper #main_container #coltwo #main_content #trade_signup a
						{
							background: url(../Images/shellAbout_03.gif) no-repeat top left;
							width: 529px;
							height: 49px;
							display: block;
							color: #FFF;
							padding-top: 85px;
							text-decoration: none;
							font-size: 160%;
							padding-left: 10px;
							position: absolute;
							top: 51px;
							left: 8px;
							z-index: 20;
						}
						
							#wrapper #main_container #coltwo #main_content #trade_signup a:hover
							{
								background-position: bottom;
							}
						
							#wrapper #main_container #coltwo #main_content #trade_signup a span
							{
								color: #344800;
							}
							
							#wrapper #main_container #coltwo #main_content #trade_signup a.about
							{
								top: auto;
								bottom: 8px;
								left: 8px;
								background: url(../Images/shellAbout_03.gif) no-repeat top left;
							}	
							
				#wrapper #main_container #coltwo #main_content #specials
				{
					width: 556px;
					float: left;
					margin-top: 90px;
				}
				
				#wrapper #main_container #coltwo #main_content #specials #special_top
				{
					width: 536px;
					float: left;
					color: #FFF;
					height: 23px;
					padding-top: 4px;
					font-size: 120%;
					background: #F80000;
					padding-left: 20px;
				}
				
					#wrapper #main_container #coltwo #main_content #specials #special_container
					{
						float: left;
						width: 540px;
						padding: 0px 8px 0px 8px;
					}
					
					#wrapper #main_container #coltwo #main_content #specials #special_container .special_box
					{
						float: left;
						width: 540px;
						background: url(../Images/shellSpecials_03.jpg) no-repeat top left;
						height: 101px;
						margin-top: 10px;
					}
					
						#wrapper #main_container #coltwo #main_content #specials #special_container .special_box.grey
						{
							background: url(../Images/shellsSpecials_10.gif) no-repeat top left;
						}
					
					
					
						#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_left
						{
							float: left;
							width: 116px;
							height: 94px;
							padding-left: 8px;
							padding-top: 7px;
						}
						
							#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_left a
							{
								padding: 0px;
								margin: 0px;
								border: 0px;
								width: 116px;
								height: 87px;
								overflow: hidden;
							}
								
								#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_left a img
								{
									border: 0px;
								}
						
						#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_center
						{
							float: left;
							width: 268px;
							padding-left: 12px;
							padding-top: 7px;
							font-size: 110%;
							height: 94px;
						}
						
							#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_center span
							{
								font-size: 140%;
							}
							
						#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right
						{
							float: left;
							width: 136px;
							margin-top: 7px;
						}
						
							#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_top
							{
								float: left;
								height: 47px;
								background: url(../Images/shellsSpecials_08.gif) no-repeat top center;
								width: 111px;
								text-align: center;
								color: #FFF;
								margin-left: 25px;
								padding: 13px 0px 0px 0px;
								font-size: 140%;
								line-height: 15px;
								display: inline;
							}
							
							#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom
							{
								float: left;
								width: 136px;
								height: 20px;
							}
							
							#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom .rb_left
							{
								float: left;
								width: 30px;
							}
							
								#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom .rb_left .round_i
								{
									float: left;
									width: 15px;
									height: 15px;
									background: url(../Images/shellsSpecials_17.gif) no-repeat top left;
									margin: 7px 0px 0px 15px;
								}
								
									#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom .rb_left .round_i span
									{
										display: none;
									}
									
							#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom .rb_right
							{
								float: left;
								width: 106px;
							}
							
								#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom .rb_right a
								{
									float: left;
									width: 85px;
									height: 21px;
									background: url(../Images/shellsSpecials_14.gif) no-repeat top left;
									margin: 4px 0px 0px 10px;
								}
								
								#wrapper #main_container #coltwo #main_content #specials #special_container .special_box .special_right .right_bottom .rb_right a span
								{
									display: none;
								}
								
								
								#wrapper #main_container #coltwo #main_content #specials a
								{
									float: left;
									margin-top: 10px;
									margin-left: 10px;
									color: #13A9DE;
									text-decoration:none;
								}
								
									#wrapper #main_container #coltwo #main_content #specials a:hover
									{
										text-decoration: underline;
									}
							
				/* About Us Page Start */
				
				#wrapper #main_container #coltwo #main_content #content_text
				{
					float: left;
					width: 556px;
					color: #19194E;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #heading
					{
						float: left;
						width: 556px;
						margin-top: 20px;
						line-height: 22px;
					}
				
					#wrapper #main_container #coltwo #main_content #content_text #heading h2
					{
						padding: 0px;
						margin: 0px;
						color: #02A3DC;
						padding-left: 15px;
						font-size: 180%;
						font-weight: normal
					}
					
					#wrapper #main_container #coltwo #main_content #content_text .text_area 
					{
						float: left;
						width: 526px;
						padding-left: 15px;
						padding-right: 15px;
						color: #19194E;
						font-size: 110%;
						z-index: 200;
						margin-top: 15px;
						margin-bottom: 15px;
					}
					
					#wrapper #main_container #coltwo #main_content #content_text #text_wrap
					{
						float: left;
						width: 526px;
						padding-left: 15px;
						padding-right: 15px;
						color: #19194E;
						font-size: 110%;
						z-index: 200;
						margin-top: 25px;
					}
					
						/* Basket */						
						#baskettable 
						{
							/* Nothing */
						}
						
							#baskettable tr th 
							{
								background: #424242;
								color: #FFF;
							}
							
							#baskettable tr td select, #baskettable tr td input 
							{
								font-family: Arial;
								font-size: 100%;					
								float: left;		
							}
							
						#wrapper #main_container #coltwo #main_content #content_text #text_wrap .basketfunctions 
						{
							width: 526px;
							float: left;
							text-align: left;
							margin-top: 10px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #text_wrap .basketfunctions input 
							{
								font-family: Arial;
								font-size: 100%;	
							}


				
				/* About Us Page Finish */
				
				/* Contact Us Page Start */
				
				#wrapper #main_container #coltwo #main_content #content_text #map_container
				{
					background: url(../Images/shellContact_03.gif) no-repeat top left;
					width: 533px;
					height: 320px;
					float: left;
					margin-left: 8px;
					padding: 8px 0px 0px 8px;
					display: inline;
					margin-top: 25px;
				}
					
					#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_left
					{
						float: left;
						width: 304px;
						margin-top: 20px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_left #line_break
						{
							float: left;
							width: 210px;
							height: 0px;
							border-bottom: 1px solid #E8E8ED;
							margin-top: 18px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_left a
							{
								color: #13A9DE;
								text-decoration: none;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_left a:hover
								{
									text-decoration: underline;
								}
						
							#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_left #line_break span
							{
								display: none;
							}
							
					#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_right
					{
						float: left;
						width: 222px;
						margin-top: 20px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_right #opening
						{	
							float: left;
							width : 222px;
							
						
						}
				
						#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_right #contact_rl
						{
							float: left;
							width: 120px;
						}
						
						#wrapper #main_container #coltwo #main_content #content_text #text_wrap #contact_right #contact_rr
						{
							float: left;
							width: 102px;
						}
				
				/* Contact Us Page Finish */
				
				/* Latest News Page Start */
				
				#wrapper #main_container #coltwo #main_content #newswrap
				{
					float: left;
					width: 540px;
					padding-left: 8px;
					padding-right: 8px;
					margin-top: 25px;
					padding-bottom: 18px;
				}
				
					#wrapper #main_container #coltwo #main_content #newswrap .newsblock
					{
						float: left;
						width: 540px;
						margin-top: 8px;
					}
					
						#wrapper #main_container #coltwo #main_content #newswrap .newsblock.first
						{
							margin-top: 0px;
						}
					
						#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newstop
						{
							float: left;
							width: 540px;
							background: url(../Images/shelLNews_03.gif) no-repeat top left;
							height: 4px;
							display: block;
						}
						
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newstop span
							{
								display: none;
							}
							
						#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newstop.grey
						{
							background: url(../Images/shellnews_07.gif) no-repeat top left;

						}
						
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newstop_grey span
							{
								display: none;
							}
						
						#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle
						{
							float: left;
							width: 516px;
							background: #E5EDED;						
							padding: 0px 12px 10px 12px;
							font-size: 110%;
							color: #19194E;
						}
						
						#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle.grey
						{
							
							background: #EFEFEF;						
							
						}
						
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle .newsheader
							{
								float: left;
								color: #19194E;
								font-size: 140%;
								font-weight: bold;
								width: 516px;
								margin-top: 10px;
							}
							
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle .newscontent
							{
								float: left;
								width: 516px;
								margin-top: 5px;
							}
							
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle .read_more
							{
								float: left;
								width: 516px;
								
							}
							
								#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle .read_more a
								{
									color: #11A2DA;
									text-decoration: none;
								}
									#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsmiddle .read_more a:hover
									{
										float: left;
										text-decoration: underline;
									}
						
												
						#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsbottom
						{
							float: left;
							width: 540px;
							background: url(../Images/shellNews_06.gif) no-repeat top left;
							height: 4px;
							display: block;
						}
						
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsbottom span
							{
								display: none;
							}
							
							#wrapper #main_container #coltwo #main_content #newswrap .newsblock .newsbottom.grey
							{
								background: url(../Images/shellNews2_10.gif) no-repeat top left;
							}
			/* Latest News Page Finish */
						
			/* Product View CSS Start */
			
			#wrapper #main_container #coltwo #main_content #content_text #cat_top
			{
				float: left;
				width: 556px;
				background: #9ADAF1;
				height: 28px;
				margin-top: 20px;
				color: #2D2D2E;
			}
			
				#wrapper #main_container #coltwo #main_content #content_text #cat_top #cattopleft
				{
					float: left;
					width: 365px;
					padding-left: 15px;
					padding-top: 6px;
				}
				
				#wrapper #main_container #coltwo #main_content #content_text #cat_top #cattopright
				{
					float: left;
					width: 161px;
					text-align: right;
					padding-right: 15px;
					padding-top: 6px;
				}
				
				/* Reviews Page Start */
				
					#wrapper #main_container #coltwo #main_content #content_text #review_box
					{
						float: left;
						width: 556px;
						text-align: left;
						padding-bottom: 20px;
						position: relative;
						margin-top: 30px;
						
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox
						{
							float: left;
							width: 540px;
							margin-left: 8px;
							margin-top: 8px;
							display: inline;
							padding: 8px 0px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewleft
							{
								float: left;
								width: 426px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewleft .reviewtitle
								{
									float: left;
									width: 408px;
									font-weight: bold;
									color: #19194E;
									font-size: 150%;
									padding-left: 8px;
									padding-right: 10px;
								}
								
								#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewleft .reviewwho
								{
									float: left;
									width: 408px;
									padding-left: 8px;
									padding-right: 10px;
									font-size: 110%;
									color: #19194E;
									padding-top: 4px;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewleft .reviewwho a
									{
										color: #2DC6EB;
									}
							
							#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewright
							{
								float: left;
								width: 114px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewright .ratingtop
								{
									float: left;
									width: 114px;
									color: #19194E;
									font-size: 110%;
									text-align:center;
								}
								
								#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewright .ratingbot
								{
									float: left;
									width: 104px;
									padding-right: 10px;
									margin-top: 6px;
									padding-bottom: 15px;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #review_box .reviewbox .reviewright .ratingbot .starrate
									{	
									 	float: right;
										padding-left: 2px;
										width: 18px;
										height: 18px;
										background: url(../Images/shellStarRate_03.gif) no-repeat top right;
									}
				
				/* Review Page Finish */
				
				#wrapper #main_container #coltwo #main_content #content_text #cat_container
				{
					float: left;
					width: 556px;
					text-align: left;
					padding-bottom: 20px;
					position: relative;
				}
				
				#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox
				{
					float: left;
					width: 540px;
					padding-left: 8px;
					padding-right: 8px;
					margin-top: 8px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox span
					{
						display: none;
					}
				
					#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxtop
					{
						float: left;
						width: 540px;
						height: 4px;
						background: url(../Images/shellProd_03.gif) no-repeat top left;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxtop.green_top
						{
							background: url(../Images/shellProductGreen_14.gif) no-repeat top left;
						}
					
					#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont
					{
						float: left;
						width: 540px;
						background: #EFEFEF;
						
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont.green_cont
						{
							background: #E5EDED;
						}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prod_pic
						{
							float: left;
							width: 116px;
							padding: 4px 0px 4px 8px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prod_pic a
							{
								float: left;
								border: 0px;
								padding: 0px;
								margin: 0px;
								width: 116px;
								height: 87px;
								overflow: hidden;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prod_pic a img
								{
									padding: 0px;
									border: 0px;
									margin: 0px;
								}
								
					#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxmiddle
					{
						float: left;
						width: 265px;
						padding-left: 15px;
						color: #19194E;
						padding-top: 4px;
						font-size: 110%;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxmiddle span
						{
							font-size: 120%;
							display: inline;
							font-weight: bold;
						}
						
					#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright
					{
						float: left;
						width: 136px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrighttop
						{
							float: left;
							width: 136px;
							height: 40px;
						}	
						
							#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrighttop .left_box
							{
								float: left;
								width: 62px; 
								height: 36px;
								padding-left: 45px;
								padding-top: 4px;
								line-height: 15px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrighttop .left_box span
								{
									color: #ED1C24;
									font-size: 140%;
									display: inline;
								}
							
							#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrighttop .right_box
							{
								float: left;
								width: 29px;
								height: 40px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrighttop .right_box .qty_box
								{
									width: 20px;
									height: 20px;
									text-align: center;
									border: 1px solid #CECECE;
									background: #FFF;
									color: #888888;
									margin-top: 4px;
									margin-right: 9px;
								}
								
									*html #wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrighttop .right_box .qty_box
									{
										margin-right: 4px;
									}
							
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrightcenter
						{
							float: left;
							width: 136px;
							height: 22px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrightcenter a.info_button
							{
								float: left;
								width: 15px;
								height: 15px;
								background: url(../Images/shellsSpecials_17.gif) no-repeat top left;
								display: inline-block;
								margin-top: 3px;
								margin-left: 22px;
								
							}
							
							#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrightcenter a.more_info
							{
								float: left;
								width: 85px;
								height: 21px;
								background: url(../Images/shellsSpecials_14.gif) no-repeat top left;
								display: block;
								margin-left: 7px;
							}
						
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrightbottom
						{	
							float: left;
							width: 136px;
							background: url(../Images/shellBasket_09.gif) no-repeat center left;
							margin-top: 6px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrightbottom.green_bg
							{
								background: none;
							}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodbox .prodboxcont .prodboxright .boxrightbottom a.addtobasket
						{
							float: left;
							width: 85px;
							height: 21px;
							background: url(../Images/shellBasket_11.gif) no-repeat top left;;
							display: inline-block;
							margin-left: 44px;
						}
					
			#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodboxbottom
			{	
				width: 540px;
				height: 4px;
				background: url(../Images/shellNews2_10.gif) no-repeat top left;
				display: block;
				float: left;
			}
			
				#wrapper #main_container #coltwo #main_content #content_text #cat_container .prodboxbottom.green_bottom
				{
					background: url(../Images/shellProductGreen_16.gif) no-repeat top left;
				}
				
			#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list
			{
				width: 556px;
				color: #2D2D2E;
				padding-top: 30px;
				float: left;
			}
			
				#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_left
				{
					float: left;
					width: 50px;
					text-align: right;
					font-size: 120%;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_list
					{
						float: left;
						width: 340px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_list ul
						{
							padding: 0px;
							margin: 0px 0px 0px 15px;
							float: left;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_list ul li
							{
								list-style-type: none;
								display: inline;
								padding-right: 1px;
								float: left;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_list ul li a
								{
									color: #999999;
									text-decoration: none;
									padding-left: 2px;
									padding-right: 2px;
									font-size: 120%;
									float: left;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_list ul li a:hover
									{
										text-decoration: underline;
										color: #2D2D2E;
									}
								
								#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_list ul li a.current_page
								{
									color: #2D2D2E;
								}
								
					#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_right
					{
						float: right;
						width: auto;
						padding-right: 20px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_right a
						{
							margin-left: 20px;
							color: #02A3DC;
							text-decoration: none;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #cat_container #page_list #pl_right a.first_link
							{
								margin-left: 0px;
							}
			/* Product View CSS Finish */
				
			/* Register CSS Start */
			
			#wrapper #main_container #coltwo #main_content #content_text #reg_top
			{
				float: left;
				width: 556px;
				background: url(../Images/shellReg_03.gif) no-repeat top left;
				height: 9px;
				display: block;
				/*margin-top: 20px;*/
			}
			
				#wrapper #main_container #coltwo #main_content #content_text .blue_bar
				{
					float:left;
					width: 556px;
					background: #44C7E9;
					padding-top: 4px;
					height: 23px;
					color: #FFF;
					font-size: 120%;
					margin: 0px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text .blue_bar .blue_left
					{
						float: left;
						width: 285px;
						padding-left: 15px;
					}
					
					#wrapper #main_container #coltwo #main_content #content_text .blue_bar .blue_right
					{
						float: left;
						width: 241px;
						padding-right: 15px;
						text-align: right;
						font-size: 90%;
					}
					
			#wrapper #main_container #coltwo #main_content #content_text .formcontainer
			{
				float: left;
				width: 540px;
				background: url(../Images/shellReg_06.gif) repeat-y top left;
				padding: 11px 8px 15px 8px;
			}
			
				#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formwrap
				{
					float: left;
					width: 540px;
					margin-top: 4px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formwrap .formleft
					{
						float: left;
						width: 131px;
						color: #393939;
						font-size: 110%;
						padding: 0px 3px 0px 12px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formwrap .formleft.bold 
						{
							font-weight: bold;
						}
					
					#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formwrap .formright
					{
						float: left;
						width: 394px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formwrap .formright input
						{
							width: 236px;
							height: 20px;
							background: url(../Images/shellForm_07.gif) no-repeat top left;
							border: 0px;
							padding-top: 5px;
							padding-left: 3px;
							color: #19194E;
						}
						
						#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formwrap .formright input.submitbutton 
						{
							width: 61px;
							height: 21px;
							padding: 0px;
						}
						
				#wrapper #main_container #coltwo #main_content #content_text .formcontainer .formtext
				{
					float: left;
					width: 520px;
					margin-left: 13px;
					color: #19194E;
					font-size: 110%;
					padding: 0px 0px 10px 0px;
					display: inline;
				}
				
				#wrapper #main_container #coltwo #main_content #content_text .formcontainer .policy
				{
					float: left;
					width: 500px;
					height: 100px;
					border-top: 2px solid #3D3D3D;
					border-left: 2px solid #3D3D3D;
					border-right: 2px solid #C8C8C8;
					border-bottom: 2px solid #C8C8C8;
					overflow: auto;
					padding: 12px 10px 0px 10px;
					background: #FFF;
					color: #000;
					margin-left: 7px;
					display: inline;
					margin-top: 15px;
				}
				
				#wrapper #main_container #coltwo #main_content #content_text #form_bottom
				{
					background: url(../Images/shellForm_16.gif) no-repeat top left;
					width: 556px;
					height: 20px;
					float: left;
					display: block;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #form_bottom span
					{
						display: none;
					}
					
			/* Register Main page Start */
			
			#wrapper #main_container #coltwo #main_content #content_text #register
			{
				float: left;
				width: 556px;
				display: inline;
			}
			
				#wrapper #main_container #coltwo #main_content #content_text #register #register_top
				{
					float: left;
					width: 541px;
					display: inline;
					margin-left: 8px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_top
					{
						float: left;
						width: 541px;
						height: 9px;
						background: url(../Images/shellRegister2_03.gif) no-repeat top left;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_top span
						{
							display: none;
						}
					
					#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid
					{
						float: left;
						width: 541px;
						background: #E5EDED;
					}
						
						#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #buy_now
						{
							float: left;
							width: 522px;
							height: 93px;
							display: block;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #buy_now a
							{
								background: url(../Images/shellRegister2_06.gif) no-repeat top left;
								width: 522px;
								height: 93px;
								display: block;
								margin-left: 9px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #buy_now a:hover
								{
									background-position: bottom;
								}
							
							#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #buy_now a span
							{
								display: none;
							}
							
						#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #reg_text
						{
							float: left;
							width: 455px;
							color: #19194E;
							font-size: 110%;
							padding-left: 10px;
							margin-top: 15px;							
						}
						
						#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #reg_now_link
						{
							float: left;
							width: 257px;
							height: 21px;
							padding-left: 10px;
							margin-top: 16px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #reg_now_link a
							{
								float: left;
								width: 247px;
								height: 21px;
								display: block;
								background: url(../Images/shellRegister2_10.gif) no-repeat top left;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #reg_now_link a:hover
								{
									background-position: bottom;
								}
								
								#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_mid #reg_now_link a span
								{	
									display: none;
								}
						
						
						
					#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_bot
					{
						float: left;
						width: 541px;
						height: 9px;
						background: url(../Images/shellRegister2_12.gif) no-repeat top left;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #register #register_top #reg_bot span
						{
							display: none;
						}
			
				#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom
				{
					float: left;
					width: 541px;
					padding-left: 8px;
					margin-top: 8px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box
					{
						float: left;
						width: 256px;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box.distributor
						{
							float: right;
						}
					
						#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_top
						{
							float: elft;
							width: 256px;
							height: 10px;
							background: url(../Images/shellRegister2_14.gif) no-repeat top left;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_top span
							{
								display: none;
							}
						
						#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid
						{
							float: left;
							width: 256px;
							background: #EFEFEF;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_pic
							{
								float: left;
								width: 236px;
								height: 53px;
								padding-left: 10px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_pic a.dist_link
								{
									background: url(../Images/shellRegister2_20.gif) no-repeat top left;
								}
							
								#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_pic a
								{
									float: left;
									width: 236px;
									height: 53px;
									background: url(../Images/shellRegister2_18.gif) no-repeat top left;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_pic a:hover
									{
										background-position: bottom;
									}
								
								#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_pic a span
								{
									display: none;
								}
								
							#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_text
							{	
								float: left;
								width: 236px;
								padding-left: 15px;
								color: #19194E;
								font-size: 110%;
								margin-top: 15px;
							}
							
							#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_link
							{
								float: left;
								width: 234px;
								padding-left: 10px;
								margin-top: 10px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_link a
								{
									background: url(../Images/shellRegister2_25.gif) no-repeat top left;
									width: 234px;
									height: 21px;
									display: block;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_link a:hover
									{
										background-position: bottom;
									}
								
									#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_mid .trade_link a span
									{	
										display: none;
									}
						
						#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_bot
						{
							float: left;
							width: 256px;
							height: 10px;
							background: url(../Images/shellRegister2_28.gif) no-repeat top left;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #register #register_bottom .trade_box .trade_bot span
							{
								display: none;
							}
			
			
			#wrapper #main_container #coltwo #main_content #content_text .reg_head
			{
				float: left;
				width: 526px;
				padding-left: 8px;
				font-size: 140%;
				color: #19194E;
				margin-top: 8px;
			}
			
			#wrapper #main_container #coltwo #main_content #content_text .reg_content
			{
				float: left;
				width: 450px;
				font-size: 110%;
				color: #19194E;
				margin-top: 4px;
				margin-left: 8px;
				display: inline;
			}
			
			#wrapper #main_container #coltwo #main_content #content_text .reg_link
			{
				float: left;
				width: 450px;
				margin-left: 8px;
				display: inline;
			}
			
			#wrapper #main_container #coltwo #main_content #content_text .reg_link .pdf_bg
			{
				float: left;
				width: 40px;				
			}
			
				#wrapper #main_container #coltwo #main_content #content_text .reg_link .pdf_bg a
				{
					float: left;
					width: 16px;
					height: 21px;
					background: url(../Images/shellPDF_14.gif) no-repeat top left;
					margin-top: 5px;
					margin-left: 10px;
					display: inline;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text .reg_link .pdf_bg a span
					{
						display: none;
					}
			
				#wrapper #main_container #coltwo #main_content #content_text .reg_link a.standard
				{
					float: left;
					width: 85px;
					height: 21px;
					background: url(../Images/shellReg2_06.gif) no-repeat top left;
					display: block;
					margin-top: 5px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text .reg_link a.standard span
					{
						display: none;
					}
			
				#wrapper #main_container #coltwo #main_content #content_text .reg_link a.trade
				{	
					float: left;
					width: 85px;
					height: 21px;
					background: url(../Images/shellReg2_12.gif) no-repeat top left;
					display: block;
					margin-top: 5px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text .reg_link a.trade span
					{
						display: none;
					}
			
			/* Register Main page Finish */
				
			/* Product Expanded Page Start */
			
				#wrapper #main_container #coltwo #main_content #content_text #product_box
				{
					float: left;
					width: 540px;
					padding-left: 8px;
					padding-right: 8px;
				}
				
					#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top
					{
						float: left;
						width: 540px;
						margin-top: 17px;
						position: relative;
					}
					
						#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #main_picture
						{
							float: left;
							width: 307px;
							border: 1px solid #E7E7E7;							
						}
						
						#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo
						{
							float: left;
							width: 208px;
							margin-left: 15px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo #price_qty
							{
								float: left;
								width: 208px;
								height: 38px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo #price_qty #price_left
								{
									float: left;
									width: 300px;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo #price_qty #price_left span
									{
										color: #ED1C24;
										font-size: 140%;
									}
								
								#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo #price_qty #price_right
								{
									float: left;
									width: 108px;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo #price_qty #price_right #price_box
									{
										float: right;
										border: 1px solid #E8E8ED;
										height: 20px;
										width: 20px;
										text-align: center;
										color: #919191;
									}
									
						#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo .info_box
						{	
							float: left;
							width: 208px;
							height: 34px;
							border-top: 1px solid #E8E8ED;
							padding-top: 6px;
							color: #19194E;
							line-height: 14px;
							font-size: 110%;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #prodinfo .info_box select 
							{
								font-family: Arial;
								font-size: 100%;
								width: 208px;
							}
						
						#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #add_basket
						{
							float: left;
							width: 208px;
							bottom: 0px;
							background: url(../Images/shellProduct_06.gif) no-repeat center left;
							padding-left: 23px;
							margin-top: 5px;
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #add_basket a
							{
								width: 85px;
								height: 21px;
								background: url(../Images/shellBasket_11.gif) no-repeat top left;
								display: block;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #product_box #product_top #add_basket a span
								{	
									display: none;
								}
								
						#wrapper #main_container #coltwo #main_content #content_text #product_box #caption
						{
							float: left;
							width: 540px;
							margin-top: 15px;
							
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #product_box #caption #cap_top
							{
								float: left;
								width: 540px;
								background: url(../Images/shellCaption_10.gif) no-repeat top left #EFEFEF;
								height: 12px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #product_box #caption #cap_top span
								{	
									display: none;
								}
							
							#wrapper #main_container #coltwo #main_content #content_text #product_box #caption #cap_mid
							{
								float: left;
								width: 510px;
								background: #EFEFEF;
								font-size: 110%;
								padding-left: 15px;
								padding-right: 15px;								
							}
							
							#wrapper #main_container #coltwo #main_content #content_text #product_box #caption #cap_bot
							{
								float: left;
								width: 540px;
								background: url(../Images/shellCaption_13.gif) no-repeat bottom left #EFEFEF;
								height: 12px;
								
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #product_box #caption #cap_bot span
								{
									display: none;
								}
						
						#wrapper #main_container #coltwo #main_content #content_text #product_box #related
						{
							width: 540px;											
							/*background: #CCFFCC;*/
							float: left;	
							margin: 10px 0px 10px 0px;						
						}
						
							#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_title
							{
								float: left;
								width: 525px;
								color: #02A3DC;
								font-size: 110%;
								padding-left: 8px;
							}
							
							#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_list
							{	
								float: left;
								width: 540px;
								margin-top: 8px;
							}
							
								#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_list ul
								{
									padding: 0px;
									margin: 0px;
								}
								
								#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_list ul li
								{
									list-style-type: none;
									display: inline;
									text-align: center;
								}
								
									#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_list ul li a
									{
										
										border: 0px;
										text-decoration: none;
										text-align: center;
										float: left;
										color: #19194E;
										margin-left: 15px;
									}
									
										#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_list ul li a.no_border
										{
											margin-left: 0px;
										}
									
										#wrapper #main_container #coltwo #main_content #content_text #product_box #related #rel_list ul li a img
										{
											border: 1px solid #E8E8E8;
											margin-bottom: 10px;
											height: 126px;
											overflow: hidden;
										}
			
			/* Product Expanded Page Finsih */

		/* Column Three CSS Start */
		#wrapper #main_container #colthree
		{
			float: left;
			width: 192px;
		}
		
			#wrapper #main_container #colthree #basket_top
			{
				float: left;
				width: 182px;
				background: url(../Images/shellNav2_05.gif) no-repeat top left;
				color: #FFF;
				font-size: 180%;
				height: 30px;
				padding-left: 10px;
				padding-top: 10px;
			}
			
			#wrapper #main_container #colthree #basket_container
			{
				background: url(../Images/shellNav2_11.gif) repeat-x top left #8AC000;
				width: 192px;
				float: left;
				padding-bottom: 7px;
			}
			
				#wrapper #main_container #colthree #basket_container #inner_container
				{
					float: left;
					width: 178px;
					margin-left: 7px;
					display: inline;
				}
				
					#wrapper #main_container #colthree #basket_container #inner_container #basket_bg_top
					{
						background: url(../Images/shellNav2_14.gif) no-repeat top left;
						height: 3px;
						width: 178px;
						display: block;
						float: left;
						margin-top: 7px;
					}
					
						#wrapper #main_container #colthree #basket_container #inner_container #basket_bg_top span
						{
							display: none;
						}
					
					#wrapper #main_container #colthree #basket_container #inner_container #basket_main
					{
						float: left;
						width: 178px;
						background: url(../Images/shellNav2_18.gif) repeat-y top left;						
					}
					
					#wrapper #main_container #colthree #basket_container #inner_container #basket_main #title
					{
						float: left;
						width: 158px;
						margin-left: 10px;
						border-bottom: 1px solid #BAC799;
						display: inline;
					}
					
						#wrapper #main_container #colthree #basket_container #inner_container #basket_main #title #title_item
						{
							float: left;
							width: 68px;
							text-align: left;
							color: #537400;
							padding-left: 2px;
						}
						
						#wrapper #main_container #colthree #basket_container #inner_container #basket_main #title #title_qty
						{
							float: left;
							width: 86px;
							text-align: right;
							color: #537400;
							padding-right: 2px;
						}
						
						#wrapper #main_container #colthree #basket_container #inner_container #basket_main #basket_text
						{
							float: left;
							color: #2D2D2D;
							width: 158px;
							margin-left: 10px;
							margin-right: 10px;
							height: 146px;
							display: inline;
						}
						
							#wrapper #main_container #colthree #basket_container #inner_container #basket_main #basket_text .basketrow 
							{
								width: 158px;
								float: left;
								margin-bottom: 5px;
							}
							
								#wrapper #main_container #colthree #basket_container #inner_container #basket_main #basket_text .basketrow .basketitem 
								{
									width: 145px;
									float: left;
								}
								
								#wrapper #main_container #colthree #basket_container #inner_container #basket_main #basket_text .basketrow .basketquantity 
								{
									width: 13px;
									float: left;
								}
						
						#wrapper #main_container #colthree #basket_container #inner_container #basket_bottom
						{
							float: left;
							width: 178px;
							background: url(../Images/shellNav2_20.gif) no-repeat top left;
							position: relative;
							height: 22px;
						}
						
							#wrapper #main_container #colthree #basket_container #inner_container #basket_bottom a.tab_one
							{
								float: left;
								width: 79px;
								height: 18px;
								background: url(../Images/shellNav2_21.gif) no-repeat top left;
								color: #2D2D2E;
								padding-top: 2px;
								text-align: center;
								position: absolute;
								bottom: 1px;
								top: -7px;
								left: 7px;
								text-decoration: none;
							}
								#wrapper #main_container #colthree #basket_container #inner_container #basket_bottom a.tab_one:hover
								{
									background-position: bottom;
								}
							
							#wrapper #main_container #colthree #basket_container #inner_container #basket_bottom a.tab_two
							{
								float: left;
								width: 79px;
								height: 18px;
								background: url(../Images/shellNav2_21.gif) no-repeat top left;
								color: #2D2D2D;
								padding-top: 2px;
								text-align: center;
								position: absolute;
								bottom: 1px;
								top: -7px;
								right: 7px;
								text-decoration: none;
							}
							
								#wrapper #main_container #colthree #basket_container #inner_container #basket_bottom a.tab_two:hover
								{
									background-position: bottom;
								}
							
			#wrapper #main_container #colthree #total
			{
				float: left;
				width: 192px;
				height: 26px;
				background: url(../Images/shellNav2_26.gif) repeat-x top left;
				font-size: 120%;
			}
			
				#wrapper #main_container #colthree #total #total_left
				{
					float: left;
					width: 82px;
					text-align: left;
					padding-top: 4px;
					padding-left: 10px;
				}
				
				#wrapper #main_container #colthree #total #total_right
				{
					float: left;
					width: 90px;
					text-align: right;
					padding-top: 4px;
					padding-right: 10px;
				}
				
			#wrapper #main_container #colthree #login
			{
				float: left;
				width: 192px;
			}
			
				#wrapper #main_container #colthree #login a
				{
					float: left;
					width: 182px;
					background: url(../Images/shellNav2_28.gif) no-repeat top left;
					display: block;
					height: 26px;
					font-size: 140%;
					color: #FFF;
					text-decoration: none;
					padding: 10px 0px 0px 10px;
				}
				
					#wrapper #main_container #colthree #login a:hover
					{
						background-position: bottom;
					}
				
			#wrapper #main_container #colthree #register_two
			{
				float: left;
				width: 192px;
			}
			
				#wrapper #main_container #colthree #register_two a
				{
					float: left;
					width: 182px;
					background: url(../Images/shellNav2_29.gif) no-repeat top left;
					display: block;
					height: 26px;
					font-size: 140%;
					color: #FFF;
					text-decoration: none;
					padding: 10px 0px 0px 10px;
				}
				
					#wrapper #main_container #colthree #register_two a:hover
					{
						background-position: bottom;
					}
				
			#wrapper #main_container #colthree #contact_cs
			{
				float: left;
					width: 182px;
					height: 160px;
					background: url(../Images/shellCustomerBg_03.gif) no-repeat top left;
					color: #FFF;
					text-decoration: none;
					padding: 10px 0px 0px 10px;
					font-size: 110%;
			}
				
					#wrapper #main_container #colthree #contact_cs .contacthead
					{
						font-size: 160%;
					}
					
					#wrapper #main_container #colthree #contact_cs .contacttel
					{
						font-size: 150%;
						font-weight: bold;
						float: left;
						width: 182px;
						padding-top: 20px;
					}
					
					#wrapper #main_container #colthree #contact_cs .contactday
					{
						float: left;
						width: 53px;
					}
					
			#wrapper #main_container #colthree #security
			{
				float: left;
				width: 192px;
			}
			
				#wrapper #main_container #colthree #security a
				{
					float: left;
					width: 182px;
					height: 115px;
					background: url(../Images/shellNav3_31.gif) repeat-x top left;
					color: #FFF;
					text-decoration: none;
					padding: 10px 0px 0px 10px;
					font-size: 110%;
					line-height: 20px;
				}
				
					#wrapper #main_container #colthree #security a img
					{
						border: 0px;
						float: left;
						margin-top: 2px;
					}
				
					#wrapper #main_container #colthree #security a span
					{
						font-size: 160%;
					}
					
					#wrapper #main_container #colthree #security span.secured
					{
						line-height: 25px;
						font-size: 100%;
					}
					
					#wrapper #main_container #colthree #security a:hover
					{
						background-position: bottom;
					}
					
			#wrapper #main_container #colthree #reviews
			{
				float: left;
				width: 192px;
			}
			
				#wrapper #main_container #colthree #reviews a
				{
					float: left;
					width: 172px;
					height: 160px;
					padding: 10px 10px 0px 10px;
					background: url(../Images/shellNav3_37.gif) no-repeat top left;
					font-size: 110%;
					color: #FFF;
					text-decoration: none;
				}
				
					#wrapper #main_container #colthree #reviews a:hover
					{
						background-position: bottom;
					}
				
					#wrapper #main_container #colthree #reviews a img
					{
						padding: 0px;
						border: 0px;
						float: left;
						margin-top: 10px;
					}
				
					#wrapper #main_container #colthree #reviews a span
					{
						font-size: 160%;
					}
					
					#wrapper #main_container #colthree #reviews a span.italic
					{
						float: left;
						font-style: italic;
						font-size: 100%;
					}
					
					#wrapper #main_container #colthree #reviews a span.dark_name
					{
						color: #482700;
						font-size: 100%;
					}
					#wrapper #main_container #colthree #reviews a span.line_height
					{
						line-height: 20px;
						font-size: 100%;
					}
					
	#wrapper #footer
	{
		float: left;
		width: 960px;
		height: 59px;
		background: url(../Images/shellFooter_13.jpg) no-repeat top left;
		margin-top: 8px;
		padding-bottom: 20px;
	}
	
		#wrapper #footer ul
		{
			padding: 0px;
			margin: 7px 0px 0px 0px;
		}
		
			#wrapper #footer ul li
			{
				list-style-type: none;
				display: inline;
				float: left;
			}
			
				#wrapper #footer ul li a
				{
					float: left;
					height: 42px; 
					opacity: .60; /* Standard: FF gt 1.5, Opera, Safari */
					filter: alpha(opacity=60); /* IE lt 8 */
					-ms-filter: "alpha(opacity=60)"; /* IE 8 */
					-khtml-opacity: .60; /* Safari 1.x */
					-moz-opacity: .60; /* FF lt 1.5, Netscape */
				}
				
				#wrapper #footer ul li a:hover
				{
					opacity: 1.0; /* Standard: FF gt 1.5, Opera, Safari */
					filter: alpha(opacity=100); /* IE lt 8 */
					-ms-filter: "alpha(opacity=100)"; /* IE 8 */
					-khtml-opacity: 1.0; /* Safari 1.x */
					-moz-opacity: 1.0; /* FF lt 1.5, Netscape */
				}
				
					#wrapper #footer ul li a span
					{
						display: none;
					}
				
				#wrapper #footer ul li a.farcela
				{
					background: url(../Images/shellFooter2_16.gif) no-repeat top left;
					width: 54px;
				}
				
				#wrapper #footer ul li a.three_em
				{
					background: url(../Images/shellFooter2_18.gif) no-repeat top left;
					width: 46px;
				}
				
				#wrapper #footer ul li a.iwata
				{
					background: url(../Images/shellFooter2_19.gif) no-repeat top left;
					width: 70px;
				}
				
				#wrapper #footer ul li a.powertec
				{
					background: url(../Images/shellFooter2_20.gif) no-repeat top left;
					width: 78px;
				}
				
				#wrapper #footer ul li a.lechler
				{
					background: url(../Images/shellFooter2_21.gif) no-repeat top left;
					width: 51px;
				}
				
				#wrapper #footer ul li a.sip
				{
					background: url(../Images/shellFooter2_22.gif) no-repeat top left;
					width: 63px;
				}
				
				#wrapper #footer ul li a.indasa
				{
					background: url(../Images/shellFooter2_23.gif) no-repeat top left;
					width: 35px;
				}
				
				#wrapper #footer ul li a.tetrosyl
				{
					background: url(../Images/shellFooter2_24.gif) no-repeat top left;
					width: 71px;
				}
				
				#wrapper #footer ul li a.iwata
				{
					background: url(../Images/shellFooter2_19.gif) no-repeat top left;
					width: 70px;
				}
				
				#wrapper #footer ul li a.mirka
				{
					background: url(../Images/shellFooter2_25.gif) no-repeat top left;
					width: 104px;
				}
				
				#wrapper #footer ul li a.sealey
				{
					background: url(../Images/shellFooter2_26.gif) no-repeat top left;
					width: 98px;
				}
				
				#wrapper #footer ul li a.sata
				{
					background: url(../Images/shellFooter2_27.gif) no-repeat top left;
					width: 78px;
				}
				
				#wrapper #footer ul li a.upol
				{
					background: url(../Images/shellFooter2_28.gif) no-repeat top left;
					width: 55px;
				}
				
				#wrapper #footer ul li a.prospray
				{
					background: url(../Images/shellFooter2_29.gif) no-repeat top left;
					width: 67px;
				}

				#wrapper #footer ul li a.devilbiss
				{
					background: url(../Images/shellFooter2_30.gif) no-repeat top left;
					width: 88px;
				}
				
		#wrapper #sub_footer
		{
			float: left;
			width: 960px;
			color: #FFF;
			padding-bottom: 20px;
		}
		
			#wrapper #sub_footer #sub_footer_left
			{
				float: left;
				width: 500px;
			}
			
				#wrapper #sub_footer #sub_footer_left ul
				{
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #sub_footer #sub_footer_left ul li
					{
						list-style-type: none;
						display: inline;
						padding-left: 10px;
						padding-right: 6px;
						background: url(../Images/shellFooter2_35.jpg) no-repeat center left;
					}
					
						#wrapper #sub_footer #sub_footer_left ul li.first
						{
							padding-left: 0px;
							background: none;
						}
					
						#wrapper #sub_footer #sub_footer_left ul li a
						{
							color: #FFF;
							text-decoration: none;
						}
						
			#wrapper #sub_footer #sub_footer_right
			{
				float: left;
				width: 460px;
				color: #FFF;
				text-align: right;
			}
			
				#wrapper #sub_footer #sub_footer_right a
				{
					color: #FFF;
					text-decoration: none;
					text-align: right;
				}

