@charset "utf-8";

/* CSS Document */


 

a:link{

	color:#70c35;

}



@font-face {

    font-family: 'cuprumffuregular';

    src: url('../font/cuprum-webfont.eot');

    src: url('../font/cuprum-webfont.eot?#iefix') format('embedded-opentype'),

         url('../font/cuprum-webfont.woff') format('woff'),

         url('../font/cuprum-webfont.ttf') format('truetype'),

         url('../font/cuprum-webfont.svg#cuprumffuregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('../font/proximanova-bold-webfont.eot');
    src: url('../font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-bold-webfont.woff') format('woff'),
         url('../font/proximanova-bold-webfont.ttf') format('truetype'),
         url('../font/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oswaldregular';
    src: url('../font/HelveticaLTStd-Cond.eot');
    src: url('../font/HelveticaLTStd-Cond.eot?#iefix') format('embedded-opentype'),
         url('../font/HelveticaLTStd-Cond.woff') format('woff'),
         url('../font/HelveticaLTStd-Cond.ttf') format('truetype'),
         url('../font/HelveticaLTStd-Cond.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





@font-face {

    font-family: 'open_sansregular';

    src: url('opensans-regular-webfont.eot');

    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('opensans-regular-webfont.woff') format('woff'),

         url('opensans-regular-webfont.ttf') format('truetype'),

         url('opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





.home .article-content a{

		color:#32bbcf!important;

}

.home .article-content table{

	font-size:14px;	

	color:#999;

	text-align:justify;

}



.article-content ul li{

 	background: url(../images/new/redarrow.jpg) no-repeat;

	color:#999999;

}

.article-content ul li ul li{

 	color:#999999;

}



.article-content ul li li{

 	background: url(../images/new/redarrow1.jpg) no-repeat;

}



 	

	

	#ja-mainnav {
	padding-top:8px !important;
 	width: 1020px;
 	margin: 0 auto !important;

	}

	

#ja-container {
 	width: 1007px;
 	margin: 0 auto;
 	}

	

	#ja-botsl{

	width: 1015px;

	margin: 0 auto;

	}

	

	

	#ja-footer {

	width: 1015px;

	margin: 0 auto;

	}

	

.home #ja-wrapper {

	width: 1020px;

	margin: 0 auto;

	background:#fff;

	padding-top:6px;

	clear:both;
	position:relative;
	top:0;

	}
	#ja-wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    margin: 0 auto;
    padding-top: 6px;
    position: relative;
    top: -20px;
    width: 1020px;
}

.accommodation #ja-wrapper,
.sri-lanka #ja-wrapper,
.euphoria-spice-a-herbal #ja-wrapper,
.inquiries #ja-wrapper,
.day-excursions #ja-wrapper,
.events-a-festivals #ja-wrapper,
.tour-packages #ja-wrapper,
.contact-us #ja-wrapper{
    top: 0px;
}
	.contact-us .article-content h5{
		color: #88c63f;
		font-size: 16px;
		font-weight: bold;
	}
	
	.contact-us .article-content h6{
		color: #03b0e8;
		font-size: 15px;
		font-weight: bold;
		margin-bottom:0;
		padding-bottom:5px;
	}

	#ja-containerwrap{

			background:#fff;

	}

	

	#ja-containerwrap2{
 			background:#fff;

	}
	#best{
    position: absolute;
    right: -123px;
    top: -14px;
	}	

	

	

	

h1.logo a {

	width: 208px;

	display: block;

	background: none  ;

	height: 80px;

	position: relative;

	z-index: 100;

}



#ja-headerwrap {

	color: #CCCCCC;

	line-height: normal;

	height: 114px;

	background:#fff;

}





#ja-header {

	position: relative;



	height: 100px;

		width: 982px;

	margin: 0 auto;

		background: none;



}



/*menu*/

.menu li{

	margin: 0;

	padding: 10px 23px;

	border-left: none;

	border-right: 1px solid #F5F5F5;

	display: block;

	color: #EB008B;

	font-weight: normal;

	line-height: normal;

	text-decoration: none;

	font-family:"cuprumffuregular",  Arial, Helvetica, sans-serif;

    font-size: 19px;

    text-transform: uppercase;

	

}



