.adminbutton{position:absolute;left:185px;top:15px;z-index:4000;}
#CheckoutTable a,#logintable a{color:#93C33A;}
#CheckoutTable a:hover,#logintable a:hover{text-decoration:none;}
#CheckoutTable a:active,#logintable a:active{color:#F3AD2E;text-decoration:none;}
#BreadCrumbs{color:#939393;font-size:9px;}
#BreadCrumbs a{text-decoration:none;color:#93C33A;padding:0 0 0 3px;}
#BreadCrumbs a:hover{text-decoration:underline;}
#BreadCrumbs a:active{color:#F3AD2E;}

body{
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
	font:normal 11px/16px Arial,Helvetica,Sans-Serif;
	background:#d6e7ff;
	background-attachment:fixed;
	color:#7e7e7e;
}

p,td,li{font-size:11px;position:relative;z-index:50;}
h1{font-weight:normal;font-size:19px;color:#fff;background: #62A8FB; line-height: 22px; padding: 10px 12px; margin: 3px 6px 0 2px;}
h3{font-weight:bold;font-size:15px;}
h4,.backToTop{font-weight:bold;font-size:10px;color:#7e9e4f;margin:0;padding:0 0 2px 0;}
.backToTop{padding-bottom:14px;font-weight:normal;}
#maincontent .backToTop a:visited{color:#93C33A;}
h5,h6{font-weight:bold;font-size:12px;}
a{cursor:pointer;position:relative;z-index:50;color:#93C33A;}
a:hover{text-decoration:none;}
a:active{color:#F3AD2E;}
a:visited{color:#7e7e7e;}
a img{border:none;}
table td{vertical-align:top;}
.hide{display:none;}
input{vertical-align:middle;}
select{border:1px solid #c9df50;}
dl{}
dt{font-weight:bold;}
dd{margin:0 0 10px 0;padding:0;}
ul{list-style:none;margin:0;padding:0;}
#ProductDescription ul {
	list-style: disc inside;
	margin: 15px 0;
}
#ProductDescription ul li {
	padding-left: 15px;
}
#ProductDescription ul ul {
	list-style: circle inside;
	margin: 0 0 15px;
}
#ProductDescription ul ul li {
	padding-left: 15px;
}
table#container{position:relative;margin:0 auto;padding:0;width:778px;background:url(images/bg_pageshadow.png) repeat-y center;}
#popupContainer{padding:10px;margin:0;background:white;}
#popupContainer #FromEmailField,#popupContainer #inEmail{background:#F5FFDF;border:1px solid #E1EFC2;margin:4px 0 0 0;}
#popupContainer a{color:#93C33A;}
#BrandingArea{text-align:left;position:relative;height:85px;background:url(images/bg_header.png) no-repeat top;}
#Logo a{position:absolute;display:block;top:10px;left:12px;width:150px;height:70px;}
#Logo img{display:none;}
#BrandingArea #Logo a{text-decoration:none;}
#tagline{position:absolute;width:350px;top:50px;left:78px;font-size:10px;text-transform:uppercase;letter-spacing:0;color:#869B6F;}
#tagTwo{position:absolute;left:118px;}
#userlinks{margin:0;padding:0;position:absolute;right:25px;top:7px;:;}
#userlinks li{display:inline;float:left;list-style-type:none;text-align:center;height:25px;}
#userlinks a{display:block;padding:8px 0 0 0;text-decoration:none;color:#fff;}
#userlinks a:hover{text-decoration:underline;}
#userlinks #one{background:url(images/bg_tabone.png) no-repeat;width:76px;}
#userlinks #two{background:url(images/bg_tabtwo.png) no-repeat;width:73px;}
#userlinks #three{background:url(images/bg_tabthree.png) no-repeat;width:134px;}
#userlinks #three span{color:#fce084;}
#accountMenu{line-height:13px;margin:0;padding:0;position:absolute;top:44px;right:25px;color:#BFBFBF;}
#accountMenu li{margin:0;padding:0;list-style:none;float:left;font-size:10px;}
#accountMenu a,#accountMenu a:link,#accountMenu a:visited{color:#93C33A;text-decoration:none;}
#accountMenu a:hover{text-decoration:underline;}
#accountMenu a:active{color:#F3AD2E;text-decoration:underline;}
#accountMenu a.menuborder{border-left:1px solid #fac31a;display:block;padding:0 11px;width:45px;}
#accountMenu li #loginStatus{padding:0 11px 0 0;}
#accountMenu #cart div{position:relative;color:#3ca7dd;border:none;background:url(images/bg_carticon.gif) no-repeat right;width:145px;height:25px;border-left:1px solid #fac31a;}
#accountMenu #cart div.freeShip{background:url(images/bg_cartShip.gif) no-repeat right 4px;width:180px;margin-right:-10px;}
#SubTotal{font-weight:bold;}
#accountMenu #cart a{position:absolute;display:block;top:0;left:11px;width:100%;height:25px;z-index:500;background-image:url(images/trans.gif);}
#MiniCart{position:absolute;top:13px;left:11px;z-index:0;}
#mainMenu{padding:0;margin: 10px 0 20px 15px; overflow: hidden;}
#mainMenu li{padding:0;list-style:none;float:left;margin:0 18px 0 0; }
#mainMenu li a{display: block; text-decoration:none;padding:2px 0;color:#7e9e4f;font-size:13px;font-weight:normal;border-bottom: 3px solid #ffffff;}
#mainMenu li a:hover,#mainMenu li a.actv{color:#f1b200;border-bottom: 3px solid #f1b200;}
#HomeTable a{text-decoration:none;color:#7E9E4F;padding:0;}
#HomeTable a:hover{text-decoration:underline;}
#HomeTable a:active{color:#F3AD2E;}
#hometopshadow{position:absolute;left:165px;top:-6px;width:452px;height:437px;z-index:10;background:url(images/paper_shadow.png) no-repeat;}


#HomeColumn1 .HomepageBlock {
	position: relative;
	min-height: 300px;
	background: black url(/images/banner_home.jpg) no-repeat top left;
	line-height: 1.8!important;
}
#HomeColumn1 img {
		display: none;
	}
