﻿*
{
	box-sizing: border-box;
}

body
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #4C4C4C;
	background-color: white;
}

div
{
	margin: 0px;
	padding: 0px;
}

h1
{
	margin: 0px;
	margin-bottom: 12px;
	padding: 0px;
	font-size: 14pt;
	font-weight: normal;
	text-transform: uppercase;
}

	h1.SearchCriteria
	{
		color: #7F7F7F;
	}

h2
{
	margin: 0px;
	padding: 0px;
}

h3
{
	margin: 0px;
	padding: 0px;
}

h4
{
	margin: 0px;
	padding: 0px;
	color: #52281A;
}

p
{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}

img
{
	margin: 0px;
	padding: 0px;
}

	img.FloatLeft
	{
		margin-right: 24px;
		margin-bottom: 12px;
	}

	img.FloatRight
	{
		margin-left: 24px;
		margin-bottom: 12px;
	}

caption
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

th
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

td
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

a
{
	text-decoration: none;
	color: black;
	color: #d12027;
	color: #52281A;
}

	a:hover
	{
		text-decoration: underline;
	}

	a img
	{
		border: none;
	}

	a.Button
	{
		display: inline-block;
		vertical-align: middle;
		background-repeat: no-repeat;
	}

.NoScroll
{
	overflow: hidden;
}

.Hidden
{
	display: none;
}

.PrintOnly
{
	display: none;
}

.PrintNone
{
}

.PanelMessage
{
	color: #414B5A;
}

.PanelWarning
{
	color: red;
}

.PanelError
{
	color: red;
}

.Hint
{
	margin-left: 5px;
	margin-right: 5px;
	font-size: 9pt;
}

.Italics
{
	font-style: italic;
}

.ClearLeft
{
	clear: left;
}

.ClearRight
{
	clear: right;
}

.ClearBoth
{
	clear: both;
}

.AlignLeft
{
	text-align: left;
}

.AlignCenter
{
	text-align: center;
}

.AlignRight
{
	text-align: right;
}

.AlignMiddle
{
	vertical-align: middle;
}

.AlignBottom
{
	vertical-align: bottom;
}

.AlignTop
{
	vertical-align: top;
}

.FloatLeft
{
	float: left;
}

.FloatRight
{
	float: right;
}

.NoBreak
{
	display: inline-block;
}

.RowStartX
{
	clear: left;
}

.Highlight
{
	/*text-transform: uppercase;*/
	color: #9BBE3B;
}

.DottedLine
{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #CAC69F;
}

.Dotted
{
	border: 1px dotted #CAC69F;
}

.DottedTop
{
	border-top: 1px dotted #CAC69F;
}

.DottedBottom
{
	border-bottom: 1px dotted #CAC69F;
}

.DottedLeft
{
	border-left: 1px dotted #CAC69F;
}

div.DividerHorizontal
{
	margin-bottom: 10px;
}

th.AlignCenter
{
	text-align: center;
}

th.AlignRight
{
	text-align: right;
}

td.AlignCenter
{
	text-align: center;
}

td.AlignRight
{
	text-align: right;
}

div.BodyOuter
{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

div.BodyInner
{
	background-color: white;
}

div.PanelBanner
{
	width: 1010px;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

div.PanelBannerList
{
	position: relative;
	width: 1010px;
	height: 180px;
	margin: 0;
	margin-left: 20px;
	overflow: hidden;
}

	div.PanelBannerList div.PanelBannerItem
	{
		position: absolute;
		width: 1010px;
		left: 0;
	}

div.Header
{
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #b2b28c;
}

	div.Header p.HeaderUserSection
	{
		padding-top: 10px;
		margin-right: 10px;
		text-align: right;
		font-size: 12px;
		color: white;
	}

		div.Header p.HeaderUserSection a
		{
			color: white;
		}

	div.Header p.HeaderSiteName
	{
		padding-top: 0px;
		margin-left: 10px;
		font-size: 28px;
		text-transform: uppercase;
		color: white;
	}

		div.Header p.HeaderSiteName img
		{
			margin-top: 5px;
			margin-right: 25px;
			vertical-align: top;
		}

		div.Header p.HeaderSiteName font.FeatureLetter
		{
			font-size: 48px;
			font-weight: normal;
		}

ul.PageColumn
{
	display: table;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	width: 1050px;
	width: inherit;
}

	ul.PageColumn li.PageColumn
	{
		display: table-cell;
		margin: 0px;
		padding: 0px;
		vertical-align: top;
	}

	ul.PageColumn li.PageColumn,
	{
		display: inline;
		vertical-align: top;
		zoom: 1;
	}

ul.PageColumnLogo
{
	margin-top: 20px;
}

ul.PageColumn li.PageSearch
{
	width: 250px;
}

	ul.PageColumn li.PageSearch input
	{
		margin-left: 20px;
	}

ul.PageColumn li.PageLogo
{
	width: 530px;
	text-align: center;
}

ul.PageColumn li.PageCheckout
{
	width: 250px;
}

	ul.PageColumn li.PageCheckout div
	{
		position: absolute;
		width: 115px;
		height: 55px;
		margin-left: 132px;
		padding: 0px;
		padding-right: 3px;
		text-align: right;
		-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.65);
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.65);
	}

		ul.PageColumn li.PageCheckout div p
		{
			margin: 0px;
			margin-bottom: 6px;
			padding: 0px;
			font-size: 9pt;
		}

	ul.PageColumn li.PageCheckout span.PanelCheckItemCount
	{
		color: #9BBE3B;
	}

	ul.PageColumn li.PageCheckout span.PanelCheckItemValue
	{
		color: #9BBE3B;
	}

	ul.PageColumn li.PageCheckout a
	{
		display: inline-block;
		width: 112px;
		height: 26px;
		background-repeat: no-repeat;
		background-position: left top;
	}

		ul.PageColumn li.PageCheckout a.ButtonBarrowFull
		{
			background-image: url('../Images/Header/Main_ShoppingBarrow_items_u.png');
		}

			ul.PageColumn li.PageCheckout a.ButtonBarrowFull:hover
			{
				background-image: url('../Images/Header/Main_ShoppingBarrow_items_o.png');
			}

		ul.PageColumn li.PageCheckout a.ButtonBarrowEmpty
		{
			background-image: url('../Images/Header/Main_ShoppingBarrow_NoItems_u.png');
		}

			ul.PageColumn li.PageCheckout a.ButtonBarrowEmpty:hover
			{
				background-image: url('../Images/Header/Main_ShoppingBarrow_NoItems_o.png');
			}

ul.PageBodyContent
{
	width: 100%;
}

	ul.PageBodyContent li.PageBodyContent
	{
		width: 890px;
		width: inherit;
		min-height: 600px;
		background-color: white;
	}

		ul.PageBodyContent li.PageBodyContent p
		{
			margin-bottom: 6pt;
		}

ul.PageColumn li.PageBodyContentHalf
{
	width: 432px;
}

ul.PageColumn li.PageSideBar
{
	width: 160px;
	text-align: center;
}

body.SingleColumn ul.PageColumn li.PageBodyContent
{
}

	body.SingleColumn ul.PageColumn li.PageBodyContent div.PageBodyContent
	{
		width: 920px;
		width: inherit;
		width: 100%;
		/*max-width: 920px;*/
	}

body.SingleColumn ul.PageColumn li.PageSideBar
{
	display: none;
	background-color: pink;
}


ul.PageColumn li.PageSiteMap
{
}

ul.PageColumn li.PanelSocial
{
}

	ul.PageColumn li.PanelSocial a
	{
		display: inline-block;
		width: 60px;
		height: 60px;
		background-repeat: no-repeat;
		background-position: left top;
	}

		ul.PageColumn li.PanelSocial a.YouTube
		{
			background-image: url('../Images/Footer/youtube_footer_u.png');
		}

			ul.PageColumn li.PanelSocial a.YouTube:hover
			{
				background-image: url('../Images/Footer/youtube_footer_o.png');
			}

		ul.PageColumn li.PanelSocial a.Twitter
		{
			background-image: url('../Images/Footer/twitter_footer_u.png');
		}

			ul.PageColumn li.PanelSocial a.Twitter:hover
			{
				background-image: url('../Images/Footer/twitter_footer_o.png');
			}

		ul.PageColumn li.PanelSocial a.Facebook
		{
			background-image: url('../Images/Footer/facebook_footer_u.png');
		}

			ul.PageColumn li.PanelSocial a.Facebook:hover
			{
				background-image: url('../Images/Footer/facebook_footer_o.png');
			}

		ul.PageColumn li.PanelSocial a.Instagram
		{
			background-image: url('../Images/Footer/facebook_footer_u.png');
		}

			ul.PageColumn li.PanelSocial a.Instagram:hover
			{
				background-image: url('../Images/Footer/facebook_footer_o.png');
			}

