/*  CUSTOM ADDED BY GREG */

/* Change related product page */
#SideProductRelated .BlockContent {
	height   : 380px;
	overflow : hidden;
	}

#Cart_Left .CartThumb {
	display : none !important;
	}

/*  Change all Button Fonts */
.button, .Content a.button, input[type="submit"], input[type="button"] {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size   : 16px;
	}

.PrimaryProductDetails h2 {
	background : none;
	color      : #000;
	}

.button.addcart, .button.addpreorder {
	font-size : 20px;
	}

#Cart_Left {
	float : left;
	width : 470px;
	}

#Cart_Right {
	float : right;
	width : 230px;
	}

#Cart_Right {
	margin : 0.5em 0;
	}

#Cart_Right p {
	margin : 0;
	}

#Cart_Left .FloatRight .button,
.ProceedToCheckout .CheckoutButton .button {
	background-image : -moz-linear-gradient(top, rgba(113, 158, 73, 1), rgba(81, 124, 35, 1));
	background-image : -o-linear-gradient(top, rgba(113, 158, 73, 1), rgba(81, 124, 35, 1));
	background-image : -webkit-linear-gradient(rgba(113, 158, 73, 1), rgba(81, 124, 35, 1));
	background-image : linear-gradient(top, rgba(113, 158, 73, 1), rgba(81, 124, 35, 1));
	}

/* Modify Product Pages */

/* Hide Star Rating if there is none. */
.Rating0 {
	display : none !important;
	}

.ProductDetailsGrid .ProductPrice {
	font-size : 34px;
	}

.ProductDetailsGrid .PriceRow {
	padding-left : 0;
	text-align   : center;
	}

/*  Overall Style and small Updates  */
.Content h2, .TitleHeading, .Left h2 {
	font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight : bold;
	}

.cat-free-shipping {
	background : none repeat scroll 0 0 #903637;
	padding    : 10px 15px;
	}

.cat-free-shipping span {
	color       : #fff;
	font-size   : 14px;
	font-weight : bold;
	}

.cat-free-shipping span a {
	color : #09f;
	}

/*   Modify Side bar for homepage floats */

.Left {
	position : relative;
	z-index  : 15;
	}

.Header_Home {
	margin-left : -200px;
	position    : relative;
	z-index     : 0;
	}

#Menu ul li.ActivePage a,
#Menu ul li:hover a {
	color : #d6d6d6;
	}

/*   / Modify Side bar for homepage floats */

/*   Modify Header Menu  */

#menu-container {
	width            : 100%;
	height           : 34px;
	padding-top      : 0px;
	background-color : #1c1c1c;
	}

#CenterMenu {
	width  : 950px;
	margin : 0 auto;
	}

#Menu {
	width : 690px;
	}

#TopMenu {
	color       : #fff;
	font-size   : 24px;
	font-weight : bold;
	width       : 160px;
	}

/*
#TopMenu li a, #TopMenu li div {
    color: #fff;
    border: none;
    font-size: 1em;
    margin: 8px 0 0 0;
    padding: 0 10px;
}

#TopMenu li a:hover {
    color: #ccc;
}
*/

#shop_by_manufacturer_chosen {
	padding-left : 20px;
	padding-top  : 10px;
	}

#header-left {
	float : left;
	width : 200px;
	}

.header-right {
	float      : right;
	margin     : 0;
	width      : 168px;
	height     : 79px;
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/banner-checkout.png?t=1580903962) no-repeat scroll left center rgba(0, 0, 0, 0)

	}

.header-right p {
	padding : 15px 0 0 50px;
	margin  : 0;
	color   : #fff;
	}

.header-right p a {
	color : #fff;
	}

.header-middle {
	float        : left;
	width        : 530px;
	padding-left : 29px;
	}

#SearchForm {
	float : left;
	}

#SearchForm #search_query {
	float                              : left;
	font-size                          : 1em;
	margin-right                       : 0;
	background                         : none;
	border                             : 1px solid #434343;
	color                              : #000;
	height                             : 23px;
	width                              : 222px;
	background-color                   : #fff;

	-webkit-border-radius              : 6px;
	-webkit-border-top-right-radius    : 0px;
	-webkit-border-bottom-right-radius : 0px;
	-moz-border-radius                 : 6px;
	-moz-border-radius-topright        : 0px;
	-moz-border-radius-bottomright     : 0px;
	border-radius                      : 6px;
	border-top-right-radius            : 0px;
	border-bottom-right-radius         : 0px;
	}

