/* CSS Document */

body {
margin-left:0px;
margin-top:0px;
background-image:url(images/bodybg.gif);
background-repeat:repeat-x;
background-color:#4db8ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:visited {
text-decoration:none;
color:#0099FF;
}

a:link{
text-decoration:none;
color:#0099FF;
}

a:hover{
text-decoration:underline;
}


#wrapper {
background-color:#ffffff;
margin-left:0px;
width:900px;
border: 1px #ffffff solid;
}


#container {
margin:0px;
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
background-color:#ffffff;
}

/* TOP BAR WITH TITLE AND TOP NAVIGATION LINKS*/

#topbar{
background-image:url(images/topnavbg.jpg);
background-repeat:repeat-x;
height:70px;
margin:0px;
}

#title {
width:500px;
float:left;
margin-left:20px;
}

#topnav{
float:left;
height:70px;
text-align:right;
}

p.topnav{
padding-top:20px;
}

#topnav ul{
margin-top:30px;
padding-right: 10px;
display:inline;
list-style:none;
}

#topnav li{
display:inline;
list-style:none;
padding-right:10px;
padding-top:30px;
font-size:.7em;
}

#topnav li a{
color:#0099FF;
text-decoration:none;
}

#topnav li a:hover{
color:#333333;
text-decoration:none;
}

/* FLASH ANIMATION HEADER AND MAIN NAVIGATION LINKS*/
#header {
background-color:#FFFFFF;
height:200px;
}

/*- Menu Tabs 1--------------------------- */


    #tabs1 {
      float:left;
      width:100%;
      background-image:url(images/mainnavbg3.gif);
	  background-repeat:repeat-x;
	  background-color:#F4F7FB;
      font-size:.8em;
      line-height:normal;
      border-bottom:1px solid #BCD2E6;
      }
	  
    #tabs1 ul {
      margin-left:160px;
	  margin-right:0px;
	  margin-bottom:0px;
		  margin-top:0px;;
          padding:10px 10px 0 50px;
          list-style:none;
		  font-size:.8em;
		  font-weight:bold;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background-image:url(images/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }
/***************
#mainnav{
float:left;
clear:both;
/*background-image:url(images/mainnavbg.jpg);
background-repeat:repeat-x;
background-color:#0099CC;z
width:900px;
height:29px;

}

#mainnav ul{
list-style:none;
margin-left:150px;
margin-top:10px;
font-size:.8em;
}

#mainnav ul li{
display:inline;
margin-right:0 px;
}

#mainnav ul li a{

width: 100px; /*Width of top level menu link items
padding: 1px 8px;
border: 1px solid #ffffff;
text-decoration: none;
color: #ffffff;
margin-right:0px;
}



#mainnav ul li a:hover{
background-color: #ffffff;
color: #999999;
}

*/

/*LColumn, Mainbody, Rcolumn*/

#lcolumn {
float:left;
width:175px;
padding-bottom:20px;
}

#lcolumn H1{
font-size:.8em;
letter-spacing:1px;
margin-left:20px;

}

#lcolumn H2{
display: block;
font-size:.8em;
letter-spacing:2px;
font-style:italic;
border-bottom:#666666 1px solid;
padding-left:30px;
}

#lcolumn ul{
font-size:.7em;
padding-left:2px;
list-style:none;
letter-spacing:1px;

}

#lcolumn li{
display:block;
padding-bottom:10px;
}

#lcolumn li a:link{
text-decoration:none;
color:#333333;
display:block;

}
#lcolumn li a:visited{
text-decoration:none;
color:#333333;
display:block;


}

#lcolumn li a:hover{
text-decoration:none;
color:#0066CC;


}

/**********************************/


#mainbody{
width:550px;
float:left;
padding-left:5px;
padding-right:5px;
border-left:#CCCCCC 1px solid;
background-color:#ffffff;
}


#mainbody h1{
color:#006699;
border-bottom:#006699 solid 1px;
width:464px;
letter-spacing:1px;
font-weight:bold;
font-size:1em;
}



#mainbody h2{
color:#006699;
border-bottom:#006699 solid 1px;
width:466px;
letter-spacing:1px;
font-weight:bold;
font-size:1em;
}

#mainbody h3{
font-size:.8em;
margin-left:20px;
}

#mainbody h4{
color:#006699;
font-weight:bold;
font-size:0.9em;
width:464px;
background-color:#cccccc;
margin-bottom:2px;
letter-spacing:1px;
}

