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

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

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

body { margin: 0px; padding: 0px 0px 10px; }
img { margin: 0px; padding: 0px; border: 0px; }
figure { margin: 0px; padding: 0px; }
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 361px) {	
	#wrapper { display:none; }
	#wrapper1 { margin: 0px auto; padding: 70px 0px 90px 0px; height: 180px; background: url("../Images/body_land.jpg") no-repeat #F2F1EE; font-family: dominicanregular; font-size: 17px; color: #054B7E; font-weight: normal; word-spacing: 2px; text-align: center; }
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 360px) {
	#wrapper1 { display:none;}
	#wrapper { margin: 0px auto; padding: 0px; width: 320px; height: auto; background: url("../Images/Body.gif") no-repeat #F3F2EE; }
	header { margin: 0px; padding:0px; }
	#header_top { margin: 0px; padding: 3px 0px 0px 0px; float:right; width:270px; }
	#header_top ul { margin: 0px; padding: 0px; }
	#header_top ul li { list-style:none; float:right; padding:0px 3px; }
	a.twit { margin:0px; padding:0px; width:23px; height:23px; background:url("../Images/twitter-normal.png") no-repeat; display:block; }
	a.twit:hover { margin:0px; padding:0px; width:23px; height:23px; background:url("../Images/twitter-over1.png") no-repeat; display:block; }
	.header_title { margin: 5px 5px 0px 3px; padding: 0px; height: auto; border-bottom: solid 2px #eb1c23; font-family: dominicanregular; font-size: 17px; color: #054B7E; font-weight: normal; word-spacing: 2px; text-align: center; }
	.header_title span { font-family: dominicanregular; font-size: 20px; color: #054B7E; font-weight: normal;}
	#title{ margin: 0px 7px 0px 7px; padding: 0px; height: auto; border-bottom: solid 2px #eb1c23; font-family: dominicanregular; font-size: 17px; color: #054B7E; font-weight: normal; text-align:center; }
	#title span { font-size: 20px; }
	nav { margin: 0px; padding: 0px; }
	nav a{ text-decoration: none; margin: 0px; padding: 0px; }
	.navlinks{ margin: 0px; padding:6px 5px 6px 8px; width: 307px; height: 38px; border-bottom: solid 1px #bbbbbb; }
	.navlinks:hover { background: url("../Images/menu-hover.png") no-repeat; }
	.categoryimg { margin: 0px; padding: 0px; width: 62px; height: 38px; float: left; }
	.navtxt { margin: 0px; padding: 7px 5px; width: 223px; height: auto; float: left; font-family: traveling__typewriterregular; font-size: 18px; color: #333333; font-weight: none; }
	.linkimg { margin: 0px; padding: 8px 0px; width: 7px; height: 9px; float: left; }
	.navlinkbottom { margin: 0px; padding: 6px 5px 6px 8px; width: 307px; height: 38px; text-decoration: none; }
	.navlinkbottom:hover { background: url("../Images/menu-hover.png") no-repeat; }
	.clearok { font-size: 0px; padding: 0px; margin: 0px; clear: both; }

	#footer_bottom { margin: 0px; padding: 0px; width: 320px; height:43px; position:; bottom:0px;}
	.footer_class {   background: url('../Images/Footer.png') no-repeat; margin:-8px 0px 0px 0px; padding:3px 0px; width: 320px; height:51px; float:left; clear:both; position: fixed; bottom:0px; }
	#Footer_table { width:100%; padding:10px 0px; margin:0px; height:41px;  }
	.footertxt { margin: 0px; padding:1px; text-align: center; vertical-align: middle; line-height: 10px; }
	.footertxt a { font-family: traveling__typewriterregular; font-size: 14px; color: #023e6d; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
	.footertxt a:hover { font-family: traveling__typewriterregular; font-size: 14px; color: #333333; text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px; }
	.footertxt img { margin: 5px 0px 0px 0px; padding: 0px; }
	.footertxt_bottom{ font-family: traveling__typewriterregular; font-size: 6px; color:#686768;  background:#F3EBE2 repeat; width:320px; }
	.footertxt_bottom a{ font-family: traveling__typewriterregular; font-size: 6px; color:#686768; text-decoration:underline; }

	#tourslideshow {
		background: url("../images/video-bg.png") no-repeat scroll 0 0 transparent;
		border: 0 solid red;
		float: left;
		height: 292px;
		padding: 0;
		width: 362px;
	}
	#quote {  height: 301px; overflow-x:hidden; }
	#quote p { margin: 0px; padding: 0px 10px;  font-family: dominicanregular; }
	#home_img { margin: 0px; padding: 5px 3px 0px 3px; }
	#tourdetails { font-size: 25px; line-height:40px; }
	p#note {  padding:10px 10px;font-size: 18px; line-height:25px;  }
	.numberfix { font-family: arial;}
	#cart_info { margin: 0px; padding:0px 10px;  }
	#preview_section { margin: 0px; padding: 0px 10px; width: 300px; height: auto; }
	#preview_txt { margin: 0px; padding: 10px 0px; font-family: dominicanregular; font-size: 17px; color: #EC1A23; float: left; width: 264px; }
	#preview_img {  margin: 0px; padding: 0px; float: left; width: 36px; height: 30px; }
	#audio_topbg { margin: 0px 5px; padding: 0px; background: url("../Images/shad_top.png") no-repeat; width: 311px; height: 11px; }
	#audio_section { background: url("../Images/shad_mid.png") repeat;  margin: 0px 5px; padding: 0px; text-align: center; width: 311px; }
	#audio_bottombg { margin: 0px 5px; padding: 2px 0px; background: url("../Images/shad_bottom.png") no-repeat;  width: 311px; height: 11px; }

	.links {  height: 301px; overflow-x:hidden; }
	.nav_links { width: 307px; margin: 0px; padding: 3px 8px 3px 5px; border-bottom: solid 1px #bbbbbb; text-decoration: none; }
	.nav_links:hover { background: url("../Images/hover.png") no-repeat; } 
	.nav_txt { width: 294px; margin: 0px; padding: 0px 3px; float: left; font-family: traveling__typewriterregular; font-size: 18px; color: #333333; font-weight: normal; }
	.link_img { width: 7px; height: 9px; margin: 0px; padding: 0px; float: left; }
	.nav_linkbottom { width: 310px; margin: 0px; padding: 5px 5px; text-decoration: none; }
	.nav_linkbottom:hover { background: url("../Images/hover.png") no-repeat; } 
	#header_title { margin: 5px 5px 0px 3px; padding: 0px 0px 2px 0px; height: auto; border-bottom: solid 2px #eb1c23; font-family: dominicanregular; font-size: 22px; color: #054B7E; font-weight: normal; word-spacing: 2px; text-align: center; }
	#header_title span { font-family: dominicanregular; font-size: 18px; color: #054B7E; font-weight: normal; }
	.content { width: 320px; margin: 0px; padding: 0px; height: 275px; overflow-x: hidden; }
	.content img { margin: 0px; padding: 0px;  }
	.content .sepe { border-bottom: solid 1px #D0CFCD; width:auto; padding:0px; margin:0px; }
	.content p { margin: 0px; padding: 0px 7px; font-family: traveling__typewriterregular; font-size: 18px; }
	.content p a{ color: #1B4A7E; text-decoration: none;  }
	.content_img_bg { width:296px; height:226px; background:url("../Images/video-bg.png") no-repeat; padding:16px 12px;	display:block; }

	#content{ height: 292px; overflow-x: hidden; }
	#content p{ margin:0px; padding:0px; }
	.fullcontent { margin: 0px; padding: 4px 8px; border-bottom: solid 1px #bbbbbb; font-family: traveling__typewriterregular; font-size: 18px; }
	.fullcontent p a{ text-decoration: none; color: #337BA8; }
	.bottomfullcontent { margin:0px; padding:4px 8px; font-family:traveling__typewriterregular; font-size:18px; }
	.bottomfullcontent p a{ text-decoration:none; color:#337BA8; }
	.sectioncontent { margin: 0px; padding: 4px 8px; font-family: traveling__typewriterregular; font-size: 18px; }
	#textcontent p{ margin: 5px; padding:0px 8px; font-family: traveling__typewriterregular; font-size: 18px; }
	#textcontent p a{ text-decoration: none; color: #337BA8; }


	#simplegallery1 {width:315px; text-align:center;padding-left:10px;}


	#leftcalender{ width:190px; height:104px; margin:15px 60px; font-family: 'dominicanregular'; font-size:18px; color:#044a7e; line-height:22px; border:0px solid red; background:url("../Images/sub-box-bg.png") no-repeat; }
	#leftcalender .reserve{ padding:20px 10px 0px 20px; }
	#leftcalender a { color: #000000; font-family: 'TravelingTypewriterRegular'; font-size: 14px; margin-left: 20px; }
}