p.PanelButtonSection a
{
	margin-left: 0px;
	margin-right: 0px;
}

	p.PanelButtonSection a.ButtonFacebook
	{
		width: 96px;
		height: 45px;
		background-image: url('../Images/ButtonsTabbed/ButtonFacebook_u.png');
	}

		p.PanelButtonSection a.ButtonFacebook:hover
		{
			background-image: url('../Images/ButtonsTabbed/ButtonFacebook_o.png');
		}

	p.PanelButtonSection a.ButtonTwitter
	{
		width: 86px;
		height: 45px;
		background-image: url('../Images/ButtonsTabbed/ButtonTwitter_u.png');
	}

		p.PanelButtonSection a.ButtonTwitter:hover
		{
			background-image: url('../Images/ButtonsTabbed/ButtonTwitter_o.png');
		}

	p.PanelButtonSection a.ButtonEmailPage
	{
		width: 75px;
		height: 45px;
		background-image: url('../Images/ButtonsTabbed/ButtonEmail_u.png');
	}

		p.PanelButtonSection a.ButtonEmailPage:hover
		{
			background-image: url('../Images/ButtonsTabbed/ButtonEmail_o.png');
		}

	p.PanelButtonSection a.ButtonAddToWishlist
	{
		width: 81px;
		height: 45px;
		background-image: url('../Images/ButtonsTabbed/ButtonWishList_u.png');
	}

		p.PanelButtonSection a.ButtonAddToWishlist:hover
		{
			background-image: url('../Images/ButtonsTabbed/ButtonWishList_o.png');
		}

	p.PanelButtonSection a.ButtonPagePrint
	{
		width: 91px;
		height: 45px;
		background-image: url('../Images/ButtonsTabbed/ButtonPrint_u.png');
	}

		p.PanelButtonSection a.ButtonPagePrint:hover
		{
			background-image: url('../Images/ButtonsTabbed/ButtonPrint_o.png');
		}

ul.PanelPageFull
{
	width: 845px;
	width: 100%;
}

ul.NavigationHorizontal
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	ul.NavigationHorizontal li
	{
		display: inline-block;
		margin-left: 0px;
	}

ul.NavigationVertical
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	ul.NavigationVertical li
	{
		display: block;
		margin-left: 0px;
	}

		ul.NavigationVertical li a
		{
		}

div.PageSearch
{
	display: none;
}

	div.PageSearch img
	{
		margin-left: 3px;
		vertical-align: middle;
	}

div.PanelDividerTop
{
	text-align: center;
}

div.PanelDividerBottom
{
	text-align: center;
}

divPageMenuMain
{
}

div.MenuMain
{
	margin-top: 0px;
	text-align: center;
}

ul.MenuMain
{
}

	ul.MenuMain li
	{
		text-transform: uppercase;
	}

		ul.MenuMain li a
		{
			display: inline-block;
			height: 21px;
		}

			ul.MenuMain li a.Shopping
			{
				width: 79px;
				background-image: url('../Images/MenuMain/btn_shopping_u.png');
			}

				ul.MenuMain li a.Shopping:hover
				{
					background-image: url('../Images/MenuMain/btn_shopping_o.png');
				}

			ul.MenuMain li a.ShoppingActive
			{
				width: 79px;
				background-image: url('../Images/MenuMain/btn_shopping_o.png');
			}

			ul.MenuMain li a.GardenShed
			{
				width: 113px;
				background-image: url('../Images/MenuMain/btn_shed_u.png');
			}

				ul.MenuMain li a.GardenShed:hover
				{
					background-image: url('../Images/MenuMain/btn_shed_o.png');
				}

			ul.MenuMain li a.GardenShedActive
			{
				width: 113px;
				background-image: url('../Images/MenuMain/btn_shed_o.png');
			}

		ul.MenuMain li.Community a
		{
			width: 107px;
			background-image: url('../Images/MenuMain/btn_community_u.png');
		}

			ul.MenuMain li.Community a:hover
			{
				background-image: url('../Images/MenuMain/btn_community_o.png');
			}

		ul.MenuMain li a.CommunityActive
		{
			width: 107px;
			background-image: url('../Images/MenuMain/btn_community_o.png');
		}

		ul.MenuMain li.Inspiration a
		{
			width: 93px;
			background-image: url('../Images/MenuMain/btn_inspiration_u.png');
		}

			ul.MenuMain li.Inspiration a:hover
			{
				background-image: url('../Images/MenuMain/btn_inspiration_o.png');
			}

		ul.MenuMain li a.InspirationActive
		{
			width: 93px;
			background-image: url('../Images/MenuMain/btn_inspiration_o.png');
		}

		ul.MenuMain li.AllAboutUs a
		{
			width: 89px;
			background-image: url('../Images/MenuMain/btn_aboutus_u.png');
		}

			ul.MenuMain li.AllAboutUs a:hover
			{
				background-image: url('../Images/MenuMain/btn_aboutus_o.png');
			}

		ul.MenuMain li a.AllAboutUsActive
		{
			width: 107px;
			background-image: url('../Images/MenuMain/btn_aboutus_o.png');
			background-repeat: no-repeat;
		}

div.MenuSubMain
{
	text-align: center;
}

ul.MenuSubMain
{
}

	ul.MenuSubMain li
	{
		font-size: 10pt;
	}

		ul.MenuSubMain li a
		{
			display: inline-block;
			height: 21px;
			padding-top: 6px;
			padding-left: 6px;
			padding-right: 6px;
			vertical-align: middle;
		}

			ul.MenuSubMain li a:hover
			{
				text-decoration: none;
			}

div.MenuSubMainOpen ul.Shopping
{
	color: #9BBE3B;
}

	div.MenuSubMainOpen ul.Shopping a
	{
		color: #9BBE3B;
	}

		div.MenuSubMainOpen ul.Shopping a:hover
		{
			background-color: #EFF5C1;
		}

div.MenuSubMainOpen ul.GardenShed
{
	color: #DD7E24;
}

	div.MenuSubMainOpen ul.GardenShed a
	{
		color: #DD7E24;
	}

		div.MenuSubMainOpen ul.GardenShed a:hover
		{
			background-color: #F9EBDE;
		}

div.MenuSubMainOpen ul.Community
{
	color: #824695;
}

	div.MenuSubMainOpen ul.Community a
	{
		color: #824695;
	}

		div.MenuSubMainOpen ul.Community a:hover
		{
			background-color: #ECE4EF;
		}

div.MenuSubMainOpen ul.Inspiration
{
	color: #338FC8;
}

	div.MenuSubMainOpen ul.Inspiration a
	{
		color: #338FC8;
	}

		div.MenuSubMainOpen ul.Inspiration a:hover
		{
			background-color: #E0EEF6;
		}

div.MenuSubMainOpen ul.AllAboutUs
{
	color: #542A1C;
}

	div.MenuSubMainOpen ul.AllAboutUs a
	{
		color: #542A1C;
	}

		div.MenuSubMainOpen ul.AllAboutUs a:hover
		{
			background-color: #EDE9E8;
		}

div.PageBodyContent
{
	width: 845px;
	width: inherit;
	width: 100%;
	padding-left: 25px;
	padding-right: 20px;
}

