/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	padding: 10px 0px 20px 0px;	
	margin:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: url(../Images/Background.jpg) repeat-x top left #231F20;
	text-align: center;	
	line-height: 18px;
	color: #363636;
}

.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;
}

a 
{
	color: #5E4433;
	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: 890px;		
	background: none;
}

	#wrapper #header 
	{
		width: 890px;
		float: left;
		position: relative;
		background: url(../Images/HeaderBG.jpg) repeat-x bottom left;
		padding-bottom: 22px;
	}
	
		#wrapper #header h1 
		{
			margin: 0px 0px 0px 6px;
			padding: 0px;
			float: left;
		}
		
			#wrapper #header h1 a 
			{
				width: 173px;
				height: 107px;
				display: block;
				background: url(../Images/shellGraphics_03.gif) no-repeat top left;
			}
			
				#wrapper #header h1 a span 
				{
					display: none;
				}
				
			#wrapper #header h2
			{
				display: none;
			}
				
		#wrapper #header #headerright
		{
			float: right;
			width: 350px;
		}
		
			#wrapper #header #headerright #headertop
			{
				float: right;
				width: 335px;
				padding-right: 15px;
				margin-top: 15px;
			}
			
				#wrapper #header #headerright #headertop a
				{
					float: right;
					padding-right: 40px;
					height: 24px;
					padding-top: 4px;
					background: url(../Images/shellTwitter_03.gif) no-repeat top right;
					color: #FFF;
					text-decoration: none;	
					font-size: 110%;			
				}
				
					#wrapper #header #headerright #headertop a:hover
					{
						text-decoration: underline;
						background-position: bottom right;
					}
			
			#wrapper #header #headerright #headerbottom
			{
				float: right;
				width: 335px;
				padding-right: 15px;
				text-align: right;
				margin-top: 18px;
			}
			
				#wrapper #header #headerright #headerbottom ul
				{
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #header #headerright #headerbottom ul li
					{
						list-style-type: none;
						display: inline;
						padding-left: 6px;
						padding-right: 6px;
						float: right;
						width: auto;
						width: 70px;
					}
					
						#wrapper #header #headerright #headerbottom ul li a
						{
							float: rihgt;
							color: #D2D2D2;
							font-size: 110%;
							text-decoration: none;
							width: auto;
						}
						
						#wrapper #header #headerright #headerbottom ul li.spacerleft
						{
							padding-left: 8px;
							background: url(../Images/HeaderSpacer.gif) no-repeat left;
							padding-right: 0px;
						}
						
						#wrapper #header #headerright #headerbottom ul li a:hover
						{
							text-decoration: none;
						}
						
						#wrapper #header #headerright #headerbottom ul li a.accountlogin
						{
							float: right;
							color: #FFF;
							font-size: 100%;
							text-decoration: underline;
						}
						
						#wrapper #header #headerright #headerbottom ul li.basket
						{
							padding-left: 25px;
							background: url(../Images/HeaderBasketIcon.gif) no-repeat top left;
							width: 46px;
						}
						
						#wrapper #header #headerright #headerbottom ul li a.yourbasket
						{
							float: right;
							color: #FFF;
							font-size: 100%;
							text-decoration: underline;
						}
						
						#wrapper #header #headerright #headerbottom ul li.telephone
						{
							color: #FFF;
							font-size: 110%;
							width: 100px;
							padding-right: 15px;
						}
						
							#wrapper #header #headerright #headerbottom ul li.telephone span
							{
								color: #FFEE00;
								font-weight: bold;
							}

	#wrapper #navigation 
	{
		/*margin-top: 22px;*/
		width: 890px;
		float: left;
		background: #FFF url(../Images/shellGraphics_07.gif) no-repeat top left;
		height: 40px;
		position: relative;
	}
	
		#wrapper #navigation ul 
		{
			margin: 10px 0px 0px 15px;
			padding: 0px;
			float: left;
		}
		
			#wrapper #navigation ul li 
			{
				list-style-type: none;
				display: inline;
				padding-right: 12px;
				font-family: "Lucida Sans Unicode", "Lucida Grande";
				text-transform: uppercase;								
			}
			
				#wrapper #navigation ul li.spacer 
				{
					padding-left: 12px;
					background: url(../Images/NavigationSpacer.gif) no-repeat left;
				}
			
				#wrapper #navigation ul li a 
				{
					color: #BCBEC0;
					text-decoration: none;
				}
				
					#wrapper #navigation ul li a:hover 
					{						
						color: #42BAEB;
					}
					
		#wrapper #navigation #quickproductsearch 
		{
			position: absolute;
			left: 735px;
			top: 12px;
		}
		
			#wrapper #navigation #quickproductsearch input 
			{
				font-family: Arial;
				font-size: 100%;
				border: solid 0px;
				padding: 0px;
				margin: 2px 0px 0px 0px;
				float: left;
				width: 128px;
			}
			
				#wrapper #navigation #quickproductsearch .submitbutton 
				{
					width: 14px;
					height: 17px;
					margin: 0px;
				}
	
	#wrapper #sitecontainer 
	{
		width: 880px;
		float: left;		
		background: #A9AAAC url(../Images/SiteContainerBG.jpg) no-repeat top left;
		padding: 0px 5px 0px 5px;
		z-index: 0;
	}
	
		#wrapper #sitecontainer #sitecontainertile 
		{
			background: url(../Images/SiteContainerTile.gif) repeat-y top left;
			float: left;
			width: 880px;
			position: relative;
			z-index: 0;
		}
		
		#wrapper #sitecontainer #sitecontainertile #rightcolbg
		{
			position: absolute;
			bottom: -5px;
			right: 0px;
			clear: both;
			height: 219px;
			width: 155px;
			background: url(../Images/shellRightBG_17.jpg) no-repeat top left;
			z-index: 0;
		}
	
			#wrapper #sitecontainer #sitecontainertile #leftcolumn 
			{
				width: 155px;
				float: left;			
				padding-bottom: 314px;
				background: url(../Images/shellLeftBG_14.gif) no-repeat bottom left;
			}
				
				#wrapper #sitecontainer #sitecontainertile #leftcolumn h2 
				{
					margin: 0px;
					padding: 0px;					
				}
					
					#wrapper #sitecontainer #sitecontainertile #leftcolumn h2 a 
					{
						display: block;
						width: 155px;
						height: 55px;
					}
					
						#wrapper #sitecontainer #sitecontainertile #leftcolumn h2.collections a
						{
							background: url(../Images/newShellGraphics_03.gif) no-repeat top left;
						}
						
						#wrapper #sitecontainer #sitecontainertile #leftcolumn h2.gifts a
						{
							background: url(../Images/giftsLeftNav_03.gif) no-repeat top left;
						}
						
							#wrapper #sitecontainer #sitecontainertile #leftcolumn h2 a span 
							{
								display: none;
							}
						
				#wrapper #sitecontainer #sitecontainertile #leftcolumn .categoryheader 
				{
					background: url(../Images/shellGraphics_20.gif) no-repeat top left;
					width: 142px;
					height: 23px;
					cursor: pointer;
					color: #646464;
					padding: 4px 0px 0px 13px;
					font-family: "Lucida Sans Unicode", "Lucida Grande";
					font-size: 110%;
					border-top: solid 2px #101010;				
				}
				
					#wrapper #sitecontainer #sitecontainertile #leftcolumn .categoryheader:hover 
					{
						background-position: bottom left;
						color: #FFF;
					}
					
				#wrapper #sitecontainer #sitecontainertile #leftcolumn .categoryinfo 
				{
					background: #101010;
					width: 145px;
					padding: 5px;
				}
				
					#wrapper #sitecontainer #sitecontainertile #leftcolumn .categoryinfo a 
					{
						text-decoration: none;
						color: #E26C00;
						font-size: 90%;
						text-align: center;
						display: block;
						width: 145px;
					}
				
						#wrapper #sitecontainer #sitecontainertile #leftcolumn .categoryinfo a img 
						{
							margin: 5px 0px 5px 0px;
							border: solid 0px;
						}
			
			#wrapper #sitecontainer #sitecontainertile #centercolumn 
			{
				width: 564px;
				float: left;
				margin-left: 3px;
			}
			
				/* Standard & Home Styles */
				#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent 
				{
					width: 564px;
					float: left;
				}
				
					#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #homeflashimage 
					{
						width: 564px;
						float: left;
						height: 233px;						
					}
					
					#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #supportingflashimage 
					{
						width: 564px;
						float: left;
						/*height: 233px;*/
						height: 96px;
					}
					
					#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea 
					{
						width: 564px;
						float: left;
						/*background: url(../Images/HomeContentAreaBG.jpg) no-repeat top right;*/						
					}
					
						#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea.whitetext.nobottompadding 
						{
							padding-bottom: 0px;
							color: #FFF;
						}
					
						#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea.nobottompadding 
						{
							padding-bottom: 0px;
						}
						
						#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent 
						{
							width: 564px;
							float: left;
							background: url(../Images/PageContentBG_03.gif) repeat-y top left;						
							margin-top: 9px;
							color: #4D4D4D;
						}
						
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentheader 
							{
								float: left;
								width: 564px;
								background: url(../Images/PageContentBG_01.gif) no-repeat top left;
								height: 7px;
								overflow: hidden;
							}
						
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner 
							{
								padding: 6px 13px 6px 13px;
								width: 538px;
								float: left;
								background: url(../Images/PageContentBG_02.gif) no-repeat top left;
							}
						
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #breadcrumbs 
								{
									float: left;
								}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #breadcrumbs ul 
									{
										margin: 0px 0px 10px 0px;
										padding: 0px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #breadcrumbs ul li 
										{								
											list-style-type: none;
											display: inline;
											padding-right: 5px;								
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #breadcrumbs ul li.spacer 
											{									
												background: url(../Images/BreamcrumbsSpacer.gif) no-repeat top left;
												padding-left: 13px;									
											}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #breadcrumbs ul li .nounderline 
											{
												text-decoration: none;
											}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner h1 
								{
									margin: 0px;
									padding: 0px;
									font-family: Georgia;
									font-size: 220%;
									font-weight: normal;
									color: #4D4D4D;
									float: left;
									line-height: 110%;
								}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner h1.shoppingbasket 
									{
										background: url(../Images/ShoppingBasketIcon.gif) no-repeat top right;
										padding-right: 30px;
									}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner h1.whitetext 
									{
										color: #FFF;
									}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner p 
								{
									width: 538px;
									float: left;						
									margin: 10px 0px 0px 0px;
									padding: 0px;
								}	
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner ul 
								{
									float: left;
									width: 538px;
								}
								
							/* Testimonials */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #testimonialscontainer 
							{
								width: 532px;
								float: left;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #testimonialscontainer blockquote 
								{
									background: transparent url(../Images/quoleft.png) left top no-repeat;
									width: 532px;
									margin: 20px 0px 0px 0px;
									padding: 0px;						
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #testimonialscontainer blockquote div 
									{
										padding: 0 48px;
										background: transparent url(../Images/quoright.png) right bottom no-repeat;
									}
								
							/* Basket Styles */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontents 
							{
								width: 532px;
								float: left;
								margin-top: 5px;
								border: solid 1px #B7B7B7;
								padding: 2px;
								background: #FFF;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontents .thumbicon 
								{
									border: solid 1px #BCBCBC;
									padding: 1px;
									display: block;
								}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontents input 
								{
									font-family: Arial;
									font-size: 100%;									
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontents .quantityfield 
									{
										width: 26px;
									}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontents .messageinput 
									{
										width: 300px;
										background: #CCFFCC;										
									}
							
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #deliveryselection 
							{
								width: 528px;
								float: left;
								margin-top: 5px;
								border: solid 1px #B7B7B7;
								padding: 4px;
								background: #FFF;
							}
							
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #paymentselection 
							{
								width: 528px;
								float: left;
								margin-top: 5px;
								border: solid 1px #B7B7B7;
								padding: 4px;
								background: #FFF;
							}
							
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #addressentry 
							{
								width: 532px;
								float: left;
								margin-top: 5px;
								border: solid 1px #B7B7B7;
								padding: 2px;
								background: #FFF;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #addressentry td 
								{
									padding-left: 5px;
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #addressentry #deliverytwo td
									{
										height: 25px;
										padding-left: 0px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #addressentry #deliverytwo td.tdone 
										{
											width: 90px;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #addressentry #deliverytwo td input 
										{
											font-family: Arial;
											font-size: 100%;
										}
									
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #baskettotals 
							{
								width: 180px;
								float: left;
								margin-top: 5px;
								border: solid 1px #B7B7B7;
								padding: 2px;
								background: #FFF;
							}
							
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontrols 
							{
								width: 450px;
								float: left;
								margin-top: 14px;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontrols .proceedcheckout 
								{
									border: solid 1px #BCBCBC;
									background: #5E4433;
									text-transform: uppercase;
									display: block;
									padding: 6px 13px 6px 13px;
									color: #FFF;
									width: 124px;
								}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #basketcontrols .continueshopping 
								{									
									text-transform: uppercase;
									display: block;
									padding: 6px 13px 6px 13px;							
								}
								
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #relatedproductsspacer 
							{
								width: 538px;
								float: left;
								border-top: solid 1px #5E4433;
								margin-top: 10px;
							}
								
							/* News Styles */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer 
							{
								width: 538px;
								float: left;
								margin-top: 9px;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer .newsheader 
								{
									width: 504px;
									cursor: pointer;
									height: 62px;
									background: url(../Images/NewsItemBG.jpg) repeat-x top left;	
									padding: 9px 17px 0px 17px;
									color: #808080;	
									margin-top: 8px;							
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer .newsheader .tinyimage
									{
										width: 59px;
										height: 53px;									
										float: left;									
									}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer .newsheader .headline
									{
										width: 375px;
										height: 44px;
										line-height: 44px;
										float: left;
										margin-left: 20px;
										color: #FFF;
									}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer .newsinfo 
								{
									width: 504px;
									padding: 0px 17px 0px 17px;		
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer .newsinfo .newsbody 
									{
										width: 454px;
										padding: 17px 0px 17px 0px;
										color: #333333;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #newscontainer .newsinfo .newsbody .newsthumb 
										{
											float: right;
											margin: 0px 0px 10px 10px;
										}
								
							/* Contact Styles */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform 
							{
								width: 538px;
								float: left;
								margin-top: 13px;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform .formrow 
								{
									width: 538px;
									float: left;
									margin-top: 9px;									
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform .formrow .fieldname 
									{
										text-transform: uppercase;
										color: #745E50;
										width: 114px;
										float: left;										
									}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform .formrow .field 
									{
										width: 424px;
										float: left;										
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform .formrow .field input 
										{
											width: 348px;
											height: 21px;
											background: url(../Images/contactFormField.gif) no-repeat top left;
											border: solid 0px;
											margin: 0px;
											padding: 6px 0px 0px 6px;
											font-size: 100%;
											font-family: Arial;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform .formrow .field textarea 
										{
											width: 342px;
											height: 101px;
											background: url(../Images/contactFormFieldLarge.gif) no-repeat top left;
											border: solid 0px;
											margin: 0px;
											padding: 6px 6px 6px 6px;
											font-size: 100%;
											font-family: Arial;
										}
										
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactform .formrow .submitbutton 
									{
										float: left;
										width: 424px;
									}
									
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactdetails 
							{
								float: left;
								width: 538px;
								font-family: "Lucida Sans Unicode", "Lucida Grande";
								font-size: 110%;
								margin-top: 22px;								
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactdetails .contact 
								{
									float: left;
									width: 150px;	
									color: #4D4D4D;															
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactdetails .contact.email 
									{
										width: 300px;
										margin-top: 10px;
									}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactdetails .contact a 
									{
										color: #4D4D4D;
										font-family: "Lucida Sans Unicode", "Lucida Grande";
										font-size: 110%;
									}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #contactdetails .contact span 
									{
										color: #C2BAB5;	
										font-weight: bold;	
									}
										
							/* FAQ Styles */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #faqcontainer 
							{
								width: 538px;
								float: left;
								margin-top: 9px;
							} 
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #faqcontainer .faqheader 
								{
									width: 514px;
									float: left;									
									height: 32px;
									line-height: 32px;
									background: #5E4433;
									border: solid 1px #BCBCBC;
									color: #FFF;
									padding: 0px 0px 0px 22px;
									text-transform: uppercase;
								}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #faqcontainer .faqinfo 
								{
									width: 494px;
									float: left;
									padding: 12px 22px 12px 22px;
								}
								
							/* Product View Styles */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productphoto 
							{
								width: 245px;
								float: right;								
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productphoto #image 
								{
									border: solid 1px #B7B7B7;
									padding: 5px;
									width: 235px;
									display: block;									
								}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productphoto #zoomicon 
								{
									margin: 5px 0px 0px 6px;
									float: left;
									width: 239px;
									background: url(../Images/MagIcon.gif) no-repeat top left;
									padding-left: 20px;
								}
							
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview 
							{
								width: 538px;
								float: left;
								margin-top: 20px;								
							}
							
								/* Check availability */
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability 
								{
									width: 538px;
									float: left;
									background: #FFF;
									position: relative;
									z-index: 0;
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability h3 
									{
										width: 538px;
										float: left;
										height: 28px;
										background: url(../Images/newViewGraphics_01.gif) no-repeat top left;
										margin: 0px;
										padding: 0px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability h3 span 
										{
											display: none;
										}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext 
									{
										width: 518px;
										float: left;
										padding: 10px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext #keycontainer 
										{
											width: 289px;
											float: left;
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext #keycontainer p 
											{
												width: 289px;
												margin: 0px;
												padding: 0px;
											}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext #keycontainer .key 
											{
												width: 252px;
												float: left;
												margin-top: 10px;
												padding-left: 37px;
												height: 22px;
												line-height: 22px;
											}
											
												#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext #keycontainer .key.green 
												{
													background: url(../Images/Key_Green.gif) no-repeat top left;
												}
												
												#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext #keycontainer .key.red 
												{
													background: url(../Images/Key_Red.gif) no-repeat top left;
												}
												
												#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #availabilitytext #keycontainer .key.grey 
												{
													background: url(../Images/Key_Grey.gif) no-repeat top left;
												}
												
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar 
									{
										width: 211px;
										position: absolute;
										right: 18px;
										top: -1px;																											
									}
									
										*html #wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar  
										{
											position: fixed;
											margin: 0px 0px 0px 10px;
										}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .dateselector 
										{
											width: 211px;
											background: #5E4433;
											height: 28px;
											line-height: 28px;
											color: #FFF;
											margin-bottom: 10px;
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .dateselector a 
											{
												color: #FFF;
												text-decoration: none;
											}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .dateselector .monthcontrol 
											{
												color: #BCB3AD;
											}
											
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .dayname 
										{
											color: #604F3A;
											border-bottom: solid 1px #7B6558;
											width: 25px;											
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .daydivider 
										{
											height: 8px;
											overflow: hidden;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .availabledate 
										{
											color: #FFF;
											text-decoration: none;
											display: block;
											height: 25px;
											width: 29px;
											line-height: 25px;
											font-weight: bold;
											background: #29750E;
										}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .availabledate:hover 
											{
												background: #399915;
											}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .availabledate.highlighted
											{
												background: #B86B00;
											}
											
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #checkavailability #calendar .selectanotherdate 
										{
											background: #E26C00;
											color: #FFF;
											text-align: center;
											height: 20px;
											line-height: 20px;
										}
							
								/* Customise your Basket */								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise 
								{									
									background: #FFF;									
									width: 293px;
									float: left;
									margin-top: 15px;									
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise h3 
									{
										float: left;
										width: 293px;
										height: 28px;
										background: url(../Images/newViewGraphics_03.gif) no-repeat top left;
										margin: 0px;
										padding: 0px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise h3 span 
										{
											display: none;
										}
										
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise #customoptions 
									{
										width: 273px;
										float: left;
										background: #FFF;
										padding: 10px;										
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise #customoptions p 
										{
											width: 273px;
											margin: 0px 0px 10px 0px;
											padding: 0px;
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise #customoptions p.nobottommargin 
											{
												margin-bottom: 0px;
											}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise #customoptions #customprice 
										{
											float: left;																				
											margin: 10px 10px 0px 0px;
											font-weight: bold;											
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #personalise #customoptions #customoptionslist 
										{
											width: 273px;
											float: left;											
										}
							
								/* Add product to basket */								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket 
								{									
									background: #FFF;									
									width: 293px;
									float: left;			
									margin-top: 15px;						
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket h3 
									{
										width: 293px;
										margin: 0px;
										padding: 0px;
										float: left;
										height: 28px;
										background: url(../Images/newViewGraphics_06.gif) no-repeat top left;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket h3.nooptions 
										{
											background: url(../Images/newViewGraphics_NoOptions_06.gif) no-repeat top left;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket h3 span 
										{
											display: none;
										}
										
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket #addproduct 
									{
										width: 273px;
										float: left;
										background: #FFF;										
										padding: 10px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket #addproduct #price 
										{
											width: 176px;
											float: left;
											font-weight: bold;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket #addproduct #addform 
										{
											width: 88px;
											float: left;					
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket #addproduct #addform input 
											{
												float: left;																								
											}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket #addproduct #addform .addfield 
											{
												font-family: Arial;
												font-size: 100%;
												width: 29px;
												height: 16px;
												margin: 0px 5px 0px 0px;
												padding:3px 0px 0px 0px;
												text-align: center;
												border: solid 1px #BEBEBE;
											}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productview #addtobasket #addproduct p 
										{
											width: 273px;
										}
								
							/* Home Styles */
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer 
							{
								width: 538px;
								padding: 13px;
								float: left;
								background: url(../Images/HomeContentAreaBG.jpg) no-repeat top right;
							}
							
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer h1 
								{
									margin: 0px;
									padding: 0px;
									font-family: Georgia;
									font-size: 220%;
									font-weight: normal;
									color: #FFF;
									float: left;
									line-height: 110%;
								}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer p 
								{
									width: 538px;
									float: left;						
									margin: 10px 0px 0px 0px;
									padding: 0px;
									color: #101010;
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer a.dark
									{
										color: #101010;
									}
								
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners 
								{
									width: 538px;
									float: left;
									margin-top: 3px;
									padding-bottom: 30px;
								}	
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #packaging 
									{
										width: 260px;
										float: left;
									}	
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #packaging a 
										{
											background: url(../Images/shellCupcakesHomeNew_03.jpg) no-repeat top left;
											display: block;
											width: 260px;
											height: 143px;								
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #packaging a span 
											{
												display: none;
											}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #giftcollection 
									{
										width: 260px;
										float: left;
										margin-left: 13px;
									}	
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #giftcollection a 
										{
											background: url(../Images/shellCupcakesHomeNew_05.jpg) no-repeat top left;
											display: block;
											width: 260px;
											height: 143px;								
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #giftcollection a span 
											{
												display: none;
											}
											
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #chocolatecupcakes 
									{
										width: 260px;
										float: left;
										margin-left: 0px;
										margin-top: 16px;
									}	
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #chocolatecupcakes a 
										{
											background: url(../Images/shellNewpanels_07.jpg) no-repeat top left;
											display: block;
											width: 260px;
											height: 143px;								
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #chocolatecupcakes a span 
											{
												display: none;
											}
											
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #packagedwithcare 
									{
										width: 260px;
										float: left;
										margin-left: 13px;
										margin-top: 16px;
									}	
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #packagedwithcare a 
										{
											background: url(../Images/shellNewpanels_09.jpg) no-repeat top left;
											display: block;
											width: 260px;
											height: 143px;								
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #packagedwithcare a span 
											{
												display: none;
											}
									
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #seeallcupcakes 
									{
										width: 538px;
										float: left;
										margin-top: 16px;
									}	
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #seeallcupcakes a 
										{
											background: url(../Images/homeGraphics_06.jpg) no-repeat top left;
											display: block;
											width: 535px;
											height: 157px;								
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #homecontainer #homebanners #seeallcupcakes a span 
											{
												display: none;
											}
											
								/* My Account Register Page */
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner .RegTable .fieldheader 
								{						
									width: 170px;
									padding: 5px 0px 5px 0px;
								}
								
								/* My Account Home Page */
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer 
								{
									width: 538px;
									float: left;
									margin-top: 10px;										
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mydetails 
									{
										width: 538px;
										float: left;							
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mydetails h2 
										{
											font-family: Georgia;
											background: url(../Images/MyAccountHeaders.gif) no-repeat top left;
											width: 538px;
											height: 24px;
											padding: 0px 0px 0px 8px;
											line-height: 24px;
											margin: 0px;
											float: left;
											color: #FFF;
											font-size: 100%;
										}		
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mydetails #mydetailscontent 
										{
											width: 249px;
											float: left;
											padding: 6px;
											border: solid 1px #D4D4D4;
											background: #FFF;
										}	
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mydetails #mydetailscontent .colheader 
											{
												width: 82px;
												padding: 5px 0px 5px 0px;
												text-transform: uppercase;
												color: #5E4433;
											}
										
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mypassword 
									{
										width: 263px;
										float: left;
										margin-top: 12px;																			
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mypassword h2 
										{
											font-family: Georgia;
											background: #8E7C70 url(../Images/MyAccountHeaders.gif) no-repeat top left;
											width: 147px;
											height: 24px;
											padding: 0px 0px 0px 8px;
											line-height: 24px;
											margin: 0px;
											float: left;
											color: #FFF;
											font-size: 100%;
										}		
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mypassword #mypasswordcontent 
										{
											width: 249px;
											float: left;
											padding: 6px;
											border: solid 1px #D4D4D4;
											background: #FFF;
										}	
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mypassword #mypasswordcontent .colheader 
											{
												width: 150px;
												padding: 5px 0px 5px 0px;
												text-transform: uppercase;
												color: #5E4433;
											}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #mypassword #mypasswordcontent .formfield 
											{
												font-family: Arial;
												font-size: 100%;
												width: 100px;
											}
										
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #myorderhistory 
									{
										width: 263px;
										float: left;
										margin: 12px 0px 0px 12px;							
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #myorderhistory h2 
										{
											font-family: Georgia;
											background: #8E7C70 url(../Images/MyAccountHeaders.gif) no-repeat top left;
											width: 147px;
											height: 24px;
											padding: 0px 0px 0px 8px;
											line-height: 24px;
											margin: 0px;
											float: left;
											color: #FFF;
											font-size: 100%;
										}		
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #myorderhistory #myorderhistorycontent 
										{
											width: 249px;
											float: left;
											padding: 6px;
											border: solid 1px #D4D4D4;
											background: #FFF;
										}	
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #myorderhistory #myorderhistorycontent .colheader 
											{
												text-transform: uppercase;
												color: #695041;
											}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #myorderhistory #myorderhistorycontent .colone 
											{
												width: 94px;	
												padding: 5px 0px 5px 0px;								
											}	
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #myaccountcontainer #myorderhistory #myorderhistorycontent .coltwo 
											{
												width: 87px;
												padding: 5px 0px 5px 0px;
											}	
											
								/* Categories Page */
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome 
								{
									width: 538px;
									float: left;
									margin-top: 20px;
								}	
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .storecategory 
									{
										width: 261px;
										float: left;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .storecategory.colone 
										{
											margin-right: 15px;
										}	
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .storecategory h2 
										{
											margin: 0px;
											padding: 0px;
											border: solid 1px #BCBCBC;
											background: #5E4433;
											text-transform: uppercase;
											color: #FFF;
											font-size: 100%;
											font-weight: normal;
											padding-left: 9px;
											width: 252px;
											line-height: 32px;
											height: 32px;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .storecategory .storecategoryimage 
										{
											width: 119px;
											height: 91px;
											float: left;
											margin-top: 7px;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .storecategory .storecategorytext 
										{
											float: left;
											margin: 7px 0px 0px 8px;
											width: 134px;
										}
										
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .storecategory .storecategorytext h3
											{
												margin: 0px;
												padding: 0px;
												font-family: Georgia;
												font-size: 110%;
											}
											
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #storehome .spacer 
									{
										height: 1px;
										float: left;
										margin: 9px 0px 9px 0px;
										background: #D2CBC6;
										overflow: hidden;
										float: left;
										width: 538px; 
									} 
									
								/* Products Landing */
								#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist 
								{
									width: 538px;
									float: left;
								}
								
									#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem 
									{
										width: 538px;
										float: left;
										margin-top: 15px;
									}
									
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem h2 
										{
											margin: 0px;
											padding: 0px;
											background: #5E4433;
											border: solid 1px #BBBBBB;
											color: #FFF;
											text-transform: uppercase;
											font-size: 100%;
											font-weight: normal;
											padding-left: 9px;
											width: 527px;
											line-height: 32px;
											height: 32px;
											float: left;
										}
										
										#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer 
										{
											width: 538px;
											float: left;
											padding: 17px 0px 17px 0px;
											border-bottom: solid 1px #D2CBC6;
										}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productphoto 
											{
												float: left;
												width: 162px;
												margin-left: 8px;
											}
											
											#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo 
											{
												float: left;
												margin-left: 8px;
												width: 360px;												
											}
											
												#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo h3 
												{
													font-family: Georgia;
													font-size: 110%;
													margin: 0px;
													padding: 0px;
													color: #4D4D4F;
												}
												
												#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo p 
												{
													margin: 5px 0px 10px 0px;
													padding: 0px;
													width: 350px;
												}
												
													#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo p span 
													{
														float: left;
													}										
												
														#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo p .amount 
														{
															font-weight: bold;
															color: #000;
															font-size: 120%;
														}
														
														#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo p .refno 
														{
															color: #656566;
														}
													
													#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo p a 
													{
														text-transform: lowercase;
														float: left;	
														height: 16px;
														line-height: 16px;	
														margin-left: 10px;									
													}
													
														#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentinner #productslist .productitem .productitemcontainer .productinfo p .addtobssket 
														{
															display: block;
															background: url(../Images/AddToBasket.gif) no-repeat right;
															padding-right: 24px;												
															font-weight: bold;
														}
														
							#wrapper #sitecontainer #sitecontainertile #centercolumn #standardcontent #contentarea #pagecontent #pagecontentfooter 
							{
								width: 564px;
								float: left;
								background: none;
								height: 7px;
								overflow: hidden;
							}
															
			#wrapper #sitecontainer #sitecontainertile #rightcolumn 
			{
				width: 155px;
				float: left;
				margin-left: 3px;			
				z-index: 1000;
				position: relative;
			}
			
				#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolheader 
				{
					width: 155px;
					float: left;
					height: 5px;
					overflow: hidden;
					background: url(../Images/shellGraphics_14.gif) no-repeat top left;
				}
				
				#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems 
				{
					width: 145px;
					padding: 0px 5px 0px 5px;
					float: left;
					z-index: 1000;
				}
				
					#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolbuyonline 
					{
						float: left;
						width: 145px;
					}
					
						#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolbuyonline a 
						{
							display: block;
							width: 129px;
							height: 115px;	
							background: url(../Images/newShellGraphics_06.gif) no-repeat top left;	
							padding: 54px 8px 0px 8px;
							color: #B7B7B7;	
							text-decoration: none;	
							line-height: 15px;	
						}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolbuyonline a .nodisplay 
							{
								display: none;
							}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolbuyonline a span 
							{
								text-decoration: underline;
								color: #42BAEB;
							}
							
								#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolbuyonline a span:hover 
								{
									text-decoration: none;
								}
					
					#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcoldelivery 
					{
						float: left;
						width: 145px;
						margin-top: 10px;
					}
					
						#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcoldelivery a 
						{
							display: block;
							width: 129px;
							height: 85px;	
							background: url(../Images/newShellGraphics_10.gif)	no-repeat top left;	
							padding: 75px 8px 0px 8px;
							color: #B7B7B7;	
							text-decoration: none;	
							line-height: 15px;	
						}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcoldelivery a .nodisplay 
							{
								display: none;
							}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcoldelivery a span 
							{
								text-decoration: underline;
								color: #42BAEB;
							}
							
								#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcoldelivery a span:hover 
								{
									text-decoration: none;
								}	
							
					#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolfaq 
					{
						float: left;
						width: 145px;
						margin-top: 10px;
					}
					
						#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolfaq a 
						{
							display: block;
							width: 129px;
							height: 25px;	
							background: url(../Images/newShellGraphics_12.gif)	no-repeat top left;							
							color: #B7B7B7;	
							text-decoration: none;	
							line-height: 16px;	
							padding: 34px 8px 0px 8px;
						}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolfaq a .nodisplay 
							{
								display: none;
							}	
							
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolfaq a span 
							{
								text-decoration: underline;
								color: #42BAEB;
							}	
							
								#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolfaq a span:hover 
								{
									text-decoration: none;
								}				
					
					#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolsecurepayment 
					{
						float: left;
						width: 145px;
						margin-top: 10px;
					}
					
						#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolsecurepayment a 
						{
							width: 145px;
							height: 82px;
							display: block;
							background: url(../Images/newShellGraphics_14.gif) no-repeat top left;
						}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolsecurepayment a span 
							{
								display: none;
							}					
					
					#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolnews 
					{
						float: left;
						width: 145px;
						margin-top: 10px;
						z-index: 1000;	
					}
					
						#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolnews a 
						{
							width: 129px;
							height: 187px;
							display: block;
							background: url(../Images/newShellGraphics_19.gif) no-repeat top left;
							line-height: 16px;
							color: #FFF;	
							text-decoration: none;							
							padding: 58px 8px 0px 8px;	
							z-index: 1000;					
						}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolnews a .nodisplay 
							{
								display: none;
							}
							
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolnews a .publishdate 
							{
								color: #BDBDBD;
								text-decoration: none;
							}
						
							#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolnews a span 
							{
								text-decoration: underline;
								color: #42BAEB;
							}
							
								#wrapper #sitecontainer #sitecontainertile #rightcolumn #rightcolitems #rightcolnews a span:hover 
								{
									text-decoration: none;
								}
	
	#wrapper #footer 
	{
		width: 890px;
		float: left;
		font-family: Georgia;
		background: transparent;
	}
	
		#wrapper #footer #footer_top
		{
			background: url(../Images/FooterBG.gif) no-repeat top center ;
			width: 890px;
			float: left;
		}	
		
		#wrapper #footer #footerlist
		{
			float: left;
			width: 890px;
			background: transparent;
		}
	
		#wrapper #footer #footerlist ul 
		{
			margin: 24px 14px 0px 14px;
			padding: 0px;
		}
		
			#wrapper #footer #footerlist ul li 
			{
				list-style-type: none;
				display: inline;
				padding-right: 7px;
				text-transform: lowercase;
				color: #454546;
			}
			
				#wrapper #footer #footerlist ul li a 
				{
					color: #454546;
				}
			
				#wrapper #footer #footerlist ul li.spacer 
				{
					padding-left: 9px;
					background: url(../Images/FooterSpacer.gif) no-repeat left;
				}
				
				#wrapper #footer #footerlist ul li.designby 
				{
					padding-left: 228px;
					padding-right: 0px;
				}