body {margin:0;padding:0;background-color:#fff;	;}
body, td, th, p, li, ol, ul {color:#5a3f00; font-size:12px; line-height:18px; font-family:Georgia, Times, Times New Roman, serif;}
form {margin:0;padding:0;}
p {margin:10px 0;padding:0 0 0 0; text-align: left;}
ul {margin:0;padding:0 0 0 15px;}
li, ul, ol {
	/*list-style:none;*/
;}

/* Links section ----------------------------------------------------------- */
a img {border:0px;}
a {color:#D27F00; text-decoration:none; outline:none;}
a:hover {text-decoration: underline;}
a:active, a:visited {}
/* Links section End-------------------------------------------------------- */

h1 {margin:0;padding:0 0 9px 0; font-size:12px; line-height:18px; color:#99733a; font-weight:bold; text-transform:uppercase;}
h2 {margin:0;padding:9px 0 9px 0; font-size:12px; line-height:18px; color:#a46800; font-weight: bold; text-transform:uppercase;}
h3 {margin:0;padding:0 0 5px 0; font-size:12px; line-height:18px; font-weight: bold; color: #99733a;}

h4 {color: #5a3f00; font-size:12px; line-height:18px; font-weight: bold;}
 h5, h6 {font-size:12px; line-height:18px;}

hr {	height: 1px; color: #c59a55; background-color: #c59a55; margin: 0; border: 0;}

.txtNormal {font-size:12px; line-height:18px;}
.txtBig {font-size:14px; line-height:21px;}
.txtBigger {font-size:16px; line-height:21px;}
.txtExtraBig {font-size:18px; line-height:21px;}
.txtLarge {font-size:30px; line-height:21px;}
.txtSmall {font-size:10px; line-height:14px;}
.txtUppercase {text-transform:uppercase;}
.txtItalic {font-style: italic;}
.txt14pxBold {font-size: 14px; font-weight: bold;}

.colorDarkGoldenrod {color:#99733a !important;}
.colorTobacco {color:#cb8823 !important;}
.colorWhite {color:#fff !important;}
.colorLilac {color:#5b3957;}
.colorDarkBrown {color: #5a3f00;}
.colorRed {color:#ee3424;}
.colorOrange {color:#d27f00;}
.colorStrangeBrown {color: #a46800;}

.bckgrDarkGoldenrod {background-color:#99733a;}
.bckgrTobacco {background-color:#cb8823;}

.fontPalatinoLinotype {font-family:"Palatino Linotype", serif;}
.fontSize14px {font-size:14px;}
.fontSize15px {font-size:15px;}
.fontSize11px {font-size:11px;}

.spaceBottom {padding-bottom:9px !important;}
.spaceBottomBig {padding-bottom:18px;}

.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignJustify {text-align:justify;}
.alignTop {vertical-align:top;}
.alignMiddle {vertical-align:middle;}
.alignBottom {vertical-align:bottom;}
.alignBaseline {vertical-align:baseline;}

.BoldText {font-weight: bold;}

.hr {height: 1px; background: #A46800; margin: 10px 0;}

.noPadding {padding: 0 0 0 0;}
.PaddingLeft10 {padding:0 0 0 10px;}
.noMargin {margin: 0 0 0 0;}

.cellSpaceLeft10 {padding-left:10px;}
.cellSpaceLeft20 {padding-left:20px;}

.cellSpaceRight10 {padding-right:10px;}
.cellSpaceRight20 {padding-right:20px;}

.cellSpaceBottom10 {padding-bottom:10px;}
.cellSpaceBottom20 {padding-bottom:20px;}

.cellLineSpaceBottom {padding-bottom:13px;}
.cellSubmitButton {padding-bottom:13px;}

.PositionRelative {position: relative;}
.thickbox {}

.lineHeightBigger { line-height: 25px}

/*.cruiseDetailsMainHeader {font-size:18px; line-height:24px; color:#563214; padding: 0;}
.cruiseDetailsAuthor {font-size:10px; line-height:14px; text-align:right; color: #b07d39;}
.cruiseDetailsHeader {font-size:14px; line-height:18px; color: #b07d39;}
.cruiseDetailsItineraryTable {}
.cruiseDetailsItineraryTable td {padding:5px; font-size: 10px; line-height: 10px; border-bottom: 1px solid #a46800;}
.cruiseDetailsFaresTable {}
.cruiseDetailsFaresTable td {font-size: 12px; border-bottom: 1px solid #a46800;}
*/

.shipDecks {font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #d27f00;}

.readMoreHomeStyle { color: #d27f00 !important; padding-right: 15px; text-transform: uppercase; font-weight: bold; font-size: 12px; background: url(/images/related_link_arrow.png) right center no-repeat; text-decoration: underline}
