body {
	font: normal 100%  'Breakers-Light', Arial, Helvetica, sans-serif;
}
a, a:visited, a:link, a:active {
	color:#008198;
	text-decoration:none
}
a:hover, a:focus {
	text-decoration:underline
}
/*- MASTHEAD
----------------------------------------------------------------------*/
.masthead {
	padding:0;
	overflow: hidden;
}
.masthead ul.mainMenu li {
	font: 1.07em/2.6em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	text-transform: uppercase
}
.topLabel {
	color: #008198;
	font: 1.07em/2.6em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    height: 50px;
}
.topLabelShow {
    line-height: 1em;}
.topLabelShow span{color:#26a9ac;vertical-align: top;line-height:2.6em}
/*- HERO IMAGE SECTION
----------------------------------------------------------------------*/
.heroWrapper .headlineContent .slideshowTagline{
	color: #FFFFFF;
	font: 1.688em/1.25em  'Breakers-regular', Arial, Helvetica, sans-serif;
	background-image: url(/images/bg_heroHeadelineBlue.png);
}
.heroWrapper .headlineContent .slideshowTagline div {
	background-image: url(/images/bg_heroHeadelineBlue.png);
}
.heroWrapper .headlineContent .slideshowCategory {
	color: #fff2ac;
	font: 0.844em/1.1em 'Breakers-Bold',  Arial, Helvetica, sans-serif;text-transform:uppercase;
	background-image: url(/images/bg_heroCat.png);
}
/*- LOGO
----------------------------------------------------------------------*/
.logoContainer {
	padding-bottom: 21px;
	text-align: center;padding-top:0.9em;
	background-image:url(/images/glare_logo.png);
	background-repeat:no-repeat;/* background-position:top center;*/background-position: 397% 0;
}
.logoHolder{background: url(/images/ups_logo.png) no-repeat top center; width:100%; height:auto;display:inline-block;min-height: 50px;}

/*.logoHolder{background: url(/images/ups_logo.png) no-repeat top center; background-size:80% auto; display:inline-block;min-height: 50px;}*/
/*LOGO BACKGROUND GRADIENT*/
.logoBackgroundGradient {
	background: #503728; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMzcyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzMxMDgwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #503728 0%, #310805 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #503728), color-stop(99%, #310805)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #503728 0%, #310805 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #503728 0%, #310805 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #503728 0%, #310805 99%); /* IE10+ */
	background: linear-gradient(to bottom, #503728 0%, #310805 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#503728', endColorstr='#310805', GradientType=0 ); /* IE6-8 */
}
/*LEFT PANEL
----------------------------------------------------------------------*/
.leftPanelContainer
{
	background-image:url(/images/bg_leftColumn_modern.png); background-repeat:repeat-x; background-position:top; background-color:#006576;
	border-bottom: 1px solid #005363;
	box-shadow: 0 4px 0 -3px #00778C;
/*
background: rgb(0,98,118);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjI3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzFlNTk2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzAwNjI3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgb(0,98,118) 0%, rgb(30,89,102) 17%, rgb(0,98,118) 34%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,98,118)), color-stop(17%,rgb(30,89,102)), color-stop(34%,rgb(0,98,118)));
background: -webkit-linear-gradient(top,  rgb(0,98,118) 0%,rgb(30,89,102) 17%,rgb(0,98,118) 34%);
background: -o-linear-gradient(top,  rgb(0,98,118) 0%,rgb(30,89,102) 17%,rgb(0,98,118) 34%);
background: -ms-linear-gradient(top,  rgb(0,98,118) 0%,rgb(30,89,102) 17%,rgb(0,98,118) 34%);
background: linear-gradient(to bottom,  rgb(0,98,118) 0%,rgb(30,89,102) 17%,rgb(0,98,118) 34%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006276', endColorstr='#006276',GradientType=0 );*/
}
.leftPanelBottomContainer {
    background-color: #007286;
    background-image: url("/images/topShadow_leftBottom.png");
    background-position: center top;
    background-repeat: repeat-x;
}
.leftPanelContent ul.info li a {
	color:#fff;
	text-decoration:none;
	display: block;
	padding: .4em 0 .4em 37px;
}
.leftPanelContent ul.info li.directions a {
	background: url(/images/bg_map.png) 0 0 no-repeat;
	-moz-background-size:25px 28px; /* Firefox 3.6 */
	background-size:25px 28px;
}
.leftPanelContent ul.info li.phone {
	background: url(/images/bg_phone.png) 0 0 no-repeat;
	-moz-background-size:25px 28px; /* Firefox 3.6 */
	background-size:25px 28px;
	padding: .4em 0 .4em 37px;
}
.leftPanelContent ul.info li.fax {
	background: url(/images/bg_fax.png) 0 0 no-repeat;
	-moz-background-size:22px 22px; /* Firefox 3.6 */
	background-size:22px 22px;
	padding: .4em 0 .4em 37px;
}
.leftPanelContent ul.info li.email a {
	background: url(/images/bg_mail.png) 0 0 no-repeat;
	-moz-background-size:25px 28px; /* Firefox 3.6 */
	background-size:25px 28px;
}
.leftPanelContent ul.info li.online a {
	background: url(/images/online-print-gold.png) 0 0 no-repeat;
	-moz-background-size:26px 28px; /* Firefox 3.6 */
	background-size:26px 28px;
}
.leftPanelContent ul.info li.pickup a {
	background: url(/images/pps-icon-gold.png) 0 0 no-repeat;
	-moz-background-size:28px 26px; /* Firefox 3.6 */
	background-size:28px 26px;
}
.onlineFooter a 
{
    color:#60513A;
    font: 0.875em/1.5em Helvetica, Arial, sans-serif;
    font-weight: bold;
	text-decoration:none;	
	padding: .4em 0 .4em 37px;	
	background: url(/images/online-print-teal.png) 0 0 no-repeat;
	-moz-background-size:23px 25px; /* Firefox 3.6 */
	background-size:23px 25px;
}
.imageWrapper{/*border-left:solid 6px #fff; border-right:solid 6px #fff; border-top:solid 6px #fff;border-bottom:solid 3px #fff;background-color:#fff;*/}
.imageWrapper img {
	border:solid 6px #fff; display:block;
}
.shadow{display:block; margin:0 auto;}
/*MAP WRAPPER*/
.leftPanelContent h2 {
	color: #FFFFFF;
    font: 1.75em/1.063em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
    letter-spacing: 0.04em;
    margin: 0 0 0.1em
}
.leftPanelContent .brand {
	color: #FFFFFF;
    font: 1.75em/1.063em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
    letter-spacing: 0.04em;
    margin: 0 0 0.1em
}
.leftPanelContent .address {
	color: #FFED7B;
	font: 1.05em/1.25em  'Breakers-regular', Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}
.leftPanelContent .owner {
	color: #dcede5;
	font: 0.875em/1.2em 'Breakers-Bold',  Arial, Helvetica, sans-serif; text-transform:uppercase;
	letter-spacing: 0.07em;
}
.leftPanelContent ul.info {
	margin: 1.2em 0;
	padding: 0;
}
.leftPanelContent ul.info li {
	color: #FFFFFF;
	font: 0.938em/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	margin-bottom: 0.9em;
}
.ss-icon {
	font-size: 1.5em;
}
.ss-social {
	font-size: 2.3em !important;
	color:#fff;
}
.leftPanelBottomContainer {
	margin-bottom: 0.75em;
	overflow: hidden;
	padding: 0.813em 6% 0.75em 7%;
	text-align: center;
}
.leftPanelBottomContainer .watch_icon {
	margin: 3px 0 5px 0;
    background-image:url(/images/watch_icon.png);
	background-repeat:no-repeat;
    height:32px;
    width:32px;
    display:inline-block;
}
span.titleLeftPane {
	border-bottom: 1px solid #26899B;
	color: #ffed7b;
	font: 0.844em/1.5em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	padding-left:0;padding-bottom: 8px
}
span.titleLeftPane .icon-truck, span.titleLeftPane .icon-plane{font-size:1.3em !important}
div.date {
	color: #FFFFFF;
	font: 0.9em/1.1em  'Breakers-regular', Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
}
.leftPanelBottomContainer div.time {
	font: 0.9em/1.1em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 0.02em;
}
/** BOTTOM LEFT PANEL */
.bottomLeftPanelContainer, .bottomLeftPanelContainerMobile {
	background-color:#90D2D1;
}
.bottomLeftPanelContainer .talkIcon,.bottomLeftPanelContainerMobile .talkIcon{width:32px; height:32px; display:inline-block; background: url(/images/talk_icon_new.png) no-repeat;}
.join_btn{width:50px; height:27px; display:inline-block; background: url(/images/btn_join.png) no-repeat;}
.track_btn{width:50px; height:27px; display:inline-block; background: url(/images/btn_track.png) no-repeat;}
.newsletterContainer {
	background: #fff!important;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:35px;
	text-align: left;
}
.emailInput {
	color: #666666;
	font: 17px/24px  'Breakers-Thin', Arial, Helvetica, sans-serif;
	text-transform: none;
	border:none;
	background:transparent;
	letter-spacing:0.7px;
}
.bottomLeftPanelContainer .titleLeftPane {
	color: #006A6E;
	font: .938em/0em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}
.bottomLeftPanelContainer .underline {
	border-bottom:solid 1px #6CBDBE;padding-bottom:16px;
}
/*- RIGHT PANEL
----------------------------------------------------------------------*/

.contentContainer {
	color: #585858;
	font: 1.063em/1.5em  'Breakers-Light', Arial, Helvetica, sans-serif;
	/*font: 1.063em/1.625em  'Breakers-Light', Arial, Helvetica, sans-serif;*/
	letter-spacing: 0.03em;
}

.contentContainer h2{line-height:1em}

.contentContainer .moduleContainer {
	border-top: 5px solid #DDDDDD;
}
.moduleContainer p {
	color: #585858;
	font: 0.77em/1.55em  'Breakers-Light', Arial, Helvetica, sans-serif;
}
.moduleContainer .category, .genericContent .category {
	color: #C98400; font: 0.824em/1.3em 'Breakers-Bold',  Arial, Helvetica, sans-serif; text-transform: uppercase;
}
.moduleContainer .category{margin:5px 0 7px 0;}
.genericContent .category
{
    display: block;
    width: 100%;
    border-top: 5px solid #dddddd;
    padding-top: 15px;
    margin-top: 14px;
}

.genericContent h2 {
    margin:0.1em 0 0.5em 0
}

/*.moduleContainer h2, .genericContent h2 {
	color: #525555;
	font: 2em/1.2em 'Breakers-black',"Arial Black",sans-serif;
    margin-bottom: 16px;
    margin-top: 0.15em;
	width:85%;
}*/
.moduleContainer h2, .genericContent h2 {
       color: #525555;
       font: 1.6em/1.2em 'Breakers-bold',"Arial Black",sans-serif;
    margin-bottom: 14px;
    margin-top: 0.15em;
       width:85%;
}
.moduleContainer h3, .genericContent h3 {
	color: #525555;
	font:1.4em/1em 'Breakers-bold',"Arial Black",sans-serif;
    margin-bottom: 12px;
    margin-top: 0.15em;
	width:85%;
}

.moduleContainer .viewAllLink {
	color: #008198;
	font: 0.65em Breakers-Bold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: right;
margin-top: 20px;
}
.contentLabel {
	font:1.1em/1.15em 'Breakers-black', "Arial Black", sans-serif;
	color:#908474;
	text-transform:uppercase
}
.verticalSeparator {
	border-right:solid 1px #E7E7E7
}

.contentAreaContainer a{
	font:1em/1.15em 'Breakers-black', "Arial Black", sans-serif;
	color:#73695B;
	text-transform:uppercase;display: block;
}

.divClickable img:hover{opacity:1; filter:alpha(opacity=100);}
.divClickable img{opacity:0.6; filter:alpha(opacity=60);}

.divClickable:hover a{color:#73695B; text-decoration:none}

/*- FOOTER WRAPPER
----------------------------------------------------------------------*/
.footer {
	background-color:#EBEBE6;
}
.footerContainer .footerColumn{border-left: 1px solid #D5D3CB;}
.footerColumn h4 {
	color: #60513A;
	font: 1.5em/1em 'Breakers-black', "Arial Black", sans-serif;
	text-transform: uppercase;
}
.footerColumn ul li {
	color: #60513A;
	font: 1.125em/1.5em 'Breakers-Light', Arial, Helvetica, sans-serif;
}
.footerColumn ul li a {
	color:#60513a
}
.bottomFooter{font: 0.875em/1.4em 'breakers-light' , Arial, Helvetica, sans-serif;letter-spacing: 0.02em;}
.bottomFooter ul li {
    border-right: 1px solid #B0A696;
    font: 0.875em/0.9em  'Breakers-regular', Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    text-transform: capitalize
}
.bottomFooter ul li.last{border-right:none}
.trackingContainer {
	background: #fff!important;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:29px;
	display:block;
	position:relative;
	margin-bottom: 23px;
	margin-top: 16px;width:91%;
	padding: 4px;
}
.trackingContainer a {
	display: block;
	float: right;
	z-index: 2;
	padding-top: 1px;
}
.trackingInput {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #666666;
	font: 1em/1.3em 'Breakers-Light', Arial, Helvetica, sans-serif;
	letter-spacing: 0.025em;
	padding: 5px 10px;
	text-transform: none;
	width: 70%;
}
.footerColumn .smallCopy {
	border-bottom: 1px solid #D4CCBF;
	color: #908474;
	font: 0.813em/1.5em  'Breakers-regular', Arial, Helvetica, sans-serif;
	letter-spacing: 0.015em;
}
.footerColumn .copy {
	color: #60513A;
	font: 0.8em/1.125em 'Breakers-Light', Arial, Helvetica, sans-serif;
}
.footerColumn h5 {
    color: #60513A;
    font: 1.25em/1.5em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
}

div.infoFooter {
	color: #60513A;
	font: 15px/31px 'Breakers-Bold',  Arial, Helvetica, sans-serif;
}

div.infoFooter div {
    color: #60513A;
    font: 15px/33px 'Breakers-Bold',  Arial, Helvetica, sans-serif;
    letter-spacing: 0.7px;
}

div.infoFooter div a, div.infoFooter div a:hover, div.infoFooter div a:visited, div.infoFooter div a:link {
    color: #60513A;
}

div.infoFooter div.phone span{
	    color: #008198;
    	font-size: 1em;
}

div.infoFooter div.fax span{
	    color: #008198;
    	font-size: 1em;
}

div.infoFooter div.email span
{
    color: #008198;
    font-size: 1em;
}

.legal {
    color: #585858;
    font: 0.906em/1.55em 'Breakers-Light', Arial, Helvetica, sans-serif;
    letter-spacing: 0.04em
}

/*- GENERAL TEMPLATE
----------------------------------------------------------------------*/
.topAreaGeneral {
    background-color:#FFFFFF;
    text-align: center;max-height:21.875em
}

.crumbingContainer{color: #b0a696;font: 0.65em/1.3em 'Breakers-Bold',  Arial, Helvetica, sans-serif;text-transform: uppercase;}
.crumbingContainer a{color: #b0a696;}
h1.pageTitle{color: #525555;font: 1.95em/1.3em 'Breakers-black', "Arial Black", sans-serif;margin:0 0 0.15em 0}

/*- LOCATION TEMPLATE
----------------------------------------------------------------------*/
.topContentArea{background-color:#FFFFFF;}
.rightArea h1 {
    color: #525555;
	font: 2.625em/1em 'Breakers-black', "Arial Black", sans-serif;
	margin: 0 0 0.5em;    
}
.rightArea p {font:1.063em/1.625em Breakers-Light; color:#585858;margin: 0 0 1em}

.mapWrapper{border: 6px solid #FFFFFF; margin:0 0 2em 0}
.rightArea .subTitle{color: #908474;font: 0.844em/1.3em 'Breakers-Bold',  Arial, Helvetica, sans-serif;text-transform: uppercase; letter-spacing: 0.03em;display: block;}

/*THEME_01 _MOBILE ONLY*/
@media screen and (max-width: 640px)
{
	/*.logoHolder {width:221px; height:39px}*/
	div.infoFooter div{font: 1.125em/1.5em 'Breakers-Bold',Arial,Helvetica,sans-serif;}
	.leftNav{display:none}
	h1.pageTitle div{color: #525555;
font: 0.7em/1em Breakers-Black, "Arial Black", sans-serif!important;}
.footerColumn .copy{font-size: 1em}
.bottomLeftPanelContainerMobile .titleLeftPane {
color: #006A6E;
font: 1.063em/1.6em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
letter-spacing: 0.03em;
text-transform: uppercase;
}
.bottomLeftPanelContainerMobile .titleLeftPane {
color: #006A6E;
font: 1.063em/1.8em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
letter-spacing: 0.03em;
text-transform: uppercase;
}
.contentContainer .moduleContainer p {
font: 0.85em/1.4em  'Breakers-Light', Arial, Helvetica, sans-serif;}

/*.logoHolder{background: url(/images/ups_logo.png) no-repeat top center; background-size:90% 80%; width:100%; height:2.6em; display:inline-block;}*/
.logoHolder{background: url(/images/ups_logo.png) no-repeat top center;}

#store-hours
{border-right: 1px solid #00505E;
background: url(/images/bg_storeHours_RD.png) no-repeat;
background-size: 25% auto;
background-position: 50% 16%;
text-transform: uppercase;
color: white;
font: 100%/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif;}

#store-hours:hover {
background: url(/images/bg_storeHours_activeRD.png) no-repeat;
background-size: 25% auto;
background-position: 50% 16%;
}

#tab-wrap .active{background: url(/images/bg_storeHours_activeRD.png) no-repeat;
background-size: 25% auto;
background-position: 50% 23%;
}

.panesContainer span.title{
border-bottom: 1px solid #26899B;display:block;
color: #FFD124;
font: 1.125em/1.5em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 0.07em;
padding-left: 5%;margin-top: 1em;}

.actionsMobile {
    border-right: 1px solid #00505E;
    border-bottom: 1px solid #00505E;
    color: #FFFFFF;
    text-decoration: none;
font: 100%/1em 'Breakers-Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.actionsMobile a{font: 100%/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif;color:#fff}

.actionsMobileDirections {
background: url(/images/bg_directions_RD.png) no-repeat;
background-size: 20% auto;
background-position: 50% 22%;padding: 3.9em 0 0.48em 0!important
}

.actionsMobilePhone {
background: url(/images/bg_phone_RD.png) no-repeat;
background-size: 27% auto;background-position: 50% 23%;padding: 3.9em 0 0.48em 0!important;
}

.actionsMobileMail {
background: url(/images/bg_email_RD.png) no-repeat;
background-size: 30% auto;
padding: 3.9em 0 0.48em 0!important;background-position: 50% 22%}

#tab-wrap{display:inline;font-size:75%;}

.actionsMobileDirections:hover {
background: url(/images/bg_directions_activeRD.png) no-repeat;
background-size: 20% auto;
background-position: 50% 22%;padding: 3.9em 0 0.48em 0; text-decoration:none
}

.actionsMobilePhone:hover {
background: url(/images/bg_phone_activeRD.png) no-repeat;
background-size: 27% auto;
background-position: 50% 23%;padding: 3.9em 0 0.48em 0; text-decoration:none
}

.mobilepickupDemand {
	clear:both;
	display:block;
	margin:auto;
	text-align:center;
}

.mobilepickupDemand a:hover{
	text-decoration:none;
}

.actionsMobilePickup {
	background:rgba(0, 0, 0, 0) url("/images/bg_pickup_gold.png") no-repeat scroll 10px 0 / 22% auto;
	color:#FFFFFF !important;
    font: 100%/1em 'Breakers-Bold', Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.pickupMobile {
	cursor:pointer;
	display:inline-block;
	height:2em;
	list-style-type:none !important;
	margin:20px 5px 15px -5px;
	overflow:hidden;
	padding:3px 0 0 65px;
	position:relative;
	text-align:center;
	vertical-align:middle;
    text-transform:uppercase;
}

.actionsMobileMail:hover {
background: url(/images/bg_email_activeRD.png) no-repeat;
background-size: 30% auto;
/*background-position: 50% 8%;*/padding: 3.9em 0 0.5em 0;background-position: 50% 22%; text-decoration:none}
ul.tabs a {
    color: #FFFFFF;
    font: 112.5%/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
}
	span.titleLeftPane {
	border-bottom: 1px solid #6CBDBE;
	color: #FFD124;
	font: 112.5%/1.5em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	padding-left:5%
}
.contentWrapper {
	background-color:#fff
}
.legal {
	font: 0.85em/1.2em 'Breakers-Light', Arial, Helvetica, sans-serif !important;
}
.bottomFooter {
	background-color: #FFFFFF;
}
.verticalSeparator {
border-right: solid 0px #E7E7E7;
}
.wrapper {
	background-color:#008198;
}
.leftPanelContainer {
	background-image: none !important;
	border-bottom: 0 solid #006479 !important;
	box-shadow: 0 0 0 0 #00778C !important;
	background-color: #008198;
}
.leftPanelContent h2 {
	font: 203%/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif !important;
}
.leftPanelContent .brand {
	font: 203%/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif !important;
}
.leftPanelContent .owner {
	font: 100%/1.8em 'Breakers-Bold',  Arial, Helvetica, sans-serif !important; color:#fff
}
.leftPanelContent .address {
	color: #FFFFFF !important;
	font: 150%/1.2em 'Breakers-light', Arial, Helvetica, sans-serif !important;
}

#menu-icon {
	/*background: #0C869B url("/images/menu_icon_new.png") no-repeat;*/
	border: 1px solid #106878;
	/*background-size: 17% auto;*/
	height: auto;
	letter-spacing: 0.08em;
	margin-right: 1%;
	/*margin-top: -65px;*/
	/*padding: 1.25em 1% 1.25em 5.5%;*/
	text-transform: uppercase;
	/*width: 18%;*/
    color: white;
    cursor: pointer;
    display: block;
    float: right;
    font: 1em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif;
    height: auto;
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 99, 119, 0.35);
	-moz-box-shadow:    0px 2px 2px rgba(0, 99, 119, 0.35);
	box-shadow:         0px 2px 2px rgba(0, 99, 119, 0.35);
}

.LogoGradient {
background: rgb(24,111,131);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NmY4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzYxNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(24,111,131) 0%, rgb(12,97,118) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(24,111,131)), color-stop(100%,rgb(12,97,118)));
background: -webkit-linear-gradient(top,  rgb(24,111,131) 0%,rgb(12,97,118) 100%);
background: -o-linear-gradient(top,  rgb(24,111,131) 0%,rgb(12,97,118) 100%);
background: -ms-linear-gradient(top,  rgb(24,111,131) 0%,rgb(12,97,118) 100%);
background: linear-gradient(to bottom,  rgb(24,111,131) 0%,rgb(12,97,118) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#186f83', endColorstr='#0c6176',GradientType=0 );
}
.contentLabel {
	font-size: 0.8em!important
}
.topLabel {
	font-size:0.9em!important
}
.masthead ul.mainMenu li {
	font-size:0.9em!important
}
.leftPanelContent ul.info li {
	margin-bottom: 1.5em!important
}
.leftPanelContent .address {
	line-height:1.2em !important
}
div.date, div.time {
	font-size: 140% !important;
	color:#fff;line-height: 110%;
}
div.date{margin-left:5%;font-family:  'Breakers-Light', Arial, Helvetica, sans-serif !important;}
div.time{margin-right:5%;font-family: 'Breakers-regular', Arial, Helvetica, sans-serif !important;}
.contentContainer {
	color: #585858;
}
.contentLabel {
	font: 75%/1em Breakers-Black, "Arial Black", sans-serif!important;
}
.contentAreaContainer a{
	font: 0.85em/1.05em Breakers-Black, "Arial Black", sans-serif;
	color:#73695B;
	text-transform:uppercase
}
/*.moduleContainer h2 {
	font: 1.25em/1em Breakers-Black, "Arial Black", sans-serif!important;margin:0.1em 0 0.5em 0
}*/
.trackingMobileInput {
	font: 20px/29px  'Breakers-Thin', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
	border: none;
	background: transparent;
	letter-spacing: 0.7px;
}
.trackingWrapper {
	background-image: url(/images/bg_trackingMobileInput.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 304px;
}
.trackingMobile .trackingWrapper a{float:right; margin:4px 6px 0 0px;}
 /*Videos*/
.videoBlock iframe{width:96%; height:10em;}
}
/* LEFT PANEL ICON GRADIENT*/
.iconGradient {
	color:#FFD124
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.iconGradient {
	background: -webkit-linear-gradient(top, #ffed7b, #ffd124);
	background: linear-gradient(top, #878787, #000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
/*ACTIVE STORE HOURS MOBILE*/
ul.tabs li.active span.iconGradient {
	background: -webkit-linear-gradient(top, #fff, #FFF2AE);
	background: linear-gradient(top, #878787, #000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.masthead .trackingWrapper{padding:0}
.qq-upload-button{margin-bottom:4px}
}

/*LEFT PANEL GRADIENT BACKGROUND*/
.leftPanelGradientBg {
	background: #008ba4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwNzc4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #008ba4 0%, #00778b 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008ba4), color-stop(99%, #00778b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #008ba4 0%, #00778b 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #008ba4 0%, #00778b 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #008ba4 0%, #00778b 99%); /* IE10+ */
	background: linear-gradient(to bottom, #008ba4 0%, #00778b 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ba4', endColorstr='#00778b', GradientType=0 ); /* IE6-8 */
}
/*MOBILE NAV BG*/
#nav {
	background: #057f96; /* Old browsers */
	background: -moz-linear-gradient(top, #057f96 0%, #3c9cac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #057f96), color-stop(100%, #3c9cac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #057f96 0%, #3c9cac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #057f96 0%, #3c9cac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #057f96 0%, #3c9cac 100%); /* IE10+ */
	background: linear-gradient(to bottom, #057f96 0%, #3c9cac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#057f96', endColorstr='#3c9cac', GradientType=0 ); /* IE6-9 */
	/*border-top: solid 1px #016A7F;*/
}
.greenGradient {
	background: #3096a7; /* Old browsers */
	background: -moz-linear-gradient(top, #3096a7 0%, #058399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3096a7), color-stop(100%, #058399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3096a7 0%, #058399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3096a7 0%, #058399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3096a7 0%, #058399 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3096a7 0%, #058399 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3096a7', endColorstr='#058399', GradientType=0 ); /* IE6-9 */
}

/*- Contact Form
----------------------------------------------------------------------*/

.contactform {
	font: 1em/1.55em 'Breakers-Light', Arial, Helvetica, sans-serif;
	padding-bottom: 19px;
}
.contactform label {
	clear: both;
	/*display: block;
	float: left;*/
	text-align: right;
	width: 75px;
	margin-right: 15px;
	padding-top: 5px;
}
.contactform input.text {
	float: left;
	width: 265px;
	/*border: 1px solid #e2e0db;*/
	padding: 9px;
	color: #585858;
	font-family: 'Breakers-Light', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#f8f8f8 100%); /* W3C */
    border: 1px solid #e2e0db;
}
.contactform select.text {
	float: left;
	width: 283px;
	border: 1px solid #e2e0db;
	padding: 9px;
	color: #585858;
	font-family: 'Breakers-Light', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#f8f8f8 100%); /* W3C */
}
.contactform textarea {
	float: left;
	width: 274px;
	height: 93px;
	border: 1px solid #e2e0db;
	padding: 9px 0 9px 9px;
	color: #585858;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#f8f8f8 100%); /* W3C */
}

.contactform .submit {
	clear: both;
	float: left;
	margin-left: 90px;
	width: 285px;background: #00a6c3; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a6c3 0%, #008198 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a6c3), color-stop(100%,#008198)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a6c3 0%,#008198 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a6c3 0%,#008198 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a6c3 0%,#008198 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a6c3 0%,#008198 100%); /* W3C */
	border: none;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	font: .8em/1.6em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
	padding: 7px 0;
	cursor: pointer;
}

    .contactform #file-uploader
    {
        float: left;
	    width: 265px;
	    /*min-height: 93px;*/
	    border: 1px solid #e2e0db;
	     padding: 4px 9px 0;
	    color: #585858;
	    margin-bottom: 10px;
	    -moz-border-radius: 6px;
	    border-radius: 6px;
	    background: #eeeeee; /* Old browsers */
	    background: -moz-linear-gradient(top,  #eeeeee 0%, #f8f8f8 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  #eeeeee 0%,#f8f8f8 100%); /* IE10+ */
	    background: linear-gradient(to bottom,  #eeeeee 0%,#f8f8f8 100%); /* W3C */
    }

label.error {
	color: red;
	clear: none;
	width: auto;
	margin-left: 10px;
	font-size: .8em;
}
.socialMediaIcons{/*font: 3.25em/1em Socialico;*/ color:#fff;font: 3.625em/1em Socialico;padding: 3px;}

.mastheadWrapper{margin: 0 auto;overflow:hidden;
    max-width: 75em;}

    /*LEFT NAVIGATION*/
/*LEFT NAVIGATION*/
  ul.leftNav li.first a{padding: 0.5em 0 0.5em 6%;width:94%;display: inline-block;
    color: #FFF !important;
    text-shadow: 1px 1px 2px #106776;
    filter: dropshadow(color=#106776, offx=1, offy=1);
    font: 1.188em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif!important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;border-bottom: 1px solid #4D929F;}
    
ul.leftNav li.first ul li
{
	font: 0.75em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif!important;color:#fff !important;/*border-bottom: 1px solid #C8563A;*/
	}
ul.leftNav li.first ul li a{ padding: 0.7em 0 0.7em 6%;width:94%;display: inline-block;color:#fff !important;filter: none; text-shadow: none; border-bottom: 1px solid #4D929F;}
ul.leftNav li.first ul li a div.current{ color:#ffed7b !important;}
ul.leftNav li.selected ul li a{color:#fff;font:1.188em/1em 'Breakers-Bold',  Arial, Helvetica, sans-serif!important;text-shadow:none;filter:none}
       
    
    
    ul.leftNav li.selected a
{
	border-bottom: 1px solid #4D929F;
    color: #50B6C8;
    font: 1.188em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif!important;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #106776;
    filter: dropshadow(color=#106776, offx=1, offy=1);
                         }

ul.leftNav li.selected a .current{color:#ffed7b !important;}
ul.leftNav li.selected a .hasChildren{color:#ffed7b !important;}

/*ul.leftNav li.selected ul li a{color:#fff;font: 0.844em/0.844em 'Breakers-Bold',  Arial, Helvetica, sans-serif!important;text-shadow:none;filter:none}*/

ul.leftNav li.selected ul li.selected .current{color:#ffed7b !important;}
.gradientNav
{
	background: rgb(22,112,129);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NzA4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTc3ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(22,112,129) 0%, rgb(14,119,137) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(22,112,129)), color-stop(100%,rgb(14,119,137)));
background: -webkit-linear-gradient(top,  rgb(22,112,129) 0%,rgb(14,119,137) 100%);
background: -o-linear-gradient(top,  rgb(22,112,129) 0%,rgb(14,119,137) 100%);
background: -ms-linear-gradient(top,  rgb(22,112,129) 0%,rgb(14,119,137) 100%);
background: linear-gradient(to bottom,  rgb(22,112,129) 0%,rgb(14,119,137) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#167081', endColorstr='#0e7789',GradientType=0 );
}

/*NEW LEFT NAV*/
.mobileNav{background:url(/images/bgMobileNav.png); background-position:top; background-repeat:repeat-x; /*background-color:#087D93; border-top:solid 1px #006E86;*/}
.btnBack {
background:url(/images/btnBack.png) no-repeat;
font: 0.8em/2.2em 'Breakers-Bold',  Arial, Helvetica, sans-serif;
color: #fff!important;
text-transform: uppercase;
letter-spacing: 0.08em;text-indent: 4%;
width: 54px;
height: 30px;
cursor: pointer;
display: block;
float: left;
margin: 0.2em 2% 0 2%
}
.btnBack:hover{background:url(/images/btnBack_hover.png) no-repeat; text-decoration:none}

.activeTier{font: 1.188em/1.9em 'Breakers-Bold',Arial,Helvetica,sans-serif!important;letter-spacing: 0.05em;text-transform: uppercase;
text-shadow: 1px 1px 2px #106776;color:#fff;padding-left:2%;display:inline-block}

ul.mobileNavList {
/*border-top:solid 1px #378699;*/background-color: #05687F;
}
ul.mobileNavList li
{border-bottom:solid 1px #378699}
ul.mobileNavList li a{color:#fff;font:  1.073em/1.2em 'Breakers-Bold', Arial, Helvetica, sans-serif!important;text-transform: uppercase; }

.arrowDown{color: #50B6C8;text-transform: uppercase;background-image: url("/images/arrow_down.png") !important;background-position: 94% 50% !important;background-repeat: no-repeat !important;color:#fff!important;}
.arrowDown a{color:#fff!important}
.arrowUp{color: #50B6C8; text-transform: uppercase; text-shadow: none;color:#fff!important;background-image: url("/images/arrow_subNav.png") !important;background-position: 94% 50% !important;background-repeat: no-repeat !important;}
.arrowUp a{color:#fff!important}
.arrowUp current{color:#ffed7b !important}

.trackingMobile
{background-color:#087D93;border-top:solid 1px #006E86;border-bottom:solid 1px #006E86;
	padding:.5em 0 .5em 4%;
	color: #FFF;
font: 1.188em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif!important;
letter-spacing: 0.05em;
text-transform: uppercase;
text-shadow: 1px 1px 2px #106776;
filter: dropshadow(color=#106776, offx=1, offy=1);
	}

.leftPanelContainer .imageWrapper {text-align: center;}
.leftPanelContainer .imageWrapper a:link, .leftPanelContainer .imageWrapper a:hover, .leftPanelContainer .imageWrapper a:visited { color: white;padding-top: 3px;display: block;}
.editSocialLink:link, .editSocialLink:hover, .editSocialLink:visited{color: white;padding-top: 3px;display: block;width: 100%; }
.videoBlock .video-js {
    width: 100% !important;
    height: 30em !important;
}
/*MENU ICON AND LOGO WRAPPER*/

@media screen and (min-width: 480px) and (max-width: 640px)
{
	#menu-icon
	{
    background-clip: border-box, border-box;
    background-color: transparent;
    background-image: url("/images/menu_icon_new.png"), url("/images/bg_menuBtn.jpg");
    background-origin: padding-box, padding-box;
    background-position: 79px 47%, center top;
    background-repeat: no-repeat, repeat-x;
    background-size: 17% auto, 1px 68px;
    font: 1.1em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif;
    margin-top: -72px;
    padding: 1em 1.5% 1em 24px;
	width:88px;
    font: 1.1em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif;
    margin-top: -72px;
    padding: 1em 1.5% 1em 4.5%;}

	#menu-icon:hover{ /*background: url("/images/menu_icon_new.png") no-repeat; 	background-position: 79px 47%;
	background-size: 17% auto;*/
	
	 background-image: url("/images/menu_icon_new.png"), url("/images/bg_menuBtn_h.jpg");
    background-origin: padding-box, padding-box;
    background-position: 79px 47%, center top;
    background-repeat: no-repeat, repeat-x;
    background-size: 17% auto, 1px 68px;
	
	}
    
#menu-icon.active 
{
	/*background: url("/images/close_icon_new.png") no-repeat; 	background-position: 79px 47%;
	background-size: 17% auto;*/
		 background-image: url("/images/close_icon_new.png"), url("/images/bg_menuBtn_h.jpg");
    background-origin: padding-box, padding-box;
    background-position: 79px 47%, center top;
    background-repeat: no-repeat, repeat-x;
    background-size: 17% auto, 1px 68px;
	}
	.logoContainer {width: 50% !important;margin-left: 2%!important;
padding-top: 0.7em !important;}
	.logoHolder{background-size: 81% auto!important; padding-bottom:0.7em!important}
			.videoBlock .video-js {
    width: 100% !important;
    height: 280px!important;
}
}

@media screen and (min-width: 295px) and (max-width: 479px)
{
	#menu-icon
	{
	    background-color: transparent;
    background-image: url("/images/menu_icon_new.png"), url("/images/bg_menuBtn.jpg");
    background-origin: padding-box, padding-box;
    background-position: 56px 47%, center top;
    background-repeat: no-repeat, repeat-x;
    background-size: 21% auto, 1px 68px;
    font: 1em/1em 'Breakers-Bold',Arial,Helvetica,sans-serif;
    margin-right: 2% !important;
    margin-top: -66px !important;
    padding: 1em 5% 1em 3%;
    width: 54px;
}

#menu-icon:hover{/* background: url("/images/menu_icon_new.png") no-repeat; 	background-position: 56px 47%!important;
	background-size: 21% auto;*/
	
	    background-image: url("/images/menu_icon_new.png"), url("/images/bg_menuBtn_h.jpg");
    background-origin: padding-box, padding-box;
    background-position: 56px 47%, center top;
    background-repeat: no-repeat, repeat-x;
    background-size: 21% auto, 1px 68px;
	
	}
#menu-icon.active{/* background: url("/images/close_icon_new.png") no-repeat; 	background-position: 56px 47%!important;
	background-size: 21% auto;*/
	
	background-image: url("/images/close_icon_new.png"), url("/images/bg_menuBtn_h.jpg");
    background-origin: padding-box, padding-box;
    background-position: 56px 47%, center top;
    background-repeat: no-repeat, repeat-x;
    background-size: 21% auto, 1px 68px;
	}

	.logoContainer {width: 60% !important;padding-top: 1em!important;padding-bottom: 0em!important;margin-left: 2%!important;}
	.logoHolder{background-size: 88% auto!important;padding-bottom:0em!important}

	#store-hours{background-position: 50% 21%!important;height: 2.5em!important;}
	.videoBlock iframe, .videoBlock video{width: 100%!important;}
	.couponHolder img {width:99%}
	
.moduleContainer .viewAllLink{margin-top: 10px;}
div.date, div.time {font-size: 110% !important;}
}
@media screen and (min-width: 641px) and (max-width: 960px)
{
   .mainMenuShow{}
   .hideMenuItems { display: none !important;}
}
.genericContent p .category{margin-bottom:-4px;}
.footerColumn h4 a, .footerColumn h4 a:visited, .footerColumn h4 a:link, .footerColumn h4 a:active {
    color: #60513A;
}

.holidayHours .imgArrow, .holidayHours .imgArrowUp 
{
    display: inline-block;
    background-image: url("/images/WhiteArrowDown.png");
    width: 10px;
    height: 8px;
    margin-left: 4px;
}
.holidayHours .imgArrowUp {
    background-image: url("/images/WhiteArrowUp.png");
}
@media screen and (min-width: 1024px)
{
   .genericContent p .category{margin-bottom:-6px;}
}
.genericContent p {
    font-size: 1em;
}

.leftPanelBottomContainer div.hoursMessage {
	color: #ffffff;
	font: 0.875em/1.2em 'Breakers-Bold',  Arial, Helvetica, sans-serif; 
	letter-spacing: 0.07em;
	text-align:left;
	padding: 18% 0 3%;
}

.mobileHoursMessage {
	color: #ffffff;
	font: 0.875em/1.2em 'Breakers-Bold',  Arial, Helvetica, sans-serif; 
	letter-spacing: 0.07em;
	text-align:left;
	padding-left:5%;
	font-size: 140% !important;
}