/* TEXT */
.bold{font-weight:700}
.italic{font-style:italic}
.bold-italic{font-weight:700;font-style:italic}
.underline {text-decoration: underline}
.heading7 {color:#2B5087; font-weight:700}
.heading8 {color:#7296b9}
.heading9 {color:#000; font-weight:700}
.heading14{font-size:14px;color:#2e2e2e;padding:10px 5px}
/* .heading-l-blue{font-size:14px;	padding-top:10px; padding-bottom:5px}
.headingBlue{color:#5C80A2;font-size:12px;font-weight:700;padding:2px 5px 0}
.smallfont{font-size:8px}*/
.headingGreen{color:#5B7F1C;font-size:12px;font-weight:700;padding:0 5px}
.disclaimer{font-size:10px;color:#666;line-height:12px}
.redtext{color:#900}
.upper{text-transform:uppercase}
.super{	vertical-align:baseline;position:relative;	bottom:0.33em;	font-size:.9em}
.font-size-plus{font-size:1.2em}
.font-size-12{font-size:12px}
.labelHeading {
color:#5D5D5D;
font-size:11px;
font-weight:700;
background:#EBEBEB;
text-transform:uppercase;
padding-left:5px;
display:block
}
.titleGrey {
color:#FFF;
background:#9E9F9F;
text-transform:uppercase;
font-size:11px;
margin: 9px 0px 5px 0;
padding-top: 1px
}
.titleLightBlue {
color:#FFF;
background:#8DA9C6;
text-transform:uppercase;
font-size:11px;
text-indent:5px;
margin:5px 0 5px 0;
clear: both
}

.titleOrange {
color:#FFF;
background:#D98627;
text-transform:uppercase;
font-size:11px;
text-indent:5px;
margin:5px 0 5px 0;
clear: both
}

.titlePurple {
color:#FFF;
background:#9F99C2;
text-transform:uppercase;
font-size:11px;
text-indent:5px;
margin:5px 0 5px 0;
clear: both
}

/* LISTS */
.list-normal {
margin:10px 0 10px 8px;
list-style:none
}
.list-normal-disc {
list-style:disc outside;
margin:5px 10px 10px;
padding-right: 15px;
padding-left: 15px
}
.list-normal-number {
list-style:decimal outside;
margin:0 10px 10px 30px;
padding:0 0 0 10px
}
.list-normal-lower-roman {
list-style:lower-roman outside;
margin:5px 10px 10px 20px;
padding:0 0 0 10px
}
.list-normal-alphabet {
list-style:upper-alpha outside;
margin:0 10px 0 5px;
padding:0 5px 0 25px
}
.list-normal-lower-alphabet {
list-style:lower-alpha outside;
margin:5px 10px 12px 5px;
padding:0 5px 0 25px
}

/*POSITIONING */
.align-center{text-align:center}
.align-right{text-align:right;padding-right:5px}
.align-left{text-align:left}
.space-120{padding-left:130px}
.space-100{padding-left:100px}
.space-30{padding-left:30px}
.space-25{padding-left:20px}
.b-margin{margin-bottom:6px}
.b-margin-15{margin-bottom:15px}
.margrt5{margin-right:5px}
.pad-t-b-10{padding:10px 5px}
.pad10 {padding:10px 0}
.pad-t-10 {padding:10px 5px 0}
.margbt-4{margin-bottom:-4px}

/* TABLES */
.table-simple {
width:auto;
margin-left:3px
}
.tableNormal {
font-size:11px;
margin:0 0 7px;
width:100%
}
.tableMain {
font-size:11px;
width:100%;
border-collapse:collapse;
table-layout:fixed;
margin:0 0 7px
}
.table-main2 {
font-size:11px;
width:100%;
border-collapse:collapse;
table-layout:fixed;
background:#F3F4F3;
margin:0 0 7px
}
.cruise-table {
border-collapse:collapse;
border-top:1px solid #B0B0B0;
border-right:1px solid #B0B0B0;
width:98%;
margin:5px 5px 12px
}
.cruise-table2 {
border-collapse:collapse;
border-top:1px solid #B0B0B0;
border-right:1px solid #B0B0B0;
width:98%;
margin:5px 5px 12px
}
.cruise-details-table {
border-collapse:collapse;
border-top:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
width:98%;
margin:10px 5px 5px
}
.shore-result-table {
font-size:11px;
border-collapse:collapse;
width: 100%
}
.table-dining {
width:100%;
border-collapse:collapse;
background:#FFF;
margin-top:8px;
margin-bottom:5px;
font-size: 10px
}
/* OTHER */
.linkarrow {
background:url(/images/global/background/icon_arrow_white.gif) no-repeat left 2px;
padding-left:15px;
padding-bottom: 2px
}
.linkarrow-back {
background:url(/images/global/background/icon_arrow_back.gif) no-repeat left center;
padding-left:15px
}
.grey-bg {background:#5A5957}
.no-border{border-style:none}
.row-even {background:#f4f7f9}
.pad-left-14{padding-left: 14px;}

.fontGrey{color:#626162; padding-top: 5px}

.finderSubmit{ position:relative; top:3px; left:5px; }