#ja-mainnav ul.menu li a {

    border-left: medium none;

     color: #fff;

    display: block;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    line-height: normal;

    margin: 0;

    padding: 10px 20px;

    text-decoration: none;

    text-transform: uppercase;

}

#ja-mainnav > ul > li {

    background: none repeat scroll 0 0 transparent;

     margin-right: 1px;

}





body#bd {

	color: #ee7f01;

 background:url(../images/new/shaodwo.jpg) repeat-y center; 

}





.menu li {

    border-right: 1px solid #F5F5F5;

    float: left;

 
    padding-left: 15px;

    padding-top: 5px;

 }



#ja-mainnav a {

    display: block;

    line-height: 20px;

    margin: 0;

    padding: 0!important;

	text-decoration:none;

	color: #fff;

    text-decoration: none;

}



#ja-mainnav a:hover {

   color: #fff;

    text-decoration: none;

}







.menu li  {

    border-right:none;

    float: left;
       padding:8px 13.6px 0;

 }







/*others*/

#ja-banner {

	margin: 0 auto;

	width:100%;

	text-align: center;

	position:relative;

	z-index:0;

 	

 }



#ja-front-slo {

    color: #FFFFFF;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 18px;

    font-weight: bold;

    height: 85px;

    padding-top: 0;

    width: 1020px;

	margin:0 auto;

}



#ja-front-sco{

 	min-width:1020px;

	margin:0 auto;

	width:1020px;

}



#ja-bannerlink{

	width: 1020px;

	margin:0 auto;

}

#ja-bannerlink img{

	height:97px;	

}







#ja-col2 {

float: right;

    margin-left: 0;

    overflow: hidden;

    width: 29%;

}



#ja-col1 {

    float: left;

    overflow: hidden;

    padding-top: 0;

    width: 33%;

}



#ja-col1 p{

	margin-top:0;

	padding-top:0;

}





#ja-mainbody, #ja-mainbody-fl {

  float: left;

    width:70%;

	}

#ja-mainbody #ja-contentwrap {

    float: right;

    width: 66.5%;

}



#ja-content {

    padding: 0 5px;

	background: #ffffff; /* Old browsers */

 min-height:532px;

}



#ja-container2 {

    background: none repeat scroll 0 0 #FFFFFF;

    padding: 2px 0 0 0 ;

}

#ja-containerwrap-fl {

/*	background:  url(../images/new/middle_content.jpg);

*/	min-height:600px;

	background:#fff;

}



h2{

	 font-family:  Arial, Helvetica, sans-serif;

	color: #CF0B0C;

    font-size: 180%;

    font-weight: normal;

    margin: 0;

	line-height:20px;

}



.home .article-content p{

		margin:2px  0 0 0; 

		color: #999;

    font-family:  Arial, Helvetica, sans-serif;

     line-height: 22px;

	padding-bottom:10px;

	text-align:justify;	

}

.article-content p{

		margin:2px  0 0 0; 

		color: #999999;

    font-family: Arial, Helvetica, sans-serif;

     line-height: 22px;

	padding-bottom:10px;	
	text-align:justify;
	padding:5px 10px 10px 0;

}
.client-testimonials .article-content p{
	padding:0 10px 10px 0;
	margin-top:0;
 }

.client-testimonials .article-content p.none{
	padding:0;
  }
.article-content{

	font-size:14px;	

}

.article-content ul{

 		color: #ee7f01;

		margin-top:0;

		padding-top:0;

 }



.contentheading{

		border-bottom:1px solid #efefef;

}

h3.show{

	  color: #A21413;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 24px;

    font-weight: bolder;

	margin-bottom:0;

	margin-top:0;

	

}



#ja-col2 h3.show{

    color: #16b8a7;

    font-family: oswaldregular;

    font-size: 24px;

    font-weight: lighter;

	background:none;
	text-transform:uppercase;

	

}





	#ja-botsl input{

	border: 1px solid #999999;

    color: #666666;

    font-family:  Arial, Helvetica, sans-serif;

    height: 20px;

	}

	

#ja-botslwrap {

	border-top: 1px solid #bfe1e4;

	background:  #fff;

	color: #000;

	width:100%;

	margin:0 auto;

	padding:9px 0;

}



#ja-botsl{

		padding:0 5px;

}



