html{font-size:100.1%;}
*{margin: 0; padding: 0; line-height: 1.7em;}
body {margin:0px; padding:0px;background:#2F34BF;font-family: verdana, Arial, Helvetica, sans-serif; color: #666;text-align: center;font-size:0.85em }

/* Main wrap around layout */
#main { position: relative; max-width: 1000px; min-width: 900px; margin: 0 auto; text-align: left; background: #ffffff url(images/back-top.gif);background-repeat: repeat-x;background-position:0 11px;border-left:20px solid #00A3DA;border-right:20px solid #00A3DA;}    /* Change this as left menu grows */

/* Layout */
#container {position:relative; display:block; background:#fff; border-left:200px solid #000080; overflow:visible;}
* html #container {display:block; min-height: 35em;}
#left {float:left; width:200px;}
* html #left {width:200px;}
#leftin {margin-top:50px}


.topimage {margin-bottom: 3px; height: 110px ;background:transparent url(images/img3.gif);background-repeat: no-repeat;border-top:#fff solid 20px}
.topimage2 {margin-bottom: 3px; height: 110px ;background:transparent url(images/img10.gif);background-repeat: no-repeat;border-top:#fff solid 20px}


/* Wrap around middle category box */
#ctrin  { text-align: justify; padding: 0px;float:left;margin:0;width:98%;background: #ffffff url(images/main-pic.jpg);background-repeat: no-repeat;background-position:top center;margin-left:4px;padding-top:350px }
#ctrin3  { text-align: justify; padding: 0px;float:left;margin:0;width:98%;background: #ffffff url(images/main-pic2.jpg);background-repeat: no-repeat;background-position:top center;margin-left:4px;padding-top:350px }
#ctrin2  { text-align: justify; padding: 0px;float:left;margin:0;width:98%;background: #ffffff ;margin-left:4px }
.content2 {margin-left:20px;margin-right:20px}
.content {margin-bottom:40px;}
/* Wrap around middle content including heading */
#wrapper a { white-space: nowrap; }
#wrapper {margin-left: 230px;margin-top: 0px;}


/* Page attributes */
em {font-weight:bold;}
.clear {clear:both;height:1px;overflow:hidden;}
p {margin: 0 0 1.4em 0;}
small {font-size: 0.9em; color: #aaa}
.justify {text-align: justify;}
.phone-text {text-align: center;color:#2F34BF}
.side-text {text-align: center;color:#666}
#layer1bt { height: 290px;background: #ffffff url(images/logos.gif);background-repeat: no-repeat; }

/* Menu */
.menu {list-style: none; border-top: 1px solid #ccc; margin: 0 0 35px 0;width:100%}
.menu li {border-bottom: 1px solid #ccc;}
.menu ul {display: none; list-style: none;}
.menu ul li {border-top: 1px solid #ccc; border-bottom: none;}
.menu a {display: block; padding: 0 20px 0 10px; list-style: none; color: #2F34BF !important; text-decoration: none;}
.menu ul li a {display: block; padding: 0 20px 0 28px;} 
.menu ul ul li a {display: block; padding: 0 20px 0 38px;} 
.menu a:hover {color: #fff !important; background: #A8ADC0;}
.menu ul li a:hover {display: block; padding: 0 20px 0 28px;} 
.menu ul ul li a:hover {display: block; padding: 0 20px 0 38px;} 

#layer3 { float: left;color:#FD4302;background: #ffffff url(images/img1.jpg);background-repeat: no-repeat;}
.layer3b {margin-left:257px;color:#000000;padding-left:1em;padding-right:1em;text-align:justify;margin-bottom:0px }
.layer3c {margin-left:257px;color:#000000;padding-left:1em;padding-right:1em;text-align:justify; }
.layer3d {margin-left:257px;color:#000000;padding-left:1em;padding-right:1em;text-align:justify;margin-bottom:0px }
#layer4b { float: left;color:#FD4302;background: #ffffff url(images/img2.gif);background-repeat: no-repeat;}
#layer4c { float: left;color:#FD4302; background: #ffffff url(images/img6.jpg);	background-repeat: no-repeat; }
#layer1 { float: left;color:#FD4302;background: #ffffff url(images/img2.jpg);background-repeat: no-repeat;}
#layer2 { float: left;color:#FD4302;background: #ffffff url(images/img3.jpg);background-repeat: no-repeat;}
#layer7 { float: left;color:#FD4302; background: #ffffff url(images/img7.jpg);	background-repeat: no-repeat; }
#layer8 { float: left;color:#FD4302;background: #ffffff url(images/img8.jpg);background-repeat: no-repeat;}
#layer9 { float: left;color:#FD4302;background: #ffffff url(images/img9.jpg);background-repeat: no-repeat;}
#layer10 { float: left;color:#FD4302;background: #ffffff url(images/img10.jpg);background-repeat: no-repeat;}
#layer11 { float: left;color:#FD4302; background: #ffffff url(images/img11.jpg);background-repeat: no-repeat; }
#layer12 { float: left;color:#FD4302;background: #ffffff url(images/img12.jpg);background-repeat: no-repeat;height:200px}
#layer13 { float: left;color:#FD4302;background: #ffffff url(images/img13.jpg);background-repeat: no-repeat;height:200px}
#layer14 { float: left;color:#FD4302; background: #ffffff url(images/img14.jpg);background-repeat: no-repeat;height:200px }
#layer15 { float: left;color:#FD4302;background: #FFFF3F url(images/img15.jpg);background-repeat: no-repeat;border:1px solid #000;}
#layer16 { float: left;color:#FD4302;background: #9FDBFF url(images/img16.jpg);background-repeat: no-repeat;border:1px solid #000;height:240px;padding-bottom:20px}
#layer17 { float: left;color:#FD4302; background: #9FDBFF url(images/img17.jpg);background-repeat: no-repeat;border:1px solid #000;height:200px }


/* Maps */
.map1 { clear: right; float: right; width: 99%; margin: 0 auto; color:#BFBEE5;border: #ffffff solid 1px;border-top: #ffffff solid 5px; text-align:center }
.map1a { color: #000; background-color: #fff; background-image: url("images/map-1.gif"); background-repeat: no-repeat; background-position: center top; text-align: justify; padding-right: 1em; padding-left: 1em; height: 450px }
.map1b { padding-top:308px;margin-left: 120px }
.map2 { color: #000; background-color: #fff; background-image: url("images/map-2.gif"); background-repeat: no-repeat; background-position: center top;  text-align: justify; padding-right: 1em; padding-left: 1em; height: 360px }
.map3 { color: #000; background-color: #fff; background-image: url("images/map-3.gif"); background-repeat: no-repeat; background-position: center top;  text-align: justify; padding-right: 1em; padding-left: 1em; height: 360px }
.map4 { color: #000; background-color: #fff; background-image: url("images/map-4.gif"); background-repeat: no-repeat; background-position: center top;  text-align: justify; padding-right: 1em; padding-left: 1em; height: 360px }
.map5 { color: #000; background-color: #fff; background-image: url("images/map-5.gif"); background-repeat: no-repeat; background-position: center top;  text-align: justify; padding-right: 1em; padding-left: 1em; height: 360px }

/* Headings */
h1 {font: 2em Arial, Helvetica, sans-serif !important; margin: 0px 0 20px 0 !important; color: #DE3D43 !important;}
h1 span {font-size: .75em; color: #888;}
h1.lhtop {font: 1.5em Arial, Helvetica, sans-serif !important; margin: 0px 0 20px 0 !important; color: #08B5F9 !important;text-align:center}
h2 {font-weight: normal; font-size: 1.2em; margin: 0 0 1em 0;text-align:center;padding-bottom:6px}
h2 span {font-size: 1.7em;}
h3, h4, h5, h6 {font-weight: bold; margin: 0 0 1em 0;}
h2.title {position: relative; float: left; width: 100%; margin:0px; color: #2F34BF !important; border-bottom: 2px solid #08B5F9; padding: 1px 0 2px 0; font: 1.7em Verdana, Arial, Helvetica, sans-serif; text-indent: 10px;text-align:right}
h2.titlefun {position: relative; float: right; width: 100%; margin:0px; color: #000 !important; border-bottom: 5px solid #FF1A00; padding: 1px 0 2px 0; font: 1.5em Verdana, Arial, Helvetica, sans-serif; text-indent: 10px;text-align:right}
h2.titlefun2 {position: relative; float: right; width: 100%; margin:0px; color: #000 !important; border-bottom: 5px solid #08B5F9; padding: 1px 0 2px 0; font: 1.5em Verdana, Arial, Helvetica, sans-serif; text-indent: 10px;text-align:right}

/* Links */
a {color: #2F34BF; text-decoration: none}
a:visited {color: #2F34BF !important ;}
a:hover {color: #333;}
.greylink, .greylink:visited {color: #7F987F}
.greylink:hover {color: #333;}
.underline {background: url("../images/dashed-underline.gif") bottom left repeat-x;}

img {margin: 0; padding: 0; border: 0; background: none;}

/* Footer */
#footer {text-align:center; display: block; width: 100%; padding: 1.4em 0; margin: 0; border-top: 1px solid #ccc;color: #666;}
#footer ul {margin: 0; padding: 0; list-style: none;}
#footer li {margin: 0 5px 0 0; padding: 0; display: inline;}
#footer a {color: #CE0C0C !important ; text-decoration: none;padding: 0 15px 0 0;margin: 0 10px 0 0;}
#footer a:visited {color: #CE0C0C !important ;}
#footer a:hover {color: #333 !important ;}

/* Page Titles */
.dirtitle {float: left; width: 100%; margin: 0 0 1px 0 !important; color: #fff !important; background: #CCC1AB !important; padding: 1px 0 2px 0; font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; text-indent: 10px;}
.dirtitle2 {float: left; width: 100%; margin: 0 0 1px 0; color: #fff; background: #CCC1AB; border-left: 1px solid #CCC1AB; border-right: 1px solid #CCC1AB; padding: 1px 0 2px 0; font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; text-indent: 10px;}


/* Special Features */
.author {float: left; color: #333333; padding: 10px; margin: 0;text-align:center;width:auto}
div.author {float: left; margin: 0 0 1.4em 0;width:95%}

table.two { text-align: center;font-family: arial;font-weight: normal;font-size: 1em;color: #404040;width: 80%;background-color: #fafafa;border: 1px #6699CC solid;border-collapse: collapse;border-spacing: 0px;margin-left:5em;margin-right:2em } 

table.two td { text-align: center;font-family: arial;font-weight: normal;font-size: 1em;color: #404040;padding-left: 1em;padding-right: 1em;background-color: #fafafa;border: 1px #6699CC solid;border-collapse: collapse;border-spacing: 0px}  
table.two th { text-align: center;font-family: arial;ont-size: 1em;color: #404040;padding-left: 1em;padding-right: 1em;background-color: #fafafa;border: 1px #6699CC solid;border-collapse: collapse;border-spacing: 0px}  

table.prices {width:100%;font-size: 1.3em;color:#000}
td.prices {width:30%}
td.p1 {background:#00A3DA;padding-left:5px;}
td.p2 {background:#08B5F9;padding-left:5px}
td.p3 {background:#4DC758;padding-left:5px}
td.p4 {background:#FF1A00;padding-left:5px}
.tours li {list-style-type:square;list-style-position:outside;margin-left:20px}