/*this is the CSS that goes on the insert/edit attributed button ------------------------------*/
.wrapstyle {
	background-color:#D1E1FA; 
	border:solid 1px #AACDF4; 
	border-radius:3px;
	padding:6px;
	text-indent:10px;
	margin-bottom:3px;
	text-wrap:normal;
	width:auto;
}
.fontstyle {
	font-size:10px;
		line-height:13px;
}
.cushycms {
}
/*global CSS ------------------------------*/
form,p,h1,h2,h3,h4,ol,ul,li,body {padding:0;margin:0;}
div > a {
	color:0089a6;
}
select,input{font-size:10px;}
a.img, img{border:none}
td.topborder{border-top:#4D6886 solid 3px}
a {
	color: #007095;
	text-decoration: none;
}
a:hover{text-decoration:underline;}
.clearit{clear:both;
margin-top:-1px; height:1px; }
.spaceclear{clear:both;overflow:hidden;height:10px;}
img.imgbord{border:#333333 solid 1px;}
.skip{display:none;}
#content .dashed{background:url(../images/layout/dot_line.gif) center repeat-x;clear:both; height:7px;}
th{text-align:left;}
td > p {
	font-size: 12px;
}
body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #131313;
	text-align: center;
	background: #E9E9E9;
	line-height: 19px;
}

#rightside .staff {font-size:11px; line-height: 16px; }
#rightside li { list-style-position: inside;}

#splash{height:285px;margin:0px 19px 0px 19px;}
#splash .placer{position:absolute;	left: 600px;top: 31px;}
#splash .splashcont{position:absolute;	height:95px;	width:455px;	left: 28px;	top: 85px;}
#splash h1 span,#splash h2 span{display:none;}
#splash h1,#splash h2{	position:absolute;	height:22px;	width:414px;		left: 20px;	top: 39px;}
/*-----Splash Titles Start-------------*/
#splash h1.qsg{background:url(../images/content/front/titles/welcome.jpg) no-repeat;}
#splash h2.qsc{background:url(../images/content/front/titles/cruises.jpg) no-repeat;}
#splash h2.wd{background:url(../images/content/front/titles/wavedancer.jpg) no-repeat;}
#splash h2.ss{background:url(../images/content/front/titles/silverseries.jpg) no-repeat;}
#splash h2.ga{background:url(../images/content/front/titles/greatadventures.jpg) no-repeat;}
#splash h2.gir{background:url(../images/content/front/titles/resort.jpg) no-repeat;}
#splash h2.pdc{background:url(../images/content/front/titles/prodive.jpg) no-repeat;}
#splash h2.rb{background:url(../images/content/front/titles/biosearch.jpg) no-repeat;}
#splash h2.os{color:#ffffff;font-family: arial;font-size: 16px;font-weight: normal;text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.4);letter-spacing:1px}
/*-----Splash Titles End-------------*/
/*-----fading Start-------------*/
.fadecontentwrapper{height:285px; width:922px; overflow:hidden;position: relative; background: url(../images/layout/backdrop_new.jpg) center no-repeat;}
.fadecontent{position:absolute;height:285px;width:922px; overflow:hidden;background: url(../images/layout/backdrop_new.jpg) no-repeat;}
.fadecontenttoggler{overflow: hidden;}
/*-----fading End-------------*/
/*-----Dropdown Menu Start-------------*/
#menu{
	height:30px; 
	margin:0px 19px 0px 19px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#444444+0,090909+100 */
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top,  #444444 0%, #090909 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#090909)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #444444 0%,#090909 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #444444 0%,#090909 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #444444 0%,#090909 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #444444 0%,#090909 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#090909',GradientType=0 ); /* IE6-9 */

}
#nav li{ 
	background:url(../images/layout/top_menu_breaker.gif) center right no-repeat;
	padding: 6px 6px 4px 6px;
	float: left;
	width: 180px;
}
#nav li li {
	width: 180px;
	padding:0px;
}

#nav, #nav ul {position:absolute;float: left;list-style: none;padding:0;z-index:1000;}
#nav a {display: block;width: 180px;height:20px;color: #ffffff;text-decoration: none;text-indent:11px;}
ul#nav ul a{line-height:25px;height:25px;}
ul#nav ul{border-bottom:#858585 solid 1px;border-right:#858585 solid 1px;border-left:#858585 solid 1px;}
#nav a.daddy {background: url(../images/layout/rightarr.gif) center right no-repeat;}