#ja-botsl .menu li a{

		color: #787777;



}



#ja-botsl .menu li{

	margin: 0;

	padding: 3px 11px;

	border-left: none;

	border-right:none;

	display: block;

	color: #787777;

	font-weight: normal;

	line-height: normal;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif, "Adobe Garamond Pro";

    font-size: 12px;

    text-transform: capitalize;

	clear:left;

	height:auto;

	background:url(../images/new/grayarow.png) no-repeat 0 7px  ;

	

}





#ja-botsl h3 {

color: #787777;

    font-family: Arial,Helvetica,sans-serif,"Adobe Garamond Pro";

    font-size: 15px!important;

    font-weight: bold;

    text-transform: none;}



#ja-botsl a {

	color: #A21413;

}

#ja-botsl a:hover {

	color: #000;

}



#ja-botsl ul li {

    background:  none;

    margin: 0;

    padding: 0 ;

}



#ja-botsl p{

		padding-left:28px;

}



#ja-footerwrap {

	color: #666666;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 12px;

    height: 26px;

    padding-top: 0;

	background:none;

	min-width: 1020px;

	margin:0 auto;

	border-top:1px solid #BFE1E4;

}



#ja-footer{

	background:#fff;

	padding-left:5px;

	padding-bottom:10px;	

}



#ja-footer .copyright {

    clear: both;

    color: #32BBCF;

    display: block;

    font-size: 105%;

    font-style: normal;

    padding-left:0;

	padding-top:10px;

	

}



#ja-search ul li{

		  color: #FFFFFF;

    float: left;

    font-weight: bold;

    height: 30px;

    padding: 3px 0px;

    text-align: center;

}



#ja-search ul li a{

	color: #000;

    font-family:"bebas_neueregular","Arial Narrow", Arial,Helvetica,sans-serif;

	text-transform:uppercase;

    font-size: 24px;

    padding: 5px;

	font-weight:normal;

	text-decoration:none;

}



#ja-search ul li{

		list-style:none;

		list-style-image:none;

		background:none;

}















#ja-innmenu ul li{

		  color: #FFFFFF;

    float: left;

    font-weight: bold;

    height: 30px;

    padding: 3px 0px;

    text-align: center;

}



#ja-innmenu ul li a{

	color: #000;

    font-family:"bebas_neueregular","Arial Narrow", Arial,Helvetica,sans-serif;

	text-transform:uppercase;

    font-size: 24px;

    padding: 5px;

	font-weight:normal;

	text-decoration:none;

}



#ja-innmenu ul li{

		list-style:none;

		list-style-image:none;

		background:none;

}







#ja-innmenu  {

 background: none repeat scroll 0 0 transparent;

    right: 0;

    padding-left: 20px;

    position: absolute;

    top: 5px;



}



#google_translate_element{

		text-align:left;

}

#ja-innmenu .button{

	background:#86be3d;

	color:#fff;

	border:none;

	font-size:105%;

	

	

}





#ja-search .inputbox {

    background: #fff;

    border: 1px solid #CCC;

    color: #999999;

    font-size: 92%;

    padding: 6px 5px;

    width: 154px;

}



#ja-search .button{	

	background:#86BE3D ;

	font-size:95%;

	border:none;

	padding:6px 5px;

	color:#fff;

}











 h2 , h2.be, h3.show,   h3.show,  .contentheading{

 background: none repeat scroll 0 0 transparent;

    border-bottom: 1px solid #FCC000;

    color: #EE7F01;

    font-family: oswaldregular;

    font-size: 24px;

    font-weight: normal;

    line-height: 22px;

    margin-bottom: 8px;

    margin-left: 0;

    padding: 3px 0 9px;
	text-transform:uppercase;
	}



 .home   table h2 , .home  table  h3.show, .home  table h3.show, .home  table .contentheading{

    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size: 24px;

	font-weight:normal;

	padding:5px 0px;

	color:#32BBCF ;

	background:none;

	margin-bottom:0;

	line-height:22px;

	margin-left:0;

	border-bottom:1px solid #60e7fb ;

}

.home   table h2{
	font-family:oswaldregular ;
	font-weight:300;
	color:#000;	
}

