/* CSS Document */
* {
	padding: 0;
	margin: 0;
} 
body{
	padding:0px 0px 0px 0px;
	margin:0px;
	background: #826e65 url(../images/body-bg.jpg) bottom left repeat;
	color:#000;
	font: normal 12px/1.5 Arial, Verdana, Helvetica, sans-serif;
}



.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#headerwrap{
	width: 100%;
	padding: 5px 0px 0px 0px;
	background: #b6a395 url(../images/header-back.jpg) bottom left repeat;
}

#header{
	background: #FFFFFF url(../images/header.jpg) 0 0 no-repeat;
	height:142px;
	position:relative;
	margin:0 auto;
	width: 950px;
}
#header #left {
	width: 40%;
	float: left;
	padding: 15px 0px 0px 10px;
	}

	

#header #right {
	width: 50%;
	float: right;
	padding: 65px 10px 0px 0px;
	font: bold 14px Arial, Georgia, Helvetica, sans-serif;
	text-align: right;
	color: #fbfaf1;
	text-shadow:#000000
	}
	




/* Top Menu */

.topmenu{
	margin: 0;
	padding: 0;
}

.topmenu ul{
	margin: 0;
	margin-bottom: 0px;
	padding: 0 0 0 0px;
	float: left;
	width: 100%; 
	background: #786956 url(../images/tmenu-back.jpg) top left repeat-x;
	font: normal 12px Arial, Helvetica, sans-serif;	
}

* html .topmenu ul{ /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
}

.topmenu ul li{
	display: inline;
}


.topmenu ul li a{
	float: left;
	color: #301a00;
	padding: 12px 15px 10px 15px;
	text-decoration: none;
	border:0px;
	border-right: 1px solid #786956;
}

.topmenu ul li a:visited{

	color: #301a00;

}



.topmenu ul li a:hover{
	color: #ffffff;
	background: #786956;
	text-decoration: none;
}

.topmenu a.selected{
background: #786956; /*background of tab with "selected" class assigned to its LI */
color: #ffffff;
}

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
list-style-type: none;
position:absolute;
border-bottom-width: 0;
font: normal 11px Tahoma, Verdana, Arial;
line-height:20px;
z-index:100;
background-color: #e6e1d7;
border-left: 1px solid #c0b8a9;
border-right: 1px solid #c0b8a9;
border-bottom: 1px solid #c0b8a9;
}

.ddsubmenustyle li a{
width: 140px;
display: block;
text-indent: 10px;
border-top: 1px solid #f9f5ec; /*THEME CHANGE HERE*/
border-bottom: 1px solid #cdc9c0; /*THEME CHANGE HERE*/
padding: 1px 0;
text-decoration: none;
text-align: left;
color: #372e1d;
background-color: #e6e1d7;
}

.ddsubmenustyle li a:hover{
color: #996600;
text-decoration: underline;
background: #f3f2cf;
text-indent: 10px;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 0px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 0px;
left: 0px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#bodywrap{
	width: 100%;
	padding-top: 0px;
	background: #826e65 url(../images/body-bg.jpg) bottom left repeat;
}

#body{
	width: 950px;
	margin:0 auto;
	background: #c7c2b4;
	padding: 10px 0px 10px 0px;
	position:relative;
	
	
}
#body-in {
	float: left;
	background: #c7c2b4 url(../images/body-bg-inpage.jpg) left top repeat-y;
	width: 930px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	
	}
	
* html #body-in {
	padding: 0px 10px 0px 10px;
	width: 930px;
	overflow: hidden;
	
	}
*:first-child+html #body-in {
	padding: 0px 10px 10px 10px;
	width: 930px;
	
	}
/*------------------------------------------------left--------------------*/
#rightcolumn{
	margin-left: 220px; /*Set right margin to RightColumnWidth*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background: #c7c2b4;
}


#leftcolumn{
	float: left;
	width: 190px; /*Width of right column in pixels*/
	margin-top: 0px;
	padding: 8px 10px 10px 10px;
	background: #FFFFFF url(../images/leftbar-back.jpg) top left repeat-x;
}

* html #leftcolumn{
	margin-left: 0px;
}
	

