* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%; FONT-SIZE: 0.8em
}
INPUT {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
INPUT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
P {
	LINE-HEIGHT: 1.3; MARGIN-BOTTOM: 15px
}
A {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
H2 {
	MARGIN: 0px 0px 8px; FONT-SIZE: 1.8em
}
H3 {
	MARGIN-BOTTOM: 6px; FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
H4 {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 1.1em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL {
	MARGIN: 0px 0px 10px 30px
}
OL {
	MARGIN: 0px 0px 10px 30px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN-LEFT: 28px
}
SELECT OPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.HorizontalFormContainer DL {
	MARGIN: 0px
}
.VerticalFormContainer DL {
	MARGIN: 0px
}
.HorizontalFormContainer DT IMG {
	FLOAT: left; VERTICAL-ALIGN: middle
}
.HorizontalFormContainer DT .fieldLabel {
	PADDING-LEFT: 4px; FLOAT: left; PADDING-TOP: 4px
}
.HorizontalFormContainer DT {
	WIDTH: 160px; FLOAT: left; CLEAR: left
}
.HorizontalFormContainer DD.ProductField {
	HEIGHT: 20px
}
.HorizontalFormContainer DD {
	MARGIN-LEFT: 170px; PADDING-TOP: 4px
}
.NarrowFormContainer DT {
	WIDTH: 110px
}
.NarrowFormContainer DD {
	MARGIN-LEFT: 120px
}
.HorizontalFormContainer P.Submit {
	MARGIN-LEFT: 170px
}
.NarrowFormContainer P.Submit {
	MARGIN-LEFT: 120px
}
.VerticalFormContainer DT {
	MARGIN-BOTTOM: 6px
}
.VerticalFormContainer DD {
	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 10px
}
#Container {
	MARGIN: 0px auto; WIDTH: 980px
}
#TopMenu {
	WIDTH: 980px; HEIGHT: 25px; OVERFLOW: hidden
}
#TopMenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#TopMenu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px 0px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#TopMenu LI.First A {
	
}
#TopMenu LI A {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 0.85em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#TopMenu LI DIV {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 0.85em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#TopMenu LI DIV A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#TopMenu LI A:hover {
	TEXT-DECORATION: underline
}
#Menu {
	WIDTH: 980px; DISPLAY: inline; FLOAT: left; HEIGHT: 37px; CLEAR: both
}
#Menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#Menu LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#Menu LI.First A {
	
}
#Menu LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 1em; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#Menu LI A:hover {
	TEXT-DECORATION: underline
}
#Menu LI UL {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: left; WIDTH: auto; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; CLEAR: left; FONT-SIZE: 0.9em; TOP: 32px; LEFT: 8px
}
#Menu LI UL LI {
	TEXT-ALIGN: left; BACKGROUND: none transparent scroll repeat 0% 0%; CLEAR: both
}
#Menu LI UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; HEIGHT: auto; FONT-SIZE: 1em; PADDING-TOP: 5px
}
#Menu LI A:hover {
	TEXT-DECORATION: underline
}
#Menu LI.over A {
	TEXT-DECORATION: none
}
#Menu LI UL LI A {
	
}
#Menu LI.over LI A {
	
}
#Menu LI:hover UL {
	DISPLAY: block
}
#Menu LI.over UL {
	DISPLAY: block
}
#Menu LI UL LI A:hover {
	TEXT-DECORATION: underline
}
* HTML #Menu UL LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML #Menu UL LI A {
	HEIGHT: 1%
}
#Outer {
	CLEAR: both
}
#Wrapper {
	WIDTH: 980px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