.home .contentpaneopen{
	 border:1px solid #e0fdff;
	 box-shadow: 0 0 3px #008695;
	 padding:5px;
}




.article-content table h2{

	border-bottom:1px solid #32bbcf	;

}





.lof-articlessroller .lof-next, .lof-articlessroller .lof-previous{

	top:11px !important;	

}



.lof-articlessroller .lof-previous{

	left:1px !important;

}



.lof-articlessroller .lof-next {

    right:-25px !important;

}



.lof-articlessroller .lof-next, .lof-articlessroller .lof-previous {

    display: block;

    height: 140px;

    overflow: hidden;

    position: absolute;

    text-indent: 91020px;

    top: 34%;

    width: 66px;

    z-index: 10;

}



.lof-articlessroller .lof-inner a.lof-readmore{

	font-size:12px;	

	border-top:1px solid #efeffe;

	margin-top:13px;

}

#ja-simple1 h3{

		margin-bottom:10px;

}

.lof-articlessroller .lof-inner .lof-readmore {

 	background-position: 0 6px;

}



h2.be{

		border-bottom:1px dotted #900;

		margin-bottom: 8px;

		padding-bottom: 7px;

}

#ja-col2 h3.show{

	margin-bottom:10px;

 }





#ja-col2 a{

		font-weight:bold;

		color:#CF0B0C;

		font-family: Arial, Helvetica, sans-serif;

		font-size:16px;

		line-height:18px;

}





#ja-col2 .yjnewsflash{

		color:#333;

		font-family: Arial, Helvetica, sans-serif;

		font-size:15px !important;

		line-height:18px;

}



.nfimgpos{

		margin-bottom:10px;

		font-family: Arial, Helvetica, sans-serif;

}



.yjnewsflash a{

		padding-bottom:10px;

		font-family: Arial, Helvetica, sans-serif;

		

}



#ja-search #mid {

/*    background: url(../images/new/mid.png) repeat-x scroll 0 0 transparent;

*/    float: left;

    height: 35px;

    padding-top: 8px;

}



#ja-search #left {

/*    background: url(../images/new/lefty.png) no-repeat scroll 0 0 transparent;

*/    float: left;

    height: 35px;

    padding-right: 10px;

}



#ja-search #right {

/*    background: url(../images/new/right.png) no-repeat scroll 0 0 transparent;

*/    float: left;

    height: 35px;

    padding-left: 0;

}



.mla{

	/*background:url(../images/new/slider.png) repeat-x;*/

 	min-width:1048px;
	overflow: hidden;
	 

}



.slla{

	background:url(../images/new/bar.jpg) repeat-x;

}

#ja-front-slo p{

	  color: #FFFFFF;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 18px;

    height: 85px;

	margin:0;

	padding:15px 0;

	font-weight:normal;

    

}



.scr-la{

		background:#ee7f01;

margin: 0 auto;

    min-width: 1020px;

    width: 1020px;}



.banll{

		background:#fff;

		border-top:1px solid #EEE;

		border-bottom:1px solid #EEE;

		width:1020px;

		margin:0 auto;

		text-align:center;



}











.article-content h3 {

	font-family: oswaldregular;

     color: #093;

    font-size: 20px!important;

    font-weight: normal;

    margin: 0;

    padding-left: 0;

 	line-height:20px;

	   padding-top: 12px;
	   padding-bottom:5px;

}

.ckCSSlabel{

	color:#999999;

}



#ja-mainbody-fl #ja-contentwrap {

    float: left;

    width: 100%;
	overflow:hidden;

}



.article-content p.pad{

		margin-right:5px;

		padding-left:41px;

		margin-bottom:5px;

}



.article-content img.hidee{

	display:none;	

}

#ja-content .article-content  .morea a{

		padding:0;
 		color:#000;
 		margin-bottom:5px;
 		font-weight:bold;
 		font-size:14px;

}



#ja-content .article-content  .morea {



		margin-bottom:15px;

		padding-left:41px;



		

}



.lof-articlessroller .lof-row {

float: left;

    margin-left: 24px;

    overflow: hidden;

    padding-bottom: 12px;

    padding-top: 0;

    position: relative;

    width: 197px !important;

}