#topbox {
	padding: 8px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	position: relative;
	float: left;
	background: #FFFFFF url(../images/top-box-back.jpg) top left repeat-x;
	}

#topbox p{
	padding: 0px 0px 4px 0px;
	}
	
#topbox td{
	padding: 3px;
	}
#topbox h1 {
	font: bolder 18px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 5px 0px;
	color: #2e2a21;
	}
	
#topbox h2 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 3px 4px 3px 0px;
	margin: 0px 0px 4px 0px;
	color: #610a00;
	border-bottom: 1px solid #f4efee;
	}
	
#topbox a.more1 {
		display:block;
		text-align:right;
		background: url(../images/tsr-a.gif) right center no-repeat;
		padding:0 20px 0 0;
		text-decoration:none;
		color:#44a;
		font-weight: bold;
		text-transform: capitalize;
	}
#topbox a.more1:hover {
		text-decoration:underline;
		color: #a22803;
	}
	
			
#topbox .book a {
	width: 110px;
	height: 28px;
	text-align: center;
	color: #fff;
	background:url(../images/book.gif) no-repeat top;
	line-height: 239%;
	float: right;
	margin-top: 10px;
	margin-left: 5px;
	text-decoration: none;
	font-weight: bold;
	}
* html #topbox .book a {
	line-height: 236%;
	}
#topbox .book a:hover {
	background:url(../images/book.gif) no-repeat 0 -28px;
	color: #333333;
	}



#topbox #box{
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 97%;
	overflow: hidden;
	}
	
#topbox #box .left{
	padding: 0px;
	margin: 7px 3px 5px 5px;
	position: relative;
	float: left;
	width: 31%;
	background: #faf7f1;
	}
	
#topbox #box .left ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style: none;
	position: relative;
	width: 100%;
	}
	
*:first-child+html #topbox #box .left ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style: none;
	position: relative;
	width: 205px;
	}
	
	
#topbox #box .left li {
	margin: 0 0 0px 0;
	padding: 0;
	background: #faf7f1;
	list-style: none;
}
#topbox #box .left li a {
	display: block;
	padding: 4px 10px 4px 20px;
	margin: 0;
	background: #faf7f1;
	border-bottom: 1px solid #eae7e1;
	border-top: 1px solid #FFFFFF;
	background: url(../images/arrow.gif) left center no-repeat;
	width: 86%;
}

#topbox #box .left li a:hover {
	color: #fff;
	text-decoration: none;
	background: #6d4d19 url(../images/arrow-hover.gif) left center no-repeat;
}
	

* html #topbox #box .left li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 86%;
}
	
#topbox #box .left h1{
	font: bold 12px Helvetica, Arial, sans-serif;
	padding: 6px 5px 6px 7px;
	color: #FFFFFF;
	background: #50590d url(../images/ptitle-back.jpg) left top repeat-x;
	margin: 0px;
	}
	
	
/* Column */

/* Fixed Departure */
#topbox .fix p{
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 22px;
	line-height: 1.2;
	text-align: left;
}

* html #topbox .fix p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 22px;
	float: left;
}

#topbox .fix .day{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 22%;
	text-align: center;
}
*:first-child+html #topbox .fix .day{
	width: 160px;
	text-align: left;
}
#topbox .fix .day1{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 18%;
	text-align: right;
}
#topbox .fix .day2{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 28%;
	text-align: right;
}

/* Flash Box */

#flashbox {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	position: relative;
	float: left;
	width: 100%;
	background: #e5e0dc;
	}

#flashbox #flashleft{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	float: left;
	width: 370px;
	height: 270px;
	background: url(../images/photo-back.jpg) top left no-repeat;
	border: 0;
	}
	
#flashbox #flashleft .fphoto{
	padding: 24px 20px 20px 31px;
	margin: 0px 0px 0px 0px;
	}
	

	
#flashbox #flashright{
	padding: 0px;
	margin: 5px 10px 5px 0px;
	position: relative;
	float: right;
	width: 320px;
	background: #f2eeea;
	border: 1px solid #d2c9c2;
	}
	
* html #flashbox #flashright{
	margin: 5px 3px 5px 0px;
	}
	
	
