/* =============================================== */
/* IrishFerries.com Stylesheet */
/* Page Specfic : Ships */
/* Created by Digino/Ben Wakeford 2008 */
/* =============================================== */


/* =============================================== */
/* SECTION :  Ship Tabs */
/* =============================================== */

ul.ship-tabs {
	margin: 0;
	height : 100%;
}
ul.ship-tabs li {
	margin: 0;
	padding: 0;
  	display: block;
  	list-style-type: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 90%;
	float : left;
	width : 145px;
}
ul.ship-tabs a span.ship {
	display : block;
	line-height: 110%;
	margin : 5px 0 2px 5px;
}
ul.ship-tabs a span.route {
	display : block;
	font-size : 65%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 110%;
	margin : 0px 0 10px 5px;
	color : #E5F1E9;
}
ul.ship-tabs a:link,
ul.ship-tabs a:visited {
	background: #27553D url(../../images/common/tabs-ships.gif) no-repeat 0 -150px;
	float: left;
	line-height: 100%;
	text-decoration: none;
	color: White;
	padding: 5px 5px 0 5px;
}
ul.ship-tabs a:link span.tab,
ul.ship-tabs a:visited span.tab {
	display : block;
	padding: 10px 0px 10px 0;
	background: #27553D url(../../images/common/tabs-ships.gif) no-repeat right -150px;
}
ul.ship-tabs a:link.active,
ul.ship-tabs a:visited.active {
	background: #27553D url(../../images/common/tabs-ships.gif) no-repeat 0 0;
}
ul.ship-tabs a:link.active span.tab,
ul.ship-tabs a:visited.active span.tab {
	background: #27553D url(../../images/common/tabs-ships.gif) no-repeat right 0;
}
ul.ship-tabs a:hover {
	background: #27553D url(../../images/common/tabs-ships.gif) no-repeat 0 -300px;
}
ul.ship-tabs a:hover span.tab {
	background: #27553D url(../../images/common/tabs-ships.gif) no-repeat right -300px;
}




/* =============================================== */
/* SECTION :  Intro */
/* =============================================== */

div.ship-intro {
	margin : 0 0 20px 0;
}

div.intro-text {
	width : 289px;
	height : 332px;
	overflow : hidden;
	float : left;
	background : #E5F1E9 url(../../images/specific/ships/main-description-bg.gif) no-repeat bottom;
	position : relative;
	display : block;
}

div.intro-flash {
	width : 389px;
	float : left;
	display : block;
}
/*div#f-shipoverview {
	position : absolute;
	top : 0px;
	left : 0px;
	border : 1px solid Fuchsia;
	display : inline;
}*/

img.breakout {
	position : absolute;
}
div.intro-text h1 {
	margin : 20px 0 10px 20px;
	font-size : 180%;
	color : #5F5F5F;
}
.highlight-bg span {
	background : #E5F1E9 url(../../images/common/hilite-box-yellow.gif) no-repeat right 0;
}
div.intro-text p {
	margin : 0px 20px 10px 20px;
}


/* =============================================== */
/* SECTION :  Tabbed Region */
/* =============================================== */

div.tab-region {
	width : 678px;
	position : relative;
	border-bottom : 1px solid #009E58;
	margin : 0 0 40px 0;
}
div.tab-panel {
	width : 676px;
	border-left : 1px solid #009E58;
	border-right : 1px solid #009E58;
	background : url(../../images/specific/ships/ship-explore-bg.gif) repeat-y left;
}
div.tab-panel h3 {
	font-size : 185%;
	background : #009E58;
	padding : 20px 10px 10px 10px;
	border-bottom : 1px solid #009E58;
	border-top : 1px solid #009E58;
	line-height : 100%;
	margin : 0;
	color : White;
}
div#ship-eat,
div#ship-clubclass,
div#ship-shop,
div#ship-relax,
div#ship-wifi,
div#ship-facts {
	background : White;
}