#SearchForm input.button {
	background            : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/drop-down-search.png?t=1580903962) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height                : 31px;
	padding               : 0;
	text-indent           : -9999px;
	width                 : 40px;
	margin-top            : 6px;

	-webkit-border-radius : 0px;
	-moz-border-radius    : 0px;
	border-radius         : 0px;
	}

#shop-by .spacer {
	padding-left : 10px;
	}

/*
#shop-by div select {
    color: #000;
    background: transparent;
width: 236px;
height: 32px;
border: 1px solid #434343;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-left: 0;
}

#shop-by div#rightBox{
margin-left: 18px;
}

#shop-by div{
    width: 207px;
    height: 32px;
    overflow: hidden;
    background: url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/drop-down-arrow-pointed.png?t=1580903962) no-repeat right top #fff;
        float: left;
}
*/
#shop-by div {
	float : left;
	}

#shop-by div#rightBox {
	margin-left : 18px;
	}

/*   /Modify Header Menu  */

/*   Modify Secondary Header Menu  */

#menu-container-second {
	width              : 100%;
	height             : 96px;
	padding-top        : 0px;
	background-color   : #f0f0f0;

	-moz-box-shadow    : 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow : 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
	box-shadow         : 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
	}

#Header {
	height : 96px;
	}

.header-left {
	float  : right;
	margin : 0;
	width  : 168px;
	}

/*   /Modify Secondary Header Menu  */

/*   Modify Catagory Screen  */

#Wrapper .ProductList li {
	margin : 6px 3px;
	}

#Wrapper .ProductList li {
	/* width: 155px;*/
	width  : 215px;
	height : 350px;
	}

#Wrapper .ProductList li .ProductImage,
{
	height : 153px;
	width  : 155px;
	}

.Content.Wide.white,
.Content.Wide.WideWithLeft {
	background : none repeat scroll 0 0 #f2f2f2;
	}

#Wrapper .ProductList li,
#Wrapper .ProductList li:hover,
.ProductDetails,
.ProductPriceRating,
.ProductCompareButton,
.ProductActionAdd {
	background : none repeat scroll 0 0 #fff;
	}

.ProductDetails {
	height   : 110px;
	overflow : hidden;
	}

.ProductList strong, .ProductList strong a {
	color : #000;
	}

.ProductPrice, .ProductList em {
	color     : #1f84d6;
	font-size : 16px;
	}

.SearchContainer .preorder-button,
#BrandContent .preorder-button,
#CategoryContent .preorder-button,
#HomeSaleProducts .preorder-button,
#HomeFeaturedProducts .preorder-button,
#HomeNewProducts .preorder-button,
#SideProductRelated .preorder-button,
#SideTopSellers .preorder-button {
	background      : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/bg-preorder-red.png?t=1580903962) repeat-x scroll center top rgba(0, 0, 0, 0);
	border-radius   : 6px;
	color           : #fff;
	display         : block;
	font-family     : Arial, Helvetica, sans-serif;
	height          : 21px;
	padding-top     : 4px;
	text-decoration : none;
	font-size       : 13px;
	font-weight     : bold;
	}

#CategoryContent div[class*="Available"] a {
	/*font-size: 18px;*/
	}

#SideFilterListGrid li a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/cat-list-bg.png?t=1580903962) repeat-y scroll left top rgba(0, 0, 0, 0);
	display    : block;
	padding    : 2px 0 5px 20px;
	}

/*
.ProductActionAdd a {
    font-family: 'Droid Sans', sans-serif;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    margin: 40px;
    border: 1px solid rgba(0,0,0,0.4) ;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),
    0 0 1px 1px rgba(255,255,255,0.8),
    0 0 0 6px rgba(0,0,0,0.06),
    0 0 0 3px rgba(0,0,0,0.1);
    cursor: pointer;
}
*/

/*   /Set Width and height of Items  */

/*   SEO H1 Mod  */
.PrimaryProductDetails h1 {
	background            : #020202;
	background-image      : -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
	background-image      : -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
	background-image      : -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
	background-image      : linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
	color                 : #fff;
	line-height           : 1.4;
	padding               : 5px 10px;
	-webkit-border-radius : 6px;
	-moz-border-radius    : 6px;
	border-radius         : 6px;
	}

.Content h1, .TitleHeading {
	color       : #161618;
	font-size   : 1.6em;
	font-weight : 400;
	font-family : LintsecRegular, Arial, Helvetica, sans-serif;
	}

