/* form Boxes */


#loginpod
{
	float:right;
	height:51px;
	width:435px;
	background:transparent url(/images/bgs/loginpod.png) no-repeat -1px 0px;

}
#login-feed
{
	width:459px;
	float:right;
	margin:0px 10px 0px 0px;
}
#loginform {
	width:245px;
	height:51px;
	float:right;
	margin:0px;
	background:transparent url(/images/bgs/login.png) no-repeat 0px 0px;
}
#logintitle
{
	width:180px;
	height:24px;
	float:left;
	margin:27px 0px 0px 15px;
	padding:0px 0px 0px 10px;
	line-height:24px;
	letter-spacing:-0.3px;
	font-weight:bold;
	font-size:11px;
	color:#99CCFF;

}
#logintbl
{
	position:relative;
	/*left:10px;*/
	top:10px;
	font-size: 10px;
	font-weight: bold;
}
.logintag
{
	width:100px;
	color:#fff;
	font-weight:bold;
	vertical-align:bottom;
	text-align:left;
	font-size: 10px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 8px;
	
}
#logingo
{
	position:relative;
	top:0px;
	left:3px;
}
#lostpword
{
	position:relative;
	top:-4px;
	left:4px;
}
.infobox .aomtitle
{
	color:#4D6480;
	font-weight:bold;
	font-size: 10px;
}
.aomtext{
	color: #4d6480;
	font-size: 10px;
	}
/* ================ Leftbox   ================  */
.infobox
{	
	width:158px;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#4D6480;
	background:#CCE6FF url(/images/bgs/infobox.png) repeat-x center;
	border:solid 1px #B0C9DB;
}
.infobox + .infobox
{	
	margin:20px 0px 5px 0px;
}
.infobox h2
{	
	width:154px;
	margin:0px 2px 0px 2px;
	padding:0px 0px 2px 0px;
	font-weight:bold;
	background:transparent url(/images/bgs/hline.gif) repeat-x left bottom;
}
.infobox .aom
{	
	width:150px;
	margin:2px 6px 2px -3px;
	border:1px solid #4D6480;
	padding:1px;
}
.infobox .aomtitle
{
	color:#4D6480;
	font-weight:bold;
}
.aomtbl tr td .aomimg
{
	border:1px solid #4D6480;
	padding:1px;
}
.infobox p
{	
	width:150px;
	margin:2px 6px 2px 6px;
	padding:0px;
	white-space:normal;
}
.infobox .ebookers
{	
	width:142px;
	margin:0px 0px 2px 0px;
	padding:1px;
	border:solid 1px #B0C9DB;
}
.infobox .gearzone
{	
	width:120px;
	margin:5px 0px 0px 20px;
}
.infobox a.linkarrow
{	
	padding:0px 0px 0px 15px;
	text-decoration:none;
	color:#4D6480;
	font-weight:bold;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 1px 3px;
}
.infobox a:hover.linkarrow
{
	color:#FF7A21;
	background:transparent url(/images/bgs/arrow1.gif) no-repeat 1px 3px;
}

/* ================ New Boxes ================  */
.middlebox{
	height: 174px;
	width: 778px;
	padding-top: 4px;
	background-color: #fff;
	background-image: url(/images/bgs/page.png);
	background-repeat: repeat-y;
	}
.middleimage{
	height: 174px; 
	width: 575px; 
	float: right;
	margin-right: 10px;
			
	background-image: url(/images/bgs/page.png);
	background-repeat: repeat-y;
	}
