/* CSS Document */
html, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a
{
text-decoration:none;
color:#003366;
}

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


body
	{
		margin:0px;
		padding:0px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-size:11.5px;
		color:#333333;
		background:url(../images/bg.jpg);
	}

.clear
	{
		clear:both;
	}

#body_closer
	{
		background:#fff;
		margin:10px auto;
		border:#d6d6d6 solid 1px;
		padding:10px;
		width:960px;
	}

#header
	{
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
	
#header .logo
	{
		width:333px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
	}
	
#header .logo a
	{
		margin:0px;
		padding:0px;
		border:0px;
	}
	
#header .logo a img
	{
		margin:0px;
		padding:0px;
		border:0px;
	}

#header .text
	{
		width:215px;
		height:62px;
		float:left;
		text-align:right;
		color:#990000;
		font-family:Samanata, arial;
		margin:0px;
		margin-left:10px;
		padding:0px;
	}

#header .tollfree
	{
		width:400px;
		height:64px;
		float:left;
		text-align:right;
		margin:0px;
		padding:0px;
	}		

.menu_bar
	{
		margin:0px;
		padding:0px;
		width:740px;
		height:25px;
		background:url(../images/menubar_bg.gif) repeat-x left bottom;
		color:#fff;
		vertical-align:middle;
		padding-top:7px;
		text-align:left;
		float:left;
		
	}
	.menu_bar1
	{
		margin:0px;
		padding:0px;
		width:220px;
		height:32px;
		background:url(../images/menubar_bg1.gif) repeat-x left bottom;
		color:#fff;
		vertical-align:middle;
		padding-top:0px;
		text-align:left;
		float:left;
	}
	.menu_bar1 form
	{
	margin-top:5px; padding:0px; height:20px;
	}
	.menu_bar1 form input
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#48663a;
	background:#dcecd5;
	border:#3a6227 solid 1px;
	width:150px;
	height:16px;
	margin:0px;
	padding:0px 2px 0px 3px;
	margin-top:0px;
	}
		

	.menu_bar a
	{
		margin:0px 6px 0px 8px;
		padding:0px;
		color:#FFFFFF;
		display:inline-block;
		text-decoration:none;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:12px;
	}
	
	.menu_bar a:hover
	{
		color:#ffcc00;
	}

.main_banner
	{
		margin:5px 0px 10px 0px;
		padding:0px;
		z-index:1;
	}

#main_body
	{
		margin:0px;
		padding:0px;
		background:#faf6f0;
		border:#eee7dc solid 1px;
	}

#main_body .left
		{
			width:260px;
			margin:0px;
			padding:0px;
			float:left;
			margin-left:8px;
			border-left:#E8E8E8 solid 0px;
		}
		
.left_part
	{
	margin:0px;
	padding:0px;
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-bottom:10px;
	}	
	
	.left_part p
	{
	padding:5px;
	background:#ecbbaf;
	border:#E2E2E2 solid 1px;
	
	}	
		
.left_part h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:7px 0px 3px 40px;
background:url(../images/arrow_bg.jpg) no-repeat left center #c45647;
min-height:25px;
color:#FFFFFF;
text-transform:uppercase;
}	
		
	
	#main_body .middle
		{
			width:460px;
			margin:0px;
			padding:0px;
			float:left;
			
		}
		
		
		
#main_body .middle_new
		{
			width:680px;
			margin:0px;
			padding:0px;
			float:left;
			margin-right:10px;
	
			
		}
		
	.middle_b1
	{
	margin:10px -9px 10px 0px;
	background:#fff;
	width:438px;
	float:right;
	display:inline-block;
	border:#e6dfd4 solid 1px;
	padding:5px;
	}				
			
	.middle_b1 h3,.middle_full h3
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#684747;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-align:left;
	margin-bottom:15px;
	margin-left:10px;
	}
	
	.middle_b1 p, .middle_full p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#624242;
	margin:5px;
	padding:0px;
	text-align:left;
	padding:0px 0px 0px 10px;
	}


	.middle_full
	{
	margin:10px 10px 10px 10px;
	background:#fff;
	width:692px;
	float:right;
	display:inline-block;
	border:#e6dfd4 solid 1px;
	padding:5px;
	text-align:left;
	
	}	

.middle_full ul
{
list-style:none;
margin:0px;
padding:0px;
}

.middle_full ul li
{
list-style:none;
float:left;
display:block;
margin:5px;
width:160px;
}

