.jcarousel-wrapper {
    margin: 20px 0 80px 0;
    position: relative;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 720px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    left: 15px;
}

.jcarousel-control-next {
    right: 15px;
}

/** Carousel Pagination **/


.jcarousel-pagination {
    position: relative;
    padding: 30px 0 0 0;
	display: block;
    text-align: center;
    max-width: 345px;
    margin: 0 auto;
}

.jcarousel-pagination a {
    opacity: .3;
	float: left;
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    height: 60px;
    width: 60px;
    border-radius: 10px;
    text-indent: -9999px;
    margin: 0 0 12px 6px;
 }
#beer a {
     border-radius: 0;
 }

.jcarousel-pagination a:hover {
    opacity: .4;
 }
.jcarousel-pagination a.active {
    opacity: 1;
 }

a.scarletteam1 {
	background: url('../../../../images/about-button1.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}
a.scarletteam2 {
	background: url('../../../../images/about-button2.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}
a.scarletteam3 {
	background: url('../../../../images/about-button3.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}
a.scarletteam4 {
	background: url('../../../../images/about-button4.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}
a.scarletteam5 {
	background: url('../../../../images/about-button5.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}
a.scarletteam6 {
	background: url('../../../../images/about-button6.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}
a.scarletteam7 {
	background: url('http://www.scarletlanebrew.com/images/about-button7.jpg') no-repeat;
	display: block;
	width: 60px;
	height: 60px;
}

.scarletteamtext { text-align: left; margin: 0 0 8px 0; }
.scarletteamtext strong { color: #b2b1b1; }
.scarletteamimg { float: right; }
h4.scarletlaneteamhead {  text-indent: -9999px; padding-top: 100px; text-align: left; line-height: 28px; }

#beer a.scarletteam1 {
	background: url('../../../../images/sliderbeer_button1.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}
#beer a.scarletteam2 {
	background: url('../../../../images/sliderbeer_button2.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}
#beer a.scarletteam3 {
	background: url('../../../../images/sliderbeer_button3.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}
#beer a.scarletteam4 {
	background: url('../../../../images/sliderbeer_button4.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}
#beer a.scarletteam5 {
	background: url('../../../../images/sliderbeer_button5.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}
#beer a.scarletteam6 {
	background: url('../../../../images/sliderbeer_button6.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}
#beer a.scarletteam7 {
	background: url('../../../../images/sliderbeer_button7.jpg') no-repeat;
	display: block;
	width: 70px;
	height: 43px;
}

.scarletbeertext { font-weight: normal; text-align: left; margin: 0 0 8px 0; font-family:  "Times New Roman", serif; font-size: 25px; line-height: 33px; color: #ffffff; border-bottom: 10px solid #fff; width: 45%;}
.scarletbeertext strong { color: #b2b1b1; }
.scarletbeerimg { float: right; }
h4.scarletlanebeerhead {  display: block; color: #fff; padding-top: 30px; text-align: left; line-height: 28px; font-size: 40px; font-weight: 300; font-family: 'Metal Mania';}


@media (max-width: 979px) {
	.jcarousel-pagination { padding: 0; }
	.jcarousel li {padding-left: 0; }
	.scarletteamtext { text-align: center; }
	.scarletbeertext { text-align: center; width: 100%; }
	.scarletteamimg img {margin: 0 auto; }
	.scarletteamimg { float: none; margin: 0 auto; padding: 0 0 20px 0; }
	h4.scarletlaneteamhead {  display: none; text-align: center; padding-top: 0;  margin: 0 auto; width: 100%; }
	h4.scarletlanebeerhead {  display: block; text-align: center; padding-top: 0;  margin: 0 auto; width: 100%; }
}
@media (min-width: 980px) {
	.jcarousel li {padding-left: 25px; }
	.scarletteamtext img {margin-right: 5px; }
	h4.scarletlaneteamhead {  display: block; }
}
@media (min-width: 1200px) {
	.jcarousel li {padding-left: 100px; }
	.scarletteamtext img {margin-right: 50px; }
}