@import url(https://fonts.googleapis.com/css?family=Oswald);

body {
background-color: #1F1F1F;		
font-family: 'Myriad Pro';	

}

h1, h2, h3, h4 {
font-family: Oswald;	
font-weight:400;
}

header {
	padding:10px;
	height: 90px;

	background-image: url('/img/p.png');
	background-position: center; 
	 background-repeat: no-repeat;
}

#topnav-ul {
	margin-top:0px;
}

    
.logo {
float: left;	
position: relative;
top: 8px;
left: 10px;
}

.indoor-parking {
	position: relative;
	left: 130px;
	top: 20px;
}

.phone {
float:right;	
text-align:right;
position: relative;
right:10px;
}

.phoneno {
	font-family: Oswald;
font-weight:bold;
font-size: 30px;
color:#142C70;
}

.wrapper {
	margin:0 auto;
	width:940px;
	background-color: #fff;
	margin-bottom:146px;
}

.navbar {
	background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
height: 40px;
text-align: center;
font-family: Oswald;
clear: both;
}

.navbar a {
		color: #fff;
		text-decoration: none;
		padding:0px 17px 0px 17px;
		position:relative;
		top: 7px;
}


.navli {
    display: inline;
}

.members a{
background-color: #062452;
border-radius:4px;
}


.left-pad {
	padding-left: 55px !important;
}

.site-navigation {
    display: block;
 text-align: center;
font-family: Oswald;
    font-size: 16px;

 
}

.site-navigation ul {
  
    list-style: none;
    margin: 0 auto;
    padding-left: 0;
}

.site-navigation li {
    color: #fff;
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
    font-weight:400;
}
  
.site-navigation li a {
  color: #fff;
  text-decoration: none;
  display: block;
}

.site-navigation li:hover {
  
}

.site-navigation ul li ul {
    background: #054377;
    visibility: hidden;
    float: left;
  min-width: 280px;
    position: absolute;
  transition: visibility 0.65s ease-in;
  margin-top:16px;
    left: 0;
    z-index: 999;
    text-align: left;
    -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

.site-navigation ul li:hover > ul,
.site-navigation ul li ul:hover {
   visibility: visible;
}

.site-navigation ul li ul li {
    clear: both;
    padding: 5px 0 20px 0px;
  width: 100%;
}

.site-navigation ul li ul li:hover {
    background: #74b7e4;
}

#nav li:last-child a {
    background: none repeat scroll 0 0 #062452;
    border-radius: 5px;
}


.content {
 width: 620px;	
float:left;
margin:7px;
}