.lof-articlessroller .lof-inner {

    background: none repeat scroll 0 0 transparent;

    color: #000;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 13px;

    margin: 0;

    padding: 0;

    position: relative;

}



.lof-articlessroller .lof-main-wapper .lof-main-item {

    height: 100%;

    margin: 0;

    overflow: hidden;

    padding: 0 0 0 41px;

    position: absolute;

    width: 100%;

}



.lof-articlessroller .lof-inner:hover{

	 color:#000;	

}



.lof-articlessroller .lof-inner a {

    color: #2e5500;

    font-family: "bebas_neueregular",Arial,Helvetica,sans-serif;

    font-size: 13px;

    margin-bottom: 8px;

    text-decoration: none;

    text-transform: none;

	font-weight:bold;

}



#ja-simple1 .jamod-content{

 	

 }

 .lof-articlessroller .lof-container {

    height: 100%;

    padding: 13px 10px 0 0;

    position: relative;

    width:97%;

}



h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

}



.componentheading {

    background: none repeat scroll 0 0 transparent;

    border-bottom: 1px solid #FCC000;

    color: #EE7F01;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 24px;

    font-weight: normal;

    line-height: 22px;

    margin-bottom: 0;

    margin-left: 0;

    padding: 5px 0;

}



a {

    color: #000;

    text-decoration: none;

}



.contentheading {

}

/*asdasdada*/

#slider-container57 {

    left: 0;

    overflow: hidden;

    position: absolute;

    top: 0;

 }



#djslider57 {

    display: none;

     margin: 0 auto;

    position: relative;

 }



#djslider-loader57 {

    margin: 0 auto;

    position: relative;

    width: 100%!important;

}



#ja_sila{

		width:1020px;

		margin:0 auto;

}




#ja-simple1 {
    float: left;
    margin-right: 8px;
	margin-left:2px;
width:49%;
}


#ja-simple1 a{

		text-decoration:none;

			color:#00699A;



}

#ja-simple1 a:hover{

		text-decoration:none;

			color:#706c35;



}



#ja-simple1 p{

	color:#333333;

}



#ja-simple2{
   		padding-left:0px;
 }
 
#ja-simple2 table {
	position:relative;	
	width:100% !important;
}

#ja-simple2 h3.show{
	background:url(../images/new/lum.jpg) repeat-x 0 -6px;
	color:#fff;
	border:1px solid #999999;
	padding:10px 7px;
}

#ja-simple2 .modulenone{
	margin-bottom:15px;	
}
.more {
     background:#333333;
     border: none;
	 float:right;
	 right:0;
	 padding:4px;
 }
 
 .tabss{
	background:#edecec ;	
}

.home #ja-simple2 .tabss h2 {
	text-transform:uppercase;
	font-size:18px !important;
}
.tabss img{
	width:93%;	
}

.home  .tabss img{
	width:100%;	
}

.home #ja-simple2 .tabss p.para, .home #ja-simple2 .tabss h2{
	  padding:0 5px;
	  border:none;
}


.more a{
	color:#fff;
	text-transform:uppercase;	
}


#ja-simple3{
 		float:left;
width: 49%;
overflow:hidden;
 
}



#ja-simple4{

    float: right;

    width: 25%;

		

}

#ja-simple2 p, #ja-simple1 p, #ja-simple3 p, #ja-simple4 p{

	padding-top:0;

	margin-top:0;

}





#ja-simple5{

		float:left;

		width:25%;

		

}











 

 



 

#ja-simple5 {

    float: left;

    width: 25%;

}



#ja-simple6 {

    float: left;

    width: 25%;

}



#ja-simple7 {

    float: left;

    width: 25%;

}



#ja-simple8 {

    float: right;

    width: 25%;

}



#ja-simple2 a, #ja-simple3 a, #ja-simple4 a, #ja-simple5 a, #ja-simple6 a, #ja-simple7 a, #ja-simple8 a{

		text-decoration:none;

}



#ja-simple1 p ,#ja-simple2 p ,#ja-simple3 p ,#ja-simple4 p ,#ja-simple5 p ,#ja-simple6 p ,#ja-simple7 p,#ja-simple8 p{

    color: #333333; 

	width: 97%;

	margin-left:3px;

	margin-top:0;

	padding-top:0;

}



#ja-search {

