/* CSS Document */

body{

margin:0px;

padding:0px;

text-align:center;

background-color:#093ba8;

background-image:  url('/images/content_bg2.jpg');

background-repeat: repeat;

background-position: top center;

}

.h2Blue {

font-family:Verdana;

font-size:12px;

color:#003399;

font-weight: bold;

}

.h3blue {

font-family:Verdana;

font-size:9px;

color:#0099FF;

font-weight: bold;

}

#outer {

   width: 993px;

   margin: 0px auto;

    padding: 0px;

  }

#header {

 width:993px;

 height:196px;

 margin: 0px auto;

 text-align: center;

}

#nav {

    float: left;

width: 180px;

    padding:0px;

    margin-top: 0px;

    }

#main {

  float: left;

width:645px;

margin-left: 0px;

    margin-top:0px;

    padding:0px;

 }
#main2col{
    float: left;
	width:800px;
	margin-left: 0px;
    margin-top:10px;
    padding:0px;
}
#inner{

float:left;

width:645px;

margin-left:5px;

}html >body #inner{

 float:left;

width:645px;

margin-left:0px;

margin-top:-4px;

}*html #inner{

 float:left;

width:645px;

margin-left:3px;

margin-top:-1px;

}

#right{

float: left;

width:143px;

margin-left: 0px;

  padding:0px;

}

#footer {
bottom:0;
/* stick to bottom */clear:both;
width:992px;
height:140px;
margin: 15px auto;
text-align:center;
}

div#footer p {

padding:1em;

margin:0;

}

#footerLg {
bottom:0;
/* stick to bottom */clear:both;
width:992px;
height:140px;
margin: 15px auto;
text-align:center;
}

div#footerLg p {

padding:1em;

margin:0;

}

p {

font-family: Arial;

font-size: 12px;

font-style: normal;

color:#fff;

margin-bottom:15px;

margin:10px;

text-align:justify;

}h1{

text-align:left;

font-family: Arial;

font-size: 14px;

font-style: normal;

color:#0c4771;

padding-left:10px;

}

.italic{

font:bold 13px Times New Roman;

color:#fff;

background-color:#0053bf;

padding:10px;

}

table {

	

/*border-top: 1px solid #6ebffb;

border-left: 1px solid #6ebffb;

*/

}

td{



font:normal 12px Arial;

color:#fff;



/*border-right:1px solid #0053bf;

border-bottom:1px solid #0053bf;*/



padding:3px;



}

.thead{

background-color:#0053bf;

font:normal 12px Arial;

color:#fff;

text-align:center;

}

.tsubhead1{

background-color:#249bf3;

font:normal 12px Arial;

color:#0053bf;

text-align:center;

}

.tsubhead2{

background-color:#3cacff;

font:normal 12px Arial;

color:#0053bf;

text-align:center;

}

.tsubheadw{

background-color:#6ebffb;

font:bold 12px Arial;

color:#fff;

text-align:center;

}

.cthead{
background-color:#007de6;
text-align:left;
font:normal 11px Arial;
text-transform:uppercase;
color:#fff;

}
#ctable{
text-align:left;
border:1px solid #fff;
background-color:#0069c2;
font:normal 11px Arial;
color:#fff;
}
#linkBlue{

font:bold 11px Arial;

text-align:center;

text-decoration:underline;

color:#B3CCFF;

}

#linkBlue:hover{

font:bold 11px Arial;

text-align:center;

color:#8cb2ff;

text-decoration:none;

}

.linkWhite{

font:bold 12px Arial;

text-align:center;

text-decoration:underline;

color:#fff;

}

.linkWhite:hover{

text-decoration:none;

}

.txt{

font-family: Arial;

font-size: 11px;

font-style: normal;

color:#fff;

}

.txtBlack{

font-family: Arial;

font-size: 11px;

font-style: normal;

color:#001d88;

}

#gradhr{

margin:20px 0px;

text-align:center;

}dl, dt, dd, ul, li {

margin: 0;

padding: 0;

list-style-type: none;

}

#menu {

width:160px;

position: relative;

 

/*Menu position that can be changed at will */top: 0;

margin-left: 5px;

font: bold 11px Arial;

 color: #fff;

}

#menu dt {

cursor: pointer;

margin: 0px 0;

height: 20px;

line-height: 15px;

text-align:left;

padding-top:3px;

padding-left:19px;

font: bold 11px Arial;

 color: #fff;

background-color:#053696;

}

#menu dt:hover{

}

#menu dd {

border: 0 none;

}

#menu li {

text-align: left;

font: bold 11px Arial;

 color: #fff;

}

#menu li a {

padding-left:25px;

padding-top:2px;

text-decoration: none;

background-color:#6ebffb;

height: 18px;

display: block;

border: 0 none;