#flashbox #flashright .boxtitle{
		padding:5px 5px 5px 7px;
		margin: 0px 0px 2px 0px;
		font: bold 14px Helvetica, Arial, Verdana;
		color: #FFFFFF;
		width: auto;
		background: #823108 url(../images/btitle-back.jpg) left top repeat-x;
	}

#flashbox #flashright .boxtitle a{
	color: #622101;
}


#flashbox #flashright .boxtext{
	padding:0px 3px 2px 3px;
	text-align:justify;
}

.package{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 3px 10px 2px 10px;
	border-bottom: 1px dashed #b5a9a2;	
	text-align: left;
}

.package .day{
	font-weight: bold;
	color: #7a3202;
	font-size: 11px;
	float: right;
	margin-right: 5px; 
	width: 20%;
	text-align: right;
}


#packagebox {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	position: relative;
	float: left;
	width: 100%;
	background: #f5eddd url(../images/pbox-back.jpg) top left repeat-x;
	}
	
*:first-child+html #packagebox {
	padding: 0px 0px 5px 0px;

	}
#packagebox .pleft{
	padding: 0px;
	margin: 5px 3px 5px 5px;
	position: relative;
	float: left;
	width: 32%;
	background: #faf7f1;
	}
* html #packagebox .pleft{
	padding: 0px;
	margin: 5px 3px 5px 5px;
	position: relative;
	float: left;
	width: 31.8%;
	background: #faf7f1;
	}

#packagebox .pleft h1{
	font: bold 12px Helvetica, Arial, sans-serif;
	padding: 6px 5px 6px 7px;
	color: #FFFFFF;
	background: #50590d url(../images/ptitle-back.jpg) left top repeat-x;
	}
	
#packagebox .pleft ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style: none;
	position: relative;
	}
	
	
#packagebox .pleft li {
	margin: 0 0 0px 0;
	padding: 0;
	background: #faf7f1;
	list-style: none;
}
#packagebox .pleft li a {
	display: block;
	padding: 4px 10px 4px 20px;
	margin: 0;
	background: #faf7f1;
	border-bottom: 1px solid #eae7e1;
	border-top: 1px solid #FFFFFF;
	background: url(../images/arrow.gif) left center no-repeat;
	width: 86.5%;
}

#packagebox .pleft li a:hover {
	color: #fff;
	border-left: 0px solid #5f3f11;
	text-decoration: none;
	background: #6d4d19 url(../images/arrow-hover.gif) left center no-repeat;
}
	

* html #packagebox .pleft li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 86.5%;
}



/* Last Box */
#lbox {
	padding: 5px;
	margin: 10px 0px 0px 0px;
	position: relative;
	float: left;
	width: 99%;
	background: #c0b183;
	}
	
*:first-child+html #lbox {
	padding: 5px;
	overflow: hidden;
	width: 98%;

	}
	
* html #lbox {
	padding: 5px;
	overflow: hidden;
	width: 98%;

	}
#lbox #lleft{
	padding: 7px;
	margin: 0px 0px 5px 0px;
	position: relative;
	float: left;
	width: 500px;
	background: #fef9e5;
	}
	
* html #lbox #lleft{
	padding: 5px;
	}
	
#lbox #lleft .box{
	padding: 5px;
	margin: 0px 5px 5px 5px;
	position: relative;
	float: left;
	width: 45.5%;
	font: normal 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #e0d3b3;
	}
	
#lbox #lleft .box .title{
	padding: 0px;
	font: bold 13px/1.5 Helvetica, Tahoma, Arial, sans-serif;
	color: #6c1400;
	}

#lbox #lleft .box a.more {
		display:block;
		text-align:right;
		background:url(../images/tsr-a.gif) right center no-repeat;
		padding:0 18px 0 0;
		text-decoration:none;
		color:#44a;
	}
#lbox #lleft .box a.more:hover {
		text-decoration:underline;
	}

#lbox #lright{
	padding: 7px;
	margin: 0px 0px 5px 0px;
	position: relative;
	float: right;
	width: 160px;
	background: #FFFFFF;
	overflow: hidden;
	}
	
* html #lbox #lright{
	padding: 5px;
	margin: 0px 0px 5px 0px;
	position: relative;
	float: right;
	width: 160px;
	background: #FFFFFF;
	overflow: hidden;
	}