background: none repeat scroll 0 0 transparent;

    padding-left: 20px;

    position: absolute;

    right: 0;

    top: 54px;

}



.copyright a{

		color:#00879a!important;

		text-decoration:none;

}



.copyright p{

		 padding:0;

		 margin:0;

}
#ja-simple2 .module_none{
margin: 0 auto 10px;
    padding-left: 0;
    width: 99%;

}
#ja-simple2 .module_none img{
	width:99%;	
	border:1px solid #79e2eb;
}
.module_none{
	padding-left:7px;
	margin-bottom:18px;

}
.module_none p{
	padding-bottom:0;
	margin-bottom:0;	
	padding-top:0;
	margin-top:0;
}

html, body {

    height: 95%;

}

body, td, th {

    font-family: Arial,Helvetica,sans-serif;

}

body {

    background: none repeat scroll 0 0 #FFFFFF;

    font-size: 11px;

    margin: 0;

    padding: 0 0 1px;

}

body {

    color: #000000;

}

.lof-articlessroller .lof-next {

    right: 8px;

}



#ja-mainbody-fr #ja-contentwrap {

    width: 74%;

}

#ja-mainbody-fr #ja-col1 {

    float: left;

    width: 26%;

}



#ja-containerwrap-fr #ja-containerwrap2 {

    background: none repeat scroll 0 0 #FFFFFF;

}



.moduletable_testa h3{

	background:#000;

	padding:10px;

	margin:0;

	color:#fff;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



.moduletable_testa #contact-wrapper{

	background:#015807;

}

.moduletable_testa{

	width:95.4%;

	 margin-bottom: 13px;

 }

 

form#contactform input#ari{

	width:72px;	

}

form#contactform input#dep{

	width:72px;

}



form#contactform  input#promo{

	width:53px;

}

  form#contactform input#no, form#contactform input#yes{

	width:auto;

}



  form#contactform input#name, form#contactform input#tele, form#contactform input#email{

	width:234px;

}



#contact-wrapper table{

		font-size:15px!important;

		color:#909a9f;

}

#contact-wrapper img{

		padding-top:5px;

}



 



form#contactform .but{

	background:#6cac18 ;

	color:#fff;

	width:82px;

	padding:1px 4px;

	height:auto;

	font-size:13px;

}	



.icim{

	background:url(../images/new/calander.jpg) no-repeat 89px 3px;

}



#contact-wrapper p.error {

		color:#F03;

		background:none;

		padding-bottom:0;

		margin-bottom:0;

	

}



#ja-mainnav #current{

		background:url(../images/new/strock.jpg) repeat-y right;

}



#ja-mainnav  .menu li{

	

	border-left:none;

 }





.menu div:hover{

	background:#00c6e3;

}

a.readon {

    background:none;

    border: none;

    color: #024565;

    display: block;

    float: left;

    font-weight: bold;

    margin-left: 571px !important;

    margin-top: 10px;

    padding: 1px 5px 1px 14px;

    text-decoration: none;

	font-size:13px;

    text-transform: none;

}



a.readon:hover {

    background:none;

    border: none;

    color: #024565;

    display: block;

    float: left;

    font-weight: bold;

    margin-left: 571px !important;

    margin-top: 10px;

    padding: 1px 5px 1px 14px;

    text-decoration: none;

	font-size:13px;

    text-transform: none;

}





h2 {

		font-family:"open_sansregular",Tahoma, Geneva, sans-serif;

		

}



#ja-simple1 h2{

 		background: url("../images/new/redarrow.jpg") no-repeat scroll 0 7px transparent;

    border: medium none;

    padding-left: 22px;

	color:#00699a;

}



form#contactform textarea{

	height:100px!important;	

	width:234px;

}



#contact-wrapper {


    color: #000;

    font-family:  Arial, Helvetica, sans-serif;

	font-size:16px;



}

#contact-wrapper div {

	/*clear:both;

	margin:1em 0;*/

	float:left;

}

#contact-wrapper label {

	display:block;

	float:none;

	font-size:12px;

	width:auto;

}

form#contactform input {

	 border: 1px solid #999999;

    color: #666666;

    font-family:  Arial, Helvetica, sans-serif;

    height: 20px;

	width:170px;

	font-size:12px;

	margin-bottom:5px;

	margin-left:5px;



}

