body {
font-family:Helvetica;
font-size:12px;
background-color:#fff;
padding:0;
margin:5px 0 0 0;
}

h2{
margin:0px;
font-size:12px;
}

h3, h1{
margin:0px;
font-size:12px;
font-weight:bold;
}

a {
color:#036;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a.boldLink{
font-weight:bold;
}

input{
font-size:12px;
}

select{
font-size:12px;
}

form{
margin:0px;
padding:0px;
}

ul.blueArrow{
list-style-type:none;
padding-left:5px;
margin-left:10px;
}

ul.blueArrow li{
background:transparent url(/image/blue_arrow.gif) no-repeat;
padding-left:20px;
background-position:0 1px;
padding-bottom:5px;
}

/** Header **/

#header{
width:996px;
position:relative;
background:#ffffff;
}

#h-contain {
border-bottom:2px solid #3279b2;
background-color:#fff;
width:996px;
margin-top:2px;
}

#tabs{
width:996px;
margin-top:5px;
padding:0;
}

#tabs ul{
display:inline;
color:#fff;
font-weight:700;
font-size:12px;
float:right;
margin-bottom:-4px;
}

#tabs ul li{
border-top:3px solid #8ca5d6;
background-color:#0064b4;
margin-left:0;
margin-bottom:0;
border:1px solid #fff;
border-top:none;
border-bottom:none;
list-style:none;
display:inline;
background-image:url(/image/tab_off_grad2.gif);
background-repeat:repeat-x;
background-position:top;
padding:5px 13px;
line-height:35px;
}

#tabs ul li.active{
color:#036;
background-color:#fff;
background-image:none;
border:2px solid #3279b2;
border-bottom:none;
list-style:none;
display:inline;
padding:3px 12px 8px;
}

#tabs li a{
color:#fff;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
}

#tabs li a:hover{
color:#ffe362;
}

#tabs li.active a{
color:#036;
text-decoration:none;
}

#tabs li.active a:hover{
color:#036;
text-decoration:none;
}

#tabs.wide_tab ul li {
padding-left:25px;
padding-right:25px;
}

#tabBar {
width:992px;
border-bottom:1px solid #3279b2;
border-left:2px solid #3279b2;
border-right:2px solid #3279b2;
background-color:#fff;
background-image:url(/image/gradient.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:3px;
float:left;
height:21px;
}

#pnlTabs {
width:992px;
position:absolute;
background-color:#fff;
}

#pnlLanguage {
float:left;
width:auto;
font-size:12px;
padding:3px 5px;
}

#pnlOptions {
float:right;
font-weight:700;
padding-top:5px;
width:auto;
font-size:12px;
background:none;
}

#pnlOptions ul {
margin-left:0;
padding-left:0;
display:inline;
background:none;
}

#pnlOptions ul li {
margin-left:0;
border-left:1px solid #000;
display:inline;
padding:1px 5px 1px 25px;
background:none;
}

#pnlOptions ul li.first {
margin-left:0;
border-left:none;
display:inline;
}

#pnlOptions ul li a {
color:#000;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
}

#pnlOptions ul li a:hover {
text-decoration:underline;
}

#ads {
width:468px;
height:60px;
position:absolute;
right:0;
border:solid 1px red;
text-align:center;
color:red;
border:none;
margin-right:5px;
top:0px;
}

div.callUs {
float:left;
margin:5px 0px 0px 5px;
font-size:12px;
border-right:solid 1px black;
font-weight:700;
color:#000;
padding-right:8px;
}

div.phoneBox  
{
position:absolute;
visibility:hidden;
padding:5px;
left:131px;
top:150px;
width:204px;
/*height:99px;*/
background:#fff;
filter:alpha(opacity=92);
opacity: 0.92;
-moz-opacity:0.92;
border:solid 1px #0163AE;
font-size:14px;
cursor:pointer;
}

/** End Header**/

.social
{
background-color:#FFF; 
height:20px; 
width:100%; 
padding-top:13px; 
padding-bottom:13px; 
border-bottom:1px dotted #036;
}

.top_social
{
padding-top:8px;
}

.social_r
{
width:76px; 
height:22px; 
margin-right:5px; 
float:left; 
overflow: hidden;
}
    
.social_r img
{
border:none;
}

