/* Fonts*/
@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bignoodletitlingregular';
    src: url('../fonts/big_noodle_titling-webfont.eot');
    src: url('../fonts/big_noodle_titling-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/big_noodle_titling-webfont.woff') format('woff'),
         url('../fonts/big_noodle_titling-webfont.ttf') format('truetype'),
         url('../fonts/big_noodle_titling-webfont.svg#bignoodletitlingregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'Oswald';
  font-weight: 700;
  font-style: normal;
src: url('../fonts/Oswald-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Oswald-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Oswald-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Oswald-700.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Oswald-700.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Oswald-700.svg#Oswald') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Oswald';
  font-weight: 400;
  font-style: normal;
src: url('../fonts/Oswald-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Oswald-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Oswald-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Oswald-regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Oswald-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Oswald-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Oswald';
  font-weight: 300;
  font-style: normal;
src: url('../fonts/Oswald-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Oswald-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Oswald-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Oswald-300.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Oswald-300.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Oswald-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* font family code
font-family: 'Oswald', sans-serif;
font-family: 'league_gothicregular';
font-family: 'bignoodletitlingregular';
*/

body{font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300;background: #bbbbb9; /* Old browsers */background: -moz-radial-gradient(center, ellipse cover,  #bbbbb9 32%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(32%,#bbbbb9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-radial-gradient(center, ellipse cover,  #bbbbb9 32%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover,  #bbbbb9 32%,#ffffff 100%); /* Opera 12+ */background: -ms-radial-gradient(center, ellipse cover,  #bbbbb9 32%,#ffffff 100%); /* IE10+ */background: radial-gradient(ellipse at center,  #bbbbb9 32%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbb9', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
h1 {color: #ce0707;font-size: 24px;font-style: italic;font-weight: normal;line-height: 24px;}
h2 {color: #000000;font-weight: bold;line-height: normal;text-decoration: none; font-size: 1.1em; margin-bottom: -5px;}
h3 {}
h4 {}
h5 {}
h6 {}
.content p, .content li,div.bread_crumbs,div.bread_crumbs a{color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-style: normal;line-height: 18px;}
a,div.bread_crumbs a {color: #8b0000; text-decoration: underline;}
a:hover,div.bread_crumbs a:hover {color: #000; text-decoration: underline;}
strong {font-weight: bold;}
.copyright {color: #fff; font-size: 10px; line-height: 12px; text-align: center;}

/* Global */
header {}
.header-inner {background: url(../images/topheader.jpg) repeat #f6f7f2;}
footer{background: #8a1a19; /* Old browsers */background: -moz-linear-gradient(top,  #8a1a19 0%, #b11c1e 40%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a1a19), color-stop(40%,#b11c1e)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #8a1a19 0%,#b11c1e 40%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #8a1a19 0%,#b11c1e 40%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #8a1a19 0%,#b11c1e 40%); /* IE10+ */background: linear-gradient(to bottom,  #8a1a19 0%,#b11c1e 40%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a1a19', endColorstr='#b11c1e',GradientType=0 ); /* IE6-9 */}
.slider-wrap{ background: url(../images/slide_bg.jpg) no-repeat #f3f4ef top center;}
.slider-wrap-interior{ background: url(../images/interior_slide.jpg) no-repeat #f3f4ef top center;}
.content{}
.left {float: left;}
.right {float: right;}
.bread {color: #000 !important;}
.topmenu {margin-top: -4px;}
.location-wrap {width: 100%; color: #D3D3D2; padding: 0 3px;}

/* Header */
.branding a{display:block;margin:1px 0;}
nav.top{background: url("../images/nav_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);left: 2%;margin-bottom: -41px;position: absolute;width: 96%;z-index: 1000;}
nav.top:before {background: none;border-left: 19px solid transparent;border-right: 0px solid transparent;border-top: 33px solid #A40B0A; opacity:0.8; content: "";left: -19px;position: absolute;top: 0;}
nav.top:after {background: none;border-right: 20px solid transparent;border-left: 0px solid transparent;border-top: 33px solid #A40B0A; opacity:0.8; content: "";right: -19px;position: absolute;top: 0;}

/* Content Area */
.content{position:relative;}
.content .content-area{margin:0 0.625rem;min-height:300px;}
.body_bg {background: url(../images/transmission_bg.jpg) no-repeat #fff top center;}
.int_bg {background: url(../images/interiorbody.jpg) no-repeat #fff top center;}
.grunge_nav { background: url(../images/leftnav_blk.png) no-repeat top right;}

/* Sprites */
.schedule, .schedule:hover{background: url(../images/schedule_sprite.png) no-repeat; float: right;}
.schedule{background-position: 0 0;width: 234px;height: 60px;}
.schedule:hover{background-position: 0 -71px;width: 234px;height: 60px;}
.schedule-co {background: #e0dedb; width: 100%; height: 60px; font-family: 'league_gothicregular'; font-weight: normal; color: #000000; text-align: center; font-size: 24px; text-transform: uppercase; padding: 0.5rem; margin: 0 10px 10px 10px; float: right; text-decoration: none !important; -webkit-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px;}
.schedule-co:hover {background: #9B9B96; width: 100%; height: 60px; font-family: 'league_gothicregular'; font-weight: normal; color: #fff; text-align: center; font-size: 24px; text-transform: uppercase; padding: 0.5rem; margin: 0 10px 10px 10px; float: right; text-decoration: none !important; -webkit-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px;}
.schedule-red {color: #A31B1C; text-align: center; font-family: 'league_gothicregular'; font-weight: normal; font-size: 18px; letter-spacing: 0.18rem; }
.schedule-icon {margin-top: -5px; padding-right: 3px;}
.triangle {width: 0; height: 0; border-top: 15px solid #000; border-right: 15px solid transparent; margin-bottom: -15px;} 
.allen-co:hover .triangle {width: 0; height: 0; border-top: 15px solid #A31B1C; border-right: 15px solid transparent; margin-bottom: -15px;}
.allen-co {background: #aaaaa6;font-family: 'league_gothicregular'; font-weight: normal; color: #000000; text-align: center; font-size: 28px; text-transform: uppercase; height: 40px; width: 100%; border: 2px solid #9f9e9c; padding: 0.3rem;margin: 20px auto 10px; display: block; text-decoration: none !important;}
.allen-co:hover {background: #484847;font-family: 'league_gothicregular'; font-weight: normal; color: #fff; text-align: center; font-size: 28px; text-transform: uppercase; height: 40px; width: 100%; border: 2px solid #000; padding: 0.3rem;margin: 20px auto 10px; display: block; text-decoration: none !important;}
.map-co {margin: 0.5rem auto;width: 100%; display: block; border: 2px solid #000; }
.home-co {font-family: 'bignoodletitlingregular'; font-weight: normal; color: #9e9e9e; text-align: center; font-size: 16px; text-transform: uppercase; text-decoration: none !important;background: #000;height: 152px;margin: 0.5rem auto;padding: 1rem;width: 100%; display: block; }
.home-co:hover{font-family: 'bignoodletitlingregular'; font-weight: normal; color: #9e9e9e; text-align: center; font-size: 16px; text-transform: uppercase; text-decoration: none !important;}
.co1, .co1:hover{background: url(../images/coimg1.png) no-repeat; display: block; margin: 5px auto -5px;}
.co1{background-position: 0 0;width: 87px;height: 72px;}
.home-co:hover .co1 {background-position: 0 -81px ;width: 87px;height: 72px;}
.co2, .co2:hover{background: url(../images/co2.png) no-repeat; display: block; margin: 11px auto 3px;}
.co2{background-position: 0 -70px ;width: 110px;height: 58px;}
.home-co:hover .co2 {background-position: 0 0;width: 110px;height: 58px; }
.co3, .co3:hover{background: url(../images/co3.png) no-repeat; display: block; margin: 0 auto;}
.co3{background-position: 0 0;width: 110px;height: 76px;}
.home-co:hover .co3 {background-position: 0 -90px ;width: 110px;height: 76px;}
.co4, .co4:hover{background: url(../images/co4.png) no-repeat; display: block; margin: 3px auto 0;}
.co4{background-position: 0 0;width: 79px;height: 72px;}
.home-co:hover .co4 {background-position: 0 -90px ;width: 79px;height: 72px;}
.co5, .co5:hover{background: url(../images/co5.png) no-repeat; display: block; margin: 11px auto 3px;}
.co5{background-position: 0 0;width: 108px;height: 61px;}
.home-co:hover .co5 {background-position: 0 -65px ;width: 108px;height: 61px;}
.co6, .co6:hover{background: url(../images/co6.png) no-repeat; display: block; margin: 11px auto 3px;}
.co6{background-position: 0 0;width: 96px;height: 61px;}
.home-co:hover .co6 {background-position: 0 -70px ;width: 96px;height: 61px;}
.co7, .co7:hover{background: url(../images/co7.png) no-repeat; display: block; margin: 5px auto 0px;}
.co7{background-position: 0 0;width: 78px;height: 74px;}
.home-co:hover .co7 {background-position: 0 -80px ;width: 78px;height: 74px;}
.twelve {padding-top: 12px;}
.location, .location:hover{background: url(../images/find_location.png) no-repeat; margin: 10px auto 0;}
.location{background-position: 0 0;width: 214px;height: 80px;}
.location:hover{background-position: 0 -96px ;width: 214px;height: 80px;}

/* Footer */
footer{color:#e8b21a;padding-bottom:20px;}
.atra {padding: 10px 3px 0 0;}
.foot-top {padding-top: 10px;}
.social {opacity: 1; padding: 10px 25px 0 0; float: right;}
.social:hover {opacity: 0.5;}
.captiva {padding-top: 20px;}
.captiva a {color: #000;}
.captiva a:hover {color: #fff;}

/* Shedule Table */
select#allLocations{width:16.5rem;}

/* Overrides */
#locationsDivSearch{height:48px!important;}
#locationsPanel ul li{height:120px!important;}
#locationsLeft{margin-bottom:1rem;}

#qm0 { z-index: 12 !important; }
#thePageTitle {font-size: 1.4em; font-weight: bold; padding: 5px 0 5px 5px; color: #000000; line-height:normal;}
#thePageTitle a{font-weight: bold; color: #000000; line-height:normal; text-decoration:none;}
.navOnlyLink { cursor: default; }
.centerTable {margin: 0 auto; text-align: center;}
.imageFloatLeft {float:left; margin: 6px;}
.imageFloatRight {float:right; margin: 6px;}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
.colors-navy {color: #000080;}
.colors-blue {color: #0000ff;}
.colors-red {color: #ff0000;}
.colors-dark-red {color: #8b0000;}
.colors-orange {color: #ffa500;}
.colors-green {color: #008000;}
.colors-dark-green {color: #006400;}
.colors-gray {color: #808080;}
.colors-dark-gray {color: #666666;}
.colors-light-gray {color: #d3d3d3;}
.newsArticles {margin: 0; padding: 0 0 0 15px;}
.newsArticles li {padding: 7px 0;}
a img {border: none;}
#qm0 a, #qm1 a {white-space:normal;}
#membersBar {float: right;}

@media all and (min-width: 767px) {
	/* Header */
	header{padding-bottom:0;}
}
/* iPad Media Queries */
@media all and (min-width : 768px) and (max-width : 1023px)  {
	.home-co {font-size: 14px !important;}
	.header-inner {background-image: none; background-color: #f6f7f2;}
	nav.top:before, nav.top:after {display: none;}
	nav.top{background: #A31B1C;left: 0;margin-bottom: -41px;position: relative;width: 100% !important;z-index: 1000;}
	.allen-co, .allen-co:hover {font-size: 25px; padding: 0.4rem 0.3rem 0.3rem;}
	}
/* iPhone Media Queries */
@media all and (min-width : 320px) and (max-width : 568px) {
	.header-inner {background-image: none; background-color: #f6f7f2;}
	.home-co, .home-co:hover {font-size: 14px; }
	.social {margin: 0 auto; display: inline;}
	nav.top:before, nav.top:after {display: none;}
	nav.top{background: #A31B1C;left: 0;margin-bottom: -41px;position: relative;width: 100% !important;z-index: 1000;}
	.schedule-co, .schedule-co:hover {float: none; margin: 0 auto; display: block;}
	}