img.top-image {
	border-bottom : 5px solid #009E58;
}
div#ship-facts img.top-image {
	margin : 0 0 20px 0;
}
div.sect-main {
	width : 658px;   /*447px;*/
	float : left;
	margin : 0 0 0 10px;
}
div.item {
	border-bottom : 1px solid #e7e8ed;
}
div.item img {
	float : left;
	margin : 10px 0;
}
div.item-text {
	float : left;
	width : 500px;
	padding : 20px 0 0 20px;
}
div.item-text h4  {
	font-weight : bold;
	font-size : 100%;
	margin : 0px 0 5px 0px;
	padding-top : 0;
	border-bottom : 0;
}
p.funfacts-intro {
	font-size : 85%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 140%;
	margin : 20px 20px 10px 20px;
}
p.funfacts {
	margin : 10px 20px 10px 20px;
}
div.tab-panel h5 {
	font-weight : bold;
	margin : 20px 0 0 20px;
}
div.tab-panel ul {
	margin : 10px 20px 20px 20px;
}
div.tab-panel li {
	background : url(../../images/common/bullet-dots-grey.gif) no-repeat 0 4px;
}
dl {
	margin : 20px 20px 30px 20px;
}
dt {
	font-weight : bold;
	margin : 0px 0 15px 0;
	padding : 10px 0 0px 0;
	width : 160px;
	float : left;
	clear : left;
	border-top : 1px solid #E7E8ED;
	line-height : 14px;
}
dd {
	font-size : 70%;
	padding : 10px 0px 0 0px;
	width : 440px;
	float : left;
	margin : 0px 0 15px 0;
	border-top : 1px solid #E7E8ED;
	line-height : 14px;
}


/* =============================================== */
/* SECTION :  Explore */
/* =============================================== */

div.thumbs {
	width : 211px;
	float : left;
}

div.thumbs img {
	width : 62px;
	height : 41px;
	float : left;
	margin : 5px 0 0 5px;
	display : inline;
}

div.thumbs a:link img,
div.thumbs a:visited img {
	border : 1px solid #009E58;
}
div.thumbs a:hover img,
div.thumbs a:active img {
	border : 1px solid #EFD20C;
}

#mainimage {
	width : 465px;
	height : 356px;
	position : relative;
}
#mainimage img {
	position : absolute;
	display : block;
	z-index : 9;
}

div.gallery {
	width : 465px;
	float : right;
}
p.gallery-desc {
	background : transparent url(../../images/common/grey-bg-transparent-75.png);
	_background : #5F5F5F; /* IE6 PNG Fix */
	position : absolute;
	bottom : 0;
	width : 445px;
	margin : 0;
	color : White;
	padding : 5px 10px;
	z-index : 10;
}


/* =============================================== */
/* SECTION :  Cabins */
/* =============================================== */

#ship-cabins {
	background : url(../../images/specific/ships/ship-explore-300-bg.gif) repeat-y left;
}
#ship-cabins div.sect-main {
	width : 658px;
	float : left;
	margin : 0 0 0 0px;
}
#ship-cabins div.item img {
	float : left;
	margin : 0 0 20px 0;
	width : 300px;
}
#ship-cabins div.item-text {
	float : left;
	width : 335px;
	padding : 20px 0 0 20px;
}
/* =============================================== */
/* SECTION :  WiFi */
/* ==============================================ß= */
#ship-wifi div.sect-main {
	width : 658px;
	float : left;
	margin : 0 0 0 0px;
}
#ship-wifi div.item img {
	float : left;
	margin : 0 0 20px 0;
}
#ship-wifi div.item-text {
	float : left;
	width : 335px;
	padding : 20px 0 0 20px;
}
#ship-tour div.sect-main,
#ship-wifi div.sect-main {
float:left;
margin:0 0 0 0;
width:658px;
}
#ship-tour div.item img,
#ship-wifi div.item img {
float:left;
margin:0 0 20px;
}
#ship-tour div.item-text,
#ship-wifi div.item-text {
float:left;
padding:20px 0 0 20px;
width:335px;
}
