/* Theme Generic */
body {padding-top:0px;}
.tab-content { margin-top:10px;}
.body-tabs .tab-pane { margin-top: 45px; }
#welcomeblock { margin-top:10px;}
#uac-input {margin-top:325px;} /* This is needed when header branding is turned off */
#skinHeader {position:fixed;left:0;right:0;z-index:1030;margin-bottom:0;background:white;}

/* Theme Specific */
.navbar-fixed-top {z-index:500;width:982px;margin:0px auto;top:170px;}
#skinWrap {padding-top:210px;}

/* Adjustments to Master to Match Customer */
#skinHeader {width:100%;margin:auto;}
#skinFooter {width:100%;margin:auto;}
#entirediv {background:white;padding:0px 20px 0 20px;width:940px;}
#tab-links {right:15px;}

#disclaimer { width: 790px; }

/* Customer Specific */

#bufferExtra {margin-left:90px;}

.pageWrap {width:1020px;margin:0px auto;}

#logoContainer {line-height:normal;}

@font-face {
	font-family: 'bebas';
	src: url('/Content/skin/fkp/v2/bebas.eot');
	src: local('â˜º'), url('/Content/skin/fkp/v2/bebas.woff') format('woff'), url('/Content/skin/fkp/v2/bebas.ttf') format('truetype'), url('/Content/skin/fkp/v2/bebas.svg#webfont59ncdeCp') format('svg');
	font-weight: normal;
	font-style: normal;
}

.address  tbody tr td h3 a span { font-size:15px;line-height:normal;}
.address tbody tr td h3 {line-height:normal;font-size:15px;}

#bufferTop {height:40px; background-color:#b89871;}

#skinHeader { background-color: #b89871; }

body, #skinHeader {
	background: #b89871 url(/Content/skin/fkp/v2/backing.jpg) fixed top center no-repeat;
}
.imageShadow {
	-moz-box-shadow: 0 0 15px #000; //* Firefox *//  
	-webkit-box-shadow: 0 0 15px #000; //* Safari & Chrome *//  
	color: rgba(255.0, 0, .5);
	box-shadow: 0 0 15px #000;
	width: 980px;
	background-color: #FFF;
}

.hidden {
	display: none !important;
}

.pharm-titles {
	font-family: bebas;
	font-size: 30px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 3px;
	text-align: left;
	word-spacing: 5px;
}

.pharm-links {
	font-family: bebas;
	font-size: 16px;
	color: #ac6c0e;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}

.pharm-links a{
	font-family: bebas;
	font-size: 16px;
	color: #adacac;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}

.pharm-links a:hover {
	font-family: bebas;
	font-size: 16px;
	color: #ac6c0e;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}
.topMenu {
	text-decoration: none;
	color: #adacac;	
}
.topMenu:hover {
	color: #ac6c0e;	
}

.phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ac6c0e;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}
.hours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ac6c0e;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}

.pharm-header {
	font-family: bebas;
	font-size: 24px;
	color: #ac6c0e;
	text-decoration: none;
	font-weight: normal;
	line-height: 50px;
}

.pharm-body-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ac6c0e;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}

.pharm-body-green a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a6bb8b;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}

.pharm-body, #container  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #727272;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}
.pharm-body a, #container{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}
.pharm-body a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}
.entry-title, .entry-title a, #container, #container a, .page-title, .pharm-body a, #primary a {
	color: #ac6c0e !important;
	font-style: italic;
	text-decoration: none;
}
#skinHeader small a[href*="maps.google"] {
	display: none;
}

.entry-title a:hover, .pharm-body a:hover {
	color: #000000;
}