/*   /SEO H1 Mod  */

/*   Catagory Drop Down  */

.Left .CategoryList h2 {
	/* background: #FFF;
		box-shadow: 2px 0 6px rgba(0, 0, 0, 0.4);*/

	background      : -moz-linear-gradient(top, #cb5b5c 50%, #903637 100%);
	background      : -webkit-gradient(linear, left top, left bottom, color-stop(50%, #cb5b5c), color-stop(100%, #903637));
	background      : -webkit-linear-gradient(top, #cb5b5c 50%, #903637 100%);
	background      : -o-linear-gradient(top, #cb5b5c 50%, #903637 100%);
	background      : -ms-linear-gradient(top, #cb5b5c 50%, #903637 100%);
	background      : linear-gradient(to bottom, #cb5b5c 50%, #903637 100%);
	filter          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb5b5c', endColorstr='#903637', GradientType=0) \9;
	text-decoration : none;
	border-radius   : 3px 3px 3px 3px;
	font-family     : Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size       : 14px;
	color           : #fff;
	}

.Left .CategoryList:hover h2 {
	background      : #903637;
	box-shadow      : 2px 0 6px rgba(0, 0, 0, 0.4);
	text-decoration : none;
	border-radius   : 3px 3px 0px 0px;
	}

.Left .CategoryList h2 span {
	font-weight : bold;
	font-size   : 18px;
	}

.CategoryList .BlockContent {
	padding          : 0;
	position         : absolute;
	display          : none;
	opacity          : 0;
	visibility       : hidden;

	background-color : #fff;
	box-shadow       : 2px 0 6px rgba(0, 0, 0, 0.4);
	height           : auto;
	z-index          : 900;
	margin-left      : 10px;
	margin-top       : -8px;
	}

.CategoryList:hover .BlockContent {
	display    : block;
	opacity    : 1;
	visibility : visible;
	}

#SideCategoryList .BlockContent li a {
	background  : none;
	font-size   : 12px;
	font-weight : bold;
	}

/*   /Catagory Drop Down  */

/*  Footer  */
#footer h3 {
	font-size : 16px;
	color     : #434343;
	}

/*  Top footer  */
.top-footer {
	border-top : 13px solid #7f8c97;
	background : #903637;
	padding    : 20px 25px;
	}

/*  Social  */
#footer .social {
	width  : 400px;
	margin : 30px 35px 0 0;
	float  : left;
	}

#footer .social ul {
	list-style : none;
	margin     : 0;
	padding    : 0;
	font       : bold 16px/120% 'Arial';
	color      : #fff;
	}

#footer .social ul li {
	float  : left;
	width  : 170px;
	margin : 0 30px 5px 0;
	}

#footer .social ul li a {
	display : block;
	padding : 10px 0 10px 60px;
	color   : #fff;
	}

#footer .social ul li.facebook a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/icons/facebook.png?t=1580903962) no-repeat left center;
	}

#footer .social ul li.youtube a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/icons/youtube.png?t=1580903962) no-repeat left center;
	}

#footer .social ul li.pinterest a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/icons/pinterest.png?t=1580903962) no-repeat left center;
	padding    : 25px 0 25px 60px;
	}

#footer .social ul li.twitter a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/icons/twitter.png?t=1580903962) no-repeat left center;
	}

/*  end social  */
/*  Newsletters  */
#footer a.sing-up {
	background    : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/icons/sing.png?t=1580903962) no-repeat left center;
	font          : bold 13px/120% 'Arial';
	color         : #fff;
	display       : block;
	padding       : 3px 0 3px 55px;
	margin-bottom : 30px;
	}

#footer a.sing-up:hover {
	text-decoration : none;
	}

.newsletters {
	float        : left;
	width        : 200px;
	margin-right : 30px;
	}

#footer .newsletters input {
	background    : #fff;
	width         : 158px;
	height        : 13px;
	border        : 1px solid #bbb;
	font          : 12px/100% 'Arial';
	color         : #000;
	padding       : 4px 5px 3px;
	margin-bottom : 20px;
	outline       : none;
	}

#footer .newsletters input[type="submit"] {
	background      : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/bg/bg-submit.png?t=1580903962) no-repeat left top;
	width           : 173px;
	height          : 31px;
	font-size       : 14px;
	color           : #fff;
	text-decoration : underline;
	padding         : 0;
	border          : none;
	cursor          : pointer;
	}

