 body{
	 background:#fff;
 }
.densia{
	font-family:DensiaSans;
}

 .up100{
	 position:relative !important;
	 margin-top:-380px !important;
	 background:none !important;
 }
 
  .up20{
	 position:relative !important;
	 margin-top:-20px !important;
  }
 
 .whitebg{
 background:#fff
 }
.telbar {
    background: #840000;
    color: #fff;
    padding: 15px 0;
    font-size: 1.8em;
    font-weight: 500;
}

.telbar a,.telbar a:hover, .telbar a:focus{
	color:#fff;
	font-weight:700;
}


 
 .slider-container {
	background: #fff !important;

}

.redsection {
    background: url(../img/redbg.jpg) #B90A23;
    background-repeat: no-repeat;
    background-position-x: center;
    color: #fff !important;
    font-weight: 800;
    padding: 0 40px;
    height: 700px;
    width: 100%;
    margin: 50px 0;
}
.redsection2 {
    background: #B90A23;

}

.redsection h1, .redsection p {
    color: #fff !important;
    margin-bottom: 30px !important;
}

 .redsection .container{
	padding-top:200px; 
 }
 .hours,.hours2{
font-size:16px;
width:45%;	 
display:inline-block;
 }
 .hours2{
font-size:16px;
width:54%;
 }
 
	.tourholder{
	width:100%;
height:600px;	
	}

	@media only screen and ( max-width: 400px ) 
		{	
.header-social-icons{
	display:none !important;
}
	.tourholder{

height:400px;	
max-height:400px !important;
	}

 .up100{
	margin-top:0  !important;
}

#footer h4{
color: #B90A23 !important;	
	
}

.header-container{
padding-left:0 !important;
padding-right:5px !important;	
}

.header-narrow#header .header-logo img {
    margin: 12px 0;
}




		}

		.pri{
			background:#ffffff;
		}

.tp-bannertimer{
	display:none !important;
}
 

 
.img100{
width:100%
}
 
 
		.ontop{
			position:relative !important;
			z-index:100 !important;
		}
		
		.top10{
			margin-bottom:10px !important;
		}
		.top20{
			margin-top:20px !important;
		}
		.top30{
			margin-top:30px !important;
		}
		.top50{
			margin-bottom:50px !important;
		}
		.top100{
			margin-bottom:100px !important;
		}
		.demo{
			margin-top:400px !important;	
		}
		
		ul.nav-pills li a{
			border-radius:0 !important;	
		}
		
		.footer-copyright a{
			color:#999 !important;
			text-decoration:none;
		}
		
		.footer-copyright a span{
			color:#ee4723;
			font-weight:700;
		}
		
		.google-map{
			index:999;
		}
		
		.page-header-price,.page-header-price2{
    padding: 5px 8px;
	display:inline-block;
    background: #000;
    color: #fff;
    font-size: 160%;
    line-height: 30px;
    text-transform: uppercase;
	font-family:"Lane",Verdana;
	
	/*
    transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
	*/
	
	margin-bottom:35px;
}
.page-header-price2{
    background: #Fff;
	border: solid #ccc;
	border-width:0px 1px 1px 0px;
	font-size: 130%;
color:#000;	
	margin-bottom:15px;
}

.desc,.desc2{
	font_size:90%;
	color:#ccc;
	width:49%;
	display:block;
	margin-left:20px;
}

.desc2{
	display:inline-block;
}

.minus30{
margin-top:-30px !important;	
}

.img-center{
	margin: 0 auto !important;
}

.shad,.shadSm{
	position:relative;
	top:-30px;
	height:27px;
	width:100%;
}
.shadSm{
	top:0;
}

.shad .l,.shad .r,.shadSm .l,.shadSm .r{
	height:27px;
	width:382px;
	max-width:100%;
	position:absolute;
	top:0;
	background:none;
	background-image:url(../img/shadleft.png) !important;
	
}
.shad .l,.shadSm .l{
	
	left:0;
}
.shad .r,.shadSm .r{
	right:0;
	background-image:url(../img/shadright.png) !important;
	
}

#footer{
	background: #eee !important;
		border-color:#eee;
}
#footer .footer-copyright{
	border:none;
	background: #ccc !important;
}