/*BODY {
	scrollbar-face-color: #FF991E; 
	scrollbar-shadow-color: #00000; 
	scrollbar-highlight-color: #000000; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #ffffff; 
	margin: 0px;
	background-color: #ffffff; 
}*/

.textenoir {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	color: #000000; 
	letter-spacing: 1px
}

.textblue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	color: #004D4D; 
	letter-spacing: 1px
}

.textnoir2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color: #000000
}

.DROPDOWNTEXT { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: thin #000000 solid;
	width:auto
}

.INFORMATIONTEXT { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:lighter
}

.IMPORTANTTEXT { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:bold
}

.LABELS { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:lighter
}



FORM { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:lighter
}

.DROPDOWN { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:lighter
}

.BUTTON { 
	font-size:8pt;
	color:#000000;
	background-color:#DDDDDD;
	font-family: arial,helvetica;
	font-weight:lighter
}

.INPUTBOX { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:lighter
}

.TABLEHEADER { 
	font-size:8pt;
	color:#FFFFFF;
	background-color:#024fae;
	font-family: arial,helvetica;
	font-weight:bold;
	text-align: center
}

.TABLEBORDER { 
	border-style:solid;
	padding:0pt;
	margin:0pt;
	border-width:thin;
	border-color:#FF9900
}

.TABLECONTENT { 
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	font-family: arial,helvetica;
	font-weight:lighter
}

.TABLEHIGHLIGHT { 
	font-size:8pt;
	color:#000000;
	background-color:#EDFFD2;
	font-family: arial,helvetica;
	font-weight:lighter
}

.SECTIONHEADER { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;  
	text-underline-position: below;  
	text-decoration: none;  
	font-size: 12px;  
	letter-spacing: 2px;
	align: left;
	text-align: left
}

.SUPPLIERCONDHEADER { 
	font-size:8pt;
	color:#000000;
	font-family: arial,helvetica;
	font-weight:bold
}

.PAGETITLE { 
	font-size:15pt;
	color:#ff9900;
	font-family: arial,helvetica;
	font-weight:normal
}

.LINK { 
	font-size:8pt;
	color:#FF9900;
	font-family: arial,helvetica;
	font-weight:normal
}

