A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #027BAA;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.crumbs
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
A.mousetext
{
    FONT-SIZE: 9px
}
A.H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    COLOR: #f90;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.H2:link
{
    TEXT-DECORATION: none
}
A.H2:hover
{
    TEXT-DECORATION: underline
}
A.leftnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.leftnav:link
{
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    TEXT-DECORATION: underline
}
A.rightnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
A.decks
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.decks:link
{
    TEXT-DECORATION: none
}
A.decks:hover
{
    TEXT-DECORATION: underline
}
A.decksbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f19410;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.decksbold:link
{
    TEXT-DECORATION: none
}
A.decksbold:hover
{
    TEXT-DECORATION: underline
}
A.footernav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.body
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: #f90;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.h1spcenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 10px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.h1spright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    COLOR: #bb7108;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    COLOR: #f90;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
H2.vt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    COLOR: #f90;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.ul_master
{
	list-style-image: url(https://www.cruisecheap.com/images/square.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	list-style-type: square;
}
LI
{
    MARGIN-TOP: 6px
}
.li_skinny
{
    MARGIN-TOP: 0px
}
.crumbs_div
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 10px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.crumbs
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.leftnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #f90;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.tour_itinerary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #f90
}
.subnav
{
    BORDER-RIGHT: #ddecf2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ddecf2 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ddecf2 1px solid;
    COLOR: #069;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddecf2 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #fbe2be
}
.td_ships
{
    FONT-SIZE: 10px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
TD.grid
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.searchright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #006ca6;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.price_head
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #d9ecff
}
.price_data
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.rxtrhead
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    BACKGROUND-COLOR: #d9ecff
}
.rxtdhead
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #006699;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.tablerowhead
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #006699;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #DDECF2;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.tablerowdata
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 18px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #E28800;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.rxerror_big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN: 6px;
    COLOR: #f00;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.footerterms
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.subfooter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.ins_search_arrows
{
}
.news_bullet
{
    MARGIN-TOP: 5px
}
HR
{
    COLOR: #069;
    HEIGHT: 1px
}
HR.faq
{
    COLOR: #c0c0c0;
    HEIGHT: 1px
}
.copy_arrows
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(https://www.cruisecheap.com/images/ins_search_arrows.gif);
    BACKGROUND-REPEAT: no-repeat
}
.rightnavcolumn
{
    WIDTH: 170px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ddecf2
}
.splashsearch
{
    MARGIN-BOTTOM: 6px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 150px;
    COLOR: #000
}
.splashsearch2
{
    MARGIN-BOTTOM: 6px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 165px;
    COLOR: #000
}
.splashsearchadv
{
    MARGIN-BOTTOM: 6px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 255px;
    COLOR: #000
}
.input_hotel_radio
{
    BACKGROUND-COLOR: #fff3e1
}
.rtnavcolsearch
{
    MARGIN-BOTTOM: 6px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 150px;
    COLOR: #000
}
.rtnavcolships
{
    MARGIN-BOTTOM: 3px;
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 108px;
    COLOR: #000
}
.rxbutton
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT: 12px Arial, Verdana, sans-serif;
    BORDER-LEFT: #7f7f7f 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BACKGROUND-COLOR: #e1e1e1
}
.paxselect
{
    FONT: 11px Arial, Verdana, sans-serif;
    WIDTH: 35px;
    COLOR: #000
}
.rxinput
{
    FONT: 12px Arial, Verdana, sans-serif;
    COLOR: #333;
    BACKGROUND-COLOR: #ffffff
}
.formstandard
{
    FONT: 12px Arial, Verdana, sans-serif;
    WIDTH: 390px;
    COLOR: #333;
    BACKGROUND-COLOR: #ecf4fe
}
.select_cat
{
    FONT: 11px Arial, Verdana, sans-serif;
    COLOR: #333;
    BACKGROUND-COLOR: #fdfcde
}
.sf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.bkg_norepeat
{
    BACKGROUND-REPEAT: no-repeat
}
B
{
    FONT-WEIGHT: bold
}
STRONG
{
    FONT-WEIGHT: bold
}
.itinheader
{
	font-weight: bold;
	FONT-SIZE: 13px;
	color: white;
	background-color: #0181FE;
}
.blockV2 
{
background: #F5FBFC; 
} 

.blockoverV2 {
background: #DDECF2; 
}
.quotetable
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 13px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #006699;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #DDECF2;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.quotetabletext
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.smallcustomtext
{
    FONT-SIZE: 11px;
    COLOR: #069;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
A.ItinLink
{
    TEXT-DECORATION: none
}
A.ItinLink:hover
{
    TEXT-DECORATION: underline
}
.vtshipheader
{
	background-color: #f19410;
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 10px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif
}
.headerrow
{
    background-color:  #D9ECFF
}

/* Calendar Styles */

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

.search_price
{color: Red;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;}

.search_price_off
{color: red;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}
