.banner-rotator a{color:#0CF; text-decoration:none;outline:none}
.banner-rotator a:hover{ color:#CD0000;text-decoration:none}
/* Big */
.banner-rotator .caption.big_blue{
		padding:30px;color:#000;
		line-height:50px;
		background:rgba(255,255,255,0.8);}
.banner-rotator .caption.big_orange{padding:8px 15px 3px;color:#FFF;font-size:50px;line-height:50px;background-color:#ffad22;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffc53e),color-stop(100%,#f38a02));background-image:-webkit-linear-gradient(#ffc53e,#f38a02);background-image:-moz-linear-gradient(#ffc53e,#f38a02);background-image:-o-linear-gradient(#ffc53e,#f38a02);background-image:linear-gradient(#ffc53e,#f38a02);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-moz-text-shadow:0px -1px rgba(223,127,3,0.8); text-shadow:0px -1px rgba(223,127,3,0.8)}
.banner-rotator .caption.big_green{padding:8px 15px 3px;color:#FFF;font-size:50px;line-height:50px;background-color:#8fd400;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#abf70e),color-stop(100%,#8fd400));background-image:-webkit-linear-gradient(#abf70e,#8fd400);background-image:-moz-linear-gradient(#abf70e,#8fd400);background-image:-o-linear-gradient(#abf70e,#8fd400);background-image:linear-gradient(#abf70e,#8fd400);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-moz-text-shadow:0px -1px rgba(132,196,0,0.8); text-shadow:0px -1px rgba(132,196,0,0.8)}
.banner-rotator .caption.big_navy{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:'Open Sans',sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0}
.banner-rotator .caption.big_red{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:'Open Sans',sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0}
.banner-rotator .caption.big_fern_green{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:'Open Sans',sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#8fd400;letter-spacing:0}
.banner-rotator .caption.big_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:48px;line-height:48px;font-family:'Open Sans',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}
.banner-rotator .caption.big_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:48px;line-height:48px;font-family:'Open Sans',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}
.banner-rotator .caption.big_white_text{color:#FFF;font-size:48px;line-height:48px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.banner-rotator .caption.big_black_text{color:#6b2c47;font-size:50px;line-height:50px}
.banner-rotator .caption.large_white_text{color:#FFF;font-size:60px;line-height:60px}
.banner-rotator .caption.larger_white_text{color:#FFF;font-size:54px;line-height:54px;text-shadow:0px -1px rgba(0,0,0,0.2)}
.banner-rotator .caption.very_big_grey{font-family:'BebasNeueRegular',sans;font-size:48px;line-height:48px;color:#fff;background-color:#7e8e96;padding:3px 4px 0px 4px}
.banner-rotator .caption.medium_black{background-color:#000;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#FFF;font-size:28px;line-height:28px}
.banner-rotator .caption.medium_white{background-color:#FFF;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#000;font-size:28px;line-height:28px}
.banner-rotator .caption.medium_white2{background-color:#FFF;padding:2px 1px 0px 1px;color:#000;font-size:28px;line-height:22px}
.banner-rotator .caption.medium_red_radius{padding:8px 15px 4px;color:#FFF;font-size:28px;line-height:28px;background-color:#900;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px}
.banner-rotator .caption.medium_white_text{color:#FFF;font-size:20px;line-height:20px}
.banner-rotator .caption.medium_black_smaller{font-family:'BebasNeueRegular',sans;font-size:20px;line-height:20px;color:#FFF;padding:3px 4px 1px 4px;background-color:#000;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3); -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3)}
.banner-rotator .caption.medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}
.banner-rotator .caption.medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}
.banner-rotator .caption.medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:'Open Sans',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}
.banner-rotator .caption.small_black{padding:10px 15px;color:#EEE;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;background-color:#000;background-color:rgba(0,0,0,0.6)}
.banner-rotator .caption.small_white{font-weight:bold;font-size:14px;line-height:20px;font-family:Arial;white-space:nowrap;color:#000;background-color:#fff;padding:4px 8px}
.banner-rotator .caption.small_white_radius{padding:6px 15px 5px;color:#354160;font-size:18px;line-height:18px;background-color:#FFF;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px}
.banner-rotator .caption.small_dark_text{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}
.banner-rotator .caption.bottom_black{width:100%;bottom:0;background:rgba(0,0,0,0.6) url(banner-rotator/caption-border.gif) repeat-x top left;color:#EEE;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.banner-rotator .caption.bottom_black .inner{padding:15px 20px}
.banner-rotator .caption.bottom_black h3{color:#FFF;font-size:28px;line-height:30px;font-weight:normal}
.banner-rotator .caption.left_black{width:220px;height:100%;padding:40px;background:rgba(0,0,0,0.6);color:#999;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;-moz-text-shadow:0px 1px #000; text-shadow:0px 1px #000;white-space:normal !important}
.banner-rotator .caption.left_black h3{color:#DDD;font-size:24px;line-height:30px;font-weight:normal;-moz-text-shadow:0px 1px #000; text-shadow:0px 1px #000}
.banner-rotator .button{display:inline-block;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#fff;margin:0;padding:8px 15px;text-align:left;-moz-text-shadow:0px 1px rgba(0,0,0,0.6); text-shadow:0px 1px rgba(0,0,0,0.6);-webkit-background-clip:padding; -moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3) inset; -moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.3) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.3) inset;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .button:hover{color:#fff;text-decoration:none;-webkit-background-clip:padding; -moz-background-clip:padding;background-clip:padding-box;-webkit-transition-duration:0s; -moz-transition-duration:0s;transition-duration:0s}/* Red */
.banner-rotator .button.red{background-color:#d23d3d;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#db4f4f),color-stop(100%,#ba2121));background-image:-webkit-linear-gradient(#db4f4f,#ba2121);background-image:-moz-linear-gradient(#db4f4f,#ba2121);background-image:-o-linear-gradient(#db4f4f,#ba2121);background-image:linear-gradient(#db4f4f,#ba2121);border:1px solid #821818}
.banner-rotator .button.red:hover{background-color:#d25858;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ef6060),color-stop(100%,#d13434));background-image:-webkit-linear-gradient(#ef6060,#d13434);background-image:-moz-linear-gradient(#ef6060,#d13434);background-image:linear-gradient(#ef6060,#d13434);border:1px solid #9e3737}
.banner-rotator .button.green{background-color:#65a15f;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#7db478),color-stop(100%,#4a8c42));background-image:-webkit-linear-gradient(#7db478,#4a8c42);background-image:-moz-linear-gradient(#7db478,#4a8c42);background-image:linear-gradient(#7db478,#4a8c42);border:1px solid #345025}
.banner-rotator .button.green:hover{background-color:#77bd6f;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#94d08f),color-stop(100%,#59a74f));background-image:-webkit-linear-gradient(#94d08f,#59a74f);background-image:-moz-linear-gradient(#94d08f,#59a74f);background-image:linear-gradient(#94d08f,#59a74f);border:1px solid #40632e}
.banner-rotator .button.blue{background-color:#1a72bc;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2583d3),color-stop(100%,#0f5ea2));background-image:-webkit-linear-gradient(#2583d3,#0f5ea2);background-image:-moz-linear-gradient(#2583d3,#0f5ea2);background-image:linear-gradient(#2583d3,#0f5ea2);border:1px solid #093051}
.banner-rotator .button.blue:hover{background-color:#1d7ed0;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2b90e7),color-stop(100%,#146ebb));background-image:-webkit-linear-gradient(#2b90e7,#146ebb);background-image:-moz-linear-gradient(#2b90e7,#146ebb);background-image:linear-gradient(#2b90e7,#146ebb);border:1px solid #0f4c7f}
.banner-rotator .button.orange{background-color:#f4801b;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fc8d2c),color-stop(100%,#f70));background-image:-webkit-linear-gradient(#fc8d2c,#f70);background-image:-moz-linear-gradient(#fc8d2c,#f70);background-image:linear-gradient(#fc8d2c,#f70);border:1px solid #a34c00}
.banner-rotator .button.orange:hover{background-color:#f8a136;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fcb743),color-stop(100%,#f58c2a));background-image:-webkit-linear-gradient(#fcb743,#f58c2a);background-image:-moz-linear-gradient(#fcb743,#f58c2a);background-image:linear-gradient(#fcb743,#f58c2a);border:1px solid #cc731e}
.banner-rotator .button.black{background-color:#2c2c2c;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2c2c2c),color-stop(100%,#0d0d0d));background-image:-webkit-linear-gradient(#2c2c2c,#0d0d0d);background-image:-moz-linear-gradient(#2c2c2c,#0d0d0d);background-image:linear-gradient(#2c2c2c,#0d0d0d);border:1px solid #131313}.banner-rotator .button.black:hover{background-color:#545454;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#545454),color-stop(100%,#131313));background-image:-webkit-linear-gradient(#545454,#131313);background-image:-moz-linear-gradient(#545454,#131313);background-image:linear-gradient(#545454,#131313);border:1px solid #1f1f1f}@media only screen and (min-width:768px) and (max-width:959px){.banner-rotator .caption.bottom_black h3{font-size:24px;line-height:24px}.banner-rotator .caption.left_black{width:180px}.banner-rotator .caption.left_black h3{font-size:22px;line-height:22px}}@media only screen and (min-width:480px) and (max-width:767px){.banner-rotator .caption.bottom_black h3{font-size:20px;line-height:20px}.banner-rotator .caption.left_black{width:150px}.banner-rotator .caption.left_black h3{font-size:18px;line-height:18px}}@media only screen and (min-width:0px) and (max-width:479px){.banner-rotator .caption.bottom_black h3{font-size:16px;line-height:16px}.banner-rotator .caption.left_black{width:120px}.banner-rotator .caption.left_black h3{font-size:14px;line-height:14px}.banner-rotator a[class="button black"]{padding:2px 3px}}