#footer .newsletters input[type="submit"]:hover {
	text-decoration : none;
	}

/*  end newsletters  */
/*  end top footer  */
/*  Bottom footer  */
.bottom-footer {
	background : #fff;
	padding    : 25px 0 0 30px;
	}

.footer-menu {
	margin-bottom  : 10px;
	padding-bottom : 15px;
	background     : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/bg/bg-border.png?t=1580903962) repeat-y 180px top;
	}

.footer-menu strong {
	font-size : 24px;
	color     : #434343;
	}

.help {
	width : 185px;
	float : left;
	}

.column {
	float       : left;
	margin-left : 15px;
	}

#footer .column ul {
	list-style : none;
	margin     : 5px 0 0;
	padding    : 0;
	font-size  : 12px;
	color      : #434343;
	float      : left;
	width      : 133px;
	}

#footer .column ul li {
	display : block;
	float   : none;
	padding : 7px 0;
	}

#footer .column ul li a {
	color           : #434343;
	text-decoration : underline;
	}

#footer .column ul li a:hover {
	text-decoration : none;
	}

.small-logo {
	border-top : 1px solid #434343;
	padding    : 5px 0;
	margin     : 0 30px 0 0;
	}

.small-logo a {
	float        : left;
	margin-right : 25px;
	}

.copyright {
	float           : right;
	font-size       : 12px;
	color           : #434343;
	padding         : 15px 0;
	text-decoration : underline;
	}

/*  end bottom footer  */
/*  end footer  */

/* New Drop Down Menu */

#SideCategoryList li a {
	background : none;
	}

#SideCategoryList .bg-menu ul {
	margin     : 0;
	padding    : 0;
	list-style : none;
	}

#SideCategoryList .bg-menu a.menu {
	background   : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/images/bg/bg-shop.png?t=1580903962) no-repeat left top;
	width        : 135px;
	float        : left;
	margin-right : 35px;
	font-size    : 16px;
	line-height  : 20px;
	color        : #000;
	padding      : 7px 40px 7px 10px;
	position     : relative;
	}

#SideCategoryList .bg-menu a.menu strong {
	font-size : 18px;
	display   : block;
	}

#SideCategoryList .bg-menu a.menu:hover {
	text-decoration : none;
	}

.main-menu {
	float : left;
	}

#SideCategoryList .main-menu > li {
	position : relative;
	}

#SideCategoryList:hover .sub-menu {
	display : block;
	}

#SideCategoryList .sub-menu {
	position       : absolute;
	z-index        : 10;
	background     : #fff;
	top            : 64px;
	left           : 10px;
	padding-bottom : 5px;
	background     : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/images/bg/bg-sub.png?t=1580903962) no-repeat left bottom;
	width          : 169px;
	display        : none;
	}

#SideCategoryList .sub-menu ul {
	background   : #fff;
	border-left  : 1px solid #000;
	border-right : 1px solid #000;
	height       : 562px;
	padding-top  : 1px;
	}

#SideCategoryList .sub-menu ul li a {
	display  : block;
	padding  : 10px 12px;
	font     : bold 12px/100% 'Arial';
	color    : #000;
	position : relative;
	z-index  : 10;
	}

#SideCategoryList .sub-menu ul li {
	padding : 0;
	}

#SideCategoryList .sub-menu ul li.parent > a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/icons/arrow-sub-menu.png?t=1580903962) no-repeat right center;
	}

#SideCategoryList .sub-menu ul li.new-arrivals a {
	background : #87a9c3;
	color      : #fff;
	}

#SideCategoryList .sub-menu ul li.on-sale a {
	background : #903637;
	color      : #fff;
	}

#SideCategoryList .sub-menu ul li.new-arrivals:hover a,
#SideCategoryList .sub-menu ul li.on-sale:hover a {
	color : #fff;
	}

#SideCategoryList .sub-menu ul li:hover > a {
	color           : #87a9c3;
	text-decoration : none;
	}

.sub-menu-content {
	/*background: url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/images/bg/bg-sub-aircraft.png?t=1580903962) no-repeat left top;*/
	background-color : #fff;
	position         : absolute;
	width            : 435px;
	height           : 553px;
	top              : 0;
	left             : 168px;
	display          : none;
	padding          : 10px 6px 0 30px;
	}

#SideCategoryList .sub-menu ul li:hover > div {
	display : block;
	}

#SideCategoryList .sub-menu-content h7 {
	font-size : 18px;
	}