.menutitle {
	font: bold 14px Helvetica, Arial, sans-serif;
	background: #936200 url(../images/menu-t-back.jpg) top left repeat-x;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	padding: 5px 2px 5px 8px;
	border-bottom: 0px solid #FFFFFF;
	float: left;
	width: 95%;

	}
	
.leftmenu {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	background: #fff;
	list-style: none; 
	}
	
.leftmenu li {
	margin: 0 0 1px 0;
	padding: 0;
	background: #fff;
	list-style: none;
}

.leftmenu li a {
	display: block;
	padding: 4px 10px 4px 10px;
	margin: 0;
	background: #efeade;
	border-left: 4px solid #dad3c5;
	border-bottom: 1px solid #d3c9b5;
	border-top: 1px solid #f1e6d1;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #322200;
}

*:first-child+html .leftmenu li a {
	padding: 2px 10px 2px 10px;
}

.leftmenu li a:hover {
	color: #fff;
	border-left: 4px solid #363824;
	text-decoration: none;
	background: #4c530b;
}
	



* html .leftmenu  li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 87.5%;
}


.nt-box {
	background: #f9f9f3 url(../images/nt-box-back.jpg) left top repeat-x;
	padding: 32px 5px 5px 5px;
	font: 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	position: relative;
	float: left;
	width: 180px;
	margin: 0px 0px 10px 0px;
	color: #23231e;
	}
	
.nt-box h1 {
		margin:0;
		padding:0px 2px 3px 3px;
		font: bold 14px Arial, Helvetica, sans-serif;
		color: #418300;
	}
	
	
.nt-box a.more {
		display:block;
		text-align:right;
		background:url("../images/tsr-a.gif") 165px 50% no-repeat;
		padding:0 20px 0 0;
		text-decoration:none;
		color:#44a;
	}
.nt-box a.more:hover {
		text-decoration:underline;
	}
	
.testi-box {
	background: #f9f9f3 url(../images/testi-back.jpg) left top repeat-x;
	padding: 40px 5px 5px 5px;
	font: 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	position: relative;
	float: left;
	width: 180px;
	margin: 0px 0px 10px 0px;
	color: #23231e;
	}
	
	
.testi-box a.more {
		display:block;
		text-align:right;
		background:url("../images/tsr-a.gif") 165px 50% no-repeat;
		padding:0 20px 0 0;
		text-decoration:none;
		color:#44a;
	}
.testi-box a.more:hover {
		text-decoration:underline;
	}
	
	
.card-box {

	padding: 0px;
	position: relative;
	float: left;
	width: 190px;
	margin: 0px 0px 0px 0px;

	}
	
.sp-box {

	padding: 0px;
	position: relative;
	float: left;
	width: 190px;
	margin: 0px 0px 10px 0px;

	}

.smenutitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #3a465f url(../images/menu_title_back.jpg) top left repeat-x;
	color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	text-transform: none;
	padding: 5px 2px 5px 8px;
	border-bottom: 0px solid #FFFFFF;
	float: left;
	width: 95%;


	}
	
	.smenutitle1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #3a465f url(../images/menu_title_back.jpg) top left repeat-x;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	padding: 5px 2px 5px 8px;
	border-bottom: 0px solid #FFFFFF;
	float: left;
	width: 95%;


	}
	
.submenu {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	background: #fff;
	list-style: none; 
	}
.submenu li {
	margin: 0 0 1px 0;
	padding: 0;
	background: #fff;
}
.submenu li a {
	display: block;
	padding: 4px 10px 4px 10px;
	margin: 0;
	background: #E3E3E3;
	border-left: 4px solid #DBDBDB;
	font-size: 11px;
	font-family: "lucida sans unicode";
}
.submenu li a:hover {
	color: #fff;
	border-left: 4px solid #373737;
	text-decoration: none;
	background: #444 url("../images/background_menu_active.jpg") 0 0 repeat-x;
}
	



* html .submenu  li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 87.8%;
}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------footer--------------------*/

#footer-wrap {
	float: left;
	background: #4e372f url(../images/footer-bg.jpg) left top repeat;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	

#footer{
	margin:auto auto 0 auto;
	width: 950px;
	color: #c2b9b6;
	text-align: center;
	padding: 10px 0px 0px 0px;
	background: #2a0a02 url(../images/footer-back.jpg) left top repeat-x;
}
#footer #in {
	float: left;
	width: 100%;
	background: #2a0a02 url(../images/footer-back.jpg) left top repeat-x;
	}
#footer #in #footer a{
	color: #cdd401;
}

#footer #in .left{
	float: left;
	padding-left: 15px;
	text-align: left;
	font: normal 11px/1.5 Tahoma, "Trebuchet MS", Arial, Verdana;
	line-height: 1.3;
	width: 23%;
	}
	
#footer #in .left h1{
	text-align: left;
	font: bold 14px/1.5 Arial, "Trebuchet MS", Verdana;
	color: #ffffff;
	}
	
#footer #in .left p{
	padding: 0px 0px 7px 0px;
	}
		
#footer .left a{
	color:#ac8600;
	
}
#footer #in .left a:hover{
	color:#D4D4C6;
}

#footer #in .right a{
	color: #c5bfaf;
	text-decoration: none;
	}

#footer #in .right a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	}	
	
#footer #in .right{
	float: right;
	text-align: right;
	padding-right: 15px;
	font: normal 11px/1.5 Tahoma, "Trebuchet MS", Arial, Verdana;
	width: 22%;
	}
	
/*------------------------------------------------footer--------------------*/


.imgleft {
	border: 1px solid #edefda;
	background-color: #f9fbea;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	}
	
.imgright {
	border: 1px solid #e4e6cf;
	background-color: #f9fbea;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
	}
	
.imgcon {
	border: 1px solid #c6cbd8;
	background-color: #fffef1;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	}
	
/* links */
a	{ 
	color: #0042ae;
	text-decoration: none;
	margin: 0px;
}

a:hover { 
	color: #e55c00;
	text-decoration: underline;
}


/* Navigation
-----------------------------------------------------------------------------*/
#navigation {
	float:right;
	width: 100%;
	margin: 0;
	margin-bottom: 10px;
}

.navigation dl, #search dl, #cart-right-col dl {
	float:right;
	width: 100%;
	padding: 0;
}


.navigation dt, #search dt, #cart-right-col dt{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:5px 2px 3px 10px;
	color:#FFFFFF;
	background: #3d7600;
}
.navigation dd, #search dd, #cart-right-col dd {
	
	font: normal 11px Tahoma, Arial, Verdana, Helvetica;
	background: #f6f9e1 url(../images/arrow.gif) left center no-repeat;
	padding: 0px;
	color:#b25c00;
	border-bottom: 1px solid #fefef4;
	border-top: 1px solid #edede3;

}

.navbar a, .navbar a:visited {
	color:#021188;
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 20px;
	background: #f6f9e1 url(../images/arrow.gif) left center no-repeat;
	width: 85%;
}

.navbar a:hover {
	background: #efefdf url(../images/arrow-hover.gif) left center no-repeat;
	color:#ae4200;
}


/* Book */



/* Inquiry Form */

.formbox{
	width: auto;
	padding: 10px;
	border: 1px solid #e0e0d0;
	background-color:#fbfbf6; 	
}

.formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #CCCCCC;
	height: 5%;

}
* html .formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #CCCCCC;
	height: 1%;

}

.formbox .writespace{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 5px; 
	width: 25%;
	text-align: left;
}



.docu p{
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 200px;
	line-height: 1.3;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	padding: 0 30px 0 0;
}

* html .docu p{
	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 200px;
	text-align: center;
	margin-bottom: 10px;
}

.docu .name{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 24%;
	text-align: center;
}



/* Photo Gallery */

.pgallery p{
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 170px;
	line-height: 1.3;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	padding: 0 30px 0 0;
}

* html .pgallery p{
	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 170px;
	text-align: center;
	margin-bottom: 10px;
}

.pgallery .name{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 24%;
	text-align: center;
}


/* Departure1 */

.depart1 p{
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 15%;
	line-height: 1.7;
}

* html .depart1 p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 1%;
}

.depart1 .day{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 20%;
	text-align: center;
}
