body{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

*{
	margin:0;
	padding:0;
	
}

ul{
	list-style-type:none;
	
	
}
.clear{
	clear:both;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}


h1{
	font-family:'tahoma',arial,helvetica;
	font-size:22px;
	color:#010101;
	padding:0 0 0 12px;
}

h2{
	background:none repeat scroll 0 0 #1B9DB6;
	font-family:'tahoma',arial,helvetica;
	font-size:17px;
	color:#fff;
	padding:8px 0 5px 2px;
	font-weight:bold;
}


h3{
	font-family:'tahoma',arial,helvetica;
	font-size:17px;
	color:#010101;
	padding:10px 0 5px 12px;
}

h4{
	font-family:'tahoma',arial,helvetica;
	font-size:22px;
	color:#552e07;
	padding:12px 0 0 4px;
	border-bottom:1px solid #000;
	width:129px;
	
}
h5{

	font-family:arial,helvetica;
	font-size:15px;
	color:#552e07;
	font-weight:bold;
	padding:7px 0 0 10px;
	color:#000;
}

h6 { color:#000; font-size:16px; font-weight:bold; padding:7px 0 0 10px; }
h6 a { color:#000000; text-decoration:none; }
h6 a:hover { color:#000000; text-decoration:underline; }


#pagewrapper{
	width:100%;
}

#wrapper{
	background-color:#99ccff;
	width:970px;
	margin:0 auto;
	height:auto;
}

/*start headertop*/

#headerTop{
	background-color:#000;
	float:left;
	width:970px;
}
/*end headertop*/

/*start header*/
#header{
	background-color:#99ccff;
	float:left;
}

#header #headerLeft{
	float:left;
	width:236px;
}

#header #headerLeft .logo{
	float:left;
	padding:0 0 0 12px;
}

#header #headerRight{
	float:right;
	width:716px;
	padding:0 0 0 18px;
}

#header #headerRight .slideShow{
	float:right;
}

#header #headerRight .slogan{
	font-family:arial,helvetica;
	font-size:14px;
	color:#761b01;
	padding:0 0 0 12px;
}

.slogan marquee a{ color:#552e07; text-decoration:none; }
.slogan marquee a:hover { color:#552e07; text-decoration:underline; }


/*end header*/

/*start maincontainer*/
#mainContainer{
	background-color:#99ccff;
	float:left;
	width:970px;
}

/*start of left*/
#mainContainer .left{
	background-color:#1B9DB6;
	float:left;
	margin:2px 0 0 0;
	width:240px;
	
}

#mainContainer .left .trek{
	width:239px;
}

#mainContainer .left .trek img{
	padding:3px 3px 0 12px;
	float:left;
	width:90px;
}


#mainContainer .left .trek p {
	padding:0 0 0 1px;
	float:left;
	width:120px;
}

#mainContainer>.left>.trek>a>h6 { text-decoration:none; }

#mainContainer>.left>.trek>a>h6:hover { text-decoration:underline; }

#mainContainer .left .gallery img{
	padding:3px 0 0 6px;
}
/*end of left*/

/*start of center*/

#mainContainer .center{
	float:left;
	padding:10px 10px;
	width:475px;
}

#mainContainer .center p.welcome{
	font-size:13px;
	color:#010101;
	padding:0 5px 0 5px;
}

#mainContainer .center-news {
	float:left;
	padding:3px 10px 10px 10px;
	width:475px;
}

#mainContainer .center .popularTrips .passtrek11{
	background-color:#1B9DB6;
	min-height:130px;
	margin:4px 5px 10px 5px;
	width:470px;
	border: 1px solid #000;
}

#mainContainer .center .popularTrips .passtrek11 img { width:169px; height:105px;  padding:4px; float:left; }

#mainContainer .center .popularTrips .passtrek11 p{
	padding:0 0 0 5px;
	float:right;
	width:287px;
}

#mainContainer .center .popularTrips .passtrek22{
	background-color:#1B9DB6;
	min-height:130px;
	margin:4px 5px 10px 5px;
	width:470px;
	border: 1px solid #000;
}

#mainContainer .center .popularTrips .passtrek22 img { width:169px; height:105px; padding:4px; float:right; }

#mainContainer .center .popularTrips .passtrek22 p {
	padding:0 0 0 5px;
	float:left;
	width:287px;
}
#mainContainer .center img{
	padding-left:3px;
}

#mainContainer .center .test{
	background-color:#1B9DB6;
	width:465px;
	min-height:272px;
	padding:6px;
	border: 1px solid #000;
}


#mainContainer .center .test p.test-content{
	font-family:'tahoma',arial,helvetica;
	font-size:12px;
	color:#010101;
	padding:10px 0 0 0;
	margin:4px 0 0 0;
	width:431px;
}



.nav > ul.sf-menu > li:last-child {
	border:none;}

/*end of center*/


/*start of right*/

#mainContainer .right{
	background-color:#1B9DB6;
	float:right;
	margin:2px 0 0 0;
	width:234px; 
}

#mainContainer .right .time{
}