font: bold 11px Arial;

 color: #053696;



/*height: 100%;

*/}

#submenuon  a{

background:url('/images/lmenu_arrow.gif') no-repeat  center left;

color:#ffffff;

}

#menu li a:hover {

color: #b7e0ff;

background-color:#2991de;

padding-left:25px;

}

#menu dt a {

padding-top:0px;

text-decoration: none;

background-color:#053696;

height: 20px;

display: block;

font: bold 11px Arial;

 color: #fff;



/*height: 100%;

*/}

#menu dt a:hover {

background-color:#053696;

color: #2991de;

}

#breadcrumb{
text-align:left;
width:634px;
height:25px;
font: normal 11px Arial;
color: #fff;
padding-left:10px;
padding-top:4px;
margin-top:10px;
background:  url('/images/breadcrumb.gif') no-repeat top left;
}

html>body #breadcrumb{
margin-bottom:0px;
}

#breadcrumb a{
font: normal 11px Arial;
color: #fff;
font-weight:bold;
}

#breadcrumb a:hover{
font: normal 11px Arial;
color: #fff;
font-weight:bold;
text-decoration:none;
}

#breadcrumbLg{
text-align:left;
width:800px;
height:25px;
font: normal 11px Arial;
color: #fff;
padding-left:10px;
padding-top:4px;
margin-top:10px;
background:  url('/images/breadcrumbLg.gif') no-repeat top left;
}

html>body #breadcrumbLg{
margin-bottom:0px;
}

#breadcrumbLg a{
font: normal 11px Arial;
color: #fff;
font-weight:bold;
}

#breadcrumbLg a:hover{
font: normal 11px Arial;
color: #fff;
font-weight:bold;
text-decoration:none;
}

#travelSymbols{

float:left;

margin-left:5px;

width:161px;

height:37px;

}

#footerInfo{

clear:both;

width:800px;

height:65px;

margin:0px 0px 0px 180px;

 text-align:center;

font: normal 11px Arial;

 color: #fff;

}


#footerInfo a{

font: normal 11px Arial;

 color: #6ebffb;

text-decoration:underline;

}

#footerInfo a:hover{

font: normal 11px Arial;

 color: #fff;

text-decoration:underline;

}

#office1{

float:left;

text-align:center;

font: normal 11px Arial;

 color:#fff;

width:300px;

height:54px;

margin-left:25px;

}
#footerLg #office1{

float:left;

text-align:center;

font: normal 11px Arial;

 color:#fff;

width:375px;

height:54px;

margin-left:25px;

}
#office2{

float:left;

color:#fff;

text-align:center;

font: normal 11px Arial;

 width:300px;

height:54px;

margin-left:25px;

}
#footerLg #office2{

float:left;

text-align:center;

font: normal 11px Arial;

 color:#fff;

width:375px;

height:54px;

margin-left:25px;

}
#footerSm{

bottom:0;
/* stick to bottom */clear:both;
margin:0px auto;
width:500px;
font: normal 11px Arial;
color: #fff;

}
#footerLg #footerSm{

bottom:0;
/* stick to bottom */clear:both;
margin:0px 0px 0px 180px;
width:800px;
font: normal 11px Arial;
color: #fff;

}
#smallLinks{

bottom:0;

 

/* stick to bottom */top:10000;

clear:both;

width:990px;

text-align:center;

margin:20px auto;

}

#smallLinks a{

font: normal 11px Arial;

 color: #2991de;

}

#smallLinks a:hover{

color: #8fcfff;

}

#searchBox{

text-align:left;

width:156px;

height:60px;

margin-top:10px;

}

#adLinks{

text-align:left;

width:156px;

font: bold 11px Arial;

 color:#6ebffb;

}

#adLinks a{

width:156px;

text-align:left;

font: normal 11px Arial;

 text-decoration:underline;

color:#6ebffb;

}

#adLinks a:hover{

font: normal 11px Arial;

 text-decoration:none;

color:#6ebffb;

}

.icondontknow{

style=width:156px;

text-align:center;

margin-top:10px;

}

/* Homepage styles */

#tophome {

width:634px;

float:left;

}

#topHomeImg {

width:634px;

float:left;

margin-top:1px;

background:url('/images/airtickets_hdr.gif') no-repeat;

}
*html #topAirLgImg {
margin-top:2px;
}
#topAirLgImg {
width:800px;
float:left;
margin-top:1px;
background:url('/images/airtickets_hdr2.gif') no-repeat;
}
*html #topAirLgImg {
margin-top:2px;
}
#topHomeAerosvitImg {

width:634px;

float:left;

margin-top:1px;

background:url('/images/airtickets_aerosvit_hdr.gif') no-repeat;

}
#topHomeAerosvitLongImg {

width:800px;

float:left;

