body{
    background-color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;

	

}

a
	{
		color:blue;
	}
	
	
	p:hover{
	 text-decoration:none!important;
	 
	}
	
	a:hover{
	 text-decoration:none!important;
	 cursor:default;
	 
	}
	
	.disclaimer p
{
	margin:0px;
}

.testimonial {
  
    font-style: italic;
}

.innerblocks
{
 padding-top:10%!important;
 padding-left:5%!important;
 padding-right:5%!important;
}



@media screen and (min-width: 1200px) {
.maincontainer
{
 width:55%;
 background:white;
 margin:0 auto;
 margin-top:1%;
 padding-top:1%;
 height:auto;
 
}

.maincontainer1
{
 width:56%;
 background:white;
 margin:0 auto;
 margin-top:1%;
 height:auto;
 padding:0.2%;
 border:1px solid black;
 background:#999;
 
}

.maincontainer2
{
 width:56%;
 background:white!important;
 margin:0 auto;
 margin-top:1%;
 height:auto;
 padding:0.2%;
 padding-top:4%!important;
 border:1px solid black;
 background:#999;
 margin-bottom:1%;
 font-family:Arial, Helvetica, sans-serif!important;
}


.maincontent
{
 padding-left:4%;
}



.rest
{
 padding-left:5%;
}


.image3
{
	margin-left:9%;
}

input[type=text]
{
  
   height:25px;
   width:270px;
}


.disclaimer
{
	padding-left:9%;
}

.book
{
text-align:right;

}




.lead
{
	text-align:left;
	margin-left:-8%;
	color:black;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}






}





 @media screen and (max-width: 749px) {
   p{
      	  font-size:11px!important;
   }  
   
   ul li{
       font-size:11px!important;
   }
   
   
.image2 img
{
 width:100%;
}





.iframe iframe
{
 width:100%;
}



.prehead {
    font-size: 12px!important;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
}

.h
{
	font-size:23px!important;
}

.maincontainer
{
 width:100%;
 background:white;
 margin:0 auto;
 margin-top:1%;
 padding-top:1%;
 height:auto;
 
}

.maincontainer1
{
 width:100%;
 margin:0 auto;
 margin-top:1%;
 height:auto;
 padding:0.2%;
 border:1px solid black;
 background:#999;
 
}

.para
{
	font-size:13px!important;
	margin-left:10%;
	margin-top:3%!important;
}

.image3
{
	width:50%;
}





body{
    background-color: #fff!important;
   
	}
	
.lead
{

font-size:14px!important;
margin-left:24%;
color:black;


}

.book
{
text-align:center;

}

.book img
{
	 width:280px; 
	 height:300px;
}

.disclaimer
{
	padding-left:6%;
}




}







@media only screen and (max-width: 750px) and (min-width: 580px) 
{

.book
{
text-align:right;

}


.lead
{
	text-align:left;
	margin-left:-2%;
	color:black;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}


.disclaimer
{
	padding-left:5%;
}




}

@media only screen and (max-width: 750px) and (min-width: 500px) 
{
.disclaimer
{
	padding-left:8%;
}

}


@media screen and (max-width: 350px) 
{
.disclaimer p
	{
	font-size:9px!important;

	}

.image p
	{
	font-size:8px!important;

	}
	
	
.red 
{
font-size: 10px!important;
color: #C30;
text-align:center;
font-weight:bold!important;
}

.headline {
    font-size: 18px!important;
    font-family: Impact;
    color: #C30;
	font-style: normal;
}




	

	
}







@media only screen and (max-width: 1199px) and (min-width: 750px) 
{
.image2 img
{
 width:100%;
}

.image3 img
{
	margin-left:10%;
	
}


.iframe iframe
{
 width:100%;
}

body{
    background-color: #fff!important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;

	}
	
.maincontainer1
{
 width:100%;
 margin:0 auto;
 margin-top:1%;
 height:auto;
 padding:0.2%;
 border:1px solid black;
 background:#999;
 
}	


.para
{
 margin-top:3%;
 font-size:14px!important;
}

.book
{
text-align:right;
margin-top:2%;

}




.lead
{
	text-align:left;
	margin-left:-8%;
	color:black;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}


.disclaimer
{
	padding-left:9%;
}

}


.prehead {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
}
	
.highlight 
{
    color: #000;
    background-color: #FF0;
}

.h {
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
	font-size: 27px;
}


.headline {
    font-size: 40px;
    font-family: Impact;
    color: #C30;
	font-style: normal;
}

.image1 img
{
 width:100%;
}

.image  a{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color:#000000;
}


.image a:hover
{
text-decoration:none;

}

.booking{    
background-color:#ffffff;
font-family: "Arial Black", Gadget, sans-serif;
color: #FFF; 
display:block;
width:260px;
margin:0 auto;
}




.red
{
font-size: 27px!important;
color: #C30;
text-align:center;
font-weight:bold!important;
}

.red1
{
font-family: "Arial Black", Gadget, sans-serif;
font-size: 22px;
color: #C30;
padding-left:16%;
}

.blocks
{
 background-color: rgb(255, 255, 204);
 width:90%;
 margin:0 auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 padding:2% 5%;
}

.blocks1
{
 background-color: rgb(204, 255, 255);
 width:80%;
 margin:9% auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 padding:2% 5%;
}




.blocks9
{
 background-color: rgb(255, 255, 204);
 width:80%;
 margin:10% auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 padding:2% 5%;
 border: thick dashed #F00;
}


.guarantee
{
 text-align:center;
     color: #F00;
    font-size: 24px;
    font-weight:bold;
	
}

.name
{
	font-size:14px;
}

.hicaps
{
    font-family: "Arial Black", Gadget, sans-serif;
    color: #309;
    font-size: 20px;
	text-decoration:underline;
}


.image2
{
text-align:center;
}

.black
{
	font-size: 22px;
    font-family: "Arial Black", Gadget, sans-serif;
}

.map
{
	margin:0 auto;
}

.footnote
{
	font-size:14px!important;
}

.footnote p a
{
	text-decoration:underline;
}

.image3
{
	text-align:center;
}

.image4
{
	text-align:center;
}

.para
{
	
	color:#000000;
	font-size:18px;
}