.middle_full ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.att_middle_full
	{
	height:auto; 
	width:240px; 
	float:left;
	 background:#f2ede6; 
	 padding:0px; 
	 border:none;
	margin:10px 10px 10px 10px;
	display:inline-block;
	text-align:left;
	}	

.att_middle_full h1, .att_middle_full h1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f9d2c2;
background:#d54f17;
text-transform:uppercase;

/*background:url(../images/attraction_right_head_bg.gif) repeat-x center left;*/
padding:5px 0px 5px 5px;
margin:0px;
vertical-align:middle;
text-align:left;
font-weight:bold;
}

.att_middle_full p
{
margin:5px 5px 5px 10px;
padding:0px;
}

.att_middle_full p a
{
margin:5px;
padding:0px;
display:block;
padding-left:10px;
background:url(../images/tri_arrow.gif) no-repeat left center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#663300;
font-weight:bold;
text-transform:uppercase;
border-bottom:#FFDBCA dotted 1px; padding-bottom:3px;
}
	.middle_full h4
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#684747;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-align:left;
	margin-bottom:5px;
	margin-left:10px !important;
	}
	
	.middle_full h2
	{
	margin-left:10px;
	}

.featured_program
{
margin:0px;
background:#fff;
width:248px;
display:inline-block;
border:#e6dfd4 solid 1px;
padding:5px;
}	


	.featured_program h3
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#684747;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-align:left;
	margin:5px 0px 0px 5px;
	font-weight:bold;
	}
	
	.featured_program h4
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#684747;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-align:left;
	margin:5px 0px 0px 5px;
	font-weight:bold;
	border-bottom:#FFDDDD solid 1px;
	padding-bottom:3px;
	}
	
	.featured_program p
	{
	color:#694040;
	font-size:11px;
	text-align:left;
	padding:5px;
	}
	
	.featured_program p a
	{
	color:#0066CC;
	text-decoration:none;
	}
	
	.featured_program p a:hover
	{
	color:#0066CC;
	text-decoration:underline;
	}




.trip_sglist
{
margin:2px 0px 4px 0px;
padding:2px 0px 2px 0px;
border-bottom:#FFCEB7 dotted 2px;
}

.trip_sglist h1, .trip_sglist h1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#003366;
}

.trip_sglist h5, .trip_sglist h5 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#993300;
font-style:italic;
}







		
.custom_special	
{
margin:0px 5px 0px 5px;
padding:0px;
width:195px;
background:url(../images/md_bg.gif) repeat-x left top #fff;
border:#dcdbdb solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#006666;
float:left;
}

.custom_special	h1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
background:url(../images/cus_bg.gif) repeat-x left top;
height:22px;
padding-top:4px;
text-align:left;
display:block;
}
		
.custom_special	a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	text-decoration:none;
	text-align:left;
	background:#efefef;
	border-bottom:#dcdddd solid 1px;
	display:block;
	margin:0px;
	padding:3px 0px 3px 5px;
	}	
	.custom_special	a:hover
	{
	padding:3px 0px 3px 5px;
	background:#dcdddd;
	border-bottom:#d7d6d6 solid 1px;
	}	
		
.featured_trips
{
width:440px;
margin:10px 10px 10px 7px;
background:#f1f1f1;
border:#e8e7e7 solid 1px;
}

.tlist
{
margin:10px;
padding:0px;
padding-bottom:5px;
text-align:left;
border-bottom:#d3d3d3 dotted 2px;
}

.tlist dl
{
margin:0px;
padding:0px;
}

.tlist dl dt
{
margin:0px;
padding:0px;
float:left;
width:100px;
}

.tlist dl dt img
{
width:74px;
height:73px;
padding:2px;
background:#fff;
border:#dcdcdc solid 1px;
}

.tlist dl dd
{
margin:0px;
padding:0px;
float:left;
}

.tlist dl dd h1
{
margin:0px;
padding:0px;
font-size:14px;
font-weight:normal;
color:#006699;
margin-bottom:5px;
}

.tlist dl dd h1 a
{
color:#006699;
text-decoration:none;
}

.tlist dl dd h1 a:hover
{
color:#FF9900;
}


.tlist dl dd p
{
margin:0px;
padding:0px;
font-size:12px;
width:270px;
}

.tlist dl dd p a
{
font-size:10px;
display:inline-block;
margin:5px 3px 0px 2px;
padding:2px 5px 2px 5px;
color:#336666;
text-decoration:none;
border:#e6e6e6 solid 1px;
background:#fff;
}