#HomeColumn1 #bannertext{ padding: 20px; width: 450px;}
#HomeColumn1 #MainBanner{}


#HomeColumn1 h1{font-size:30px;padding:0;margin:30px 0 5px 0;font-weight:bold;color:white;float:none;background: none;text-transform: uppercase;}
#HomeColumn1 p{font-size:18px;line-height:20px;font-weight:normal;color:#EAF4A6;padding:0 0 0 0;margin:0 0 0 0;}

#HomeColumn1 .sales h2 {
	color: orange;	
	margin-bottom: 5px;
}

#HomeColumn1 .sales p {
	font-size: 12px;
	color: #EAF4A6;
	line-height: 18px;
	margin-bottom: 10px;
}
#HomeColumn1 .sales p strong {
	font-size: 16px;
	color: #fff;
}
#HomeColumn1 .sales p strong a {
	color: #fff;
	font-style:italic;
}
span.couponcode {
	color: yellow;
}

#HomeColumn1 #SideBox{width:442px;margin-top:20px;}
#HomeColumn1 #SideBox p{font-size:12px;line-height:18px;padding:0 0 0 0;margin-bottom:10px;color:#B0E0F9;}
#HomeColumn1 #SideBox a{margin:0;padding:0;text-decoration:underline;color:#B0E0F9;}
#HomeColumn1 #SideBox strong{color:white; display: block; font-size: 16px;}
#featuredhomelabel{background:#daec67;color:#7e9e4f;font-size:16px;margin:0;padding:0 10px;font-weight:normal;line-height: 40px; }
#HomeColumn2 {width: 590px!Important;}
#HomeColumn2 .SingleProductDisplay{width:295px;text-align:left;background:#eaf4a6;padding:0;margin:0;float:left;height:91px;}
#HomeColumn2 .SingleProductDisplay a{color:#7E9E4F;}
#HomeColumn2 .SingleProductDisplayImage{margin:8px 12px 0 12px;float:left;padding:0;display:inline;}
#HomeColumn2 .SingleProductDisplayName{margin-top:5px;padding-right:10px; line-height: 14px;}
#HomeColumn2 .SitePriceDiscounted{color:#ec8f0f;font-size:12px;font-weight:bold;}
#browselabelhome2{background:#f0f6ff;color:#5183cb;font-size:16px;margin:0;line-height:40px;padding-left:10px;font-weight:normal;border-top:2px solid white;margin-bottom:15px;clear:left;}
#HomeColumn3 h2#recentlabelhome{background:#dfe9f9;color:#5183cb;font-size:16px;margin:0;line-height:26px;padding-left:10px;font-weight:normal;border-top:2px solid white;margin-bottom:15px;}
#HomeColumn3{background:url(images/bg_leftcolumn.png) repeat-x right bottom;padding:0;margin:0; width: 174px!important;postition: relative;}
#HomeColumn3 h2{line-height:35px!important;background:#c7da4c;font-size:1px;margin:0;padding:0;}
#searchboxhome{padding:20px 0 18px 10px;background:#daec67;}