/* Nav */
#navigation 
{
	float: left;
	top:1px;
	right:0px;
	width:180px;
	margin:0px 0px 0px 10px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align: left;
}
#navigation ul 
{
    margin:0px;
    padding:0px;
	width: 180px;
}
#navigation li 
{
	width:180px;
    height:29px;
    line-height:27px;	
	float:left;
    margin:0px;
    padding:0px 0px 0px 36px;
    list-style:none;
    background:transparent url(/images/bgs/btnother.png) no-repeat 0px 0px;
}
#navigation li.on
{
    background:transparent url(/images/bgs/btnotheronlink.png) no-repeat 0px 0px;
}
#navigation li.home
{
    background:transparent url(/images/bgs/btnhome.png) no-repeat 0px 0px;
}
#navigation li.last 
{
    background:transparent url(/images/bgs/btnotherlast.png) no-repeat 0px 0px;
}
#navigation li.homeon
{
    background:transparent url(/images/bgs/btnhomeon.png) no-repeat 0px 0px;
}
#navigation li.laston 
{
    background:transparent url(/images/bgs/btnotheronlink.png) no-repeat 0px 0px;
}
#navigation li a 
{
    display:block;
	color:#663300;
	text-decoration:none;
}
#navigation li a:hover 
{
	color:#FF7C24;
}
#navigation li.on a, #navigation li.homeon a, #navigation li.laston a    
{
	color:#003277;
	text-decoration:none;
	cursor:default;
}
/* subnav */
#subnav
{
	position:relative;
	left:3px;
	width:160px;
	white-space:nowrap;
	overflow:hidden;
}
#subnav ul
{
	width:160px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#subnav li
{
   	line-height:20px;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 30px;
	background:transparent url(/images/bgs/btnsubnav.png) no-repeat 0px 0px;
}
#subnav li a
{
   	display:block;
	color:#003277;
	font-weight:bold;
	text-decoration:none;
}
#subnav li a:hover
{
	color:#FF7C24;
}
#subnav li.current
{
   	line-height:20px;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 30px;
	background:transparent url(/images/bgs/btnsubnavon.png) no-repeat 0px 0px;
}
/* Country SUB nav left col */
#subnav ul ul
{
	width:178px;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	background:none;
}
#subnav ul ul li
{
   	line-height:20px;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 30px;
	background:transparent url(/images/bgs/btnsubsubnav.png) no-repeat 6px 0px;
}
#subnav ul ul li a
{
   	display:block;
	color:#92835F;
	text-decoration:none;
}
#subnav ul ul li a:hover
{
	color:#FF7C24;
}
#subnav ul ul li.currentsubsection
{
   	line-height:20px;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 30px;
	background:transparent url(/images/bgs/btnsubsubnavon.png) no-repeat 6px 0px;
}
/* Language Card Tabs */
#langstabs, #servicestabs
{
	position:relative;
	top:-4px;
	left:0px;
    height:28px;
    line-height:28px;	
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
#langstabs ul, #servicestabs ul 
{
    margin:0px;
    padding:0px;
    list-style:none;
}
#langstabs li, #servicestabs li 
{
    float:left;
    margin:0px;
    padding:0px;
    height:28px;
	list-style:none;
	
}

#langstabs a, #servicestabs a 
{
    height:28px;
    display:block;
    padding:7px 6px 4px 13px;
	color:#8292A6;
	text-decoration:none;
    background:transparent url(/images/bgs/searchtab_left.png) no-repeat left top;
}
#langstabs a:hover, #servicestabs a:hover 
{
	color:#FF802A;
}
#langstabs li, #servicestabs li 
{
	float:left;
    background:transparent url(/images/bgs/searchtab_right.png) no-repeat right top;
    margin:0px;
    padding:0px;
}
#langstabs li.current, #servicestabs li.current
{
    position:relative;
	z-index:100;
    background:transparent url(/images/bgs/searchtab_right_on.png) no-repeat right top;
}
#langstabs li.current a, #servicestabs li.current a 
{
    position:relative;
	z-index:100;
    padding:7px 10px 4px 10px;
	text-transform:capitalize;
	color:#325E86;
	cursor:default;
    background:transparent url(/images/bgs/searchtab_left_on.png) no-repeat left top;
}
body
{
	background-color:#009BC9;
}
.ticki a
{
	color:#fff;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.ticki 
{
	background:transparent url("/images/arrowW.png") no-repeat 0px 0px;
	padding-left:20px;
}
#feed
{

	right:10px;
	width:424px;
	height:24px;
	line-height:24px;
	margin:54px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	background:#2C609A url(/images/bgs/feed-tl.png) no-repeat 0px 0px;
}
#ticker
{
	width:423px;
	height: 25px;
	white-space:nowrap;
	overflow:hidden;
	float: right;
}
#ticker a
{
	position:relative;
	top:-12px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

* html #ticker a{
	top: 0px;
	}
/* services */
.usservices
{	
	width:174px;
	margin:0px 0px 0px 3px;
	padding:2px 0px 2px 0px;
	color:#4D6480;
	background:#CCE6FF url(/images/bgs/infobox.png) repeat-x center;
	border-top:solid 1px #B0C9DB;
	border-right:solid 1px #B0C9DB;
	border-left:solid 1px #B0C9DB;
	border-bottom:solid 1px #B0C9DB;
	letter-spacing:-1px;
	font-size: 12px;
}
.usservices p.strap
{	
	height:14px;
	line-height:14px;
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size: 12px;
}
.usservices p.btn
{	
	height:27px;
	line-height:27px;
	margin:2px 4px 2px 4px;
	padding:0px;
	background:#CCE6FF url(/images/bgs/btnpackage.png) repeat-x 0px 0px;
	border:solid 1px #B0C9DB;
}
.usservices p.btn2
{	
	height:27px;
	line-height:27px;
	margin:2px 4px 2px 4px;
	padding:0px;
	background:#CCE6FF url(/images/bgs/btnpackage.png) repeat-x 0px 0px;
	border:solid 1px #B0C9DB;
	color: #FF7A21;
}
.usservices a
{	
	display:block;
	padding:0px 0px 0px 19px;
	text-decoration:none;
	color:#4D6480;
	font-weight:bold;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 6px 11px;
}
.usservices a:hover
{
	color:#FF7A21;
	background:transparent url(/images/bgs/arrow1.gif) no-repeat 6px 11px;
}

.width
{	
	width:174px;
	height:20px;
	line-height:20px;
	margin:0px 0px 5px 3px;
	padding:0px;
	background:#CCE6FF repeat-y center;
	border:solid 1px #E0D6BA;
	font-size: 12px;
}
.width a 
{	
	padding:0px 0px 0px 24px;
	text-decoration:none;
	color:#4D6480;
	font-weight:bold;
	font-size: 10px;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 10px 3px;
	letter-spacing:-1px;
}
.width a:hover
{
	color:#FF7A21;
	background:transparent url(/images/bgs/arrow1.gif) no-repeat 10px 3px;
}
#copyarea h2
{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#27558F;
	font-weight:bold;
}
p.strapline
{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:10px;
	text-transform:uppercase;
	color:#27558F;
}
#copyarea p
{
	color:#4D6480;
}
#copyareacolumn
{
	width:178px;
	float:right;
	margin:0px 2px 0px 0px;
	padding:0px;
	padding-right: 5px;
}
.uscard
{
	width:179px;
	height:153px;
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-card.png) no-repeat 0px 0px;
}
.uscard a
{
	position:relative;
	top:134px;
	margin:0px;
	padding:0px 0px 0px 28px;
	text-decoration:none;
	color:#4D6480;
	font-weight:bold;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 14px 3px;
}
.uscard a:hover
{
	color:#FF7A21;
	background:transparent url(/images/bgs/arrow1.gif) no-repeat 14px 3px;
}
.strap{
 	font-size: 9px;
	color: #4D6480;
	}
#footerlinks
{
	width:758px;
	height:23px;
	margin:0px 0px 0px 10px;
	padding:0px;
	background:#F7F3EC url(/images/bgs/footerlinks.png) no-repeat 0px 0px;
}
#footerlinks ul
{
	margin:0px;
	padding:0px;
}
#footerlinks li
{	
	line-height:23px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footerlinks li a
{	
	padding:0px 10px 0px 10px;
	margin:0px;
	color:#875F35;
	border-right:solid 1px #E0D6BA;
	font-size: 10px;
	text-decoration: none;
}
#footerlinks li a:hover
{	
	color:#FF7518;
}
#copywrite
{	
	padding:0px 10px 0px 0px;
	float:right;
	line-height:23px;
	color:#CDAC88;
	font-size: 10px;
}
#footer
{
	position:relative;
	top:-2px;
	width:778px;
	height:13px;
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/footer.png) no-repeat 0px 0px;
}
.infobox
{	
	width:158px;
	margin:5px 0px 5px 5px;
	padding:0px;
	color:#4D6480;
	background:#CCE6FF url(/images/bgs/infobox.png) repeat-x center;
	border:solid 1px #B0C9DB;
	font-size: 10px;
}

/* =============== bottom boxes ============= */

#upsells ul
{	
	position:relative;
	top:0px;
	left:0px;	
	width:561px;
	height:97px;
	margin:0px;
	padding:0px;

}
#upsells li
{	
	width:187px;
	height:97px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;

}
#upsells dl
{	
	margin:0px;
	padding:0px;
}
#upsells li a
{	
	padding:0px 0px 0px 14px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 0px 3px;
	text-decoration: none;
}
#upsells li a:hover
{	
	color:#fff;
	background:transparent url(/images/bgs/arrow4.gif) no-repeat 0px 3px;
}
/* === three boxes === */
.extras
{
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-extras.png) no-repeat left center;
	width: 178px;
	height: 97px;
	margin-left: 0pt;
}
#upsells li.guides .upselllinks
{	
	margin:26px 0px 0px 14px;
	padding:0px;
	margin-top: 0px;
}
.upselllinks dl{
	padding: 0px;
	margin: 0px;
	}
.guides
{
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-guides.png) no-repeat center;
	width: 178px;
	height: 97px;
	margin-left: 0pt;
}
.destination, .other
{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
#upsells li.subscribers .upselllinks
{	
	margin:26px 0px 0px 18px;
	padding:0px;
}
.subscribers
{
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-subscribers.png) no-repeat right center;
	width: 178px;
	height: 97px;
	margin-left: 0pt;
}
.clear
{
   clear:both;
}
/* guides */
.guidecolumn
{	
	width:174px;
	margin:5px 0px 0px 3px;
	padding:2px;
	color:#4D6480;
	background:#fff url(/images/bgs/guidebox.png) repeat-x 0px 0px;
	border:solid 1px #B0C9DB;
}
.guidecolumn + .guidecolumn
{	
	margin:1px 0px 0px 3px;
}
.guidecolumn h3
{	
	margin:0px;
	padding:2px 2px 4px 2px;
	font-weight:bold;
	background:transparent url(/images/bgs/hline.gif) repeat-x left bottom;
}
.guidecolumn .select
{	
	width:172px;
}
.guidecolumn p
{	
	margin:0px;
	padding:2px;
}
.guidecolumn p.guidelink
{	
	width:173px;
	line-height:20px;
	padding:0px;
	padding:1px 0px 0px 22px;
	background:transparent url(/images/bgs/btnguide.png) no-repeat 0px 0px;
}
.guidecolumn p.guidelink a
{	
	display:block;
	background:none;
	color:#4D6480;
}
.guidecolumn p.guidelink a:hover
{	
	color:#FF7C24;
}
.imgengine
{	
	margin:2px;
}
.imgengine .imgbrd
{	
	width:165px;
	height:112px;
	padding:1px;
	border:solid 1px #B0C9DB;
}
.imgengine .thumbs img
{	
	width:38px;
	height:30px;
	margin:1px 0px 0px 0px;
}
/* guides */
.guides dl{
	float: left;
	}
