      /*================= SITE WIDE CSS ===============================================================================================*/
/* HTML REDEFINITIONS */
* {font-family:verdana, arial, helvetica, sans-serif;}
body {text-align:center;margin:0;padding:0;background:#FFF url(https://reservations.jet2.com/JET2.RESERVATIONS.WEB.PORTAL/App_Themes/Jet2/images/body_bg.gif) top center repeat-y; color:#666;font:11px/1.1 Verdana, Arial, Helvetica, sans-serif;voice-family:"\"}\""; voice-family:inherit;}
html>body { /* be nice to Opera */font-size:11px; }
html {overflow-y: scroll;	}
noscript {text-align:left;}
.InputText {border:1px solid #666;width:175px;font-size:12px;color:#333; padding:3px 8px;}
/*td {font-size:11px;line-height:14px;}*/
h1 {font-weight:normal; font-size:24px;}
img {border:0;}
p, form {margin:0;padding:0;}

/* LAYOUT STUFF */
/*old layout*/
/*#wrap {margin:0 auto;width:884px;text-align:left;}
#contL {width:274px;margin:5px 14px 6px 0;float:left;clear:both;}
#contR {width:596px;margin:5px 0 6px 0;float:left;}*/
#wrap {margin:0 auto; width:990px; text-align:left;}
#wrapSearch {margin:0 auto; width:1090px; text-align:left;}
#contL {
	width:272px;
	margin:0px 7px 6px 0px;
	float:left;
	position:relative;
	height:auto;
}
#contMid {
	width:707px;
	margin:0 -8px 5px 0;
	float:left;
	position:relative;
	height:auto;
}
#contMidmyjet2 {
	width:990px;
	margin:0 0 6px 0;
	float:left;
	margin-top:2px;
	position:relative;
}
#MapCont {float:left; position:relative; width:970px; margin:10px; padding:0px;} 
#contMidFull{width:707px; float:left; margin-top:2px;}
#contMidFullSearch{width:707px; float:left; margin-top:2px;}
#contR {width:92px; height:auto;float:left; margin-left:9px; margin-top:2px;}

/* -------------------------------------------------------------------------------------------------------------------------*/



/* FOOTER */
#ft {margin-bottom:10px;float:left; border-top:5px solid #ee2e24; height:40px; width:990px; line-height:1.6; margin-top:50px; position:relative; clear:both;}
#ft span.left {float:left;text-align:left;width:120px;}
#ft span.right {float:right;text-align:right;padding-top:6px;font-size:9px;color:#999;}
#ft a:link, #ft a:visited, #ft a:active {color:#666;text-decoration:none; font-size:9px;}
#ft a:hover {color:#FF0000;}


/* -------------------------------------------------------------------------------------------------------------------------*/