#mainContainer .right .time img{
	padding:12px;
}
#mainContainer .right .service{
	
}

#mainContainer .right .service img{
	padding:0 12px 12px;
	width:214px;
}

/*end of right*/
/*start of footer*/


#footerwrapper{
	background-color:#1B9DB6;
	float:left;
	width:970px;
}

#footerwrapper #footer{
	margin:0 auto;
	padding:12px 0 0 0;

}

#footer ul{
	list-style-type:none;
}

#footer ul li{
	display:inline;
	color:#000;
	text-align:center;
	padding:0 3px 0 3px;
}

#footer ul li a{
	text-decoration:none;
	color:#000;
}

#footer .imag { padding:10px; }

/*end of footer*/


/*---------------------------Additional css---------------------------------------*/

.nav > ul.sf-menu > li{border-right:1px solid #168ea6;}
.nav a{font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-size:14px;
	color:#fff;}
.sf-menu {
	line-height:	1.0;
	
}
.nav ul.sf-menu li ul li a{ font-size:12px; font-weight:200;}
.nav ul.sf-menu li ul li a:hover{ color:#FC0;}
ul.sf-menu > li li {border-top:1px solid #168ea6; border-left:1px solid #168ea6;}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width: 100%;
	min-width:			11em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.3em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			11em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			11em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	   background: none repeat scroll 0 0 #1B9DB6;
    float: left;
    list-style: none outside none;
    margin-bottom: 1em;
    width: 100%;
}
.sf-menu a {
	padding: 		.5em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	background:		#1b9db6;
}
.sf-menu li li {
	background:		#1b9db6;
}
.sf-menu li li li {
	background:		#1b9db6;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#1b9db6;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.CommentSection, .CommentSection tr td { border:none;}
.CommentSection { width:800px; margin-left:30px; margin-bottom:5px; padding: 10px 5px 20px 20px; }
.titletable { font-weight:bold; width:130px; vertical-align:top; }


#containerWrapper{ margin:10px 0 0 0;	}

.maincontent {padding: 12px; }
.maincontentwithsidebar {padding: 10px; float:left; width:636px;}


.maincontent h3 {    background: none repeat scroll 0 0 #1B9DB6; color:#FFFFFF; font-weight:bold; margin:10px 0; padding:5px;}

.maincontent table, .maincontent tr, .maincontent td, .maincontent th { border: 1px solid #36769A; border-collapse: collapse; padding: 5px;}

.tablecontent { width:800px; margin-left:30px; margin-bottom:5px; }
.tablecontent td,th { padding: 3px; color:#03275F;}
.tablecontent td a { color: #03275F;  text-decoration: none;}
.tablecontent td a:hover { color: #06F;  text-decoration: underline;}
.navi .tablecontent, .navi .tablecontent a { color:#00F; }
#tablecontent1, td, th { border:none; }
#tablecontent1 tr td input { font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.tablecontent td.duration { width:100px; }


#sidebar{float:right; width:300px; margin-top:10px; }
#sidebar h2{display:block; background:#1B9DB6; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; padding:5px 0 5px 10px; margin-bottom:7px; line-height:20px; position:relative;}
#sidebar span.blueBlock {display:block; width:5px; height:30px; position:absolute; background:#1B9DB6; top:0; left:0; ;}
#sidebar ul li {margin-bottom:5px;}
#sidebar ul li a {color:#030376; text-decoration:none;}
#sidebar ul li a:hover {color:#5E5EFB; text-decoration:underline;}
#sidebar input, textarea{border:1px solid #AEC0FF; padding:2px; width:145px;}
textarea.formcontact  {border:1px solid #AEC0FF; padding:2px; width:310px;}
#sidebar input[type="submit"]{width:80px; -moz-border-radius: 5px;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	 -khtml-border-radius: 5px;
	-khtml-border-radius:15px;
      border-radius: 5px;
	  border-radius: 5px;
	  cursor:pointer;
	  color:#267398;}
#sidebar input[type="submit"]:hover{background:#0064ab; color:#fff; }
span.blueBlock {
	display:block;
	width:5px;
	height:40px;
	position:absolute;
	background:#1e70b7;
	top:0px;
	left:-6px;
}

#containerInner {padding-top:10px;}
#center { border-radius:8px; font:Arial, Helvetica, sans-serif; color:#000;}
.style1 { font-weight:bold; width:200px; }
.style2 { font-weight:bold; }
.submit1 { color:#000; cursor:pointer;}
.submit1:hover { color:#069;}

.trek h6 a { color:#000; }
.image-test {float:left; width:92px; padding:2px 2px 0 0; }
.text-test { float:right; width:365px; }
.test div a { text-decoration:none; color:#000; font-weight:bold; }
.test div a:hover { text-decoration:underline; color:#000; font-weight:bold; }
#sidebar p img.style1 { width:200px; height:200px; }

#map img { width:290px; height:340; }

.image-itinery img { padding:5px; max-width:620px; max-height:335px; }
ul#footer-services { width:800px; }
ul#footer-services  li { background:url(images/border.jpg) no-repeat; padding-right:2px; }
