﻿body
	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	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;
	color: #52281A;
	}

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;
	}


.Hidden
	{
	display: none;
	}

.PrintOnly
	{
	}

.PrintNone
	{
	display: none;
	}

.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;
	}

.RowStart
	{
	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.PanelErrorValidation
	{
	display: none !important;
	}

div.PanelErrorValidation h2.ErrorTitle
	{
	display: none;
	color: blue;
	}

div.PanelErrorValidation p
	{
	display: none;
	}

div.PanelErrorValidation p.ErrorClose a
	{
	display: none;
	}

div.PanelErrorValidationContent ol
	{
	display: none;
	}

div.PanelErrorValidationContent li
	{
	display: none;
	}

div.BodyOuter
	{
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	}

div.BodyInner
	{
	background-color: white;
	}

div.PanelBanner
	{
	display: none;
	}

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
	{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	width: 1010px;
	}
 
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: 160px;
	}
 
ul.PageColumn li.PageSearch input
	{
	margin-left: 20px;
	}
 
ul.PageColumn li.PageLogo
	{
	width: 690px;
	text-align: center;
	}
 
ul.PageColumn li.PageCheckout
	{
	width: 160px;
	font-size: 9pt;
	}
 
ul.PageColumn li.PageCheckout p
	{
	margin-left: 25px;
	margin-bottom: 6px;
	}
 
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: 1010px;
	}
 
ul.PageBodyContent li.PageBodyContent
	{
	width: 890px;
	min-height: 600px;
	background-color: white;
	}
 
ul.PageBodyContent li.PageBodyContent p
	{
	margin-bottom: 6pt;
	}
 
ul.PageColumn li.PageBodyContentHalf
	{
	width: 432px;
	}

ul.PageColumn li.PageSideBar
	{
	display: none;
	}

ul.PageColumn li.PageSiteMap
	{
	width: 805px;
	}

ul.PageColumn li.PanelSocial
	{
	width: 180px;
	}

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');
	}

p.PanelButtonSection
	{
	display: none;
	}

ul.PanelPageFull
	{
	width: 100%;
	width: 845px;
	}

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
	{
	display: none;
	}

div.PanelDividerBottom
	{
	display: none;
	}

div.MenuMain
	{
	display: none;
	}

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;
	margin-left: 25px;
	margin-right: 20px;
	}

div.ButtonShowGardenShedLarge
	{
	float: right;
	width: 18px;
	margin-right: 10px;
	}

div.PanelPageControl
	{
	clear: left;
	min-height: 24px;
	}

div.PanelSearchCriteria
	{
	font-size: 9pt;
	}

a.ButtonPageTop
	{
	width: 11px;
	height: 9px;
	background-image:url('../Images/Arrows/ArrowUp_Sml_Orange.png');
	}

a.ButtonViewerComment
	{
	display: none;
	}

a.ButtonViewerCommentPost
	{
	margin-right: 15px;
	color: #7F7F7F;
	text-decoration: none;
	}

a.ButtonViewerCommentPost:hover
	{
	color: #9BBE3B;
	}

a.ButtonViewerComment:hover
	{
	color: #9BBE3B;
	}

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
	{
	display: none;
	}

a.ButtonSearchNew
	{
	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.ButtonSearchNew:hover
	{
	color: #9BBE3B;
	}

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');
	}

a.ButtonClose
	{
	width: 77px;
	height: 27px;
	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');
	}

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-color: white;
	}

div.PanelListImage img
	{
	margin-top: 15px;
	margin-left: 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');
	}

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.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;
	}

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
	{
	margin-right: 6px;
	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;
	}

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.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.PanelListItem
	{
	float: left;
	width: 179px;
	margin-right: 25px;
	margin-bottom: 20px;
	}

div.PanelListItemName
	{
	min-height: 50px;
	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;
	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
	{
	width: 420px;
	height: 336px;
	height: 420px;
	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: 20px;
	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: 410px;
	margin-left: 15px;*/
	padding: 5px;
	background-color: #F7F6f0;
	}

div.PanelPhoto p
	{
	margin-top: 5px;
	margin-left: 15px;
	}

ul.PanelItemDetail li.PanelItemInfomation
	{
	width: 360px;
	}

div.PanelItemInfomation
	{
	width: 360px;
	min-height: 300px;
	font-size: 9pt;
	}

ul.PanelItemInfomationDetail
	{
	width: 360px;
	}

ul.PanelItemDetail
	{
	width: 320px;
	margin-bottom: 16px;
	}

.Strikeout
	{
	text-decoration: line-through;
	}

.PanelPriceSpecial
	{
	font-weight: bold;
	}

div.PanelRecentlyViewed
	{
	width: 440px;
	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: 110px;
	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;
	background-color: white;
	}

div.PanelViewerCommentForm div.PanelViewerCommentFormEntry
	{
	margin: 10px;
	}

div.PanelViewerCommentForm div.FormFieldLabel
	{
	width: 80px;
	text-align: left;
	}

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;
	}

div.PanelViewerComments
	{
	width: 360px;
	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 div.PanelViewerCommentsList
	{
	position: relative;
	z-index: 0;
	margin-top: -3px;
	border-top: 1px dotted #CAC69F;
	}

div.PanelViewerComments div.PanelViewerCommentsEntry
	{
	margin-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: 8pt;
	}

div.PanelViewerComments span.Highlight
	{
	font-size: 10pt;
	font-size: 8pt;
	font-weight: bold;
	color: #522826;
	}

span.DividerTitle
	{
	display: inline-block;
	width: 2px;
	height: 20px;
	margin-left: 6px;
	margin-right: 6px;
	}

div.MenuPageSize
	{
	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: 11px;
	background-image:url('../Images/Arrows/ArrowRight_Sml_Green.png');
	background-position: left center;
	background-repeat: no-repeat;
	}

ul.MenuPageSize
	{
	margin: 0px;
	padding:2px;
	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.PanelLightboxOverlay
	{
	display: none;
	}


p.PanelPhotoTitle
	{
	margin-bottom: 6px;
	font-size: 8pt;
	}

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: 10pt;
	font-weight: normal;
	text-transform: uppercase;
	}

table.TableList tr.Alternate
	{
	background-color: #F7F6F0;
	}

table.TableList td
	{
	padding: 6px;
	font-size: 8pt;
	}

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
	{
	margin-left: 6px;
	margin-bottom: 6px;
	}

 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;
	}
