/* Design and Coding by BreamTeam */
/* Copyright © BreamTeam 2010 */
/* http://www.breamteam.com */

/* ----------------------------------------------------------------------------------------------- */
/* Main Items */

body { 
background-color: #FFF; 
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; 
height:100%;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
text-align:left; 
}

div,ul,li,p,h1,h2,h3,h4,h5,form,label,blockquote {
margin:0; 
padding:0;
}

.centre {
text-align:center;
}

.row0 {
background: #EBEDED;
}

.row1 {
background: #F5F6F6;
}


/* ----------------------------------------------------------------------------------------------- */
/* Links */

a:link, a:visited, a:active  { 
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; 
}

a:hover { 
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; 
}

/* ----------------------------------------------------------------------------------------------- */
/* MAIN ITEMS */

.global_main_table { 
margin: 0 auto;
width:930px;
}


.global_nav_menu { 
background-image:url(../img/bg-nav-menu.jpg);
background-repeat:no-repeat;
height:29px;
width:100%;
}

.global_main_left { 
padding:10px 0 0 0;
text-align:left;
width:655px;
}

.global_main_right { 
padding:10px 0 0 0;
text-align:right;
width:275px;
}

.global_page_title { 
color: #EC1A24;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight:bold;
padding: 15px 0 0 0;
text-transform:uppercase;
}

.global_page_description { 
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding: 5px 0 0 0;
}

.nav_links a:link, .nav_links a:active, .nav_links a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
text-decoration:none;
}

.nav_links a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
text-decoration:underline;
}



/* ----------------------------------------------------------------------------------------------- */
/* BREADCRUMBS */

.bread_left { 
background-image:url(../img/bg-bread-left.gif);
background-repeat:no-repeat;
color: #EC1A24;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
height:50px;
padding: 4px 0 0 0;
text-align:center;
width:24px;
}

.bread_mid { 
background-image:url(../img/bg-bread-mid.gif);
background-repeat:repeat-x;
color: #EC1A24;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
height:50px;
padding: 12px 2px 0 0;
text-align:center;
width:55px;
}

.bread_mid a:link, .bread_mid a:active, .bread_mid a:visited {
color: #EC1A24;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
text-decoration:none;
}

.bread_mid a:hover {
color: #EC1A24;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
text-decoration:underline;
}

.bread_right { 
background-image:url(../img/bg-bread-right.gif);
background-repeat:no-repeat;
height:50px;
padding: 0;
width:11px;
}

.bread_left_off { 
background-image:url(../img/bg-bread-left-off.gif);
background-repeat:no-repeat;
color: #BFBFBF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
height:50px;
padding: 4px 0 0 0;
text-align:center;
width:24px;
}

.bread_mid_off { 
background-image:url(../img/bg-bread-mid-off.gif);
background-repeat:repeat-x;
color: #BFBFBF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
height:50px;
padding: 10px 2px 0 0;
text-align:center;
width:55px;
}

.bread_right_off { 
background-image:url(../img/bg-bread-right-off.gif);
background-repeat:no-repeat;
height:50px;
padding: 0;
width:11px;
}


/* ----------------------------------------------------------------------------------------------- */
/* CONTENT TABLE */

.global_content_table {
padding:10px 0 0 0;
}

.global_content_header { 
background-image:url(../img/bg-red-header.jpg);
background-repeat:repeat-x;
color: #FFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold;
height:21px;
padding:2px;
}

.global_content_header_sub {
background:#ED1B24;
color: #FFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold;
height:18px;
padding:2px;
}

.global_content_td { 
border-bottom:solid 2px #fff;
border-right:solid 2px #fff;
font-size:12px;
height:50px;
padding:5px 0 0 5px;
}

.global_content_td_date { 
border-bottom:solid 2px #fff;
border-right:solid 2px #fff;
height:50px;
font-size:12px;
font-weight:bold;
padding:5px 0 0 5px;
}

.global_content_td_more { 
height:50px;
border-bottom:solid 2px #fff;
border-right:solid 2px #fff;
}

.icon_menu_more { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display: block; padding: 5px 0 0 5px; font-size: 11px; color: #333; background-repeat: no-repeat; background-position: left center; }
.icon_menu_more { overflow: hidden; width: 60px; }
.icon_menu_more ul { margin: 0; padding: 0; float: right; width: 60px; }
.icon_menu_more li { height:25px; margin: 0; padding: 0 10px 0 20px; list-style: none; float: right; }

.more { height:16px; background-image:url(../img/icon-more.png); background-repeat:no-repeat; }
.more a:link, .more a:active, .more a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration: underline; }
.more a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #231D92; text-decoration: underline; }


.global_content_colour { 
height:50px;
border-bottom:solid 2px #fff;
border-right:solid 2px #fff;
width:10px;
}

.green { 
background:#009900;
}

.yellow { 
background:#FFA800;
}

.red { 
background:#ED1D24;
}

.red-alert {
color:#ED1D24;
font-weight:bold;
}

.global_booking_key { 
margin: 0 auto;
padding:20px 0 0 0;
width:100%;
}


.global_content_td_form_bold { 
border-bottom:solid 2px #fff;
height:30px;
font-size:12px;
font-weight:bold;
padding:5px 0 0 5px;
}

.global_content_td_form { 
border-bottom:solid 2px #fff;
height:30px;
font-size:12px;
padding:5px 0 0 5px;
}

