/* CSS Document */

body {
	margin: 0 auto;
	padding:0;
	width:746px;
}
body.home {
	background-image: url(/images/bg_tile.gif);
	background-repeat: repeat-x;
	background-position: top;
}
body#leftbar {
	width: 196px;
	background-color:#FFEEC4;
}
img {
	border: 0;
	padding:0;
}

/*************************************
CONTENT
*************************************/

.redBull {
	color:#CC0000;
}
#container {
	width: 100%;
}
.leftcol_bottom A:link, .leftcol_bottom A:visited, .leftcol_bottom A:hover, .leftcol_bottom A:active {
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	margin-left:10px;
	padding-left:15px;
	text-decoration:none;
}
.leftcol_bottom A:hover {
	text-decoration:underline;
}
#leftcol {
	width: 196px;
	float: left;
	margin-top: 13px;
}
.sub #leftcol {
	margin-top:10px;
}
#flashbanner {
	text-align: right;
	margin-top: 13px;
	height: 188px;
}

.dealstitle {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0f399f;
	font-weight: bold;
	padding:5px;
}
.mid_yellow_box {
	background-color: #ffe4a3;
}
.light_yellow_box {
	background-color: #ffeec4;
	margin-bottom:10px;
}
.dark_yellow_box {
	background-color: #ffc000;
	margin-bottom:10px;
}
.adspace {
	background-color: #ffeec4;
	margin-bottom:10px;
}
.dealsbottom {
	margin-bottom:10px;
}
.lastminute {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFE4A3;
	border-left-color: #FFE4A3;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0a44a7;
}
.lastminute A:link, .lastminute A:visited, .lastminute A:hover, .lastminute A:active {
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0a44a7;
	text-decoration:none;
}
.lastminute A:hover {
	text-decoration:underline;
}
.lastminute_sub {
	background-color:#fff4d8;
	padding-left:15px;
	padding-bottom:3px;
}
.lastminute td {
	padding-top:5px;
	padding-left:15px;
}
.price {
	color:#d20000;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	font-size:12px;
}
.price_title {
	background-color:#fff4d8;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	padding-right:10px;
}
.more_deals {
	text-align:right;
	padding-right:10px;
}
.listbox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFE4A3;
	border-left-color: #FFE4A3;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
}
.listbox A:link, .listbox A:visited, .listbox A:hover, .listbox A:active {
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	padding-left:15px;
	text-decoration:none;
}
.listbox A:hover {
	text-decoration:underline;
}
.listbox TABLE TD {
	padding-top: 2px;
	padding-bottom: 2px;
}
TD.toprow {
	padding-top:8px;
}
.listbox TABLE TD.toprow {
	padding-top:13px;
}
.bottom_line {
	border-bottom: 1px solid #ffe4a3; 
}
.dark_yellow_box .left-link A:link, .dark_yellow_box .left-link A:visited, .dark_yellow_box .left-link A:hover, .dark_yellow_box .left-link A:active {
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	padding-left:15px;
	text-decoration:none;
	margin-left:12px;
}
.dark_yellow_box .left-link A:hover {
	text-decoration:underline;
}
.dark_yellow_box A {
	padding-right: 15px;
}
.listTable {
	margin-bottom:15px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #FFEEC4;
}






/*************************************
Content Paragraph
*************************************/
#contentpara {
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:13px;
	margin-left:5px;
	margin-bottom:50px;
	position:relative;
}
#contentpara h2 {
	color:#0a44a7;
	width:300px;
}
#contentpara A:link, #contentpara A:visited, #contentpara A:hover, #contentpara A:active {
	font-weight:bold;
	color:#0a44a7;
	text-decoration:none;
}
#contentpara A:hover {
	text-decoration:underline;
}
#contentright {
	width: 540px;
	float: right;
}
#packagesSplash {
	position:relative;
	width:535px;
	text-align:center;
}
#packagesSplash .packagesLinks1 a:link, #packagesSplash .packagesLinks1 a:visited, #packagesSplash .packagesLinks1 a:active, #packagesSplash .packagesLinks2 a:link, #packagesSplash .packagesLinks2 a:visited, #packagesSplash .packagesLinks2 a:active {
	display:block;
	background-color:#29429B;
	color:#FFFFFF;
	width:210px;
	text-align:center;
	padding:6px 0 6px 0;
}	
#packagesSplash .packagesLinks1 a:hover, #packagesSplash .packagesLinks2 a:hover {
	text-decoration:none;
	background-color:#FFC000;
}
.packagesLinks1 {
	position:absolute;
	bottom:20px;
	left:30px;
}
.packagesLinks2 {
	position:absolute;
	bottom:20px;
	right:32px;
}
.packagesLinks1 img, .packagesLinks2 img {
	padding-right:5px;
}