.extras dl{
	float: left;
	}
.subscribers dl{
	float: left;
	}

/* services */
.usservices
{	
	width:174px;
	margin:0px 0px 0px 3px;
	padding:2px 0px 2px 0px;
	color:#4D6480;
	background:#CCE6FF url(/images/bgs/infobox.png) repeat-x center;
	border-top:solid 1px #B0C9DB;
	border-right:solid 1px #B0C9DB;
	border-left:solid 1px #B0C9DB;
	letter-spacing:-1px;
}

.usservices p.strap
{	
	height:14px;
	line-height:14px;
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size: 10px;
}
.usservices p.btn
{	
	height:27px;
	line-height:27px;
	margin:2px 4px 2px 4px;
	padding:0px;
	background:#CCE6FF url(/images/bgs/btnpackage.png) repeat-x 0px 0px;
	border:solid 1px #B0C9DB;
}
.usservices a
{	
	display:block;
	padding:0px 0px 0px 19px;
	text-decoration:none;
	color:#4D6480;
	font-weight:bold;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 6px 11px;
}
.usservices a:hover
{
	color:#FF7A21;
	background:transparent url(/images/bgs/arrow1.gif) no-repeat 6px 11px;
}
.width
{	
	width:174px;
	height:20px;
	line-height:20px;
	margin:0px 0px 5px 3px;
	padding:0px;
	background:#CCE6FF repeat-y center;
	border:solid 1px #E0D6BA;
}
.width a
{	
	padding:0px 0px 0px 24px;
	text-decoration:none;
	color:#4D6480;
	font-weight:bold;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 10px 3px;
	letter-spacing:-1px;
}
.linkholder
{	
	width:174px;
	height:20px;
	line-height:20px;
	margin:0px 0px 5px 3px;
	padding:0px;
	background:#CCE6FF url(/images/bgs/linkholder.png) repeat-y center;
	border:solid 1px #E0D6BA;
	font-size: 12px;
}
.linkholder a
{	
	padding:0px 0px 0px 24px;
	text-decoration:none;
	color:#ff0000;
	font-weight:bold;
	background:transparent url(/images/bgs/arrow5.gif) no-repeat 10px 3px;
	letter-spacing:-1px;
}
.linkholder a:hover
{
	color:#FF7A21;
	background:transparent url(/images/bgs/arrow1.gif) no-repeat 10px 3px;
}
#upsells li.extras .upselllinks
{	
	margin:0px;
	padding:0px;
}
.extras
{
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-extras.png) no-repeat left center;
}
#upsells li.guides .upselllinks
{	
	margin:26px 0px 0px 14px;
	padding:0px;
}
.guides
{
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-guides.png) no-repeat center;
}
.destination, .other
{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
#upsells li.subscribers .upselllinks
{	
	margin:26px 0px 0px 18px;
	padding:0px;
}
.subscribers
{
	margin:0px;
	padding:0px;
	background:transparent url(/images/bgs/us-subscribers.png) no-repeat right center;
}
.sub
{
	padding:5px 0px 0px 10px;
}
.fr
{
	float:right;
}
.fl
{
	float:left;
}
.frdom
{
	float:right;
	margin:0px 0px 1px 4px;
}
.fldom
{
	float:left;
	margin:0px 4px 1px 0px;
}
.ar
{
	text-align:right;
}
.al
{
	text-align:left;
}


.destguide {
text-align: left;
background-image: url('/images/bgs/large-bt-bg.gif');
background-repeat: no-repeat;
border: 1px solid #B0C9DB;
width: 250px;
padding: 5px;
background-color: #D2E9FF;
line-height: 10px;
}

.destguide a, .destguide a:visited {
color: #27558F;
font-weight: bold;
font-size: 11px;
text-decoration: none;
padding-left: 22px;
}

.destguide a:hover {
color: #FF7A21;
text-decoration: underline;
}


.seasonweather {
border: 1px solid #92835F;
border-right: 0;
border-bottom: 0;
color: #92835F;
}

.seasonweather td, .seasonweather th {
border-bottom: 1px solid #92835F;
border-right: 1px solid #92835F;
text-align: center;
}


.threeday {
border: 0;
border-bottom: 1px solid #92835F;
color: #92835F;
}

.threeday td, .threeday th {
border: 1px solid #92835F;
border-bottom: 0;
}


.threeday th {
border-right: 0;
background-color: #
}

.currencytb {
background-color: #fff;
}

.currencytb th {
border: 1px solid #fff;
}

.currency-select {
font-size: 10px;
color: #333;
}


.currency-submit {
background-image: url('/images/bgs/large-bt-bg.gif');
background-position: right;
border: 1px solid #B0C9DB;
color: #27558f;
font-weight: bold;
font-size: 12px;
}
.currencyconverter td, .currencyconverter th {
border: 1px solid #DAD6CB;
border-top: 0;
border-right: 0;
}

.langcardtb {
background-color: #fff;
border: 1px solid #E0D6BA;
padding: 5px;
width: 540px;
}

.langcardtitle {
font-weight: bold;
}

.langcardphrases {
border: 1px solid #92835F;
border-right: 0;
border-bottom: 0;
width: 540px;
}

.langcardphrases th {
background-color: #F3EFE4;
border-right: 1px solid #92835F;
border-bottom: 1px solid #92835F;
text-align: center;
}

.langcardphrases td {
border-bottom: 1px solid #92835F;
border-right: 1px solid #92835f;
}

.logintable {
margin: 0;
padding: 0;
}

.loginfrm {
margin: 0;
padding: 0;
}
.smallthumb {
margin-left: 2px;
margin-right: 2px;

}