margin-top:1px;

background:url('/images/airtickets_aerosvit2_hdr.gif') no-repeat;

}
#topHomeAzalImg {

width:634px;

float:left;

margin-top:1px;

background:url('/images/airtickets_azal_hdr.gif') no-repeat;

}

#topHomeAeroflotLongImg{

width:800px;

float:left;

margin-top:1px;

background:url('/images/airtickets_aeroflot2_hdr.gif') no-repeat;

}

#topAirIsraelHdr {

width:634px;

float:left;

margin-top:1px;

background:url('/images/airtickets_israel_hdr.gif') no-repeat;

}
#topCaribPackImg{

width:635px;

float:left;

margin-top:1px;

background:url('/images/caribbean_islands_half_img.gif') no-repeat;

}
#topCaribPackImg #Hdr{
width:635px;
color:#093daa;
font: normal 18px Arial;
padding-left:25px;
padding-top:110px;
padding-bottom:20px;
text-transform:uppercase;
}
#topCarPackImg{

width:635px;

float:left;

margin-top:1px;

background:url('/images/caribbean_hdr.gif') no-repeat;

}
#topCarPackImg #Hdr{
width:635px;
color:#093daa;
font: normal 18px Arial;
padding-left:25px;
padding-top:110px;
padding-bottom:20px;
text-transform:uppercase;
}

#topHotelsImg{
text-align:left;
width:635px;
float:left;
margin-top:1px;
background:url('/images/hotels_top_hdr.gif') no-repeat;
height:153px;
}
#topHotelsImg #Hdr{
margin-top:100px;
margin-left:20px;
width:200px;
color:#093daa;
font: normal 18px Arial;
}
#topVisasImg{

width:634px;

text-align:left;

height:153px;

float:left;

margin-top:1px;

background:url('/images/visas_hdr.gif') no-repeat;

}

#topApplyVisasImg{

width:634px;

text-align:left;

height:153px;

float:left;

margin-top:1px;

background:url('/images/visas_order_img.gif') no-repeat;

}

#topOrderImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:2px;
margin-bottom:-1px;
background:url('/images/russia/russia_order_img.gif') no-repeat;
}

#topVacationsImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:2px;
margin-bottom:-1px;
background:url('/images/vacations_top_hdr.gif') no-repeat;
}
#topHawaiiImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:2px;
margin-bottom:-1px;
background:url('/images/hawaii_top_hdr.gif') no-repeat;
}

#topOrderAirticketsImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:2px;
margin-bottom:-1px;
background:url('/images/russia/russia_order_img.gif') no-repeat;
}
#topRussiaRiverCruiseImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:1px;
background:url('/images/russia/russia_rivercruise_img.gif') no-repeat;
}
#topRussiaTrainImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:1px;
background:url('/images/russia/russia_trains_img.gif') no-repeat;
}
.topHotelOrderFormImg{
width:634px;
text-align:left;
height:153px;
float:left;
margin-top:2px;
background:url('/images/russia/russia_bookhotel_img.gif') no-repeat;
}
#leftHdr{
padding-left:40px;
height:153px;
text-align:left;
color:#0053bf;
font: bold 20px Arial;
float:left;
}

#tophome_left{

float:left;

width:380px;

text-align:justify;

font:normal 11px Arial;

line-height:15px;

color:#fff;

padding:10px 20px 10px 10px;

}html>body #tophome_left{

width:345px;

}

#tophome_right{

float:left;

width:240px;

height:205;

margin-top:5px;

padding:5px 5px 5px 5px;

background-image:  url('/images/dottedborder.gif');

background-repeat: no-repeat;

background-position: center left;

}

#tophome_right .specials{

padding-left:20px;

text-align:left;

font:normal 11px Arial;

}

#tophome_right .specials a{

font:normal 11px Arial;

text-decoration:underline;

color:#fff;

}

#tophome_right .specials a:hover{

font:normal 11px Arial;

text-decoration:none;

color:#bee3ff;

}

#tophome_right .specialsHdr{

text-align:left;

font:bold 11px Arial;

background:  url('/images/arrow_right.gif') 5px 3px no-repeat;

padding:0px 0px 0px 20px;

margin-top:10px;

color:#fff;

}

.homerowimages{

float:left;

width:639px;

height:104px;

margin-bottom:0px;

margin-top:1px;

}

/*****************************************************  Box Styles ****************************************/

.boxspecials{

text-align:left;

width:645px;

float:left;

margin-top:1px;

}

.box1{

width:212px;

float:left;

margin-right:1px;

}

.box1top{

float:left;

width:212px;

height:10px;

background:url('/images/center_box_top.gif') top center no-repeat;

}