.dest-block {
	 padding: 3px 3px 3px 10px;
	 margin-bottom: 5px;
	 margin-top: 5px;
	 background-color:#FFEEC4;
	 font-size:14px;
	 font-weight:bold;
}
.DealTitle, .DealBody  {
	padding-left:10px;
}


/*************************************
Module
*************************************/
.ModuleBarYellow {
	background-color:#FFC000;
}
table.Searchbox td.ModuleBarYellow {
	display: none;
}

/*************************************
Destinations
*************************************/
.DestTable {
	width:535px;
	float:right;
}
.DestShortTitle {
	padding:10px 0 3px 0;
	clear:both;
}
#contentpara .DestShortTitle a {
	font-size:16px;
}
.DestCell {
	padding-bottom:5px;
	margin-bottom:30px;
	width:235px;
}
.DestShortLink {
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
	display:block;
	text-align:right;
}
.DestShortText {
	width:235px;
	height:160px;
	border-bottom: 2px dotted #ffc000;
	margin-bottom:10px;
}
x.DestinationImage {
	border:1px solid #CCCCCC;
	padding: 6px;
	background-color:#FFFFFF;
	margin-bottom:5px;
	margin: 0px;
	float:left;
}
.DestCell a img {
	border:1px solid #CCCCCC;
	padding: 6px;
	background-color:#FFFFFF;
	margin-bottom:5px;
	margin: 0px;
	float:left;
}
.DestCell a:hover img {
	border:1px solid #999;
}






/*************************************
HEADER
*************************************/


#mainnav img {
	font-size:0px;
}
#topmenu {
	float: left;
	width: 100%;

}
#headersub {
	width:746px;
	float: left;
}
#logo {
	float: left;
	text-align:left;
	font-size:0px;
	width:285px;
	margin-bottom:6px;
}
#mainnav {
	text-align:right;
	float: left;
	width: 100%;
}
#yellowstripe {
	float: left;
	width: 100%;
	height:10px;
	background-color:#ffc000;
	margin-top:1px;
	font-size:0px;
}
.languages {
	float: right;
	margin-top: 20px;
}


/*************************************
FOOTER
*************************************/
.BorderFooterWhite {
	float: left;
}
#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffc000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	clear: both; 
}
#copyright {
	float: left;
	width:210px;
	text-align:left;
}

#footerlinks, #footerlinks A:link, #footerlinks A:visited, #footerlinks A:hover, #footerlinks A:active {
	color:#000000;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}
#footerlinks A:hover {
	color:#000000;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
.footerclear {
	height:5px;
	_height:2px;
}
#footerlinks {
	float: left;
	color: #ffc000;
	margin-bottom: 30px;
	text-align:left;
}
.footer-google {
	text-align:center;
}	



/*************************************
softvoyage
*************************************/


a {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #OF399F;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #OF399F;
}
a:hover {
	text-decoration: underline;
	color: #OF399F;
}
a:active {
	text-decoration: none;
	color: #OF399F;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 20px;
	color: #0A449B;
}
form {
	padding:0px;
	margin:0px;
}
ul {
	margin-top:0px;
}
input[type="text"], select, textarea {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	padding: 2px;
	border:1px solid #888888;
	background-color:#FAFAFA ! important;
	font-size: 11px;
	color: #000000;
}