.content-box {
background-color: #F5F5F5;	
margin:15px;
border: 1px solid #aaa;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.content-box h2{
	background: #062755; /* Old browsers */
background: -moz-linear-gradient(top,  #062755 0%, #05497f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#062755), color-stop(100%,#05497f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #062755 0%,#05497f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #062755 0%,#05497f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #062755 0%,#05497f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #062755 0%,#05497f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#062755', endColorstr='#05497f',GradientType=0 ); /* IE6-9 */
text-align:center;
color: #fff;
padding: 4px;
margin:0px;
	}

a {
	text-decoration: none;
}

.contact-input {
	display:block;
	width:80%;
	margin:0 auto;
	margin-bottom: 10px;
}

.contact-textarea {
	display:block;
	width:80%;
	margin:0 auto;
	margin-bottom: 10px;
}


.sub-box {
	background-color: #eee;
	padding:20px;
	border-radius:10px;
	margin-bottom:20px;
	border: 1px solid #ddd;
	min-height: 130px;
}

.sub-box h3{
margin-top:0px;

}

.sub-box a.more-info {
	color:#fff;
	position:relative;
	top:6px;
}

.sub-box a {
color: #C31A12;
}

.contact-half {
	width: 50%;
	display:inline-block;

}

.contact-form {
	width:100%;
	margin:0 auto;
}

.contact-details {
	width:280px;
	margin:0 auto;
}

.contact-row {
	padding-left: 20px;
	height: 50px;
	margin-bottom:10px;
}

.contact-row img{
	float: left;
	position: relative;
	top: 10px;
	margin-right:10px;
}

.contact-row p {
	position:relative;
	top:13px;

}

.contact-row a { 
position:relative;
	top:17px;
	font-size:12px;
}

.contact-row h3{
position:relative;
	bottom:3px;
	}

.questions {
margin:0 auto;
text-align: center;	
margin-bottom:10px !important;
}


.login-box {
	width:500px;
	background-color:#fff;
	margin:0 auto;
	margin-top:20px;
	padding:20px;
	text-align: center;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.login-logo {
display:block;	
margin:0 auto;
}

.login-box input{
	display:block;
	margin:0 auto;
	margin-bottom:15px;
	padding:4px;
	border:1px solid #999;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.btn-directions {
	background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
text-align:center;
display:inline-block;
height:65px;
width:200px;
color:#fff;
border-radius:10px;
text-decoration: none;
font-family: Oswald;
font-size: 18px;
padding-top:13px;
position:relative;
top: 28px;
left:12px;
}

.btn-back {
	background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
margin: 0 auto;
display:block;
width:80%;
text-align: center;
text-decoration: none;
color:#fff;
padding: 10px 0 6px 0;
border-radius:30px;
font-family: Oswald;
font-size:20px;
position:relative;
top:2px;
height:36px;
margin-bottom: 20px;
}

.btn-book-mob {
background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
margin: 0 auto;
display:block;
width:160px;
text-align: left;
text-decoration: none;
color:#fff;
padding: 10px 0 6px 30px;
border-radius:30px;
font-family: Oswald;
font-size:20px;
position:relative;
top:2px;
height:36px;
margin-bottom: 20px;
}

.btn-book-desk {
background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
margin: 0 auto;
display:block;
width:220px;
text-align: left;
text-decoration: none;
color:#fff;
padding: 10px 0 6px 30px;
border-radius:30px;
font-family: Oswald;
font-size:20px;
position:relative;
top:2px;
height:36px;
margin-bottom: 20px;
}

.directions-right {
float:right;

margin:0 auto;
width:255px;

}

.dir-form {
position: relative;
left: 2px;	
}

.dir-form input {
	text-align: center;
}

.or {
	position:relative;
	top:17px;
	left:31px;
}
.erp {
text-align: center;	
color:#C31912;
font-weight: bold;
margin:10px 0 10px 0;
}

.go {
	background: #054b81; /* Old browsers */
background: -moz-linear-gradient(top, #054b81 0%, #054a7f 100%, #062755 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#054b81), color-stop(100%,#054a7f), color-stop(100%,#062755)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #054b81 0%,#054a7f 100%,#062755 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #054b81 0%,#054a7f 100%,#062755 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #054b81 0%,#054a7f 100%,#062755 100%); /* IE10+ */
background: linear-gradient(to bottom, #054b81 0%,#054a7f 100%,#062755 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#054b81', endColorstr='#062755',GradientType=0 ); /* IE6-9 */
border:0px;
color:#fff;
border-radius:4px;
font-family:Oswald;
padding:0 15px 2px 15px;
}

.why {
	height:240px;
}

.location {
	height:286px;
}

.sub-box p {
	margin:10px 0 0 0;
	color:#000;
	font-size:18px;
}

.parking h3 {
margin-bottom:4px;
}

.imgfloatright {
	float:right;
	margin-left:10px;
}

.sidebar-box.quick-quote{
	background-color:#062755;
	height:240px;
	color:#fff;
	position: relative;
	bottom: 4px;
}
.ul-form li {
margin-bottom:10px;
}


      .ul-form	input {
        	   height:14px; 
    width:130px; 
    padding:3px 3px;
        }

        .ul-form	select {
height:24px; 
    width:140px; 
    padding:3px 3px;

        }


.ul-form label {
    width:110px;
    margin-top: 3px;
    display:inline-block;
    float:left;
    padding:1px 3px 3px 18px;
}

.ul-form {
	margin:0px;
	padding:0px;
	list-style-type: none;
}



.sidebar {
	width:305px;
	
	float:right;
	

}

.sidebar-box {
background-color: #fff;	
margin:15px 15px 15px 0;

}

.sidebar-box h2{
background: #89120c; /* Old browsers */
background: -moz-linear-gradient(top,  #89120c 0%, #c21a12 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89120c), color-stop(100%,#c21a12)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* IE10+ */
background: linear-gradient(to bottom,  #89120c 0%,#c21a12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89120c', endColorstr='#c21a12',GradientType=0 ); /* IE6-9 */
text-align:center;
padding: 4px;
	}

.services {
	background-color: #052249;
	background-image: url('/img/footer-back.jpg');
	color: #fff;
	width: 940px;
	display:block;
}

.services h1{
font-weight: normal;	
font-size: 18px;
text-decoration:underline;
}

.service-box {
	width:33%;
	display:inline-block;
	text-align:center;
	height:266px;
}

.more-info {
	background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
color: #fff;
padding: 2px 20px 3px 20px;
border-radius: 4px;
text-decoration: none;
font-family: Oswald;
}

.calculate-price {
	background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, 
#c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
margin: 0 auto;
display:block;
width:150px;
text-align: center;
text-decoration: none;
color:#fff;
padding: 1px 0 2px 0;
border-radius:30px;
font-family: Oswald;
position:relative;
top:2px;
}



.byp {

}

.op-h {
position:relative;
top:10px;	
}

.half {
	width: 290px;
	display:inline-block;
	position: relative;
	top:25px;
}

.right {
float:right;
}

.ticks {
	margin:0;
	padding:0 0 0 20px;
}

.ticks li{
	 background: url(/img/tick.png) no-repeat left top;
  padding: 10px 0px 3px 45px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0;
 
  height:40px;
}

.tick-sml {
	font-size:14px;

}

.tick-sml span{ 
position: relative;
bottom:6px;
}

.bottom-foot {
font-size:12px;	
color:#fff;
background: #89120c; /* Old browsers */
background: -moz-linear-gradient(top,  #89120c 0%, #c21a12 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89120c), color-stop(100%,#c21a12)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* IE10+ */
background: linear-gradient(to bottom,  #89120c 0%,#c21a12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89120c', endColorstr='#c21a12',GradientType=0 ); /* IE6-9 */
padding: 15px;
height:30px;
}

.bottom-foot a{ 
color:#fff;
text-decoration: none;
font-weight: bold;
}

footer {
	height: 200px;
	clear:both;
padding-top:20px;
}

footer .left {
float:left;
width:400px;

}

footer .right {
float:right;
width:400px;

text-align: right;
}

.btn-book {
	display:inline-block;
		background: #055596;
background: -moz-linear-gradient(top, #055596 0%, #054a7f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055596), color-stop(100%,#054a7f));
background: -webkit-linear-gradient(top, #055596 0%,#054a7f 100%);
background: -o-linear-gradient(top, #055596 0%,#054a7f 100%);
background: -ms-linear-gradient(top, #055596 0%,#054a7f 100%);
background: linear-gradient(to bottom, #055596 0%,#054a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055596', endColorstr='#054a7f',GradientType=0 );
color: #fff;
padding: 2px 20px 3px 20px;
border-radius: 4px;
text-decoration: none;
font-family: Oswald;
position: relative;
bottom:2px;
left: 40px;
}

.book-now {
bottom: 0;
left: 0;
width: 100%;
position: fixed;
background-color: #C31A12;
height: 25px;
text-align: center;
padding: 10px;
color: #ffffff;
font-family: 'PreloSlab',LeagueGothicRegular,Arial,sans-serif!important;
border-top: 5px solid #054377;
}

.book-now h3{
margin-top:0;
	display:inline-block;
	}

.social {
float:right;
position:relative;
right:50px;	
}

.social img{
padding-left:10px;
}

.inside {
padding:20px;
}
.content img{
	max-width:100%;
}

.testimonial {
	margin-bottom:10px;
	color: #097BD9;
	padding:10px;
	background: #eee;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
text-align: center;
border-radius:10px;
font-style: italic;
}


.testimonial strong{
color:#C21A12;
}



td {
	text-align: center;
}

.rate-tab {
	padding: 5px 40px 2px 40px;
	background-color: #062452;
	color:#fff;
	text-decoration: none;
	margin-bottom:30px;
	border-radius:4px;
	font-family: Oswald;
}

.container{
			
			margin: 0 auto;
		}



		ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;

		}
		ul.tabs li{
			background: #C31A12;
			color: #fff;
			display: inline-block;
			padding: 10px 15px;
			cursor: pointer;
		-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
		}

		ul.tabs li.current{
			background: #ededed;
			color: #222;
		}

		.tab-content{
			display: none;
			background: #ededed;
			padding: 15px;
		}

		.tab-content.current{
			display: inherit;
		}


.register-btn {
		background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
margin: 0 auto;
display:block;
width:80%;
height:40px;
text-align: center;
text-decoration: none;
color:#fff;
padding: 10px 0 2px 0px;
border-radius:30px;
font-family: Oswald;
font-size: 20px;
position:relative;
top:2px;

margin-bottom:20px;
}


.mobile-btn {
		background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
margin: 0 auto;
display:block;
width:80%;
height:40px;
text-align: left;
text-decoration: none;
color:#fff;
padding: 10px 0 2px 30px;
border-radius:30px;
font-family: Oswald;
font-size: 20px;
position:relative;
top:2px;

margin-bottom:20px;
}

.map-iframe {
	border: 0px;
	width: 300px;
height:200px;
	float:right;
}


.arrows {
	float:right;
position: relative;
top: 5px;
right: 30px;
}


/*RESPONSIVE */

@media all and (min-width: 760px) {
.mobile {
display:none;
}
.save {
display:none;
}

.btn-back {
display:none;	
}

.btn-book-mob {
	display:none;	
}

.direct-me-form {
display:none;	
}


}

@media all and (max-width: 760px) {

	.contact-half {
	width: 100%;
	display:block;
}

.desktop {
	display:none;
}

.contact-input {
height:22px;
}

.testi p, .testi h3 {
	text-align:center;
}

.testi p {
	margin-bottom: 20px !important;
}

.direct-me-form {
	display:block;
}

.direct-me {
	width: 200px;
	height:40px;
	font-family: Oswald;
font-size: 20px;
	margin: 0 auto;
	margin-top:20px;
	background: #055596;
background: -moz-linear-gradient(top, #055596 0%, #054a7f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055596), color-stop(100%,#054a7f));
background: -webkit-linear-gradient(top, #055596 0%,#054a7f 100%);
background: -o-linear-gradient(top, #055596 0%,#054a7f 100%);
background: -ms-linear-gradient(top, #055596 0%,#054a7f 100%);
background: linear-gradient(to bottom, #055596 0%,#054a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055596', endColorstr='#054a7f',GradientType=0 );
color: #fff;
border:0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.location {
	min-height:285px;
	height:auto;
}



.calculate-price {
	height:36px;
	padding-top:10px;
}


.ul-form input {
	width:100%;
	-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; 
box-sizing:content-box;
}

.ul-form select { 
width:100%;
-ms-box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box; 
box-sizing:content-box;
}

.ul-form label {
	width:100%;
	text-align: center;
	padding-left:1px;
	font-weight:bold;
}

.ul-form {
	width:80%;
	margin:0 auto;
}

.book-now {
	display:none;
}
.content {
	width:100%;
}

.content-box {
	border:0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.content-box p {

}


.content-box h2 {
background: #89120c; /* Old browsers */
background: -moz-linear-gradient(top,  #89120c 0%, #c21a12 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89120c), color-stop(100%,#c21a12)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #89120c 0%,#c21a12 100%); /* IE10+ */
background: linear-gradient(to bottom,  #89120c 0%,#c21a12 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89120c', endColorstr='#c21a12',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.mobile {
 background: #062755; /* Old browsers */
background: -moz-linear-gradient(top,  #062755 0%, #05497f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#062755), color-stop(100%,#05497f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #062755 0%,#05497f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #062755 0%,#05497f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #062755 0%,#05497f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #062755 0%,#05497f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#062755', endColorstr='#05497f',GradientType=0 ); /* IE6-9 */	
padding-top:20px;
display:block;
}

	.wrapper {
		width:100%;
		margin-bottom:0px;
	}
 
body {
	margin:0;
	width:100%;
	background-color:#05497f;
}

.sidebar {
display:none;

}

.directions, .why {
	display:none;
}

footer {
	display:none;
}

.navbar {
	display:none;
}

.indoor-parking {display:none;}

header {
	background-image:none;
	height: 120px;
	padding:5px;
}
.phone {display:none;}
.logo {
	width:274px;
	margin:0 auto;
	float:none;
	display:block;
	left:0px;
}
.save {
	width:274px;
	margin:0 auto;
	float:none;
	display:block;
	position:relative;
	top:14px;
	left:0px;
}


.paymentoptionbutton-new {
	width: 280px;
  font-family: Oswald;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  
  background: #055596;
  background: -moz-linear-gradient(top, #055596 0%, #054a7f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055596), color-stop(100%,#054a7f));
  background: -webkit-linear-gradient(top, #055596 0%,#054a7f 100%);
  background: -o-linear-gradient(top, #055596 0%,#054a7f 100%);
  background: -ms-linear-gradient(top, #055596 0%,#054a7f 100%);
  background: linear-gradient(to bottom, #055596 0%,#054a7f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055596', endColorstr='#054a7f',GradientType=0 );
  border:0px;
  margin-top:20px;
  padding:5px;
  -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer; 
}



.close-menu {
		background: #c21a12; /* Old browsers */
background: -moz-linear-gradient(top, #c21a12 0%, #89120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c21a12), color-stop(100%,#89120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c21a12 0%,#89120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c21a12 0%,#89120c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c21a12 0%,#89120c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21a12', endColorstr='#89120c',GradientType=0 ); /* IE6-9 */
color: #fff;
padding: 2px 20px 3px 20px !important;
border-radius: 4px;
text-decoration: none;
font-family: Oswald;
margin: 0 auto !important;
position:relative;

}


nav.mob-more a {
	font-family:Oswald;
	font-size: 18px !important;
	padding:4px 10px 4px 10px !important;
	text-decoration: none;
	background-color:black;
	
	width:60%;
	border-radius: 10px;
	margin: 0 auto;
	margin-bottom:10px;
background: #055596; /* Old browsers */
background: -moz-linear-gradient(top,  #055596 0%, #054a7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055596), color-stop(100%,#054a7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #055596 0%,#054a7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #055596 0%,#054a7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #055596 0%,#054a7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #055596 0%,#054a7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055596', endColorstr='#054a7f',GradientType=0 ); /* IE6-9 */
}

.login-box { 
width: 80%;

}
.login-box img{ 
width: 100%;
height: 100%;
max-width: 274px;

}


}

@media all and (max-width: 660px) { 
.location-col {
	width:100%;
	display:block;
	clear:both;
	text-align:center;
	margin-bottom:20px;
}

.ticks li{ 
font-size:12px;}

.map-iframe {
	margin: 0 auto;
	display:block;
	float:none;
	width:100%;
}


	}


@media all and (max-width: 500px) { 

.rate-tab {
	display:block;
	font-size:14px !important;
	margin-bottom:10px;
	height:30px;
	padding-top:10px;
}

.imgfloatright {
	float:none;
	margin: 0 auto;
	display:block;
	width:200px;
	margin-bottom:20px;
}

.sub-box {
	text-align: center;
}

ul.tabs {
text-align: center;
}

ul.tabs li {
	display:block;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

ul.tabs li.current {
	background-color: #ccc;
}

}



@media all and (max-width: 400px) { 

#Tabs #Content_Area {
	font-size:10px;
}



}