/* CSS Document */


html, body { background-image:url(/pics/main_bg.jpg); background-repeat:repeat; font-size:11px; font-family:Arial; background-color:#29517B; margin:0; padding:0;}

form {margin:0; padding:0;}

a.title_lk_cs {font-size:11px; color:#4C4C4C; font-family:Arial; text-decoration:none;}
a.title_lk_cs:hover {font-size:11px; color:#4C4C4C; font-family:Arial; text-decoration:underline;}

/* MAIN	CONTAINERS START */

#outer_wrapper { height: auto !important; position: relative; width: 100%; margin:20px 0 0 0;}

#wrapper { margin: 0 auto 0 auto; width: 950px; height:auto; padding:0;   }

#inner_wrapper { width:948px; height:auto; clear:both; margin:11px 0 0 0; padding:0; border:1px solid #E6E6E6; background-color:#fff;}


/* TOP */

#main_header { width:948px; height:107px; background-image:url(/pics/main_header_bg_grad.jpg); background-repeat:repeat-x; margin:0; padding:0;}
#main_logo_left {float:left; width:334px; height:107px;}
#main_logo_right {float:right; width:288px; height:107px;}

#nav { width:948px; height:36px; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; margin:0; padding:0; background-image:url(/pics/nav_bg_grad.jpg); background-repeat:no-repeat;}
.nav_links { margin-left:156px;}

#body_pos_container { width:937px; height:auto; margin:0; padding:26px 0 0 4px; background-color:#fff;}


/* LEFT */

#left { float:left; width:202px; height:auto; margin:0; padding:0;}
#left .title { color:#114B87; font-family:Arial; font-size:15px; font-weight:bold;}
#left td {font-size:11px; font-family:Arial; margin:0; padding:0;}

#our_services { width:202px; height:auto; margin:0; padding:0;}
#our_services .header { width:202px; height:32px; background-image:url(/pics/our_services_header.jpg); background-repeat:no-repeat;}
#our_services .links { color:#9E9E9E; display:block; padding-left:10px;}
#our_services .links a { color:#9E9E9E; border-bottom:1px solid #E6E6E6; display:block; background-image:url(/pics/blue_arrow.gif); background-repeat:no-repeat; background-position: 0% 55%; padding-left:20px; padding-bottom:7px; padding-top:10px; text-decoration:none; }
#our_services .links a:hover { color:#9E9E9E; text-decoration:underline;}


#subscribe_box { width:202px; height:173px; margin:16px 0 0 0; padding:0; color:#3471B1;}
#subscribe_box form { margin:0; padding:0 0 0 9px;}
.label {padding-bottom:12px;}
#subscribe_box input { border:1px solid #D8D8D8; width:180px;}
.bl {background:url(/pics/nav/bl.jpg) 0 100% no-repeat ; width: auto; height: auto;  }
.br {background: url(/pics/nav/br.jpg) 100% 100% no-repeat; height:173px; }
.tl {background: url(/pics/nav/tl.jpg) 0 0 no-repeat;}
.tr {background: url(/pics/nav/tr.jpg) 100% 0 no-repeat; padding:0;}


#lhs_banners { margin-top:18px; width:200px; height:auto; padding:0;}

/* BODY */

#body { float:left; width:468px; height:auto; margin:0 0 0 9px; padding:0;}
#body .title {color:#114B87; font-family:Arial; font-size:15px; font-weight:bold; margin:0; padding:0;}
#body td {font-size:11px; font-family:Arial; margin:0; padding:0;}


#top_story { width:452px; height:auto; margin:0; padding:22px 0 0 16px;}
#top_story .header { width:221px; height:15px; margin:0; padding:0; background-image:url(/pics/top_story_header.jpg); background-repeat:no-repeat;}

#top_story_box { width:449px; height:auto; margin-top:16px; float:none;}
#top_story_left {float:left; width:202px; height:127px; margin:0; padding:0;}
#top_story img { border:1px solid #A3A3A3; width:192px; height:125px;}

#top_story_right { float:left; width:235px; height:auto; margin:0; padding:0}
#top_story .title { color:#4D4D4D; font-weight:bold;}

#top_story .summary {color:#4D4D4D; line-height:17px;}
#top_story .view_more { width:436px; height:20px; margin:0; padding:16px 0 0 0; cursor:pointer; background-image:url(/pics/top_story_read_more.jpg); background-repeat:no-repeat;color:#ffffff;}
#top_story .view_more img {width:436px; height:20px; margin:0; border:none; cursor:pointer; background-image:url(/pics/top_story_read_more.jpg); background-repeat:no-repeat;color:#ffffff;}


#our_packages { width:452px; height:auto; margin:0; padding:14px 0 0 0;}
#our_packages .header { width:123px; height:20px; margin:0; padding:0; background-image:url(/pics/our_packages_header.jpg); background-repeat:no-repeat;}

#our_packages #story { width:433px; height:auto; margin-top:18px; padding-bottom:16px; background-image:url(/pics/story_divider.jpg); background-repeat:no-repeat; background-position:bottom;}

#our_packages .title { color:#4C4C4C;}
#our_packages .summary { color:#4C4C4C; line-height:18px;}
#our_packages .extra { color:#D2982A; line-height:18px;}
#our_packages .readmore {color:#3471B1; cursor:pointer;}
#our_packages .readmore a { color:#3471B1; text-decoration:none; cursor:pointer;}
#our_packages .readmore a:hover { color:#3471B1; text-decoration:underline;}

a.mc_more {color:#3471B1; text-decoration:none;}
a.mc_more:hover {color:#3471B1; text-decoration:underline;}

#our_packages .view_more { width:436px; height:19px; margin:0; padding:16px 0 0 0; cursor:pointer;}
#our_packages .view_more img {width:436px; height:19px; margin:0; border:none; cursor:pointer;}

/* RIGHT */

#right { float:left; width:250px; height:auto; margin:0 0 0 6px; padding:0; overflow: hidden;}

#right .img_top { width:250px; height:253px; margin:0; padding:0;}

#poll { width:250px; height:auto; padding:7px 0 0 0; margin:0;}
#poll .header { width:250px; height:32px; margin:0; padding:0; background-image:url(/pics/poll_header.jpg); background-repeat:no-repeat;}
#poll .links { color:#9E9E9E; width:215px; height:160px; margin:14px 0 0 10px;}
#poll .links strong {color:#D2982A; font-weight:bold;}
#map { width:468px; height:auto; margin:0; padding:0;}

#rhs_banner { margin-top:22px; width:250px; height:200px; padding:0;}

#gallery { margin-top:13px; width:250px; height:240px;}
#gallery .header { width:250px; height:32px; margin:0; padding:0; background-image:url(/pics/gallery_bg_header.jpg); background-repeat:no-repeat;}
#gallery .images { margin-top:15px;}
#gallery .view_more { width:250px; height:20px; margin-top:21px; padding:0;}


/* ARTICLE */

#body_art {float:left; width:468px; height:auto; margin:0 0 0 9px; padding:0; line-height:17px;}
#body_art strong { color:#4D4D4D; font-weight:bold;}
#body_art .title { color:#114B87; font-family:Arial; font-size:15px; font-weight:bold;}
#body_art td {font-size:11px; font-family:Arial; margin:0; padding:0;}

#gallery_art { margin-top:13px; width:250px; height:240px;}
#gallery_art .header { width:250px; height:32px; margin:0; padding:0; background-image:url(/pics/gallery_art_header.jpg); background-repeat:no-repeat;}
#gallery_art .images { margin-top:15px;}
#gallery_art .view_more { width:250px; height:20px; margin-top:21px; padding:0;}

#tours { width:202px; height:auto; margin:0; padding:0;}
#tours .header { width:202px; height:32px; background-image:url(/pics/tours_header.jpg); background-repeat:no-repeat;}
#tours .links { color:#9E9E9E; display:block; padding-left:10px;}
#tours .links a { color:#9E9E9E; border-bottom:1px solid #E6E6E6; display:block; background-image:url(/pics/orange_arrow.jpg); background-repeat:no-repeat; background-position: 0% 55%; padding-left:20px; padding-bottom:7px; padding-top:10px; text-decoration:none; }
#tours .links a:hover { color:#9E9E9E; text-decoration:underline;}
#tours img {list-style:none; list-style-image:none;}

#explore_sa .simple_t2 img { list-style:none !important ; background-image:none !important;}
#explore_sa { width:202px; height:auto; margin:20px 0 0 0; padding:0;}
#explore_sa .header { width:202px; height:32px;}
#explore_sa .links { color:#9E9E9E; display:block; padding-left:10px;}
#explore_sa .links a { color:#9E9E9E; border-bottom:1px solid #E6E6E6; display:block; background-image:url(/pics/blue_arrow.gif); background-repeat:no-repeat; background-position: 0% 55%; padding-left:20px; padding-bottom:7px; padding-top:10px; text-decoration:none; }
#explore_sa .links a:hover { color:#9E9E9E; text-decoration:underline;}
#explore_sa .links img {list-style:none !important ; background-image:none !important;}

/* FOOTER */

#footer { width:949px; height:87px; margin-top:42px; border-top:1px solid #DDE5EE; background-image:url(/pics/footer_bg_grad.jpg); background-repeat:repeat-x;}
#footer_left { float:left; width:207px; height:47px; margin:0; padding:23px 0 0 16px;}
#footer_right { float:right; width:147px; height:55px; margin:0; padding:18px 16px 0 0;}


/*GAllery*/


#gallery_1 {text-align: left; width:470px; height:auto; padding-bottom:5px; margin:0;}
#gallery_1 img{ background-color:#F7F5F1; margin:15px; border:1px solid #EAE7D7; }
#gallery_1 td { margin: 0  0 20px 29px;}
#gallery_1 strong {color:#114B87; font-family:Arial; font-size:15px; font-weight:bold;}
.gallery_thumb {float:left; text-align:center; margin:5px; background-color:#E8E8E5; }
.gallery_thumb img{ border: 1px #D3CEB9 solid; background-color:#F7F5F1; padding:2px; }
.gallery { position:relative; margin: 0  0 20px 44px; }
.control { background-image:url(/pics/gallery_bg_grad.jpg); background-repeat:repeat-x; padding:3px 3px 6px 3px; display: block; border: 1px solid #2C4251; color: #fff;  width: 139px; height: 15px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.gallery_pages {  background: #114B87; padding: 5px; display: block; border-bottom: 1px solid #DCDCDC; color: #fff;  width: 405px; height: 17px; margin:0 0 20px 22px; font-weight:bold;}
.gallery_pages a { color: #fff; text-decoration: none; font-weight:bold;}
.gallery_pages a:hover { color: #fff; text-decoration: underline;}
.click_thru { display: block; border: none;}
#gallery_1 #caption p {color:#84837B; width:480px; height:auto; margin:0; padding:10px; background-color:#F7F5F1;}


.bigtxt {color:#84837B; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bigtxt a {color:#84837B; text-decoration:none; font-size:13px;}
.bigtxt a:hover {color:#84837B; text-decoration:underline; font-size:13px;}

.control a { color: #fff; text-decoration: none;}
.control a:hover { color: #fff; text-decoration: underline;}
.prev { float:left; width: 60px; background-image:url(/pics/gallery_arrow_lft.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; margin-left:5px;  }
.next { float:left; margin-left:5px; border-left: 1px solid #fff; background-image:url(/pics/gallery_arrow_rhs.jpg); background-repeat:no-repeat; background-position:right; width: 60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize;}


#wrap{
	clear:both; height: 80px; font-size: 11px; margin-top: 5px; margin-bottom: 5px;
	color: #FFFFFF; width: 490px; border-bottom: 1px dotted gray;
}

#tittle{
	float: left; width: 338px; margin-bottom: 1px;
	margin-left: 0px; height: 40px; background-color: #124c88;
	padding: 5px 0 0 10px; font-size: 14px; font-weight: bold;
		}

		
#price { float: left; width: 132px;
	margin-bottom: 1px; padding-right: 1px; margin-left: 0px;
	height: 40px; background-color: #e3aa00; padding: 5px 0 0 10px;
	font-size: 18px; text-align: center;
		}		
		
		
#frame{
	clear:both; height: 22px; font-size: 14px;
	margin-top: 0px; margin-bottom: 0px;
	padding: 3px 0 0 10px; background-color: #487fb5; font-weight: bold;
}

