body {font:normal 14px Arial, Helvetica, Sans-Serif;color:#666; }
.mHead {height:90px;padding:5px 15px;background: white}
.mHead a.call {margin-top:5px;width:113px;height:40px;background:url("../images/callus.png") no-repeat left top;text-indent:-9999px; position: absolute;z-index: 999; right: 5px;
}
.mhome {overflow-x:visible !important;}
small {font-size:11px;color:#666;}
a.inline:link,a.inline:visited  {font-weight:normal;color:#f37901;text-decoration:none;display:inline-block;margin-top:3px;}
a.inline:hover {text-decoration:underline;}
h1 {font:bold 18px Arial, Helvetica, Sans-Serif;color:#00000;margin:15px 0 8px;}
h2 {text-transform:uppercase;font:normal 14px Arial, Helvetica, Sans-Serif;color:#f20058;margin:0 0 10px;}
p {margin:0 0 20px;}
.videoGallery {margin:-25px -10px 0;}
.shareheader {margin:-25px -15px 0;overflow:hidden;position:relative;z-index:30;}
.gmap iframe {position:absolute;z-index:30;}
#share .ui-content {overflow:visible !important; padding: 0 !important;
}
.fb_comments {margin:0 -15px;}
address {font-style:normal;color:#666;line-height:18px;}
address a {display:block;background:url("../images/handset_icon.png") no-repeat left center;padding-left:15px;color:#666 !important;text-decoration:none;}
.videoGallery .bg {position:absolute;z-index:10;}
.vpreview {position:relative;z-index:20;}
.vpreview .playBtn {display:block;width:78px;height:77px;position:absolute;left:50%;top:50%;margin-top:-38px;margin-left:-39px;z-index:30;background:url(http://m.seaworldwhalewatching.com/../images/play_btn.png) no-repeat;text-decoration:none;}
.vpreview img {display:block;}
.copyright {display:block;}
p.blackbg {margin:-15px;background:#000;padding:10px;color:#666;text-shadow:none;}
.tcontent {padding-top:0;padding-bottom:100px}
.packages {margin:-10px -5px 0;padding-bottom:150px}
#location,#ppolicy {padding-bottom: 100px;}
.bookPkg, .vipPkg {overflow:hidden;background:#f0f0f0;padding:10px;margin:0;color:#666;}
.vipPkg {background:#fff;margin:0;}
.bookPkg .item, .vipPkg .item {padding:5px 0;overflow:hidden;}
.bookPkg .item > span, .vipPkg .item > span {float:left;margin-right:15px;width:95px;height:85px;overflow:hidden;box-shadow:1px 1px 5px #666;border:solid 4px #fff;}
.bookPkg .item > span img, .vipPkg .item > span img {display:block;}
.bookPkg h3, .vipPkg h3 {margin:0 0 5px;color:#0099cc;font-size:16px;}
.bookPkg h3 span, .vipPkg h3 span {font-size:11px;color:#f88501;display:block;}
.bookPkg label, .vipPkg label {display:block;}
.bookPkg .rates, .vipPkg .rates {font-size:12px;font-weight:bold;margin-left:120px;}
.bookPkg .rates span, .vipPkg .rates span {float:right;}
.singleline span {line-height:40px;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 6, 2012 */
@font-face {
    font-family: 'MyriadProCondBold';
    src: url('css/mprobc.eot');
    src: url('css/mprobc.eot?#iefix') format('embedded-opentype'),
         url('css/mprobc.woff') format('woff'),
         url('css/mprobc.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/* Whale Watch Theming */
.ui-body-c, .ui-overlay-c {color:#666;}
.ui-grid-c .ui-block-a {
    width:24%;
}
.ui-grid-c .ui-block-b {
    width:24%;
}
.ui-grid-c .ui-block-c {
    width:27%;
}

.ui-li-thumb, .ui-li-icon {
    left: 1px;
    max-height: 80px; <-- height
    max-width: 120px; <-- width
    position: absolute;
    top: 0;
}

.ui-body-c,.ui-overlay-c{background:transparent;
}
.ui-header img {display:block;}
.wwNavBar {position:relative;z-index:50;text-transform:uppercase;}
.wwNavBar .ui-focus {box-shadow:none !important;}
.wwNavBar .ui-btn-inner {font: normal 16px "MyriadProCondBold", Arial, Helvetica, Sans-Serif;}
.mhome.ui-content { 
	z-index: -1;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;  
  background:url("../images/agua-cristalina.jpg") no-repeat center bottom;
  background-size: 100%;
  background-attachment: fixed;
}
.locationList .ui-icon {border-radius:0;width:60px;height:24px;margin-top:-11px !important;background:url("../images/mini_gobtn.png") no-repeat;background-size:auto;}
.locationList .ui-link-inherit {padding-right:80px !important;white-space:normal !important;}
.ui-footer {
    background:#0099cc;
    color:#fff;
	text-shadow:none;
	text-align:center;
	padding:0;
	position: fixed;
	bottom:0;
	width: 100%;
	height: 65px;
	z-index: 9999;
}
.ui-footer ul {margin:0;padding:5px 0 0;}
.ui-footer ul li {list-style:none;display:inline;color:#fff;}
.ui-footer .ui-link, .ui-footer .ui-link:visited {color:#fff;text-decoration:none;font-weight:normal;}
.ui-footer .ui-link:hover {text-decoration:underline;color:#fff;}
.ui-footer small {font-size:11px;padding-top:10px;display:inline-block;}
.ui-titulo {
    background:#0099cc;
    color:#fff;
	text-shadow:none;
	text-align:center;
}
.ui-btn-inner {border-top:none;white-space:normal}
.ui-input-text.ui-focus,.ui-input-search.ui-focus {
	-moz-box-shadow: 0px 0px 12px #c46a6a;
	-webkit-box-shadow: 0px 0px 12px #c46a6a;
	box-shadow: 0px 0px 12px #c46a6a;	
}
.ui-focus, .ui-btn:focus {
	-moz-box-shadow: inset 0px 0px 3px #387bbe, 0px 0px 9px #c46a6a;
	-webkit-box-shadow: inset 0px 0px 3px #387bbe, 0px 0px 9px #c46a6a;
	box-shadow: inset 0px 0px 3px #387bbe, 0px 0px 9px #c46a6a;
}
.ui-btn-up-ww,.ui-btn-hover-ww,.ui-btn-down-ww {text-decoration: none;}
.ui-btn-up-ww {
    border: 1px solid #0094c1;
	color: 	#fff;
	text-shadow: 0 1px 1px #194b7e;
	height:63px;
	overflow:hidden;
	margin-bottom:10px !important;
	background:url("../images/wwnav_bg_01.png") repeat-x left top;
}
.ui-btn-up-ww:visited,
.ui-btn-up-ww a.ui-link-inherit {color:#fff;}
.ui-btn-hover-ww {
	border: 1px solid #0094c1;
	font-weight: bold;
	color: 	#fff;
	text-shadow: 0 1px 1px #194b7e;
	height:63px;
	overflow:hidden;
	background:url("../images/wwnav_bg_01.png") repeat-x left top;
}

.ui-btn-hover-ww:visited, .ui-btn-hover-ww a.ui-link-inherit {color:#fff;}
.ui-btn-down-ww, .wwNavBar .ui-btn-active {
	margin-bottom:0 !important;
	border:0;
	font-weight: bold;
	color: 	#fff;
	box-shadow: none;
	text-shadow: 0 1px 1px #194b7e;
	height:73px;
	overflow:hidden;
	background:url("../images/wwnav_bg_02.png") no-repeat center top;
}
.ui-btn-down-ww:visited,
.ui-btn-down-ww:hover,
.ui-btn-down-ww a.ui-link-inherit {color:#fff;}
.ui-btn-up-wwbtn,.ui-btn-hover-wwbtn,.ui-btn-down-wwbtn {text-decoration: none;}
.ui-btn-down-wwbtn:visited, .ui-btn-down-wwbtn:hover,.ui-btn-down-wwbtn a.ui-link-inherit {color:#fff;}
.ui-btn-up-wwbtn, .ui-btn-hover-wwbtn  {
    border: 1px solid #9a673b;
	background: #d75315;
	font-weight: bold;
	color: 	#fff;
	text-shadow: 0 1px 1px #194b7e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1dae23), to( #3a642b));
	background-image: -webkit-linear-gradient( #f57e15 , #e05716);
	background-image:    -moz-linear-gradient( #f57e15 , #e05716);
	background-image:     -ms-linear-gradient( #f57e15 , #e05716);
	background-image:      -o-linear-gradient( #f57e15 , #e05716);
	background-image:         linear-gradient( #f57e15 , #e05716);
}
.ui-btn-up-wwbtn:visited,
.ui-btn-up-wwbtn a.ui-link-inherit {color:#fff;}
.ui-btn-hover-wwbtn:visited, .ui-btn-hover-wwbtn a.ui-link-inherit {color:#fff;}
.ui-btn-down-wwbtn {
	border: 1px solid #3a642b;
	background: #f57e15;
	font-weight: bold;
	color: 	#fff;
	text-shadow: 0 1px 1px #194b7e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#195f00), to( #009407));
	background-image: -webkit-linear-gradient( #e05716 , #f57e15);
	background-image:    -moz-linear-gradient( #e05716 , #f57e15);
	background-image:     -ms-linear-gradient( #e05716 , #f57e15);
	background-image:      -o-linear-gradient( #e05716 , #f57e15);
	background-image:         linear-gradient( #e05716 , #f57e15);
}
.ui-btn-up-wwbtn2,.ui-btn-hover-wwbtn2,.ui-btn-down-wwbtn2 {text-decoration: none;}
.ui-btn-down-wwbtn2:visited, .ui-btn-down-wwbtn2:hover,.ui-btn-down-wwbtn2 a.ui-link-inherit {color:#fff;}
.ui-btn-up-wwbtn2, .ui-btn-hover-wwbtn2  {
    border: 1px solid #3a9530;
	background: #6bb615;
	font-weight: bold;
	color: 	#fff;
	text-shadow: 0 1px 1px #194b7e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1dae23), to( #3a642b));
	background-image: -webkit-linear-gradient( #6bb615 , #097b03);
	background-image:    -moz-linear-gradient( #6bb615 , #097b03);
	background-image:     -ms-linear-gradient( #6bb615 , #097b03);
	background-image:      -o-linear-gradient( #6bb615 , #097b03);
	background-image:         linear-gradient( #6bb615 , #097b03);
}
.ui-btn-up-wwbtn2:visited,
.ui-btn-up-wwbtn2 a.ui-link-inherit {color:#fff;}
.ui-btn-hover-wwbtn2:visited, .ui-btn-hover-wwbtn2 a.ui-link-inherit {color:#fff;}
.ui-btn-down-wwbtn2 {
	border: 1px solid #3a9530;
	background: #097b03;
	font-weight: bold;
	color: 	#fff;
	text-shadow: 0 1px 1px #194b7e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#195f00), to( #009407));
	background-image: -webkit-linear-gradient( #097b03 , #6bb615);
	background-image:    -moz-linear-gradient( #097b03 , #6bb615);
	background-image:     -ms-linear-gradient( #097b03 , #6bb615);
	background-image:      -o-linear-gradient( #097b03 , #6bb615);
	background-image:         linear-gradient( #097b03 , #6bb615);
}

/* Carousel */
.ThumbsContainer {text-align:center;background:#0196ca;padding-top:3px;overflow:hidden;height:68px;}
.vgThumbs {display:inline-block;}
.vthumbs {background:#0196ca;width:100% !important;height:65px;}
.vthumbs li {padding:5px;}
.vthumbs img {display:block;box-shadow:1px 1px 5px #000;}

/* FB */
.fb_comments {margin:0 -15px;}
.fb_iframe_widget {display:block !important;}
.fb_iframe_widget span , .fb_iframe_widget iframe {width:100% !important;}

/* Google Map */
.gmap {margin:0;height:180px; background: #f0f0f0;}
#gmap {position:absolute;z-index:30;height:180px;width:100%;}

/* Get Directions*/
a.getDirections {float:right;margin-top:14px;width:100px;height:28px;background:url("../images/directions_btn.jpg") no-repeat left top;text-indent:-9999px;margin-top:-30px;}

.pagebg {
	z-index: -1;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;  
  background:url("../images/agua-cristalina.jpg") no-repeat center bottom;
  background-size: 100%;
  background-attachment: fixed;
  
  
	
}

/*
.iphone4 .pagebg {
	background: #43bcf1 url("../images/Hero_Iphone4.jpg") no-repeat center 123px;
	background-size: 100%;
	background-attachment: fixed
}
*/




/* IPHONE 4 */
.iphone4.chrome .pagebg {
	background: #43bcf1 url("../images/iphone4-chrome-march-2015.jpg") no-repeat center bottom;
	background-size: 100%;
	background-attachment: fixed;
}

.iphone4.googlesearch .pagebg {
	background: #43bcf1 url("../images/iphone4-googlesearch-march-2015.jpg") no-repeat center 90px;
	background-size: 100%;
	background-attachment: fixed;
}

.iphone4.safari .pagebg {
	background: #43bcf1 url("../images/iphone4-safari-march-2015.jpg") no-repeat center bottom;
	background-size: 100%;
	background-attachment: fixed;
}



/* IPHONE 5 */
.iphone5.chrome .pagebg {
	background: #43bcf1 url("../images/iphone5-chrome-march-2015.jpg") no-repeat center bottom;
	background-size: 100%;
	background-attachment: fixed;
}

.iphone5.googlesearch .pagebg {
	background: #43bcf1 url("../images/iphone5-googlesearch-march-2015.jpg") no-repeat center bottom;
	background-size: 100%;
	background-attachment: fixed;
}

.iphone5.safari .pagebg {
	background: #43bcf1 url("../images/iphone5-safari-march-2015.jpg") no-repeat center bottom;
	background-size: 100%;
	background-attachment: fixed;
}

#full-refund {
	position: fixed;
	bottom: 80px;
	right: 10px;
	margin-left: 40px;
}

.social-icons {
	position: fixed;
	bottom: 15px;
	right: 20px;
}

.social-icons a {
	margin-left:15px;
}

.social-icons a img {
	width: 30px;
}

.ui-icon-myapp-settings  {
	background-image: url("../images/mapa.png");
	width: 30px;
	height:30px;
}

#text_encima {
	position: absolute;
	font-size: 12px;
	font-family: arial;
	background: none repeat scroll 0 0 rgba(153, 0, 153, 0.85);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: 0;
    border-top-right-radius: inherit;
    bottom: auto;
    color: #c0c0c0;
    left: auto;
    min-height: 0;
    padding: 2px 10px;
    top: 0;
    width: auto;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#aboutUsButton {
	left: 0;
position: absolute;
color:white;
background: none;
text-shadow: 0 1px 1px #194b7e;
border: none;
width: 100px;
height: 65px;
background: url("../images/aboutusbg.png") no-repeat top right;
display: block;
line-height: 70px
}

.customfooter{
    background-image:url('../images/footer.png');
    background-repeat:no-repeat;
    background-position:center;
}

.h1blanco{
     color: #00000;
}

#aboutUsButton span {
	padding: 23px 0;	
}

.tcontent {
  padding:   0 !important;
  margin: -20px 0 0 0 !important;
}
.packages {
  padding:   15px 15px 120px 15px !important;
  margin: -15px 0 0 0 !important;
  background: #F9F9FA;
}

#aboutUs .tcontent .bookPkg {
  min-height: 500px;
}

#location .tcontent .bookPkg {
  min-height: 800px;
}

#container {
    width:150px;
    margin: auto;
    text-align:center;
}