.social_l
{
float:left;
}

.social_l a
{
line-height:20px; 
font-size:12px;
}

.twitter
{
width:72px; 
overflow: hidden; 
margin-right:3px; 
margin-left:0px; 
display:block;
}

.google1
{
width:76px; 
overflow: hidden;
margin-right:2px; 
margin-left:0px; 
display:block;
}

.wiz_submit 
{
border-bottom:thin solid #001133;
border-right:thin solid #001133;
border-top:thin solid #006699;
border-left:thin solid #006699;
font-size:11px;
font-family:Arial;
font-weight:bold;
background-color:#003366;
color:#FFFFFF;
line-height:.85;
padding-top:3px;
text-transform: capitalize;
cursor: hand;
}

.wiz_submit_g 
{
border-bottom:thin solid #478200;
border-right:thin solid #478200;
border-top:thin solid #63B500;
border-left:thin solid #63B500;
font-size:11px;
font-family:Arial;
font-weight:bold;
background-color:#009A00;
color:#FFFFFF;
/*line-height:.85;*/
padding-top:3px;
text-transform: capitalize;
cursor: hand;
}

.orange
{
color:#CC6600;
}

h1.news{
color:#036;
font-size:18px;
font-weight:bold;
margin:10px 0;
}

h2.news{
color:#036;
font-weight:bold;
margin:5px 0;
font-size:14px;
}

a.news{
display:block;
border-bottom:dotted 1px #036;
padding:15px 15px 15px 40px;
background-repeat:no-repeat;
}

ul.news{
list-style-position:inside;
padding:0;
margin:0;
}

ul.news li{
margin:5px;
padding:0px;
}

ul.news li.red{
list-style-type:none;
list-style-position:outside;
background:url('/image/news_red_bullet.gif') no-repeat 1px;
padding:0 0 0 15px;
}

.newsShareLinks{
border-top:dotted 1px #036;
padding-top:10px;
margin-top:20px;
width:100%;
height: 28px;
overflow:hidden;
}

.newsShareLinks a.needsspace{
background-repeat:no-repeat;
padding-left:10px;
margin:0 10px;
color:#000;
}

.newsShareLinks .googlePlusOne
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    left: -5px;
}

.newsShareLinks .email_print_div
{
    display: inline;
    position: relative;
    left: -10px;
    width: 350px;
}

.newsShareLinks a.button 
{
	border:solid 1px #ccc;
	padding:2px 5px 2px 2px;
	color:#5f5f5f;
	margin-right:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px 3px 3px 3px;
}

.newsShareLinks a.button:hover
{
	text-decoration:none;
}

.newsShareLinks a.button span
{
	margin-right:5px;
}

.newsShareLinks a.addthis_pill
{
	margin-right:10px;
	width: 110px;
}

.latest_news_intro p{margin-top:3px;}