#recentboxhome{padding:0 0 10px 10px;}
#recentboxhome a{display:block;padding-bottom:6px;text-decoration:underline;}
#PageHome #MainContent{padding:0 0 12px 0;margin:0;}
#HomeTable{padding:0;margin:0 auto;text-align:left;width:764px;}
#NavColumn,#navcolumn{vertical-align:top;text-align:left;width:174px;background:url(images/bg_leftcolumn.png) no-repeat right bottom;padding-bottom:20px;}
#columnpadder{position:relative;padding:0 10px 0px 15px;min-height:500px;}
#topshadow{position:absolute;left:165px;top:11px;width:452px;height:437px;z-index:10;background:url(images/paper_shadow.png) no-repeat;}
#maincontent{padding:20px 15px 20px 15px;clear:left;}
#HomeColumn2,#ContentColumn,#contentcolumn{vertical-align:top;text-align:left;width:604px;}
.PrimaryHome,.Primary,.PrimaryHome li ul,.Primary li ul,.NavColumnBlock ul{list-style:none;margin:0;padding:0;}
.Primary a.CurrentMaster,.PrimaryHome a.CurrentMaster{background:none;color:#7e9e4f; line-height: 1.2em;}
.Primary a.CurrentMaster:visited,.PrimaryHome a.CurrentMaster:visited{background:none;color:#7e9e4f;}
.Primary a.CurrentMaster:hover,.PrimaryHome a.CurrentMaster:hover,.Primary a.CurrentMaster:active,.PrimaryHome a.CurrentMaster:active{color:#EC8F0F;background:none;}
.PrimaryHome a,.Primary a,.NavColumnBlock ul a,ul#StaticMenu a{font-size:15px;text-decoration:none;display:block;padding-bottom:5px;font-weight:bold;padding-top:4px;border-bottom:1px dotted #F3AD2E;color:#7e9e4f;}
.PrimaryHome a:visited,
.Primary a:visited,
.NavColumnBlock ul a:visited,
.NavColumnBlock ul a:active,
ul#StaticMenu  a:visited,
ul#StaticMenu a:active{color:#7e9e4f;}
.PrimaryHome a:hover,.PrimaryHome a:active,.Primary a:active,.Primary a:hover,.NavColumnBlock ul a:hover,ul#StaticMenu a:hover{color:#EC8F0F;background:#fff url(images/bg_leftnav_active.jpg) repeat-y right;}
.Primary .CurrentCategory a.CurrentMaster:visited,
.SubCategory1 .CurrentMaster,
ul#StaticMenu .activeChild a,
.NavColumnBlock ul li.activeChild a.active{font-weight:bold;background:#fff url(images/bg_leftnav_active.jpg) repeat-y right;color:#EC8F0F;}
.NavColumnBlock ul li.activeChild a{font-weight:bold;}
.NavColumnBlock ul li.activeChild ul a{font-weight:normal;}
.SubCategory1 a,.NavColumnBlock ul li a,#navcolumn ul li a,ul#StaticMenu li a{color:#7e9e4f;font-size:11px;display:block;font-weight:normal;text-decoration:none;}
.NavColumnBlock ul li a:hover,#navcolumn ul li a:hover{color:#EC8F0F;}
li ul li ul li,.NavColumnBlock ul li.activeChild ul a{background:#fff url(images/bg_leftnav_active.jpg) repeat-y right;padding-left:7px;}
#NavColumn h3{color:#7e9e4f;font-size:15px;font-weight:normal;padding:0 0 10px 0;margin:0;font-weight:bold;}
.CategoryListContent,.SearchBoxFormContent,.MailingListSignupFormContent{text-align:left;}
.SearchBoxForm{padding-bottom:8px;}
#overbannermessage{position:absolute;width:350px;height:67px;top:-90px;right:15px;}
#overbannermessage h1{color:#fff;font-size:22px;line-height:24px;float:none;}
#CategoryListHeader{border-bottom:1px solid #F3AD2E;width:566px;padding-bottom:3px;margin-bottom:12px;}
#BottomCategoryListHeader{border-top:1px solid #F3AD2E;width:566px;padding-top:3px;margin-top:12px;margin-bottom:15px;}
#LayoutTable{width:100%;}
#LayoutTable td{vertical-align:middle;}
#CategoryBanner{margin:2px 0 2px 2px;padding:0;}
#Description{margin:0;padding:0;clear:left;position:relative;}
#Description p{margin:20px 0;padding:0 20px 0 15px;}
#RecordsFound{font-weight:bold;}
#RecordsFound,#Pager,#Sorter,#Sorter td{color:#7E9E72;white-space:nowrap;text-decoration:none;}
#Pager a{color:#93C33A;text-decoration:none;}
#Pager a:hover{text-decoration:underline;}
#Pager a:active{color:#F3AD2E;text-decoration:underline;}
#Pager .CurrentPage{color:#F3AD2E;font-weight:bold;}
#Records{padding:5px 0 0 0;}
.NewProductBadge{position:relative;left:-60px;top:-128px;}
.SingleProductDisplay{text-align:center;width:142px;}
.SingleProductDisplayImage img,.DetailProductDisplayImage img{border:1px solid #C9DF50;}
.SingleProductDisplayName,.SingleProductDisplayName{margin:3px 6px;}
.SingleProductDisplayName a,.DetailProductDisplayName a{text-decoration:none;color:#93C33A;}
.SingleProductDisplayName a:hover,.DetailProductDisplayName a:hover{text-decoration:underline;}
.SingleProductDisplayName a:active,.DetailProductDisplayName a:active{color:#F3AD2E;text-decoration:underline;}
.SingleProductDisplayPrice,.DetailProductDisplayPrice{margin:0 0 15px 0;}
.SingleProductDisplayPrice a,.DetailProductDisplayPrice a{text-decoration:none;}
.ListProductDisplay{height:100%;}
.ListProductDisplayName,.ListProductDisplayName td,
.ListCategoryDisplayName,.ListCategoryDisplayName td{text-align:left !important;}
.ListProductDisplayPrice,.ListProductDisplayPrice td{float:right !important;text-align:right !important;}
.DetailProductDisplay{margin-bottom:20px;width:98%;}
#Records .DetailProductDisplayImage{width:120px;float:left;}
.DetailProductDisplayName,.DetailProductDisplayPrice,.DetailProductDisplayDescription,.DetailProductDisplayControls{padding:0 0 0 130px;}
.DetailProductDisplayDescription .DetailProductDisplayDescription{padding:0;}
.DetailProductDisplayDescription ul{margin:10px 0;}
.DetailProductDisplayDescription ul li{padding:0 0 5px 0;}
.DetailProductDisplayDescription ul li .ProductPropertyLabel{font-weight:bold;display:block;float:left;width:150px;}
.DetailProductDisplayPrice .SitePriceDiscounted{font-weight:bold;font-size:12px;}
.DetailProductDisplayName{font-size:14px;padding-top:0;}
.ListPrice{text-decoration:line-through;color:#939393;}
.SitePriceDiscounted{color:#ec8f0f;}
#ProductSKU{clear:left;padding:3px;margin:20px 21px 15px 12px;border-bottom:1px solid #EFEFEF;}
#ProductPageContainer{width:100%;}
#ProductPageImageColumn{width:274px;vertical-align:top;padding-bottom:20px;}
#ProductDescription h3{font-size:11px;padding:8px 0 0 0;margin:0;}
#imagecolumnpadder{padding:0 12px;}
#productpagecontentpadder{padding:0 20px 0 0;}
#ProductPageContentColumn{margin:0;vertical-align:top;width:310px;}
#MainImage{border:1px solid #C9DF50;}
#lblSKU{font-size:10px;color:#666;}
#ProductDescription{padding:15px 0; line-height: 1.6em;}
#imgZoom{}
#ProductImage a,#ProductImage a:hover{}
#ProductControls{}
.ProductTypePropertyLabel{padding-left:3px;}
#lstProperties{clear:left;padding:5px 0 15px 0;}
#lstProperties table,#tblOptions table{border-collapse:collapse;width:100%;}
#tblOptions{padding-bottom:15px;}
#tblOptions td{padding:0;}
#lstProperties .ProductPropertyRow{background:white;}
#lstProperties .ProductPropertyRowAlt{background:#eff9fd;}
#lstProperties td{padding:1px 3px;font-size:9px;width:50%;}
#lstProperties a{color:#93C33A;font-size:9px;}
#lstProperties a:visited{color:#7e7e7e;text-decoration:underline;}
#lstProperties a:hover{text-decoration:underline;}
#lstProperties a:active{color:#F3AD2E;text-decoration:underline;}
#tblOptions td{font-size:9px;width:50%;}
#tblOptions .ProductPropertyLabel,#lstProperties .ProductPropertyLabel{font-family:Georgia;font-size:14px;font-weight:normal;color:#3ca7dd;margin:0;padding:10px 0 10px 0;border-top:1px solid #EFEFEF;display:block;}
.ProductProperty table table{margin-bottom:20px;}
.ProductProperty table{padding-bottom:0;}
.ProductProperty input{vertical-align:middle;}
.ProductProperty label,ProductProperty span{display:inline;}
.ProductProperty .choicename{font-weight:bold;padding-left:5px;font-size:10px;vertical-align:middle;}
.ProductProperty a{color:#93C33A;font-size:10px;}
.ProductProperty a:visited{color:#7e7e7e;text-decoration:underline;}
.ProductProperty a:hover{text-decoration:underline;}
.ProductProperty a:active{color:#F3AD2E;text-decoration:underline;}
.ProductProperty .choiceprice{color:#F3AD2E;font-weight:bold;vertical-align:middle;padding-left:10px;}
#ProductProperties{}
#ProductProperties ul{}
#ProductProperties ul li{}
#ProductProperties ul ul{}
.RelatedItemsBlock H3,#recenttitle{clear:left;font-family:Georgia;font-size:14px;font-weight:normal;color:#3ca7dd;margin:0;height:28px;vertical-align:middle;padding:10px 0 0 0;border-top:1px solid #EFEFEF;}
.RelatedItemsBlock .SingleProductDisplay{text-align:left;width:100%;position:relative;}
.RelatedItemsBlock .SingleProductDisplayImage{padding-right:5px;float:left;}
.RelatedItemsBlock .SingleProductDisplayImage img{border:1px solid #C9DF50;padding:0;}
.RelatedItemsBlock .SingleProductDisplayName{display:block;width:200px;float:left;padding:0;margin-top:0;}
.RelatedItemsBlock .SingleProductDisplay{float:left;padding:5px 0;}
.RelatedItemsBlock .SingleProductDisplayName a{color:#93C33A;font-size:10px;}
.RelatedItemsBlock .SingleProductDisplayName a:hover{text-decoration:underline;}
.RelatedItemsBlock .SingleProductDisplayName a:active{text-decoration:underline;color:#F3AD2E;}
.RelatedItemsBlock .SingleProductDisplayPrice{position:absolute;top:35px;left:86px;}
#RelatedItems1_pnlMain{padding-bottom:15px;}
#ProductReviews{border-top:1px solid #EFEFEF;}
#ProductReviews h3{float:left;font-family:Georgia;font-size:14px;font-weight:normal;color:#3ca7dd;margin:0;padding:15px 0 10px 0;}
.ProductReviewRating{text-align:right;float:right;padding-top:18px;color:#CCCD64;}
#ProductReviews table{width:100%;margin:0;padding:0;clear:both;}
#ProductReviews a{color:#93C33A;font-size:10px;clear:left;display:block;text-decoration:underline;}
#ProductReviews a:hover{text-decoration:underline;}
#ProductReviews a:active{text-decoration:underline;color:#F3AD2E;}
#ProductReviews table div{padding-bottom:5px;margin:0;font-size:9px;}
.ProductReviewKarma{font:11px Verdana,Arial,Helvetica,Sans-Serif;color:#666;white-space:nowrap;}
#pnlReviewDisplay{}
#pnlWriteAReview textarea{height:150px;}
.CheckoutDescription{margin-top:12px;}
#ContinueButton,#btnContinue{float:right;margin-top:3px;}
#btnContinue2{margin-top:3px;}
#Page #AddressList{width:100%;}
#Page #AddressList td{border:none;width:33%;}
#CheckoutSteps{float:left;}
.CheckoutStep{padding:7px 23px 8px 0;}
.CheckoutStep a,
.CheckoutStep a:link,
.CheckoutStep a:visited{font:12px Verdana,Arial,Helvetica,Sans-Serif;white-space:nowrap;text-decoration:none;display:block;height:20px;}
.CheckoutStep a span{display:block;background:url(images/disc-numbers.gif) no-repeat;height:20px;text-indent:21px;padding-top:3px;}
.CheckoutStep a.CheckoutStepCurrent span{text-indent:24px;}
.CheckoutStep a .stepLogin{background-position:0 -100px;}
.CheckoutStep a .stepAddress{background-position:0 -125px;}
.CheckoutStep a .stepShipping{background-position:0 -150px;}
.CheckoutStep a .stepReview{background-position:0 -175px;}
.CheckoutStep a:hover{font:12px Verdana,Arial,Helvetica,Sans-Serif;white-space:nowrap;text-decoration:none;}
#CheckoutSteps .CheckoutStep .CheckoutStepCurrent,
#CheckoutSteps .CheckoutStep a:link.CheckoutStepCurrent,
#CheckoutSteps .CheckoutStep a:visited.CheckoutStepCurrent,
#CheckoutSteps .CheckoutStep a:hover.CheckoutStepCurrent{font:16px Verdana,Arial,Helvetica,Sans-Serif;color:#3ca7dd;white-space:nowrap;text-decoration:none;}
.CheckoutStep a.CheckoutStepCurrent .stepLogin{background-position:0 0px;}
.CheckoutStep a.CheckoutStepCurrent .stepAddress{background-position:0 -25px;}
.CheckoutStep a.CheckoutStepCurrent .stepShipping{background-position:0 -50px;}
.CheckoutStep a.CheckoutStepCurrent .stepReview{background-position:0 -75px;}
#tblItems{width:100%;margin:0;margin-top:5px;padding:0;border-collapse:collapse;}
#tblItems .Header{text-align:left;font-size:12px;color:white;font-weight:bold;}
#tblItems td{padding:5px 0;}
.trCartHeader{background:#FAC31A;}
.trCartRow{background:#F5FFDF;}
.trCartRowAlt{background:#E1EFC2;}
.CartItem,
.CartAlternateItem{padding:5px 7px 0 0;text-align:left;color:#0D1B28;}
.CartItem a,.CartAlternateItem a{text-decoration:none;color:#7A9064;}
.CartItem a:hover,.CartAlternateItem a:hover{text-decoration:underline;}
.quantitycell input,.altquantitycell input{width:30px;}
.cartimage img,.altcartimage img{border:1px solid #C9DF50;margin:0 5px 5px 5px;}
#tdImage{width:10%;}
#tdProduct{width:40%;}
#tdGift{width:10%;}
#tdPrice{width:10%;}
#tdQuantity{width:10%;}
#tdTotal{width:10%;}
#tdAction{width:10%;}
#CartButtonBlock div{float:right;margin:0;padding:0;}
#CartButtonBlock div#CheckoutWrapper{width:175px;}
#CartButtonBlock div#ContinueWrapper{width:156px;margin-right:5px;}
#CartButtonBlock div#UpdateWrapper{width:110px;}
#CartButtonBlock p{font-size:9px;padding:5px 2px 0;margin:0;}
#CartUpdateBlock{padding:10px 0;vertical-align:top;}
#CartTotalBlock{padding:10px 0 10px 0;background:#fff;border-top:1px solid #FAC31A;border-bottom:1px solid #FAC31A;}
#CartCheckoutButtons{padding:10px 0 0 0;}
#lblSubTotal{color:#DE8F15;font-size:14px;}
#lblSubTotal div{float:left;width:260px;text-align:right;padding-top:2px;}
#lblSubTotal .sumclass{font-weight:bold;text-align:left;width:89px;margin-left:45px;}
#shippingcostblock{background:#fff;}
#lblSubTotal .DiscountText{font-size:12px;}
#ShipMethodsList{padding:5px 0;}
#AddressList{width:565px;}
#AddressList td{border:1px solid #C9DF50;padding:8px;width:33%;}
#AddressList td:hover{background:#F5FFDF;}
.ContentBox{margin:3px 0px 5px 20px;text-align:left;background:#ffe;border:solid 1px #999;padding:10px;}
#CheckoutTotals{background:#F5FFDF;border:1px solid #E1EFC2;padding:5px;margin:4px 0 0 0;}
#lblGrandTotal{border-top:1px solid #ccc;padding:5px 0 0 0;display:block;color:#DE8F15;font-size:14px;}
#PlaceOrderCell{padding:0px;margin:0;text-align:center;background:#fff;}
.ControlArea{background:#F5FFDF;border:1px solid #E1EFC2;padding:15px;margin-top:10px;}
#CheckoutPayment{background:#F5FFDF;border:1px solid #E1EFC2;padding:10px;margin:0;text-align:left;}
#InstructionsField{margin:3px 0 0 0;border:1px solid #ccc;width:100%;}
#OrderItemPreview table{width:100%;}
#ShipToMultipleAddressesButton{float:right;margin:7px 2px 0 0;}
#PackageList table{padding:0px 0;}
.productreviewbox{background:white;border:1px solid #E1EFC2;padding:10px;}
.Item td,.AlternateItem td{padding:5px;border:1px solid #CCCCCC;}
.AlternateItem{background:#FAFFEF;}
.ControlArea span .BVText{display:block;}
.BVText,.CartText{}
a#LoginControl1_lnkForgotPassword{}
#btnUpdateTotals{float:left;background-color:#fff;margin:0;padding:0;}
#PackageList a,
#CheckoutPayment a{text-decoration:none;font-weight:bold;}
.BVText .Stories{text-align:justify;}
.contentcell{width:360px;background:#f5f5f5;border:3px solid #eee;}
.FormInput,.FormInputError,#inKeyword{border:1px solid #c9df50;width:113px;margin:1px 0;}
#CheckoutTable .FormInput{width:173px;}
.ContentCell .FormInput,.ContentCell .FormInputError{width:200px;}
.ContentCell table td p{margin:0 0 15px 0;}
.ContentCell table td p.bottomParagraph{margin:15px 0 0 0;}
.FormInput:focus{background:#ffc;}
.SearchBoxFormError{color:red;}
.FormInputError{background:#ffeeee;}
.inputError img,#logintable .ErrorMessage img{vertical-align:middle;}
#logintable #valSummary{padding:7px 0 10px 35px;background:url(MessageWARNING.gif) no-repeat;}
.FormLabel{vertical-align:middle;height:30px;}
.FormLabel textarea{width:500px;}
.CheckoutDescription span.FormLabel label{background:#ffc;padding:2px;}
.FormLabelStrong{font:bold 12px/14px Verdana,Arial,Helvetica,Sans-Serif;color:#666;letter-spacing:normal;}
span#lblAddress{}
.indent{margin-left:20px;}
#dlPolicy a,#dlPolicy a:hover{padding:15px 0 0 0;display:block;margin:0;}
.text{font:10px Verdana,Arial,Helvetica,Sans-Serif;color:#666;padding-bottom:8px;}
select{}
a#lnkMyAccount,a:link#lnkMyAccount,a:visited#lnkMyAccount{font:bold 12px Verdana,Arial,Helvetica,Sans-Serif;color:#666;}
a:hover#lnkMyAccount{color:#9f0;text-decoration:none;}
.SuccessMessage{display:block;padding:5px 0;}
.WebPageMessage{width:95%;padding:0 0 5px 12px;}
.WebPageMessageError .Message,
.WebPageMessageWarning .Message,
.WebPageMessageInformation .Message,
.WebPageMessageQuestion .Message,
.WebPageMessageOK .Message{background-repeat:no-repeat;padding:9px 0 9px 40px;vertical-align:middle;color:red;}
.WebPageMessageError .Message{background-image:url(MessageERROR.gif);}
.WebPageMessageWarning .Message{background-image:url(MessageWARNING.gif);}
.WebPageMessageInformation .Message{background-image:url(MessageINFO.gif);}
.WebPageMessageQuestion .Message{background-image:url(MessageQUESTION.gif);}
.WebPageMessageOK .Message{background-image:url(MessageOK.gif);}
#footer{margin:0 auto;margin-bottom:10px;text-align:center;background:url(images/bg_footer.png) no-repeat bottom center;height:101px;width:778px;}
#footer a{color:#fff;font-weight:bold;text-decoration:none;}
#footer a:hover{}
#footermenu{clear:both;margin:0;padding:18px 0 0 0;}
#copyright{color:#5877a1;text-align:left;margin:23px 0 0 12px;font-size:9px;position:relative;}
.footerh5{font-size:16px;margin:0;padding:12px 20px;font-weight:normal;}
.headerh5{font-size:14px;margin:0;padding:5px 10px;font-weight:normal;font-weight:bold;}
#phone{float:left;color:#7D9D4E;}
#message{float:right;color:#EC8E34;}
#landingtable{width:596px;height:143px;margin-left:2px;border:0; position: relative; clear: both;}
#featured{width:400px;background:#daec67; padding-bottom: 15px;}
#related{width:196px;background:#f9c934; padding-bottom: 15px;}
#featuredtitlebar h2,#relatedtitlebar h2{font-size:15px;margin:0;padding:10px 12px;font-weight:normal;}
#featuredtitlebar h2{color:#7e9e4f;}
#relatedtitlebar h2{color:#ec9017;}
#featuredtitlebar{background:#eaf4a6;}
#relatedtitlebar{background:#fce084;}
#featuredblock{padding:15px;}
#Description #featuredblock p{padding:0 15px 0 5px;margin:0;}
#featuredone,#featuredtwo{float:left;width:185px;}
.featuredprodimg{border:none;border:1px solid #d3e289;margin-top:2px;}
.featuredinfowrapper{float:left;width:120px;}
.featuredinfowrapper a img{border:none;}
.salesmessage{color:#7e9e4f;font-weight:bold;font-size:9px;}
.featuredprodtitle{color:#7e9e4f;font-size:9px;}
.oldprice{color:#7e9e4f;text-decoration:line-through;font-size:9px;}
.yourprice{color:#ec8f0f;font-weight:bold;font-size:10px;}
.viewmorebut{padding-top:5px;}
#relatedblock{padding:10px 0;}
#Description #relatedblock p{padding-bottom:10px; margin: 0;}

.resourcelink{font-size:9px;color:#A26913;font-weight:normal;}
.resourcelink:visited{color:#CA7E15;}
.resourcelinkarrows{color:#fff8e1;}
#adminMenu{position:absolute;top:0px;left:0px;}
h2.hhtwo{color:#3ca7dd;font-size:15px;margin:3px 6px 10px 2px;padding:6px 12px;font-weight:normal;background:#f0f6ff;}
.SingleAdvancedCategoryDisplay{width:280px;}
.SingleAdvancedCategoryBorder{height:125px;text-align:left;}
#HomeColumn2 .SingleAdvancedCategoryDisplayImage{padding-left:5px;}
#HomeColumn2 .SingleAdvancedCategoryDisplayImage a{padding-left:0px;}
.SingleAdvancedCategoryDisplayImage a{border:1px solid #c9df50;float:left;display:block;}
#HomeColumn2 .SingleAdvancedCategoryDisplayName a,#HomeColumn2 .SingleAdvancedCategoryDisplayName a:visited{font-family:Georgia;color:#3ca7dd;font-size:14px;text-decoration:none;margin-left:8px;}
.SingleAdvancedCategoryDisplayName a,.SingleAdvancedCategoryDisplayName a:visited{font-family:Georgia;color:#3ca7dd;font-size:14px;text-decoration:none;margin-left:11px;}
.SingleAdvancedCategoryDescription{margin:5px 13px 0 124px;font-size:10px;line-height:13px;}
#HomeColumn2 .SingleAdvancedCategoryDescription{margin:5px 13px 0 128px;font-size:10px;line-height:13px;}
.SingleAdvancedCategoryBrowse{display: block;}
#HomeColumn2 .SingleAdvancedCategoryBrowse a{text-decoration:underline;}
#cartcontainer,#ShippingCost_OrderSummaryTable{width:100%;border-collapse:collapse;}
#ShippingCost_OrderSummaryTable td{background:#fff;text-align:right;padding:5px 0 10px 0;font-size:15px;color:#DE8F15;}
#ShippingCost_OrderSummaryTable td span{display:block;text-align:left;padding-left:45px;}
#ShippingCost_LabelColumn{width:161px;}
#ShippingCost_InputFields div{margin:5px 0px 5px 0;}
#ShippingCost_InputFields div div{margin-top:0px;margin-right:15px;}
#ShippingCost_InputFields .sc_country,#ShippingCost_InputFields .sc_region,#ShippingCost_InputFields .sc_postal{margin-top:10px;}
#ShippingCost_InputFields .sc_getrates{margin:6px 0 0 34px;}
#ShippingCost_OrderSummary{vertical-align:top;padding-top:20px;}
.sc_cartprompts{font-size:9px;height:37px;padding:0;}
.sc_cartprompts input,.sc_cartprompts select{font-size:9px;}
.sc_cartprompts .sc_postal input{width:60px;}
.sc_cartprompts .sc_region #ShippingCost_RegionList{width:50px;}
.sc_cartvalidators{}
.sc_cartprompts div{float:left;color:#647D3E;}
.sc_instruct h3{font-size:16px;font-weight:normal;color:#647D3E;padding:3px 0;margin:0;}
.sc_instruct p{margin:0;color:#DE8F15;}
.sc_cartupdateblock p{padding:5px;margin:0;color:#DE8F15;}
.sc_cartupdateblock{text-align:left;padding:0 10px 15px 10px;}
.sc_policy{padding:5px 0 5px 5px;}
.sc_carttotalblock{width:50%;}
#recentbox{clear:left;margin-bottom:20px;}
#recentbox table{border-collapse:collapse;padding:0;margin:0;}
#recentbox tr{padding-left:0;}
#RecentlyViewedProductName{margin:0;padding:5px 0;}
#RecentlyViewedProductName a,#RecentlyViewedProductName a:visited{font-size:9px;margin:0;padding:0;color:#93C33A;text-decoration:underline;}
#RecentlyViewedProductName a:hover{text-decoration:none;}
#RecentlyViewedProductName a:active{text-decoration:underline;color:#F3AD2E;}
#RecentlyViewedTitle{margin-top:20px;}
.errorMessage,.ErrorMessage{color:red;}
#OrderedItemsBlock H3,#CartWishList h3{padding:0 0 0 4px;margin:0 0 10px 0;font-size:12px;line-height:12px;vertical-align:middle;font-weight:normal;color:#647D3E;text-align:left;border-left:4px solid #F6A44C;}
#OrderedItemsBlock table{float:left;padding:0;}
.OrderedItemsBlockContent{text-align:left;}
#dgItems td{}
#maincontent h2{font-size:16px;color:#F6A44C;font-weight:normal;margin:0;padding:5px 0 2px 0;}
#Page h3,#popupContainer h3,#maincontent h3,#maincontent h2{color:#F6A44C;font-weight:normal;margin:0 0 3px 0;}
#CartUpdateBlock h3{color:#F6A44C;font-weight:normal;margin:0 20px 3px 0;display:inline;}
#dgPolicy p{margin:0 0 20px 0;}
#Prices{width:175px;float:left;margin-top:12px;}
#addbuttonswrapper{padding-top:8px;}
#addbuttons{float:right;}
#addbuttons .ProductPropertyLabel{padding-top:4px;}
#Prices #lblListPriceName,#Prices #lblListPrice,#Prices #lblYouSaveLabel,#Prices #lblYouSave{color:#BFBFBF;font-size:9px;font-weight:normal;}
#Prices #lblSitePrice{color:#F3AD2E;font-size:12px;font-weight:bold;}
#Prices #lblSitePriceName{color:#F3AD2E;font-size:12px;font-weight:normal;padding-right:10px;}
#Prices #lblQuantity{color:#64C1ED;}
#Prices input,#Prices #lblQuantity{margin:7px 0;display:block;font-size:9px;}
#printthiswrapper{padding:12px 0 8px 0;float:left;}
#PrintThisPage,#EmailThisPage{margin:-4px 0;}
#lblQuantity{vertical-align:middle;padding-left:5px;}
#inQty{width:30px;font-size:9px;margin-bottom:5px;padding:2px 2px;}
#pnlVolumeDiscounts{clear:both;width:100%;padding-top:10px;}
#VolumeDiscounts{border-top:1px solid #EFEFEF;padding:10px 0 0 0;}
#VolumeDiscounts table{color:#7e7e7e;}
#dgVolumeDiscounts{width:100%;text-align:left;}
#dgVolumeDiscounts td{width:50%;font-size:9px;padding:0 0 0 4px;}
.VolumePricingHeader{background:#EFF9FD;color:#7e7e7e;}
.VolumePricingText{}
#lblVolumeDiscounts{font-family:Georgia;display:block;font-weight:normal;font-size:15px;color:#3ca7dd;padding:5px 0 3px 0;}
#ProductBrowser{float:right;width:300px;margin-right:3px;}
#previousLink{float:right;margin-right:20px;}
#nextLink{float:right;}
#ProductBrowser a{color:#93C33A;text-decoration:none;}
#ProductBrowser a:hover{text-decoration:underline;}
#ProductBrowser a:active{color:#F3AD2E;}
#ProductBrowser #browserlabel{float:right;padding-right:10px;color:#BFBFBF;}
.twoColumnList{float:left;margin:10px 0 14px 0;}
.twoColumnList ul{float:left;width:275px;line-height:2em;}
.insetImage{float:left;margin:6px 10px 10px 0;}
#Memberships{float:left;}
#Memberships div{float:left;width:121px;margin:9px;}
body.staticContent #maincontent{padding-right:30px;}
body.staticContent #ContentColumn p,body.staticContent #ContentColumn #maincontent li{font-size:12px;line-height:1.5em;}
body.staticContent #ContentColumn ul.checklist li{margin:6px 15px;list-style-type:disc;}
.alsOffline img,.alsOnline img{display:none;}
.alsOffline,.alsOnline{display:block;}
#ContentColumn .alsOffline,#ContentColumn .alsOnline{display:inline;}
#userlinks .alsOffline{background:url(../../livehelp/files/offlinetabtext.gif) no-repeat 16px 0;height:15px;margin-top:8px;}
#userlinks .alsOnline{background:url(../../livehelp/files/onlinetabtext.gif) no-repeat 16px 0;height:15px;margin-top:8px;}
#searchboxhome .alsOffline{background:url(images/home_sidebar_livehelp_off.gif) no-repeat 0 0;height:44px;margin:6px 0 0 1px;}
#searchboxhome .alsOnline{background:url(images/home_sidebar_livehelp_on.gif) no-repeat 0 0;height:44px;margin:6px 0 0 1px;}
#ProductLiveHelp{clear:both;font-size:9px;line-height:9px;color:#3ca7dd;text-indent:5px;margin:6px 0 10px 0;padding:0 0 0 0;}
#NavColumn .alsOffline{background:url(images/sidebar_livehelp_off.gif) no-repeat 0 0;height:44px;margin:20px 0 0 1px;}
#NavColumn .alsOnline{background:url(images/sidebar_livehelp_on.gif) no-repeat 0 0;height:44px;margin:20px 0 0 1px;}
#maincontent ol li{padding:0 0 8px 0;}
.bulletlist{padding:10px 0;}
.bulletlist li{padding:0 0 8px 0;}
#receipttable table table td{border:1px solid gray;}
#LilypadContent{clear:left;margin:0 0 15px 15px;}
#LilypadContent ul{margin-left:20px;list-style-type:disc;}
#LilypadContent li{margin-left:15px;}
#LilypadContent h1{float:none;color:#003399;line-height:1em;}
#LilypadContent h2{font-weight:normal;}
#LilypadContent .mythtitle,#LilypadContent .realitytitle{padding-top:14px;}
#CartTotalBlock #FreeShipping{float:left;width:275px;padding-top:2px;font-weight:bold;color:#DE8F15;font-size:14px;}
#ProductPageContainer #FreeShipping{font-size:11px;font-weight:bold;color:#F3AD2E;}
#ItemsGrid{border:none;width:100%;}
#ItemsGrid .Header{font-size:12px;font-weight:bold;background:#FFECAE;color:#ED9F00;}
#ItemsGrid td{padding:10px;border:1px solid #fff;}
#ItemsGrid .Header td{border:1px solid #fff;}
#ItemsGrid .Item table .Item,#ItemsGrid .AlternateItem table .AlternateItem{width:70%;}
#ItemsGrid .Item table td,#ItemsGrid .AlternateItem table td{border:none;}
#designedby a{font-size:10px;text-decoration:none;position:absolute;right:10px;font-weight:normal;color:#2C415A;}
.articlenextprevwrapper{text-align:right;}
.articlenextprevwrapperNext{float:right;}
.articlenextprevwrapperPrevious{position:absolute;right:65px;}
.articlenextprevwrapper div{padding:0 10px;}
#NavColumn .hidemeHthree{margin-top:25px;}
.articlelist {margin-bottom: 15px;}

#LongDescription {
	margin-top: 40px;
}
#LongDescription  ul {
	margin-left: 20px;
	list-style-position: outside;
	list-style-type:disc;
}
.shippingMsg {
	margin: 0;
	font-weight: bold;
}