div.PanelPageHeader
{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

	div.PanelPageHeader h1
	{
		flex-grow: 1;
		margin-bottom: 0px;
	}

div.ButtonShowGardenShedLarge
{
	float: right;
	width: 18px;
	margin-right: 10px;
}

div.PanelPageControl
{
	clear: left;
	min-height: 12px;
}

p.PanelSearchCriteria
{
	display: inline-block;
	font-size: 9pt;
	text-transform: none;
}

	p.PanelSearchCriteria span.PabelLabel
	{
		font-weight: bold
	}

	p.PanelSearchCriteria span.Separator
	{
		display: inline-block;
		width: 11px;
		height: 11px;
		margin-left: 5px;
		background-image: url('../Images/Arrows/ArrowRight_Sml_green.png');
		background-position: top left;
		background-repeat: no-repeat;
	}

a.ButtonPageTop
{
	width: 11px;
	height: 9px;
	background-image: url('../Images/Arrows/ArrowUp_Sml_Orange.png');
}

button.ButtonViewerCommentPost
{
	height: 16px;
	margin-right: 15px;
	padding: 6px;
	padding-right: 12px;
	border: none;
	color: #7F7F7F;
	background-color: white;
	background-image: url('/Global/Images/Arrows/ArrowRight_Sml_Green.png');
	background-repeat: no-repeat;
	background-position: right 6px;
}
a.ButtonViewerComment
{
	position: absolute;
	z-index: 10;
	display: block;
	float: right;
	width: 130px;
	margin-left: 180px;
	font-weight: normal;
	text-decoration: none;
	color: #9BBE3B;
}

img.ButtonViewerComment
{
	margin-top: 0px;
	margin-left: 0px;
}

a.ButtonViewerCommentPost
{
	margin-right: 15px;
	color: #7F7F7F;
	text-decoration: none;
}

	a.ButtonViewerCommentPost:hover
	{
		color: #9BBE3B;
	}

a.ButtonViewerComment:hover
{
	color: #9BBE3B;
}

a.ButtonSearch
{
	color: transparent;
}

a.ButtonSearchClear
{
	padding-left: 12px;
	font-size: 10pt;
	text-decoration: none;
	color: #7F7F7F;
	background-image: url('../Images/Arrows/ArrowLeft_Sml_Green.png');
	background-position: left center;
	background-repeat: no-repeat;
}

	a.ButtonSearchClear:hover
	{
		color: #DD7E1A;
	}

a.ButtonSearchBack
{
	padding-left: 12px;
	vertical-align: middle;
	font-size: 10pt;
	text-decoration: none;
	color: #7F7F7F;
	background-image: url('../Images/Arrows/ArrowLeft_Sml_Green.png');
	background-position: left center;
	background-repeat: no-repeat;
}

	a.ButtonSearchBack:hover
	{
		color: #DD7E1A;
	}

a.ButtonSearchNew
{
	padding-left: 12px;
	vertical-align: middle;
	font-size: 10pt;
	text-decoration: none;
	color: #7F7F7F;
	background-image: url('../Images/Arrows/ArrowLeft_Sml_Green.png');
	background-position: left center;
	background-repeat: no-repeat;
}

	a.ButtonSearchNew:hover
	{
		color: #9BBE3B;
	}

a.ButtonSendMessage
{
	display: inline-block;
	width: 116px;
	height: 25px;
	vertical-align: middle;
	color: transparent;
	background-image: url('../Images/Buttons/btn_SendMessage_u.gif');
}

	a.ButtonSendMessage:hover, button.ButtonSendMessage:hover
	{
		background-image: url('../Images/Buttons/btn_SendMessage_o.gif');
	}

button.ButtonSendMessage
{
	display: inline-block;
	width: 116px;
	height: 25px;
	vertical-align: middle;
	color: transparent;
	background-image: url('../Images/Buttons/btn_SendMessage_u.gif');
}

a.ButtonPagePrevious
{
	display: inline-block;
	width: 67px;
	height: 19px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_page_previous_u.png');
}

	a.ButtonPagePrevious:hover
	{
		background-image: url('../Images/Buttons/btn_page_previous_o.png');
	}

a.ButtonPageNext
{
	display: inline-block;
	width: 45px;
	height: 19px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_page_next_u.png');
}

	a.ButtonPageNext:hover
	{
		background-image: url('../Images/Buttons/btn_page_next_o.png');
	}

.ButtonPrevious
{
	display: inline-block;
	width: 21px;
	height: 30px;
	vertical-align: middle;
	border: none;
	color: transparent;
	background-color: transparent;
	background-image: url('../Images/Buttons/btn_previous_u.png');
}

	.ButtonPrevious:hover
	{
		background-image: url('../Images/Buttons/btn_previous_o.png');
	}
	.ButtonPrevious[disabled="disabled"], .ButtonPrevious[disabled="disabled"]:hover
	{
		opacity: .5;
		background-image: url('../Images/Buttons/btn_previous_u.png');
	}

.ButtonNext
{
	display: inline-block;
	width: 21px;
	height: 30px;
	vertical-align: middle;
	vertical-align: middle;
	border: none;
	color: transparent;
	background-color: transparent;
	background-image: url('../Images/Buttons/btn_next_u.png');
	background-position: right;
}

	.ButtonNext:hover
	{
		background-image: url('../Images/Buttons/btn_next_o.png');
	}
	.ButtonNext[disabled="disabled"], .ButtonNext[disabled="disabled"]:hover
	{
		opacity: .5;
		background-image: url('../Images/Buttons/btn_next_u.png');
	}

.ButtonPause
{
	display: inline-block;
	width: 21px;
	height: 30px;
	overflow: hidden;
	vertical-align: middle;
	border: none;
	color: transparent;
	background-color: transparent;
	background-image: url('../Images/Buttons/ButtonPause_Up.png');
	background-position: right;
}

	.ButtonPause:hover
	{
		background-image: url('../Images/Buttons/ButtonPause_Over.png');
	}
	.ButtonPause[disabled="disabled"], .ButtonPause[disabled="disabled"]:hover
	{
		opacity: .5;
		background-image: url('../Images/Buttons/ButtonPause_Up.png');
	}

.ButtonResume
{
	display: inline-block;
	width: 21px;
	height: 30px;
	overflow: hidden;
	vertical-align: middle;
	border: none;
	color: transparent;
	background-color: transparent;
	background-image: url('../Images/Buttons/ButtonResume_Up.png');
	background-position: right;
}

.ButtonResume:hover
{
	background-image: url('../Images/Buttons/ButtonResume_Over.png');
}
	.ButtonResume[disabled="disabled"], .ButtonResume[disabled="disabled"]:hover
	{
		opacity: .5;
		background-image: url('../Images/Buttons/ButtonResume_Up.png');
	}

a.ButtonView
{
	width: 57px;
	height: 25px;
	background-image: url('../Images/Buttons/btn_view_u.png');
}

	a.ButtonView:hover
	{
		background-image: url('../Images/Buttons/btn_view_o.png');
	}

a.ButtonClose
{
	position: absolute;
	width: 77px;
	height: 27px;
	width: 39px;
	height: 14px;
	right: 0px;
	background-image: url('../Images/Buttons/btn_close_u.png');
}

	a.ButtonClose:hover
	{
		background-image: url('../Images/Buttons/btn_close_o.png');
	}

a.ButtonAdd
{
	width: 16px;
	height: 15px;
	background-image: url('../Images/Buttons/btn_add_u.png');
}

	a.ButtonAdd:hover
	{
		background-image: url('../Images/Buttons/btn_add_o.png');
	}

a.ButtonRemove
{
	width: 20px;
	height: 19px;
	background-image: url('../Images/Buttons/btn_remove_u.png');
}

	a.ButtonRemove:hover
	{
		background-image: url('../Images/Buttons/btn_remove_o.png');
	}

a.ButtonSlideShow
{
	width: 70px;
	height: 32px;
	margin-left: 3px;
	vertical-align: top;
	background-image: url('../Images/Buttons/btn_slideshows_u.png');
}

	a.ButtonSlideShow:hover
	{
		background-image: url('../Images/Buttons/btn_slideshows_o.png');
	}

div.PanelPageList
{
	clear: left;
	margin-top: 20px;
	text-align: center;
}

	div.PanelPageList span.PanelPageNumber
	{
		padding: 3px;
		font-size: 9pt;
		background-color: #FBFAF8;
	}

	div.PanelPageList a.Active
	{
		font-weight: bolder;
		color: #52281A;
	}

div.PanelListImage
{
	width: 180px;
	height: 180px;
	background-image: url('../Images/PageFrame/Shadow.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	background-color: white;
	text-align: center;
}

	div.PanelListImage img
	{
		width: 150px;
		height: 150px;
		margin-top: 15px;
	}

a.ButtonBuyNow
{
	width: 78px;
	height: 25px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_buynow_u.png');
}

	a.ButtonBuyNow:hover
	{
		background-image: url('../Images/Buttons/btn_buynow_o.png');
	}

a.ButtonAddToBarrow
{
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_addToBarrow_u.png');
}

	a.ButtonAddToBarrow:hover
	{
		background-image: url('../Images/Buttons/btn_addToBarrow_o.png');
	}

a.ButtonFacebook
{
	display: inline-block;
	width: 44px;
	height: 40px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_facebook_u.png');
}

	a.ButtonFacebook:hover
	{
		background-image: url('../Images/Buttons/btn_facebook_o.png');
	}

div.ButtonGooglePlus
{
	display: inline-block;
	width: 44px;
	height: 40px;
	padding-top: 5px;
	padding-left: 10px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_googleplus_u.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}

	div.ButtonGooglePlus:hover
	{
		background-image: url('../Images/Buttons/btn_googleplus_u.png');
	}

a.ButtonTwitter
{
	display: inline-block;
	width: 36px;
	height: 40px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_twitter_u.png');
}

	a.ButtonTwitter:hover
	{
		background-image: url('../Images/Buttons/btn_twitter_o.png');
	}

a.ButtonInstagram
{
	display: inline-block;
	width: 55px;
	height: 40px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_instagram_u.png');
	background-repeat: no-repeat;
	background-position: center bottom;
}

	a.ButtonInstagram:hover
	{
		background-image: url('../Images/Buttons/btn_instagram_o.png');
	}

a.ButtonPintrest
{
	display: inline-block;
	width: 45px;
	height: 40px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_pintrest_u.png');
}

	a.ButtonPintrest:hover
	{
		background-image: url('../Images/Buttons/btn_pintrest_o.png');
	}

a.ButtonEmailPage
{
	display: inline-block;
	width: 28px;
	height: 40px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_email_u.png');
}

	a.ButtonEmailPage:hover
	{
		background-image: url('../Images/Buttons/btn_email_o.png');
	}

a.ButtonClimateZone
{
	display: inline-block;
	width: 102px;
	height: 23px;
	margin-top: 5px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_myZone_u.png');
}

	a.ButtonClimateZone:hover
	{
		background-image: url('../Images/Buttons/btn_myZone_o.png');
	}

a.ButtonAddToWishlist
{
	display: inline-block;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_addWishlist_u.png');
}

	a.ButtonAddToWishlist:hover
	{
		background-image: url('../Images/Buttons/btn_addWishlist_o.png');
	}

a.ButtonAddToWishlistSmall
{
	display: inline-block;
	width: 64px;
	height: 13px;
	vertical-align: middle;
	background-image: url('../Images/Buttons/btn_wishlist_sml_u.png');
}

	a.ButtonAddToWishlistSmall:hover
	{
		background-image: url('../Images/Buttons/btn_wishlist_sml_o.png');
	}

div.PageSideBar
{
}

div.PanelLogo
{
	text-align: center;
}

div.PanelTagLine
{
	text-align: center;
}

div.PageSiteMap
{
	margin-left: 120px;
	margin-left: 20%;
	margin-left: 0;
}

div.PanelSocial
{
}

div.PanelFooter
{
	clear: both;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-size: 8pt;
}

ul.MenuFooter li
{
	line-height: 130%;
	vertical-align: top;
}

	ul.MenuFooter li div
	{
		margin-left: 10px;
	}

	ul.MenuFooter li a
	{
		text-transform: uppercase;
		font-size: 9pt;
		font-weight: bold;
	}

		ul.MenuFooter li a.Shopping
		{
			color: #9BBE3B;
		}

		ul.MenuFooter li a.GardenShed
		{
			color: #DD7E24;
		}

		ul.MenuFooter li a.Community
		{
			color: #824695;
		}

		ul.MenuFooter li a.Inspiration
		{
			color: #338FC8;
		}

		ul.MenuFooter li a.AllAboutUs
		{
			color: #52281A;
		}

ul.MenuSubFooter li a
{
	text-transform: none;
	font-weight: normal;
	color: #A49077;
}

ul.MenuFooter li.MenuSubFooterSeparator
{
	width: 10px;
	min-height: 205px;
	border-right: 1px dotted #CAC69F;
}

label.FormFieldLabel
{
	display: inline-block;
}

div.FormFieldLabel
{
	clear: left;
	float: left;
	width: 150px;
	text-align: right;
	font-weight: bold;
}

div.FormFieldEntry
{
	width: auto;
	margin-left: 155px;
	padding-bottom: 6px;
}

span.FormFieldLabel
{
	font-weight: bold;
}

select.FormFieldSelect
{
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	border: 1px solid #7F7F7F;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #F8F8F8;
}

a.FormButton
{
	display: inline-block;
	height: 18px;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: black;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: left top;
}

a.FormButtonSmall
{
	width: 60px;
	background-image: url('../Images/Buttons/ButtonSmall.png');
}

a.FormButtonMedium
{
	width: 82px;
	background-image: url('../Images/Buttons/ButtonMedium.png');
}

a.FormButtonLarge
{
	width: 96px;
	background-image: url('../Images/Buttons/ButtonLarge.png');
}

a.FormButtonWide
{
	width: 130px;
	background-image: url('../Images/Buttons/ButtonWide.png');
}

a.ButtonExtraWide
{
	width: 170px;
	background-image: url('../Images/Buttons/ButtonExtraWide.png');
}

a.ButtonReturnToList
{
	width: 147px;
	height: 32px;
	color: transparent;
	background-image: url('../Images/Buttons/btn_ReturnToList_u.png');
}

	a.ButtonReturnToList:hover
	{
		background-image: url('../Images/Buttons/btn_ReturnToList_o.png');
	}

input.FormButton
{
	height: 22px;
	margin-right: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
}

input.FormButtonSmall
{
	width: 60px;
	background-image: url('../Images/Buttons/ButtonSmall.png');
}

input.FormButtonMedium
{
	width: 82px;
	background-image: url('../Images/Buttons/ButtonMedium.png');
}

input.FormButtonLarge
{
	width: 130px;
	background-image: url('../Images/Buttons/ButtonLarge.png');
}

input.FormButtonWide
{
	width: 130px;
	background-image: url('../Images/Buttons/ButtonWide.png');
}
input.ButtonExtraWide
{
	width: 170px;
	background-image: url('../Images/Buttons/ButtonExtraWide.png');
}

input.FormFieldText
{
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	border: 1px solid #4C4C4C;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #F8F8F8;
}

input.FormFieldTextShort
{
	width: 20px;
}

input.FormFieldTextReadonly
{
	border: none;
	background-color: #F8F8F8;
}

input.FormFieldFile
{
	font-size: 12px;
	border: 1px solid #4C4C4C;
	direction: rtl;
	background-color: #F8F8F8;
}

textarea.FormFieldText
{
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #4C4C4C;
	background-color: #F8F8F8;
}

div.FormFieldEntry
{
	width: auto;
	margin-left: 155px;
	padding-bottom: 6px;
}

div.PageBodyContent h3
{
	color: #DD7E24;
}

div.PanelList
{
	display: table;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: top;
}

div.PanelListItem
{
	display: inline-block;
	width: 179px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 20px;
	text-align: left;
	vertical-align: top;
}

div.PanelListItemName
{
	min-height: 5em;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #F7F6F0;
}

div.PanelListItem p
{
	margin-left: 9px;
	margin-right: 30px;
	margin-right: 9px;
}

div.PanelInformation
{
	/*margin-top: 20px;*/
	/*background-color: #F7F6F0;*/
}

	div.PanelInformation div.PanelInformationItem
	{
		min-height: 18px;
		margin-bottom: 18px;
	}

		div.PanelInformation div.PanelInformationItem h3
		{
			margin-bottom: 6px;
			border-bottom: 8px solid #DD7E24;
			background-color: white;
		}

			div.PanelInformation div.PanelInformationItem h3 span
			{
				display: inline-block;
				width: 200px;
				height: 18px;
				margin-top: 0px;
				margin-left: 16px;
				padding-top: 3px;
				padding-left: 6px;
				margin-bottom: -1px;
				font-size: 10pt;
				font-weight: normal;
				text-transform: uppercase;
				text-decoration: none;
				color: white;
				background-color: #DD7E24;
			}

		div.PanelInformation div.PanelInformationItem h4
		{
			margin-left: 12px;
			margin-right: 12px;
		}

		div.PanelInformation div.PanelInformationItem p
		{
			margin-left: 12px;
			margin-right: 12px;
		}

div.PanelTabbedSet
{
	clear: left;
	margin: 0px;
	padding: 0px;
}

div.PanelTabbedList h3
{
	margin-bottom: 6px;
	border-bottom: 1px dotted #CAC69F;
}

	div.PanelTabbedList h3 span
	{
		display: inline-block;
		height: 18px;
		margin-left: 16px;
		margin-bottom: -1px;
		padding-top: 2px;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 10pt;
		font-weight: normal;
		text-transform: uppercase;
		color: #52281A;
		background-image: url('../Images/PageFrame/HeadingTabInactive.gif');
		background-position: top left;
		background-repeat: repeat-x;
		background-color: white;
		border-left: 1px dotted #CAC69F;
		border-right: 1px dotted #CAC69F;
	}

div.PanelTabbedSet X
{
	margin-top: 50px;
}

div.PanelTabbedSet div.PanelTabbedItem
{
	min-height: 18px;
	margin-bottom: 18px;
}

	div.PanelTabbedSet div.PanelTabbedItem h3
	{
		height: 20px;
		margin: 0px;
		padding: 0px;
		margin-top: -18px;
		border-bottom: 1px dotted #CAC69F;
	}

		div.PanelTabbedSet div.PanelTabbedItem h3 a
		{
			display: inline-block;
			position: relative;
			z-index: 10;
			width: 200px;
			height: 18px;
			margin-top: 0px;
			margin-left: 16px;
			padding-top: 3px;
			padding-left: 6px;
			font-size: 10pt;
			font-weight: normal;
			text-transform: uppercase;
			text-decoration: none;
			color: #DD7E24;
			background-color: white;
			background-image: url('../Images/PageFrame/HeadingTabInactive.gif');
			background-position: top left;
			background-repeat: repeat-x;
			border-left: 1px dotted #CAC69F;
			border-right: 1px dotted #CAC69F;
		}

div.PanelTabbedSet div.PanelTabbedItemContent
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	background-color: #F7F6f0;
}

div.PanelTabbedItemContent p
{
	margin: 0px;
	margin-left: 22px;
	margin-right: 22px;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	font-size: 10pt;
}

div.PanelTabbedSet div.PanelTabbedItem div.PanelTabbedItemContent
{
	position: relative;
	z-index: 0;
	display: block;
	display: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 36px;
}

div.PanelTabbedSet div.Active div.PanelTabbedItemContent
{
	display: block;
	margin-top: 0px;
	background-color: #F7F6f0;
}

div.PanelTabbedSet div.Active h3
{
}

	div.PanelTabbedSet div.Active h3 a
	{
		background-image: url('../Images/PageFrame/HeadingTabActive.gif');
	}

div.PanelTabbedMenu
{
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
}

	div.PanelTabbedMenu div.PanelTabbedItem
	{
		float: left;
		margin: 0px;
		margin-left: 3px;
		padding: 0px;
		border: none;
		color: #338FC8;
		background-color: #E0EEF6;
		background-image: none;
	}

	div.PanelTabbedMenu div.Active
	{
		background-color: #338FC8;
	}

	div.PanelTabbedMenu div.PanelTabbedItem a
	{
		display: inline-block;
		padding-top: 3px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 3px;
		font-size: 10pt;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
		color: #338FC8;
		background-color: #E0EEF6;
	}

	div.PanelTabbedMenu div.Active a
	{
		color: white;
		background-color: #338FC8;
	}

ul.PanelSearch
{
}

	ul.PanelSearch li.PanelSearchColumn
	{
		width: 266px;
	}

div.PanelListItem p a.PanelListTitle
{
	font-size: 9pt;
	color: #52281A;
}

div.PanelListItem p a.PanelSubTitle
{
	font-size: 9pt;
	color: #A49077;
}

div.PanelListItem p span.PanelSubTitle
{
	font-size: 9pt;
	color: #A49077;
}

ul.PanelItemDetail
{
	width: 800px;
	width: inherit;
	margin-bottom: 16px;
	color: #4C4C4C;
}

	ul.PanelItemDetail li.PanelPhoto
	{
		width: 480px;
	}

div.PanelPhotoData
{
	width: 450px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	/*background-color: white;*/
}

	div.PanelPhotoData div.PanelPhotoImageOuter
	{
		position: relative;
		z-index: 1;
		width: 420px;
		width: 450px;
		height: 420px;
		height: 366px;
		padding: 15px;
		background-image: url('../Images/PageFrame/MainPicShadow.png');
		background-repeat: no-repeat;
		background-position: left top;
		/*background-color: white;*/
	}

div.PanelPhotoImage
{
	position: relative;
	display: table-cell;
	z-index: 20;
	overflow: hidden;
	width: 420px;
	height: 336px;
	vertical-align: middle;
	text-align: center;
}

	div.PanelPhotoImage img.ImageMain
	{
		position: relative;
	}

div.PanelPhotoCursor
{
	display: none;
	position: absolute;
	z-index: 1;
	width: 100px;
	height: 100px;
	background-color: white;
	opacity: 0.35;
	filter: alpha(opacity=35);
}

div.PanelPhotoList
{
	width: inherit;
	max-width: 440px;
	height: auto;
	padding-left: 10px;
	position: relative;
	z-index: 0;
	margin-top: -6px;
	padding: 5px;
	background-color: #F7F6f0;
}

div.PanelPhoto p
{
	margin-left: 15px;
}

ul.PanelItemDetail li.PanelItemInformation
{
	width: 360px;
}

div.PanelItemInformation
{
	width: 360px;
	min-height: 300px;
	font-size: 9pt;
}

ul.PanelItemInformationDetail
{
	width: 360px;
}

.Strikeout
{
	text-decoration: line-through;
}

.PanelPriceSpecial
{
	font-weight: bold;
}

div.PanelRecentlyViewed
{
	width: 440px;
	width: 100%;
	width: 388px;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 10pt;
	color: #4C4C4C;
}

	div.PanelRecentlyViewed h3
	{
		position: relative;
		z-index: 10;
		width: 200px;
		height: 18px;
		margin-left: 16px;
		padding-top: 2px;
		padding-left: 6px;
		font-size: 12pt;
		font-size: 10pt;
		font-weight: normal;
		text-transform: uppercase;
		color: #52281A;
		background-image: url('../Images/PageFrame/HeadingTabInactive.gif');
		background-position: top left;
		background-repeat: repeat-x;
		border-left: 1px dotted #CAC69F;
		border-right: 1px dotted #CAC69F;
	}

	div.PanelRecentlyViewed div.PanelRecentlyViewedList
	{
		position: relative;
		z-index: 0;
		margin-top: -3px;
		border-top: 1px dotted #CAC69F;
	}

	div.PanelRecentlyViewed div.PanelRecentlyViewedItem
	{
		float: left;
		width: 97px;
		margin-top: 10px;
	}

		div.PanelRecentlyViewed div.PanelRecentlyViewedItem p
		{
			margin-left: 6px;
		}

	div.PanelRecentlyViewed a
	{
		font-size: 8pt;
		font-weight: normal;
		color: #A49077;
	}

div.PanelViewerCommentForm
{
	/*position: absolute;
	z-index: 12;*/
	width: 360px;
	/*margin-top: -1px;*/
	padding-top: 10px;
	border: 1px solid #DD7E24;
	border: 1px solid #d27a4c;
	background-color: white;
}

.PanelPlantInfo div.PanelViewerCommentForm
{
	width: 450px;
}

div.PanelViewerCommentForm div.PanelViewerCommentFormEntry
{
	margin: 10px;
}

div.PanelViewerCommentForm div.FormFieldLabel
{
	width: 80px;
	text-align: left;
	color: #d27a4c;
}

div.PanelViewerCommentForm div.FormFieldEntry
{
	margin-left: 85px;
}

div.PanelViewerCommentForm div.PanelViewerCommentFormThankYou
{
	margin: 10px;
	margin-top: 0px;
}

div.PanelViewerCommentForm h4
{
	color: #DD7E24;
}

div.PanelViewerCommentForm p
{
	margin-bottom: 10px;
}

div.PanelViewerCommentForm input.FormFieldText
{
	width: 240px;
}

div.PanelViewerCommentForm textarea.FormFieldText
{
	width: 240px;
}

.PanelPlantInfo div.PanelViewerCommentForm textarea.FormFieldText
{
	width: auto;
}

div.PanelViewerComments
{
	width: 360px;
	width: auto;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 10pt;
}

	div.PanelViewerComments h3
	{
		position: relative;
		z-index: 10;
		width: 150px;
		height: 18px;
		margin-left: 16px;
		padding-top: 2px;
		padding-left: 6px;
		font-size: 12pt;
		font-size: 10pt;
		font-weight: normal;
		text-transform: uppercase;
		color: #52281A;
		background-image: url('../Images/PageFrame/HeadingTabInactive.gif');
		background-position: top left;
		background-repeat: repeat-x;
		border-left: 1px dotted #CAC69F;
		border-right: 1px dotted #CAC69F;
	}

		div.PanelViewerComments h3 img.ArrowViewerComments
		{
			display: none;
		}

.ArrowViewerCommentsForm
{
	display: none;
}

div.PanelPlantInfo div.PanelViewerCommentForm img.ArrowViewerCommentsForm
{
	position: absolute;
	z-index: 10;
	display: block;
	margin-top: -11px;
	margin-left: 360px;
}

div.PanelPlantInfo div.PanelViewerComments h3 img.ArrowViewerComments
{
	position: absolute;
	z-index: 10;
	display: block;
	margin-top: 18px;
	margin-left: -6px;
}

div.PanelViewerComments div.PanelViewerCommentsList
{
	position: relative;
	z-index: 0;
	/*margin-top: -3px;*/
	border-top: 1px dotted #CAC69F;
}

div.PanelViewerComments div.PanelViewerCommentsEntry
{
	padding-top: 10px;
	background-color: #F7F6F0;
	background-color: white;
	border-bottom: 1px dotted #CAC69F;
}

div.PanelViewerComments div.PanelViewerCommentsEntryAlternate
{
	background-color: #F7F6F0;
}

div.PanelViewerComments div.PanelViewerCommentsEntry p
{
	padding: 6px;
	font-size: 10pt;
	color: #6d6d6d;
}

	div.PanelViewerComments div.PanelViewerCommentsEntry p span.Highlight
	{
		font-size: 10pt;
		font-weight: bold;
		/*color: #522826;*/
	}

div.PanelViewerComments .PanelReply
{
margin-left: 1em;
}

span.DividerTitle
{
	display: inline-block;
	width: 2px;
	height: 20px;
	margin-left: 6px;
	margin-right: 6px;
}

div.MenuPageSize
{
	display: none;
	float: right;
	margin-right: 0px;
	font-size: 9pt;
	font-size: 10pt;
	text-transform: uppercase;
	color: #AA9780;
}

	div.MenuPageSize span.MenuPageSizeArrow
	{
		display: inline-block;
		width: 12px;
		height: 16px;
		background-image: url('../Images/Arrows/ArrowRight_Sml_Green.png');
		background-position: left 6px;
		background-repeat: no-repeat;
	}

ul.MenuPageSize
{
	margin: 0px;
	margin-top: -4px;
	padding: 4px;
	display: inline-block;
	list-style: none;
	text-align: right;
	vertical-align: middle;
	border-left: 1px dotted #CAC69F;
	border-right: 1px dotted #CAC69F;
}

	ul.MenuPageSize li
	{
		width: 24px;
		margin-right: 2px;
	}

		ul.MenuPageSize li a
		{
			padding-left: 6px;
			padding-right: 6px;
			color: #52281A;
			background-color: #F4F3EB;
			text-decoration: none;
		}

			ul.MenuPageSize li a:hover
			{
				color: #52281A;
				background-color: #DFDDC5;
			}

		ul.MenuPageSize li ul.MenuSub
		{
			position: absolute;
			display: none;
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

		ul.MenuPageSize li:hover ul.MenuSub
		{
			display: block;
		}

	ul.MenuPageSize ul.MenuSub
	{
		z-index: 10;
	}

		ul.MenuPageSize ul.MenuSub li
		{
		}

			ul.MenuPageSize ul.MenuSub li a
			{
				text-decoration: none;
				color: #AA9780;
				background-color: #F4F3EB;
			}

				ul.MenuPageSize ul.MenuSub li a:hover
				{
					color: #52281A;
					background-color: #DFDDC5;
				}

				ul.MenuPageSize ul.MenuSub li a.Active
				{
					color: #52281A;
					background-color: #DFDDC5;
					background-color: #CAC69F;
				}

div.MenuPageSortBy
{
	display: inline-block;
	display: none;
	float: right;
	margin-right: 0px;
	margin-left: 6px;
	padding-top: 4px;
	font-size: 9pt;
	font-size: 10pt;
	text-transform: uppercase;
	color: #AA9780;
}

	div.MenuPageSortBy span.MenuPageSortByArrow
	{
		display: inline-block;
		width: 11px;
		height: 9px;
		background-position: left bottom;
		background-repeat: no-repeat;
	}

	div.MenuPageSortBy span.MenuPageSortByArrowAsc
	{
		background-image: url('../Images/Arrows/ArrowUp_Sml_Green.png');
	}

	div.MenuPageSortBy span.MenuPageSortByArrowDesc
	{
		background-image: url('../Images/Arrows/ArrowDown_Sml_Green.png');
	}

ul.MenuPageSortBy
{
	margin: 0px;
	margin-top: -4px;
	padding: 2px;
	display: inline-block;
	list-style: none;
	text-align: right;
	vertical-align: top;
	border-left: 1px dotted #CAC69F;
	border-right: 1px dotted #CAC69F;
}

	ul.MenuPageSortBy li
	{
		width: 15px;
		margin-top: 4px;
		margin-right: 2px;
	}

		ul.MenuPageSortBy li a
		{
			display: inline-block;
			height: 16px;
			padding-left: 2px;
			padding-right: 2px;
			color: #52281A;
			/*background-color: #F4F3EB;*/
			text-decoration: none;
		}

			ul.MenuPageSortBy li a:hover
			{
				color: #52281A;
				background-color: #DFDDC5;
			}

		ul.MenuPageSortBy li ul.MenuSub
		{
			position: absolute;
			display: none;
			margin: 0px;
			padding: 0px;
			list-style: none;
			vertical-align: middle;
		}

		ul.MenuPageSortBy li:hover ul.MenuSub
		{
			display: block;
		}

	ul.MenuPageSortBy ul.MenuSub
	{
		z-index: 10;
	}

		ul.MenuPageSortBy ul.MenuSub li
		{
		}

			ul.MenuPageSortBy ul.MenuSub li a
			{
				display: inline-block;
				height: 16px;
				text-decoration: none;
				color: #AA9780;
				background-color: #F4F3EB;
			}

				ul.MenuPageSortBy ul.MenuSub li a:hover
				{
					color: #52281A;
					background-color: #DFDDC5;
				}

				ul.MenuPageSortBy ul.MenuSub li a.Active
				{
					color: #52281A;
					background-color: #DFDDC5;
					background-color: #CAC69F;
				}

div.PanelErrorValidation
{
	display: none;
	position: absolute;
	z-index: 10;
	width: 300px;
	min-height: 300px;
	border: 3px ridge red;
	background-color: white;
}

	div.PanelErrorValidation h3.ErrorTitle
	{
		margin: 10px;
		color: red;
	}

	div.PanelErrorValidation p
	{
		margin-left: 10px;
		margin-right: 10px;
	}

		div.PanelErrorValidation p.ErrorClose a
		{
			font-weight: bold;
			color: red;
		}

div.PanelErrorValidationContent ol
{
	display: block;
	list-style: number;
}

div.PanelErrorValidationContent li
{
	display: block;
}

div.PanelLightboxOverlay
{
	position: fixed;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	z-index: 100;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: black;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

div.PanelLightboxContent
{
	position: fixed;
	width: 50%;
	width: 1000px;
	width: auto;
	z-index: 101;
	/*overflow: hidden;*/
	top: 25%;
	left: 25%;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: white;
	-webkit-overflow-scrolling: touch;
}

div.PanelLightboxContentInner
{
	position: static;
	z-index: inherit;
	margin: 10px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: white;
	-webkit-transform: translateZ(0);
}

	div.PanelLightboxContentInner *
	{
		z-index: inherit;
	}

div.PanelLightboxContent a.LightboxButtonClose
{
	position: absolute;
	float: right;
	z-index: 105;
	margin-top: -16px;
	margin-top: 0px;
}

div.PanelLightboxContentInner h4
{
	font-size: 12pt;
	text-align: center;
}

p.PanelPhotoTitle
{
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 8pt;
}

.FrameLightboxContent
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.PanelPhotoPopup
{
	position: absolute;
	z-index: 12;
	display: none;
	width: 490px;
	height: 392px;
	overflow: hidden;
	border: 1px solid white;
	background-color: white;
}

div.PanelThumbnailImage
{
	width: 92px;
	padding: 1px;
	padding-right: 0px;
	border: 1px solid #A49077;
}

	div.PanelThumbnailImage img
	{
		margin: 0px;
		padding: 0px;
	}

	div.PanelThumbnailImage a
	{
		margin: 0px;
		padding: 0px;
	}

table.TableList
{
}

	table.TableList th
	{
		margin: 0px;
		padding: 6px;
		padding-bottom: 6px;
		font-size: 12pt;
		font-weight: normal;
		text-transform: uppercase;
	}

		table.TableList th span.Hint
		{
			font-size: 10pt;
			text-transform: none;
			color: #9BBE3B;
		}

	table.TableList tr.Alternate
	{
		background-color: #F7F6F0;
	}

	table.TableList td
	{
		padding: 6px;
	}

		table.TableList td h3
		{
			margin-left: 0px;
			font-weight: normal;
		}

		table.TableList td h4
		{
			margin-left: 0px;
			font-weight: normal;
		}

		table.TableList td p
		{
			margin-left: 0px;
		}

		table.TableList td.TableLabel
		{
			font-weight: bold;
		}

ul.PanelListBullet
{
	overflow: hidden;
	margin-bottom: 12px;
	padding: 6px;
	list-style: disc;
	font-size: 10pt;
}

	ul.PanelListBullet li
	{
		list-style-position: inside;
		margin-left: 6px;
		margin-bottom: 6px;
	}

img.PanelListImage
{
}

table.PanelConsignment
{
	margin-bottom: 20px;
}

	table.PanelConsignment tr.Alternate
	{
		background-color: #F7F6F0;
	}

	table.PanelConsignment th
	{
		padding: 6px;
		text-transform: uppercase;
		border-bottom: 1px dotted #CAC69F;
		color: #9BBF3B;
	}

	table.PanelConsignment tr.RowFFCSpecial
	{
		color: red;
	}

	table.PanelConsignment td
	{
		padding: 6px;
		border-bottom: 1px dotted #CAC69F;
	}

		table.PanelConsignment td.PanelConsignmentTotal
		{
			color: #A49077;
		}

		table.PanelConsignment td.PanelOrderTotal
		{
			padding-top: 20px;
			font-size: 14pt;
			text-transform: uppercase;
			color: #A49077;
		}

		table.PanelConsignment td.PanelOrderTotalPrice
		{
			padding-top: 20px;
			font-size: 14pt;
		}

p.ButtonPagePrint
{
	margin-top: 12px;
}

a.ButtonVideo
{
	width: 41px;
	height: 33px;
	margin-left: 6px;
	vertical-align: top;
	background-image: url('../Images/Buttons/ButtonVideo.png');
	background-repeat: no-repeat;
	background-position: top left;
}

a.ButtonPagePrint
{
	width: 24px;
	height: 33px;
	background-image: url('../Images/Buttons/btn_print_u.png');
}

	a.ButtonPagePrint:hover
	{
		background-image: url('../Images/Buttons/btn_print_o.png');
	}

p.Introduction
{
	margin-top: 20px;
	font-size: 14px;
	color: #DD7E24;
}

	p.Introduction img
	{
	}

div.PanelPageContentInner ul
{
	/*overflow: hidden;*/
	margin-bottom: 12px;
	padding: 6px;
	list-style: disc;
	font-size: 10pt;
}

	div.PanelPageContentInner ul li
	{
		margin-left: 6px;
		margin-bottom: 6px;
	}

p.PanelAuthor
{
	margin-top: 10px;
	margin-left: 10px;
}

div.PageSideBar .adsbygoogle
{
}



div.FooterAdSense
{
	margin-top: 10px;
	text-align: center;
}

	div.FooterAdSense .adsbygoogle
	{
		width: 728px;
		height: 90px;
	}

@media screen and (max-width:750px)
{

	div.FooterAdSense .adsbygoogle
	{
		width: 600px;
		height: 75px;
	}
}

@media screen and (max-width:620px)
{

	div.FooterAdSense .adsbygoogle
	{
		width: 400px;
		height: 60px;
	}
}

@media screen and (max-width:425px)
{

	div.FooterAdSense .adsbygoogle
	{
		width: 300px;
	}
}

h1 span.PanelOrderTitle
{
	margin-left: 20px;
	font-size: 10pt;
	text-transform: none;
	color: #4D3127;
}

.PanelConsignmentStatus
{
	width: 365px;
}

	.PanelConsignmentStatus img
	{
		margin-left: 20px;
	}

span.PanelInstruction
{
	margin-left: 10px;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	color: #4D3127;
	background-color: white;
}

div.PanelOrderSummary
{
	margin-right: 10px;
	font-size: 10pt;
	color: #828386;
}

	div.PanelOrderSummary h3
	{
		font-weight: normal;
		color: white;
		border-bottom: solid 7px #A7967F;
	}

		div.PanelOrderSummary h3 span
		{
			padding: 6px;
			background-color: #A7967F;
		}

	div.PanelOrderSummary div.FormFieldLabel
	{
		width: auto;
		text-align: left;
		margin-right: 6px;
	}

	div.PanelOrderSummary div.FormFieldEntry
	{
		margin-left: 0px;
	}

div.PanelOrderConsignment h3
{
	font-weight: normal;
	color: white;
	border-bottom: solid 7px #9BBE3C;
}

	div.PanelOrderConsignment h3 span
	{
		padding: 6px;
		background-color: #9BBE3C;
	}

div.PanelOrderConsignment td
{
	color: #828386;
}

	div.PanelOrderConsignment td.PanelValue
	{
		color: #4D3127;
	}

div.PanelOrderConsignment tr.PanelSubTotal
{
	color: #A7967F;
}

div.PanelOrderConsignment table.PanelConsignment tr.PanelTotal
{
	font-size: 12pt;
}

	div.PanelOrderConsignment table.PanelConsignment tr.PanelTotal td h4
	{
		color: #828386;
	}

	div.PanelOrderConsignment table.PanelConsignment tr.PanelTotal td.PanelValue h4
	{
		color: #4D3127;
	}

div.PanelConsigmentTracking
{
	min-height: 80px;
	padding: 6px;
	font-size: 10pt;
	border: dotted 1px #DBD4Ca;
	color: #828386;
	background-color: #F8F8F3;
}

/* MOBIE */
.ControlClickOpen
{
	position: absolute;
	display: none;
}

.LabelClickOpen
{
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	z-index: inherit;
	overflow: hidden;
	vertical-align: middle;
	color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: transparent;
}

div.BodyOuter
{
}

div.PanelBannerList
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

	div.PanelBannerList div.PanelBannerItem
	{
		position: absolute;
		width: 100%;
		height: 180px;
		text-align: center;
	}

	div.PanelBannerList img
	{
		width: 1010px;
		height: 180px;
	}

div.PanelDividerTop
{
}

ul.PageColumnLogo
{
}

	ul.PageColumnLogo li.PageSearch
	{
	}

div.PageLogo
{
	position: relative;
	width: inherit;
	margin-bottom: 5px;
	text-align: center;
}

div.PageCheckout
{
	position: absolute;
	width: inherit;
	height: 0px;
}

.LabelCheckoutPanel
{
	position: fixed;
	display: none;
	width: 31px;
	height: 44px;
	z-index: 50;
	top: 0px;
	right: 0px;
	background-image: url('../Images/Buttons/ButtonShoppingBarrow.png');
}

.ControlClickOpen:checked + div.PageCheckout
{
	display: block;
}

div.PageCheckoutPanel
{
	position: relative;
	z-index: 50;
	width: 115px;
	height: 55px;
	margin-top: -35px;
	margin-right: 20px;
	padding: 0px;
	float: right;
	padding-right: 3px;
	text-align: right;
	background-color: white;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.65);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.65);
}

div.PageCheckout p
{
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	font-size: 9pt;
}

div.PageCheckout span.PanelCheckItemCount
{
	color: #9BBE3B;
}

div.PageCheckout span.PanelCheckItemValue
{
	color: #9BBE3B;
}

div.PageCheckout a
{
	display: inline-block;
	width: 112px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: left top;
}

	div.PageCheckout a.ButtonBarrowFull
	{
		background-image: url('../Images/Header/Main_ShoppingBarrow_items_u.png');
	}

		div.PageCheckout a.ButtonBarrowFull:hover
		{
			background-image: url('../Images/Header/Main_ShoppingBarrow_items_o.png');
		}

	div.PageCheckout a.ButtonBarrowEmpty
	{
		background-image: url('../Images/Header/Main_ShoppingBarrow_NoItems_u.png');
	}

		div.PageCheckout a.ButtonBarrowEmpty:hover
		{
			background-image: url('../Images/Header/Main_ShoppingBarrow_NoItems_o.png');
		}

ul.PageBodyContent
{
}

	ul.PageBodyContent li.PageBodyContent
	{
	}

	ul.PageBodyContent li.PageSideBar
	{
	}

.LabelMenuMain
{
	position: fixed;
	display: none;
	width: 1em;
	height: 1em;
	z-index: 100;
	top: 5px;
	left: 5px;
	background-image: url('../Images/Buttons/ButtonMenu.png');
}

.LabelMenuSubMain
{
	position: fixed;
	display: none;
	width: 1em;
	height: 1em;
	z-index: 100;
	top: 10px;
	left: 10px;
	background-image: url('../Images/Buttons/ButtonMenu.png');
}

.ControlClickOpen:checked + div.MenuMain
{
	display: block;
}

	.ControlClickOpen:checked + div.MenuMain ~ div.MenuSubMainOpen
	{
		display: block;
		width: 100%;
	}

.ControlClickOpen:checked + div.MenuSubMainOpen
{
	display: block;
	width: 100%;
}

div.MenuSubMain
{
	display: block;
	margin: 20px;
	margin-left: 5%;
	margin-right: 5%;
	padding: 5px;
	-webkit-box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.20), 0px -8px 5px -5px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.20), 0px -8px 5px -5px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.20), 0px -8px 5px -5px rgba(0, 0, 0, 0.20);
}

