@charset "utf-8";
/* Typography CSS */
body { color:#000; background: #F8E036 url(../../skylights/images/background.jpg) repeat-x; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0; }
h1, h2, h3, h4, h5, h6 { color:#325290; }
h1 { font-size:1.8em; font-weight: bold; line-height:1.111;  padding-bottom:0.556em; }
h2 { font-size:1.4em; font-weight: bold; line-height:1.429; padding-bottom:0.714em; }
h3 { font-size:1.2em; font-weight: bold; line-height:1.667; }

p, span { font-size:1.2em; line-height:1.667; text-align:left; text-align:justify !important; }
/* Bottom Spacing */
.con .bs { margin-bottom:0.833em; }

a { font-weight: bold; color: #008fde; text-decoration: none; }
a:hover, a:focus { border-bottom: 0.1em dashed #008fde; }
a img, a:hover img, a:focus img { border:0; }
b { font-weight: normal; } /* As 'b' is visual only, remove it's style in favour of 'strong'. Use the 'b' tag for keyword highlighting. */
i { font-style: normal; } /* As 'i' is visual only, remove it's style in favour of 'em'. */
strong { font-weight: bold; color: #444; } /* Visually bold text, also spoken louder */
em { font-style: italic; } /* Visually italic text, also spoken with emphasis */

ul { list-style:disc; list-style-position:inside; }
ol { list-style:decimal; list-style-position:inside; }
ul.plain, ol.plain { list-style-type:none; }
li { font-size:1.2em; line-height:1.667; }
dl {  }
dt { font-size:1.2em; line-height:1.667; text-align:left; }
dd {  }

.con .cc { background: #fff; }
.con .hid { display:none; }

/* ICONS */
li.icon { list-style: none; font-size:1.2em; line-height:2.5; padding-bottom:0.833em; padding-left: 3.333em; }
li.icon.baggage { background: url(../images/icons/icon.baggage.png) no-repeat left top; }
li.icon.blank { background: url(../images/icons/icon.blank.png) no-repeat left top; }
li.icon.booking { background: url(../images/icons/icon.booking.png) no-repeat left top; }
li.icon.currency { background: url(../images/icons/icon.currency.png) no-repeat left top; }
li.icon.disability { background: url(../images/icons/icon.disability.png) no-repeat left top; }
li.icon.documents { background: url(../images/icons/icon.documents.png) no-repeat left top; }
li.icon.flight { background: url(../images/icons/icon.flight.png) no-repeat left top; }
li.icon.helpdesk { background: url(../images/icons/icon.helpdesk.png) no-repeat left top; }
li.icon.meals { background: url(../images/icons/icon.meals.png) no-repeat left top; }
li.icon.seating { background: url(../images/icons/icon.seating.png) no-repeat left top; }
li.icon.shred { background: url(../images/icons/icon.shred.png) no-repeat left top; }
li.icon.spelling { background: url(../images/icons/icon.spelling.png) no-repeat left top; }
li.icon.transfers { background: url(../images/icons/icon.transfers.png) no-repeat left top; }
li.icon.travelbuddy { background: url(../images/icons/icon.travelbuddy.png) no-repeat left top; }

#searchform select, #searchform input[type=text] { width:20em; }
#loginform select, #loginform input[type=text], #loginform input[type=password] { width:10em; }

dl.formlist {  }
dl.formlist dt { width:12em; float:left; }
dl.formlist dd { width:10em; float:left; }
dl.formlist dt, dl.formlist dd { margin-bottom:0.5em; }

.alertmsg {
background-color:white;
border:2px solid red;
color:#FF0000;
font-weight:bold;
padding:5px;
}


