﻿#Wrapper
{
	width: 1080px;
	margin: 23px auto 0 auto;
	padding-bottom: 40px;
}
        #Festival
        {
            width: 179px;
            height: 83px;
            position: absolute;
            margin-left: 490px;
            margin-top: 25px;
            z-index: 1000;
        }
		#ColWrap
		{
			position: relative;
		}
				#LeftCol
				{
					width: 467px;
					float: left;
				}
						#Logo
						{
							width: 401px;
							height: 233px;
							margin-left: 66px;
						}
						#Book
						{
							width: 239px;
							height: 293px;
							margin: -33px 0 0 0;
						}
						#Win
						{
							width: 136px;
							height: 108px;
							margin: 25px 0 0 63px;
						}
				#CentreCol
				{
					width: 580px;
					margin-left: -229px;
					float: left;
				}
						#ViewCart
						{
							position: absolute;
							margin: 110px 0 0 502px;
						}
						#Navigation
						{
							position: absolute;
							top: 139px;
							left: 240px;
							/*margin-top: 139px;*/
						}
								.NavDivider
								{
									margin: 0 1px;
								}
						#Content
						{
							width: 580px;
							margin-top: 158px;
							position: relative;
						}
						
						/*** Start Home Page Content ***/
								#Content.Home
								{
									background: url(../images/content_bg_home.png);
									height: 406px;
								}
										#HomeLeftCol
										{
											float: left;
											width: 252px;
											margin-top: 33px;
										}
												#HomeLeftText
												{
													width: 155px;
													margin: 47px 0 0 31px;
													color: #FFFFFF;
													font-size: 12px;
													font-weight: bold;
													line-height: 16px;
												}
										#HomeRightCol
										{
											float: left;
											width: 280px;
											margin: 36px 0 0 20px;
											color: #FFFFFF;
											/*font-weight: bold;*/
											line-height: 17px;
											font-size: 16px;
										}
												.HomeLargerText
												{
													font-size: 18px;
													line-height: 22px;
												}
										#HomeHand
										{
											float: left;
											margin: 370px 0 0 -20px;
										}
						/*** End Home Page Content ***/
						/*** Start The Story Content ***/
								#Content.TheStory
								{
									background: url(../images/content_bg_the_story.jpg);
									height: 406px;
								}
										#TheStoryCopy
										{
											padding: 34px 0 0 287px;
											width: 280px;
											float: left;
										}
												#TheStoryCopy p
												{
													margin: 10px 0;
												}
												#TheStoryCopy a
												{
													text-decoration: none;
													font-weight: bold;
													color: #000000;
												}
														#TheStoryCopy a:hover
														{
															color: #A55B21;
														}
												#TheStoryHand
												{
													float: left;
													margin: 363px 0 0 -45px;
												}
						/*** End The Story Content ***/
						/*** Start Order Now Content - Ecommerce ***/
								#Content.OrderNow
								{
									background: #671A1C;
									padding: 7px;
									width: 566px;
									color: #FFFFFF;
									font-family: Verdana;
									font-size: 12px;
								}
										#TopProduct
										{
											width: 565px;
											height: 450px;
											padding-top: 16px;
											background: url(../images/order/top_product_bg.jpg);
										}
												#TopProductLeft
												{
													float: left;
													width: 240px;
													margin-left: 23px;
													font-family: Georgia;
													font-size: 17px;
												}
												#TopProductRight
												{
													float: right;
													width: 298px;
													margin-right: -5px;
												}
										#SetOfStamps
										{
											width: 552px /*565px*/;
											height: 200px;
											padding-left: 13px;
											padding-top: 16px;
											background: url(../images/order/secondary_product_bg.jpg);
											border-top: 5px solid #671A1C;
										}
										#SecondaryProducts
										{
											width: 565px;
											height: 370px;
											padding-top: 16px;
											background: url(../images/order/secondary_product_bg.jpg);
											border-top: 5px solid #671A1C;
										}
												#SecondaryProductsLeft
												{
													float: left;
													margin-left: 13px;
													width: 263px;
												}
												#SecondaryProductsRight
												{
													float: left;
													margin-left: 13px;
													width: 263px;
												}
										#OtherProducts
										{
											width: 565px;
											height: 697px;
											padding-top: 10px;
											background: url(../images/order/other_products_bg.jpg);
											border-top: 5px solid #671A1C;
										}
								#Content.OrderNow a
								{
									color: #FFFFFF;
									text-decoration: none;
								}
										#Content.OrderNow a:hover
										{
											color: #4A7453;
										}
						/*** End Order Now Content - Ecommerce  ***/
						/*** Start Checkout - Ecommerce ***/
								#Content.Checkout
								{
									background: #671A1C;
									padding: 7px;
									width: 566px;
									height: 392px;
									color: #FFFFFF;
									font-family: Verdana;
									font-size: 12px;
								}
										#CheckoutBackground
										{
											background: url(../images/order/checkout_bg.jpg);
											width: 565px;
											height: 392px;
										}
										#CheckoutLinks
										{
											width: 530px;
											margin: 0 auto 0 auto;
											padding-top: 20px;
										}
												#CheckoutLinks a
												{
													display: block;
													height: 15px;
													text-decoration: none;
													color: #333333;
													background: #FFFFFF;
													border: 3px solid #878787;
													text-align: center;
													font-size: 11px;
												}
														#CheckoutLinks a:hover
														{
															color: #671A1C;
														}
										#Proceed
										{
											border: 4px solid #671A1C;
											border-right: none;
											background: url(../images/order/proceed_bg.png);
											font-size: 11px;
											font-family: Verdana;
											height: 19px /*23px*/;
											padding-top: 4px;
											float: right;
											text-align: center;
											margin-top: -33px;
											position: relative;
											margin-right: 8px;
										}
												#Proceed a
												{
													color: #000000;
													text-decoration: none;
													display: block;
												}
														#Proceed a:hover
														{
															color: #671A1C;
														}
						/*** End Checkout - Ecommerce ***/
						/*** Start Thanks - Ecommerce ***/
								#Content.Thanks
								{
									background: url(../images/thanks_bg.png) no-repeat;
									width: 580px;
									height: 375px;
									font-family: Georgia;
									font-size: 12px;
								}
						/*** End Thanks - Ecommerce ***/
						/*** Start Sir Arthur Content ***/
								#SirArthurTop
								{
									background: url(../images/content_bg_sir_top.png);
									width: 580px;
									height: 10px;
								}
								#SirArthurMiddle
								{
									background: url(../images/content_bg_sir.png) repeat-y;
									width: 580px;
								}
										#SirArthurCopy
										{
											padding: 34px 0 0 40px;
											width: 514px;
											/*float: left;*/
										}
												#SirArthurCopy p
												{
													margin: 10px 0;
													font-size: 13px;
												}
								#SirArthurBottom
								{
									background: url(../images/content_bg_sir_bottom.png);
									width: 580px;
									height: 10px;
								}
						/*** End Sir Arthur Content ***/
						/*** Start Holiday Content ***/
								#Content.Win
								{
									background: url(../images/holiday_bg.jpg);
									width: 580px;
									height: 900px;
									font-family: Georgia;
								}
										#Content.Win a
										{
											color: #961014;
											text-decoration: none;
										}
												#Content.Win a:hover
												{
													color: #70412F;
												}
						/*** End Holiday Content ***/
						/*** Start Contact Content ***/
								#Content.Contact
								{
									background: url(../images/book_bg.png);
									width: 580px;
									height: 416px;
								}
										#ContactCopy
										{
											font-size: 11px;
											color: #683516;
											text-align: center;
											width: 198px;
											padding: 140px 0 0 80px;
										}
						/*** End Contact Content ***/
						/*** Start Stamps Content ***/
								#Content.Stamps
								{
									background: url(../images/stamps_bg.jpg);
									width: 580px;
									height: 406px;
								}
										#StampsMain
										{
											width: 417px;
											height: 260px;
											margin: 0 auto 0 auto;
											padding-top: 33px;
										}
										#StampsThumbs
										{
											text-align: center;
											padding-top: 44px;
										}
						/*** End Stamps Content ***/
						/*** Start WhoDunnit Content ***/
								#Content.WhoDunnit
								{
									width: 566px /*580px*/;
									padding: 7px;
									background: #274128;
								}
										#WhoDunnitBox
										{
											width: 566px;
											height: 326px;
											background: url(../images/whodunnit_green_bg.jpg);
											border-bottom: 7px solid #274128;
										}
												#WhoDunnitBoxCopy
												{
													width: 325px;
													padding: 225px 0 0 103px;
													font-family: Georgia;
													font-size: 12px;
													line-height: 20px;
												}
										#HiddenWord
										{
											width: 438px /*566px*/;
											height: 258px /*339px*/;
											padding: 81px 64px 0 64px;
											background: url(../images/whodunnit_pink_bg.jpg);
											border-bottom: 7px solid #274128;
											font-family: Georgia;
											font-size: 12px;
										}
										#CuriousCase
										{
											width: 438px /*566px*/;
											height: 895px /*1001px*/;
											padding: 80px 64px 0 64px;
											background: url(../images/whodunnit_purple_bg.jpg);
											border-bottom: 7px solid #274128;
											font-family: Georgia;
											font-size: 12px;
										}
										#JustForFun
										{
											width: 502px /*566px*/;
											height: 455px /*543px*/;
											padding: 88px 0 0 64px;
											background: url(../images/whodunnit_blue_bg.jpg);
											font-family: Georgia;
											font-size: 12px;
											line-height: 15px;
										}
						/*** End WhoDunnit Content ***/
						/*** Start Terms Content ***/
								#Content.Terms
								{
									background: url(../images/terms_bg.jpg);
									width: 540px /*580px*/;
									height: 366px /*406px*/;
									padding: 20px;
									overflow-y: scroll;
									font-size: 12px;
								}
						/*** End Terms Content ***/
								#ContentFooter
								{
									margin-top: 10px;
									width: 580px;
								}
										#ContentFooterLinks
										{
											float: left;
											margin-left: 80px;
										}
										#ContentFooterLinks a
										{
											text-decoration: none;
											color: #000000;
											font-size: 11px;
											padding: 0 3px;
										}
												.PresentedBy
												{
													font-size: 9px;
												}
										#gplSmall
										{
											vertical-align: top;
											margin: 7px -20px 0 0;
											float: right;
										}
				#RightCol
				{
					width: 384px;
					margin-left: -122px;
					float: left;

				}
						#Stamps
						{
							width: 283px;
							height: 270px;
							margin-top: 4px;
						}
						#MagnifyGlass
						{
							width: 272px;
							height: 253px;
							margin: 10px 0 0 123px;
						}
						#MysteryPack
						{
							width: 176px;
							height: 137px;
							margin: -77px 0 0 126px;
						}
						#WhoDunnit
						{
							width: 145px;
							height: 114px;
							margin: 5px 0 0 150px;
						}
		#Footer
		{
			width: 929px;
			margin: 0 auto 0 auto;
		}
				#Cow
				{
					width: 266px;
					height: 155px;
					float: left;
				}
				#FindOutMore
				{
					width: 126px;
					height: 47px;
					float: left;
					margin: 37px 0 0 -21px;
				}
				#Celebrating
				{
					width: 192px;
					height: 99px;
					float: left;
					margin: 37px 0 0 -2px;
				}
				#GPLogo
				{
					float: left;
					width: 172px;
					height: 68px;
					margin: 55px 0 0 50px;
				}
				#Running
				{
					width: 234px;
					height: 58px;
					float: right;
					margin-top: 97px;
					margin-left: -300px;
				}
		#SiteByOi
		{
			width: 895px /*929px*/;
			padding-right: 34px;
			margin: 5px auto 0 auto;
			text-align: right;
		}
				#SiteByOi a
				{
					text-decoration: none;
					color: #95242C;
					font-size: 12px;
					font-weight: bold;
				}
						#SiteByOi a:hover
						{
							color: #624B35;
						}