form#contactform .but {
	background:#00C3CC;
  
    color: #FFFFFF;

    font-family:  Arial, Helvetica, sans-serif;

    font-size: 18px;

    height: 31px;

    padding: 0 13px;

    width: 62px !important;

	cursor:pointer;

}

form#contactform textarea {

 }

.error{

	color:#990000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	}

.le li{

	

	}

ul.le {

	margin:3px 0;

	padding:3px 0;

	}	

	

#ja-contacttop .module_none{

		background:url(../images/new/timesta.jpg) no-repeat;

		   
 

	padding-top:32px;

	padding-left:27px;

	float:left;
	float: left;
    height: 61px;
    padding-left: 27px;
    padding-top: 32px;
    width: 150px;
	

}
#whether {
    left: 131px;
    position: absolute;
    top: 20px;

}
#leoClockTime_leoclock{

		padding-left:18px;

}

	

.weatherTemp {

    font-size: 18px;

    font-weight: bold;

    height: 18px;

    line-height: 14px;

    margin: 0;

	color:#060;

}



.green{

	background:#86be3d;

	color:#fff;

	padding:5px 3px 5px 5px; 

}

.cotopp{

		margin-top:5px;

		color:#000;

}

.cotopp{

	border:1px solid #efefef;	

}

.cotopp td{

		padding:5px;

}

.tabss {

		padding-bottom:0px;

}

.tabss img{

 
		border:1px solid #CCC;
 		background:#fff;
 
}



#ckform1{

		width:600px;

}



#ckform1 laabel{

	width:200px;	

}





#ckform1 input[type="text"], #ckform1 input[type="password"], #ckform1 input[type="email"], #ckform1 textarea, select{

	 background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 2px 2px 2px 2px;

    color: #777777;

    display: inline-block;

    font: 13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;

    margin: 0 0 20px;

    max-width: 100%;

    outline: medium none;

    padding: 6px 4px;

 	

}



.noaf, .noch{

width:121px;	

 }

 

 button.calendar {

     border: 0 none;

    cursor: pointer;

    height: 20px;

    margin-right: 16px;

    margin-top: 3px;

    width: 20px;

}





.tpack img{

		padding:4px;

		background:#fff;

		border:1px solid #CCC;

}





/*ssssssssssss*/

#ckform2{

		width:600px;

}



#ckform2 laabel{

	width:200px;	

}



.infosVoyage select{
float: left;
}

#ckform2 input[type="text"], #ckform2 input[type="password"], #ckform2 input[type="email"], #ckform2 textarea, select{

	 background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 2px 2px 2px 2px;

    color: #777777;

    display: block;

    font: 13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;

    margin: 0 0 20px;

    max-width: 100%;

    outline: medium none;

    padding: 6px 4px;

 	

}



.noaf, .noch{

width:121px;	

 }

 

 #ckform2 button.calendar {

     border: 0 none;

    cursor: pointer;

    height: 20px;

    margin-right: 16px;

    margin-top: 3px;

    width: 20px;

}



 #ckform2  .ckCSSlabel{

	 	width:140px;

 }

 

 #ckform2 input {

     width: 40%;

}



#ckform2 #doa , #ckform2 #dod,  #ckform2 input.noa, #ckform2 input.cf  {

     width: 121px;

}



 #ckform2 select {

     width: 30%;

}

 #ckform2 .ckBtnCon #submit_bt{

		width:60px;

}



.bg1{

	  display: block;

    height: auto;

    left: 0;

    min-height: 100%;

    min-width: 1020px;

    position: fixed;

    top: 0;

	z-index:-1;

    width: 100%;

}



#ja-col2 table{

	font-size:13px;
 	color:#d2d2d2;	

}

#ja-isbanner{
	position:absolute;
	z-index: 999;	
	background:url(../images/new/trans.png) repeat;
	padding:5px;
	text-align:left;
	color:#fff;
	right:0;
	top:100px;
	border:1px solid #fff;
	box-shadow:4px #000;
	font-size:15px;
}
#ja-isbanner img{
	vertical-align:top;	
}
#ja-ibbanner{
	width:1007px;
	margin:0 auto;
	position:relative;
	
}
#ja-ibbanner a{
	text-align:left;
	color:#fff;
}

