.home-mainbanner {
	width:705px; height:295px; float:left;
	background:#F1F4ED url(../images/home/main-banner.png) top center no-repeat;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	margin-bottom:15px;
}



.homeimage { width:170px; overflow:hidden; }
.homeimage img { height:170px; }





.home-accountbanner {
	width:464px; height:176px; float:left;
	background:#F1F4ED;
	padding:12px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	margin-bottom:15px;
}




.home-newsbanner {
	width:418px; height:170px; padding:15px 3px 15px 15px; float:right;
	background:#F1F4ED;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	margin-bottom:15px;
}


.home-newsbanner ul { margin:none; padding:0; list-style:none; }
.home-newsbanner li { margin:none; padding:0; list-style:none; }




#slideshow { 
    position: relative; 
    width: 170px; 
    height: 170px; 
}

#slideshow > div { 
    position: absolute; 
}






.home-newsbanner .image {
	width:170px; height:170px; margin-right:9px;
	float:left; background:#FFF;

}


.home-mainbanner div.textbox {
	width:470px; height:120px; float:left;
	margin:146px 10px 10px 16px;
}


.home-mainbanner div.textbox p { font-size:120% }




.home-mainbanner .findout {
	margin:168px 10px 10px 10px;
	width:180px; height:31px; float:left;
}


.home-mainbanner .viewprod {
	margin:6px 10px 10px 10px;
	width:180px; height:31px; float:left;
}







.home-products {
	width:290px; height:96px; float:left;
	margin:0 0 10px 0; padding:8px 4px 8px 8px;
	border:#F1F4ED 2px solid;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.home-products-gap {
	margin:0px 9px 10px 9px;
}



.home-products img {
	float:left;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	background:#999;
	margin-right:10px;
}





.home-products h2 {
	font-family: 'Kameron', 'Rockwell', "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
	color:#000; font-weight:bold; font-size:130%; margin-top:2px;
}


.home-products p a, .home-newsbanner a {
	font-family: 'Kameron', 'Rockwell', "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
	font-weight:bold; font-size:12px; padding-right:20px; 
	background:url(../images/body/link-arrow.png) right no-repeat;
}
.home-products p a:hover, .home-newsbanner a:hover {
	background:url(../images/body/link-arrow-black.png) right no-repeat;
}



#slideshow a {
	padding:0 !important; margin:0 !important; background:none !important;
}



.truck {
	width:176px; height:90px; position:absolute; z-index:2;
	margin-top:52px; margin-left:490px; 
}






.truck {
-webkit-animation-name: cssAnimation7;
-webkit-animation-duration:2.4s;
-webkit-animation-iteration-count: 1;
}


@-webkit-keyframes cssAnimation7 {
0% {
	-webkit-transform: rotate(0deg) scale(1) skew(3deg) translate(1600px);
	-webkit-animation-timing-function: ease-out;
}


30% {
	-webkit-transform: rotate(0deg) scale(1) skew(30deg) translate(1600px);
	-webkit-animation-timing-function: ease-out;
}



78% {
	-webkit-transform:  rotate(0deg) scale(1) skew(6deg) translate(-15px);
	-webkit-animation-timing-function: ease-out;
}

80% {
	-webkit-transform:  rotate(0deg) scale(1) skew(-2deg) translate(-15px);
	-webkit-animation-timing-function: ease-out;
}



100% {
	-webkit-transform:  rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-animation-timing-function: ease-in;
}


}









.home-accountbanner p { font-size:118%; width:320px }



.h-account-card {
	width:183; height:151px;
	position:absolute; z-index:1;
	margin-left:305px; margin-top:-20px; 
}


.h-account-card {
-webkit-animation-name: cssAnimation8;
-webkit-animation-duration:6s;
-webkit-animation-iteration-count: 1;
}



@-webkit-keyframes cssAnimation8 {
0% {
	-webkit-transform: rotate(180deg) scale(.2) skew(0deg) translate(-650px, 12000px);
	-webkit-animation-timing-function: ease-out; 
}


32% {
	-webkit-transform: rotate(180deg) scale(.2) skew(0deg) translate(-650px, 12000px);
	-webkit-animation-timing-function: ease-out; 
}



33% {
	-webkit-transform: rotate(180deg) scale(.2) skew(0deg) translate(-650px, 1200px);
	-webkit-animation-timing-function: linear;
}



55% {
	-webkit-transform:  rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-animation-timing-function: linear;
}


100% {
	-webkit-transform:  rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-animation-timing-function: ease-in;
}


}



.cookiebanner-close { color:#FFF !important; font-size:18px !important; }
.cookiebanner span { color:#FFF !important; font-size:18px !important; font-weight:300 !important; width: 80%; display: block; margin: auto }
.cookiebanner span strong { color:#FFF !important; font-size:18px !important; }

.cookiebanner { padding:20px !important; background: rgba(0, 0, 0, 0.8) !important;   }