.box1mid{

float:left;

width:212px;

background-color:#2991de;

text-align:left;

}
.box1mid p{
text-align:center;
}
.box1mid a{
padding-left:10px;
background-color:#2991de;
font:bold 11px Arial;
color:#fff;
text-align:center;
text-decoration:none;
}
html>body .box1mid a{
padding-left:10px;

}

.box1mid a:hover{

background-color:#2991de;

font:bold 11px Arial;

color:#d7eeff;

text-decoration:none;

}

.box1bot{

float:left;

width:212px;

height:10px;

background:url('/images/center_box_bottom.gif') top center no-repeat;

}



/*  Boxes */

.boxTop{

float:left;

width: 634px;

margin-top:2px;

margin-bottom:0px;

}

html>body .boxTop {

margin-top:1px;
margin-bottom:0px;

}

*html .boxTop {

margin-top:2px;
margin-bottom:-8px;

}


.boxTop .top{

	float:left;

	height:12px;

	width: 634px;

	background:url('/images/topbox_top.gif') top center no-repeat;

	}

.boxTop .mid{

	float:left;

	width: 634px;

	background-color: #0f91ff;

	font:normal 11px Arial;

	color:#fff;

	}

.boxTop .mid .left{

	text-align:left;

	margin-left:10px;

	float:left;

	font:normal 11px Arial;

	color:#fff;

	width:220px;

	margin-right:5px;

}

.boxTop .mid .right{

float:left;

font:normal 11px Arial;

color:#fff;

width:380px;

}

.boxTop .mid .right .specialImg{

float:left;

width:110px;

border:0px;

font:normal 14px Arial;

color:#fff;

margin-right:5px;

}

.boxTop .mid .right .specialImg a{

font:bold 12px Arial;

color:#fff;

text-decoration:none;

}

.boxTop .mid .right .specialImg a:hover{

font:bold 12px Arial;

color:#fff;

text-decoration:underline;

}

.boxTop .mid .right ul{

width:170px;

float:left;

list-style-type:none;

text-align:left;

}

.boxTop .mid .right ul li{

color:#fff;

}

.boxTop .bottom{

float:left;

height:12px;

width: 634px;

background:url('/images/topbox_bottom.gif') top center no-repeat;

	}



/* Box Top 2 columns */

.boxTop1Col{
text-align:left;
padding:10px 10px  0px 10px;
float:left;
width: 305px;
height:155px;
font:normal 11px Arial;
color:#0e46ad;
margin:1px 0px 0px 0px;
background:url('/images/cruises_topimg.gif') top center no-repeat;
}
html > body .boxTop1Col{
padding:0px 0px  0px 10px;
margin:-3px 0px 0px 0px;
width: 295px;
}

.boxTop1Col .hdr{
font:bold 17px Arial;

color:#0e46ad;

}

.boxTop2Col{

margin-top:1px;

margin-left:1px;

padding:10px 0px  0px 10px;

text-align:right;

float:left;

height:12px;

width: 323px;

height:155px;

padding-top:10px;

background:url('/images/box_halfcol.gif') top center no-repeat;

}html > body .boxTop2Col{

margin-left:-5px;

padding:0px 0px  0px 10px;

margin:-3px 0px 0px 0px;

width: 317px;

}
.rowOfBoxes{
float:left;
width:634px;
clear:both;

}
.boxHalfPage{
float:left;
margin:0px 1px 0px 0px;
padding:0px 0px  0px 0px;
width: 316px;
}
html > body .boxHalfPage{

padding:0px 0px  0px 0px;

margin:-2px 0px 0px 1px;

width: 316px;
}
.boxHalfPage .mid  .hdr{
float:left;
text-align:center;
font:bold 17px Arial;
color:#fff;
width:300px;
}

.boxHalfPage a{
font:bold 11px Arial;
color:#fff;
text-decoration:none;
}
.boxHalfPage ul{
text-align:left;
float:left;
width:150px;
}
.boxHalfPage li{
font:bold 11px Arial;
color:#fff;
}
.boxHalfPage a:hover{
font:bold 11px Arial;
color:#fff;
text-decoration:underline;
}