#SideCategoryList .sub-menu-content ul {
	border     : none;
	background : none;
	padding    : 5px 0 0;
	margin     : 0;
	height     : auto;
	}

#SideCategoryList .sub-menu-content ul li {
	padding : 8px 0;
	width   : 200px;
	}

#SideCategoryList .sub-menu-content ul li a {
	color       : #000;
	font-size   : 12px;
	font-weight : bold;
	padding     : 0;
	}

#SideCategoryList .sub-menu-content ul li .text {
	font-size   : 10px;
	font-weight : bold;
	color       : #bfbfbf;
	}

.right-box {
	bottom     : 0;
	float      : right;
	height     : 440px;
	position   : absolute;
	right      : 0;
	text-align : center;
	}

#SideCategoryList .right-box a {
	padding : 0;
	}

#SideCategoryList .right-box h5 {
	font   : 67px/100% 'BebasNeue';
	color  : #934042;
	border : none;
	}

#SideCategoryList .right-box h6 {
	font  : 36px/100% 'BebasNeue';
	color : #87a9c3;
	}

#SideCategoryList .right-box .shop-now {
	font            : 30px/100% 'BebasNeue';
	color           : #010101;
	text-decoration : underline;
	display         : inline-block;
	padding         : 0;
	}

#SideCategoryList .right-box .shop-now:hover {
	text-decoration : none;
	}

#SideCategoryList .right-box h5 {
	background : none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding    : 0px;
	margin     : 0px;
	}

#SideCategoryList .sub-menu-content h5 {
	background : none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}

/* /New Drop Down Menu */

/*
.product-Pre-Order, .product-Available\3A {
	display : none;
	}
*/

.preorder-Add, .preorder- {
	display : none;
	}

/* Special Container */

#news-container {
	background-color : #3f3f3f;
	height           : 38px;
	padding-top      : 0;
	width            : 100%;
	text-align       : center;
	color            : #fff;
	}

.news-container-highlight {
	color : #abf5fe;
	}

.aaPreorder,
.aaPreOrderSoldOut,
.aaReorder,
.aaPreorderGrid,
.aaPreOrderSoldOutGrid,
.aaReorderGrid,
.aaProductAddGrid,
.aaProductAdd {
	display : none;
	}

.aaPreOrderSoldOut a, .aaReorder a {
	width : 190px !important;
	}

.aaPreorder a {
	font-size : 20px !important;
	}

.aaPreorder a div {
	padding : 10px 0 5px 20px;
	}

.aaPreOrderSoldOutGrid a,
.aaReorderGrid a {
	background : url(//cdn2.bigcommerce.com/server1900/9aa77/templates/__custom/img/bg-preorder.png?t=1580903962) top repeat-x !important;
	}

.addReorder,
.aaReorderGrid a,
.aaPreorderGrid a,
a.addpreorder
	{
	background            : #5b81cb !important;
	background-image      : -moz-linear-gradient(top, rgba(57, 81, 127, 0.3), rgba(57, 81, 127, 0.1)) !important;
	background-image      : -o-linear-gradient(top, rgba(57, 81, 127, 0.3), rgba(57, 81, 127, 0.1)) !important;
	background-image      : -webkit-linear-gradient(rgba(57, 81, 127, 0.3), rgba(57, 81, 127, 0.1)) !important;
	background-image      : linear-gradient(top, rgba(57, 81, 127, 0.3), rgba(57, 81, 127, 0.1)) !important;
	}

.notify-badge{
	position: absolute;
	right:10px;
	top:10px;
	text-align: center;
	border-radius: 30px 30px 30px 30px;
	color:white;
	padding:5px 10px;
	}
.notify-badge-limited{
	background:red;
	}
.notify-badge-gone{
	display: none;
	}

.notify-product-page{
	position: inherit !important;
	}

.ProductImage {
	position : relative;
	display  : inline-block;
	}
/* Snow */
/*
#Container{
	background: none;
	background-image: url('https://www.aikensairplanes.com/template/img/s1.png'), url('https://www.aikensairplanes.com/template/img/s2.png'), url('https://www.aikensairplanes.com/template/img/s3.png');
	z-index:1;
	-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;
	}
@keyframes snow {
	0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
	50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
	100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
	}
@-moz-keyframes snow {
	0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
	50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
	100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
	}
@-webkit-keyframes snow {
	0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
	50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
	100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
	}
@-ms-keyframes snow {
	0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
	50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
	100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
	}
*/
