@charset "utf-8";
/* CSS Document */
::-webkit-scrollbar {
  width: 18px;
  background-color: rgba(122,131,98,0.50);
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 26px rgba(0, 0, 0, 0.00);
  border-radius: 0px;
  background-image: url("images/scroolBKNONE.png");
  border-left: 0px dotted #fff;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
    background-color: rgba(210,214,194,0.44);
  background-image: url("images/scrollbob.png");
  background-repeat: no-repeat;
  background-position: center;
  max-height: 50px!important;
}

body {
	background-color: #9CA786;
	color: #fff;
	padding: 0px;
	background-image: url(images/bkBK.png);
	background-size: auto;
	background-repeat: repeat-x;
	background-attachment: fixed;
}
p {font-size: 120%;}



.page-top-banner { 
    display: none; /*inline-block*/
    color: rgba(237,124,104,0.80);
    border-bottom: rgba(237,124,104,0.80) dotted 1px;
    font-variant: small-caps;
    margin-bottom: 50px;
}


.copyit {background-color: #000; color: #fff; border: none;}
.copybtn {background-color: #999; color: #121212; border-radius: 6px;}

.zena {
	background-color: #2E0B06;
	border-bottom: 4px solid #6E0001;
	z-index: 8;
}/*#2E0B06*/
.carousel1 img {width: 90%;}
.heads {margin-top: -20px;}
li {color: #fff;}

.nav-bar nav active {background-color: aquamarine;}

a:link {
	color: #fff;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #fff;
}
a:hover {
	text-decoration: underline;
	color: #FBF6E4;
	font-weight: 100!important;
	}
a:active {
	text-decoration: none;
	color: #fff;
}


a.cata:link {
	color: #fff;
	text-decoration: underline;
}
a.cata:visited {
	text-decoration: underline;
	color: #fff;
}
a.cata:hover {
	text-decoration: none;
	color: #ff0000;
	}
a.cata:active {
	text-decoration: none;
	color: #fff;
}

a.catz:link {
	color: #fff;
	text-decoration: none;
}
a.catz:visited {
	text-decoration: none;
	color: #fff;
}
a.catz:hover {
	text-decoration: underline;
	color: #FBF6E4;
	font-weight: 100!important;
	}
a.catz:active {
	text-decoration: none;
	color: #fff;
}

a.cat1b:link {
	color: #444;
	text-decoration: underline;
}
a.cat1b:visited {
	text-decoration: underline;
	color: #444;
}
a.cat1b:hover {
	text-decoration: none;
	color: #ff0000;
	}
a.cat1b:active {
	text-decoration: none;
	color: #9EA686;
}
.row1 {background-color: transparent!important; border: none!important;}
#statement {
	width: 90%;
	max-width: 400px;
	padding: 8px;
	color: lightgoldenrodyellow;
	font-size: 150%;
	font-family: adamina;
	font-style: normal;
	font-weight: 100;
}
.sups {/*scrolling logos*/
	display: block;
	width: 50%;
	align-content: center;
}
.iframeit {
  width: 80%;
  max-width: 815px;
  height: auto;
  min-height: 400px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 2px;
  margin-bottom: -35px;
}
.iflame {
  width: 80%;
  max-width: 815px;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 2px;
  margin-bottom: 30px !important;
}
.fin a:link {
	color: #B6BEA7;
	text-decoration: none;
}
.fin a:visited {
	text-decoration: none;
	color: #B6BEA7;
}
.fin a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #121212;
}
.fin a:active {
	text-decoration: none;
	color: #B6BEA7;
}
.skew {
  display: block;
  transform: rotate(-3deg) !important;
  color: #D2D6C2
}
.skew2 {
  display: block;
  transform: rotate(3deg) !important;
  color: #D2D6C2
}
.copyright {
  font-size: 80%;
  color: rgba(255, 255, 255, 0.36)
}
.topo {
	width: 100%!important;
    max-width: 1200px;
	max-height: 300px;
    height: auto;
    background-image: url(images/bk2.png);
    background-repeat: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.topo iframe {position: relative; right: 32%; z-index: 20;}

.topo img {
	position: absolute;
	left: 20px;
	top: 40px;
	width: 120px;
	height: auto;
	z-index: 9;
}
.topext {
    background-image: url(images/announceBK.png);
    background-repeat: repeat;
}
.gradient {
    background-color: rgba(159,165,138,1.00); /* For browsers that do not support gradients */
    background-image: radial-gradient(rgba(84,21,14,0.00), rgba(42,14,7,0.00), rgba(158,166,136,0.00)), url(images/arrow.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    max-width: 900px;
    margin: 0 auto;
}
.glow {
  text-shadow: 0px 0px 17px rgba(255,255,255,0.57);
}
.lrgnav {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size: 24px;
	width: 300px;
	height: 150px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 0 0 50px 50px / 6px 6px 9px 9px;
	border-left: thin solid rgba(255,255,255,0.13);
	border-right: thin solid rgba(255,255,255,0.13);
	border-bottom: 3px solid rgba(255,255,255,0.27);
	border-top: 1px solid rgba(66,23,23,0.95);
	vertical-align: middle;
	font-style: normal;
	font-weight: 100;
	background-image: -webkit-linear-gradient(270deg,rgba(134,6,8,1.00) 0%,rgba(42,28,24,1.00) 34.72%,rgba(42,28,24,1.00) 90.16%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 95.85%,rgba(42,28,24,1.00) 96.37%,rgba(42,28,24,1.00) 98.96%,rgba(42,28,24,1.00) 100%,rgba(42,28,24,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(134,6,8,1.00) 0%,rgba(42,28,24,1.00) 34.72%,rgba(42,28,24,1.00) 90.16%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 95.85%,rgba(42,28,24,1.00) 96.37%,rgba(42,28,24,1.00) 98.96%,rgba(42,28,24,1.00) 100%,rgba(42,28,24,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(134,6,8,1.00) 0%,rgba(42,28,24,1.00) 34.72%,rgba(42,28,24,1.00) 90.16%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 95.85%,rgba(42,28,24,1.00) 96.37%,rgba(42,28,24,1.00) 98.96%,rgba(42,28,24,1.00) 100%,rgba(42,28,24,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(134,6,8,1.00) 0%,rgba(42,28,24,1.00) 34.72%,rgba(42,28,24,1.00) 90.16%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 92.75%,rgba(42,28,24,1.00) 95.85%,rgba(42,28,24,1.00) 96.37%,rgba(42,28,24,1.00) 98.96%,rgba(42,28,24,1.00) 100%,rgba(42,28,24,1.00) 100%);
}
/*.ani-logo {position: fixed; top: 4px; left: 0; z-index: 2;} iframe class*/
.ani-logo {max-width: 330px; max-height: 330px; min-height: 290px;}

.dsmrow {position: relative; top: -36px;}
.bkspec { background-color: rgba(68,68,68,0.76)!important; border-top: dashed rgba(158,166,136,1.00) 0px;}
.fullscrn {
	width: 100%;
 padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 50px;
	background-color: rgba(214,219,199,0.91);
	border-top: 7px solid rgba(0,0,0,0.25);
}
.fullscrn #verb {color: #444; font-size: 120%;}

.well {
	border-right: 2px solid rgba(51,51,51,1.00);
	border-left: 2px solid rgba(77,77,77,1.00);
	border-bottom-color: rgba(255,255,255,0.85);
	border-top: 1px solid rgba(0,0,0,1.00);
}
.wella {
	margin-top: 0px;
	background-color: rgba(0,0,0,0.88);/*#2E0B06*/
	border-top: 4px solid #4F0D03;
}
.darkread {background-color: rgba(0,0,0,0.00); padding-left: 150px; padding-right: 150px; padding-top: 40px; padding-bottom: 100px;}

.botlink h3 {
	font-size: 150%;
	border-radius: 0px 40px 40px 40px;
	background-color: rgba(158,166,134,0.13);
}
.clothes {
	background-color: transparent; margin-bottom: 30px;}
.clothes img {margin-bottom: -18px; margin-top: 20px;}
.clothes h3 {color: rgba(255,255,255,0.84)!important; width: 70%; font-size: 130%; position: relative; top:4px; margin-bottom: -4px;}
.clothes h6 {color: rgba(255,255,255,0.79)!important; width: 76%; font-size: 120%;}

.formbk {background-color: #333;}
.slogan {
	display: none;
}
.quoteit {
	position: relative!important;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 120px;
	top: -335px;
	width: 800px;
	height: 75px;
	z-index: 1;
	text-align: left;
	left: 90px;
	font-size: 20px;
	line-height: 20px;
	color: rgba(158,166,134,1.00);
	font-family: adamina;
	font-style: normal;
	border-radius: 3px 3px 3px 30px / 3px 3px 3px 60px;
	font-variant: normal;
/*	background-image: url(images/quotebk.png);
	background-repeat: no-repeat;*/
	font-weight: 400;
}
.quoteset {top: -283px;}
.titler {
	position: relative;
	padding-top: 0px;
	top: -82px;
	width: 600px;
	z-index: 10;
	text-align: center;
	left: -00px;
	font-size: 2.8em;
	font-weight: bold;
	color: rgba(6,2,1,1.00);
	font-family: "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	border-radius: 3px 3px 3px 50px / 3px;
	font-variant: normal;
	text-transform: uppercase;
    text-shadow: 0px -1px 1px rgba(205,209,192,0.50);
	letter-spacing: .5px;
    background-color: rgba(199,199,199,0.20);
}
.noticeevent {
    position: relative;
    padding: 8px 8px 8px 8px;
    top: -120px;
    width: 400px;
    z-index: 50;
    text-align: center;
    left: 0px;
    font-size: 155%;
    line-height: 24px;
    color: rgba(201,196,181,1.00);
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    background-color: rgba(40,40,40,0.95);
    border-radius: 15px;
    border: medium inset rgba(251,251,251,0.36);
    -webkit-box-shadow: inset 2px 5px 5px 0px rgba(0,0,0,0.53);
    box-shadow: inset 2px 5px 5px 0px rgba(0,0,0,0.53);
}

#dsmfud {position: relative; left: 14px;}
.dsmfudleft {position: relative; left: 7px!important;}
.dsmfudright {position: relative; right: 0px!important;}


.quoteus {
	padding-bottom: 10px;
	font-size: 1.7em;
	line-height: 20px;
	color: rgba(255,255,255,1.00);
	font-family: adamina;
	font-style: italic;
	font-weight: 400;
}

.bkgraph {    
    background-image: url(images/BKgraph.gif);
    background-repeat: repeat;}

.videos {
argin: 15px;
    max-width: 600px;
}

.fleximglg {
  width: 100%;
  margin: 0 auto;
}

.fleximg {
  width: 80%;
  height: auto;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 100px;
}

@media only screen and (max-width: 650px) {
  .fleximg {
    width: 96%;
  }
    .videos {float: none!important; margin: 15px; width: 100%;}
}
.videobox {
	background-color: #121212;
	width: 90%;
	border-radius: 100px 100px 12px 12px;}
.videobox2 {
	background-color: #121212;
	width: 90%;
	border-radius: 100px 100px 100px 100px;
}
.style1 {color: rgba(158,166,134,1.00); font-size: 16px;}
.style2 {font-size: 16px;}
.style7 {
    font-size: 24px;
    color: #fff;
	width: 100%;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: rgba(0,0,0,0.05);
    margin-bottom: -5px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.style8 {
    font-size: 28px;
    color: #fff;
	width: 100%;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: rgba(0,0,0,0.05);
    margin-bottom: -5px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.style9 {
    font-size: 32px;
    color: palegoldenrod;
	width: 100%;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
	padding-bottom: 6px;
    background-color: rgba(86,91,75,0.30);
	border-radius: 2px;
	border-top: solid 16px rgba(0,0,0,0.35);
    margin-bottom: 0px;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}
.sale {
/*display: none;On Off use display:none*/
    max-width: 1000px;
    margin: 0 auto;
    background-image: url(images/xmas-ballNO.png);
    background-size: 100% auto;
    background-position: 50% 0%;
    background-repeat: repeat-x;
    display: none;
}
.xcard {
  position: relative;
  top: -128px;
  margin-bottom: -138px;
  z-index: 99999 !important;
}
.pricing /*on services page*/
{padding: 2%; background-color: rgba(0,0,0,0.49); font-size: 1.2em;}


.thiscont {background-color: rgba(0,0,0,0.40); padding-left: 150px; padding-right: 150px; font-size: 140%;}

.hwy1 {position: relative; left: 10px!important; width: 130px!important; height: auto!important;}
@media only screen and (max-width: 900px) {
	.hwy1 {width: 80px!important; height: auto!important;}
	.iflame {width: 100%!important; margin-top: 27px!important;}
}

/*~~~~~~~~~~~~PHONES N STUFF ~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 650px) {
    body {background-image: none;}	
    
	.vw5 {font-size: 5vw;}
	.vw6 {font-size: 6vw;}
	.vw7 {font-size: 7vw;}
	.vw8 {font-size: 8vw;}
	.vw9 {font-size: 9vw;}
	
	.titler {
    width: 100%;
    font-size: 28px!important;
    font-weight: 200!important;
    top: 330px!important;
    border-top-right-radius: 100px;
}
	.thiscont {padding-left: 10px; padding-right: 10px;}
	.ani-logo {width: 75%; height: 100%;}
	.iflame {display: none;}
	.noticeevent { position: absolute; top: 290px; left: -20px; background-color: rgba(40,40,40,1.00)}
	.topo {width: 340px; height: 340px; background-image: none; overflow: hidden;}
	.topo iframe {position: relative; left: 10px; z-index: 20;}/*animated logo*/
	.topo img {/*hwy 1 */
	position: absolute;
	right: 270px;
	top: 70px;
	width: 100px;
	height: auto;
	z-index: 10;
	-webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
  filter: blur(3px);
}
	.lister {width: 100%!important;}
	.slogan {	
	position: absolute;
	top: 10px;
	color: #fff;
	font-size: 190%;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	letter-spacing: 1px;}
	.darkread {padding-left: 12px; padding-right: 12px;}
	
	.titler {color: rgba(158,166,134,1.00); position: absolute; top: 318px; left: -30px; z-index: 50; font-size: 30px; background-color: rgba(48,48,48,0.97)}
	

    .page-top-banner {display: block; position: relative; top: 0px!important; right: 20px; margin-bottom: 2rem!important;}
    
    .motitle {position: relative; top: 40px!important; background-color: #333;}

    .topo .titlerfix {position: relative; top: 460px!important; background-color: #2E0B06;}
    
    .thisBigPic-index {width: 300px!important;}
    
    .bikeinfo-index {width: 300px!important;}

    
    
	.zena {
	padding-left: 40px;
	z-index: 1000;
	}
	.quoteit {display: none;}

	.phonefixa {width: 100%!important; font-size: 88%!important;}

	.style9 {
    width: 90%;
    font-size: 23px;
    color: rgba(255,255,255,1.00)!important;
    text-transform: uppercase;
    padding: 4px;
    background-image: -webkit-linear-gradient(270deg,rgba(131,140,103,0.87) 58.55%,rgba(131,140,103,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(131,140,103,0.87) 58.55%,rgba(131,140,103,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(131,140,103,0.87) 58.55%,rgba(131,140,103,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(131,140,103,0.87) 58.55%,rgba(131,140,103,1.00) 100%);
    border: none;
}
	.asrikDiv {padding-top:35px;}
}
/*~~~~~~~~~~~~ END PHONES N STUFF ~~~~~~~~~~~~~~~~~~~*/


.fin {
  color: #fff;
  background-color: transparent;
}
footer {background-color: #000; color: #C9CFBD}
.navit {padding-bottom: 8px; padding-top: 3px;}

.attentionBox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #FFF;
	max-width: 555px;
	padding: 10px;
	margin-top: 20px;
	min-height: 100px;
	background-color: rgba(0,0,0,0.24);
	border: 3px solid #999999;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	letter-spacing: 0px;
}

.lister {
	font-size: 17px!important;
	line-height: 25px;
	margin-top: 26px;
	list-style-image: none;
	list-style-type: none;
	font-weight: lighter;
}
#img33 {
	border-radius: 30px;
	border: 2px solid rgba(255,255,255,0.50);
}
.giftcerts {
	display: block;
	position: relative;
	top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 240px;
	border-radius: 30px;
	border: 1px solid #E1BD25;
	color: #FFFFFF;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	background-color: rgba(255,255,255,0.25);
	font-size: 24px;
	line-height: 22px;
	letter-spacing: 1px;
}
.imageRight {margin: 8px;}
.captionbox {
  float: right;
  width: 400px;
  margin: 8px;
  border: green dashed 0px;
  background-color: rgba(39,37,34,0.45);
    padding-bottom: 30px;
}.captionbox img {width: 380px;}

.attentionBoxThis {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 20px;
	color: #efefef;
	width: 100%;
	padding-top: 8px;
	margin-top: 20px;
	height: 26px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 0px;
}
.linodot {
    list-style-type: none;
}
.asrikDiv {
	width: 350px; margin: 8px;
}
.refo {color: rgba(4,0,0,0.20); float: right;}
.botlink {
	background-color: transparent;
}
.middle {border: medium; border-style: solid; border-color: rgba(158,166,134,1.00);}

.paypal {width: 200px; position: absolute; top: 23px; right: 20px;}

.lisub {text-transform: uppercase!important;}

.style1 {font-size: 160%; color: #fff;}

.midbtn {
	background-color: rgba(86,92,68,1.00);
}


.description {width: 80%; margin: 0 auto; color: #fff;}

.cart {position: relative; top: -106px; right: 270px; width: 100px; height: 20px; z-index: 3333333; }

.container-zen { background-color: rgba(0,0,0,0.40); padding: 50px; width: 80%; font-size: 140%; }
.formzen {width:640px; height:1150px; frameborder:0px; marginheight:0px; marginwidth:0px;}
.partsbk {
	background-image: url(images/logosvert.png);
	background-repeat: repeat-y;
	background-size: 100% auto;
	background-color: rgba(0,0,0,0.40); 
	padding: 50px;
}



@media only screen and (max-width: 650px) {
	.partsbk {	background-image: none;
	padding-left: 2px!important;
		padding-right: 2px!important;
	}
	.container-zen { background-color: rgba(0,0,0,0.40); padding: 4px!important; width: 98%; font-size: 90%;}
	.formzen {width:340px; position: relative; right: 0px;}
}

/* Single-direction drop shadow */

hr{
  border: 0;
    height: 3px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(101,32,14,1.00), rgba(0, 0, 0, 0));
}
.hr2{
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(0deg,rgba(88,92,71,1.00) 18.39%,rgba(143,150,122,1.00) 30.05%,rgba(143,150,122,1.00) 74.61%,rgba(88,92,71,1.00) 85.49%);
    background-image: -moz-linear-gradient(0deg,rgba(88,92,71,1.00) 18.39%,rgba(143,150,122,1.00) 30.05%,rgba(143,150,122,1.00) 74.61%,rgba(88,92,71,1.00) 85.49%);
    background-image: -o-linear-gradient(0deg,rgba(88,92,71,1.00) 18.39%,rgba(143,150,122,1.00) 30.05%,rgba(143,150,122,1.00) 74.61%,rgba(88,92,71,1.00) 85.49%);
    background-image: linear-gradient(90deg,rgba(88,92,71,1.00) 18.39%,rgba(143,150,122,1.00) 30.05%,rgba(143,150,122,1.00) 74.61%,rgba(88,92,71,1.00) 85.49%);
}
.dash {border: dashed green 1px!important;}
.strike {text-decoration: line-through;}
.resize {
    width:100%!important; /* you can use % */
    height: auto;
}

.christmasli {
	color: green;
    list-style-position: outside;
    list-style-image: url(images/xmas-ballsm.png)!important;
    list-style-type: decimal!important;
}
.btn {width: 260px; border-radius: 8px; background-color: #000; font-weight: 600; font-size: 20px;}

.lister em {color: lightgoldenrodyellow;}

.notice1 {
    background-image: url(images/noticebk1.png);
    background-repeat: no-repeat;
    background-size: 20% auto;
    border-bottom: 8px solid #66200E;
}
.noticebike {
    background-image: url("images/bksale1.png");
    background-repeat: no-repeat;
    background-size: 20% auto;
    margin-bottom: 10px;
}
.bkltgreen {
    background-color: rgba(158,166,135,0.85)!important;
}
.bkdrkgreen {
    background-color: rgba(0,0,0,0.50)!important;
}
.mylegend {position: relative; top: -16px; padding-top: 17px; background: #B9BDA7; border-top-right-radius: 30px; border-top-left-radius: 30px; width: 80%; }

.floatleft {float: left;}

/*ANNOUNCEMENT STYLES____________________________*/

.hours {width: 520px;}
@media only screen and (max-width: 560px) {/*dsm*/ 
    .hours {width: 400px!important;}
}


.urlBall {cursor: url(myBall.png),auto;}


#announce {
    /*    background-color: rgba(0,0,0,1.00);*/
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 180%;
    position: relative;
    padding-top: 22px;
    top: -21px;
    height: 320px;
    letter-spacing: 2px;
    font-style: normal;
    font-weight: 400;
    background-color: rgba(51,51,51,0.00);
   background-image: url(event/gp-july.png); 
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: 50% auto;

    border-bottom-left-radius: 20% 8%;
    border-bottom-right-radius: 20% 8%;
    border-bottom: dashed 0px rgba(102,102,102,0.20);

    /* display: none; */
    
}
@media only screen and (min-width: 1200px) {/*dsm*/ 
#announce {background-size: 700px auto;}
}
@media only screen and (max-width: 1200px) {/*dsm*/ 
#announce {background-size: 70% auto;}
}
@media only screen and (max-width: 850px) {/*dsm*/ 
#announce {background-size: 90% auto;}
}
@media only screen and (max-width: 428px) {/*dsm*/ 
#announce {height: 230px; background-position: 50% bottom;}
}
#announceXmas {
    background-color: rgba(0,0,0,0.00);
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 180%;
    position: relative;
    padding-top: 12px;
    top: -21px;
    height: 150px;
    letter-spacing: 2px;
    font-style: normal;
    font-weight: 400;
    /*background-image: url("images/news/tree.png");*/
    background-repeat: no-repeat;
    background-position: 50% -20%;
    background-size: 29% auto;
    -webkit-box-shadow: 0px 12px 18px 4px rgba(42,14,7,0.19);
    box-shadow: 0px 12px 18px 4px rgba(42,14,7,0.19);
    border-bottom-left-radius: 20% 8%;
    border-bottom-right-radius: 20% 8%;
    border-bottom: solid 0px rgba(255,255,255,0.70);
}
#announce2 {
    background-color: rgba(160,176,116,0.00);
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size:clamp(1.3rem, 3vw, 2rem)!important;
    text-shadow: 0px 0px 4px rgba(150,158,129,1.00);
    color: #fff;
    position: relative;
    padding-top: 12px;
    top: -26px;
    height: 150px;
    letter-spacing: 2px;
    font-style: normal;
    font-weight: 400;
/*   background-image: url(images/fallbk20.png);*/
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: 90% auto;
    
/*    -webkit-box-shadow: 0px 12px 18px 4px rgba(42,14,7,0.19);
    box-shadow: 0px 12px 18px 4px rgba(42,14,7,0.19);
    border-bottom-left-radius: 20% 8%;
    border-bottom-right-radius: 20% 8%;
    border-bottom: solid 0px rgba(255,255,255,0.70);*/
}
.wideness {
  max-width: 980px;
  margin: 0 auto;
}
.wideness img {
  width: 100%;
}
@media only screen and (max-width: 680px) { /*dsm*/
  .wideness {
    width: 100%;
    margin: 0 auto;
    background-color: rgba(51, 51, 51, 0.40) !important;
    height: 100px !important;
  }
  .wideness img {
    width: 100%;
    overflow: hidden;
  }  
#announce2 img {display: none;}
#announce2 {
    padding-top: 12px;
    top: 56px;
    height: 230px;
background-image: url(images/fallbk20-mo.png);
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: 100% auto;
    overflow: visible!important;
    }
}
#announce3 {
    background-color: rgba(0,0,0,0.00);
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 180%;
    position: relative;
    padding-top: 12px;
    top: -8px;
    height: 140px;
    letter-spacing: 2px;
    font-style: normal;
    font-weight: 400;
/*   background-image: url("images/closed.png");
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-size: 50% auto;*/
    -webkit-box-shadow: 0px 12px 18px 4px rgba(42,14,7,0.19);
    box-shadow: 0px 12px 18px 4px rgba(42,14,7,0.19);
    border-bottom-left-radius: 20% 8%;
    border-bottom-right-radius: 20% 8%;
    border-bottom: solid 0px rgba(255,255,255,0.70);
}
@media only screen and (max-width: 850px) {/*dsm*/ 
#announce2 {
    z-index: 999;
/*    background: rgba(0,0,0,0.59);*/
    top: 10px!important;
}
#announce3 {background-size: 100%; height: 150px;}
}

#dropshadow {
    text-shadow: -1px -2px 3px rgba(0,0,0,0.49);
	
}
#announce a:hover {
	background-color: rgba(0,128,0,0.18);
	color: green;
	}
@media only screen and (max-width: 850px) {/*dsm 619*/
	#announce {font-size: 18px;	z-index: 60; }
	.quoteit {font-size: 2vw!important; margin-left: 76px;}
}




.annTitle {
  color: #fff;
  background-color: rgba(168, 248, 48, 0.48);
  font-size: 1.8vw;
  font-family: Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif';
  border-radius: 50px;
  padding-bottom: 7px;
  border-bottom: 5px solid rgba(255, 255, 255, 0.46);
}
.annSubTitle {
  color: #fff;
  background-color: rgba(168, 248, 48, 0.48);
  font-size: 1.8vw;
  font-family: Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif';
  border-radius: 2px;
  padding-bottom: 7px;
  border-bottom: 5px solid rgba(255, 255, 255, 0.46);
}
.annSubSub {
    color: #CAF0A3;
    font-size: 1.4vw;
    background-color: rgba(83, 20, 14, 1.00);
    border-left: 3px rgba(208,226,171,0.50) solid;
    border-right: 3px rgba(208,226,171,0.50) solid;
    background-image: url("images/bkSparkle.png");
}
.balls {
    background-image: url("images/xmas-balls-sm.png");
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
.bkcheck {
    background-image: url(images/bkcheck.png);
    background-repeat: repeat;
    background-size: 40% auto;
}
.blink {
        animation: blink-animation 2s steps(5, start) infinite;
        -webkit-animation: blink-animation 2s steps(5, start) infinite;
      }
      @keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }
      @-webkit-keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }

.blink2 {
        animation: blink-animation 1s steps(5, start) infinite;
        -webkit-animation: blink-animation 1s steps(5, start) infinite;
      }
      @keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }
      @-webkit-keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }

.blink3 {
        animation: blink-animation 1.5s steps(5, start) infinite;
        -webkit-animation: blink-animation 1.5s steps(5, start) infinite;
      }
      @keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }
      @-webkit-keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }






