BODY {
	padding:0; margin:0;
	font-family:Arial;
	background:#d1d1d1;
}
	#content:after, ul:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		#content, ul{
			display:block;
			}
		/*  \*/
		#content, ul{
			min-height:1%;
			}
		* html #content, * html ul{
			height:1%;
			}
	#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			
			}	
		#slider, #slider li{ 
			height:320px;
			width:500px;
			overflow: hidden;
			}	
		#slider{ 
			margin-left:5px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
					
			}	
		#nextBtn{ 
			left:701px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:30px;			
			}	
		#nextBtn a{ 
		
			}								
	
	/* // slider */													

	.col strong, .full strong{
		padding:0 2px;
		background:#f1f1f1;
		}
	.col a, .full a{
		font-weight:bold;
		text-decoration:underline;
		}		


	.full ul, .full li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.full li{
		padding:3px 15px;
		background:#f1f1f1;
		margin-bottom:1px;
		}		

TABLE {
	border-collapse:collapse;
}
TD {
 	padding:0em;
	vertical-align:top;
	font-size:12px;
	line-height:17px;
	color:#5c4718;
}
IMG {
	border:0px;
}
A {
	color:#0288ca;
}
A:hover {
	text-decoration:none;
}
P {
	margin:0; padding-bottom:10px;
}
UL {
	margin:0; padding:0;
}
LI {
	list-style-type:none;
}

table.card  td {
 font-size: 15px;
 line-height:27px;
 padding: 3px;
 border: 1px dotted black;
 }
HR {
	height:1px;
	border:0;
	background:#7F91CD;
	color:#7F91CD;
	margin-bottom:10px;
}
H1, H2 {
	font-size:24px;
	line-height:normal;
	color:#bd8a49;
	padding-bottom:15px; margin:0;
}
H2 {
	font-size:16px;
}
H3 {
	font-size:13px;
	color:#e7b71f;
	padding-bottom:5px; margin:0;
}
INPUT, SELECT, TEXTAREA{
	font-size:12px;
}
FORM {
	padding:0; margin:0;
}

TABLE.main {
	height:100%; width:1000px;
	background:url('../images/body_bg.jpg');
}
TD.header {
	height:334px;
	background:url('../images/top_bg.jpg') no-repeat;
}
IMG.logo {
	margin:20px 0 0 50px;
    background-image:url(../images/logo.png);
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/logo.png',sizingMethod='scale');
}
TD.navigation {
	height:45px;
	padding-left:150px;
}
TD.navigation IMG{
	float:left;
}
TD.left_box {
	width:250px;
	padding:25px 0 25px 25px;
}
TD.content {
	padding:25px 45px 25px 15px;
}
TD.right_box {
	width:250px;
	padding:25px 50px 25px 25px;
}
DIV.news {
	padding-bottom:40px;
	clear:both;
}
A.next, DIV.dop_menu A, DIV.dop_menu SPAN{
	background:url('../images/next.jpg') no-repeat 0 0;
	padding-left:20px; padding-top:2px;
}
DIV.dop_menu {
	font-size:13px;
	font-weight:bold;
	padding-bottom:20px;
}
DIV.dop_menu A, DIV.dop_menu SPAN{
	margin-right:20px;
}
DIV.catItem {
	border-bottom:1px solid #ffdeac;
	padding:15px;
}
DIV.full_info {
	display:none;
	background:#fef7e5;
	padding:20px;
	margin-top:10px;
}
DIV.full_info IMG{
	border:1px solid #8bb340;
	margin-bottom:10px; 
}
TABLE.main_gallery {
	width:100%;
}
TABLE.main_gallery TD{
	text-align:center;
	padding:0 5px;
}
P.info {
	font-size:12px;
}
IMG.tour_img {
	width:100px;
	border:1px solid #bd8a49;
	margin-right:15px;
}
TABLE.flat_list TD {
	border:1px solid #ffdeac;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
TABLE.flat_list TH {
	font-size:13px;
	padding:3px 5px 3px 10px;
	border:1px solid #fdf0c4;
	background:url(../images/asc.gif) no-repeat 2px 50% #ffdeac;
}
IMG.stars {
	height:15px;
}
TABLE.flat_list thead tr {
	cursor:pointer;
}
TABLE.flat_list thead tr .headerSortDown {
	background: url(../images/desc.gif) no-repeat 2px 50%;
}
TABLE.flat_list thead tr .headerSortDown, table.list thead tr .headerSortUp {
background-color:#f8ce8e;
} 
FORM.filter TD{
	padding-right:30px;
}
FORM.filter SELECT{
	width:150px;
}
FORM.search_id {
	position:absolute;
	padding:15px;
	background:#ffdeac;
	margin-left:714px; // margin-left:440px;
	top:280px;
}


TD.footer {
	height:75px;
	background:url('../images/footer_line.gif') no-repeat;
}
TD.footer A{
	color:#bd8a49;
}
TD.footer TABLE{
	width:100%;
}
TD.footer TD{
	vertical-align:middle;
	padding:0 0 0 60px;
	height:75px;
}
TD.footer LI{
	display:inline;
	padding-right:15px;
}
IMG.phone {
	margin:10px 0 0 60px;
	width:230px; height:34px;
    background-image:url(../images/marley-icon.png);
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/marley-icon.png',sizingMethod='scale');
}
TABLE.excur TD, TABLE.excur TH{
	padding:10px;
	border-bottom:1px solid #bd8a49;
}
TABLE.excur IMG {
	margin-top:5px;
}
DIV.otext {
	padding:20px 0;
	font-size:11px;
}
SPAN.tour {
	display:none;
}
  
	




