.my-body { margin: 0; padding: 0; color: #333333; font-family: Arial; }

.logo {
	width: 100px; 
	border: 1px solid #00FF00; 
	margin: 20px; 
	border-radius: 10px;
	float: left;
}
.icon{margin: 20px 10px;  color: #FF0000; font-size: 14px;}
.icon-facebook{width:32px; margin: 10px 3px;}
.book-from{border: 1px solid #FF0000; margin: 5px 10px; padding: 5px; width: 200px; display: inline-block;}

.site-name {
color: #FFCC00; font-size: 36px;
float: left  
}

.menu-item {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-item li {
	display: inline-block;
}

.menu-item li a {
	color: #ff0000; text-decoration: none; font-size: 18px; margin:0 10px; display:inline-block; padding:10px;
}

.menu-item li a:hover {
	background-color: #FF0000;
	color: #ffffff;
}

.menu-item li a.selected {
	background-color: #FF0000;
	color: #ffffff;
}

  #drop-nav  {list-style: none; padding: 0px; margin: 0;}
  #drop-nav li {display: inline-block;position: relative;float: left;border:0 solid #000}
  #drop-nav li ul {display: none; z-index:1001; background-color: #FFFFFF; margin: 0; padding: 0; }
  #drop-nav li a {
           white-space: nowrap; text-transform: uppercase;
color: #ff0000; text-decoration: none; font-size: 18px; margin:0 10px; display:inline-block; padding:10px; 
		   }
  #drop-nav li li a {
           white-space: nowrap; text-transform: uppercase;
color: #ff0000; text-decoration: none; font-size: 18px; margin:0 display:inline-block; padding:10px; 
		   }		   
  #drop-nav li a:hover {}
  #drop-nav li:hover ul {display: block; position: absolute;}
  #drop-nav li li a{float: none; border-bottom: 1px solid #000000; padding: 10px;}
  #drop-nav li:hover a { }
  #drop-nav li:hover li a:hover { color: #000}
  #drop-nav li ul li {border-top: 0px;}

.banner { 
width: 100%; height: 300px; border: 0; margin-bottom: 0; border-bottom: 5px dotted #FF0000;
}

.banner-sub { 
width: 100%; height: 300px; border: 0; margin-bottom: 0; border-bottom: 5px dotted #FF0000;
}

.tour-img 
{
width: 250px; height: 250px; border: 5px dotted #FFFF99; border-radius: 50%;
}

.tour-img:hover
{
border: 5px solid #FFFF99;
opacity: 0.5;
}
.tour-book-now
{
color: #ff0000; 
text-decoration: none; 
font-size: 16px; 
margin-top: 10px;
margin-bottom: 10px;
display: block; 
text-transform: uppercase;
border: 1px solid #FFFF99;
border-radius: 10px;
width: 130px;
padding: 10px;
}

.tour-book-now:hover
{
color: #FFFF99;
background-color: #FF0000;

}


.tour-heading { color: #000000; text-decoration: none; font-size: 20px; margin: 0; margin-top: 20px; display: block; 
}

.gallery {
	margin: 0;
	padding: 0;
	list-style: none;
}

.gallery li {
	display: inline-block;
}

.gallery li img {
	width: 200px; height: 200px; border: 5px dotted #ff0000; border-radius: 50%; margin: 10px;
}

.gallery li img:hover {
	border: 5px solid #FFFF99;
	opacity: 0.5;
}