.boxHalfPage .top{
float:left;
background:url('/images/box_halfcol_top.gif') top center no-repeat;
height:15px;
width: 316px;
margin:0px;
padding:0px;
}
.boxHalfPage .mid{
float:left;
margin:0px;
text-align:left;
padding:10px 0px  0px 10px;
float:left;
font:bold 11px Arial;
color:#fff;
width: 316px;
background-color:#0894ff;
}
html > body .boxHalfPage .mid{
width: 306px;
padding:0px 10px  0px `0px;
}

.boxHalfPage .bottom{
float:left;
background:url('/images/box_halfcol_bot.gif') top center no-repeat;
height:15px;
width: 316px;
margin:0px;
padding:0px;
}
/* Box Top Middle Area with 3 columns */

.boxTop .mid3col{

float:left;

width: 634px;

background-color: #0f91ff;

}

.boxTop .mid3col .leftcol{

float:left;

text-align:left;

margin-left:10px;

width:150px;

font:normal 11px Arial;

color:#fff;

}

.boxTop .mid3col .middlecol{

float:left;

text-align:center;

font:normal 12px Arial;

color:#fff;

width:260px;

}

.boxTop .mid3col .rightcol{

float:left;

font:normal 11px Arial;

color:#fff;

width:200px;

margin-top:10px;

}

.boxTop .mid3col .promoImages{

float:left;

width:634px;

text-align:center;

height:150px;

margin-top:5px;

}

.boxTop .mid3col .promoImages img{

margin-left:5px;

}

/* Box Top Middle Area with 4 columns */

.boxTop .mid4col{

float:left;

width: 634px;

background-color: #0f91ff;

}

.boxTop .mid4col .col{

float:left;

text-align:center;

margin-left:0px;

width:150px;

font:normal 11px Arial;

color:#fff;

}



.boxTop .mid4col .promoImages{

float:left;

width:634px;

text-align:center;

height:150px;

margin-top:5px;

}

.boxTop .mid4col .promoImages img{

margin-left:5px;

}

/* Box Top Menu */

.boxTopMenu{

	float:left;

	width: 634px;

	margin-top:2px;

	margin-bottom:-13px;

	line-height:12px;

}

html>body .boxTopMenu {

	margin-top:1px;

	margin-bottom:0px;

}

.boxTopMenu .top{

	float:left;

	height:7px;

	width: 634px;

	background:url('/images/submenu_top.gif') top center no-repeat;

}

.boxTopMenu .mid{

	float:left;

	width: 634px;

	background-color: #6ebffb;

	padding:0px 10px;

	line-height:12px;

	}

	html>body .boxTopMenu .mid {

	padding:0px 10px ;

	width: 614px;

	line-height:12px;

	}
.boxTopMenu .mid a{

	float:left;

	color: #093ba8;

	font:bold 11px Arial;

	padding:0px 10px;

	line-height:11px;
	text-decoration:none;
	}

.boxTopMenu .mid a:hover{

	float:left;

	color: #205ed7;

	font:bold 11px Arial;

	padding:0px 10px;

	line-height:11px;

	}
	
.boxTopMenu .bottom{

float:left;

height:7px;

width: 634px;

background:url('/images/submenu_bottom.gif') top center no-repeat;

}



/* Box Top Menu */

.menuLong{
	float:left;
	width: 634px;
	background-color: #6ebffb;
	padding:0px 10px;
	height:32px;
	line-height:12px;
	background:url('/images/top_menu_dblue_bg.gif') top left no-repeat;
	}

	html>body .menuLong {
	width: 614px;
	margin-top:1px;
	}

	*html .menuLong {
	margin-top:2px;
	margin-bottom:-1px;
	
	}

	.menuLong a{

	float:left;

	color: #ffffff;

	font:bold 11px Arial;

	padding:9px 10px 8px 10px;

	line-height:11px;
	text-decoration:none;

	}

	.menuLong a:hover{

	float:left;

	color: #b0dbff;

	font:bold 11px Arial;

	padding:9px 10px 5px 10px;

	line-height:11px;
	text-decoration:none;
	}


.boxTopMenu2{

float:left;

width: 634px;

height:29px;

margin-top:1px;

margin-left:0px;

padding:5px 10px;

background:url('/images/box_top_menu2.gif') top center no-repeat;

}html>body .boxTopMenu2 {

margin-left:-10px;

margin-top:-8px;

margin-bottom:-9px;

}

.boxTopMenu2 a{

float:left;

color: #004c8d;

font:bold 11px Arial;

padding:0px 15px;

text-decoration:underline;

}

.boxTopMenu2 a:hover{

float:left;

color: #fff;

font:bold 11px Arial;

padding:0px 15px;

text-decoration:none;

}

.menudiv{

width:10px;

float:left;

color:#053696;

font:normal 10px Arial;

}

.menudiv2{

width:10px;

float:left;

color:#004c8d;

font:normal 10px Arial;

}

.menudiv3{

width:7px;

float:left;

color:#fff;

font:normal 11px Arial;
padding:9px 0px 5px 0px;
}



.box{

float:left;

width: 634px;

margin-top:2px;

margin-bottom:-1px;

}html>body .box {

margin-top:1px;

margin-bottom:0px;

}

.box .top{

float:left;

height:12px;

width: 634px;

background:url('/images/topbox_top.gif') top center no-repeat;

}

.box .mid{

float:left;

width: 634px;

background-color: #0f91ff;

padding:0px 10px;

font:normal 12px Arial;

color:#fff;

text-align:left;

	}

html>body .box .mid {

float:left;

padding:0px 10px ;

width: 614px;

}

.box .mid a{

font:normal 11px Arial;

color:#fff;

text-decoration:underline;

}

.box .mid a:hover{

font:normal 11px Arial;

color:#7dc8ff;

text-decoration:none;

}

.box .mid .col2{

float:left;

margin-left:50px;

text-align:left;

list-style-type: square;

font:normal 12px Arial;

color:#fff;

width:250px;

	}

.box .mid .col2 a{

margin-left:10px;

text-align:center;

font:normal 11px Arial;

color:#fff;

text-decoration:underline;

}

.box .mid .col2 a:hover{

text-decoration:none;

}

.box .mid2col{

float:left;

width: 634px;

background-color: #0f91ff;

padding:0px 0px;

font:normal 12px Arial;

color:#fff;

text-align:left;

}

html>body .box .mid2col {
padding:0px 10px ;

width: 614px;

}

.box .mid2col  ul{
margin-left:10px;
margin-top:10px;
width:300px;
float:left;
}

.box .mid2col  ul li{
margin-left:20px;
text-align:left;
list-style-type: square;
font:normal 12px Arial;
color:#fff;

}

.box .mid2col a{

font:normal 11px Arial;
color:#fff;
text-decoration:underline;
margin-top:5px;
}

.box .mid2col a:hover{

font:normal 11px Arial;

color:#7dc8ff;

text-decoration:none;

}

.box .mid2col .left{

text-align:left;

margin-left:10px;

float:left;

font:bold 18px Arial;

color:#fff;

width:131px;

}

.box .mid2col .left .hdrMed{

font:bold 13px Arial;

text-align:left;

}

.box .mid2col .right{

float:left;

text-align:left;

font:normal 12px Arial;

color:#fff;

width:469px;

margin-top:5px;

}

.box .mid2col .right ul{

float:left;

}

.box .mid2col .right li{

margin-left:20px;

text-align:left;

list-style-type: square;

font:normal 12px Arial;

color:#fff;

}

.box .mid2col .right .col{

float:left;

margin-left:10px;

text-align:left;

list-style-type: square;

font:normal 11px Arial;

color:#fff;

width:200px;

}
.box .mid2col .right .column{

float:left;

margin-left:10px;

text-align:left;

list-style-type: square;

font:normal 11px Arial;

color:#fff;

}
.box .mid2col .right .column .subHdr{
font:normal 14px Arial;
}
.box .bottom{

float:left;

height:12px;

width: 634px;

text-align:left;

background:url('/images/topbox_bottom.gif') top left no-repeat;

}

/** BEGIN LARGE BOX **/

.boxLg{

float:left;

width: 800px;

margin-top:2px;

margin-bottom:-1px;

}html>body .boxLg {

margin-top:1px;

margin-bottom:0px;

}

.boxLg .top{

float:left;

height:12px;

width: 800px;

background:url('/images/topbox_top_lg.gif') top center no-repeat;

}

.boxLg .mid{

float:left;

width: 800px;

background-color: #0f91ff;

padding:0px 10px;

font:normal 12px Arial;

color:#fff;

text-align:left;

}

html>body .boxLg .mid {
padding:0px 10px ;

width: 780px;

}
.boxLg .mid  a{


text-align:center;

font:normal 11px Arial;

color:#fff;

text-decoration:underline;

}
.boxLg .mid .col2{

float:left;

margin-left:50px;

text-align:left;

list-style-type: square;

font:normal 12px Arial;

color:#fff;

width:250px;

	}

.boxLg .mid .col2 a{

margin-left:10px;

text-align:center;

font:normal 11px Arial;

color:#fff;

text-decoration:underline;

}

.boxLg .mid .col2 a:hover{

text-decoration:none;

}

.boxLg .mid2col{

float:left;

width: 800px;

background-color: #0f91ff;

font:normal 12px Arial;

color:#fff;

text-align:left;
padding:0px 10px 
}

html>body .boxLg .mid2col {
padding:0px 10px ;

width: 780px;

}

.boxLg .mid2col  ul{
margin-left:10px;
margin-top:10px;
width:380px;
float:left;
}

.boxLg .mid2col  ul li{
margin-left:20px;
text-align:left;
list-style-type: square;
font:normal 12px Arial;
color:#fff;

}

.boxLg .mid2col a{

font:normal 11px Arial;
color:#fff;
text-decoration:underline;
margin-top:5px;
}

.boxLg .mid2col a:hover{

font:normal 11px Arial;

color:#7dc8ff;

text-decoration:none;

}

.boxLg .mid2col .left{

text-align:left;

margin-left:10px;

float:left;

font:bold 18px Arial;

color:#fff;

width:251px;

}

.boxLg .mid2col .left .hdrMed{

font:bold 13px Arial;

text-align:left;

}

.boxLg .mid2col .right{

float:left;

text-align:left;

font:normal 12px Arial;

color:#fff;

width:449px;

margin-top:5px;

}

.boxLg .mid2col .right ul{

float:left;

}

.boxLg .mid2col .right li{

margin-left:20px;

text-align:left;

list-style-type: square;

font:normal 12px Arial;

color:#fff;

}

.boxLg .mid2col .right .col{

float:left;

margin-left:10px;

text-align:left;

list-style-type: square;

font:normal 11px Arial;

color:#fff;

width:200px;

	}

.boxLg .bottom{

float:left;

height:12px;

width: 800px;

text-align:left;

background:url('/images/topbox_bottom_lg.gif') top left no-repeat;

}


/** END LARGE BOX **/

.boxWhtSpecial {

float:left;

height:153px;

width: 131px;

background:url('/images/box_white_bg.gif') top center no-repeat;

border:0px;

text-align:center;

padding-top:10px;

}



/*  Begin Box White */

.boxWhite{

float:left;

width: 634px;

margin-top:1px;

margin-bottom:-7px;

}html>body .boxWhite {

margin-top:1px;

margin-bottom:0px;

}

.boxWhite .top{

float:left;

height:11px;

width: 634px;

background:url('/images/boxwht_top.gif') top center no-repeat;

}

.boxWhite .mid{

float:left;

width: 634px;

background-color: #fff;

padding:0px 0px;

	}html>body .boxWhite .mid {

padding:0px 0px ;

width: 614px;

}

.boxWhite .mid .col{

float:left;

width: 317px;

background-color: #fff;

padding:0px 10px;

	}

.boxWhite .bottom{

float:left;

height:11px;

width: 634px;

background:url('/images/boxwht_bot.gif') top center no-repeat;

}



/* End Box White */
/*  Begin Box White */

.boxWhiteLg{

float:left;

width: 800px;

margin-top:1px;

margin-bottom:-7px;

}html>body .boxWhiteLg {

margin-top:1px;

margin-bottom:0px;

}

.boxWhiteLg .top{

float:left;

height:11px;

width: 800px;

background:url('/images/boxwht_top_lg.gif') top center no-repeat;

}

.boxWhiteLg .mid{

float:left;

width: 800px;

background-color: #fff;

padding:0px 0px;
font:normal 11px Arial;

color:#053696;
	}

html>body .boxWhiteLg .mid {

padding:0px 0px ;

width: 800px;

}

.boxWhiteLg .mid .col{

float:left;

width: 350px;

background-color: #fff;

padding:0px 10px;

	}

.boxWhiteLg .bottom{

float:left;

height:11px;

width: 800px;

background:url('/images/boxwht_bot_lg.gif') top center no-repeat;

}



/* End Box White */


.pageHdr{

float:left;

font:normal 20px Arial;

color:#fff;

}

.pageSubHdr{

font:bold 18px Arial;

color:#fff;

}
.pageSubHdr2{

font:normal 18px Arial;

color:#fff;

}

.subTitle{

margin-left:10px;

font:bold 15px Arial;

color:#fff;

}

.boxThumb{

text-align:center;

margin-top:10px;

float:left;

width:70px;

}
.boxThumbLg{

text-align:center;

margin-top:10px;

float:left;

width:112px;

}
.specialsBox{
float:left;
text-align:center;
width:112px;
height:34px;
background-color:#ff0000;
font:normal 11px Arial;
color:#fff;
}

.box .mid .boxPackDetails{

margin-left:10px;

float:left;

width:370px;

text-align:left;

font:normal 11px Arial;

color:#fff;

}

.box .mid .boxPackDetails ul{

float:left;

}

.box .mid .boxPackDetails ul li{

margin-left:20px;

text-align:left;

list-style-type: square;

font:normal 11px Arial;

color:#fff;

}

.box .mid .boxCruisesDetails{

margin-left:10px;

float:left;

width:340px;

text-align:left;

font:normal 12px Arial;
line-height:20px;
color:#fff;

}

.box .mid .boxCruisesDetails ul{

float:left;

}

.box .mid .boxCruisesDetails ul li{

margin-left:20px;

text-align:left;

list-style-type: square;

font:normal 11px Arial;

color:#fff;

}

.box .mid .boxLinks{

float:left;

font:bold 11px Arial;

color:#fff;

width:150px;

text-align:center;

line-height:15px;

}

.box .mid .boxLinks a{

display:block;

width:150px;

height:19px;

font:bold 11px Arial;

color:#0f91ff;

margin-top:1px;

padding-top:1px;

margin-bottom:1px;

text-decoration:none;

background:url('/images/links_bg.gif') top center no-repeat;

text-align:center;

}

.box .mid .boxLinks a:hover{
font:bold 11px Arial;
color:#0f91ff;
background:url('/images/links_bg_over.gif') top center no-repeat;
}

/* box used on cruises page */

.box .mid .boxButtons{
float:left;
font:bold 11px Arial;
color:#fff;
width:130px;
text-align:center;
margin-top:0px;
height:152px;
text-decoration:none;
}

.box .mid .boxButtons ul, ul li, ul li a{ 
font:bold 11px Arial;
text-decoration:none;
}

.price{

text-align:center;

font:bold 17px Arial;

color:#fff;

}

.box .mid .boxArrow{

float:left;

width:19px;

height:93px;

margin-top:0px;

}



/* Button */

.btn{

float:left;

border:0px;

}

.option{

font-size: 11px; 

font-family:Arial;

font-weight:normal;

color:#66beff;

}

.dropDown{

border:1px solid #66beff;

color:#053696;

font-size: 11px; 

font-family:Arial;

width:150px;

}

.packIcon{



}

.imgThumb{

	width:80px;

	height:60px;

	float:left;

	border:0px;

	margin-bottom:7px;

	margin-left:5px;

}

/* Form Labels */

.frmLbl{

font:bold 11px Arial;

color:#fff;

}

.field{

float:left;

width:300px;

height:25px;

font:bold 12px Arial;

color:#fff;

}

.field .sm{

font:normal 10px Arial;

color:#fff;

}

.cruiseDesc{

float:left;

width:300px;

margin-left:10px;

line-height:20px;

}

.box .mid2col .right .cruiseLinks{

margin-right:0px;

float:left;

font:bold 11px Arial;

color:#fff;

width:140px;

text-align:right;

line-height:20px;

}

.box .mid2col .right .cruiseLinks a{

font:bold 11px Arial;

color:#fff;

text-decoration:none;

line-height:2em;

}

.box .mid2col .right .cruiseLinks a:hover{

font:bold 11px Arial;

color:#fff;

text-decoration:underline;

line-height:2em;

}

.boxTop .mid2col .leftImg{

margin-left:10px;

width:380px;

float:left;

}

.boxTop .mid2col .rightImg{

width:120px;

float:left;

}


.boxTop .mid2col .rightImg img{

margin-bottom:2px;

}

/******************************************** Header Styles *****************************************/

#lhs_section{

float:left;

text-align:left;

}

#main_top_nav{

float:left;

text-align:left;

clear:both;

}

#header_image{

width:992px;

height:134px;

float:left;

text-align:center;

clear:both;

background-image: url(/images/top.jpg);

}

#header_section{

width:992px;

 float:left;

 text-align:left;

 clear:both;

}

#rhs_section{

width:187px;

float:left;

text-align:left;

}

#rhs_top_nav{

width:187px;

 height:83px;

 float:left;

 text-align:left;

}

.no_border{

border:0px;

}p.toll {

font-size:10px;

font-weight:bold;

padding-left:228px;

padding-top:50px;

color: #BFD3FF;

background-image: url(/images/dot.jpg);

background-repeat: no-repeat;

background-position: 220px 48px;

}

.backToTop {

clear:all;

text-align:center;

width:100%;

}

.txtSm {

font-family: Arial;

font-size: 10px;

font-weight: normal;

color: #FFFFFF;

}

.frmLblSec {

font:bold 12px Arial;

color:#FFF;

}

.red {

color: #FF0000;

}

.divider{

color:#ffffff;

padding-left:5px;

padding-right:5px;



}





/* Styles added by Joe */

h2.mainContent  {

font-size: 1.1em;

}

.boxTop .mid2col{

float:left;

width: 634px;

background-color: #0f91ff;

}

.boxTop .mid2col .left{

text-align:left;

margin-left:10px;

float:left;

font:bold 18px Arial;

color:#fff;

width:131px;

}

.boxTop .mid2col .right{

float:left;

text-align:left;

font:normal 12px Arial;

color:#fff;

width:469px;

margin-top:5px;

}

img.imageRight  {

 float: right;

 margin-left: 5px;

 margin-bottom: 5px;

 padding: 5px;

}



/*Grand Tours page */

.priceTable td {

border-bottom:1px solid white;

padding:0px;

}



/*Hotels page */

.hotelResults a:link {

color:white;

 text-decoration: none;

}

.hotelResults a:hover {

color:#1A0D99;

}

.hotelResults a:visited {

color:#D8D7DA;

 text-decoration: none;

}

.pageNum  {

background-color: #b9d9ff}


#usefulLink  a {
font:bold 12px Arial;

text-align:center;

text-decoration:underline;

color:#fff;
}

h1.usefulLink  {

	color:fff;
	}