/* HOMEPAGE DESTINATION LIST */
.destList{padding:5px; margin-top:-2px; position:relative; min-height:500px; float:left;}
.destListfor{padding:5px ; margin-top:-2px; height:auto; min-height:200px; }
.destList2Columns{width:250px;float:left;padding:3px 8px 0 8px;}
.destList2Columns ul {margin:0; padding:0;}
.destList2Columns ul li {margin:0; padding:0; list-style:none; line-height:1.5em; float:left;}
.destList2Columns ul li a {background:#fff; font-weight:bold; padding:3px 7px; float:left;}
.destList2Columns ul li a.destAlt {background:#f5f5f5;}
.destList2Columns ul li a:hover {background:#ff3333; color:#fff;}
.destList2Columns p.airport {color:#ff0000; font-weight:bold; margin:0 25px 4px 7px; padding:5px 0 0 0;}
.destList2Columns p.airport span {float:right;}
.destList3Columns{width:169px; float:left; padding:0px; margin-left:5px;}
.destList3Columns ul {margin:0; padding:0;}
.destList3Columns ul li {margin:0; padding:0; list-style:none; line-height:1.4em;float:left;}
.destList3Columns ul li a {font-weight:bold; display:block; width:150px; padding:3px 5px 3px 5px; float:left; border-top:1px solid #CCC;}
.destList3Columns ul li a.destAlt {background:#E8E8E8; }
.destList3Columns ul li a:hover {background:#EE2E24; color:#fff;}
.airport {color:#202020; font-size:13px; height:18px; line-height:18px; letter-spacing:-1px; background:url(/Assets/Images/airport_BG.jpg) repeat-x left center;  border:1px solid #CCC;display:block; width:151px; font-weight:bold; margin:10px 0px 3px; float:left; padding:2px 0px 2px 6px;  }
.destList3Columns p.airport span {text-decoration:none;}
.destListBase {font-size:11px; letter-spacing:-1px; float:left; width:80px; color:#202020;}
.destListBase2 {float:left; width:150px; color:#333;}
.destListBaseHeader{float:left; font-weight:bold; margin:3px 7px;}
.destListBaseFm{float:right; color: #ff0000; font-weight:bold; padding:3px 7px;}
.destListPrice {font-size:11px; letter-spacing:-1px; float:right; color:#ff0000;}
.destListfm {float:right; padding-right:3px; color:#999; font-size:9px; font-weight:normal;}
a:hover span.destListBase, a:hover span.destListPrice, a:hover span.destListfm {background:#EE2E24; color:#fff;}
.destList p.header {color:#ff0000; font-weight:bold; margin:7px 0 4px 20px;}
.destListPriceSub{font-size:9px;}
.destList a:link, .destList a:visited, .destList a:active{text-decoration:none;color:#666666;}
.destList a:hover{color:#FF0000; cursor:pointer; text-decoration:none;}
.destListHeaderL{float:left;}
.destListHeaderR{float:right;}
.destList .destListHeaderL, .destListHeaderR{line-height:13px; font-weight:bold;}
.destListParagraph {padding-top:0px; margin-top:0px; line-height:20px;}
.destList p.fullList {margin:0; padding:0; text-align:right;}
.destList p.fullList a {float:left; font-size:10px; margin:10px 0 0 0; padding:5px 10px 5px 0; background:url(/Content/EN/Homepage/Images/full_list_button_right.gif) center right no-repeat; font-weight:bold; text-decoration:none; color:#fff;}
.destList p.fullList a span {padding:5px 0 5px 10px; background:url(/Content/EN/Homepage/Images/full_list_button_left.gif) center left no-repeat; font-weight:bold; color:#fff;}
.destList p.fullList a:hover {text-decoration:none; color:#fff;}
.destList h2 {margin:0px; padding:5px 0px 5px 8px; font-size:13px; font-weight:bold;}
.destList h2 span.fares {float:right; font-size:11px; color:#ee2e24;}
.destList h3 {margin:0; padding:0;}


.week_offer_wrap {float:left; width:690px; height:100px;}
.week_offer a {display:block; float:left; width:215px; height:40px; background:#e8e8e8 url(/content/en/homepage/images/week_offers_bg.gif) no-repeat left center; margin:0px 0px 10px 10px; font-weight:bold; color:#202020;}
.week_offer a:hover, .week_offer a:active {display:block; float:left; width:215px; height:40px; background:#e8e8e8 url(/content/en/homepage/images/week_offers_bg_hov.gif) no-repeat left center; margin:0px 0px 10px 10px; font-weight:bold; color:#202020;}
.week_offer_left { float:left; width:120px; height:35px;  line-height:15px; padding:5px 0px 0px 5px; color:#202020;}
.week_offer_right { float:left; width:85px; height:40px; line-height:40px; padding-left:5px; font-size:12px; color:#202020;}
.week_offer_dest {color:#CC0000; font-size:12px;}


#FlightSearchControl h2 {margin:0px; font-weight:bold; letter-spacing:-1px; color:#FFF; display:block; width:248px; padding:5px 10px; height:18px; background:#EE2E24 url(/assets/images/en/nav_bg.gif); line-height:18px; border:3px solid #e8e8e8;} 

#moreoffers {padding:0px; margin:0px; float:left; font-size:10px; margin-top:2px; text-align:right; display:block; height:15px;}
#moreoffers a {float:left;display:block; line-height:15px; width:149px;font-weight:bold; font-size:10px; color:#06C; background:url(/Content/EN/Homepage/Images/moreoffers.gif) center right no-repeat;padding-right:10px;}
#moreoffers a:hover {float:left;display:block;  line-height:15px; width:149px;font-weight:bold; font-size:10px; color:#202020; background:url(/Content/EN/Homepage/Images/moreoffers.gif) center right no-repeat;padding-right:10px;}


#extras {margin:0px; padding:0px; float:left; width:190px; border:5px solid #E8E8E8; height:220px; background:url(/Content/EN/Homepage/Images/extras_bg.gif) no-repeat top center; background-position:0px 20px;}
#extras a {display:block; width:190px; height:190px; font-size:24px; color:#ee2e24; font-weight:bold; line-height:1.4;}
#extras ul {margin:0; padding:0;}
#extras ul li {margin:0px; padding:0px; list-style:none; display:list-item; float:left;}
#extras ul li a {color:#333; font-size:11px; letter-spacing:-1px; font-weight:bold; padding:0px 0 0 40px; width:150px; height:40px; line-height:40px; display:block;}
#extras ul li a.tours {background:url(/Content/EN/Homepage/Images/extras_tours.gif) top left no-repeat;}
#extras ul li a.skyshop {padding:6px 5px 0 35px; width:70px; height:43px; background:url(/Content/EN/Homepage/Images/extras_skyshop.gif) top left no-repeat;}
#extras ul li a span {display:none;}
#extras ul li a:hover {color:#FF0000;}
#extras p {margin:0; padding:0px; font-size:11px; color:#444;}
#extras p a {color:#ee2e24; text-decoration:none;}
#extras p a:hover {text-decoration:underline;}

#intmap {margin:0; padding:0; border:5px solid #E8E8E8; float:left; width:475px; height:270px; margin-right:5px; margin-top:10px;}
#intmap h2,#destinations h2,#extras h2 {margin:0px; display:block; width:470px; color:#FFF;font-size:13px; padding-left:5px; background:#666; height:20px; line-height:20px; letter-spacing:-1px;}

#destinations h2,#extras h2 {width:185px;}

#destinations {margin:0; padding:0; border:5px solid #E8E8E8; float:left; width:190px; height:270px;margin-right:5px; margin-top:10px;}
#destinations h3 {margin:9px 10px 5px 10px; color:#333; padding:0; font-size:11px;}
#destinations p {margin:5px 10px 8px 10px; padding:0; font-size:10px; color:#333;}
#destinations ul {margin:0 3px; padding:4px 5px; font-size:9px; background:#fff; overflow:auto; height:190px;}
#destinations ul li {margin:0; padding:0; list-style:none; margin-bottom:10px;}
#destinations ul li a {color:#202020; font-weight:bold; padding:8px 4px; background:#CCC; display:block;}
#destinations ul li a:hover {color:#FFF; font-weight:bold; background-color:#666; padding:8px 4px;}


.ancillaries { margin: 0px; padding: 0; width: 190px; border: 5px solid #e8e8e8; float:left; margin-top:10px;}
.ancillaries a.menuitem { background:#666; font: bold 12px Verdana, Helvetica, sans-serif; color:#FFF;padding: 7px 0px; padding-left: 10px; text-decoration: none; border: 1px solid #CCC; height:20px; line-height:20px; letter-spacing:-1px; width:178px; display:block; position:relative;}
.ancillaries a.menuitem:visited, .ancillaries .menuitem:active { background:#666; color:#FFF;}
.statusicon { position: absolute; top: 7px; right: 5px; border: none;} 
.ancillaries a.menuitem:hover { background:#666; color:#FFF;}

#expanding_content {display:none;}
#expanding_content p {margin:0; padding:6px 0 0 0; line-height:1.2em; font-size:10px;}
a#showHide {color:#ee2e24; font-weight:bold; text-decoration:none;}
a:hover#showHide {text-decoration:underline;}
a:focus {outline:none;}

/* HOLIDAYS DESTINATION LIST */
.destListHol{width:684px; padding:10px;position:relative; height:auto;}
.destListHol3Columns{width:158px; float:left; padding:0px; padding-left:10px;}
.destListHol3Columns ul {margin:0; padding:0;}


.destListHol3Columns ul li {margin:0; padding:0; list-style:none; line-height:1.5em; float:left;}
.destListHol3Columns ul li a {background:#fff; font-weight:bold; padding:3px 5px; float:left; width: 118px;}
.destListHol3Columns ul li a.destAlt {background:#CCC;}
.destListHol3Columns ul li a:hover {background:#ff3333; color:#fff;}

.destListHol3Columns p {margin:10px 0px 10px 0px;}

.destListHolBase {float:left; color:#000;}
.destListHolBaseHeader{float:left; font-weight:bold; margin:3px 7px;}
.destListHolBaseFm{float:right; color: #ff0000; font-weight:bold; padding:3px 7px;}
.destListHolPrice {float:right; color:#ff0000;}
a:hover span.destListHolBase, a:hover span.destListHolPrice {color:#fff;}
.destListHolPriceSub{font-size:9px;}
.destListHol a:link, .destListHol a:visited, .destList a:active{text-decoration:none;color:#666666;}
.destListHol a:hover{color:#FF0000;cursor:pointer;text-decoration:none;}
.destListHeaderL{float:left; }
.destListHeaderR{float:right;}
.destListHol .destListHolHeaderL, .destListHolHeaderR{line-height:13px; font-weight:bold;}
.destListHolParagraph {padding-top:0px; margin-top:0px; line-height:20px;}
.destListHol p.fullList {float: left; margin:0; padding:14px 14px 2px 14px; text-align:right; width:565px;}
.destListHol p.fullList a {font-weight:bold; text-decoration:underline;}
.destListHol p.fullList a:hover {text-decoration:none;}
.destListHol h3{background-color:#EE2E24; padding: 5px; margin:0px; color: #ffffff; font-size: 18px; }

/* HOMEPAGE DESTINATION with description */
.alignBottom{margin:0;padding:0;}
.destList1Column{padding-bottom:9px; padding-top:5px; margin:0px 8px  0px; color:#333; font-weight:bold; font-size:14px;}
.destList4Columns{width:155px;float:left;padding-left:0px; padding-top:3px;}
.destList4Columns a:link, .destList4Columns a:visited, .destList4Columns a:active{text-decoration:none;color:#ff0000;}
.destList4Columns a:hover{color:#ff0000;cursor:pointer;text-decoration:underline;}

/* OFFERS PAGE LIST */
.offersList{width:705px; position:relative; height:auto;}
.foreignOffersHeader {width: 700px; height: 110px; float: left; clear: both;}
.offersListCol1{width:210px;float:left;padding-left:5px;padding-top:5px;padding-bottom:5px; padding-right:20px;}
.offersListCol2{width:210px;float:left;padding-right:5px;padding-top:5px;padding-bottom:5px; padding-right:20px;}
.offersListCol3{width:210px;float:left;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.offersListBase{float:left;}
.offersListPrice{float:right;}
.offersList p{border-top:1px dashed #ff0000;font-size:11px;line-height:18px;padding-top:2px;margin-bottom:25px;}
.offersListPriceSub{font-size:11px;}
.offersList a:link, .offersList a:visited, .offersList a:active{text-decoration:none;color:#FF0000;}
.offersList a:hover{color:#000000; background-color:#FF0000; cursor:pointer;text-decoration:none;}
.offersListHeaderL{float:left;}
.offersListHeaderR{float:right;}
.offersList .offersListHeaderL, .offersListHeaderR{line-height:13px; font-weight:bold;}
.departingAfter {padding-left: 5px; padding-bottom: 5px; float: right; clear: both;}

/* FOREIGN DEST PAGES */
.fdestList{width:574px; padding-left:10px;padding-top:10px;padding-bottom:10px; padding-right:10px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; position:relative; height:auto;}
.fdestList p {color:#666666; margin:5px 7px 5px 7px;}
.fdestList p.header {color:#ff0000; font-weight:bold; margin:5px 7px 5px 7px; font-size:14px;}
.fdestList img {float:right; padding:5px;}
.fdestList img.left {float:left; padding:5px;}

/* FLIGHT SEARCH BOX */
#fs {width:270px; height:auto; border-left:2px solid #e8e8e8; border-right:2px solid #e8e8e8; border-bottom:2px solid #e8e8e8; position:relative; margin-bottom:4px;}

/* CANARIES/SKI PAGES */
.canskiList{width:574px; padding-left:10px;padding-top:10px;padding-bottom:10px; padding-right:10px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; position:relative; height:auto;}
.canskiList p {color:#000000; margin:5px 7px 5px 7px;}
.canskiList p.header {color:#ff0000; font-weight:bold; margin:5px 7px 5px 7px; font-size:14px;}
.canskiList img {float:right; padding:5px;}
.canskiList img.left {float:left; padding:5px;}

/* ===== TIME TABLE - FLIGHT ===== */
table.flight {width:100%;background-color:#E1E1E1;}
table.flight td span.label2{font-weight:normal;font-size:10px;color:#666;}
table.flight select {font-weight:normal;font-size:10px;color:#666;}
table.flight select.fullWidth {width:210px;color:#666;font-weight:normal;}
table.flight select.day {width:40px;}
table.flight select.month {width:80px;}

/* ===== HOME PAGE LEFT PODS ==== */
.podBackground{background: url(/assets/images/pod_background.gif) repeat-x;}
.podContainer{width:258px; height:auto; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #C6C6C6; padding:7px 7px 15px 7px; position:relative; margin-bottom:10px;}
.podGo{position:absolute; bottom:0; right:0; margin:5px 0px;}
.podLeftImg{float:left; width:73px; height:70px;}
.podRightText{margin-left:10px;clear:both; height:auto;}
.podClear{clear:both;}
.podBottom{margin-bottom:4px;}

/* HOMEPAGE LEFT POD HEADERS WITH TEXT OVERLAY */
a.podHeaderRedLink274:link, a.podHeaderRedLink274:visited, a.podHeaderRedLink274:hover, a.podHeaderRedLink274:active{color:#ffffff; text-decoration:none;}
.podHeaderRedLink274 {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_red.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }
.podHeaderRedLink274NoLink {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_red_no_link.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }

a.podHeaderRedLinkGroups:link, a.podHeaderRedLink274:visited, a.podHeaderRedLink274:hover, a.podHeaderRedLink274:active{color:#ffffff; text-decoration:none;}
.podHeaderRedLinkGroups {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_groups.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }
.podHeaderRedLinkGroupsNoLink {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_groups_no_link.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }

a.podHeaderRedLink274round:link, a.podHeaderRedLink274round:visited, a.podHeaderRedLink274round:hover, a.podHeaderRedLink274round:active{color:#ffffff; text-decoration:none;}
.podHeaderRedLink274round {display:block; padding-left:35px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_red_round.gif) no-repeat; width:239px; color:#ffffff; padding-top:6px; height:21px; }

a.podHeaderWhiteLink274:link, a.podHeaderWhiteLink274:visited, a.podHeaderWhiteLink274:hover, a.podHeaderWhiteLink274:active{color:#ffffff; text-decoration:none;}
.podHeaderWhiteLink274 {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_white.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }
.podHeaderWhiteLink274NoLink {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_white_no_link.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }

a.podHeaderWhiteLink274round:link, a.podHeaderWhiteLink274round:visited, a.podHeaderWhiteLink274round:hover, a.podHeaderWhiteLink274round:active{color:#ffffff; text-decoration:none;}
.podHeaderWhiteLink274round {display:block; padding-left:10px; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_white_round.gif) no-repeat; width:264px; color:#ffffff; padding-top:6px; height:21px; }

/* FLIGHT SEARCH POD HEADER */
.podHeaderFs{width:274px; height:40px; no-repeat; color:#FFFFFF; font-weight:bold;}
.podHeaderFsFlights{font-size:13px; float:left; width:130px; display:block;}
.podHeaderFsHolidays{font-size:11px; line-height:1em; float:left; width:120px; display:block;}
a.podHeaderFsHolidays:link, a.podHeaderFsHolidays:visited, a.podHeaderFsHolidays:hover, a.podHeaderFsHolidays:active{color:#333333; text-decoration:none;}

/* ===== HOME PAGE BOTTOM PODS ==== */
.podSmallWrap{width:596px; height:auto; }
.podContainerSmall{width:178px; height:auto; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:7px 7px 1px 7px;}

/* HOMEPAGE BOTTOM POD HEADERS WITH TEXT OVERLAY */
a.podHeaderRedLink192:link, a.podHeaderRedLink192:visited, a.podHeaderRedLink192:hover, a.podHeaderRedLink192:active{color:#ffffff; text-decoration:none;}
.podHeaderRedLink192 {display:block; font-weight:bold; font-size:13px; background:url(/assets/images/pod_header_grey.gif) no-repeat; width:184px; color:#ffffff; height:21px; padding-top:6px; padding-left:10px; }

/* ===== HOME PAGE MID PODS ==== */
.podContainer195{width:181px; height:auto; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;  padding:7px 7px 1px 7px; position:relative;}




/* ACCESSIBILITY SPECIFIC */
.skiplink {display:none;}
h2.invis {display:none;}

/* GROUPS */
.grp {background-color:#e1e1e1;padding:6px;}
.grp ul {clear:both;list-style-type:disc;margin:0;padding:0 0 0 24px;}

/* CUSTOMER INFO */
.cust {border-left:3px solid #e1e1e1;border-right:3px solid #e1e1e1;padding:0 6px;}
.cust ul {clear:both;list-style-type:disc;margin:0;padding:0 0 0 24px;}
.cust li {line-height:1.3;}
.cust a:link, .cust a:visited, .cust a:hover, .cust a:active {color:#666;text-decoration:underline;}

/* RIGHT-HAND PROMOS (SPECIAL OFFERS) */
#promo {background-color:#e1e1e1;margin:0 0 0 0;padding:0 0 5px 0; width:156px;}
#promo a:link, #promo a:visited, #promo a:hover, #promo a:active {color:#f00;}
#promo p {margin:6px 6px 0 6px;}
#promo p.click {text-align:right;margin:6px 6px 0 0;}
#promo hr {width:145px; text-align:center;height:1px;border:none 0;border-top:1px solid #999;}



/* PROMOS */
#p1 {margin:10px 0 0 0;}
#p1 img {float:left;margin:0 6px 0 0;}
#p1 span.hd {font-weight:bold;margin:0;}
#p1 a:link, #p1 a:visited, #p1 a:hover, #p1 a:active {color:#666;}
#p1 p {margin:5px 0 12px 0;line-height:1.2em;}
#p1 p.plink {text-align:right;font-size:10px;color:#F00;}
#p1 p.plink a:link, #p1 p.plink a:visited, #p1 p.plink a:hover, #p1 p.plink a:active {color:#F00;text-decoration:underline;}

/* DESTINATIONS */
#p2 {clear:both;margin:12px 0;border-top:1px dashed #ccc;width:323px;padding: 12px 0 0 0;}
#dest {border-left:3px solid #e1e1e1;border-right:3px solid #e1e1e1;padding: 0 8px;}
#dest a:link, #dest a:visited, #dest a:hover, #dest a:active {color:#666;}
#dest table.dest {border-collapse:collapse;border:0px;padding:3px;width:300px;margin:12px 0 0 0;}
#dest table.dest a:link, #dest table.dest a:visited, #dest table.dest a:hover, #dest table.dest a:active {color:#666;text-decoration:none;}
#dest table.dest div.priceLo {width:50px;background-color:#fcc;font-weight:bold;}
#dest table.dest div.priceLo a:link, #dest table.dest div.priceLo a:visited, #dest table.dest div.priceLo a:active {color:#666;text-decoration:none;}
#dest table.dest div.priceHi {width:50px;background-color:#f00;font-weight:bold;}
#dest table.dest div.priceHi a:link, #dest table.dest div.priceHi a:visited, #dest table.dest div.priceHi a:hover, #dest table.dest div.priceHi a:active {color:#fff;text-decoration:none;}
#dest table.dest tr.alt {background-color:#f1f1f1;}
#dest table.dest tr.hi {background-color:#fcc;}
#dest table.dest td.hd {text-align:left;font-weight:bold;color:#f00;}
#dest p.destNote {margin:0 0 10px 0;}
#dest p.click {text-align:right;margin:6px 6px 0 0;}
#dest p.click a:link, #dest p.click a:visited, #dest p.click a:hover, #dest p.click a:active {color:#f00;text-decoration:underline;}

/* DESTINATIONS HOMEPAGE */
.desthome {width:685px; padding-left:10px;padding-top:10px;padding-bottom:10px; padding-right:10px; border-left:1px solid #9e1f19; border-right:1px solid #9e1f19; position:relative; height:auto;}
.desthome p {color:#666666; margin:5px 5px 5px 5px;}
.desthome h1 {color:#ff0000; font-weight:bold; margin:5px 5px 5px 5px; font-size:16px;}

/* ===== DESTINATION PAGES ======= */
#destPageImg{margin-left:10px;}
.destPageImg{margin-left:10px;}

.weatherCont {border-top:#cccccc 1px solid; padding-bottom:3px; overflow:hidden; padding-top:3px; height:auto; }
.weatherDate {float:left; margin-left:5px; overflow:hidden; width:96px; height:30px; padding-top:5px; }
.weatherTemp {float:left; margin-left:5px; overflow:hidden; width:56px; padding-top:10px; height:22px; text-align:center; }
.weatherGraphic {float:left; overflow:hidden; width:35px; height:35px }
.clearInline {clear:both;}
.weatherTemperatureHeader {float:right; width:117px; height:10px; text-align:center }
.weatherTempHeader {float:right; margin-left:5px; width:56px; text-align:center; font-weight:bold; }

/* ===== taken from standard.css ===== */
span.language {font-size:11px;color:#666;text-decoration:none;}
span.breadcrumb {font-size:11px;color:#ee2e24;}
span.breadcrumb a:link, span.breadcrumb a:visited, span.breadcrumb a:active {font-size:11px;color:#ee2e24;text-decoration:none;}
span.breadcrumb a:hover {font-size:11px;color:#ee2e24;text-decoration:underline;}
h1 {font-weight:normal;font-size:20px;line-height:1.1;color:#666;}
h1.headline {font-weight:normal;font-size:21px;color:#666;margin:2px 0 5px 0;}
h1.white {font-weight:normal;font-size:21px;color:#FFF;margin:0 0 5px 0;}
h2 {font-size:14px;color:#333;margin:25px 0 10px 0;}
h3 {font-size:11px;color:#333;margin:20px 0 10px 0;}
/*li {margin:2px 0;font-size:11px;}*/
p {margin:2px 0  5px 0;font-size:11px;}
p.white {margin:2px 0  5px 0;color:#FFF;font-weight:bold;font-size:11px;}

p.termsWarning {color:#FF0000;font-weight:bold;}
p.highlite {font-size:12px;color:#333;margin:25px 0;font-weight:bold;}
p.link1 {font-weight:bold;font-size:13px;color:#333;margin:10px 0;color:#F00;}
p.link1 a:link, p.link1 a:visited, p.link1 a:active {font-size:13px;color:#F00;text-decoration:none;}
p.link1 a:hover {font-size:13px;color:#F33;text-decoration:underline;}
p.address {padding:0 0 0 20px; margin:10px 0;font-size:12px;color:#666;}
p.note {margin:15px 0 5px 0;font-size:9px;text-transform:uppercase;color:#666;}
p.top {text-align:right;}


#MapCont h2 {font-size:22px; color:#202020; letter-spacing:-1px;}
#MapCont h3 {font-size:16px; color:#999; letter-spacing:-1px; margin:0px;}

/*form {margin:0 auto;}*/

/* ===== TABLE - SUBMIT RED ===== */
table.submitRed td {font-weight:bold;font-size:13px;text-transform:capitalize;color:#FFF;}
table.submitRed td a:link, table.submitRed td a:visited, table.submitRed td a:active {color:#FFF;text-decoration:none;}
table.submitRed td a:hover {color:#FCC;text-decoration:none;}

/* ===== ACCESSIBILITY CONTENT ===== */
#accessHeader{background-color:#FF0000;width:auto;height:auto;}
h2.termsH2 {font-size:15px;color:#FF0000;margin:25px 0 10px 0;}
h1.termsH1 {font-weight:normal;font-size:24px;line-height:1.1;color:#FF0000;}

/* ===== DESTINATION PAGE SUB NAVIGATION ===== */
#snav {font-size: 0.7em;background-color: #fff;margin:10px 0 10px 0;padding:10px 0 10px 0;border-top:1px dashed #666;border-bottom:1px dashed #666; width:990px; float:left;}
#snav ul {margin:0;padding:0;list-style-type:none;}
#snav li {display:inline; padding-right:6px; font-size:11px; color:#666; line-height:14px;}
#snav ul li.guides {margin:0 10px 0 0; *margin:0 8px 0 0; padding:3px 0 4px 8px; *padding:0 0 0 8px; background:url(/Content/EN/Destinations/Images/left_nav.gif) center left no-repeat;}
#snav ul li.guides a {padding:3px 8px 4px 0; *padding:3px 8px 4px 0; background:url(/Content/EN/Destinations/Images/right_nav.gif) center right no-repeat; color:#fff !important; text-decoration:none;}
#snav ul li.guides a:hover {color:#fff; text-decoration:underline;}
#snav a:link, #snav a:visited, #snav a:active {color:#F33; text-decoration:none;}
#snav a:hover {font-size:11px;color:#F00;text-decoration:underline;}
#snav select {font:10px Verdana, Arial, Helvetica, sans-serif;color:#666;margin:2px;}
#snav select.fullWidth {width:180px;}

/* ==== css media specific values ==== */
@media print {
div.page {width:100%;}
div.header {width:100%;}
div.ticker {position:absolute;top:0px;left:0px;visibility:hidden;}
div.navigation {width:100%;position:absolute;top:0px;left:0px;visibility:hidden;}
div.flightSearch {width:245px;position:absolute;top:0px;left:0px;visibility:hidden;}	
div.contentRH {width:100%;}	
div.footer {width:100%;}
#wrap {width:100%;}
#hd {width:100%;}
#hd div.hdR {position:absolute;top:0px;left:0px;visibility:hidden;}
#contL {position:absolute;top:0px;left:0px;visibility:hidden;}
#contR {width:100%;}
}
@media screen {
div.page {width:760px;}
div.header {width:760px;}	
div.ticker {position:static;visibility:visible;}	
div.navigation {width:760px;position:static;visibility:visible;}	
div.flightSearch {width:245px;position:static;visibility:visible;}	
div.contentRH {width:495px;}	
div.footer {width:760px;}		
}

/* == site wide default link states == */
a:link {color:#ff0000;text-decoration: none;}
a:visited{color:#ff0000;text-decoration: none;}
a:hover{color:#ff0000;text-decoration: underline;}
a:active{color:#ff0000;text-decoration: none;}

/* FAQ */
span.faqhighlight {color:#ff0000; font-weight:bold; font-style:italic;}

/* == new routes == */
#newroutes {
	margin: 0;
	padding: 0;
	width: 596px;
}

#newroutes h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: bold;
}

#newroutes h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
}

#newroutes h2 span.new {
	text-transform: uppercase;
	color: #ee2e24;
}

#newroutes {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#newroutes span {
	color: #006699;
}

#newroutes img {
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

#newroutes h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
}

#newroutes h3 a {
	color: #000;
	text-decoration: none;
}

#newroutes h3 a:hover {
	text-decoration: underline;
}

#newroutes h4 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #ee2e24;
	font-size: 0.85em;
}

#newroutes p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #ee2e24;
	font-size: 1.15em;
	font-weight: bold;
}

#newroutes p span {
	color: #666;
	font-weight: normal;
}

#newroutes a {
	color: #006699;
	text-decoration: none;
}

#newroutes a:hover {
	text-decoration: underline;
}

#newroutes ul {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #ee2e24;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#newroutes ul li {
	margin: 0;
	padding: 0 0 10px 0;
	width: 293px;
	float: left;
	list-style: none;
}

#newroutes ul li span {
	font-size: 11px;
	color: #006699;
}

#newroutes ul li.left {
	margin-right: 10px;
}

#newroutes ul li.right {
	margin-left: 0;
}

#newroutes ul li img {
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

#newroutes ul li h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
}

#newroutes ul li h3 a {
	color: #000;
	text-decoration: none;
}

#newroutes ul li h3 a:hover {
	text-decoration: underline;
}

#newroutes ul li h4 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #ee2e24;
	font-size: 0.85em;
}

#newroutes ul li p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #ee2e24;
	font-size: 1.15em;
	font-weight: bold;
}

#newroutes ul li p span {
	color: #666;
	font-weight: normal;
}

#newroutes ul li a {
	color: #006699;
	text-decoration: none;
}

#newroutes ul li a:hover {
	text-decoration: underline;
}

/* START - Destination map lightbox */
body
{
	height:100%;
	width:100%;
	margin:0px;
}

#lightBox
{	
	background-color:#000000;
	z-index:10;
	display:none;
    
	/* Mozilla */
	opacity: 0.85;
	    
	/* i.e. 6 specific */
	width:100%;
	height:100%;
	filter: alpha(opacity = 85);	
		    
	/* Firefox specific */	
	top:0;
	left:0;
	position:fixed;					
}	

* html #lightBox
{	/* ie6 hack - mimics position:fixed in firefox */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');	
}

#mapHolder
{
	width:646px; 
	height:650px;			
	margin-left:auto; 
	margin-right:auto;	
	background-color:#ffffff;
	position:relative;	
}

#mapInner
{
	width:596px; 
	height:600px;
	position:absolute;
	left:25px;
	top:25px;
}

#mapClose
{
	position:absolute;
	right:25px;
	top:7px;
}

#mapClose a
{
	font-weight:bold;
}
/* END - Destination map lightbox */

/* START - rotating home page banner */
#homeMidTop
{
	width:auto; position:relative; height:285px; border-left:1px solid #ef2f24; border-right:1px solid #ef2f24; padding-left:10px; padding-right:10px;
}
#mainBannerHolder
{
	position:relative; height:300px; width:392px; float:left;
}

#homeMidTopfor
{
	width:auto; position:relative; height:265px;
}
#mainBannerHolder2
{
	position:relative; float:left; height:300px;
}

#mainBanner
{
	background: url(banner_1.jpg) no-repeat; width:392px; height:300px; position:absolute; left:0px; overflow:hidden; z-index:8;
}
#mainBannerOpacity
{
	width:392px; height:270px; position:absolute; z-index:9;
}
#mainBannerNav
{
	position:absolute; z-index:11; width:392px; height:30px; background-color:#000000; top:270px; left:0px; border-top:1px #FFFFFF solid; color:#FFFFFF; background: url(/Content/EN/Homepage/Images/bannerNav.gif) no-repeat;
}
#mainBannerNav a
{
	color:#FFFFFF;
}
#mainBannerLink
{
	width:392px; height:270px; position:absolute; left:0px; display:block; z-index:12;
}
#mainBannerBack
{
	position:absolute; left:10px; padding-top:7px; display:block; width:auto; height:23px; padding-left:20px; 
}
#mainBannerNext
{
	position:absolute; right:10px; padding-top:7px; display:block; width:auto; height:23px; padding-right:20px; text-align:right; 
}
#mainBannerBorder
{
	background: url(bannerBorder.gif) no-repeat; z-index:10; width:400px; height:270px; position:absolute; left:0px; top:0px;
}
#cacheBannersHolder
{
	display:none;
}
#mainBannerExtras
{
	width:172px; height:300px; float:left; margin-left:10px;
}
/* END - rotating home page banner */

#currentTime 
{
	padding:5px 10px 20px 15px;
	float:right;
}
#divUpdate 
{
	color:#000000;
	font-family:Verdana;
	padding:15px;
	float:left;
}
#divUpdate p
{
	color:#000000;
	font-family:Verdana;
}
.viewlist 
{
	padding:4px 6px;
	font-weight:bold;
}
#usps 
{
	width:675px;
	height:20px;
	line-height:20px;
	padding:7px 0px 7px 15px;
	margin:0px 0px 0px 10px;
	background:#CC0000 url(/assets/images/usps.gif) no-repeat;
	border:1px solid #e8e8e8;
	float:left;
	
}
#uspsTV
{
	width:635px;
	height:30px;
	position:relative;
	padding:0px 0px 0px 15px;
	margin:0px;
	background:#EE2E24 url(/assets/images/uspsTV.gif);
	border:5px solid #e8e8e8;
	float:left;
	
}
#uspsE
{
	width:707px;
	height:30px;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:#D03333;
	border-bottom:5px solid #E8E8E8;
	border-top:5px solid #E8E8E8;
}

#usps li 
{
	display:inline;
	padding: 0 41px 0 0;
	list-style-type:none;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:-1px;
	margin: 0;
}

#usps ul 
{
margin:0px;
padding:0px;
}

#uspsTV li 
{
	display:inline;
	padding-right:45px;
	list-style-type:none;
	color:#FFF;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:30px;
}


/* ==== FOREIGN HOMEPAGE BANNER ==== */

.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 690px; /*width of featured content slider*/
height: 500px;
margin-left:16px
}

.sliderwrapper2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 690px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 500px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 690px; /*width of featured content slider*/
height: 240px;
margin-left:16px
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 690px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 242px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 680px; 
text-align: left;
padding: 6px 5px 1px 5px;
height:18px;
background-color:#e8e8e8;
background:url(/assets/images/en/pagination_red.gif);
margin-left:16px
}

/* MOVED TO PAGE
.pagination a{
text-decoration: none; 
color: #FFF;
font-size:11px;
font-weight:bold;
padding:1px 4px;
letter-spacing:-1px;
}
*/

.pagination a:hover, .pagination a.selected{
color: #333;
background-color: #FFF;
}
.pagination a{
text-decoration: none; 
color: #FFF;
font-size:12px;
font-weight:bold;
padding:2px 5px;
letter-spacing:-1px;
text-align:center;
}

.pagination .toc{
margin: 0px;
}


.pagination2{
width: 0px; 
text-align: right;
padding: 0px;
height:0px;
background-color:#EE2E24;
border:1px solid #CC0000;
}

.pagination2 a{
text-decoration: none; 
color: #FFF;
font-weight:bold;
font-size:11px;
padding:1px 2px;
letter-spacing:-1px;

}

.pagination2 a:hover, .pagination2 a.selected{
color: #FF0000;
background-color: #FFFF00;
}

#uspsEu  
{
	width:690px;
	height:30px;
	position:relative;
	padding:0;
	margin:0;
	background:#D03333;
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;
	margin-left:16px
}  /* used instead of #uspsE - unsure about usage */ 

.leftright 
{
	padding:0px;
	margin:0px;
	position:absolute;
	top:35px;
	left:640px;
	z-index:3000;
	width:80px;
}
.leftright a 
{
	margin-left:0px;
}
.leftright a:hover 
{
	background:transparent;
}

/*==== New Euro Styling - JB ==== */
/* mid.html */
#euro_main { width:690px; margin-left:16px  }
    #euro_main p { font-size:12px; line-height:1.5  }
	#euro_main li { list-style:none }
	#touristlinks { float:left; display:block; border-left:1px solid #ccc; width:180px; margin-left:20px; padding-left:0 }
		#touristlinks li { border-bottom:1px solid #ccc; margin:0; display:block; width:180px }
		#touristlinks p { display:block; width:170px; padding-left:10px; font-size:10px }
	    #touristlinks img, #touristlinks li h4 { padding-left:10px }
	#features { float:left; clear:left; padding:0; margin:0  }
		#features li { position:relative; width:480px; clear:left;  display:block }
		#features h4 { font-size:16px }
		.fixheight { height:166px }
		.featimg  { float:left; margin-right:20px }
  .videos { }
  #pricetable { margin:0; padding:0; width:200px; float:left }
  #pricetable  li { margin:0; padding:0; list-style:none; width:200px }
  #pricetable a { font-weight:bold; display:block; width:150px; padding:3px 5px 3px 5px; float:left; border-top:1px solid #ccc }
  #pricetable  a.destAlt { background:#E8E8E8 }
  #pricetable  a:hover { background:#EE2E24; color:#fff }
/* lh.html */
#sidelinks { list-style:none; margin:10px 0 2px;  padding:0 }
	#sidelinks h4, #touristlinks h4 { font-size:14px; font-weight:600; margin:10px 0 12px 0; text-shadow:#ccc 3px 3px 3px }
	#sidelinks li { margin-bottom:6px; padding:0 6px 10px 6px; float:left; background: url(/Assets/images/grad.gif) repeat-x bottom left; border-bottom:1px solid #aaa; border-top:1px solid #ccc; border-left:1px solid #aaa; border-right:1px solid #aaa; display:block; width:258px;  }
	#sidelinks p { line-height:1.5 }
	.linkfloat { float:right; padding-top:10px; font-weight:600 }
	
/* ==== END FOREIGN BANNER ==== */

/* ==== HOMEPAGE LEFT HAND COLUMN  ==== */

.homepage_left {
	margin:0px;
	padding:0px;
	width:274px;
    height:58px;
	float: left;
	margin-bottom:4px;
}
.mmb {
	margin:0px;
	padding:0px;
	width:274px;
	height:80px;
	margin-bottom: 10px;
	float:left;
}
div.standard, div.myjet2, div.carhire, div.insurance 
{background-repeat: no-repeat; background-position: bottom left;}

div.standard
{
	background:url(/Content/EN/HomePage/Images/lh_bg_standard.gif);}
div.myjet2
{
	background:url(/Content/EN/HomePage/Images/lh_bg_myjet2.gif);}
	
div.carhire
{
	background:url(/Content/EN/HomePage/Images/lh_bg_car_hire.png);}

div.insurance
{
	background:url(/Content/EN/HomePage/Images/lh_bg_insurance.png);}
	
.mmb a {
	margin:0px;
	padding:0px;
	float:right;
	text-decoration:none;
	display:block;
	width:273px;
	height:80px;
	border:1px solid #CCC;
}
.mmb a:hover {
	margin:0px;
	padding:0px;
	float:right;
	text-decoration:none;
	border:1px solid #999;
	cursor:hand;
}

.mmb_bottom_text p
{
	font-size: 11px;
	line-height: 1.3em;
	margin: 0;
	font-weight: bold;
	color: #333;
	padding: 4px;
	letter-spacing: -1px;
} 
.mmb_bottom_checkin {
	width:200px;
	height:28px;
	float: left;
	padding: 4px;
}
.mmb_bottom_checkin p {
	color:#333; 
	font-size:12px;
	line-height:1.3em;
	margin: 0px;
	font-weight:bold;
}

.mmb_bottom_carhire, mmb_bottom_insure 
{
	width:230px;
	height:40px;
	float: left;
}
.mmb_bottom_carhire p, .mmb_bottom_insure p, .mmb_bottom_mj2 p  
{
	padding: 6px 4px 0px 4px;
	float: left;
}
.mmb_bottom_carhire p, .mmb_bottom_insure p, .mmb_bottom_mj2 p {
	color:#333; 
	font-size:11px;
	line-height:1.3em;
	margin: 0px;
	letter-spacing: -1px;
	font-weight:bold;
}
.mmb h2 
{
	font-size:14px;
	margin: 0px;
	padding: 4px;
	letter-spacing: -1px;
	font-weight:bold;
}
.mmb h2 span { width: 150px; float: left;}

.hp_left  {
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top: 5px;
}
.hp_left 
{
	
	float: left;
	width:274px;
	height: 280px;
}


/* ====  END HOMEPAGE LEFT HAND COLUMN  ==== */

a span.NY
{
	color:#333; letter-spacing:-1px; float:left;
}
a:hover span.NY
{
	color:#FFF; letter-spacing:-1px; float:left;
}
a span.NYprice {
color:#FF0000; font-size:11px; float:right; letter-spacing:-1px;
}
a:hover span.NYprice {
color:#FFF; font-size:11px; float:right; letter-spacing:-1px;
}


/* ==== EN HOMEPAGE BANNER ==== */
/* BANNERS + right hand side MENU - W510px x H208px */

.sliderwrapper3{ position:relative;	overflow: hidden;	width: 510px;	height: 208px;float: left;	background-color: #FFF;	margin-left:0px;	display: inline; margin-bottom:10px; }
.sliderwrapper3 .contentdiv3{	visibility: hidden;	position: absolute;	left: 0;	top: 0;	padding: 0px;	width:510px;	height: 208px;	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;	display: inline;}
.pagination3{ display: none; width: 180px; text-align: center; height:200px; float: left; padding: 0px; display: inline; position:relative;}
.pagination3 a{ text-decoration: none; font-size:14px; font-weight:bold;  color: #333; display: block; width: 180px; height: 52px; line-height:52px; float:left; display: inline; letter-spacing:-1px; background:url(/content/en/homepage/images/banner_nav.gif) repeat-x bottom center;   }
.pagination3 a:hover, .pagination3 a.selected{ text-decoration: none; color: #FFF; color: #FFF; background-color: #ee2e24; display: block; width: 180px; float:left;  display: inline; background-image:none; }
.saleBanner {width: 700px; height: 225px; float: left; clear: both; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 12px;}
.saleBanner a {width:668px; height: 225px; display: block; float: left; clear: both; margin: 0px;}
#homeMidTop2 {width:690px; height:200px; margin-left:12px; margin-bottom:10px; float:left;}


/* BANNERS FULL WIDTH no menu - W690px x H228px 
.sliderwrapper3{ position:relative;	overflow: hidden;	width: 690px;	height: 228px;float: left;	background-color: #FFF;	margin-left:0px;	display: inline; margin-bottom:10px; }
.sliderwrapper3 .contentdiv3{	visibility: hidden;	position: absolute;	left: 0;	top: 0;	padding: 0px;	width:690px;	height: 228px;	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;	display: inline;}
.pagination3{ display: none; width: 180px; text-align: center; height:200px; float: left; padding: 0px; display: inline; position:relative;}
.pagination3 a{ text-decoration: none; font-size:12px; font-weight:bold;  color: #333; display: block; width: 180px; height: 40px; line-height:40px; float:left; display: inline; letter-spacing:-1px; background:url(/content/en/homepage/images/banner_nav.gif) repeat-x bottom center;   }
.pagination3 a:hover, .pagination3 a.selected{ text-decoration: none; color: #FFF; font-size:12px; font-weight:bold; color: #FFF; background-color: #ee2e24; display: block; width: 180px; float:left;  display: inline; background-image:none; }
.saleBanner {width: 700px; height: 225px; float: left; clear: both; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 12px;}
.saleBanner a {width:668px; height: 225px; display: block; float: left; clear: both; margin: 0px;}
#homeMidTop2 {width:690px; height:222px; margin-left:12px; margin-bottom:10px; float:left;}
*/

#h1 
{
	margin:0px;
	padding:0px;
	width:342px;
	margin-left:-9988px;
	float:left;
}
#h1 h1 
{
	font-size:10px;
	color:#EE2E24;
	margin:0px 0px 3px 8px;
	padding:0px;
	font-weight:bold;
		float:left;
}
#h3 
{
	margin:0px;
	padding:0px;
	width:342px;
	margin-left:-8888px;
		float:left;
}
#h3 h3 
{
	font-size:10px;
	color:#666;
	margin:0px 25px 3px 0px;
	padding:0px;
	font-weight:bold;
		float:left;

}

#contDest 
{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:990px;
	float:left;
	height:auto;
	clear:both;
}





/* ==== New Pilots Recruitment Page ==== */
#contrec {float:left; margin:0px 0px 7px 0px; width:290px; height:auto; }
.contrec_top {float:left; padding:0px; border:5px solid #E8E8E8; width:280px; height:auto; background-color:#333; margin-bottom:15px;}
.contrec_top ul {margin:10px 0px; padding:0px;}
.contrec_middle {float:left; padding:0px; border:5px solid #E8E8E8; width:280px; height:auto; background-color:#FFF; margin-bottom:15px;}
.contrec_bottom {float:left; padding:0px; border:5px solid #E8E8E8; width:280px; height:170px; background-color:#FFF;}
#contrec li {list-style:none; margin-left:0px; line-height:1.7; }
#contrec li a {list-style:none; margin-left:8px; text-decoration:none; color:#fff;padding-left:10px; font-weight:bold; letter-spacing:-1px; background:url(/content/en/pilots/images/arrow-right.png) no-repeat left center;}
#contrec li a:hover {list-style:none; margin-left:8px; text-decoration:none; color:#ee1b39;padding-left:10px; font-weight:bold; letter-spacing:-1px; background:url(/content/en/pilots/images/arrow-right.png) no-repeat left center;}
#contrec h2 {margin:0px; color:#FFF; margin-bottom:5px; padding:0px; font-size:13px; letter-spacing:-1px; display: inline-block; height:26px; line-height:26px; width:260px; padding-left:10px; margin:5px; background:#CCC url(/content/en/pilots/images/h2_bg.gif);}

#contrec p {margin:0px; padding:5px 6px 0px 6px; margin-bottom:8px; text-align:justify; line-height:1.3;letter-spacing:-1px; color:#000; font-size:11px;}

#contMidrec {float:left; width:675px; margin:0px 0px 7px 5px; padding:0px; height:auto;}

#contrec_feature {float:right; width:198px; height:auto; background:#e8e8e8; margin-top:82px; border:1px solid #ee2e24;}

#contMidrec li {font-size:12px; margin-left:15px;  padding:0px; color:#333; line-height:1.7;}

#contMidrec h2 {margin:0px; color:#FFF; margin-bottom:8px; padding:0px; font-size:13px; letter-spacing:-1px; display:block; height:26px; line-height:26px; width:auto; padding-left:4px; border:2px solid #f53e3e; background:#CCC url(/content/en/pilots/images/h2_bg.gif);}
#contMidrec p {margin:15px; padding:0px; text-align:justify; line-height:1.5; color:#333; font-size:12px;}

.contMidrec_top {border:5px solid #E8E8E8; padding:15px; margin-bottom:15px; width:635px; height:270px; background:#FFF url(/content/en/pilots/images/banner1.jpg);}
.contMidrec_top2 {border:5px solid #E8E8E8;  margin-bottom:15px; width:665px; height:auto; background:#FFF; }
.contMidrec_middle {border:5px solid #E8E8E8; padding:10px; margin-bottom:15px; width:645px; height:auto; background:#FFF;}
.contMidrec_bottom { float:left; padding:10px; width:655px; height:60px; background:#FFF;}

#countrydivcontainer {float:left; width:675px; margin:0px 0px 10px; background:#FFF; padding:0px; height:auto;min-height:450px;}

#countrydivcontainer h2 {margin:5px 15px;}

.more {display: none; border-bottom: 5px solid #e8e8e8; margin-bottom:5px; }   

a.showLink, a.hideLink {text-decoration: none;  padding:0px 8px; font-size:10px; font-weight:bold; color:#333;  background: transparent url(/content/en/recruitment/images/down.gif) no-repeat right; }

a.hideLink { background: transparent url(/content/en/recruitment/images/up.gif) no-repeat left; }

a.showLink:hover, a.hideLink:hover { text-decoration:none; color:#ee2e24; }

.job_desc { font-size:14px; font-weight:bold; letter-spacing:-1px; display:inline-block; padding:1px 8px; background-color:#e8e8e8; border:1px solid #e0e0e0;}

/*default CSS for tv homepage banners 100912*/

.sagscroller{
width: 707px;  /*default width of scroller*/
height:243px;
overflow:hidden;
z-index:1;

}

.sagscroller ul{
position:absolute;
margin:0;
padding:0;
background:white;
list-style:none;
width: 100%;
}

#banner{
width: 701px; 
height:243px;
border:3px solid #e8e8e8;
float:left;
opacity:1;
}

#banner ul li img{
border-width:0;
display:block; /*this causes each image to be flush against each other*/
}

/* END CSS for tv homepage banners 100912*/

/* CSS for Jet2 Car Hire page */

#carhire #header 
{
background-image: url(/assets/images/en/carhire_header.jpg);
width:707px;
height:170px;
margin: 0px;
}

#carhire .box
{
height: 180px;
width: 210px;
float:left;
margin: 25px 5px 10px 15px;
background-image: url(/assets/images/en/carhire_button.gif);
line-height: 1.25;
}

#carhire h2
{
	margin-top: 10px;
}

#carhire img 
{
	float: right;
}


#carhire .box h3
{
	height: 60px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	text-align:center;
	font-size: 1.5em;
}

#carhire .box p
{
	font-style: italic;
	padding: 10px 10px 5px 10px;
	text-align: center;
	color:Gray;
	display:none;
	bottom: 0px;
}

#carhire .box a
{
	height: 180px;
	width: 210px;
	display: block;
	text-decoration: none;	
}

#carhire .box a:hover
{
	height: 180px;
	width: 210px;
	display: block;
	text-decoration: none;
background-image: url(/assets/images/en/carhire_button_down.gif);
}


#carhire .box a:hover h3
{
	text-decoration: none;
	color: #ff0000;
}

#carhire .box a:hover p
{
	display:block;
}


/* CSS FOR NEW TRAVEL EXTRAS PAGE */


#travelExtras {
width: 680px;
margin: 0px 0px 10px 10px;
}

#travelExtras h1{
margin: 5px 0px 10px 0px;
}

#travelExtras .section {
width: 680px;
padding: 15px 0px;
border-bottom: 1px dotted #ccc;  
}

#travelExtras .section .thumb {
width: 170px;
height: 170px;
border: 0px;
margin-right: 20px;
float: left;
}

#travelExtras .section .thumb a{
display:block;
width: 160px;
height: 160px;
margin: 0px;
padding: 0px;
border: 5px solid #CCCCCC;
}

#travelExtras .section .thumb a:hover{
border: 5px solid #E00;
}

#travelExtras h1 {
font-size: 18px;
letter-spacing: -1px;
color: #333;
font-weight:bold;
}

#travelExtras .section h2 {
margin: 5px 0px 10px 0px;
}

#travelExtras .section h3 {
margin: 5px 0px 10px 0px;
color: #ee0000;
}

#travelExtras .section p{
line-height: 160%;
}

#travelExtras #PlanningYourTripBoxes 
{
margin: 30px 0px;
width: 680px;
height:125px;
}

#travelExtras #PlanningYourTripBoxes a.PYTBox
{
	width: 151px;
	height: 121px;
	display: block;
	float: left;
	margin-right: 20px;
	border: 2px solid #ccc;
	position: relative;
}

#travelExtras #PlanningYourTripBoxes a.PYTBox:hover
{border: 2px solid #e00;
	text-decoration: none;}


#travelExtras #PlanningYourTripBoxes a.last 
{ margin-right: 0px;
	clear;left;
}

#travelExtras #PlanningYourTripBoxes a.PYTBox h3
{
	width: 151px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align:center;
	background-color:#ccc;
	padding: 2px 0px 5px 0px;
	}

#travelExtras #PlanningYourTripBoxes a.PYTBox:hover h3
{
	text-decoration:none;
	background-color:#d00;
	color:#fff;}
	
#travelExtras #AirportParking 
{
	height: 196px;
	width: 676px;
	border: 2px solid #ccc;
	display: block;
	background:url(/Content/EN/Extras/Images/parking.gif) -50px -15px  no-repeat;
	margin: 0px 0px 30px 0px;
}
#travelExtras #AirportParking h3
{
	width: 676px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align:center;
	background-color:#ccc;
	padding: 2px 0px 5px 0px;
	}
	
#travelExtras #PlanningYourTripBoxes #OnBoardShopping {background:url(/Content/EN/Extras/Images/extras_sprite.jpg) 0px 10px no-repeat #fff;}
#travelExtras #PlanningYourTripBoxes #Transfers {background:url(/Content/EN/Extras/Images/extras_sprite.jpg) 0px -110px no-repeat #fff;}
#travelExtras #PlanningYourTripBoxes #Champagne {background:url(/Content/EN/Extras/Images/extras_sprite.jpg) 0px -230px no-repeat #fff;}
#travelExtras #PlanningYourTripBoxes #Disneyland {background:url(/Content/EN/Extras/Images/extras_sprite.jpg) 0px -350px no-repeat #fff;}

#travelExtras #AirportParking a{display: inline-block; width: 118px; height: 68px; border: 1px solid #ccc; float: left; margin: 12px 10px 0px 0px; background-color: #fff;}	
#travelExtras #AirportParking a:hover {border: 1px solid #e00;}
#travelExtras #AirportParking a#LBA{margin-left: 155px; background:url(/Content/EN/Extras/Images/airports.jpg) -2px -2px no-repeat #fff;}
#travelExtras #AirportParking a#LBA:hover{margin-left: 155px; background:url(/Content/EN/Extras/Images/airports.jpg) -122px -2px no-repeat #fff;}
#travelExtras #AirportParking a#MAN{background:url(/Content/EN/Extras/Images/airports.jpg) -2px -72px no-repeat #fff;}
#travelExtras #AirportParking a#MAN:hover{background:url(/Content/EN/Extras/Images/airports.jpg) -122px -72px no-repeat #fff;}
#travelExtras #AirportParking a#NCL{background:url(/Content/EN/Extras/Images/airports.jpg) -2px -142px no-repeat #fff;}
#travelExtras #AirportParking a#NCL:hover{background:url(/Content/EN/Extras/Images/airports.jpg) -122px -142px no-repeat #fff;}
#travelExtras #AirportParking a#EMA{background:url(/Content/EN/Extras/Images/airports.jpg) -2px -212px no-repeat #fff;}
#travelExtras #AirportParking a#EMA:hover{background:url(/Content/EN/Extras/Images/airports.jpg) -122px -212px no-repeat #fff;}
#travelExtras #AirportParking a#EDI{margin-left: 219px;background:url(/Content/EN/Extras/Images/airports.jpg) -2px -282px no-repeat #fff;}
#travelExtras #AirportParking a#EDI:hover{margin-left: 219px;background:url(/Content/EN/Extras/Images/airports.jpg) -122px -282px no-repeat #fff;}
#travelExtras #AirportParking a#GLA{background:url(/Content/EN/Extras/Images/airports.jpg) -2px -352px no-repeat #fff;}
#travelExtras #AirportParking a#GLA:hover{background:url(/Content/EN/Extras/Images/airports.jpg) -122px -352px no-repeat #fff;}
#travelExtras #AirportParking a#BFS{background:url(/Content/EN/Extras/Images/airports.jpg) -2px -422px no-repeat #fff;}
#travelExtras #AirportParking a#BFS:hover{background:url(/Content/EN/Extras/Images/airports.jpg) -122px -422px no-repeat #fff;}


#travelExtras #manageMyBooking {display: block; width: 656px; height:109px;  border: 2px solid #ccc; background:url(/Content/EN/Extras/Images/mmb.jpg) 0px 0px no-repeat #fff; padding: 0px 10px;}
#travelExtras #manageMyBooking h2 {margin: 0px; padding: 20px 0px 0px 340px; font-size: 12px;}
#travelExtras #manageMyBooking h3 {margin: 0px; padding: 5px 0px 10px 305px; font-size: 10px;}
	
div.button a, #travelExtras .section .button a, a.PYTBox .btn, #manageMyBooking a.btn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
font-style:italic;
letter-spacing: -1px;
color: #000000;

}

 #travelExtras .section .button a,  a.PYTBox .btn, #manageMyBooking a.btn {
  margin-top: 15px;
  float: right; 
  border:0; 
  display: block;
  cursor:pointer; 
  font-weight:bold; 
  padding:0px 24px 0px 0; 
  text-align:center; 
  background:url(/Content/EN/Extras/Images/btn_r.gif) right no-repeat; 
} 
div.button a
{margin-top: 15px;
  float:left; 
  border:0; 
  display: block;
  cursor:pointer; 
  font-weight:bold; 
  padding:0px 24px 0px 0; 
  text-align:center; 
  background:url(/Content/EN/Extras/Images/btn_r.gif) no-repeat right center;
	}

  a.PYTBox .btn 
  {
	margin: 0px;
	position: absolute;
	right: 5px;
	bottom: 5px;
	visibility:hidden;}
  
  a.PYTBox:hover .btn {visibility:visible;}  

/*
#travelExtras .section a:hover{
  background:url(/Content/EN/Extras/Images/btn_r_hover.gif) right no-repeat; 
}*/

div.button a span, #travelExtras .section .button a span,  a.PYTBox .btn span, #manageMyBooking a.btn span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:8px 0px 8px 10px;
  background:url(/Content/EN/Extras/Images/btn_l.gif) no-repeat left center; 
 
}

#travelExtras .checkIn {
margin: 10px auto;
width: 606px;
height: 75px;
}





/* Flight Status Page */

#contMidFull .topContent p {color: #000000; font-size: 13px; font-weight: bold; line-height: 115%; font-family: "Verdana","sans-serif"; padding: 0  0 10px 15px;}

/*.modalbackground {background:#000; opacity:0.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); height:100%; width:100%; position:fixed; top:0; left:0; z-index:100;}
.modalpopup {padding:10px; background:#fff; border-radius:10px; width:250px; text-align:left; position:fixed; z-index:1000; margin: 0px; }
.modalpopup p {margin:0 0 10px 0;}

/* Homepage Timer */

hr.headerline{
border: 1px solid #000000;
}

#container{
width:500px;
padding:5px 0px;
margin: 165px 0px 0px 100px;
}

p#time{
color:#FFF;
text-align: center;
font-size:33px;
font-weight:bold;
text-shadow: 1px 1px #000000;
}


p#time .cd-time{
display:inline;
color:#ffcc00;
font-size:14px;
}
/* #homeMidTop2 a {cursor:pointer; display: block; width: 688px; height: 225px; float: left; text-decoration: none; border: none;} */


/* myjet2 Sale Page */

#myjet2SalePage { width: 690px; height: auto; float: left; padding: 0px 5px; margin: 0px; }
#myjet2SalePage #header { width: 690px; height: 126px; float: left; margin: 0px;}
#myjet2SalePage #header h2.hide{ width: 690px; height: 126px; margin: 0px; padding: 0px; float: left; background: url(/Content/EN/myjet2-sale/Images/header.jpg) no-repeat; }
#myjet2SalePage #header h2.hide span { display: none;}

#myjet2SalePage .summaryContent { width: 670px; height: 233px; float: left; margin: 10px 0px 0px 0px; padding: 0px 10px 10px 10px; background: url(/Content/EN/myjet2-sale/Images/summary_bg.gif) no-repeat; }
#myjet2SalePage .summaryContent p { font: normal bold 18px/22px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; margin: 0px; padding: 60px 0px;}
#myjet2SalePage .summaryContent .hilight { color: Black; }

#myjet2SalePage .secondaryMessage { width: 670px; height: 105px; float: left; clear: both; margin: 0px; padding: 10px; background: url(/Content/EN/myjet2-sale/Images/secondary_bg.gif) no-repeat; }
#myjet2SalePage .secondaryMessage p { font: normal bold 14px/20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; margin: 0px; padding: 5px 0px;}
#myjet2SalePage .secondaryMessage a:link, #myjet2SalePage .secondaryMessage a:visited { color: Yellow; text-decoration: underline; }
#myjet2SalePage .secondaryMessage .hilight { color: Black; font-style: italic; font-weight: bold;}

/* myjet2 Sale Page and Promotions Page Accordion */

#myjet2SalePage .listedContent { width: 690px; height: auto; float: left; margin: 0px; padding: 0px;}

#myjet2SalePage .listedContent .accordion, #myJet2PromoPage .myJet2Content .accordion {
margin: 5px 0;
padding: 0;
width: 690px; /*width of menu*/
float: left;
clear: both;
}
/* PROMO ENDED*/
#myJet2PromoEnded
{	
padding:150px 25px 150px 15px;
background:#7baad6 url(/Content/EN/myJet2-Promotions/Images/promo-ended.jpg) top left;}

#myjet2SalePage .listedContent .accordion .destheader, #myJet2PromoPage .myJet2Content .accordion .destheader {
background: url(/Content/EN/myjet2-sale/Images/silvergradient.gif) repeat-x center left;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 682px;
padding: 10px 0px 10px 8px;
text-decoration: none;
border-bottom: solid 1px #cc0000;
border-top: solid 1px #ffcccc;
float: left;
clear: both;
}


#myjet2SalePage .listedContent .accordion .destheader:visited, #myjet2SalePage .listedContent .accordion .destheader:active, #myJet2PromoPage .myJet2Content .accordion .destheader:visited, #myJet2PromoPage .myJet2Content .accordion .destheader:active {
color: #333;
}


#myjet2SalePage .listedContent .accordion .selected, #myjet2SalePage .listedContent .accordion .destheader:hover, #myJet2PromoPage .myJet2Content .accordion .selected, #myJet2PromoPage .myJet2Content .accordion .destheader:hover {
background-image: url(/Content/EN/myjet2-sale/Images/silvergradientover.gif);
color: #333;
border-bottom: solid 1px #ffff00;
border-top: solid 1px #fcc00;
cursor: hand;
float: left;
clear: both;
}

#myjet2SalePage .listedContent .accordion .submenu, #myJet2PromoPage .myJet2Content .accordion .submenu { /*DIV that contains each sub menu*/
background: white;
padding: 15px;
height: auto; /*Height that applies to all sub menu DIVs.*/
width: 658px;
float: left;
clear: both;
border: 1px solid #ffcccc;
}

#myjet2SalePage .listedContent .accordion .submenu .zone1 { width: 300px; height: auto; background: #EAEAEA url(/Content/EN/myjet2-sale/Images/zone1.gif) no-repeat 150px 10px; margin: 0px; float: left; clear: right; margin: 0px 20px 0px 0px; padding: 10px; }
#myjet2SalePage .listedContent .accordion .submenu .zone1 h3, #myjet2SalePage .listedContent .accordion .submenu .zone2 h3 { display: none;}
#myjet2SalePage .listedContent .accordion .submenu .zone2 { width: 300px; height: auto; background: #EAEAEA url(/Content/EN/myjet2-sale/Images/zone2.gif) no-repeat 150px 10px; margin: 0px; float: left; margin: 0px; clear: right; padding: 10px;}
#myjet2SalePage .listedContent .accordion .submenu .zone1 ul, #myjet2SalePage .listedContent .accordion .submenu .zone2 ul, #myJet2PromoPage .myJet2Content .accordion .submenu ul { font: normal bold 12px/26px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: Red; min-height: 140px;}
#myjet2SalePage .listedContent .accordion .submenu .zone1 ul li, #myjet2SalePage .listedContent .accordion .submenu .zone2 ul li, #myJet2PromoPage .myJet2Content .accordion .submenu ul li  {margin: 0px; list-style: none inside; float: left; clear: both; padding: 0px;}


/* MyJet2 Promotions Page - Xmas Promo */

#myJet2PromoPage { width: 690px; height: auto; float: left; padding: 0; margin: 0; }
#myJet2PromoPage #myJet2PromoHeader { width: 690px; height: 484px; float: left; clear: both; margin: 0; background: url(/Content/EN/MyJet2-Promotions/Images/header.jpg) no-repeat; border: solid 1px #CCC;}
#myJet2PromoPage #myJet2PromoHeader .hide { width: 550px; height: 147px; margin: 0; clear: both; background: url(/Content/EN/MyJet2-Promotions/Images/title.jpg) no-repeat; }
#myJet2PromoPage #myJet2PromoHeader .hide span { display: none; }

#myJet2PromoPage #myJet2PromoHeader .copy { width: 450px; height: auto; clear: both; margin: 0px; padding: 10px; }
#myJet2PromoPage #myJet2PromoHeader .copy p { margin: 0px; font-size: 14px; color: #000; line-height: 20px;}
#myJet2PromoPage #myJet2PromoHeader .copy .hilight { font-weight: bold; color: #C32524; text-decoration: underline;}
#myJet2PromoPage #myJet2PromoHeader .copy .terms { font-size: 12px; font-weight: bold; font-style: italic;}
#myJet2PromoPage #myJet2PromoHeader .copy .select { font-weight: bold; color: #C32524; font-style: italic;}

#myJet2PromoPage .myJet2Content { width: 670px; height: auto; clear: both; margin: 0; padding: 0; }

/*tootltip*/
.tooltip {	border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none; position: relative;
		}
.tooltip span {	margin-left: -999em; position: absolute;}
.tooltip:hover span { border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute; left: 1em; bottom: 15px; z-index: 999; margin-left: 0; width: 465px; color:#000;}
.slide-tooltip{height:200px; display:block;}
/*
.tooltip:hover img {border: 0; margin: -10px 0 0 -55px;	float: left; position: absolute;}
.tooltip:hover em {	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;	display: block; padding: 0.2em 0 0.6em 0;}
.custom { padding: 0.5em 0.8em 0.8em 2em; }
*/
.classic { padding: 0.8em 1em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}