#primary a:hover {		/* blog sidebar links */
	color: #555555;	
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b01b0b;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.menu {
	font-family: EamesCenturyModernBold;
	font-size: 16px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.menu a{
	font-family: EamesCenturyModernBold;
	font-size: 16px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.menu a:hover{
	font-family: EamesCenturyModernBold;
	font-size: 16px;
	color: #b01b0b;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

#navMenu {
	/*
	display: inline-block;
	width: 100%;
	*/
}

.subMenu, .submenu{	
	text-align : left;	
	/*width : 100;*/
	display: none; 
	position: absolute;
}

.subMenu a, .submenu a {
	color: #ffffff !important; 
	font-family: Arial, Helvetica, sans-serif !important;
	/*font-family: Bebas;*/
	text-decoration : none;
	background-color : #767676;
	background-color : rgba(118,118,118, 0.8);
	filter : alpha(opacity=80);
	display : block;
	margin-top : 2px;
	padding : 0px 5px;
	font-weight : bold;
	line-height : 18px;
	font-size : 12px;
}

.subMenu a:hover, .submenu a:hover {
	color: #ac6c0e !important; 
	background-color: #000000 !important;
	font-weight: bold;	
	font-size : 12px;
	line-height : 18px;
}


.slide-menu-title {
	font-family: EamesCenturyModernBold;
	font-size: 20px;
	color: #331c09;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}


.slide-menu-title a{
	font-family: EamesCenturyModernBold;
	font-size: 20px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}

.slide-menu-title a:hover{
	font-family: EamesCenturyModernBold;
	font-size: 20px;
	color: #b01b0b;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
/*
.subMenu {	
	font-size: 12px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 26px;
}

.subMenu a{	
	font-size: 12px;
	color: #331c09;
	text-decoration: none;
	font-weight: normal;
	line-height: 26px;
}

.subMenu a:hover{	
	font-size: 12px;
	color: #7b4004;
	text-decoration: none;
	font-weight: normal;
	line-height: 26px;
}
*/

.grill-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

#mycarousel li img:hover {
	cursor: pointer;
}

.classImg {
	height:62px;
	float:left;
	width:91px;
	margin:5px 10px 5px 0;
}

#classes .cushycms {
	display: inline-block;
	clear: left;
	margin-top: 25px;
	
}

#eventsIntro {
	margin: 0;
}

#classes {
	/* margin-bottom: 20px; */
}

#markContent {
	text-align: left; 
	padding: 40px;
}

#markContent img {
	display: inline !important;
	visibility: visible !important;
}

.infoFrame {
	background-color: #767676; 
	border-collapse: collapse; 
	width: 75%;
}

.infoFrameTitle {
	color: #ffffff; 
	font-family: bebas; 
	padding: 5px;
}

#newsTbl {
	width: 90%;
	margin: auto;
	text-align: left;
}

#container {	
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px 25px 15px 30px;
	text-align: left;
}
#content {
	width: 570px;
	max-width: 570px;	
}
.entry-title, .page-title {
	font-family: bebas;
	word-spacing: 5px;
}
.page-title {
	font-weight: normal;
	word-spacing: 5px;
	color: #A2AF83;
}
#primary {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 25px;
	text-align: left;
	width: 250px;
}
.widget-title {
	font-family: bebas;
	font-weight: normal;
	/*color: #387200;*/	
	color: #ac6c0e !important;
	margin: 10px;
	word-spacing: 5px;
}
.xoxo {
	list-style-type: none;
	padding: 0px;
}
/*
#primary a, #container a {
	text-decoration: none;
	color: #ac6c0e;
}

#primary a:hover, #container a:hover {	
	color: #a7a427;	
}
*/
/*
.entry-title, .entry-title a {
	color: #ac6c0e !important;
	text-decoration: none;
}
.entry-title a:hover {
	color: #a7a427 !important;
	text-decoration: none;
}
*/
#searchform {
	
}
#searchform label {
	display: block;
	color: #ac6c0e;
}
#commentform label {
	display: block;
	color: #ac6c0e;
}
#reply-title, #comments-title {
	font-family: bebas;
	word-spacing: 3px;
}
/*
#comments-title em {
	color: #a2af83;
}
*/
#wpadminbar {
	direction: ltr;
	background-color: #62ac6f !important;
	background-image: -moz-linear-gradient(bottom,#666,#7F7F7F);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#3a6d43),to(#62ac6f)) !important;
	color: #DDD;
	font: normal 12px/28px Arial,Helvetica,sans-serif;
	height: 28px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	min-width: 960px;
}

#wpadminbar .quicklinks .menupop ul, #wpadminbar .shortlink-input {
	border : 1px solid #555555 !important;
	border-top : none;
}

#wpadminbar .quicklinks .menupop ul li:hover > a {
	color :  #dfebcb !important;	
}
#wpadminbar .quicklinks .menupop ul,  #wpadminbar .shortlink-input{
	background: #3b6e44 !important;
	color: #fff !important;
}
#wpadminbar .quicklinks .menupop ul a {
	color: #d9fb99 !important;
}

#wpadminbar .quicklinks>ul>li>a {
	border-right : 1px solid #555555 !important;
	border-left : 1px solid #555555 !important;
}

a{
	text-decoration: none;
}

a img {
	border:none;
}

.multiRefill-body {
	text-align: center;
}

.multiRefill-body h2 span {
	font-family: bebas;
	word-spacing: 3px;
	padding: 5px 10px;
	border-bottom: 1px solid #dbdbdb;
}

.multiRefill-body .refillLink {	
	margin-bottom: 20px;
}

.multiRefill-body .refillLink a {
	font-size: 20px;	
}

.multiRefill-body .refillLink a:hover {
	font-size: 20px;	
	color: #ac6c0e;
}