li#home,li#home a{width:54px;}
li#products,li#products a{width:90px;}
li#products a{background:url(../images/layout/down_arrow.gif) center right no-repeat;}
li#news,li#news a{width:52px;}
li#charters,li#charters a{width:73px;}
li#quickies,li#quickies a{width:146px;}
li#languages,li#languages a{width:84px;}
li#careers,li#careers a{width:70px;}
li#resources,li#resources a{width:101px;}
li#resources a{background:url(../images/layout/down_arrow.gif) center right no-repeat;}
li#about,li#about a{width:58px;}
li#contact,li#contact a{width:68px; background:none}
#nav ul li a{background:none;}
#nav ul li a:hover{background:url(../images/layout/dropmenu_hover.gif) center no-repeat;}
#nav li ul {position: absolute;padding:0;left: -999em;height: auto;width: 180px;font-weight: normal;margin: 0;background:#5F5F5F url(../images/layout/dropdown_back.jpg) repeat-x;margin-top: 4px;
    margin-left: -6px;}

#nav li ul a {width: 180px;}
#nav li ul ul {margin: -25px 0 0 180px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background:#818181;}
#nav li:hover li, #nav li.sfhover li { background:none;}
/*-----Drop Down Menu End-------------*/
/*-----Front Menu Start-------------*/
#whatnewstoggler{margin:0px 19px 0px 19px;height:86px;}
#whatnewstoggler a{display:block; height:86px;text-align:center; overflow:hidden}
#whatnewstoggler ul li{background:url(../images/content/front/front_menu_sprite.gif) top right;}
#whatnewstoggler a:hover{ background:url(../images/content/front/front_menu_sprite.gif) center 86px;}
#whatnewstoggler a.selected,#whatnewstoggler a.selected:hover{ background:url(../images/content/front/front_menu_sprite.gif) center -86px;}
#qc a{width:127px;}
#wd a{width:115px;}
#ss a{width:111px;}
#ga a{width:132px;}
#gir a{width:99px;}
#pdc a{width:116px;}
#rb a{width:99px;}
#os a{width:123px;}
#whatnewstoggler li#rb{background:url(../images/content/front/front_menu_sprite.gif) top left;}
#whatnewstoggler ul{list-style:none;}
#whatnewstoggler ul li{display:block; float:left;}
#whatnewstoggler span{display:none;}
/*-----Front Menu End-------------*/
#splash p{padding:0px 0px 10px 0px;}
#splash a.more{	position:absolute;left: 340px;top: 227px;height:25px;width:160px;background:url(../images/content/front/findoutmore.gif) no-repeat;}
#splash a.more span{display:none;}
#flash{position:absolute;left: 1px;	top: 1px;}
#content img.bord{border:#cccccc solid 1px;}
table,td{font-size:11px;}
table{margin:0px 0px 16px 0px;}
#wrapper{position:relative;margin:0px auto;text-align:left;width:960px;background:url(../images/layout/background_new.gif) repeat-y;}
#header{height:80px;background:url(../images/layout/header_back.gif) repeat-x;margin:0px 19px 0px 19px;}
#header a{color:#FFFFFF; text-decoration:none;}
#header a span{display:none;}
#header a.logo{	
	width:325px;
	height:50px;
	display:block;
	background:url(../images/layout/quicksilver-group.png) no-repeat;	
	position:absolute;
	left:35px;
	top:16px;
}
.break{background:url(../images/layout/content_back.gif) repeat-x;margin:0px 19px 0px 19px; height:6px;}
#content{margin:0px 41px 0px 36px;padding:15px 0px 0px 0px}
#leftside{width:180px; float:left;}
#rightside{width:550px;float:left; margin-left: 20px;}
/*-----infobox start-------------*/
#content .infotop{background:url(../images/content/infoxbox/top.gif) no-repeat; height:38px; color:#ffffff;padding:0px 10px 0px 8px;}
#content .infotop p{font-size:11px;float:right; display:block;padding:13px 0px 0px 0px;color:#ffffff;}
#content .infotop a{color:#ffffff; text-decoration:none;}
#content .infotop a:hover{text-decoration:underline;}
#content .infotop h1,#content .infotop h2{font-size:20px; font-weight:normal;color:#ffffff;float:left;padding:7px 0px 0px 0px;margin:0;}
#content .infobody{background: url(../images/content/infoxbox/body.gif) repeat-y; padding:0px 6px 0px 6px; font-family:Arial, Helvetica, sans-serif;}
#content .infobody table{padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#content .infobody table.tright{float:right;margin:0px 5px 0px 0px;}
#content .infobody th{padding:3px 0px 2px 0px;margin:0px; font-size:12px; color:#175591;}
#content .infobody p{font-size:11px;margin:0px; padding:0px 0px 10px 0px;}
#content .infobot{background:url(../images/content/infoxbox/bottom.gif) no-repeat; height:35px; clear:both; overflow:hidden;}
#content .infologo{width:220px; float:left; text-align:center;}
#content .infomain{width:306px; float:right;}
/*-----infobox end-------------*/
/*-----newsbox start-------------*/
#content .newsfront{float:right; width:384px;margin-bottom: 20px;}
#content .newstop{height:35px;background:url(../images/content/newsbox/newstop.gif) no-repeat;padding:0px 0px 0px 10px;}
#content .newsfront h4{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:normal;padding:7px 0px 0px 0px;}
#content .newsbody{background:url(../images/content/newsbox/newsbody.gif) center; padding:0px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content .newsbody p{margin:0;padding:0px 0px 5px 0px;}
#content .newsbody strong{ width:80px; float:left;}
#content .newsbot{height:20px; background:url(../images/content/newsbox/newsbottom.gif) top center no-repeat;}
#content .mainentry{background-color:#F7FDFF; border:#d9e4ef solid 1px;}
#content .bluebackgroundentry{background-color:#EFF6FC; border:#d9e4ef solid 1px; padding:10px; float:left;}
#content .padding{padding:15px;}
/*-----newsbox end-------------*/      
/*-----Left Submenus start-------------*/
#content h3.submenu1{background: url(../images/layout/submenu_1.gif) repeat-x; height:21px; color:#FFFFFF; line-height:21px; font-weight:bold; font-size:11px; text-indent:8px;padding:0px;margin:0px;}
#content h3.submenu2{background: url(../images/layout/submenu_2.gif) repeat-x; height:21px; color:#FFFFFF; line-height:21px; font-weight:bold; font-size:11px; text-indent:8px;padding:0px;margin:0px;}
#content ul.sub a{display:block; color:#27458B; text-decoration:none;width:180px}
#content ul.sub a:hover{background:#ffffff;}
#content ul.sub{padding:0;margin:0; list-style:none;text-indent:8px;padding:0px 0px 7px 0px; margin:0px 0px 20px 0px;}
#content .sub1{background: url(../images/layout/submenu_bot1.gif) bottom repeat-x;}
#content .sub2{background: url(../images/layout/submenu_bot2.gif) bottom repeat-x;}
#content ul.sub li{padding:0;margin:0; line-height:26px; height:24px; display:block; border-top:#ffffff solid 1px; background:#ECF0F4;}
/*-----Left Submenus end-------------*/
/*-----Content start-------------*/
#content .subscribe{color:#FFF; font-size:13px; display:block;padding:0px 0px 0px 0px;float:right; width:100px;}
#content .subscribe a {height:18px;line-height:18px;  font-weight:normal; background:url(../images/layout/feed-icon-18x18.gif) right center no-repeat; padding:0px 22px 0px 0px;margin:5px 10px 0px 0px;display:block;color:#FFF; text-decoration:none;}
#content h4.frontnews{float:left;display:block;}
#content .subscribe a:hover {text-decoration:underline;}
#content .paddingbottom {padding-bottom:15px;}
#content .floatright {padding-bottom:5px; float:right;}
#content .floatleft {padding-bottom:5px; float:left;}
#content .paddingbottomleft {padding-bottom:15px; float:left;}
#content p{padding:0px 0px 16px 0px}
#content  h1,#content h3.fronttitle{font-size:18px;padding:5px 0px 10px 0px;font-family:Arial, Helvetica, sans-serif; color:#334657; }
#content  h1.light{font-weight:100; font-size:12px; text-align:right;}
#content  h2{font-size:14px;padding:0px 0px 10px 0px;font-family:Arial, Helvetica, sans-serif; color:#007095;}
#content  h3{font-size:12px;padding:0px 0px 5px 0px;color:#2D3E4D;}
#content ul{padding:0px 0px 0px 0px; margin:0px 0px 16px 19px;}
#content ol{padding:0px 0px 0px 16px; margin:0px 0px 16px 0px; display:block;}
#content img.product{float:left; margin:0px 11px 20px 4px; border:#CCCCCC solid 1px; clear:left}
#content table.contableright{float:right; margin:0px 0px 20px 10px; font-family:Arial, Helvetica, sans-serif; width:220px; clear:right}
#content img.imgright{float:right; border:#CCCCCC solid 1px; clear:right;margin:0px 0px 20px 10px;}
#content img.imgleft{float:left; border:#CCCCCC solid 1px; clear:right;margin:0px 10px 0px 0px;}
#content img.nobord{border:none}
#content img.thumbnail{padding:6px; border:#DDDDDD solid 1px;margin:4px 9px 10px 0px;float:left; background-color: #FFFFFF;}
#content .frontcont{float:left; width: 480px;margin-bottom: 10px;}
#content h2.newshead{background:url(../images/layout/newsheader.jpg) no-repeat; height:190px; width:550px; margin:0px; padding:0px;}
#content .newshead span{display:none}
#content h2.posttitle{display:block; height:20px;padding:0px; margin:10px 0px 0px 0px; font-size:12px;color:#0089AE;}
#content h2.posttitlenews{display:block; height:20px;padding:0px; margin:10px 0px 5px 0px; font-size:15px;color:#007095;}
#content h2.posttitlenews2{display:block; height:20px;padding:0px; margin:10px 0px 15px 0px; font-size:14px;color:#007095;}
#content h2.posttitle a{display:block;float:left; font-size:12px}
#content h2.posttitle span.postdate{ float:right; font-size:11px; font-weight:normal;}
#content .lightweightbro{font-weight:100; font-size:9px;}
#content .seperator{border-bottom:#E6E6E6 solid 1px;height:10px;margin:0px 0px 10px 0px;}

