body { background-image:url(../img/bg.png); background-attachment:fixed; background-repeat:no-repeat; background-size:cover; margin:0;}

#main-wrap {width:900px; background-color:#FFFFEA; height:auto; margin:0 auto;}
.shadow {-moz-box-shadow: 0 0 30px 5px #999; -webkit-box-shadow: 0 0 30px 5px #999; box-shadow:0 0 30px 5px #999;}
.shadow1 {-moz-box-shadow: 0 0 10px 2px #999; -webkit-box-shadow: 0 0 10px 2px #999; box-shadow:0 0 10px 2px #999;}
.banner {margin:10px 0 0 0;}
	
/* Menu Styling */
#styletwo{position:relative; display:block; height:26px; font-size:14px; font-weight:bold; background:transparent url(../img/bgOFF.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif; width:900px;}
#styletwo ul{margin:0; padding:0; list-style-type:none; width:auto;}
#styletwo ul li{display:block; float:left; margin:0 1px 0 0;}
#styletwo ul li a{display:block; float:left; color:#000; text-decoration:none; padding:6px 14px 0px 14px; height:24px;                                                     }
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff; background:transparent url(../img/bgON.gif) repeat-x top left;}
/* Menu Styling End */

/* Wrap */
#wrap{width:860px; height:auto; padding:10px 20px 0 20px; background-color:#FFFFEA}
#wrap1{width:860px; height:auto; padding:10px 20px 0 20px; background-color:#FFFFEA;}
#leftmenu {width:180px; float:left; padding:5px;}
#leftmenu img { border:solid 2px #000;}
#index-content {width:450px; float:left; overflow:hidden; padding:10px;}
#index-content h1 {text-align:center;}
#index-content p{font-size:26px; padding-left:15px;}
#rightmenu {width:200px; float:left; height:300px;}
.aboutus img{float:right; border:solid 2px #000; margin-left:10px;}
.aboutus p{font-size:22px; display:block;}	
#wrap .findus{font-size:22px; display:inline-block;}
.routeplanner {width:200px; margin:0 auto; border:solid 2px #000;}
.services img {padding-right:40px;}
.services p{font-size:20px; font-weight:bold; padding-top:25px;}
img {border:none;}
.tarrif{margin-left:150px; margin-left:200px;}
.tarrif span{color:#F00; font-size:30px;}
/* Wrap End */

/* Links Menu */
ul {list-style: none; margin: 0; padding: 0;}
#menu {width: 200px; margin-bottom:0px; margin-left:55px; margin-right:16px; margin-top:10px; float:left;}
#menu li a {height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none;}	
#menu li a:link, #menu li a:visited {color: #FFF; display: block; background: url(../pics/menu.gif); padding: 8px 0 0 35px;}
#menu li a:hover {color: #FFF; background: url(../pics/menu.gif) 0 -32px; padding: 8px 0 0 35px;}
/* Links Menu */

/* Links */
a:link {color:#00F; text-decoration:none;}      /* unvisited link */
a:visited {color:#00F; text-decoration:none;}  /* visited link */
a:hover {color:#F00; text-decoration:none;}  /* mouse over link */
a:active {color:#00F; text-decoration:none;}  /* selected link */

#Style {position:relative; top:-630px; left:-450px; visibility:hidden; padding:5px;}
/* Links End */

/* Contact */
#contact-area {width: 700px; margin:0 auto; color:#333;}
#contact-area input, #contact-area textarea {padding: 5px; width: 471px; font-family: Helvetica, sans-serif; font-size: 1.4em; margin: 0px 0px 10px 0px; border: 2px solid #ccc;}
#contact-area textarea {height: 90px; resize:none; overflow:hidden;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {width: 100px; margin-left:500px;}
label {float: left; text-align: right; margin-right: 15px; width: 100px; padding-top: 5px; font-size: 1.4em; font-weight:bold;}
/* Contact End */

/* Scroll  */
#backtotop {cursor:pointer; display:none; margin:0px 0px 0px 370px; position:fixed; bottom:10px; font-size:90%; padding:10px; width:100px; text-align:center; background-color:#000; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; filter:alpha(opacity=60); -khtml-opacity:0.6; -moz-opacity:0.6; opacity:0.6; color:#FFF; font-size:14px;
z-index:1000;}
#backtotop:hover{filter:alpha(opacity=90); -khtml-opacity:0.9; -moz-opacity:0.9;opacity:0.9;}
/* Scroll End */

/* Gallery */
#gallery{position:relative; width:900px; margin:0 auto; height:620px; background-image:url(../img/gallerybg.png); background-position: 50% 100px; background-repeat: no-repeat; background-color:transparent; margin:10px; font-size:90%; overflow:auto;}
#gallery ul{list-style-type:none; margin-top:440px; margin-right:20px;}
#gallery li{float:left; width:94px;}
 /*this is the image saying 'click on a thumbnail'*/
#gallery a {display:block; padding:5px; text-decoration:none; width:80px; height:50px; cursor:pointer;}
#gallery a img.thumb {-webkit-box-shadow: 1px 2px 4px #444; -moz-box-shadow: 1px 2px 4px #444;box-shadow: 1px 2px 4px #444;;}
#gallery a img.fullsized {display:none; position:absolute; left:135px; top:10px; margin:0px auto; width:550px; height:400px; -webkit-box-shadow: 1px 3px 8px #444; -moz-box-shadow: 1px 3px 8px #444; box-shadow: 2px 3px 8px #444;}
#gallery a img.fullsized2 {display:none; position:absolute; left:245px; top:10px; margin:0px auto; width:350px; height:400px; -webkit-box-shadow: 1px 3px 8px #444; -moz-box-shadow: 1px 3px 8px #444; box-shadow: 2px 3px 8px #444;}
#gallery a:hover img.fullsized, #gallery a:focus img.fullsized {display:block;}
#gallery a:hover img.fullsized2, #gallery a:focus img.fullsized2 {display:block;}
/* Gallery End */

/* Videos On Entertainment Page */
.videos{ width:640px; margin-left:110px;}
.videotxt{font-size:18px; color:#666;}
.videotitle{font-size:20px; color:#666;}
.upload{font-size:18px; color:#666; float:right;}
/* Videos On Entertainment Page End */

/* Footer */
#footer {text-align:center; font-size:14px;color:#666;}
/* Footer End */