#Header {
	WIDTH: 980px; DISPLAY: inline; FLOAT: left; HEIGHT: 136px; CLEAR: both
}
#Logo {
	MARGIN: 16px 0px 0px 15px; WIDTH: 675px; DISPLAY: inline; FLOAT: left; HEIGHT: 80px
}
#LogoImage {
	MARGIN-TOP: -8px; MARGIN-LEFT: 170px
}
#Logo H1 {
	MARGIN-TOP: 30px; MARGIN-LEFT: 30px; FONT-SIZE: 34px
}
#Logo H1 A {
	TEXT-DECORATION: none
}
#eckletic {
	POSITION: relative; TEXT-ALIGN: justify; WIDTH: 265px; FONT-FAMILY: verdana; FLOAT: right; HEIGHT: 28px; COLOR: #faf8cc; FONT-SIZE: 10px; TOP: 100px; RIGHT: 400px
}
#homeimage {
	WIDTH: 1200px; BACKGROUND: url(https://store-d5f3a.mybigcommerce.com/product_images/uploaded_images/home1.jpg) #fff no-repeat; HEIGHT: 880px; LEFT: 663px
}
#eckleticgermany {
	POSITION: relative; TEXT-ALIGN: justify; WIDTH: 540px; FONT-FAMILY: arial; FONT-SIZE: 13px; TOP: 470px; RIGHT: -25px
}
#eckleticamerica {
	POSITION: relative; TEXT-ALIGN: justify; WIDTH: 540px; FONT-FAMILY: arial; FONT-SIZE: 13px; TOP: 388px; RIGHT: -373px
}
#email {
	POSITION: relative; TEXT-ALIGN: justify; WIDTH: 540px; FONT-FAMILY: arial; FONT-SIZE: 14px; TOP: 470px; RIGHT: -200px; font-color: #347C17
}
#email A {
	COLOR: #347c17; TEXT-DECORATION: underline
}
#SearchForm {
	PADDING-BOTTOM: 0px; MARGIN: 40px 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 222px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; HEIGHT: 70px; PADDING-TOP: 40px
}
#SearchForm FORM {
	
}
#SearchForm LABEL {
	DISPLAY: none; FONT-SIZE: 1.3em
}
#SearchForm INPUT {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 145px; PADDING-RIGHT: 3px; HEIGHT: 15px; FONT-SIZE: 0.9em; PADDING-TOP: 2px
}
#SearchForm .Button {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 53px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 20px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#SearchForm P {
	MARGIN: 3px 0px 0px; FONT-SIZE: 0.85em
}
#SearchForm A {
	TEXT-DECORATION: none
}
#SearchForm A:hover {
	TEXT-DECORATION: underline
}
.Left {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; MIN-HEIGHT: 600px; PADDING-LEFT: 0px; WIDTH: 176px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-SIZE: 0.95em; PADDING-TOP: 5px
}
.Left H2 {
	MARGIN: 10px 5px 5px 10px; FONT-SIZE: 1.5em; FONT-WEIGHT: normal
}
.Left UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Left LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 3px
}
.Left .BlockContent {
	MARGIN: 0px 10px
}
.Left LI {
	
}
.Left LI A {
	TEXT-DECORATION: none
}
.Left LI A:hover {
	TEXT-DECORATION: underline
}
.Left #SideCategoryList LI UL {
	BORDER-TOP: #e4d5c3 1px solid
}
.Left #SideCategoryList LI.LastChild {
	BORDER-BOTTOM: 0px
}
.Left #SideCategoryList LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.Content {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 5px; MIN-HEIGHT: 500px; PADDING-LEFT: 0px; WIDTH: 588px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.95em; PADDING-TOP: 6px
}
.Content .Block {
	CLEAR: both
}
.Block {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
.Content H2 {
	
}
.Content A:hover {
	TEXT-DECORATION: underline
}
.Wide.Content {
	WIDTH: 760px
}
.Widest.Content {
	MARGIN: 0px 0px 0px 24px; WIDTH: 930px; DISPLAY: inline
}
.Right {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 600px; PADDING-LEFT: 0px; WIDTH: 176px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; FONT-SIZE: 0.85em; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.Right H2 {
	MARGIN: 10px 5px 10px 10px; FONT-SIZE: 1.6em; FONT-WEIGHT: normal
}
.Right A {
	COLOR: #000
}
.Right LI A:hover {
	TEXT-DECORATION: underline
}
.Right .Block {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Right .BlockContent {
	MARGIN: 0px 10px 5px
}
.Right UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Right LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 3px
}
.Right LI A {
	TEXT-DECORATION: none
}
.Right LI A:hover {
	TEXT-DECORATION: underline
}
#Footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 0.85em; PADDING-TOP: 40px
}
.NewsletterSubscription {
	CLEAR: both
}
.NewsletterSubscription LABEL {
	FLOAT: left; CLEAR: both
}
.NewsletterSubscription INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 145px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 5px; FONT-SIZE: 0.9em; PADDING-TOP: 3px
}
.NewsletterSubscription .Button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 109px; HEIGHT: 21px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ProductList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.Content .ProductList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.Content .ProductList LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.Content .ProductList LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 10px 14px 10px 0px; MIN-HEIGHT: 21em; WIDTH: 133px !important; FLOAT: left; FONT-SIZE: 0.95em; OVERFLOW: hidden; LIST-STYLE-IMAGE: none
}
.Content .ProductList .ProductImage {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 133px !important; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 120px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.Content .ProductList .ProductImage IMG {
	MARGIN-TOP: 5px; MAX-WIDTH: 120px; MAX-HEIGHT: 120px
}
.Content .ProductList .ProductDetails {
	MARGIN: 5px 3px; MIN-HEIGHT: 0px
}
.ProductList A {
	TEXT-DECORATION: none
}
.ProductList .ProductImage {
	TEXT-ALIGN: center; MARGIN: 0px 0px 5px 6px; WIDTH: 120px; DISPLAY: block; FLOAT: left; HEIGHT: 120px; OVERFLOW: hidden
}
.ProductList .ProductDetails {
	MARGIN: 5px 5px 5px 0px
}
.ProductList EM {
	MARGIN-TOP: 3px; DISPLAY: block
}
.ProductPrice {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
.ProductList EM {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
.ProductList .Rating {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.ProductList .Rating IMG {
	MARGIN-TOP: 3px; HEIGHT: 12px
}
.ProductList LI .ProductCompareButton {
	TEXT-ALIGN: center; MARGIN-TOP: 3px
}
.Left .ProductList .ProductImage {
	DISPLAY: none
}
.Right .ProductList .ProductImage {
	DISPLAY: none
}
.Left .ProductList .ProductImage IMG {
	MAX-WIDTH: 130px
}
.Right .ProductList .ProductImage IMG {
	MAX-WIDTH: 130px
}
.Right .ProductList LI {
	
}
.Left .ProductList LI A {
	
}
.Right .SideCart P {
	
}
.Right .TopSellers {
	CLEAR: both
}
.Right .TopSellers UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Right .TopSellers LI {
	MARGIN: 0px 0px 5px; WIDTH: 148px; CLEAR: both
}
.Right .TopSellers LI .TopSellerNumber {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; WIDTH: 18px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1.5em; PADDING-TOP: 2px
}
.Left .TopSellers LI .TopSellerNumber {
	
}
.Right .TopSellers .ProductDetails {
	MARGIN: 0px 0px 0px 28px
}
.Right .TopSellers LI.TopSeller1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 153px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: auto; CLEAR: both; PADDING-TOP: 0px
}
.Right .TopSellers LI.TopSeller1 IMG {
	TEXT-ALIGN: center; OVERFLOW: hidden
}
.Right .TopSellers LI.TopSeller1 .TopSellerNumber {
	Z-INDEX: 1; POSITION: relative; WIDTH: 38px; HEIGHT: 34px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.Right .TopSellers LI.TopSeller1 .ProductDetails {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 5px; FLOAT: left; CLEAR: both; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.Right .TopSellers LI.TopSeller1 .ProductImage {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; MARGIN: -20px 0px 0px; WIDTH: 148px; DISPLAY: inline; FLOAT: left; CLEAR: both; OVERFLOW: visible; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.Right .TopSellers LI .TopSellerNumber {
	
}
.Content .TopSellers LI.TopSeller1 .TopSellerNumber {
	FONT-WEIGHT: bold
}
.Content .TopSellers LI .TopSellerNumber {
	FONT-WEIGHT: bold
}
.Breadcrumb UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.Breadcrumb LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.Breadcrumb {
	PADDING-BOTTOM: 4px; FONT-SIZE: 0.9em
}
.Breadcrumb LI {
	PADDING-LEFT: 6px; DISPLAY: inline
}
.Breadcrumb LI A {
	PADDING-RIGHT: 10px; BACKGROUND: url(../../Gifts/images/BreadcrumbSep.gif) no-repeat right 50%
}
.FindByCategory UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.FindByCategory LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.FindByCategory LI {
	PADDING-LEFT: 12px; PADDING-RIGHT: 8px; DISPLAY: inline; BACKGROUND: url(../../Gifts/images/BreadcrumbSep.gif) no-repeat 3px 5px
}
.Meta {
	COLOR: #444; FONT-SIZE: 0.93em
}
.Left .FeedLink {
	MARGIN: 0px 7px 0px 0px; FLOAT: left
}
.Right .FeedLink {
	MARGIN: 0px 7px 0px 0px; FLOAT: left
}
.Content .FeedLink {
	MARGIN: 5px 4px 0px 0px; FLOAT: left
}
.FloatRight {
	FLOAT: right
}
.FloatLeft {
	FLOAT: left
}
.ClearRight {
	CLEAR: right
}
.ClearLeft {
	CLEAR: left
}
.SortBox {
	COLOR: #444; FONT-SIZE: 0.95em
}
.CompareButton {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; MARGIN-TOP: 12px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; CLEAR: both; PADDING-TOP: 4px
}
.Clear {
	CLEAR: both
}
.Field45 {
	WIDTH: 45px
}
.Field100 {
	WIDTH: 100px
}
.Field150 {
	WIDTH: 150px
}
.Field200 {
	WIDTH: 200px
}
.Field250 {
	WIDTH: 250px
}
.Field300 {
	WIDTH: 300px
}
.Field350 {
	WIDTH: 350px
}
.Field400 {
	WIDTH: 400px
}
.MB10 {
	MARGIN-BOTTOM: 10px
}
.MT0 {
	MARGIN-TOP: 0px
}
.LH140 {
	LINE-HEIGHT: 140%
}
.PLRB5 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.PLR10 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.PL20 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.PL40 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ML20 {
	MARGIN: 0px 0px 0px 20px
}
.MT10 {
	MARGIN-TOP: 10px
}
.PL10 {
	PADDING-LEFT: 10px
}
.PB2 {
	PADDING-BOTTOM: 2px
}
.NoMarginBottom {
	MARGIN-BOTTOM: 0px
}
.Required {
	COLOR: red; FONT-WEIGHT: bold
}
.InfoMessage {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 28px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; PADDING-TOP: 8px
}
.SuccessMessage {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 28px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; PADDING-TOP: 8px
}
.ErrorMessage {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 28px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; PADDING-TOP: 8px
}
.CreateAccount {
	WIDTH: 45%; PADDING-RIGHT: 1%; FLOAT: left
}
.AccountLogin {
	PADDING-LEFT: 1%; WIDTH: 45%; FLOAT: left
}
UL.ShippingAddressList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.ShippingAddressList LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.ShippingAddressList LI {
	WIDTH: 30%; MARGIN-BOTTOM: 20px; FLOAT: left; MARGIN-RIGHT: 10px
}
.PrimaryProductDetails .ProductThumb {
	TEXT-ALIGN: center; WIDTH: 190px; FLOAT: left
}
.PrimaryProductDetails .ProductMain {
	WIDTH: 340px; FLOAT: left
}
.PrimaryProductDetails H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.PrimaryProductDetails .ProductThumb P A {
	FONT-WEIGHT: bold
}
.ProductDescription {
	MARGIN-TOP: 20px
}
.ProductReviews {
	MARGIN-TOP: 20px
}
.ProductsByCategory {
	MARGIN-TOP: 20px
}
.ProductOtherDetails {
	MARGIN-TOP: 20px
}
.PrimaryProductDetails .ProductMain {
	FLOAT: left
}
.PrimaryProductDetails DL {
	FONT-SIZE: 0.9em
}
.ProductDescriptionContainer {
	LINE-HEIGHT: 1.5
}
.PrimaryProductDetails DT {
	WIDTH: 80px; CLEAR: left; FONT-WEIGHT: bold
}
.PrimaryProductDetails DD {
	MARGIN-LEFT: 90px
}
.Right HR {
	MARGIN: 5px 0px 0px
}
.Content H3 {
	MARGIN-BOTTOM: 5px
}
.ComparisonCheckbox {
	FLOAT: left
}
.SideRecentlyViewed .ProductList LI {
	MARGIN-LEFT: 0px
}
.SideRecentlyViewed .ProductDetails {
	MARGIN-LEFT: 20px
}
.ComparisonTable {
	WIDTH: 100%
}
.ComparisonTable TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.CompareFieldName {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; WIDTH: 95px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
.CompareFieldTop {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.CompareFieldTop A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.CompareFieldTop A:hover {
	TEXT-DECORATION: underline
}
.CompareLeft {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.CompareCenter {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.CompareRating {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
.CompareProductOption {
	PADDING-LEFT: 5px; MARGIN-LEFT: 20px
}
.Availability {
	COLOR: gray
}
.LittleNote {
	COLOR: gray; FONT-SIZE: 0.85em
}
.ViewCartLink {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 35px; PADDING-TOP: 4px
}
TABLE.General {
	MARGIN: 10px 0px; WIDTH: 100%
}
TABLE.CartContents {
	MARGIN: 10px 0px; WIDTH: 100%
}
TABLE.General {
	MARGIN: 10px 0px; WIDTH: 100%
}
TABLE.General THEAD TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.CartContents THEAD TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
TABLE.General TBODY TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TABLE.CartContents TBODY TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TABLE.General TBODY TR.First TD {
	BORDER-TOP: 0px
}
.CartContents TBODY TD {
	BORDER-BOTTOM: 0px
}
.CartContents .ProductName A {
	FONT-WEIGHT: bold
}
.CartContents TBODY .SubTotal TD {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
.ProceedToCheckout {
	TEXT-ALIGN: right
}
.ProceedToCheckout A {
	PADDING-TOP: 5px
}
.MiniCart .SubTotal {
	TEXT-ALIGN: center; FONT-SIZE: 115%
}
.JustAddedProduct {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: auto auto 10px; PADDING-LEFT: 5px; WIDTH: 128px; PADDING-RIGHT: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.JustAddedProduct STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 3px; FONT-SIZE: 1.02em; FONT-WEIGHT: bold
}
.JustAddedProduct A {
	DISPLAY: block; MARGIN-BOTTOM: 3px; FONT-SIZE: 1.02em; FONT-WEIGHT: bold
}
.CategoryPagination .PagingList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.CategoryPagination .PagingList LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.CategoryPagination {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.CategoryPagination .PagingList LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
.QuickSearch {
	Z-INDEX: 10; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.QuickSearchTitle TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.QuickSearchAllResults TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.QuickSearchResult TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; CURSOR: pointer; PADDING-TOP: 8px
}
.QuickSearchResultImage {
	TEXT-ALIGN: center; MARGIN-LEFT: 4px; MARGIN-RIGHT: 10px
}
.QuickSearchResultNoImage {
	COLOR: #777; PADDING-TOP: 10px
}
.QuickSearchResultName {
	PADDING-BOTTOM: 5px; DISPLAY: block; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.QuickSearchResult .Price {
	FONT-SIZE: 11px
}
.QuickSearchHover TD {
	
}
.QuickSearchHover A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.QuickSearchAllResults {
	TEXT-INDENT: -7000px
}
.QuickSearchAllResults A {
	DISPLAY: block; HEIGHT: 25px; TEXT-DECORATION: underline
}
.QuickSearchAllResults A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; -moz-outline-style: none
}
.QuickSearchAllResults A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; -moz-outline-style: none
}
.BrandCloud .smallest {
	FONT-SIZE: 12px
}
.BrandCloud .small {
	FONT-SIZE: 15px
}
.BrandCloud .medium {
	FONT-SIZE: 18px
}
.BrandCloud .large {
	FONT-SIZE: 20px
}
.BrandCloud .largest {
	FONT-SIZE: 26px
}
.BrandCloud A {
	PADDING-RIGHT: 5px
}
.DownloadExpires {
	FONT-STYLE: italic; COLOR: gray; PADDING-TOP: 3px
}
.DownloadExpiresToday {
	COLOR: red
}
.CheckoutRedeemCoupon H4 {
	MARGIN-TOP: 0px
}
.CheckoutRedeemCoupon P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
.BillingDetails {
	WIDTH: 48%; MARGIN-BOTTOM: 15px; FLOAT: left; MARGIN-RIGHT: 10px
}
.ShippingDetails {
	WIDTH: 48%; MARGIN-BOTTOM: 15px; FLOAT: left
}
.ProductDetailsGrid DT {
	WIDTH: 140px; MARGIN-BOTTOM: 6px; FLOAT: left; FONT-WEIGHT: bold
}
.ProductDetailsGrid DD {
	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 145px
}
.SubCategoryList {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.SubCategoryList UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubCategoryList LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubCategoryList LI {
	PADDING-LEFT: 25px; MARGIN-BOTTOM: 4px; BACKGROUND: url(../../Gifts/images/SubCategory.gif) no-repeat 3px 1px
}
.SearchTips .Examples {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 30px; PADDING-TOP: 8px
}
.ProductDetails .ProductThumb P {
	MARGIN-TOP: 10px; FONT-SIZE: 0.9em
}
.ProductReviewList {
	CLEAR: both
}
.SortBox SELECT {
	FONT-SIZE: 0.9em
}
.SortBox OPTION {
	COLOR: #444
}
.YourAccount LI {
	MARGIN-BOTTOM: 8px
}
.SoldOut {
	COLOR: #999
}
.RemoveFromWishlistForm {
	MARGIN: 5px
}
.ShippingProviderList {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
SMALL {
	COLOR: gray; FONT-SIZE: 11px
}
.HowToPay {
	MARGIN-BOTTOM: 10px
}
.ProductList EM {
	DISPLAY: block
}
.ProductList .Rating {
	DISPLAY: block
}
.GoogleCheckout P {
	MARGIN: 0px; FONT-SIZE: 90%
}
.PayPalExpressCheckout P {
	MARGIN: 0px; FONT-SIZE: 90%
}
.AlternativeCheckout P {
	MARGIN: 0px; FONT-SIZE: 90%
}
.GoogleCheckout {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px; CLEAR: both
}
.PayPalExpressCheckout {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px; CLEAR: both
}
.AlternativeCheckout {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px; CLEAR: both
}
.KeepShopping {
	TEXT-ALIGN: right; WIDTH: 180px; CLEAR: both
}
#TopMenu LI.Flag {
	FLOAT: right
}
#TopMenu LI.Flag DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#TopMenu LI.Flag IMG {
	MARGIN: 3px
}
#TopMenu LI.Flag IMG.Last {
	MARGIN-RIGHT: 0px
}
#TopMenu LI.Flag IMG.Selected {
	BORDER-BOTTOM: #ffffaa 2px solid; BORDER-LEFT: #ffffaa 2px solid; MARGIN: 1px 3px; BORDER-TOP: #ffffaa 2px solid; BORDER-RIGHT: #ffffaa 2px solid
}
.CurrencyList DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.CurrencyList DD {
	BORDER-BOTTOM: #edecec 1px solid; BORDER-LEFT: #edecec 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #edecec 1px solid; BORDER-RIGHT: #edecec 1px solid; PADDING-TOP: 0px
}
.CurrencyList A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.CurrencyList A.Sel {
	BACKGROUND-COLOR: #ffffaa
}
.CurrencyList A:hover .Text {
	TEXT-DECORATION: underline
}
.CurrencyList A .Flag {
	MARGIN-TOP: 4px; WIDTH: 24px; PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: middle
}
.CurrencyList A .Text {
	PADDING-LEFT: 24px; DISPLAY: block
}
.PrimaryProductDetails .YouSave {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-WEIGHT: bold
}
.EstimateShipping {
	PADDING-BOTTOM: 7px; MARGIN-TOP: 4px; PADDING-LEFT: 7px; WIDTH: 320px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; FLOAT: right; FONT-WEIGHT: normal; PADDING-TOP: 7px
}
.EstimateShipping DT {
	WIDTH: 100px; MARGIN-BOTTOM: 8px; FLOAT: left; CLEAR: left
}
.EstimateShipping DD {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 114px; FONT-WEIGHT: normal
}
.EstimateShipping P.Submit {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 3px
}
.EstimateShipping LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.EstimatedShippingMethods {
	TEXT-ALIGN: left
}
.EstimatedShippingMethods TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.EstimatedShippingMethods .VendorShipping {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
.EstimatedShippingMethods .Submit {
	TEXT-ALIGN: right
}
.CartContents TBODY .SubTotal .EstimatedShippingMethods TBODY TD {
	TEXT-ALIGN: left
}
.CartContents TBODY .SubTotal .EstimatedShippingMethods TBODY TD.Price {
	TEXT-ALIGN: right
}
.SharePublicWishList {
	BORDER-BOTTOM: pink 1px solid; BORDER-LEFT: pink 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: seashell; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: pink 1px solid; BORDER-RIGHT: pink 1px solid; PADDING-TOP: 5px
}
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.ExpressCheckoutBlock H3 A {
	FONT-SIZE: 12px
}
.ExpressCheckoutBlock {
	PADDING-TOP: 6px
}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	DISPLAY: none
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	FONT-STYLE: italic; DISPLAY: inline; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	DISPLAY: none
}
A.ChangeLink {
	POSITION: absolute; RIGHT: 15px
}
.ExpressCheckoutBlock A.ChangeLink {
	DISPLAY: none
}
.ExpressCheckoutBlockCompleted A.ChangeLink {
	DISPLAY: inline
}
.ExpressCheckoutCompletedContent {
	POSITION: absolute; LEFT: 250px
}
.LoadingIndicator {
	MARGIN-LEFT: 10px
}
.LoadingIndicator IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
#TopMenu LI.HeaderLiveChat {
	BACKGROUND-IMAGE: none; FLOAT: right
}
#TopMenu LI.HeaderLiveChat DIV {
	BORDER-LEFT: 0px
}
.HeaderLiveChat IMG {
	VERTICAL-ALIGN: middle
}
#ProductOtherDetails .ProductDetailsGrid {
	MARGIN-LEFT: 25px
}
.SubCategoryListGrid {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.SubCategoryListGrid UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubCategoryListGrid LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubCategoryListGrid LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 4px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
.SubCategoryListGrid OL {
	CLEAR: both
}
.SubBrandList {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.SubBrandList UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubBrandList LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubBrandList LI {
	PADDING-LEFT: 25px; MARGIN-BOTTOM: 4px; BACKGROUND: url(../../Gifts/images/SubBrand.gif) no-repeat 3px 1px
}
.SubBrandListGrid {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.SubBrandListGrid UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubBrandListGrid LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.SubBrandListGrid LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 4px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
.SubBrandListGrid OL {
	CLEAR: both
}
.ProductAddToCart DT DIV.Required {
	WIDTH: 8px
}
#CartEditProductFieldsForm DT DIV.Required {
	WIDTH: 8px
}
.ProductAddToCart INPUT.Textbox {
	WIDTH: 181px
}
#CartEditProductFieldsForm INPUT.Textbox {
	WIDTH: 181px
}
.ProductAddToCart TEXTAREA {
	WIDTH: 183px; HEIGHT: 50px
}
#CartEditProductFieldsForm TEXTAREA {
	WIDTH: 183px; HEIGHT: 50px
}
.CartContents .CartProductFieldsLink {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 6px; PADDING-LEFT: 22px; BACKGROUND: url(../../Gifts/images/GiftWrappingAvailable.gif) no-repeat; COLOR: #666; FONT-SIZE: 11px
}
.ProductFields DD {
	MARGIN-BOTTOM: 4px; FLOAT: left; MARGIN-LEFT: 20px
}
.ProductFields {
	MARGIN-BOTTOM: 15px
}
.ProductFields INPUT.Textbox {
	WIDTH: 100%
}
.ProductFields TEXTAREA {
	WIDTH: 100%
}
.CartContents .CartProductFieldsRow {
	BORDER-TOP: 0px
}
.CartContents .CartProductFieldsRow DL {
	MARGIN-TOP: 15px
}
P.QuantityInput {
	TEXT-ALIGN: center
}
P.AddCartButton {
	TEXT-ALIGN: center
}
.ProductAddToCart DT.QuantityInput {
	MARGIN-TOP: 4px
}
.ProductAddToCart DD.AddCartButton SPAN {
	MARGIN-TOP: 4px; PADDING-RIGHT: 5px
}
.ProductActionAdd {
	MARGIN-TOP: 3px; DISPLAY: block
}
.ProductActionAdd A {
	TEXT-DECORATION: underline
}
.ProductActionAdd STRONG A {
	TEXT-DECORATION: underline
}
.TagList {
	MARGIN-TOP: 20px
}
.CartThumb {
	TEXT-ALIGN: center; WIDTH: 1px
}
.WrappingOptions {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.6; MARGIN-TOP: 6px; PADDING-LEFT: 22px; BACKGROUND: url(../../Gifts/images/GiftWrappingAvailable.gif) no-repeat; COLOR: #666; FONT-SIZE: 11px
}
.ViewAllLink A {
	DISPLAY: block; PADDING-TOP: 10px
}
.SelectGiftWrapMultiple {
	MAX-HEIGHT: 400px
}
.TabNav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.TabNav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.TabNav {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 10px; FONT-SIZE: 11px; PADDING-TOP: 6px
}
.TabNav LI {
	DISPLAY: inline
}
.TabNav LI A {
	POSITION: relative; PADDING-BOTTOM: 4px; MARGIN-TOP: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 12px; TOP: 2px; MARGIN-RIGHT: 3px; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.TabNav LI A:hover {
	TEXT-DECORATION: none
}
.TabNav LI.Active A {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.ProductAddToCart DD.AddCartButton DIV.BulkDiscount {
	DISPLAY: inline-block; FLOAT: left
}
.ProductAddToCart DD.AddCartButton DIV.BulkDiscount DIV.BulkDiscountLink {
	PADDING-LEFT: 4px
}
#VendorLogo .BlockContent {
	TEXT-ALIGN: center; MARGIN: 0px
}
#VendorPhoto .BlockContent {
	TEXT-ALIGN: center; MARGIN: 0px
}
.TransitTime {
	COLOR: gray; FONT-WEIGHT: normal
}
.Content .List.ProductList LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; MARGIN: 6px 0px 0px; MIN-HEIGHT: 0px; PADDING-LEFT: 6px; WIDTH: auto !important; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: none; HEIGHT: 132px; PADDING-TOP: 6px
}
.Content .List.ProductList .ProductImage {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 120px !important; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 120px; PADDING-TOP: 0px
}
.Content .List.ProductList .ProductImage IMG {
	MAX-WIDTH: 120px; MAX-HEIGHT: 120px
}
.Content .List.ProductList .ProductDetails {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 135px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto; CLEAR: none; PADDING-TOP: 0px
}
.Content .List.ProductList .ProductQty {
	MARGIN-LEFT: 10px
}
.Content .List.ProductList .ProductDescription {
	FONT-STYLE: italic; MARGIN-TOP: 5px
}
.Content .ProductList .ProductRightCol {
	FLOAT: right
}
.Content .List.ProductList LI .ProductCompareButton {
	TEXT-ALIGN: left; MARGIN-TOP: 10px
}
.OrderItemMessage {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #fff1a8; MARGIN: 10px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
.LittleNotePassword {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: gray; FONT-SIZE: 0.85em; PADDING-TOP: 2px
}
.RequiredClear {
	VISIBILITY: hidden
}
.ProductDetailsGrid .DetailRow {
	MARGIN-TOP: 6px; PADDING-LEFT: 140px; CLEAR: left
}
.ProductDetailsGrid .Label {
	POSITION: relative; TEXT-ALIGN: right; MARGIN: 0px 0px 6px -140px; WIDTH: 130px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ProductDetailsGrid .Value {
	DISPLAY: inline
}
.ProductDetailsGrid .Label .Required {
	POSITION: absolute; LEFT: -1em
}
.ProductOptionList UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ProductOptionList LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ProductOptionList LI {
	MARGIN-BOTTOM: 3px
}
.ProductOptionList INPUT {
	VERTICAL-ALIGN: middle
}
#FeaturedVideo {
	FLOAT: left
}
#VideoList {
	FLOAT: left
}
#VideoSingle {
	FLOAT: left
}
#VideoList {
	PADDING-LEFT: 5px
}
.VideoSeparator {
	CLEAR: both
}
.videoRow {
	DISPLAY: block; MARGIN-BOTTOM: 4px; HEIGHT: 75px; CLEAR: both
}
.previewImageContainer {
	WIDTH: 50px; HEIGHT: 30px
}
.videoRow IMG {
	PADDING-RIGHT: 5px; FLOAT: left
}
.videoRowTitle {
	FONT-WEIGHT: bold
}
.videoRowDescription {
	MAX-HEIGHT: 50px; OVERFLOW: hidden
}
.VideoOverlay {
	BACKGROUND-IMAGE: url(../images/VideoOverlay.png); POSITION: absolute; WIDTH: 100%; BACKGROUND-POSITION: center center; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.VideoContentContainer {
	POSITION: relative; PADDING-LEFT: 92px; MARGIN-LEFT: 3px
}
.VideoPreviewSize {
	WIDTH: 92px; HEIGHT: 69px
}
.videoRowLength {
	PADDING-LEFT: 4px
}
.videoRow {
	CURSOR: pointer
}
.videoRowTitle {
	CURSOR: pointer
}
.videoRow IMG {
	CURSOR: pointer
}
.videoRowLength {
	CURSOR: pointer
}
#VideoList UL {
	POSITION: relative; PADDING-BOTTOM: 0px; OVERFLOW-Y: auto; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 265px; PADDING-TOP: 0px
}
#VideoSingle {
	PADDING-LEFT: 10px; WIDTH: 250px
}
#VideoContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; HEIGHT: 265px; PADDING-TOP: 5px
}
.HideElement {
	DISPLAY: none
}
.VideoSingleTitle {
	FONT-WEIGHT: bold
}
.VideoSingleDescription {
	OVERFLOW-Y: auto; PADDING-RIGHT: 5px; HEIGHT: 220px; PADDING-TOP: 10px
}
.Left #VideoMiddleContainer {
	DISPLAY: none
}
.Right #VideoMiddleContainer {
	DISPLAY: none
}
.Content #VideoSideContainer {
	DISPLAY: none
}
#VideoSideContainer UL {
	TEXT-ALIGN: center
}
#VideoSideContainer UL LI {
	MARGIN-BOTTOM: 5px
}
.VideoSideDescription {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.VideoImageContainer {
	POSITION: relative; FLOAT: left
}
.SearchPaging {
	FLOAT: right; FONT-SIZE: 0.95em
}
.SearchSorting {
	MARGIN: 8px 0px; FLOAT: right; FONT-SIZE: 0.95em
}
.SearchSorting SELECT {
	FONT-SIZE: 0.95em
}
#SearchResultsCategoryAndBrand {
	PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.ContentList EM {
	FONT-SIZE: 0.8em
}
.QuickSearchResultMeta EM {
	FONT-SIZE: 0.8em
}
#AjaxLoading {
	Z-INDEX: 2147483647; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #fcf5aa; PADDING-TOP: 5px
}
#AjaxLoading IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
#ProductDetails #ImageScrollPrev {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 16px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#ProductDetails #ImageScrollNext {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 16px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#ProductDetails .ProductTinyImageList {
	MARGIN-TOP: 10px; WIDTH: 80%; WHITE-SPACE: nowrap; FLOAT: left; MARGIN-LEFT: auto; OVERFLOW: hidden
}
#ProductDetails .ProductTinyImageList UL LI {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 40px; FLOAT: left; HEIGHT: 30px; MARGIN-LEFT: 3px; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
#ProductDetails .ProductTinyImageList UL LI DIV {
	TEXT-ALIGN: center; DISPLAY: table-cell
}
#ProductDetails .ProductTinyImageList UL LI #TinyOuterDiv {
	BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid
}
#ProductDetails .ProductTinyImageList UL {
	POSITION: relative; PADDING-BOTTOM: 0pt; LIST-STYLE-TYPE: none; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 2500px; PADDING-RIGHT: 0pt; WHITE-SPACE: nowrap; PADDING-TOP: 0pt
}
#ProductDetails .ProductThumbImage {
	MARGIN: auto; WIDTH: 220px; HEIGHT: 220px; OVERFLOW: hidden
}
.carousel {
	POSITION: relative; WIDTH: 180px; VISIBILITY: hidden; LEFT: -5000px
}