.tlist dl dd p a:hover
{
color:#FF9900;
background:#fdecec;
}



		
		
	
.right
		{
			width:230px;
			margin:0px;
			padding:0px;
			float:left;
			margin-right:0px;
			
		}
		
		.right_box
		{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		margin-bottom:10px;
		margin-top:10px;
		background:url(../images/left_hr.gif) repeat-y right;
		
		}
		
		.right_box h1, .right_box h1 a
		{
		margin:0px;
		margin-left:-1px;
		margin-right:-1px;
		margin-top:-1px;
		padding:3px 0px 0px 5px;
		background:url(../images/h1_bg.gif) no-repeat center bottom;
	
		height:23px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		font-weight:normal;
		text-decoration:none;		
		}
		
		.right_box h1 a:hover
		{
		text-decoration:none;
		color:#fff;
		}
		.right_box ul
		{
		margin:5px;
		padding:0px;
		list-style:none;

		}
		
		.right_box ul li
		{
		margin:3px;
		padding:5px 0px 0px 0px;
		background:url(../images/left_link_menu_arrow.gif) no-repeat left center;
		border-bottom:#fff solid 1px;
		height:20px;
		}
		
		.right_box ul li:hover
		{
		background:#fff;
		background:url(../images/left_menu_bg_hover.gif) repeat-y left center #f5e0e2;
		color:#823d41;
		}
		
		.right_box ul li a
		{
		padding-left:15px;
		color:#333333;
		text-decoration:none;		
		}
		
		.right_box ul li a:hover
		{
		text-decoration:none;
		color:#006699;
		}
		
		.right_box ul li a img
		{
		margin:0px;
		padding:0px;
		border:0px;
		margin-right:2px;
		}

		.right_box ul li a img:hover
		{
		margin:0px;
		padding:0px;
		border:0px;
		margin-right:5px;
		}
		
		
		
		
		.right_box1
		{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		
		
		text-align:left;
		border:#D6CACA solid 0px;
		margin-bottom:10px;
		background:#eaede0;
		
		}
		
		.right_box1 h1, .right_box1 h1 a
		{
		margin:0px;
		margin-left:-1px;
		margin-right:-1px;
		margin-top:-1px;
		padding:3px 0px 0px 5px;
		background:url(../images/h1_bg1.gif) no-repeat center bottom;
		height:23px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		font-weight:normal;
		text-decoration:none;
		
		}
		
		.right_box1 h1 a:hover
		{
		text-decoration:none;
		color:#fff;
		}
		.right_box1 ul
		{
		margin:5px;
		padding:0px;
		list-style:none;

		}
		
		.right_box1 ul li
		{
		margin:5px 5px 5px 5px;
		padding:0px;
		background:url(../images/right_link_line.gif) repeat-x bottom left;
		border-bottom:#fff solid 1px;
		height:20px;
		}
		
		.right_box1 ul li:hover
		{
		background:#fff;
		border-bottom:#CCCCCC solid 1px;
		}
		
		.right_box1 ul li a
		{
		
		color:#333333;
		text-decoration:none;
		
		}
		
		.right_box1 ul li a:hover
		{
		text-decoration:none;
		color:#006699;
		}
		
		.right_box1 ul li a img
		{
		margin:0px;
		padding:0px;
		border:0px;
		margin-right:2px;
		}

		.right_box1 ul li a img:hover
		{
		margin:0px;
		padding:0px;
		border:0px;
		margin-right:5px;
		}
		
		
		
		.right_box2
		{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		/*background:#f0f0f0;*/
		background:#F0EFED;
		text-align:left;
		border:#D6CACA solid 0px;
		margin-bottom:10px;
		
		}
		
		.right_box2 h1, .right_box2 h1 a
		{
		margin:0px;
		margin-left:-1px;
		margin-right:-1px;
		margin-top:-1px;
		padding:3px 0px 0px 5px;
		background:url(../images/h1_bg2.gif) no-repeat center bottom;
		
/*		background:#663333;
		background:#7a352e;
		
		background:url(../images/menubar_bg1.gif) repeat-x left bottom;*/
		height:23px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		font-weight:normal;
		text-decoration:none;
		
		}
		
		.right_box2 h1 a:hover
		{
		text-decoration:none;
		color:#fff;
		}
		.right_box2 ul
		{
		margin:5px;
		padding:0px;
		list-style:none;

		}
		
		.right_box2 ul li
		{
		margin:5px 5px 5px 5px;
		padding:0px;
		background:url(../images/right_link_line.gif) repeat-x bottom left;
		border-bottom:#fff solid 1px;
		height:20px;
		}
		
		.right_box2 ul li:hover
		{
		background:#fff;
		border-bottom:#CCCCCC solid 1px;
		}
		
		.right_box2 ul li a
		{
		
		color:#333333;
		text-decoration:none;
		
		}
		
		.right_box2 ul li a:hover
		{
		text-decoration:none;
		color:#006699;
		}
		
		.right_box2 ul li a img
		{
		margin:0px;
		padding:0px;
		border:0px;
		margin-right:2px;
		}

		.right_box2 ul li a img:hover
		{
		margin:0px;
		padding:0px;
		border:0px;
		margin-right:5px;
		}