.video_border{padding:6px; border:#DDDDDD solid 1px; border-radius:3px; background-color: #FFFFFF;}
#content .staff{width:130px; height:254px; margin:0px 4px 10px 0px; float:left; background:#D8E0E9; font-family:Arial, Helvetica, sans-serif}
#content .staff img{border:#2E3F50 solid 1px; margin:0px 0px 10px 0px;}
#content .staff p{margin:0px 5px 10px 5px; padding:0px}
.formquickie{display:block; width:300px; background:#CCCCCC;padding:16px 0px 0px 16px;margin:0px 0px 16px 0px;}
#popup{padding:10px;}
#popup img{border:#ccc solid 5px;}
#content h2.quickieshead{background:url(../images/layout/quickiesheader.jpg)   no-repeat; height:190px; width:550px; margin:0px; padding:0px;}
img.alignright{float:right;padding:6px; border:#DDDDDD solid 1px;margin:4px 9px 4px 10px;}
img.aligncenter{padding:6px; border:#DDDDDD solid 1px;margin:0px auto; text-align:center; display:block; margin-bottom:6px;}
img.borderfreeflow{padding:6px; border:#DDDDDD solid 1px; text-align:center; display:block;}
img.borderfreeflowtop{padding:6px; border:#DDDDDD solid 1px; text-align:center; display:block; float:right; margin-top:20px;}
img.borderfreeflowbottom{padding:6px; border:#DDDDDD solid 1px; text-align:center; display:block; margin-bottom:30px;}
img.bordermainentry{padding:6px; border:#b1c7df solid 0px; text-align:center; display:block; background-color:#bbd0e6; margin-left:17px;}
img.alignleft{padding:6px; border:#DDDDDD solid 1px;margin:4px 9px 4px 10px; float:left}
#content .quickieshead span{display:none}
#content .topnav{height:18px; border:#DBDBDB solid 1px; background-color:#ECF0F4;margin:10px 0px 10px 0px;padding:0px 5px 0px 5px;line:height; font-family:Arial, Helvetica, sans-serif}
#content .rightlink{float:right;}
#content h2.quickietitles{padding:0; margin:0; text-transform:capitalize;}
#content p.top { text-align:right; display:block; padding:0;margin:0}
#content p.topcat { padding-top:13px;}
#content p.marginleft { margin-left:50px}
#content p.marginleftsmall { margin-left:13px}

.excerpt {float:left; width: 427px;} 
.entry {float:right;}
/*-----Content end-------------*/
/*-----footer start-------------*/
#footer{background:#E9E9E9 url(../images/layout/footer_back_new.gif) no-repeat; padding:40px 30px 30px 30px;font-size:10px;} 
#footer p.rightf{float:right;} 
#footer a{color:#000000; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:underline;}
/*-----footer end-------------*/

/*gallery*/

#content ul.gallery {list-style: none;margin: 0;padding:0 0 16px 0; float:left;}
#content ul.gallery li {display: block;float: left;margin:  4px;padding:0;}
#content ul.gallery li a {display: block;border: 0px #ccc solid;line-height: 0;			}
#content ul.gallery li a:hover { border: 0px #4E4E4E solid; }

#content ul.gallerythin {list-style: none;margin: 0;padding:0 0 0px 0; width:210px;}
#content ul.gallerythin li {display: block;float: left;margin:  4px;padding:0;}
#content ul.gallerythin li a {display: block;border: 0px #ccc solid;line-height: 0;			}
#content ul.gallerythin li a:hover { border: 0px #4E4E4E solid; }

/*hide/showcontent*/
.content {
padding: 5px 10px;
background-color:#E3E2F5;
padding:15px;
-webkit-border-radius: 4px;
border-radius: 4px;
float:right;
}