.Navigation {
	background-color:#EC0000;
}
.Testimonial {
	font-size:12px;
	color:#0A449B;
}
.Booking {
	color:#0A449B;
	padding: 2px 5px 2px 5px;
}
.MoreLink {
	padding-right: 6px;
	padding-bottom: 4px;
}
.Newsletter {
	padding: 4px 6px 4px 6px;
}
.DropDown {
	color: #333333;
	font-size:11px;
}
.TextBox {
	border:1px solid #888888;
	color: #333333;
	font-size:12px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	line-height:15px;
	background-color:#FFFFFF ! important;
}
A.LinkRight, A.LinkRight:hover, A.LinkRight:visited, A.LinkRight:active, A.LinkRight:link {
	color:#444444;
	font-size:11px;
	padding-left:12px;
	background-image:url(../images/blt_right.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
}
A.LinkRight:hover {
	text-decoration:underline;
}
/*.FooterBar {
	font-size:12px;
	background-repeat:repeat-x;
	height:24px;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	background-color: #0F399F;
}
.FooterBar A, .FooterBar A:hover, .FooterBar A:link, .FooterBar A:visited, .FooterBar A:active {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.FooterBar A:hover {
	text-decoration:underline;
}

.Footer {
	background-color:#F0F9FF;
	font-size:11px;
	text-align:center;
	color:#777777;
	padding-top:3px;
	padding-bottom:3px;
}
.Footer A, .Footer A:hover, .Footer A:link, .Footer A:visited, .Footer A:active {
	font-weight:bold;
	color:#0A449B;
	text-decoration:none;
	font-size:11px;
}
.Footer A:hover {
	text-decoration:underline;
}*/
.CustomerSupport {
	background-color:#50B9E8;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
}
.CustomerSupport A, .CustomerSupport A:hover, .CustomerSupport A:link, .CustomerSupport A:visited, .CustomerSupport A:active {
	font-weight:bold;
	color:#0A449B;
	text-decoration:none;
	font-size:11px;
}
.CustomerSupport A:hover {
	text-decoration:underline;
}
.Leftbar {
	 background-color: #FFEEC4;
	 border: 6px solid #FFFFFF;
}
.LeftbarTable TD {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.Disclaimer {
	font-size:10px;
}
.Disclaimer A, .Disclaimer A:link, .Disclaimer A:hover, .Disclaimer A:active, .Disclaimer A:visited  {
	font-size:10px;
	color: #666666;
	text-decoration:none;
	font-weight:normal;
}
.Disclaimer A:hover {
	text-decoration:underline;
}
.Deal {
	padding: 2px;
	background-color:#F9F9F9;
	margin-bottom:3px
}
.Deals TD {
	padding: 4px;
}
.DealsNoLine TD {
	padding: 2px 5px 2px 5px;
	background-color: #FFFFFF;	
}
.Destination, .Destination A, .Destination A:link, .Destination A:visited, .Destination A:hover, .Destination A:active {
	color: #OF399F;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
}
.Destination A:hover {
	text-decoration:underline;
}
.Taxes {
	font-size: 9px;
}
.Resort {
	color: #0A449B;
	font-weight: bold;
}
.Price A, .Price A:link, .Price A:visited, .Price A:hover, .Price A:active {
	color: #OF399F;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
}
.Price A:hover {
	text-decoration:underline;
}
.PadDeals TD
{
	padding: 2px;
	padding-left: 20px;	
}
.PadHd {
	padding-right: 12px;
}
.SingleDeal {
	padding-top: 6px;  
}
.DealTitle {
	font-size:11px;
	color: #0A449B;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}
.DealTitle A, .DealTitle A:hover, .DealTitle A:link, .DealTitle A:visited, .DealTitle A:active {
	font-size:11px;
	color: #0A449B;
	text-decoration: none;
	font-weight:bold;
}
.DealTitle A:hover {
	text-decoration:underline;
}
.DealBody {
	font-size:11px;
	text-align:left;
	color:#666666;
	padding-top:3px;
	padding-bottom:3px;
}
.DealImage {
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding: 5px;
	background-color:#FFFFFF;
	display:block;
}
A.DealLink, A.DealLink:link, A.DealLink:hover, A.DealLink:active, A.DealLink:visited {
	font-size:12px;
	font-weight:bold;
	color: #DA0101;
	padding-left:11px;
	background-image:url(/images/blt_right.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
}
A.DealLink:hover {
	text-decoration:underline;
}
A.LinkBookNow, A.LinkBookNow:hover, A.LinkBookNow:visited, A.LinkBookNow:active, A.LinkBookNow:link {
	color:#0A449B;
	font-size:11px;
	padding-left:12px;
	background-image:url(/images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
}
A.LinkBookNow:hover {
	text-decoration:underline;
}
.NoBold, .NoBold B {
	font-weight:normal;
}
.NoItalic I {
	font-style:normal;
}
.NoUppercase {
	text-transform:lowercase;
}
.NoBr BR {
	display:none;
}

.TitleSubpage {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	color:#0A449B;
	font-size:18px;
	background-color:#F0F9FF;
	padding: 4px 10px 4px 10px;
	font-weight:bold;
}
.SubtitleSubpage {
	color:#0A449B;
	font-size:12px;
	font-weight:bold;
}
.Subscribe TD {
	padding:3px;
}
.DestinationHeadline {
	color:#0A449B;
	font-size:13px;
	font-weight:bold;
}
.DestinationText {
	font-size:11px;
	line-height:16px;
}


.BorderAroundBlue {
	margin-bottom:30px;
	background-color:#FFFFFF;
	width:746px;
	float: left;
}
.BorderGrey {
	border:0px solid #C6C6C6;
}
.BorderBottom {
	border-bottom:6px solid #FFFFFF;
}
.BorderRight {
	border-right:6px solid #FFFFFF;
}

.SiteSearch {
	background-color: #015FC7;
	padding-right:10px;
}
.SiteSearch A, .SiteSearch A:hover, .SiteSearch A:link, .SiteSearch A:visited, .SiteSearch A:active {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.SiteSearch A:hover {
	text-decoration:underline;
}
A.ResourcesLink, A.ResourcesLink:link, A.ResourcesLink:hover, A.ResourcesLink:active, A.ResourcesLink:visited {
	color: #0A449B;
	font-weight:bold;
	padding-left:9px;
	background-image:url(/images/blt_arrow.gif);
	background-position: left;
	background-repeat:no-repeat;
	text-decoration:none;
}
A.ResourcesLink:hover {
	text-decoration:underline;
}
.NewsFeed {
	font-size:11px;
	color: #0A449B;
	padding-left:4px;
}
.NewsFeed A, .NewsFeed A:link, .NewsFeed A:hover, .NewsFeed A:visited, .NewsFeed A:active {
	font-size:11px;
	color: #0A449B;
	text-decoration:none;
	font-weight:bold;
}

.ModuleBarRed, .ModuleBarGrey, .ModuleBarYellow {
	border-top: solid 6px white;
	border-right: solid 6px white;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px 5px 7px;
	color:#0F399F;
}
.ModuleBarRed {
	background-color:#D20000;
}
.ModuleBarGrey {
	background-color:#FFE4A3;
}
.ModuleBarYellow {
	background-color:#F0A822;
}
.NavBar A, .NavBar A:link, .NavBar A:hover, .NavBar A:visited, .NavBar A:active {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	display:block;
	text-decoration:none;
}
.NavBar#last A {
	border-right:0px;
}
.NavBar A:hover {
	background-color:#D20000;
}
.SignUpWin {
	background-image:url(/images/signup_win_tv.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.WhiteTxt11 {
	color: #FFFFFF;
	font-size:11px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}
.WhiteTxt11 A, .WhiteTxt11 A:link, .WhiteTxt11 A:hover, .WhiteTxt11 A:visited, .WhiteTxt11 A:active {
	color:#D20000;
	text-decoration:underline;
}
.WhiteTxt12 {
	color:#FFFFFF;
	font-size:12px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}
.WhiteTxt12 A, .WhiteTxt12 A:link, .WhiteTxt12 A:hover, .WhiteTxt12 A:visited, .WhiteTxt12 A:active {
	color:#D20000;
	text-decoration:underline;
}
.Button {
	background-color:#015fc7;
	border:2px solid #ffffff;
	padding:2px;
	margin: 5px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
}
.ErrorMsg, .Required {
	color:#D20000;
	font-weight:bold;
}






/* CSS Body Forms */

TR {
	font: 11px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#000000;
}
SELECT, INPUT {
	font: 11px Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000000;
}
A:link, A:visited {
	color: #0F399F;
	font: 11px Lucida Grande, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
DIV.tab {
	position:absolute;
	top:102px;
}
DIV.tabCover {
	position:absolute;
	left:0px;
	top:95px;
}
.rowHeight {
	height: 24px;
}
.listItem {
	background-color: #FFFFFF;
	border-right: solid 6px white;
}
TABLE.listItem {
	margin-bottom:15px;
}
.listItem TD, .listRow {
	padding-left: 7px;
	padding-right: 7px;
	padding-top:5px;
	padding-bottom:5px;
}
#rowFieldsBG {
	background: #FFFFFF;
}
.rowFieldsBG {
	background: #FFFFFF;
}
.rowNone {
	background: #FFFFFF;
}
.rowBG {
	background: #FFFFFF;
}
.rowHeader1Major {
	border-right: solid 6px white;
	background: #FFE4A3;
	font: bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#0A0F9B;
}
.rowHeader1Major A:link, .rowHeader1Major A:visited, .rowHeader1Major A:hover {
	font: bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#0A0F9B;
	text-decoration:none;
}
.rowHeader1Major A:hover {
	text-decoration:underline;
}
.rowHeader2NewTable {
	font: bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
	background-color: #FFE4A3;
	border-right: solid 6px white;
}
.rowHeader3Bold {
	font: bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
}
.rowHeader4Bold {
	border-right: solid 6px white;
	background: #FFF4D8;
	font: 12px Lucida Grande, Arial, Helvetica, sans-serif;
	color: #0F399F ;
}
.date {
	font: 10px Lucida Grande, Arial, Helvetica, sans-serif;
}
.capital {
	text-transform: uppercase;
}
.fieldLabelRight {
	font: bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
	text-align: right;
}
.fieldLabelLeft {
	font: bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
	text-align: left;
}
.fieldLabelLeft TD {
	padding-bottom:0px;
}
a.txtPaging:link,a.txtPaging:visited {
	font: bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#0A0F9B;
}
a.txtArrow:link,a.txtArrow:visited,a.txtArrow:hover {
	font: bold 11px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#0A0F9B;
	padding-left:12px;
	background-image:url(/images/blt_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	padding-bottom:1px;
	margin-right:5px;
	margin-left:5px;
}
a.txtArrow:hover {
	text-decoration: underline;
}
.totalPrice {
	color: #0F399F;
	font: bold 12px Lucida Grande, Arial, Helvetica, sans-serif;
}
.txtAgent {
	font: 11px Lucida Grande, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: top;
}
.txtFooter {
	font: 11px Lucida Grande, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.txtWait {
	color: #000000;
	background: #D7E1E0;
	font: bold 8pt Lucida Grande, Arial, Helvetica, sans-serif;
	text-align: center;
}
.txtTiny TD {
	font-size: 10px;
	padding-left:0px;
}

.price {
   color: #0F399F
}
.noPadding TD {
	padding:0px;
}
.bookField {
	
}
.WaitWrapper {
	height:450px;
	vertical-align:middle
}
.WaitTable {
	margin-top:80px;
}
.WaitTable TD {
	padding-top:10px;
	padding-bottom:5px;
}
.WaitTitle {
	font-size:22px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0F399F;
}
.WaitText {
	font-size:18px;
	font-weight:bold;
	color:#0A449B;
}
.WaitBar {
}
.WaitAd {
	padding-top:20px;
}

/* SearchBox Styles */
.Searchbox {
	font-size:10px;
	width: 184px;
	letter-spacing: 90%;
	background-color:#ffeec4;
	padding: 5px;
	padding-left:7px;
}
.Searchbox1 {
	font-size:10px;
	width: 184px;
	letter-spacing: 90%;
	background-color:#ffeec4;
	padding: 5px;
	padding-left:7px;
	padding-bottom:0px;
	min-height: 350px; 
}
.SearchboxIframe {
	background-color:#ffeec4;
	border: 0px;
	width: 196px;
	height: 350px; 
}
.Searchbox select {
	width: 98% ! important;
}
.Searchbox input#mdate_dep {
	width: 70px ! important;
}
.Searchbox #label1 {
	font-weight:bold;
}
.searchboxTitle {
	display: none;
	/* padding:10px;
	font-weight:bold;
	font-size:14px;
	color:#D20000;
	text-align:left;
	background-color:#FFB731; */
}
.searchboxBody {
	color:#000000;
	width:100%;
}
.searchboxBody TD {
	color:#000000;
}
.searchboxText {
	padding-bottom:0px;
	padding-top:3px;
	color:#444444;
	display:table;
}
.searchboxButton {
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}
a.SearchLink {
	float:left;
	font-weight:bold;
}
.ButtonBlue {
	background-color: #0F399F;
	border: solid 0px white;
	color: #FFFFFF;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 2px 10px 3px 10px;
}
.ButtonBlue:hover {
	color: #FFC000;
}
.googlelinks {
	padding-left: 15px;
	padding-top: 5px;
}

/* additional Destinations popup page */

.SubpageTitle {
	padding-bottom:8px;
	padding-top:5px;
	padding-left:1px;
	font-size:20px;
}
.SubpageBody {
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	font-size:11px;
}
A.DestLink {
	color:#0F399F;
	text-decoration:underline;
	font-size:11px;
}
.DestTitle {
	font-size:13px;
	font-weight:bold;
}
.CountryList A {
	color:#0F399F;
	text-decoration:underline;
	background-image:url(/images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-weight:bold;
	font-size:13px;
}