#main_body .full_middle
{
margin:0px;
width:695px;
background:#F3F3F3;
border:#e6e6e6 solid 1px;
padding:10px;
text-align:left;
}


.full_middle img
{
margin-right:10px 0px 10px 0px;
padding:3px;
background:#fff;
border:#F0F0F0 solid 1px;
}

.full_middle h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#003366;
margin:0px 0px 15px 0px;
}


.full_middle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#663300;
	margin:2px 0px 3px 0px;
	text-align:left;
}

.full_middle h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#663300;
	margin:2px 0px 3px 0px;
	text-align:left;
}

.full_middle h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336600;
	margin:2px 0px 3px 0px;
	text-align:left;
}

.full_middle h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#663300;
	margin:2px 0px 3px 0px;
	text-align:left;
}


.full_middle_plain
{
margin:0px;
width:710px;
background:#fff;
border:#e6e6e6 solid 0px;
padding:0px;
text-align:left;
}

.full_middle_plain p
{
padding:10px;
border:#E4E4E4 solid 1px;
background:#F4F4F4;
margin-bottom:20px;
}

.full_middle_plain p strong
{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#006633;
font-weight:normal;

}


.full_middle_plain h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#993300;
font-weight:normal;
padding:0px;
margin:0px;
margin-bottom:10px;
}


.full_middle_plain h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#006633;
font-weight:normal;
}

.blocks_page
{
width:350px;
margin:0px;
padding:0px;
float:left;
padding:5px;
background:#F3F3F3;
border:#e8e7e7 solid 1px;
}

.blocks_page h1
{
background:url(../images/hd_bg.gif) repeat-x left top;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding:3px 0px 3px 5px;
font-weight:normal;
margin:0px 0px 10px 0px;
}

.blocks_page ul
{
margin:0px;
padding:0px;
list-style:none;
}

.blocks_page ul li
{
padding:0px;
list-style:none;
border-bottom:#dedede dotted 2px;
padding-bottom:5px;
margin:3px 0px 5px 5px;
}

.blocks_page ul li a
{
color:#0066CC;
text-decoration:none;
}

.blocks_page ul li span
{
font-size:11px;
color:#666666;
}

.blocks_page ul li img
{
margin-right:5px;
}

.trip_lista
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%px;
border-bottom:#E5E5E5 dotted 1px;
margin:10px 0px 10px 0px;
padding-bottom:10px;
}

.trip_lista dl
{
margin:0px;
padding:0px;
width:100%;
}

.trip_lista dl dt
{
float:left;
margin:0px;
padding:0px;
}

.trip_lista dl dt img
{
width:100px;
padding:2px;
margin:5px;
border:#d7e0d3 solid 1px;
}

.trip_lista h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#006633;
margin-bottom:5px;
padding:0px;
width:100%;
font-weight:normal;
}

.trip_lista h5
{
margin:0px;
padding:0px;
font-style:italic;
font-size:12px;
color:#663333;
width:100%;
font-weight:normal;
margin-bottom:5px;
}
.trip_lista em
{
margin:0px;
padding:0px;
width:400px;
color:#663333;
}

.trip_lista p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#663333;

}

.trip_lista dl dd
{
display:inline-block;
float:left;
margin:0px;
padding:0px;
width:310px;
text-align:left;
}

.trip_lista dl dd h1
{
font-size:13px;
font-weight:bold;
}

.trip_lista ul
{
float:right;
margin:0px;
padding:0px;
text-align:left;
}

.trip_lista ul li
{
margin:0px;
padding:0px;
list-style:none;
display:inline-block;
float:left;
text-align:left;
}

.trip_lista ul li img
{
margin:0px 5px;
padding:0px;
border:0px;
}



.blocks_page1
{
width:320px;
margin:0px;
padding:0px;
float:left;
margin-left:20px;
background:#e8e7e7;
border:#e8e7e7 solid 0px;
}

