/* 
Template:	NJAMHAA
Version:	1.0
Author:		Valentin Zaraf - EggZack.com
*/
/* Basic */
.mainbody{margin:0px;padding:0px;background:url(images/bg.png);text-align:center;font:normal 12px/18px Arial,sans-serif;color:#000;padding-top:4px;}
a{text-decoration:none;color:#017dc3;}
a:hover{text-decoration:none;color:#333;}
a:active{text-decoration:none;color:#017dc3;}

.adminbar_item{background:url(images/header.png) 0 -150px;-webkit-transition:all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.adminbar_item:hover{background:url(images/header.png) 0 0;-webkit-transition:all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
#adminbox,#adminbar_trigger{background:#ccc url(images/bg.png);}

#container{width:100%;text-align:center;margin:0 auto;background:url(images/header.png) 0 0 repeat-x;}
.container{}

/*header*/
#header{width:980px;height:185px;margin:0 auto;}
#logo{  width: 233px;
  height: 166px;
  background: url(images/NJAMHAALogo.png) 0 0 no-repeat;
  float: left;
  margin: 9px 0 0 9px;
  background-size: contain;
  }

.Typeicons{width:177px;height:39px;text-align:center;font:22px/24px 'Typeicons';font-weight:300;letter-spacing:10px;float:right;background:url(images/header_right.png) 0 0 no-repeat;}
.Typeicons a{color:#fff;}
.Typeicons a:hover{color:#333;}

#header h1{font:24px/24px 'BebasNeue';color:#777;display:block;text-indent:30px;float:left;padding-top:65px;}
#header_ul{list-style:none;float:left;padding:50px 0 0 30px;font:24px/44px 'BebasNeue';}
#header_ul li{display:block;float:left;}
#header_ul a{display:block;margin:0 20px 0 0;}
.header_active a{color:#333;}

#outercontent2{width:980px;margin:0 auto;background:url(images/outercontent.png) 0 0 repeat-y;}
#outercontent{padding-top:30px;background:url(images/outer.png) 0 0 no-repeat;}


#leftnav{width: 225px;float: left;z-index:999999;font:normal bold 12px/32px Arial,sans-serif;text-align:left;padding-bottom:30px;}
#leftnav center {display:none;}
#leftnav a{color:#fff;display:block;width:225px;height:32px;}
#leftnav a:hover{color:#61dcff;}
#leftnav li.active{background:url(images/active.png);}

#leftnav ul li {list-style: none;position: relative;text-indent:20px;}

/*hide 3 elements*/
#menu_item_home,#menu_item_about-us,#menu_item_directions,#menu_item_contact-us{display:none;}

.subnav {margin:0;display:none;margin-top:0px !important;-webkit-box-shadow:5px 5px 5px rgba(50, 50, 50, 0.21);-moz-box-shadow:5px 5px 5px rgba(50, 50, 50, 0.21);box-shadow:5px 5px 5px rgba(50, 50, 50, 0.21);}
ul.subnav {padding-top:0px !important;position: absolute !important;z-index:10000;left:225px;top:0;background:url(images/leftnav.png);}
.subnav li a {white-space:nowrap;}

.content{width:730px;text-align:left;float:right;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

#slides{width:678px;height:308px;margin:26px;background:#1586c7 url(images/leftnav.png);padding:4px 4px 0 4px !important;}
	.slider_img,.slider_img a{display:block;width:670px;height:300px;color:#fff;}
	/*.slider_desc{width:480px;margin-top:200px;background:url(images/leftnav.png);float:right;text-align:left;padding:10px;margin-right:-8px;}*/
	.slider_desc {
		  width: 480px;
		  margin-top: 227px;
		  /* background: url(images/leftnav.png); */
		  float: right;
		  text-align: left;
		  padding: 10px;
		  margin-right: -8px;
		  background-color: rgba(0, 147, 188, 0.84);
		}
	
	.slidesjs-pagination{display:none !important;}
	.slidesjs-pagination-item{}
	
.slidesjs-navigation{width:35px;height:35px;display:block;text-indent:100%;overflow:hidden;position:absolute;left:50%;top:385px;z-index:9998;}
.slidesjs-previous{background:url(images/left.png);margin-left:-200px;}
.slidesjs-stop{display:none !important;}
.slidesjs-play{display:none !important;}
.slidesjs-next{background:url(images/right.png);margin-left:423px;}

.shadow{width:730px;height:30px;background:url(images/shadow.png) center top no-repeat;float:right;}

.article_header,#contact_inner h2,#contact_inner h1,#contact-us-form h3,#image_gallery_categories li,#content h1{text-indent:5px;font:normal normal 24px/32px Arial,sans-serif;color:#231500;padding:20px;text-shadow:1px 1px 1px #fff;border-bottom:1px dotted #231500;margin-bottom:0px !important;}
.img{width:auto;height:auto;padding:3px;background:#eee;border:1px solid #ccc;margin:10px 0px 10px 0px;}
#article_description,#image_gallery_wrapper,.listing_wrapper,#contact-us-form,#contact-us-info,#wrap_email_lists{padding:20px;margin:0 auto;margin-bottom:20px;clear: both; display:block;background-color:#fff;-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;}

#article_description p{padding-bottom:10px;}

#contact-us-info a{clear:both;display:block;}
#contact-us-form h3{clear:both;display:block;}
.listing_type{display:none;}
.listing_desc{display:block;margin-bottom:20px;}
#contact-us-info,#contact-us-form{padding:20px;margin:0 auto;margin-bottom:20px;display:block;}
#article_description h3{font:normal normal 28px Arial,sans-serif;color:#0066a4;text-shadow:1px 1px 1px #fff;}
#article_description h4{font:normal normal 24px Arial,sans-serif;color:#bc0001;text-shadow:1px 1px 1px #fff;}
#article_description hr,#contact_inner hr{clear:both;display:block;border:0px;}

.listing_article{height:88px;clear:both;margin-bottom:10px;}
.listing_image{width:80px;height:80px;overflow:hidden;border:4px solid #ddd;float:left;margin-right:10px;}
.listing_image img{min-width:80px;min-height:80px;max-width:160px;max-height:160px;}




#prefooter{display:block;clear:both;height:14px; background:url(images/prefooter.png) repeat-x;}

#footer{background:url(images/leftnav.png);margin:0 auto;padding:15px;}
.custom_footer{width:980px;margin:0 auto;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.footer_box{width:245px;float:left;height:262px;}
.footer_divider{background:url(images/divider.png) left top no-repeat;}
.footer_in{padding:35px;}
.Socialico{font-size: 16px;}



#contact_inner{margin:0px;padding:0px;}
#contact-us-info,#contact-us-form h3{}
#contact_inner h2{font-size:24px;text-indent:30px;clear:both;display:block;}
#contact-us-form{margin-top:-48px;}
#contact-us-form input[type=submit]{margin-left:109px;width:176px;height:30px;background-color:#dfdfdf;border:1px outset #ccc;}


#contact-us-info img{border:5px solid #fff;margin:10px 0px 10px 0px;float:left;}
.article_img{border:5px solid #fff !important;margin:0px 0px 15px 0px;float:left;}
.contact_fax,.contact_directions,.contact_email{display:block;text-indent:20px;}
.contact_email{margin-top:-20px;padding-bottom:40px;}
.contact_directions{padding-top:20px;}
/*.contact_phone{display:none;}*/


.h342{height:342px; overflow:auto;margin:0 0 15px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

.article_bigrow{width:auto;height:110px;text-align:left;display:block;float:left;margin-bottom:10px;border:1px solid #ddd;-webkit-transition:all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;}
.nopicbig{background: url(images/nopicbig.png) center top no-repeat;-webkit-transition:all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;}
.news_bigimg{float:left;margin-right:10px;overflow:hidden;border:4px solid #ccc;width:82px;height:82px;-webkit-transition:all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;}
.article_bigrow:hover{background-color:#eee;-webkit-transition:all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;}
.inside_article_bigrow{height:90px;margin:10px;overflow:hidden;}

.article_row:hover .news_img,.article_bigrow:hover .news_bigimg,.offer_bigrow:hover .offer_bigimg{
background-position:50% 30% !important;
border:4px solid #fff;
-webkit-box-shadow: inset 5px 5px 16px rgba(55,55,55, 1);
-moz-box-shadow:    inset 5px 5px 16px rgba(55,55,55, 1);
box-shadow:         inset 5px 5px 16px rgba(55,55,55, 1);
-webkit-transition:all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.article_bigrow:last-child{margin-bottom:0 !important;}

::-webkit-scrollbar {width:18px;cursor:pointer;margin-right:1px;} 
::-webkit-scrollbar-track{background-color:#4e4943;-webkit-border-radius:18px;border-radius:18px;width:18px;border-left:6px solid #4e4943;border-right:6px solid #4e4943;border-top:6px solid #4e4943;border-bottom:6px solid #4e4943;-moz-box-shadow:inset 0 0 6px #000;-webkit-box-shadow:inset 0 0 6px #000;box-shadow:inset 0 0 6px #000;}
::-webkit-scrollbar-track:hover{background-color:#000;}
::-webkit-scrollbar-thumb{border-top:1px solid #ddd;border-right:1px solid #e7e4e0;border-bottom:1px solid #e7e4e0;border-left:1px solid #ddd;background:#e7e4e0 url(images/327.png) 50% 50% no-repeat;-webkit-border-radius:12px;border-radius:12px;width:12px;-moz-box-shadow:inset 1px 1px 2px #fff;-webkit-box-shadow:inset 1px 1px 2px #fff;box-shadow:inset 1px 1px 2px #fff;}
::-webkit-scrollbar-thumb:hover{background:#e4ddd3 url(images/328.png) 50% 50% no-repeat;}
::-webkit-scrollbar-thumb:active{background:#e4ddd3 url(images/329.png) 50% 50% no-repeat;}

/*calendar*/
#eventscalendar_wrap {
	text-align: center;
	width:88%;
	padding:3%;
	color: #fff;
	border-radius: 10px;
	background:#ccc;
	margin: 20px auto;
	background: #009bc6;
	
}

.eventcalendar {
	width: 100%;
}

.cal_td_weekdays {
background: #006f98;
height: 30px;
}

.cal_td_days {
height: 30px;
background: #18b8e5;

}
.cal_month {
font-size: 20px;
height:30px;
line-height:30px;
}

.prev_month {
float: left;
padding-left: 30px;
color: #b0edff;
line-height:30px;
}

.next_month {
color: #b0edff;
float: right;
padding-right: 30px;
line-height:30px;
}
.eventcalendar tr td {
border: 1px solid #fff;
}

.cal_td_days a {
color: #00709a;
background: #fff;
width: 100%;
display: block;
line-height: 30px;
}

.cal_td_days a:hover {
color: #18b8e5;
font-weight: bold;
}



.social_head {
    float: right;
    margin-top: 20px;
}