/* CSS Document */
@charset "UTF-8";
@import url("form.css");



/* links ----------- */

a:link
{
	color: #a51030;
	text-decoration:none;
}
a:visited
{
	color: #a51030;
	text-decoration:none;
}
a:hover
{
	color: #a51030;
	text-decoration:none;
}
a:active
{
	color: #a51030;
	text-decoration:none;
}

/* links end ----------- */

/* header links -------------------- */
h1 
{
    font-family: Trebuchet MS, sans-serif;
	color: #011842;
	margin-bottom:0px;
	font-size: 1.5em;
}
h2 
{
    font-family: Trebuchet MS, sans-serif;
	color: #011842;
	margin-bottom:0px;
	font-size: 1.125em;
}

h3 
{
    font-family: Trebuchet MS, sans-serif;
	color: #011842;
	margin-bottom:0px;
	font-size: 0.875em;
}

h4 
{
    font-family: Trebuchet MS, sans-serif;
	color: #011842;
	margin-bottom:0px;
	font-size: 0.75em;
}

h5 
{
    font-family: Trebuchet MS, sans-serif;
	color: #011842;
	margin-bottom:0px;
	font-size: 0.625em;
}

h6 
{
    font-family: Trebuchet MS, sans-serif;
	color: #011842;
	margin-bottom:0px;
	font-size: 0.5em;
}
/* header links end ---------------- */

#address {
	width:400px;
	padding: 3px;
	float:right;
}

body {
	background-image: url(../images/siteBack.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-color:#cccccc /*#fff*/;
}
body, td, th {
	font-family: Trebuchet MS, Arial;
	/*font-size: 13px;*/
	color: #192356;
}
html {
	background-image: url(../images/siteShadow.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#cccccc;
}

p, li {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	letter-spacing: normal;
	line-height: 20px;
}
#bodyWrapper {
	background-color: #FFFFCF;
	padding-top: 1.89em;
}
#empty_space
{
      clear:left;
      float:left;
      width:195px;
      height:31px;
      background-color:#d9d9e1;

       
}
#menu
{

    float:left;
    width:731px;
    height:auto;
    color:#ffffff;
  
}

#logo_
{
    clear:left;
    float:left;
	left:15px;
	top:-30px;
	width:350px;
	height:108px;
	background-color:;
	padding-left:0px;
position:relative;
}
#header-text
{
    float:left;
	left:0px;
	top:0px;
	width:287px;
	height:108px;
	background-color:#d9d9e1; 

}

#contact_info_ 
{
	background-image:url(../images/top-tel-back.gif);
	background-repeat:repeat-x;
    float:right;
	left:0px;
	top:0px;
	width:298px;
	height:108px;
	padding-right:10px;
	padding-top:2px;
	vertical-align:text-top;
	line-height:25px;
}

#logo_header_ 
{
    float:left;
	left:0px;
	top:0px;
	width:974px;
	height:108px;
	background-color:#d9d9e1;
}

#right_col_links
{
    width:270px;
    height:auto;
    text-align:left;
    font-family:Trebuchet MS;      
}



#right_col_links
{
    font-family: Trebuchet MS, Arial;
	margin:0px;
    margin-top:1px;
	margin-bottom:1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height:auto;
}
#right_col_links a:link
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;
}

#right_col_links a:visited
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;
}

#right_col_links a:hover
{
	color:#011842;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:underline;   
}

#right_col_links a:active
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;
}




#searchBox
{
width:auto;
height:auto;
padding-top:40px;
padding-bottom:17px;
vertical-align:middle;
background-color:Transparent;
z-index:100;    
}
    
.leftNavigation
{
    font-family: Trebuchet MS, Arial;
	margin:0px;
    margin-top:1px;
	margin-bottom:1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height:auto;
}
.leftNavigation a:link
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;
}

.leftNavigation a:visited
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;
}

.leftNavigation a:hover
{
	color:#011842;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;   
}

.leftNavigation a:active
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration:none;
}


.leftNavigation ul
{
	margin:0px;
	padding:0px;
}
.leftNavigation li
{
	list-style-type: none;
	padding-right: 0px;
	padding-left: 20px;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style:none;
	border-bottom-color: #999999;
	text-align: left;
}