.PanelTagLine
{
	display: block;
	margin: 20px;
	margin-left: 15%;
	margin-right: 15%;
	padding: 5px;
	-webkit-box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.20), 0px -8px 5px -5px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.20), 0px -8px 5px -5px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.20), 0px -8px 5px -5px rgba(0, 0, 0, 0.20);
}

ul.PageBodyContent
{
}

	ul.PageBodyContent li.PageBodyContent
	{
	}

	ul.PageBodyContent li.PageSideBar
	{
	}

div.PageBodyContent
{
}

ul.PageBodyContent li.PageSideBar
{
}

ul.PageSiteMap
{
	display: table;
	width: 100%;
}

	ul.PageSiteMap li.PageSiteMap
	{
		display: table-cell;
	}

div.PageSiteMap
{
	margin-left: 20px;
}

ul.PageSiteMap li.PanelSocial
{
	display: table-cell;
	width: 200px;
}

.MenuFooter
{
	width: 100%;
}

@media screen and (max-width:1065px)
{
	div.BodyOuter
	{
		width: 100%;
	}

	div.PanelBannerList
	{
		text-align: center;
	}

		div.PanelBannerList div.PanelBannerItem
		{
			margin-left: auto;
			margin-right: auto;
		}

	div.PageColumn
	{
		width: 100%;
	}

	ul.PageColumnLogo
	{
		width: 100%;
	}

		ul.PageColumnLogo li.PageLogo
		{
			width: auto;
		}

	ul.PageBodyContent
	{
		display: block;
		width: inherit;
	}

		ul.PageBodyContent li.PageBodyContent
		{
			width: inherit;
		}

	div.PageBodyContent
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	ul.PageBodyContent li.PageSideBar
	{
	}
}

