.bar{
	width:100%;
	background-color:#288cb9;
	height:25px;
}

.navbar{
	margin-bottom:0;
}

.col-md-12 p{
	margin-top:10px;
	font-size: 18px;
	color: #F0C343;
}
.nav>li>a {
	display:inline;
	padding:0;
	color: #F8FFFF;
	text-transform: uppercase;
	font-family: "Tw Cen MT";
	font-size: 15px;
	line-height: 20px;
}
.nav>li:nth-child(1n+2) {
	background:url(../img/menuline.png) left no-repeat;
}

.nav>li>a:hover{
	color:#4C8EC6;
	background-color:transparent;
}

.nav>li {
	display: block;
	padding: 12px 8px;
}

.top {
	margin-top: 10px;
	font-family:"Tw Cen MT";
	font-size:20px;
	color: #0E351D;
}

.control-label{
	font-weight: normal;
}

.top-background {
	background:url(../img/bgtop.png) center top no-repeat;
}

.page-section {
	background:url(../img/bgmain.png) center top repeat-y;
}

.center {
	margin-left:auto;
	margin-right:auto;
}

.clearfix {
	clear:both !important;
}

.menu-banner {
	background:url(../img/bgbanner.png) center top no-repeat;
}

.banner {
	box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.72);
	border-radius: 10px;
	margin-bottom: 5px;
}

.carousel-inner {
	padding-bottom: 20px;
	overflow: visible;
}

.content-img {
	float: right;
	margin: 0 0 20px 20px;
}

.boxbg{ 
	background:url(../img/boxbottom.png) no-repeat; 
	height:147px; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:2px; 
	color:#FFF;
	text-align: left;
}


.double-box {width:455px; height:186px; padding:5px;}
.double-box a{height:100%;}
.double-box a img {height:146px;padding:10px;}
.double-box a div {padding-top:20px;}


@media (max-width:768px){
	.double-box {width: 300px;}
	.double-box a img {display:none;}
	.logo {max-height:75px;}
}

.top1 { height:33px; width:100%; background:url(../img/boxtop1.png) no-repeat;  padding-left:5px; padding-right:5px; padding-top:5px; color:#000; font-size:15px; }

.top2 { height:33px; width:100%; background:url(../img/boxtop2.png) no-repeat;  padding-left:15px; padding-right:8px; padding-top:5px; color:#000; font-size:15px; }

.top3 { height:33px; width:100%; background:url(../img/boxtop3.png) no-repeat;  padding-left:15px; padding-right:8px; padding-top:5px; color:#000; font-size:15px; }

.top4 { height:33px; width:100%; background:url(../img/boxtop4.png) no-repeat;  padding-left:15px; padding-right:8px; padding-top:5px; color:#000; font-size:15px; }

.page-title {
	color: #298DBB;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 15px;
	padding-bottom: 15px;
	line-height:21px;
	text-transform: uppercase;
}

.page-content {
	line-height: 18px;
	font-family: Verdana,Geneva,sans-serif;
	color: #FFF;
	font-size: 15px;
}

.container {
	max-width: 950px;
}
.responsive-tiles-home {
	max-width:980px; 
	text-align:center; 
	margin: 0 auto;
}
.responsive-tiles-home div{
	display:inline-block;
	overflow:hidden;
}

.responsive-tiles {
	max-width:980px; 
	text-align:center; 
	margin: 0 auto;
}
.responsive-tiles div{
	display:inline-block;
	overflow:hidden;
}

.tile-col-4 {
	width:225px;
	height: 190px;
}

.tile-col-4 a{
	color:inherit;
}

.responsive-tiles-home .tile-col-4 {
	width:225px;
	height:inherit;
	background-size:100% 100%; 
	background-repeat:no-repeat;"

}

.responsive-tiles-home .tile-col-4 a{
	color:inherit;
	width: 100%;
	display:block;
	background-color:rgba(0,0,0,.6);
}
.responsive-tiles-home .tile-col-4 a:hover{
	background-color: rgba(0,0,0,.8);
	color:#fff;
}
.tile-price-home{
	text-align:right; 
	font-size:30px;
	color:#b7f393; 
	text-shadow:0px 0px 10px #000;
	width:100%;
	padding:5px;
}
.tile-title-home{
	font-size:35px;
	color:#EEF; 
	text-shadow:0px 0px 5px #000; 
	height:100px;
	width:100%;
	text-align: center;
}
.smurf {
	display: none !important;
}

body {
	color:white;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight:normal;
}


/* Move down content because we have a fixed navbar that is 50px tall */

body {
	/* margin-top: 60px; 60px to make the container go all the way to the bottom of the topbar */
	padding-bottom: 10px;
	position: relative;
	background-color: #eeeeee;
}

h1 {
	margin-bottom: 25px;
}

#nav-form {
	padding: 20px;
	width: 270px;
}

/* Sidebar modules for boxing content */

.sidebar {
	
}

.sidebar-module {
	padding: 10px;
	margin: 70px -15px 15px;
}
.sidebar-module-inset {
	padding: 25px;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
	margin-bottom: 0;
}

#loginbox {
	margin-top:1px;
}

#loginbox .panel-body {
	padding-top:30px;
}

#loginbox .input-group {
	margin-bottom: 25px;
}

#login-notes {
	border-top: 1px solid #999;
	margin-top:50px; 
	padding-top:10px; 
	font-size:85%;
	color: #999;
}

.dialog {
	background: #fff;
	padding:20px 20px 0 20px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	box-shadow:2px 2px 3px #aaaaaa;
}

.padded {
	padding: 10px;
}

.entry:not(:first-of-type) {
	margin-top: 10px;
}

.tab-content {
	padding-top:20px;
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
}

#jAlert {
	position:fixed; 
	top:60px; 
	min-width:400px;
	max-width:80%;
}

.state_icon {
	display: inline-block;
	width:300px;
	height:263px;
}

.nv_icon {
	background: transparent url('../img/nv.png') center top no-repeat;
}

.nv_icon:hover, .active.nv_icon{
	background-image: url('../img/nv_active.png');
}



.mi_icon {
	background: transparent url('../img/mi.png') center top no-repeat;
}

.mi_icon:hover, .active.mi_icon{
	background-image: url('../img/mi_active.png');
}


.about-us-box {
	padding:40px;
}


