/*START NEW PORTAL CLASSES***************************************************************************************/
body { font-family: Arial, Helvetica, sans-serif; }
/********************************************************************************
							Travel guide
********************************************************************************/
.headerlnks { padding-bottom:0px !important; }
.guide-column2 a, .guide-column2 a:link, .guide-column2 a:hover, .guide-column2 a:active, .guide-column2 a:visited #guide-wrap a, #guide-wrap a:link, #guide-wrap a:hover, #guide-wrap a:active, #guide-wrap a:visited { color:#0334fd }
#srcformall { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; }
#ht1wrap { float:right; /*height:927px;*/
	margin-bottom:10px; margin-top:27px; padding: 0 0 0 3px; }
#guide-crumbs { border-top: 4px solid #d5d5d5; border-bottom: 4px solid #d5d5d5; height:25px; }
#guide-crumbs ul { padding:5px 0 0 0; margin:0; }
#guide-crumbs ul li { line-height:12px; !line-height:16px;
font-size:16px; float:left; color:#6b6b6b; font-weight:bold; padding:0 0 0 4px }
#guide-crumbs ul li a, #guide-crumbs ul li a:link, #guide-crumbs ul li a:active, #guide-crumbs ul li a:hover, #guide-crumbs ul li a:visited { color:#6b6b6b; font-size:12px; font-weight:bold; text-decoration:none; line-height:normal; }
.guide-arrow { background:url(/travel/travel_resources/images/travel-guides/guide_arrow.gif) no-repeat 0 0; height:19px; width: 19px; float:left; margin: 0 2px 0 2px; }
#guide-wrap { width:780px; padding:0 0 0 20px; font-size:12px; margin-top:15px; }
#guide-wrap p, .guide-column1 p, .guide-column2 p { line-height:22px; font-size:12px; padding: 0 0 10px 0; margin:0; }
.guide-column1 h2, .guide-column2 .titles, .guide-column2 h3 { color:#076ba7; font-size:18px; font-weight:normal; border-bottom: 4px solid #d5d5d5; margin:0; padding:0 }
#guide-wrap .titles, #guide-wrap h2, #guide-wrap h4 { color:#076ba7; font-size:18px; font-weight:normal; padding: 0; margin: 15px 0 2px 0; float:left; }
#guide-wrap .border { margin:0 0 10px 0; padding:0; border-bottom: 4px solid #d5d5d5; clear:both; }
#guide-wrap ul li, #guide-crumbs ul li, .guide-column2 ul li { list-style:none; }
.guide-column2 ul { padding:0; margin:5px 0 5px 0; }
.guide-title { color:#5e5e5e; font-size:14px; font-weight:bold; padding:5px 0 5px 0; }
.guide-title2 { color:#5e5e5e; font-size:14px; font-weight:bold; border-bottom: 2px solid #d5d5d5; margin-bottom:10px; }
.guide-column1 { float:left; width:521px; padding:10px 0 0 20px; font-size:12px; /*position:absolute;
	top:610px;*/
	}
.guide-column2 { /*float:left;*/
	width:230px; margin-top:10px; _margin-left:0; font-size:12px; margin-right:10px; }
.guide-left { width:450px; float:left; }
.guide-left_wide { width:530px; float:left; }
.guide-right { width:320px; float:left; margin-left:10px; }
.guide-right_sml { width:240px; float:left; margin-left:10px; }
.guide-box_right ul li { padding:3px 0 5px 5px; margin:0; _padding:2px 0 5px 5px; }
.blue { background:#edfaff; }
#guide-coupon { width:233px; height:96px; background:url(/travel/travel_resources/images/travel-guides/coupon_bg.gif) no-repeat; color:#fff; font-weight:bold; margin:10px auto; }
.couponcode { color:#ffe860; }
.STabflightbg { background:transparent url(/travel/travel_resources/images/travel-guides/tab_bg.gif) no-repeat scroll center top; line-height:30px; text-align:left; }
#srcformall ul li { cursor:pointer; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;/*padding:4px 10px 2px 5px;*/

}
#srcformall ul, #guide-wrap ul { margin:0; padding:0; }
.actoption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height:20px; text-align:left; padding-right:0.6em; padding-left:0.6em; overflow:hidden; float:left; }
.actoption ul li { font-weight:normal; font-size:12px; margin-left:5px; float:left; }
.searchbtn { float:right; margin-right:5px; margin-bottom:10px; }
.frmhead { font-size:18px !important; color:#fff; height:25px !important; line-height:25px !important; padding-top:5px !important; }
.triptype { float:left; font-size:12px !important; line-height:14px; margin-left:12px; padding-top:4px; width:80px; padding-bottom:5px; }
a.redlink, a.redlink:active, a.redlink:hover, a.redlink:visited { font-weight:normal; padding-left:6px; text-decoration:underline; color:#F00 }
.offerhtl { font-family:Arial, helvetica, verdana, sans-serif; font-weight:bold; height:25px; left:15px; position:absolute; /*top:20px;*/
	_top:270px; width:300px; /*z-index:1;*/
	top:240px; }
.offer_txt { color:#FFFFFF; }
.offerhtl h1 { /*color:#ffffff;*/
	font-size:25px; padding:10px 0 5px; margin:0; }
.offerhtl h2 { /*color:#ffe860;*/
	font-size:16px; padding:0; margin:0; }
.yellow { color:#ffe860 }
.offerhtl .off { color:#ffe860 }
.passport-image { background: url(/travel/travel_resources/images/travel-guides/EU_currency.gif) no-repeat scroll 0 0; width:220px; height:175px; }
.euro-image { background: url(/travel/travel_resources/images/travel-guides/EU_currency.gif) no-repeat scroll -280px -20px; width:100px; height:100px; }
.currency-image { background: url(/travel/travel_resources/images/travel-guides/EU_currency.gif) no-repeat scroll -30px -200px; width:300px; height:175px; }
/*********************transparent navigation********************/

#guide-nav { height:65px; position:relative; width:180px; text-align:left; float:left; padding-left:20px; /*margin-top:122px;*/
margin-top:149px; position:relative; text-align:left; /*height:240px;*/
height:223px; }
#guide-nav .top { background:transparent url(/travel/travel_resources/images/travel-guides/guidenav_top.png) no-repeat scroll 0 0; display:block; height:15px; margin:0; padding:0; }
#guide-nav ul li { display:block; margin:0; padding:0; }
.guide-navhvr { background:transparent url(/travel/travel_resources/images/travel-guides/guidenav_over.png) no-repeat scroll 0 0 !important; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; display:block; padding:6px 0 6px 30px; float:left; width:150px }
#guide-nav .back { background:transparent url(/travel/travel_resources/images/travel-guides/guidenav_bg1.png) repeat scroll 0 0; display:block; height:35px; }
#guide-nav .toptitle { color:#ffe860; font-size:14px; font-weight:bold; text-transform:uppercase; margin: 0 0 0 10px; padding:0; }
#guide-nav ul { margin:0; padding:0; }
#guide-nav ul li { list-style-image:none; list-style-type: none; float:left; width:180px }
#guide-nav ul li a, #guide-nav ul li a:active, #guide-nav ul li a:hover, #guide-nav ul li a:visited { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; display:block; padding:6px 0 6px 30px; background:transparent url(/travel/travel_resources/images/travel-guides/guidenav_bg.png) no-repeat scroll 0 0; float:left; width:150px }
/*********************Map************************/
.map-box_wrap { width:230px; _width:220px; line-height:16px; height:180px; }
.map-arrow { background:transparent url(/travel/travel_resources/images/travel-guides/guide_arrow.gif) no-repeat scroll -22px 0px; width:17px; height:16px; float:left; margin:0 5px; }
#map-link { float:right; text-align:right; margin:5px 10px; _margin:0px 0px; }
#map-image { width:214px; height:145px; margin-left:7px; padding-top:7px; }
/*================================ guide Box Templates =============================*/
.phraseDivs { line-height:13px; display:none; }
.phraseDivs ul li { height:30px; width:238px; _width:235px; }
#guide-box { width:780px; margin:10px auto }
.guide-box_wrap { width:780px; line-height:16px; height:300px; }
.guide-box_left, .guide-box_right { float:left; overflow:auto; height:298px; margin-top:1px; }
.guide-box_left, .guide-box_right { float:left; overflow:auto; height:298px; margin-top:1px; }
.guide-box_left_sm, .guide-box_right_sm { float:left; overflow:auto; margin-top:1px; }
.guide-box_left, .guide-box_left_sm { width:218px; _width:223px; margin-left:10px; _margin-left:3px; border-right:2px solid #D5D5D5; }
.guide-box_right { width:546px; }
.guide-box_right_sm { width:546px; padding:3px 3px 5px 0; }
.guide-box_left ul li, .guide-box_left_sm ul li { padding:4px 0 4px 0; margin:0 }
.guide-box_left ul li a:link, .guide-box_left ul li a:active, .guide-box_left ul li a:visited, .guide-box_left_sm ul li a:link, .guide-box_left_sm ul li a:active, .guide-box_left_sm ul li a:visited, {
 color:#000;
 margin:0;
}
/*.guide-box_left ul li a{
	background: url(images/guide_arrow_bl.gif) no-repeat scroll 0px 3px;
}*/
.guide-box_left a, .guide-box_left a:link, .guide-box_left a:active, .guide-box_left a:visited, .guide-box_left_sm a, .guide-box_left_sm a:link, .guide-box_left_sm a:active, .guide-box_left_sm a:visited { padding:5px 0 5px 21px; }
.guide-box_left a:hover, .guide-box_left_sm a:hover { background: url(/travel/travel_resources/images/guide_arrow_bl.gif) no-repeat scroll 0px 3px !important; padding:5px 0 5px 21px; }
.blue_arrow { background: url(/travel/travel_resources/images/arrow.gif) no-repeat scroll 6px 8px; padding:5px 0 5px 21px; }
.arrowul { height:40px; width:20px !important; }
.guide-box_right ul { float:left; }
.guide2-box_wrap { width:740px; line-height:16px; height:55px; }
.guide_tleft { background: url(/travel/travel_resources/images/travel-guides/guide_TL.gif) scroll top left no-repeat; }
.guide_tright { background: url(/travel/travel_resources/images/travel-guides/guide_TR.gif) scroll top right no-repeat; }
/*left bottom corner*/
.guide_bleft { background: url(/travel/travel_resources/images/travel-guides/guide_BL.gif) scroll bottom left no-repeat; }
.guide_bright { background: url(/travel/travel_resources/images/travel-guides/guide_BR.gif) scroll bottom right no-repeat; }
.guide_leftcor { background: url(/travel/travel_resources/images/travel-guides/guide_sides.gif) scroll top left repeat-y; }
.guide_rightcor { background: url(/travel/travel_resources/images/travel-guides/guide_sides.gif) scroll top right repeat-y; }
.guide_tmid { background: url(/travel/travel_resources/images/travel-guides/guide_sides.gif) scroll top repeat-x; }
.guide_bmid { background: url(/travel/travel_resources/images/travel-guides/guide_sides.gif) scroll bottom repeat-x; }
/***********search box******************/
.bluetitle { color:#0b7db6; font-size:20px; padding: 18px 0 0 15px; float:left; }
#sitesearch { width: 350px; float: left; margin: 13px 0 0 15px; height: 20px; color:#a7a7a7 !important; padding:2px 7px; line-height:20px !important; font-size:12px !important; vertical-align:middle; padding:3px 5px 3px 5px; }
#sitesearch input, #cse-search-box input { color:#666666 !important; /*padding:2px 7px;*/
	line-height:20px !important; font-size:12px !important; vertical-align:middle; float:left; }
.search-icon { background:url(/travel/travel_resources/images/travel-guides/search-icon.gif) top right no-repeat; width:20px; height:20px; }
.guide2_tleft { background: url(/travel/travel_resources/images/travel-guides/guide2_TL.gif) scroll top left no-repeat; }
.guide2_tright { background: url(/travel/travel_resources/images/travel-guides/guide2_TR.gif) scroll top right no-repeat; }
/*left bottom corner*/
.guide2_bleft { background: url(/travel/travel_resources/images/travel-guides/guide2_BL.gif) scroll bottom left no-repeat; }
.guide2_bright { background: url(/travel/travel_resources/images/travel-guides/guide2_BR.gif) scroll bottom right no-repeat; }
.guide2_leftcor { background: url(/travel/travel_resources/images/travel-guides/guide2_side.gif) scroll top left repeat-y; }
.guide2_rightcor { background: url(/travel/travel_resources/images/travel-guides/guide2_RS.gif) scroll top right repeat-y; }
.guide2_tmid { background: url(/travel/travel_resources/images/travel-guides/guide2_side.gif) scroll top repeat-x; }
.guide2_bmid { background: url(/travel/travel_resources/images/travel-guides/guide2_BS.gif) scroll bottom repeat-x; }
/**************search button***********************/
a.searchBtn:active, a.searchBtn:link, a.searchBtn:visited { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll left bottom; color:#ffffff; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:33px; text-align:center; padding:0 0 0 27px; text-decoration:none; }
.searchBtn span { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll right bottom; display:block; padding:0px 27px 0px 0; }
.searchBtn:hover { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll left top; }
a.searchBtn:hover span { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll right top; display:block; cursor:pointer; padding:0px 27px 0px 0; text-decoration:none; }
a.searchBtnhvr { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll left top; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:33px; text-align:center; padding:0px 0px 0 27px; text-decoration:none; }
a.searchBtnhvr span { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll right top; display:block; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:33px; text-align:center; cursor:pointer; padding:0px 27px 0px 0; text-decoration:none; }
.searchbtn { float:left; width:120px; height:35px; background:url(/travel/travel_resources/images/travel-guides/search_engine_img.gif) no-repeat -330px 0; margin-right:0px; cursor:pointer; }
/**************Site search search button***********************/
.searchbtn2 { float:right; padding-top:10px; }
a.searchBtn2:active, a.searchBtn2:link, a.searchBtn2:visited { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll left top; color:#ffffff; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:33px; text-align:center; padding:0 0 0 27px; text-decoration:none; }
.searchBtn2 span { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll right top; display:block; padding:0px 27px 0px 0; }
.searchBtn2:hover { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll left bottom; }
a.searchBtn2:hover span { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll right bottom; display:block; cursor:pointer; padding:0px 27px 0px 0; text-decoration:none; }
a.searchBtn2hvr { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll left bottom; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:33px; text-align:center; padding:0px 0px 0 27px; text-decoration:none; }
a.searchBtn2hvr span { background:transparent url(/travel/travel_resources/images/travel-guides/hotel-btn.gif) no-repeat scroll right bottom; display:block; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:33px; text-align:center; cursor:pointer; padding:0px 27px 0px 0; text-decoration:none; }

/***** IPOD *****/

.ipod{padding:10px 0 0 10px;}
.ipod h1{color:#919191 !important; font-size:24px;}
.ipod h2{color:#919191 !important; font-size:16px;}
.ipod h1 span{color:#000 !important;}
.ipod p {font-size:16px !important; margin-bottom:0px; margin-top:15px;}
.withBorder{border:1px solid #919191;margin-left:10px;padding:10px;width:780px;}
.withBorder p{margin:0 0 10px 0 !important; font-size:12px !important; color:#a67575 !important;}
.withBorder p strong{color:#a67575 !important;}
.withBorder span{font-size:11px !important; line-height:18px !important; color:#a67575 !important;}
/***** IPOD *****/