.homePageNews {float:left; padding:0; margin:0;}
.homePageNews li{float:left; margin-left:20px; list-style-type:square;}
.redbullet li{color:#F00;}
.homePageNews li a{color:#333; text-decoration:underline;}

.more_news {
padding: 0px 2px 0px 4px;
padding-right: 20px;
background-color: #009B12;
border-left: 3px solid #5FCF1A;
border-top: 3px solid #5FCF1A;
border-bottom: 3px solid #003804;
border-right: 3px solid #003804;
color: white;
text-decoration: none;
font-family: Calibri;
font-size: 16px;
font-weight: bold;
background-image: url('/image/arrow_news.gif');
background-repeat: no-repeat;
background-position: right center;
display: inline-block;
}

.btn_con{background:#048204 url('/image/overlay-button.png') repeat-x 0 0; _background:#048204; width:80px; text-align:center; float:right; margin-top:8px;}	
.more_news2{color:#FFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration:none; font-size:16px;}
.more_news2:hover{text-decoration:none;}
.rtop, .rbottom{display:block; background: #FFF;}
.rtop *{display: block; height: 1px; overflow: hidden; background: #73b973; _background: #0e870e;}
.rbottom *{display: block; height: 1px; overflow: hidden; background: #0e870e;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px;}

.fareSearchContainer{
width:367px;
float:left;
margin:5px 2px 0px;
}

#pnlOuter {
width:996px;
padding-bottom:5px;
padding-left:0;
margin:0 auto;
position:relative;
}

#pnlMain {
width:982px;
padding:0px 5px 5px;
border-left:solid 2px #3279b2;
border-right:solid 2px #3279b2;
border-bottom:none;
border-top:none;
float:left;
color:#036;
background:white;
}

.operatorFrame{
text-align:center; height:65px; width:135px; float:left; margin:10px 1px 10px 1px;
}

.operatorFrameFreight{
text-align:center; height:55px; width:135px; float:left; margin:5px 1px 5px 1px;
}

.operatorImage{
text-align:center; height:50px; width:135px;
}

.clearer{
clear:both;
}

.boxSection{
border:solid 1px #0064b4;
margin:2px;
background-color:#fff;
padding:2px;
}

/*.mainSection {
float:left;
margin:0 1px;
}*/

.submitButton
{
background:#036;
color:white;
border:outset 2px #036;
cursor:pointer;
}

input.subscribe{
width:300px;
border:solid 1px #0064b4;
color:#4D4D6E;
font-weight:bold;
}

a.bluelink{
font-weight:bold;
text-decoration:underline;
color:#036;
}

a.redlink {
color:red;
font-weight:700;
font-size:12px;
}

.subtitle{
color:#036;
font-weight:bold;
}

#popularLinksHeader {
border-bottom:1px solid #aaa;
border-top:1px solid #e2e2e2;
background-color:#eef1f5;
}

#popularLinksTabs {
margin-left:0;
padding-left:0;
display:inline;
color:#036;
font-weight:700;
font-size:12px;
}

#popularLinksTabs a {
color:#036;
text-decoration:none;
}

.popularLinks {
font-size:11px;
}

.popularLinks ul,.popularLinks li {
list-style-image:url(/image/blue_arrow.gif);
margin:0 0 0 10px;
padding:0;
}

.popularLinks ul li a {
color:#036;
font-weight:700;
}

.popularLinksInner{
float:left;
width:170px;
height:15px;
margin:2px;
}

.homeFerryOps{
width:100%;
height:30px;
display:block;
}

.explodedBoxSection{
border:solid 1px #0064b4;
margin:2px;
background-color:#fff;
padding:2px;
}

.explodedBoxFooter{
padding:3px 2px 2px;
text-align:center;
}

.multiBox{
border-bottom:dotted 1px #0064b4;
margin:2px;
background-color:#fff;
padding:0px;
color:#636563;
font-weight:bold;
}

.bullet{
margin-top:0px;
margin-right:8px;
float:left;
padding:0px;
margin:0px 8px 0px 0px;

}

.bullet img{
display:block;
}

.bullet2{
background:url('/image/blue_arrow.gif') no-repeat 1px;
padding-left:20px;
}

.accomLinks{
float:left;
width:200px;
margin:2px;
height:25px;
}

a.greenblock{
display:block;
background:#009A00;
color:#fff;
font-weight:bold;
text-decoration:underline;
padding:5px 15px;
}

div.freightTerms
{
display:block;
margin-top:10px;
clear:both;
text-align:center;
}

/* Rounded corners */

.xrounded {
background:transparent;
margin:5px;
}

.xtop,.xbottom {
display:block;
background:transparent;
font-size:1px;
}

.xb1,.xb2,.xb3,.xb4 {
display:block;
overflow:hidden;
}

.xb1,.xb2,.xb3 {
height:1px;
}

.xb2,.xb3,.xb4 {
background:#8ca5d6;
border-left:1px solid #08c;
border-right:1px solid #08c;
}

.xb1 {
background:#08c;
margin:0 5px;
}

.xb2 {
border-width:0 2px;
margin:0 3px;
}

.xb3 {
margin:0 2px;
}

.xb4 {
height:2px;
margin:0 1px;
}

.xboxcontent {
display:block;
background:#8ca5d6;
border:0 solid #08c;
border-width:0 1px;
padding-bottom:1px;
}

.zrounded {
background:transparent;
margin:2px 2px 0px;
border-top: solid 1px #0064b4;
}

.ztop,.zbottom {
display:block;
background:transparent;
font-size:1px;
}

.zb1,.zb2,.zb3,.zb4 {
display:block;
overflow:hidden;
}

.zb1,.zb2,.zb3 {
height:1px;
}

.zb2,.zb3,.zb4 {
background:#fff;
border-left:1px solid #0064b4;
border-right:1px solid #0064b4;
}

.zb1 {
background:#0064b4;
margin:0 5px;
}

.zb2 {
border-width:0 2px;
margin:0 3px;
background:#f6f7f9;
}

.zb3 {
margin:0 2px;
background:#f8f9fb;
}

.zb4 {
height:2px;
margin:0 1px;
background:#f9fafb;
}

.zboxcontent {
display:block;
background:#fff;
border:0 solid #0064b4;
border-width:0 1px;
padding-bottom:1px;
padding:5px;
}

.yrounded {
background:transparent;
text-align:center;
margin:5px 2px 2px;
}

.ytop,.ybottom {
display:block;
background:transparent;
font-size:1px;
}

.yb1,.yb2,.yb3,.yb4 {
display:block;
overflow:hidden;
}

.yb1,.yb2,.yb3 {
height:1px;
}

.yb2,.yb3,.yb4 {
background:#ffc;
background:#0065b5;
border-left:1px solid #dbe0e4;
border-right:1px solid #dbe0e4;
border-left:1px solid #0064b4;
border-right:1px solid #0064b4;
}

.yb1 {
background:#dbe0e4;
background:#0064b4;
margin:0 5px;
}

.yb2 {
border-width:0 2px;
margin:0 3px;
}

.yb3 {
margin:0 2px;
}

.yb4 {
height:2px;
margin:0 1px;
}

.yboxcontent {
display:block;
border:0 solid #0064b4;
font-weight:700;
color:#036;
border-width:0 1px 1px 1px;
padding-bottom:3px;
background:#0065b5;
color:#fff;
}

.qrounded {
background:transparent;
margin:0;
}

.qtop,.qbottom {
display:block;
background:transparent;
font-size:1px;
}

.qb1,.qb2,.qb3,.qb4 {
display:block;
overflow:hidden;
}

.qb1,.qb2,.qb3 {
height:1px;
}

.qb2,.qb3,.qb4 {
background:#fff;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
}

.qb1 {
background:#aaa;
margin:0 5px;
}

.qb2 {
border-width:0 2px;
margin:0 3px;
}

.qb3 {
margin:0 2px;
}

.qb4 {
height:2px;
margin:0 1px;
}

.qboxcontent {
display:block;
background:#fff;
border:0 solid #aaa;
height:20px;
}

/* End Rounded Corners */

/* Destination page*/

.destinationCountry{
border:solid 1px #0064b4;
margin:2px;
background-color:#fff;
padding:5px;
position:relative;
height:30px;
}

.destinationFlag{
position:absolute;
top:7px;
border:solid 1px #036;
}

.destinationRoutes{
position:absolute;
right:5px;
top:10px;
width:410px;
text-align:right;
}

/* End Destination page*/

/* ----Landbridge page---- */

.landbridgeIntroContent h2
{
    margin-left: 10px;
    margin-bottom: 14px;
    font-size: 14px;
    font-weight: bold;
}

.landbridgeIntroContent p
{
    color: #000000;
    margin-left: 10px;
    font-size: 13px;
    word-spacing: 3px;
}

.landbridgePopularOperators
{
    height: 300px;
}

.landbridgePopularOperators .operatorImageItem
{
    float: left;
    width: 118px;
    height: 52px;
    margin: 0px 15px 0px 15px;
    padding-left: 0px;
    padding-top: 10px;
    display: inline;
}

.landbridgePopularOperators .operatorImageItem .operatorImageLink
{
    float: left;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100px;
}
        
/* ----End Landbridge page---- */


.MiniMap{background:url('/images/enlarge.png') no-repeat top left; padding:10px 0 10px 40px; font-weight:bold; display:block; margin:0 auto;}

/* Faq Page */
.faqLists{
list-style-type: decimal;
line-height: 20px;   
}
.faqLists a{
text-decoration: underline;
}
/* End Faq Page */

/* Ship Page */
.review_successful {
    padding-left:60px;
    background-image: url('/images/review_tick.jpg');
    background-repeat: no-repeat; margin-left:7px;
}

.zboxshipcontent {
display:block;
background:#fff;
border:0 solid #0064b4;
border-width:0 1px;
padding-bottom:1px;
padding:16px;
}
.ship_p {
    margin:0;
    color:#000;
}

.ship_p p{
    margin-top:0px;
}

.item p{
    text-indent: -9999px;
    margin: 0px;
}

.fn{height:15px;}

.zb2, .zb3, .zb4 {
	background-color:#FFF;
}
.ship_details {
	margin-bottom:7px;
}
.gallery {
	overflow:auto;
	background-color:#FFF;
}
.main_img {
	overflow:auto;
	width:360px;
	background-color:#FFF;
	float:left;
}
.other_imgs {
	overflow:auto;
	width:370px;
	background-color:#FFF;
	float:right;
}
.thumb_list{ 
	background-color:#000;
	list-style-type:none;
	border:1px solid #0064B4;
	margin-left:5px;
	float:left;
	margin-bottom:2px;
}
.thumb_list img {
}
.main_img img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:none;
}
.zrounded {
	z-index:0;
}
.ship_h1 {
	color:#003366;
	font-size:16px; 
	display:inline; 
	float:left;
}
.thumb_list img {
	border:none;
}
.subtabbar {
	height:24px;
	margin:5px;
	margin-bottom:0;
	background-color:transparent;
	display: block;
	position: absolute;
}
.tabtext {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
}
.active {
	display:block;
}
.ie_fix{
	position: relative;
}
.inactive {
	display:none;
	height:213px;
}
.activetab {
	padding:0;
	padding-bottom:3px;
	background-color:#FFF;
	border-bottom:1px solid #FFF;
}
.inactivetab {
	border-bottom:1px solid #0064B4;
	background: url('/images/gradient.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0;
	padding-bottom:3px;
}
.tabphoto {
	border-top:none;
	float:left;
	margin:0;
	width:110px;
	margin-left:14px;
}
.tabvideo {
	border-top:none;
	float:left;
	margin:0;
	width:110px;
}
.tabreview, .tabreview2 {
	border-top:none;
	float:left;
	margin:0;
	width:160px;
}

.r_top {
	background-color:#FFF;
	margin-bottom:7px;
}
.review_title {
    font-size:14px;
    font-weight:bold;
    margin-bottom:2px;
    margin-top: 0px;
    color:#036;
}
.r_top_l {
	width:50%;
	height:20px;
	float:left;
	background-color:#F60;
}
.r_top_r {
	width:50%;
	height:20px;
	float:right;
	background-color:#F00;
}
.spacer {
	clear:both;
	height:1px;
}
.big_spacer {
	clear:both;
	height:15px;
}
/* ----------- My Form ----------- */
.myform {
}
/* ----------- stylized ----------- */
#stylized {
	background-color: #FFF;
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized label {
	display:block;
	font-weight:bold;
	text-align:left;
	color:#003366;
}
.small {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
.input_style {
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:250px;
}
#stylized textarea {
	padding:4px 2px;
	border:solid 1px #aacfe4;
}
.review_stars {
	float:right;
	margin-top:4px;
}
.btn_con_2 {
	background:#048204 url(/images/overlay-button3.png) repeat-x 0 0;
	_background:#048204;
	width:150px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:7px;
}
.more_news_in {
	color:#FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	background-color:transparent;
	border:none;
}
.rtop, .rbottom {
	display:block;
	background: #FFF
}
.rtop * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #73b973;
	_background: #0e870e
}
.rbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #0e870e
}
.r1 {
	margin: 0 5px
}
.r2 {
	margin: 0 3px
}
.r3 {
	margin: 0 2px
}
.r4 {
	margin: 0 1px;
	height: 2px;
}
.more_news2:hover {
	text-decoration:none;
}
.stars {
	float:left;
	margin-right:5px;
}
.reviews_by {
	color:#666666;
	line-height:18px;
	margin:0px;
}
.more_div {
	display:none;
	margin-top:7px;
	width:230px;
}
.more_link {
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.padding {
	padding:20px;
}
.rating_txt{
	float:left; line-height:25px; color:#036;
	font-weight: bold;
}

.review_star{
	float:left; margin-left:7px;
}
.annon_span{float:left; color:#036; margin-top:4px; margin-top:2px\9; margin-left:3px;}
.review_error{float:left; margin-top:4px; margin-top:2px\9; margin-left:3px;}
.group{float:right; margin-top:3px; position: relative;}
.star_select{float:left; line-height:25px; color:#036; font-weight:bold;}
.terms{margin-left:25px; margin-top:1px;}

/* Ship Page Star Rating */
div.rateit
{
    display: -moz-inline-box;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

div.rateit div.rateit-range
{
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    background: url(/images/star.gif);
    height: 16px;
}

/* for IE 6 */
* html div.rateit, * html div.rateit div.rateit-range
{
    display: inline;
}

/* for IE 7 */
* + html div.rateit, * + html div.rateit div.rateit-range
{
    display: inline;
}

div.rateit div.rateit-hover, div.rateit div.rateit-selected
{
    position: absolute;
}

div.rateit div.rateit-hover
{
    background: url(/images/star.gif) left -32px;
}

div.rateit div.rateit-hover-rtl
{
    background-position: right -32px;
}

div.rateit div.rateit-selected
{
    background: url(/images/star.gif) left -16px;
}

div.rateit div.rateit-selected-rtl
{
    background-position: right -16px;
}

div.rateit div.rateit-preset
{
    background: url(/images/star.gif) left -48px;
}

div.rateit div.rateit-preset-rtl
{
    background: url(/images/star.gif) left -48px;
}

div.rateit div.rateit-reset
{
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    display: inline-block;
    float: left;
}

div.rateit div.rateit-reset:hover
{
    background-position: 0 -16px;
}
/* End Ship Page Star Rating */

/* End Ship Page */

/*Ship Main Page */
.ship_select_con{padding-top:5px; padding-bottom:5px;}
.ship_select{width:200px; margin-right:20px;}
.ships_main{padding-bottom:5px;border-bottom:1px dotted #036; margin-bottom:8px;}
.ships_main ul{margin:0; padding:0; margin-left:17px;}
.ships_main ul li{list-style-type: square;color: red;padding: 2px; padding-left:0px;}
.ships_main ul li p{color:Black; margin:0px;}

.featured_img{float:left; margin-right:5px;}
.clear{clear:both; height:3px;}
.featured_heading{margin-bottom:4px; font-weight: normal;}
.choose_heading{color:#036;}
h1.indexTitle{font-size:16px; color:#036;}
/* End Ship Main Page */

/* Ferry Operator Ship List */
.operatorShipList{padding-top:0;}
.operatorShipList p{padding-top:0; margin-top:0;}
.operatorShipList ul{padding-bottom:0; margin-bottom:0;}
.operatorShipList ul li{padding-bottom:0; margin-bottom:0;}
/* End Ferry Operator Ship List */

/* Accordion Control */
.unbold{font-weight:normal;}
.arrow_down{background-image: url('/images/arrow_up_trans.gif');background-repeat: no-repeat;background-position: right center;}
.arrow_up{background-image: url('/images/arrow_down_trans.gif');background-repeat: no-repeat;background-position: right center;}
.accordion h3{margin: 0;background-color: #e1e4ed;color: #003366;border: 1px solid #0064B4;width: 392px;padding-top: 3px;padding-bottom: 3px;margin: 0px 2px 2px;padding-left: 5px;font-size: 12px;cursor: pointer;}
.explodedBoxSection_p{border: solid 1px #0064B4;margin-bottom: 2px;background-color: white;padding: 3px;width: 198px;margin: 0;margin-bottom: 2px;}
.explodedBoxSection_r{border: solid 1px #0064B4;margin-bottom: 2px;background-color: white;padding: 3px;width: 391px;height: 50px;margin-left:2px;}
/* End Accordion Control */

/** Footer **/
.footer {
background-color:#fff;
color:#e6effc;
width:994px;
float:left;
border-right:solid 1px #3279b2;
border-left:solid 1px #3279b2;
}

.footer a{
text-decoration:underline;
}

a.popular{
margin:5px;
}

.popularLinkWrapper{
float:left;
width:auto;
padding-bottom:10px;
}

.footerMainLink{
margin:15px 12px;
font-weight:bold;
color:#fff;
}

.linkPanel{
background:#deeafa;
color:#036;
padding:5px;
font-weight:bold;
}

.flagLink{
padding-left:20px;
padding-bottom:2px;
display:block;
width:89px;
float:left;
}
/** End Footer **/