.blocks_page1 h1
{
background:url(../images/ho_bg.gif) repeat-x left top #fff;
border:#e8e9e8 solid 1px;
color:#006666;
font-size:15px;
padding:4px 0px 4px 5px;
font-weight:normal;
margin:0px 0px 10px 0px;
}



.blocks_hotel
{
width:325px;
margin:0px;
padding:0px;
float:left;
margin:5px 10px 10px 5px;
background:#FFF0F0;
border:#e9e0e0 solid 1px;
}

.blocks_hotel h1
{
background:url(../images/hotel_block_head_bg.gif) repeat-x left top #fff;
border:#e8e9e8 solid 1px;
color:#650a0a;
font-size:15px;
padding:4px 0px 4px 5px;
font-weight:normal;
margin:0px 0px 10px 0px;
border:0px;
}

.hotel_read_more
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#dfd6c2;
color:#6a4848;
height:24px;
}

.hotel_read_more a
{
color:#006699l;
font-size:10px;
padding-top:5px;
text-transform:uppercase;
margin-left:10px;
margin-top:3px;
display:block;
}

.hotel_home_block 
{
margin:5px;
border-bottom:#CCCCCC dotted 2px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.hotel_home_block  h1
{
background:none;
margin:0px;
font-size:14px;
}

.hotel_home_block img
{
float:left;
margin:5px;
padding:2px;
margin-right:10px;
border:#CCCCCC solid 1px;
}




.hotel_home_block1 
{
margin:5px;
border-bottom:#CCCCCC dotted 0px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.hotel_home_block1  h1
{
background:none;
margin:0px;
font-size:14px;
}

.hotel_home_block1 img
{
float:left;
margin:5px;
padding:2px;
margin-right:10px;
border:#CCCCCC solid 1px;
}




.middle_blocks
{
margin:5px 0px 10px 0px;
padding:5px;
border:#e6e6e6 solid 1px;
background:#f2f0f0;
}

.middle_blocks img
{
margin-right:10px;
padding:2px;
background:#fff;
border:#F0F0F0 solid 1px;
}






.right_block_img
{
float:right;
padding:4px;
margin:5px;
border:#CCCCCC solid 1px;
}

.right_block_img h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#999999;
font-weight:normal;
text-align:center;
margin:0px;
padding:0px;
}

.right_block_img img
{
padding:2px;
border:#e1e1e1 solid 1px;
background:#fff;
}

.tlist1
{
width:300px;
display:inline;
margin-right:10px;
padding:0px;
padding-bottom:5px;
text-align:left;
border-bottom:#d3d3d3 dotted 2px;
}


.tlist1 h1
{
margin:0px;
padding:0px;
font-size:14px;
font-weight:normal;
color:#006699;
margin-bottom:5px;
}

.tlist1 h1 a
{
color:#006699;
text-decoration:none;
}

.tlist1 h1 a:hover
{
color:#FF9900;
}


.tlist1 p
{
margin:0px;
padding:0px;
font-size:12px;
width:270px;
}

.tlist1 p a
{
font-size:10px;
display:inline-block;
margin:5px 3px 0px 2px;
padding:2px 5px 2px 5px;
color:#336666;
text-decoration:none;
border:#e6e6e6 solid 1px;
background:#fff;
}

.tlist1 p a:hover
{
color:#FF9900;
background:#fdecec;
}

.tlist_col  ul
{
text-align:left;
float:left;
width:380px;
display:inline;
list-style:none;
}
	.tlist_col ul li
{
list-style:none;
float:left;
display:inline;
}	

.pathway
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px 0px 8px 0px;
padding:2px 0px 0px 10px;
border:#d8e0e6 solid 1px;
background:#EFF7FA;
text-align:left;
height:20px;
}

.pathway
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:10px;
}

.phptogallery
{
margin:0px;
padding:0px;
}


.phptogallery ul
{
margin:0px;
padding:0px;
}

.phptogallery ul li
{
width:120px;
float:left;
margin:10px 5px 10px 5px;
padding:0px;
list-style:none;
background:#EFEFEF;
text-align:center;
max-height:200px;
overflow:hidden;
}
.phptogallery ul li h5
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:3px;
}

.phptogallery ul li  img
{
width:110px;
margin:0px;
padding:2px;
background:#fff;
border:#CCCCCC solid 1px;
}



.phptogallery1
{
margin:0px;
padding:0px;
}