#footerWrapper {
	background-image: url(../images/footerBack.png);
	background-repeat: repeat-x;
	background-color:#fff;
	width:974px;
}
#footerWrapper a:link
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	/*font-size: 11px;*/
	text-decoration:none;
}

#footerWrapper a:visited
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	/*font-size: 11px;*/
	text-decoration:none;
}

#footerWrapper a:hover
{
	color:#011842;
	font-family: Trebuchet MS, Arial;
	/*font-size: 11px;*/
	text-decoration:none;   
}

#footerWrapper a:active
{
	color:#ba1538;
	font-family: Trebuchet MS, Arial;
	/*font-size: 11px;*/
	text-decoration:none;
}







#footerWrapper td {
	font-family: Trebuchet MS, sans-serif;
	/*font-size: 14px;*/
	color:#fff;
}
#footerWrapper p {
	font-family: Trebuchet MS, sans-serif;
	/*font-size: 14px;*/
	color:#fff;
}
/*#footerWrapper a {
	color:#a51030;
}*/
#headerWrapper {
	background-color: #0c1826;
}


/*background-image: url(../images/headerBack.png);
	background-repeat: repeat-x;
	background-position: bottom center;
	border:1px solid #c4c5a6;
}*/

.headerBack {
    
	background-color:#d9d9e1;
	height:auto;
}


#navigationWrapper {
	background-color: #ffffff;
}
#formWrapper{
	font-family: Trebuchet MS, sans-serif;
	/*font-size: 13px;*/
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 20px;
}
#formWrapper td
{
	padding: 5px;
}
.contentPadding{
	padding:10px;
	text-align: left;
}
.cruiseCollection span{
	padding-left:10px;
	padding-right:10px;
}
.cruiseCollection td{
	padding-top: 5px;
	padding-bottom: 5px;
	/*font-size:12px;*/
}
.leftColumn{
    background-color:#d9d9e1;
    text-decoration:none;
}
.rightColumn{
	color: #a51030;
	text-decoration:none;
}

.rightColumn a:link
{
	color: #a51030;
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
}

.rightColumn a:visited
{
	color: #a51030;
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
}

.rightColumn a:hover
{
	color: #a51030;
	font-family: Trebuchet MS, Arial;
	text-decoration:none;   
}

.rightColumn a:active
{
	color: #a51030;
	font-family: Trebuchet MS, Arial;
	text-decoration:none;
}




.leftColumn p{
	/*font-size:12px !important;*/
}
.middleContentPadding{
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color:#ffffff;
}
.redBold{
	font-weight:bold;
	color:#660000;
}
.rabWrap a{
	color:#666666;
}
.rabWrap b, strong{
	/*font-size:13px;*/
}
.rabWrap hr{
 background-color: #333333;
 color: #333333;
}
.rabWrap p{
	font-family:Arial;
	/*font-size:11px;*/
}
.searchOffers
{
    
}
                                                                
.staffCollection td{
	padding-top: 5px;
	padding-bottom: 5px;
}
.staffCollection span{
	padding-right:20px;
	padding-left:20px;
}
.topPicks{
	margin:0;
	padding:5px;
	border:1px dotted #ccc;
	background-image: url(../images/blogRightBack.gif);
}





#graphics-cont {
	padding-top:0px;
	position:relative; 
	top:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	width:295px;
	height:auto;
	background-color:Transparent/*#ffffff*/;
}

#top-corners {
background-image:url(../images/top-corners.png);
	float:left;
	left:0px;
	top:0px;
	width:295px;
	height:16px;
}

#mid-background {
	background-image:url(../images/mid-background.png);
	background-repeat:repeat-y;
	float:left;
	left:0px;
	top:0px;
	width:295px;
	height:auto;
}
#rht-content {
	float:left;
	left:0px;
	top:0px;
	width:295px;
	height:auto;
	background-color:Transparent;
	
}

#bot-corners {
    background-image:url(../images/bot-corners.png);
	float:left;
	left:0px;
	top:0px;
	width:295px;
	height:15px;
}






