﻿.bg_speedbook1 {
	BACKGROUND-COLOR: #fff;
	padding: 4px;
	border: 1px #4B8FEC dotted;
}

.Header-DarkGrey-BOLD {
	color: #FFFFFF;
}

.searchSummaryCopy {
		background-image: url(../images/backtest.gif);
}

.thinlinesStyle {
	border:0px;
	border-top:1px #e1dede solid;
	border-bottom:1px #e1dede solid;
}
	
.val_msg_box {
	border: 1px #ACA6A6 dashed;
	background-color: #FFFFE8;
}

.travelerInfoInstructions {
	color: #232323;
}

/*carnival*/ 
.carn_titleblue {
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005696;
	padding-left: 22px;
}
.carn_titlered {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E61939;
}
.carn_title{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	padding: 3px 0;
}

.carn_name{
	font-size: 15px;
	color: #454545;
	padding: 10px 0 6px 10px;
	font-weight: bold;
}

a.carn_name {
	font-size: 15px;
	color: #454545;
	font-weight: bold;
	padding:0px;
	text-decoration:none;
}

a:visited.carn_name{
	font-size: 15px;
	color: #454545;
	font-weight: bold;
}

a:hover.carn_name{
	font-size: 15px;
	color: #454545;
	font-weight: bold;
}

.carn_price {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E61939;
}

.carn_funblue {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005696;
}
.carn_funred {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E61939;
}
}

a.hotelDescription {
	color: #1977D7;
}

a:visited.hotelDescription {
	color: #1977D7
}

a:hover.hotelDescription {
	color: #1977D7;
}

.CabinTable {
	border-color: #ACA6A6;
	border-bottom: none;
}

.dkgrey_lr_borders {
	BORDER-RIGHT: #e1dede 1px solid;
	BORDER-LEFT: 1px #e1dede solid;
	BORDER-top: 0px #e1dede solid;
	background-color: #c4e0ff;
}

.brandtitle {
	font-size: 16px;
	color: #114D9D;
	font-weight: bold;
}

.carName{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 4px 7px;
	text-decoration: none;
	background-image: url('../Images/cartitle_bg.gif');
	background-color: #1977D7;
}

.carPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fe000c;
	font-weight: normal;
}
.table_border_lr 
{	
   border: #e1dede 1px solid;
}

.Title_Category
{
	background-image: url('../images/Title_Category_bg.gif');
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DDECF8;
	height: 28px;
	border-left: 1px #D5D5D5 solid;
	border-right: 1px #D5D5D5 solid;
}

<!--deals-->


.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.starlist{
	font-size: 14px;
	color: #1977d7;
}

.deallist a{
	font-size: 14px;
	color: #1977d7;
}

.deallist a:hover{
	font-size: 14px;
	color: #1977d7;
}

.deallist a:visited{
	font-size: 14px;
	color: #1977d7;
}


.dealtitle{
	font-size: 14px;
	color: #666666;
	padding: 6px 0 6px 3px;
	font-weight: bold;
	border-bottom: 1px #dbd8d8 solid;
}

.dealcruise{
	font-size: 12px;
	color: #666666;
	padding: 6px 0 6px 0;
	font-weight: bold;
	border-bottom: 1px #dbd8d8 solid;
}


.dealtitlegrey{
	font-size: 12px;
	color: #888888;
}


.dealpageprice{
	color:#F1013E;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px #dbd8d8 solid;
	padding: 6px 0 6px 6px;
	
}
.deallist {	font-size: 14px;
	color: #1977d7;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 0 6px 0;
	font-weight: bold;
	border-bottom: 1px #dbd8d8 solid;
	text-align: left;
}

.trhover {
 	cursor: hand;
	cursor:pointer;
}

.trhover hover{
 	cursor: hand;
	cursor:pointer;
	background-color:#CCCCCC;
}
.over
{
	background-color: #F3F3F3;
	cursor:hand;
	cursor:pointer;
}
.out
{
	background-color:#FFFFFF;
}


.details {
	padding-right: 6px;
	border-bottom: 1px #dbd8d8 solid;
	padding: 6px 6px 6px 0;
}

.dealsb_topcbg {
	background-image: url(../images/deals_topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.leftborder {
	border-left: 2px solid #E1DEDE;
}

.righttborder {
	border-right: 2px solid #E1DEDE;
}

.bottomtborder {
	border-bottom: 2px solid #E1DEDE;
}

/*packages*/

.flightInHotelHeader {
	background-image: none;
	background-color: #ffffff;
}

.sort{
	border-right: 1px solid #e1dede;
	border-left: 1px solid #e1dede;
	background-color: #f3f9ff;
}

.flightInHotelHeader{
	background-image:none;
	background-color: #ffffff;
}	

.cruise_category_border_in{
	border: 1px #ffffff solid;
}

.secure_box_footer {
	background-color:#3483ED;
	color:#ffffff;
}

.tripSummaryBorders {
border-left:1px solid #e1dede;
border-right:1px solid #e1dede;
border-top:1px solid #e1dede;
}

.checkOutBorder {
border-left:1px solid #e1dede;
border-right:1px solid #e1dede;
border-top:1px solid #e1dede;
}