.phptogallery1 ul
{
margin:0px;
padding:0px;
}

.phptogallery1 ul li
{
width:161px;
float:left;
margin:10px 5px 10px 5px;
padding:0px;
list-style:none;
background:#EFEFEF;
text-align:center;
height:125px;
overflow:hidden;
background:url(../images/folder.jpg) no-repeat center top #fff;
padding:2px;
border:#e1ecee solid 1px;
}
.phptogallery1 ul li h5
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:3px;
margin-top:80px;
}

.phptogallery1 ul li  img
{
width:150px;
margin:0px;
padding:2px;
background:#fff;
border:#CCCCCC solid 1px;
}


#numbering {
	clear: both;
	text-align: right;
	 	font-size: 11px;
	font-weight: normal;
	margin-top: 16px;
	margin-bottom: 16px;
	}
#numbering .pgno a{
	text-align: center;
	display: inline;
	height: 12px;
	padding: 3px;
	background-color: #f2f2f2;
	border: 1px solid #d3d3d3;
	}

#numbering .pgno a:hover {
	background-color: #e8e8e8;
	color: #959595;
	}
	
#numbering .currentpage,.currentpage a,.currentpage a:hover{
	background-color:#bababa;
	color: #b6c0d6;
	font-weight:bold;
	font-size:11px;
	}
	
.righth {
	float: right;
	width: 680px;
	height: 300px;
	text-align:right;
}

.attraction_box
{
margin:0px; 
padding:0px;
text-align:left;
}

.attraction_box h1
{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#660000;
margin:0px;
padding:0px;
}



.attraction_box h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#006633;
margin:0px;
padding:0px;
}


.attraction_box .left_text1
{
float:left;
margin:0px;
padding:0px;
background:#eff7fa;
border:#e1eaed solid 1px;
margin-right:5px;
width:348px;
min-height:336px;
}



.attraction_box .left_text1 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:5px;
padding:0px;
width:338px;
line-height:20px;
color:#666666;
}
.attraction_box .left_text1 p div
{
margin:0px;
padding:0px;
}

.attraction_box p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
line-height:21px;
color:#333333;
text-align:left;
}

.attraction_box .left_text
{
float:right;
margin:0px;
padding:0px;
background:#eff7fa;
border:#e1eaed solid 1px;
margin-left:0px;
width:348px;
}

.attraction_box .full_text
{
width:700px;
margin:0px;
padding:0px;
background:#eff7fa;
border:#e1eaed solid 1px;
margin-left:0px;
}

.attraction_box .full_text p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px;
padding:0px;
line-height:19px;
color:#000000;
text-align:left;
}


.questions{
	margin: 0px;
	padding: 0px;
}/* tables still need 'cellspacing="0"' in the markup */
.questions{
	margin: 0px;
	padding: 0px;
}
.questions p{
	 	font-size: 13px;
	font-weight: normal;
	color: #b12e20;
	text-decoration: none;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f9f9f9;
	margin-bottom:5px;
	padding-bottom:7px;
}


.questions a{
font-size:12px;
line-height:20px;

}

.answers{
	 	font-size: 12px;
	font-weight: normal;
	color: #7a7e83;
	margin: 0px;
	padding: 0px;
}

.answers h2 {
	font-size: 14px;
	font-weight: normal;
	color: #b12e20;
	margin: 0px  0px 10px 0px;
	padding: 0px;
	}

 .answers p {
font-size:12px;
	color: #2f2f2f;
	line-height: 22px;
	margin: 0px 0px 5px 0px;
}

.answers a{
margin:5px 0px 25px 0px;
display:block;

}


.footer
	{
	
	margin:10px 0px 0px 0px;
	padding:10px;
	background:#fff;
	font-size:11px;
	}

.footer p
{
line-height:21px;
}

.footer a
{
color:#333333;
font-size:11px;

}
	
	
.mainp
{
}

.blocks_itid
{
width:310px;
margin:5px;
padding:0px;
float:left;
padding:5px;
background:#fff;
border:#e8e7e7 solid 1px;
font-size:11px;
min-height:100px;
}

.blocks_itid p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.booking_tr
{
width:250px;
margin:15px 0px 0px 0px;
padding:2px;
background:#990000;
border:#fff solid 2px;
height:20px;
padding:5px 0px 2px 0px !important;
color:#fff  !important;
}

.booking_tr a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#fff;
text-decoration:none;
margin:0px 10px 0px 10px;
}

.booking_tr a:hover
{
text-decoration:underline;
color: #FFFF00;
}