#mainbody p{
font-size:.7em;
width:464px;
margin-left:20px;
}


#featured{
float:left;
width:220px;
height:220px;
margin-left:15px;
margin-bottom:15px;
border:1px #999999 solid;
}

#featured h1{
font-size:.7em;
color:#ffffff;
height:25px;
width:220px;
margin-top:0px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
border-bottom:1px solid #999999;
background-color:#0099FF;
font-weight:normal;
}


#featured a:visited{
text-decoration:none;
}


.featured a:link{
color:#0099FF;
text-decoration:none;
font-weight:bold;
}

.featured a:visited{
color:#0099FF;
text-decoration:none;
}

.featured a:hover{
text-decoration:none;
}

.featuredimage {
padding:0px;
margin-left:15px;
margin-bottom:10px;
float:left;
border:1px solid #999999;
}


#staff1 {
float:left;
font-size:.7em;
text-align:center;
margin-left:0px;
margin-bottom:30px;
width:250px;
}

.staffimage{
margin-left:10px;
border:1px #cccccc solid;
padding:5px;
}

#mainbody .tourdetails{
font-size:.7em;
color:#666666;
width:458px;
}

#mainbody .tourpic {
padding:5px;
border: 1px solid #0066CC;
}
/**********************************/
#rcolumn{
float:left;
width:160px;
padding-right:0px;
padding-top:30px;
}

#rcolumn .image{
border-bottom:15px solid #006699;
border-top:2px solid #006699;
border-right:2px solid #006699;
border-left:2px solid #006699;
}

#rcolumn h1{
font-size:.8em;
color:#ffffff;
background-image:url(images/sidebarh1bg2.gif);
background-repeat:no-repeat;
text-align: center;
padding-top:7px;
height:30px;
letter-spacing:2px;
margin-bottom:0px;
}

#rcolumn ul{
margin-top:0px;
padding-top:0px;
margin-left:3px;
padding-left:10px;
width:150px;
}

#rcolumn li{
display:block;
margin-top:0px;
list-style:none;
text-decoration:none;
color:#333333;
font-size:.7em;
}

#rcolumn li a:link{
list-style:square;
text-decoration:none;
color:#333333;
padding-left:10px;
}

#rcolumn li a:visited{
list-style:square;
text-decoration:none;
color:#333333;
padding-left:10px;
}

#rcolumn li a:hover{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
}

#rcolumn .events{
font-size:.8em;
margin:0px;
}

/**************************/

#footer {
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color:#999999;
border-top:#cccccc 1px solid;
text-align:center;
}



#footer a{
text-decoration:none;
color:#999999;
}






/*misc */

.clearboth {
clear:both;
}

.caption{
font-size:.7em;
margin-left:10px;
}


.textbox{
margin-bottom:5px;
}

#subscribe {
background-color:#ffffff;
background-image:url(images/subscribebg.gif);
background-repeat:no-repeat;
width:150px;
height:100px;
text-align:center;

padding-top:10px;
padding-bottom:10px;
font-size:.7em;
color:#000000;
border:#0099FF 1px solid;
}

#subscribe p{
text-align:center;
padding-left:5px;
padding-right:5px;
}

/*city pages service_list.php*/


.breadcrumbs {
font-size:.7em;
margin-top:5px;
margin-bottom:5px;
}


#info{
float:left;
padding-left:0px;
width:390px;
font-size:x-small;
}

#info h2{
font-size:.9em;
font-weight:bold;
}

/*.info{
font-size:.9em;
width:380px;
float:left;
margin-left:0px;

}*/

#info .image {
float:left;
padding:0px;
margin:0px;
border: 1px solid #0099FF;
}

.tnimage {
float:left;
padding:0px;
margin:0px;
border: 1px solid #0099FF;
}
/*testimonial page */
#testimonial {
width:500 px;
height:inherit;
padding-top:0px;
padding-bottom:30px;
margin-left:0px;
float:left;
}

.customername {
width:150px;
font-size:.8em;
font-weight:bold;
float:left;
color:#0066CC;
text-align:right;
border-top:3px solid #cccccc;
}

.message {
width:280px;
font-size:.7em;
color:#333333;
float:left;
margin-left:10px;
/*font-style:italic;*/
border-top:1px solid #cccccc;
}

/*lcolumn other country images*/

#lcolumn .image{
margin-left:10px;
margin-top:5px;
border:1px solid #0099FF;
}