/* CRUISECHEAP.COM MASTER STYLESHEET */


/*--- LINKS AND NAVIGATION -----------------------------------------------------------*/

/* BODY LINK */
A {
	color : #069; 
	font-size : 13px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	/* text-decoration : none; */
	}
/*A:link { text-decoration: none }*/
/*A:hover { text-decoration: underline }*/

/* BREADCRUMBS */
A.crumbs {
	color : #069; 
	font-size : 12px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}
	
/* H2 */
A.H2 { 
	color : #f90; 
	font-size : 14px; 
	font-weight : bold; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
	margin-bottom : 0px; 
	text-decoration : none;
	}
A.H2:link { text-decoration: none }
A.H2:hover { text-decoration: underline }

/* LEFT NAV LINK */
A.leftnav {
	color : #069; 
	font-size : 13px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	text-decoration : none; 
	}
A.leftnav:link { text-decoration: none }
A.leftnav:hover { text-decoration: underline }

/* RIGHT NAV LINK */
A.rightnav {
	color : #416183; 
	font-size : 11px; 
	line-height : 16px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	text-decoration : none; 
	}

/* FOOTER NAV LINK */
A.footernav {
	color : #069; 
	font-size : 13px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

.tblehead{border:1px solid #C0C0C0;}

/*--- REVELEX FIXES ------------------------------*/

td, ul, p, div{
color : #069; 
font-size : 13px; 
font-weight : normal;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}
  
/* Boxed text; used in search results */ 
.block {
background: #F5FBFC; 
border: 0px;
} 

 /* Rollover effect for search results */
.blockover {
background: #DDECF2; 
border: 0px;
}

.borderright {border-right: solid 1px #9EABD2;} /* Right border, used for dividing */
.borderleft {border-left: solid 1px #9EABD2;} /* Left border, used for dividing */
.bordertop {border-top: solid 1px #9EABD2;} /* Top border, used for dividing */
.borderbottom {border-bottom: solid 1px #9EABD2;} /* Bottom border, used for dividing */
.x_tab
    {background: #E2E7F9; border: solid 1px #9EABD2; border-bottom: none; padding: 4px;}
.x_tab_a
    {background: #CCD3E9; border: solid 1px #9EABD2; border-bottom: none; padding: 4px; font-weight: bold;}
.x_horiz
    {border-top: 1px solid #9EABD2;}
.headerrow {background: #DDECF2; border : 1 solid #C0C0C0;} /* Top row of some tables */
.row1 {background: #FFFFFF;} /* Color of first row on some tables */
.row2 {background: #F3F6FF;} /* Color of second row on some tables */

.redtxt{
font-size : 13px; 
font-weight : normal;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
color:red
	}

.heading{
	color : #f90; 
	font-size : 18px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	margin-bottom : 0px;
	}
  
UL{list-style-image: url('../images/res.cruisecheap.com/square.gif')}


/* -------------- REVELEX FORM FIXES ----------------------- */
  
 #DestinationID{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:150px}
 #cruise_month{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:87px; margin-top:5px}
 #cruise_year{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:54px; margin-top:5px}
 #cruise_day{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:41px; margin-top:5px}
 #cruise_month2{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:87px; margin-top:5px}
 #cruise_year2{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:54px; margin-top:5px}
 #cruise_day2{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:41px; margin-top:5px}
  
 #VendorID{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:150px; margin-top:5px}
 #cruise_duration{font-size : 12px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:150px; margin-top:5px}
 #ship_name{font-size : 11px; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; width:117px; margin-top:5px}
  


/*--- COPY ---------------------------------------------------------------------------*/

/* BODY TEXT */
.body {
	color : #069; 
	font-size : 13px; 
	/* line-height : 18px; */
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* H1 */
H1 {
	color : #f90; 
	font-size : 18px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	margin-bottom : 0px;
	}

/* H1 SPLASH CENTER */
.h1spcenter {
	color : #fff; 
	font-size : 15px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	margin-left : 10px;
	margin-bottom : 0px;
	}

/* H1 SPLASH RIGHT */
.h1spright {
	color : #BB7108; 
	font-size : 13px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	margin-bottom : 0px;
	}
	
/* H2 */
H2 { 
	color : #f90; 
	font-size : 14px; 
	font-weight : bold; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
	margin-bottom : 0px; 
	}
	
/* LIST ITEM */
li {
	margin-top : 3px;
	}

/* BREADCRUMBS */
.crumbs {
	color : #069; 
	font-size : 12px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* LEFT NAV */
.leftnav {
	color : #069; 
	font-size : 13px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}
	
/* PAGE TITLE */
.pagetitle {
	color : #f90; 
	font-size : 18px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* SUBNAV */
.subnav {
	color : #069; 
	font-size : 13px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}
	
/* TD FOR SHIPS TABLE ON CRUISELINE PAGES  */
.td_ships {
	color : #069; 
	font-size : 10px; 
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* TEXT FOR RIGHT SEARCH */
.searchright {
	color : #006CA6; 
	font-size : 9px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* REVELEX TABLE HEADERS */
.rxtdhead {
	border : 1 solid #C0C0C0;
	}

/* FOOTER TERMS */
.footerterms {
	color : #666 ; 
	font-size : 9px; 
	line-height : auto; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* FOOTER */
.footer {
	color : #069; 
	font-size : 13px; 
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* SUBFOOTER */
.subfooter {
	color : #069 ; 
	font-size : 10px; 
	font-weight : normal;
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

/* HR */
HR {
	color : #069; 
	height : 1px; 
	}


.rxcabinprice {
	color : #c00; 
	font-size : 16px; 
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	}
	
	
	
	
	
	


/*--- FORMS ---------------------------------------------------------------------------*/

/* SEARCH SPLASH */
.splashsearch {
	margin-bottom : 6px; 
	color : #000;
	FONT : 11px Arial, Verdana, sans-serif;
	font-weight :  normal; 
	width : 150px;
	}

/* REVELEX BUTTON */
.rxbutton {
	border-right : #7f7f7f 1px solid;
	border-bottom : #7f7f7f 1px solid;
	border-top : #7f7f7f 1px solid;
	border-left : #7f7f7f 1px solid;
	font : 12px Arial, Verdana, sans-serif;
	color : #333;
	background-color : #e1e1e1;
	}

/* PAX SELECT */
.paxselect {
	color : #000;
	FONT : 11px Arial, Verdana, sans-serif;
	font-weight :  normal; 
	width : 35px;
	}

/* STANDARD FORM FIELDS */
.formstandard {
	color : #333;
	background-color : #ECF4FE;
	FONT : 12px Arial, Verdana, sans-serif;
	font-weight :  normal; 
	width : 390px;
	}





/*------------------------------------------------------------------------------------*/

/* BACKGROUND NO REPEAT */
.bkg_norepeat {
	background-repeat : no-repeat;
}

/* NETSCAPE FIXES */
b {
	font-weight : bold;
}

strong {
	font-weight : bold;
}