.toursin{
	background:url(../images/new/gray.jpg) repeat-x #cecece;
	padding:5px;
	text-align:center;
	box-shadow:0 0 4px #ccc;
	border:1px solid #999;
	
}
.toursin a{
		outline:none;
	}
.toursin td{
	padding-bottom:5px;
	padding-top:5px;
}

.ck_mandatory {

    color: #FF0000;

    font-size: 13px;

    font-weight: bold;

    padding: 0;

}



#ckform1 {

    font-size: 13px;

 }

#ja-contacttop {

left: 288px;

    position: absolute;

    top: 20px;

	}

#ja-contacttop .gre{

	color: #C20D21;

    font-family: sans-serif;

    font-size: 26px;

    font-weight: bold;

}

#ja-contacttop .yel{

	color:#F48300;

	font-size:14px;

}

.backgg{
	background:#16B9A8;
	color:#fff;
	padding:5px;
font-family: oswaldregular;
    font-size: 24px;
    font-weight: normal;
    line-height: 22px;
    text-transform: uppercase;
}

.maitab{
	margin-bottom:10px;	
	border:1px solid #CCC;
	text-align:justify;
}
.maitab td{
 	color:#999999;
}
.maitab  h3{
	padding-left:5px;
}	

.maitab td p{
	padding:7px 5px;	
	color:#999999;
	text-align:justify;
}
.maitab img{
	background:#fff;
	padding:4px;
	border:1px solid #999;
}	

h4{
	font-family: oswaldregular;
    font-size: 21px !important;
    font-weight: normal;
    line-height:18px;
	margin:0;
	padding:0;
	text-transform:none;
 }
 
 
 
 .accommodation .article-content strong{
	font-size:16px; 
 }	
 
 .article-content h5{
	margin:0;
	padding:0;
	font-size: 16px;
    font-weight: normal;
	color:#7d7d7d; 
 }	

.itta{
	padding:5px 7px;
	background:#B3EFE8;	
	color:#000;
	font-style:italic;
}

.timw{
	background:#FEDCBA;
	padding:5px 7px;
	font-size:12px;
	text-align:right;
	color:#000;
	}
	
.wie{
	padding-right: 19px;
}	

.skypestatus{
	text-align:center;	
}
.module_non{
	margin-top:10px;	
}
#ja-simple1 .module_non{
		padding:10px;
	padding-bottom:25px;
	background:url(../images/new/gray.jpg) repeat-x scroll 0 0 #CECECE;	
	border: 1px solid #999999;
}
.blog{
		margin-top:10px;	
	}
	#ja-content  .contentheading{

	 background: none repeat scroll 0 0 transparent;

    border-bottom: 1px solid #CCCCCC;

    color: #666;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 17px!important;

    font-weight: normal;

    line-height: 22px;

    margin-bottom: 3px;

    margin-left: 0;

    padding: 3px 0 5px;
	text-transform:none;
	}
.euphoria-exotic-blog .article-tools{
	background:#00C3CC;
	font-size:20px;
	color:#fff;
	  position: absolute;
	  padding:10px;
}	
.createdate{
color:#fff;
}

.contentpaneopen{
 overflow: hidden;
    position: relative;
}
 
 
.tra{
	background:url(../images/new/trans.png) repeat;
	width:100%;
	height:auto;
	 
}

#inline #contact-wrapper{
	background:#fff;
	padding:10px;
	font-size:12px;
}
#inline #contact-wrapper table{
 	font-size:12px;
}

#inline #contact-wrapper table input{
 	font-size:12px;
	width:200px;
}
 
#inline #contact-wrapper #msg{
	border: 1px solid #999999;
    margin-left: 5px;
    width: 201px;
}

a.piro_prev, .piro_prev_fake, .piro_next_fake{
		display:none !important;
	}
	
	
	.whales-a-dolphins-tour .article-tools{
		float:right;	
	}

.termscon {
    display: block;
    float: right;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
#ja-footer .termscon li a {
     color: #000 !important;
    font-family: arial;
    font-size: 71%;
    font-weight: normal;
    line-height: normal;
    text-transform: none;
}

#ja-footer .termscon li {
 
    display: block;
    float: none;
   
}