@media screen and (max-width:1050px)
{
	a.ButtonSlideShowX
	{
		display: none;
	}
}

@media screen and (max-width:1030px)
{
	div.PanelBannerList
	{
		width: inherit;
		height: 165px;
	}

		div.PanelBannerList div.PanelBannerItem
		{
			height: 165px;
		}

		div.PanelBannerList img
		{
			width: 925px;
			height: 165px;
		}
}

@media screen and (max-width:1024px)
{
	div.MenuMain ul.MenuMain li:nth-of-type(3)
	{
		display: none;
	}

	.MenuFooter > li:nth-of-type(4), .MenuFooter > li:nth-of-type(5), .MenuFooter > li:nth-of-type(6)
	{
		display: none;
	}

	div.PanelListItem
	{
		margin-left: 12px;
		margin-right: 12px;
	}
}

@media screen and (max-width:1000px)
{

	div.MenuSubMainOpen ul.MenuSubMainOpen.Inspiration li:nth-of-type(2)
	{
		display: none;
	}

	div.MenuSubMainOpen ul.MenuSubMainOpen.Inspiration li:nth-of-type(3)
	{
		display: none;
	}

	.MenuFooter > li:nth-of-type(7) ul.MenuSubFooter > li:nth-of-type(2)
	{
		display: none;
	}

	div.PanelBannerList
	{
		height: 156px;
	}

		div.PanelBannerList div.PanelBannerItem
		{
			height: 156px;
		}

		div.PanelBannerList img
		{
			width: 880px;
			height: 156px;
		}

	ul.PageBodyContent
	{
		display: block;
	}

		ul.PageBodyContent li.PageBodyContent
		{
			display: block;
			min-height: 0px;
		}

		ul.PageBodyContent li.PageBodyContent
		{
			display: block;
		}

	div.PageBodyContent
	{
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	ul.PageBodyContent li.PageSideBar
	{
		display: block;
		width: 100%;
		clear: left;
		text-align: center;
	}

		ul.PageBodyContent li.PageSideBar div.SidebarAdSense
		{
			display: none;
		}

		ul.PageBodyContent li.PageSideBar .PanelCallout
		{
			margin-top: 20px;
		}

			ul.PageBodyContent li.PageSideBar .PanelCallout .PanelCalloutInner
			{
				display: inline-block;
				margin-left: 5px;
				vertical-align: top;
			}

				ul.PageBodyContent li.PageSideBar .PanelCallout .PanelCalloutInner a
				{
				}

	ul.PageSiteMap
	{
		display: block;
		text-align: center;
	}

		ul.PageSiteMap li.PageSiteMap
		{
			display: block;
		}

			ul.PageSiteMap li.PageSiteMap ul.MenuFooter li
			{
				text-align: left;
			}

		ul.PageSiteMap li.PanelSocial
		{
			display: block;
			width: inherit;
		}

			ul.PageSiteMap li.PanelSocial div.PanelSocial
			{
				width: 100%;
				padding-left: 20px;
				text-align: center;
			}

	div.PanelFooter
	{
		text-align: left;
	}

		div.PanelFooter p
		{
			margin-left: 20px;
		}
}

@media screen and (max-width:992px)
{
	div.PanelListItem
	{
		margin-left: 12px;
		margin-right: 12px;
	}
}

@media screen and (max-width:900px)
{
	div.PanelBannerList
	{
		height: 146px;
		margin-bottom: 10px;
	}

		div.PanelBannerList div.PanelBannerItem
		{
			height: 146px;
		}

		div.PanelBannerList img
		{
			width: 820px;
			height: 146px;
		}
}

@media screen and (max-width:850px)
{
	div.PanelListItem
	{
		margin-left: 6px;
		margin-right: 6px;
	}
}

@media screen and (max-width:835px)
{

	div.PanelBannerList div.PanelBannerItem
	{
		height: 137px;
	}

	div.PanelBannerList img
	{
		width: 770px;
		height: 137px;
	}
}

@media screen and (max-width:780px)
{
	div.PanelBannerList
	{
		height: 128px;
	}

		div.PanelBannerList div.PanelBannerItem
		{
			height: 128px;
		}

		div.PanelBannerList img
		{
			width: 720px;
			height: 128px;
		}

	div.PageCheckout
	{
		position: fixed;
		display: none;
		top: 25px;
	}

	div.PageCheckoutPanel
	{
		margin-top: 5px;
		margin-right: 5px;
	}

	.LabelCheckoutPanel
	{
		display: block;
	}

	div.MenuSubMain
	{
		margin-left: 5px;
		margin-right: 5px;
	}

	div.PageBodyContent
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	div.MenuPageSize
	{
		display: none;
	}
}

@media screen and (max-width:720px)
{
	div.PanelBannerList
	{
		display: none;
	}

		div.PanelBannerList div.PanelBannerItem
		{
			display: none;
		}

		div.PanelBannerList img
		{
			display: none;
		}

	div.PageSiteMap
	{
		margin-left: 0px;
	}
}

@media screen and (max-width:705px)
{

	.LabelMenuMain
	{
		display: block;
	}

	.LabelMenuSubMain
	{
	}

	.ImageMenuTag
	{
		display: none;
	}

	div.MenuMain
	{
		position: fixed;
		display: none;
		width: 100%;
		height: 60px;
		top: 0;
		background-color: white;
	}

		div.MenuMain ul.MenuMain
		{
			margin-left: 3em;
		}

			div.MenuMain ul.MenuMain li
			{
				display: inline-block;
			}

	div.MenuSubMain
	{
		position: fixed;
		display: none;
		margin-top: -10px;
		background-color: white;
	}

	div.MenuPageSortBy
	{
		display: none;
	}

	div.MenuPageSize
	{
		display: none;
	}
}

@media screen and (max-width:675px)
{
	div.PanelListItem
	{
		margin-left: 6px;
		margin-right: 6px;
	}
}

@media screen and (max-width:600px)
{
	div.PanelListItem
	{
		margin-left: 12px;
		margin-right: 12px;
	}

	ul.PageSiteMap
	{
	}

	ul.MenuFooter > li
	{
		width: 45%;
	}
}

@media screen and (max-width:480px)
{

	div.PanelPhotoData div.PanelPhotoImageOuter
	{
		width: inherit;
		height: auto;
		background-size: contain;
	}

	div.PanelPhotoImage
	{
		width: 100%;
		height: auto;
	}

		div.PanelPhotoImage img.ImageMain
		{
			width: 100%;
			height: auto;
		}
}

div.PanelPhotoData div.PanelPhotoImageOuter div.PanelPhotoImage
{
	display: block;
	max-height: 336px;
	overflow: hidden;
}

@media screen and (max-width:450px)
{
	div.MenuSubMain
	{
		margin-top: 10px;
	}
}

@media screen and (max-width:435px)
{
	div.PanelListItem
	{
		margin-left: 6px;
		margin-right: 6px;
	}
}

@media screen and (max-width:410px)
{
	div.PanelListItem
	{
		width: 140px;
		margin-left: 2px;
		margin-right: 2px;
	}

	div.PanelListImage
	{
		width: 140px;
		height: 140px;
	}

	div.PanelListItemName
	{
		margin-left: 0px;
		margin-right: 0px;
	}

	div.PanelListItem p
	{
		margin-left: 3px;
		margin-right: 3px;
	}

	div.PanelListImage img
	{
		width: 120px;
		height: 120px;
		margin-top: 10px;
	}

	div.PanelRecentlyViewed
	{
		width: 100%;
	}
}

@media screen and (max-width:350px)
{
	.LabelCheckoutPanel
	{
		margin-right: 5px;
	}

	div.PageLogo
	{
		text-align: left;
	}

		div.PageLogo a
		{
			margin-left: 28px;
		}

	.PanelTagLine
	{
		display: block;
		margin: 20px;
		margin-left: 5px;
		margin-right: 5px;
	}

	ul.PageBodyContent li.PageSideBar .PanelCallout .PanelCalloutInner
	{
		width: 50%;
		margin-left: 0px;
		padding-left: 5px;
		padding-right: 5px;
	}

	ul.PageBodyContent li.PageSideBar .PanelCalloutInner img
	{
		width: 100%;
		max-width: 100%;
		height: auto;
	}
}