.menuItem {
	border: #333333 solid;
	border-width: 1px 1px 1px 1px;
	border-right-style : none;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width : 1px;
	font-size: 10px;
	width: 110px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

a:active{ color: #333333; text-decoration: none }
a:link{ color: #0033CC }
a:hover{ color: #EA4A06; text-decoration: none }
a:visited{ color: #0066FF }
a:visited:hover { color: #EA4A06; text-decoration: none }

.menuItem a {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.menuItem a:active {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.menuItem a:link {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.menuItem a:hover {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.menuItem a:visited {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;  
	text-underline-position: below;  
	text-decoration: none;  
	font-size: 20px;  
	letter-spacing: 2px;      
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;  
	text-underline-position: below;  
	text-decoration: none;  
	font-size: 12px;  
	letter-spacing: 2px;
	align: left;
	font-weight: normal;
}

.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;  
	text-decoration: none;  
	font-size: 12px;  
	letter-spacing: 2px;
	font-weight: bold;
}

.labelLite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;  
	text-decoration: none;  
	font-size: 12px;  
	letter-spacing: 1px;
	font-weight: bold;
	color: Black;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;

}

.line { 
	width: 160px;  
	text-align: left;
	color: #024FAE;
	height: 1px;
}

.text { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: Black;
}

.small { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 9px;
	color: Black;
}

.textBd { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;  
	font-weight: bold;    
}

LI { 
	color: #024FAE;
	font-size: 12px;
}

.bookingPic { scrollbar-face-color: #FF991E; scrollbar-shadow-color: #00000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #000000; scrollbar-arrow-color: #ffffff; margin: 0px; background-color: #ffffff; background-image: url(/ITA/images/mot.gif); background-repeat: no-repeat; background-position: center top}

a:active{ color: #333333; text-decoration: none }

a:link{ color: #0033CC }

a:hover{ color: #EA4A06; text-decoration: none }

a:visited{ color: #0066FF }

a:visited:hover{ color: #EA4A06; text-decoration: none }

td{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal }

select{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal }

option{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal }

input{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal }

.pkgTab{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #FFFFFF }

.pkgThemes{ font-family: Arial, Verdana, Helvetica; font-size: 7pt; font-weight: normal; color: #000000 }

.pkgThemesNoOffers{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: bold; color: #F20000 }

.pkgPanelSearch{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #3173CE}

.pkgTitleYellow{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #F4CB00 }

.pkgTitleOrange{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #FF9900 }

.pkgTitleRed{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #FF6600 }

.pkgTitleBlue{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #0052C6 }

.pkgTitleBlack{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #000000 }

.pkgSearchOption{ font-family: Arial, Verdana, Helvetica; font-size: 24pt; font-weight: bold; color: #000000 }

.stcHomeDate{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #0066CC }

.stcNav{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000 }

.stcTab{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #FFFFFF }

.stcTitleBlack{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #000000 }

.stcTitleByline{ font-family: Arial, Verdana, Helvetica; font-size: 11pt; font-weight: bold; color: #407BD2 }

.stcTitleOrange{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #FFCC00 }

.stcHomePkgTitle{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; }

.stcHomePkgPrice{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #CC0000 }

.stcHomeCharterPrice{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #0033CC }

.stcHomePkgText{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000 }

.stcHomeColumn{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000 }

.stcMagContentpgTitleMd{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #000000 }

.stcMagContentpgTitleLg{ font-family: Arial, Verdana, Helvetica; font-size: 18pt; font-weight: bold; color: #000000 }

.stcMagTitleLg{ font-family: Arial, Verdana, Helvetica; font-size: 24pt; font-weight: bold; color: #000000 }

.stcMagTitleMd{ font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; color: #000000 }

.stcMagPanelReserve{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000 }

.stcMagMoreInfo{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000 }

.stcTitleRed{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.stcTitleBlue{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #0052C6 }

.footerBold{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: bold; color: #000000 }

.footer{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000 }

.textReg{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000 }

.textBold{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #000000 }

.textBoldSm{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: bold; color: #000000 }

.textSm{ font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: normal; color: #000000 }



.textItal{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; style: italic; color: #000000 ; font-style: italic}

.titre-bleus {FONT: bold 11pt Arial, Helvetica, sans-serif; COLOR: #045dc5}

.texte-orange-edito{FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif}

.photos{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; margin-right: 8px}

.FooterText {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

.FooterTextBold {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

.footerblue{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #003399 }

.footerbluebold{ font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: bold; color: #003399 }

.footeryellowbold{ font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: bold; color: #FFFF00 }

.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}

.texte-gras {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}

.date {  font: 8pt Arial, Helvetica, sans-serif}

.date-home {  font: 7pt Arial, Helvetica, sans-serif}

.home_left {  font: normal 9pt Arial, Helvetica, sans-serif; color: #000000}

.home_left_bold {  font: normal 9pt Arial, Helvetica, sans-serif; color: #000000; font-weight: bold}

.stcTitleGreen{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #336633 }

.tab{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #000000}

.pkgPanelTitle{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #000000; background-color: #F4CB00  }

.pkgPanelBkgd1{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; background-color: #F4CB00 }

.pkgPanelBkgd2{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; background-color: #F5DE2E }

.pkgPanelHelp1{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; background-color: #D0E159 }

.pkgPanelMisc{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; background-color: #F5EB88 }

.pkgSearchBkgd1{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #004CA7; background-color: #F4CB00}

.pkgSearchBkgd2{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #004CA7; background-color: #F5DE2E}

.pkgPanelBkgdError{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; color: #FF3300; background-color: #FFFFFF}

.pkgFineprint{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #000000; background-color: #E6E6E6  }                	

.pkgtextReg{ font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; background-color: #FFFFFF }

.pkgTitleByline{ font-family: Arial, Verdana, Helvetica; font-size: 11pt; font-weight: bold; color: #407BD2; background-color: #FFFFFF }

.TableTitle {
	FONT-WEIGHT: bold; COLOR: rgb(0,0,0); FONT-FAMILY: Geneva, Arial, Helvetica; BACKGROUND-COLOR: #ffd435
}

.BodyError {
	FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: Geneva, Arial, Helvetica; BACKGROUND-COLOR: #ffeda8; TEXT-ALIGN: center
}

.TitleError {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Geneva, Arial, Helvetica; BACKGROUND-COLOR: #ffd435
}

.TableTitleText {
	FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, Sans-serif
}

.FormTitleColor {
	BACKGROUND-COLOR: #ffd435
}

.FormColor {
	BACKGROUND-COLOR: #ffeda8
}

.FormColorDateDiff {
	BACKGROUND-COLOR: #ffeda8
}

.FormTitleColorDateDiff {
	BACKGROUND-COLOR: #ffd435
}

.LibDateDiff {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, Sans-serif
}

.CalFormTitleColor {
	BACKGROUND-COLOR: #ffd435
}

.CalFormColor {
	BACKGROUND-COLOR: #ffeda8
}

.message {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; BACKGROUND-COLOR: #F5DE2E}
.home_9{ font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: normal; color: #000000 }
.price_red{ font-family: Arial, Verdana, Helvetica; font-size: 11pt; font-weight: bold; color: #CC0000 }
.pricepres{ font-size:8pt; color:#FFFFFF; background-color:#FED005; font-family: arial, helvetica; font-weight:bold; text-align: center }




#promo_box {margin-top:0px;margin-right:0px;width:161px;position:absolute;right:2px;}
#promo_box table {border:1px solid #004DAD;font-size: 9pt; font-weight: lighter;}
#promo box a{color: #000000;text-decoration: none;}
#promo box a: over{color: #000000;text-decoration: none;}
#promo box a:visited{color: #000000;text-decoration: none;}
.promo_row_title{border-bottom:1px solid #004DAD; background-color: #E7EFF7;color: #004DAD; padding-left: 5px}
.promo_row_content{border-bottom:1px solid #004DAD; background-color: #FFFFFF;color: #000000; padding-left: 7px}
.promo_row_carhire{border-bottom:1px solid #004DAD; background-color: #FF9900;color: #FFFFFF; padding-left: 5px}
.promo_row_last_content{background-color: #FFFFFF;color: #000000; padding-left: 5px}





/* CSS COPIATI DA FRONTIER */

/* start /site_staging/portal_skins/DEFAULT/frontier_master.css - Mar 9, 2006 9:09 am GMT - cache 2400 */


/* start /site_staging/portal_skins/DEFAULT/main/master.css */


/* end /site_staging/portal_skins/DEFAULT/main/master.css */
/* start /site_staging/portal_skins/BRAND_lastminute/master.css */
center {text-align:left;}
td, th{font-size:80% !important;font-size/**/:100% !important;font-size/**/:80%;}
th {text-align:left;}
caption {position:absolute;left:-1000em;}
body {font-size:80%;font-family:Arial,sans-serif;background-color:#fff;}/*default text size*/
a{color:#000000;font-family:Arial,sans-serif !important;}
a:hover {text-decoration:underline;}
form {margin:0;}
img {border:0;}
p {margin:0 0 10px 0;}
#longDesc p {margin-top:10px;}
input,select {font-size:.8em;}
.t1 input, .t1 select {font-size:1em !important;}

.clearFloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFloat {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearFloat {height:1px;}
.clearFloat {display:block;}
/* End hide from IE-mac */
.row {margin-bottom:10px;overflow:hidden;}

#banner_left {position:absolute;left:0;top:50px;}
#banner_right {position:absolute;right:0;top:50px;}

#master {}
#master_top {position:absolute;left:7px;top:6px;z-index:4;}
#master_left {position:absolute;left:3px;top:66px;}
#master_banners {position:absolute;left:138px;top:66px;width:598px;z-index:3;}
/* note that there is another 'master_center' class definition in  /main/section.css for the homepage */
#master_center {position:absolute;left:138px;top:140px;z-index:2;width:598px;}
#master_right {position:absolute;left:744px;top:66px;width:120px;z-index:1;}
/* page content and master centerbottom (footer) sit inside master center */
#page_content {height:auto !important;height/**/:620px;min-height:620px !important;width:598px;}
#master_centerbottom {}


#master_top a {color:#656565;font-size:0.85em;}
.mastHeadLayer {padding:7px;z-index:3;}

#page_content_dynamo, #page_content_dynamo span, #page_content_dynamo p, #page_content_dynamo div, #page_content_dynamo b, #page_content_dynamo td, #page_content_dynamo a {font-family:arial,sans-serif !important;}
#page_content_dynamo .t1, #page_content_dynamo .t1L {font-size:10px !important;}
#page_content_dynamo .t1B, #page_content_dynamo .t1 b, #page_content_dynamo .t1 strong {font-size:11px !important;}
#page_content_dynamo td {font-size:13px !important;}
#page_content_dynamo .booking_status td {font-size:11px !important;}
#page_content_dynamo td.t1 {font-size:10px !important}
#page_content_dynamo td .t1 {font-size:10px !important}
#page_content_dynamo .t2Lmn, #page_content_dynamo .t2Lmn a {color:#ff0099;font-size:13px;}
#page_content_dynamo .t3L, #page_content_dynamo .t2L, #page_content_dynamo .t1L, #page_content_dynamo .t2L a, #page_content_dynamo .t1L a {color:#fff;}
#page_content_dynamo .t3Lmn, #page_content_dynamo .t3L b, #page_content_dynamo .t3L {font-size:16px !important;}
#page_content_dynamo .t3Lmn {color:#f09;}
#page_content_dynamo .t4L {font-size:18px !important;color:#fff;}
#page_content_dynamo .text13BlackB {font-weight:bold;}


/* ********** the leftNav classes are replicated in left_nav.css in this folder - please replicate any changes made here in there ********* */
#leftNav {width:116px !important;width/**/:124px;border:4px solid #EB0E8E;background-color:#d5d5ce;font-family:Verdana;position:relative;}
#leftNav ul {margin:1px;padding:6px;list-style:none;background-color:#fff;line-height:1.2;}
#leftNav ul.subNav {border-top:0;padding-top:0;}
#leftNav ul.subNav.subNav {border-top:0;padding-top:0;border-bottom:0;padding-bottom:0;}
#leftNav li {margin:2px 0;padding:0;}
#leftNav ul.subNav .graphic li {padding-left:10px;display:inline-block;}
#leftNav strong {font-size:1em !important;}
#leftNav #international {margin:1px;padding:6px;background-color:#fff;}
#leftNav a:hover {color:#f09;}
.skiplinks {display:none;}

.double_column {width:396px;float:left;margin-right:8px;}
.single_column {width:194px;float:left;margin-right:8px;}
.half_page_column {width:295px;float:left;margin-right:8px;}
.quarter_page_column {width:142px;float:left;margin-right:10px;}
.edge {margin-right:0 !important;}

.right_column {width:120px}

div.clear {clear:both;padding-top:10px;}
.contentSeparator {padding:5px;}
/*.double_column .contentSeparator {width:384px !important; width/**/:394px;}*/
/*.single_column .contentSeparator {width:182px !important; width/**/:192px;}*/
.half_page_column .contentSeparator {width:283px !important; width /**/:293px;}
.quarter_page_column .contentSeparator {width:141px !important; width /**/:141px;}

.cat_hdr {z-index:10;}
.clearNoPadding {clear:both;}
.clearSmall {clear:both;padding:5px 0 0 0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.noMargin {margin:0;}
.noTopBorder {border-top:0;}

.t1{font-size:.8em;}
.t2{font-size:1em;}
.t3 {font-size:1.3em;}
.t4 {font-size:1.4em;}
.t5 {font-size:1.8em;}
.t1 strong, .t1 b {font-size:1.1em;}
strong .t1, b .t1 {font-size:.85em;}
.t2Lmn {font-size:1em;color:#f09;}
.t1 .t2Lmn {font-size:1.3em;}

h2 {font-size:1.8em;font-weight:bold;margin:0 0 5px 0;}

.nav {font-family:verdana,sans-serif;}
.nav strong {font-size:1em;}
/* Note: the A tag within list is turned into a block level element to align correctly with it bullet */

ul p, ol p {margin:0;}
ul, ol {padding:0;margin:0 0 0 16px;}
ol li {margin-bottom:2px;}

li p a.t1 {line-height/**/:1.2em;}

ul.numbered, ol {padding:0;margin:0 0 0 22px;}
ul.numbered li, ol li {list-style-type:decimal;margin-bottom:2px;}
ul.numbered li a, ol li a {font-weight:normal;vertical-align:bottom !important;vertical-align/**/:top;}
strong ul.numbered li a, strong ol li a, li strong a {font-weight:bold;}
ul.numbered li a:hover, ol li a:hover {color:#f09;}

ul.graphic {list-style-type:none;padding:0;margin:0;}
ul.graphic li {padding:0 0 2px 12px;background-repeat:no-repeat;background-position:3px 6px;background-image:url(/site_staging/trans.gif?skin=default);}
ul.graphic li a {font-weight:normal;display:block;}
ul.graphic li a:hover {color:#f09;}

ul.category {list-style-type:none;padding:0;margin:0;border-top:1px solid #fff;}
ul.category li {border:1px solid #fff;border-top:0;padding:2px 0 2px 15px;background-repeat:no-repeat;background-position:6px 6px;}
ul.category a:hover {text-decoration:underline;}

ul.zebra {list-style-type:none;padding:0;margin:0;border-top:1px solid #fff;}
ul.zebra li {border:1px solid #fff;border-top:0;padding:2px 0 2px 15px;background-repeat:no-repeat;background-position:6px 6px;}
ul.zebra a:hover {text-decoration:underline;}

ul.horizontal {display:inline;margin:0;padding:0;}
ul.horizontal li {display:block;float:left;padding:0 0 4px 25px;background-repeat:no-repeat;background-position:0 -2px;width:170px !important;width/**/:195px;}
ul.horizontal li.narrow {width:165px !important;width/**/:190px;}

ul.none {margin:0;padding:0;list-style:none;}

.cap {text-transform:capitalize;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.capfirst:first-letter {text-transform:capitalize;}
.background_mastheadlayer {background-color: #E8F3F5;}
.text_tools a, .text_tools {color:#62625A;}
.text_highlight, .text_highlight a {color:#f09;}
.text_inverse, .text_inverse a {color:#fff;}
.text_disabled {color:#ccc;}
.border_highlight {border:1px solid #f09;}
.background_highlight {background-color:#f09 !important;}
.background_brand {background-color:#EB0E8E !important;}
.background_sale {background-color:#FFFA4E !important;}
/* default is used for most content areas */
.background_default {background-color:#fff;}

.tab .border_highlight {background-image:url(/site_staging/tab_highlight.gif?skin=itit.lastminute.com);background-position:right top;background-repeat:no-repeat;}
.error {border:1px solid #f00;background-color:#fff;}
.error td {color:#f00;padding:5px;}
.error ul {margin:0;padding:0;list-style:none;}
.text_error {color:#f00;}
.txt_icon {font-family:verdana !important;font-size: 0.8em;}

/* Temp until hotels fix */
.text_icon {font-family:verdana;font-size: 0.8em;color:#f09 !important;font-weight:bold;}

.icon {vertical-align:middle;margin-right:3px;}
.cat_hdr {position:relative;height:38px !important;height/**/:40px;background-repeat:no-repeat;}
.cat_hdr .title {position:absolute;left:85px;top:0;}
.cat_hdr .title h1 {margin:4px 0 0 0;padding:0;font:24px verdana,arial,helvetica;font-weight:bold;}
.cat_hdr .title h1.long {font-size:19px;margin-top:7px;}
.cat_hdr .right {position:absolute;right:5px;top:2px;text-align:right;font: 11px verdana,arial,helvetica;height:36px;}
.cat_hdr h1 a {text-decoration:none;}
.cat_hdr h1 a:hover {text-decoration:underline;}
.pagination a {padding:0 1px;}
.pagination strong {background-color:#f09;padding:0 2px;color:#fff;}
.sortBy .radio {padding-left:5px;}
.sortBy .title {padding:3px 0 3px 10px;}
.sortBy td  strong .t1 {font-size:.85em;}

.taskBar {font:10px Verdana,Arial;padding:1px 0 3px 10px;border-top:none !important;font-weight:bold;color:#36c;}
.taskBar img {vertical-align:text-bottom;margin:0 6px;}

.catHighlight {min-height:9em;height:auto !important;height:9em;}

.tab {position:relative;top:1px;z-index:2;}
.static {top:0;}
.tab .title {border-width:0px 0px 0px 1px;background-color:#fff;}
.tab h3 {padding:4px 25px 2px 4px; margin:0px;}
.short .title, .short .title h3 {height:10px !important;height/**/:13px;}
.tab .right {text-align:right;}
.solid .title {background-image:url('/site_staging/global_tab_end.gif?skin=lastminute') !important ; background-position:right top; background-repeat:no-repeat;}

.title h3, .title h2 {margin:0;padding-top:3px;padding-left:5px; padding-right:14px; height:19px !important;height/**/:22px;font-weight:bold;}

.tab {width:598px;}
.double_column .tab {width:396px;}
.single_column .tab {width:194px;}
.half_page_column .tab {width:295px;}
.quarter_page_column .tab {width:143px;}

.actionLinks td {padding-top:3px;}
.action_link_left {margin-top:3px; float:left;}
.action_link_right {margin-top:3px; float:right;}
.month .previous {vertical-align:middle;padding:4px;width:15px;}
.month .next {vertical-align:middle;padding:4px;width:15px;}
table.dates {background-color:#F7F7F7;}
table.dates tbody td {color:#999;background-color:#fff !important;height:17px}
table.dates td {width:26px;text-align:center;padding:1px;}
.promoList .smallImage {float:left;width:63px;height:60px;}
.promoList .smallCopy  {float:left;width:104px !important;width /**/:114px;height:60px;padding:0 5px;}
.dynamicProducts {width:596px !important;width /**/:598px;}
.dynamicProducts .product {background-color:#fff;border-bottom:0;vertical-align:top;}
.dynamicProducts .title {padding:2px;}
.dynamicProducts .content {padding:5px;}
.dynamicProducts .pushLink {padding:0 5px 5px 5px;background-color:#fff;border-top:0;}
.dynamicProducts p {margin:0;}
.smallOfferTable .title, .smallOfferTable td {padding:1px 2px;}
.productDetails p {margin:10px 0;}
.productDetails ul {margin:10px 0;padding:0 0 0 25px;}
.productDetails font {font-size:inherit;}
.advertisement {border:1px solid #D5D5CE;border-top:0;}
.advertisement .title {background:#D5D5CE;font-size:10px;color:#fff;padding:2px 0 2px 6px;}
/*.xBoxList {width:178px;}*/
.xBoxList p {margin:0;}
.xBoxList img {float:left;margin:0 5px 0 0;}
.xBoxList .copy  {float:left;width:114px;}
.xbox_image {margin-bottom:5px;}

#countdownContainer {width:250px;float:left;}
#countdownTimer {height:27px !important;height /**/:57px;text-align:center;padding:30px 0 0 57px;}

.offerTable td.column_1 {text-align:left;}
.offerTable td.column_2 {text-align:right;width:35px;}
.offerTable td.column_3 {text-align:right;width:35px;}

.contentTable {border-collapse:collapse;border:1px solid #ccc;background-color:#fff;}
.contentTable td {border:1px solid #ccc;}
.contentTable thead th {border:1px solid #ccc; text-align:center;}
.contentTable th {font-weight:normal; border:1px solid #ccc;}
.flightOption td {border:0;}

.verticalList td {padding:1px 8px 1px 0;}

h2.category_box a {text-decoration:none;display:block;width:inherit;}

.categoryBoxSet {width:591px !important;width/**/:598px;padding:5px 0 5px 5px !important;padding/**/:5px 0 0 5px;overflow:visible !important;overflow/**/:hidden;}
.categoryBoxSet .categoryBox {float:left;margin-right:5px;width:190px !important;width/**/:192px;overflow:hidden;}

.hidden {position:absolute;left:-100em;top:-100em;}
h2.header span {display:block;text-indent:-100em;}

.popupCalendar {border:1px solid #000;}
.popupCalendar .days {background-color:#f0f0f0;}
.popupCalendar .dates {border-top:1px solid #f0f0f0;}

/* Product list page classes */
.productList .product {margin-bottom:10px;width:100%}
.productList p {margin:0;}
.productList .details {display:inline-block;}
.productList .details .descriptionInfo {height:auto !important;height/**/:64px;min-height:64px !important;float:left;width:430px;margin:6px 0 0 8px;position:relative;}
.productList .details .descriptionInfo p.description {}
.productList .details .information {position:absolute;bottom:0;left:0;width:100%;}
.productList .details .functions {float:left;}
.productList .details .additional {float:right;text-align:right;}
.productList .details img.productImage {float:left;margin:6px 0 0 0;width:136px;height:64px;}
.productList .actionLinks {display:inline-block;border-top:1px solid #CECECE;width:574px !important;width/**/:584px;}
.productList .functionLinks {padding:5px;border-top:1px solid #CECECE;}

.restaurantsProductList .product {margin-bottom:10px;width:100%;position:relative;}
.restaurantsProductList p {margin:0;}
.restaurantsProductList .details {float:left;width:430px;}
.restaurantsProductList .details .descriptionInfo {height:auto !important;height/**/:64px;min-height:64px !important;float:left;width:270px;margin:6px 0 0 8px;position:relative;}
.restaurantsProductList .details .descriptionInfo p.description {padding-bottom:1.4em;}
.restaurantsProductList .details .information {position:absolute;bottom:0;left:0;width:100%;}
.restaurantsProductList .details .functions {float:left;}
.restaurantsProductList .details img {float:left;margin:6px 0 0 0;width:136px;height:64px;}
.restaurantsProductList .actionLinks {position:absolute;bottom:0;right:0;}
.restaurantsProductList .additionalInfo {float:right;text-align:right;}

/* SEO page classes */
.indexPageLists {width:586px !important;width/**/:598px;}
.indexPageLists h2 {margin:0;padding:1px 1px 1px 5px;}
.indexPageLists ul.horizontal li {padding:2px 5px !important;width: 30%;}
.indexPageLists .country {background:#fff;width:584px !important;width/**/:586px;}

.sectionIndexOtherDestinations {margin-top:10px;text-align:center;color:#333;}
.sectionIndexOtherDestinations a:hover {color:#666;}

.breadcrumbs {border-width:2px;padding:2px 5px;border-top:0 !important;}

.magStrip {padding:2px 0;display:inline-block}
.magStrip input {vertical-align:middle;margin:0;}

/* Summary box classes - found at the top of booking processes */
.summaryBox .summaryItem {padding:2px;width:592px !important;width/**/:596px;}
.summaryBox .item {padding-left:2px;width:110px;float:left;}
.summaryBox .description {float:left;width:470px;}
.summaryBox .price {float:right;}
.summaryBox .totalPrice {text-align:right;border-width:1px 0 0 0;padding:3px;}

/* Customer review classes */
.reviews .border_1 {border:1px solid #F78400;}
.reviews .border_2 {border:1px solid #FFF0DE;}
.reviews .background_1 {background-color:#F78400 !important;}
.reviews .background_2 {background-color:#FFF0DE !important;}
.reviews .text {color:#F78400}
.reviews .pagination strong {background-color:#F78400}
.reviews .pagination .text_highlight {color:#F78400}
.reviews .exampleReview {width:336px !important;width/**/:346px;float:left;}
.reviews .scores {width:215px !important;width/**/:230px;float:right;}
.reviews .scores .score {font-size:110%}
.reviews p {margin-top:0px;}
.reviews h3 {margin:0 0 3px 0;background:url(/site_staging/customer_reviews_star.gif?skin=lastminute) no-repeat left;padding-left:25px}
.reviews .summary {_display:inline-block;}
.reviews .reviewSummary .summaryBox {width:57%;float:left;}
.reviews .reviewSummary .floatLeft .scores {float:none;margin-left:10px;}
.reviews .scores table {width:100%;}
.reviews .reviewSummary {display:inline-block;}
.reviews .contentSeparator .contentSeparator {_display:inline-block;overflow:hidden;}
.reviews .contentSeparator .contentSeparator .scores {float:none;}

/* Availability calendar classes */
.availabilityCalendar .month {width:246px;}
.availabilityCalendar .month .previous {width:50px;}
.availabilityCalendar .month .next {width:50px;text-align:right;}
.availabilityCalendar .dates {background-color:#CDCDCD;}
.availabilityCalendar .dates td {width:32px;padding:1px;}
.availabilityCalendar .dates tbody td {color:#000;}
.availabilityCalendar .dates tbody td.na {background-color:#f7f7f7 !important;color:#909090 !important;}
.availabilityCalendar .dates tbody td.selected {border:0;}
.availabilityCalendar .dates td div {height:36px;position:relative;}
.availabilityCalendar .dates tbody td span {position:absolute;top:2px;left:2px;text-align:left;}
.availabilityCalendar .dates tbody td input {position:absolute;top:0;right:0;}
.availabilityCalendar .dates tbody td strong {position:absolute;bottom:2px;left:2px;}

.actionLink_r {background:url(/site_staging/ico_primary_arrow_right.gif?skin=lastminute) no-repeat center right;}
.actionLink_r a {color:#f09;padding-right:18px;height:15px;text-decoration:underline;white-space:nowrap;}
.actionLink_l {background:url(/site_staging/ico_secondary_arrow_left.gif?skin=lastminute) no-repeat center left;}
.actionLink_l a {padding-left:18px;height:15px;text-decoration:underline;white-space:nowrap;}

.text_destination_of_the_month {color:#807A3B;}
.border_destination_of_the_month {border:1px solid #807A3B;}
.tab .border_destination_of_the_month {background-image:url(/site_staging/trans.gif?skin=default);background-position:right top;background-repeat:no-repeat;}
ul.destination_of_the_month li {background-position:3px 3px;background-image:url(/site_staging/trans.gif?skin=default);}

ul.sponsorLinks li {padding-left:15px;list-style-type:disc !important;width:280px !important;_width:295px;} 

.catBoxTitle {border-width:1px 0 !important;padding:2px;}

/* Map overlay classes - for a ul that comes immediately before an image */
ul.map_overlay {margin:0; padding:0;  list-style:none; position:absolute}
ul.map_overlay li {margin:0; padding:0; position:absolute; font-weight:bold;}
ul.map_overlay li a {color:#FFF; text-decoration:none;}
ul.map_overlay li a:hover {color:#FFF; text-decoration:underline;}
ul.map_overlay li a:visited {color:#FFF;}

form div.hidden {position:relative;left:0;top:0;}
div.hidden * {position:absolute;left:-100em;top:-100em;}

/* DP Frontier search form styles */
#dp_search .formElement {float:left;margin:3px 4px 0 0;}
#dp_search #submit {float:right;margin-top:1em;}
#dp_search #moreOptions {float:left;margin-top:1em;}
#dp_search #departurePointContainer {height:40px;width:120px;}
#dp_search #departurePointContainer select {width:119px;}
#dp_search #departureTimeContainer {margin-right:0;height:40px;width:85px;}
#dp_search #departureTimeContainer select {width:85px;}
#dp_search #destinationContainer {height:40px;width:120px;}
#dp_search #destinationContainer select {width:119px;}
#dp_search #returnTimeContainer {margin-right:0;height:40px;width:85px;}
#dp_search #returnTimeContainer select {width:85px;}
#dp_search #returnDateContainer {height:40px}
#dp_search #directOnlyContainer {margin-top:15px;height:30px;}
#dp_search #carrierContainer {height:45px;}
#dp_search #hotelStayContainer {clear:both;width:30em;}
#dp_search #hotelStayOptions {display:none}

/* Flights search form styles */
#lfe_availability .formElement {float:left;margin:3px 4px 0 0;}
#lfe_availability .formElement select, .formElement input {vertical-align:top;}
#lfe_availability #submit {clear:both;text-align:right;width:100%;position:relative;padding-top:5px;}
#lfe_availability #departurePointContainer {height:40px;width:120px;}
#lfe_availability #departurePointContainer select {width:119px;}
#lfe_availability #departurePointContainer input {width:115px;}
#lfe_availability #departureDateContainer {height:40px}
#lfe_availability #departureTimeContainer {margin-right:0;height:40px;width:85px;}
#lfe_availability #departureTimeContainer select {width:85px}
#lfe_availability #destinationContainer {height:40px;width:120px;}
#lfe_availability #destinationContainer select {width:119px;}
#lfe_availability #destinationContainer input {width:115px;}
#lfe_availability #returnTimeContainer {margin-right:0;height:40px;width:85px;}
#lfe_availability #returnTimeContainer select {width:85px}
#lfe_availability #returnDateContainer {height:40px}
#lfe_availability #directOnlyContainer {margin-top:15px}

/* Error popup styles - seen on some search boxes */
#errorBubbleContainer {text-align:left;z-index:100;position:absolute;top:-45px;right:0;visibility:hidden;background:url(/site_staging/site_error_bubble_top.gif?skin=lastminute) top left no-repeat;padding-top:12px;width:180px;}
#errorBubbleInnerContainer {z-index:101;background:url(/site_staging/site_error_bubble_bottom.gif?skin=lastminute) bottom left no-repeat;padding-bottom:12px;}
#errorBubbleMessageContainer {z-index:102;background:white;border:1px solid #f09;border-width:0 1px;padding:0 5px;overflow:hidden;}
#errorBubbleMessageContainer img {float:left;margin:0 .2em 2em 0;vertical-align:bottom;}
#errorBubbleOK {z-index:102;background:white;text-align:right;border:1px solid #f09;border-width:0 1px;padding-right:10px;}
/* end /site_staging/portal_skins/BRAND_lastminute/master.css */
/* start /site_staging/portal_skins/SITE_lastminute_it_IT/master.css */
#leftNav {width:116px !important;width/**/:124px;border:4px solid #EB0E8E;background-color:#d5d5ce;font-family:verdana,sans-serif;position:relative;}
#leftNav .t1 {font-size:10px;}
#leftNav .t2 {font-size:11px;}
#leftNav strong {font-size:11px;}
#leftNav ul {margin:1px;padding:6px;list-style:none;background-color:#fff;}
#leftNav li {margin:2px 0;padding:0;font-size:11px;}
#leftNav strong {font-size:1em !important;}
#leftNav a{color:#000;}
#leftNav a:hover {color:#f09;}
#leftNav .skiplinks {display:none;}
#leftNav img {border:0;}
#leftNav #international {margin:1px;padding:6px;background-color:#fff;}
#leftNav ul.subNav {border-top:0;padding-top:0;}
  
/* end /site_staging/portal_skins/SITE_lastminute_it_IT/master.css */
/* start /site_staging/portal_skins/SITE_lastminute_it_IT/test/master.css */
center {text-align:left;}
td, th{font-size:80% !important;font-size/**/:100% !important;font-size/**/:80%;}
th {text-align:left;}

body {font-size:80%;font-family:Arial,sans-serif;background-color:#fff;}/*default text size*/
a{color:#000000;}
a:hover {text-decoration:underline;}
form {margin:0;}
img {border:0;}
p {margin:0 0 10px 0;}
input,select {font-size:.8em;}
.t1 input, .t1 select {font-size:1em !important;}

#banner_left {position:absolute;left:0;top:50px;}
#banner_right {position:absolute;right:0;top:50px;}

#master {}
#master_top {position:absolute;left:7px;top:6px;z-index:4;}
#master_left {position:absolute;left:3px;top:66px;}
#master_banners {position:absolute;left:138px;top:66px;width:598px;z-index:3;}
/* note that there is another 'master_center' class definition in  /main/section.css for the homepage */
#master_center {position:absolute;left:138px;top:140px;z-index:2;width:598px;}
#master_right {position:absolute;left:744px;top:66px;width:120px;z-index:1;}
/* page content and master centerbottom (footer) sit inside master center */
#page_content {height:auto !important;height/**/:620px;min-height:620px !important;width:598px;}
#master_centerbottom {}


#master_top a {color:#656565;font-size:0.85em;}
.mastHeadLayer {padding:7px;z-index:3;}

#page_content_dynamo .t1, #page_content_dynamo .t1L {font-size:10px !important;}
#page_content_dynamo td {font-size:13px !important;}
#page_content_dynamo td.t1 {font-size:10px !important}
#page_content_dynamo td .t1 {font-size:10px !important}
#page_content_dynamo .t2Lmn {color:#ff0099;}
#page_content_dynamo .t2L, #page_content_dynamo .t1L, #page_content_dynamo .t2L a, #page_content_dynamo .t1L a {color:#fff;}
#page_content_dynamo .text13BlackB {font-weight:bold;}

/* ********** the leftNav classes are replicated in left_nav.css in this folder - please replicate any changes made here in there ********* */
#leftNav {width:116px !important;width/**/:124px;border:4px solid #EB0E8E;background-color:#d5d5ce;font-family:Verdana;position:relative;}
#leftNav ul {margin:1px;padding:6px;list-style:none;background-color:#fff;}
#leftNav ul.subNav {border-top:0;padding-top:0;}
#leftNav ul.subNav.subNav {border-top:0;padding-top:0;border-bottom:0;padding-bottom:0;}
#leftNav li {margin:2px 0;padding:0;}
#leftNav strong {font-size:1em !important;}
#leftNav #international {margin:1px;padding:6px;background-color:#fff;}
#leftNav a:hover {color:#f09;}
.skiplinks {display:none;}

.double_column {width:396px;float:left;margin-right:8px;}
.single_column {width:194px;float:left;margin-right:8px;}
.half_page_column {width:295px;float:left;margin-right:8px;}
.quarter_page_column {width:142px;float:left;margin-right:10px;}
.edge {margin-right:0 !important;}

.right_column {width:120px}

div.clear {clear:both;padding-top:10px;}
.contentSeparator {padding:5px;}
/*.double_column .contentSeparator {width:384px !important; width/**/:394px;}*/
/*.single_column .contentSeparator {width:182px !important; width/**/:192px;}*/
.half_page_column .contentSeparator {width:283px !important; width /**/:293px;}
.quarter_page_column .contentSeparator {width:141px !important; width /**/:141px;}

.cat_hdr {z-index:10;}
.clearNoPadding {clear:both;}
.clearSmall {clear:both;padding:5px 0 0 0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.noMargin {margin:0;}
.noTopBorder {border-top:0;}

.t1{font-size:.8em;}
.t2{font-size:1em;}
.t3 {font-size:1.3em;}
.t4 {font-size:1.4em;}
.t5 {font-size:1.8em;}
.t1 strong, .t1 b {font-size:1.1em;}
strong .t1, b .t1 {font-size:.85em;}

h2 {font-size:1.8em;font-weight:bold;margin:0 0 5px 0;}

.nav {font-family:verdana,sans-serif;}
.nav strong {font-size:1em;}
/* Note: the A tag within list is turned into a block level element to align correctly with it bullet */

ul p, ol p {margin:0;}
ul, ol {padding:0;margin:0 0 0 16px;}
ol li {margin-bottom:2px;}

li p a.t1 {line-height/**/:1.2em;}

ul.numbered, ol {padding:0;margin:0 0 0 22px;}
ul.numbered li, ol li {list-style-type:decimal;margin-bottom:2px;}
ul.numbered li a, ol li a {font-weight:normal;vertical-align:bottom !important;vertical-align/**/:top;}
strong ul.numbered li a, strong ol li a, li strong a {font-weight:bold;}
ul.numbered li a:hover, ol li a:hover {color:#f09;}

ul.graphic {list-style-type:none;padding:0;margin:0;}
ul.graphic li {padding:0 0 2px 12px;background-repeat:no-repeat;background-position:3px 6px;background-image:url(/site_staging/trans.gif?skin=default);}
ul.graphic li a {font-weight:normal;display:block;}
ul.graphic li a:hover {color:#f09;}

ul.category {list-style-type:none;padding:0;margin:0;border-top:1px solid #fff;}
ul.category li {border:1px solid #fff;border-top:0;padding:2px 0 2px 15px;background-repeat:no-repeat;background-position:6px 6px;}
ul.category a:hover {text-decoration:underline;}

ul.horizontal {display:inline;margin:0;padding:0;}
ul.horizontal li {display:block;float:left;padding:0 0 4px 25px;background-repeat:no-repeat;background-position:0 -2px;width:170px !important;width/**/:195px;}
ul.horizontal li.narrow {width:165px !important;width/**/:190px;}

ul.none {margin:0;padding:0;list-style:none;}

.cap {text-transform:capitalize;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.capfirst:first-letter {text-transform:capitalize;}
.background_mastheadlayer {background-color: #E8F3F5;}
.text_tools a, .text_tools {color:#62625A;}
.text_highlight, .text_highlight a {color:#f09;}
.text_inverse, .text_inverse a {color:#fff;}
.text_disabled {color:#ccc;}
.border_highlight {border:1px solid #f09;}
.background_highlight {background-color:#f09 !important;}
.background_brand {background-color:#EB0E8E !important;}
.background_sale {background-color:#FFFA4E !important;}
/* default is used for most content areas */
.background_default {background-color:#fff;}

.tab .border_highlight {background-image:url(/site_staging/tab_highlight.gif?skin=itit.lastminute.com);background-position:right top;background-repeat:no-repeat;}
.error {border:1px solid #f00;background-color:#fff;}
.error td {color:#f00;padding:5px;}
.text_error {color:#f00;}
.txt_icon {font-family:verdana;font-size: 0.8em;}
.icon {vertical-align:middle;margin-right:3px;}
.cat_hdr {position:relative;height:38px !important;height/**/:40px;background-repeat:no-repeat;}
.cat_hdr .title {position:absolute;left:85px;top:0;}
.cat_hdr .title h1 {margin:4px 0 0 0;padding:0;font:24px verdana,arial,helvetica;font-weight:bold;}
.cat_hdr .title h1.long {font-size:19px;margin-top:7px;}
.cat_hdr .right {position:absolute;right:5px;top:2px;text-align:right;font: 11px verdana,arial,helvetica;height:36px;}
.cat_hdr h1 a {text-decoration:none;}
.cat_hdr h1 a:hover {text-decoration:underline;}
.pagination a {padding:0 1px;}
.pagination strong {background-color:#f09;padding:0 2px;color:#fff;}
.sortBy .radio {padding-left:5px;}
.sortBy .title {padding:3px 0 3px 10px;}
.sortBy td  strong .t1 {font-size:.85em;}

.taskBar {font:10px Verdana,Arial;padding:1px 0 3px 10px;border-top:none !important;font-weight:bold;color:#36c;}
.taskBar img {vertical-align:text-bottom;margin:0 6px;}

.catHighlight {min-height:9em;height:auto !important;height:9em;}

.tab {position:relative;top:1px;z-index:2;}
.static {top:0;}
.tab .title {border-width:0px 0px 0px 1px;background-color:#fff;}
.tab h3 {padding:4px 25px 2px 4px; margin:0px;}
.short .title, .short .title h3 {height:10px !important;height/**/:13px;}
.tab .right {text-align:right;}
.solid .title {background-image:url('/site_staging/global_tab_end.gif?skin=lastminute') !important ; background-position:right top; background-repeat:no-repeat;}

.title h3, .title h2 {margin:0;padding-top:3px;padding-left:5px; padding-right:14px; height:19px !important;height/**/:22px;font-weight:bold;}

.tab {width:598px;}
.double_column .tab {width:396px;}
.single_column .tab {width:194px;}
.half_page_column .tab {width:295px;}
.quarter_page_column .tab {width:143px;}

.actionLinks td {padding-top:3px;}
.action_link_left {margin-top:3px; float:left;}
.action_link_right {margin-top:3px; float:right;}
.month .previous {vertical-align:middle;padding:4px;width:15px;}
.month .next {vertical-align:middle;padding:4px;width:15px;}
table.dates {background-color:#F7F7F7;}
table.dates tbody td {color:#999;background-color:#fff !important;height:17px}
table.dates td {width:26px;text-align:center;padding:1px;}
.promoList .smallImage {float:left;width:63px;height:60px;}
.promoList .smallCopy  {float:left;width:104px !important;width /**/:114px;height:60px;padding:0 5px;}
.dynamicProducts {width:596px !important;width /**/:598px;}
.dynamicProducts .product {background-color:#fff;border-bottom:0;vertical-align:top;}
.dynamicProducts .title {padding:2px;}
.dynamicProducts .content {padding:5px;}
.dynamicProducts .pushLink {padding:0 5px 5px 5px;background-color:#fff;border-top:0;}
.dynamicProducts p {margin:0;}
.smallOfferTable .title, .smallOfferTable td {padding:1px 2px;}
.productDetails p {margin:10px 0;}
.productDetails ul {margin:10px 0;padding:0 0 0 25px;}
.productDetails font {font-size:inherit;}
.advertisement {border:1px solid #D5D5CE;border-top:0;}
.advertisement .title {background:#D5D5CE;font-size:10px;color:#fff;padding:2px 0 2px 6px;}
/*.xBoxList {width:178px;}*/
.xBoxList p {margin:0;}
.xBoxList img {float:left;margin:0 5px 0 0;}
.xBoxList .copy  {float:left;width:114px;}
.xbox_image {margin-bottom:5px;}

#countdownContainer {width:250px;float:left;}
#countdownTimer {height:27px !important;height /**/:57px;text-align:center;padding:30px 0 0 57px;}

.offerTable td.column_1 {text-align:left;}
.offerTable td.column_2 {text-align:right;width:35px;}
.offerTable td.column_3 {text-align:right;width:35px;}

.contentTable {border-collapse:collapse;border:1px solid #ccc;background-color:#fff;}
.contentTable td {border:1px solid #ccc;}
.contentTable thead th {border:1px solid #ccc; text-align:center;}
.contentTable th {font-weight:normal; border:1px solid #ccc;}
.flightOption td {border:0;}

.verticalList td {padding:1px 8px 1px 0;}

h2.category_box a {text-decoration:none;display:block;width:inherit;}

.categoryBoxSet {width:591px !important;width/**/:598px;padding:5px 0 5px 5px !important;padding/**/:5px 0 0 5px;overflow:visible !important;overflow/**/:hidden;}
.categoryBoxSet .categoryBox {float:left;margin-right:5px;width:190px !important;width/**/:192px;overflow:hidden;}

.hidden {position:absolute;left:-100em;top:-100em;}
h2.header span {display:block;text-indent:-100em;}

.popupCalendar {border:1px solid #000;}
.popupCalendar .days {background-color:#f0f0f0;}
.popupCalendar .dates {border-top:1px solid #f0f0f0;}

/* Product list page classes */
.productList .productContainer {border:1px solid #ccc;background-color:#fff;width:568px !important;width/**/:586px;position:relative;padding:8px;}
.productList td.description {vertical-align:top;width:424px;}
.productList td.image {width:136px;padding-right:8px;}

.hotelProductList .image {border-right:0;}
.hotelProductList .description {padding-left:0;border-left:0;}
.hotelProductList .description .t1 {font-size:0.85em;}
.hotelProductList .description .t1 strong {font-size:1em;}
.hotelProductList .functionLinks {vertical-align:bottom;padding:3px 5px;}
.hotelProductList .actionLinks {vertical-align:bottom;padding:3px 5px;}

/* SEO page classes */
.indexPageLists {width:586px !important;width/**/:598px;}
.indexPageLists h2 {margin:0;padding:1px 1px 1px 5px;}
.indexPageLists ul.horizontal li {padding:2px 5px !important;width: 30%;}
.indexPageLists .country {background:#fff;width:584px !important;width/**/:586px;}

.sectionIndexOtherDestinations {margin-top:10px;text-align:center;color:#333;}
.sectionIndexOtherDestinations a:hover {color:#666;}

.breadcrumbs {border-width:2px;padding:2px 5px;border-top:0 !important;}

.magStrip {padding:2px 0;display:inline-block}
.magStrip input {vertical-align:middle;margin:0;}

/* Summary box classes - found at the top of booking processes */
.summaryBox .summaryItem {padding:2px;width:592px !important;width/**/:596px;}
.summaryBox .item {padding-left:2px;width:110px;float:left;}
.summaryBox .description {float:left;}
.summaryBox .price {float:right;}
.summaryBox .totalPrice {text-align:right;border-width:1px 0 0 0;padding:3px;}

/* Customer review classes */
.reviews .border_1 {border:1px solid #F78400;}
.reviews .border_2 {border:1px solid #FFF0DE;}
.reviews .background_1 {background-color:#F78400 !important;}
.reviews .background_2 {background-color:#FFF0DE !important;}
.reviews .text {color:#F78400}
.reviews .exampleReview {width:336px !important;width/**/:346px;}
.reviews .scores {width:215px !important;width/**/:230px;}
.reviews .scores .score {font-size:110%}
.reviews p {margin-top:0px;}
.reviews h3 {margin:0 0 3px 0;background:url(/site_staging/customer_reviews_star.gif?skin=lastminute) no-repeat left;padding-left:25px}

.text_destination_of_the_month {color:#807A3B;}
.border_destination_of_the_month {border:1px solid #807A3B;}
.tab .border_destination_of_the_month {background-image:url(/site_staging/trans.gif?skin=default);background-position:right top;background-repeat:no-repeat;}
ul.destination_of_the_month li {background-position:3px 3px;background-image:url(/site_staging/trans.gif?skin=default);}
/* end /site_staging/portal_skins/SITE_lastminute_it_IT/test/master.css */

/* end /site_staging/portal_skins/DEFAULT/frontier_master.css */



