<!-- $Header: /Tourcom src/JSPscripts/webConnect/standard/weblinkDefault.css 7     18/04/06 4:31p Trevor $ -->

<!-- ***************** Global defaults ***************** -->

UL
{
    LIST-STYLE-IMAGE: url(images/modbul1.gif)
}
UL UL
{
    LIST-STYLE-IMAGE: url(images/modbul2.gif)
}
UL UL UL
{
    LIST-STYLE-IMAGE: url(images/modbul3.gif)
}

A:link
{
    COLOR: black
}
A:visited
{
    COLOR: black
}
A:active
{
    COLOR: #447B99;
}
BODY
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}

TABLE
{
    FONT-FAMILY: Arial;
}
TH
{
}
TD
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
}

BODY
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    font-size:smaller;
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}


IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

SPAN.alert
{
    COLOR: red;
    FONT-SIZE: large;
}

SPAN.heading
{
    font-size: 18pt;
    font-weight: bold;
}
    

SPAN.subheading
{
    font-size: 14pt;
    font-weight: bold;
}
    

<!-- ***************** site/heading.jspf ***************** -->

<!-- The menu bar is the set of links across the top -->

TABLE.menubar {
   border-spacing: 10pt;
}

TR.menubar {
   background-color: #447B99;
}

TD.menubar {
   text-indent: 5pt;
   height: 30pt;
}

A:link.menubar
{
    COLOR: white
}
A:visited.menubar
{
    COLOR: white
}
A:active.menubar
{
    COLOR: white
}

<!-- The menu container is the cell that contains the menu down the side -->

TR.menucontainer
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}

TD.menucontainer
{
    BORDER-RIGHT: #447B99 1px solid;
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
    vertical-align:top;
}


<!-- Each item in the side menu has the menulist style -->

TABLE.menulist
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}

TD.menulist, TD.menulisthead, TD.menulistother
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    padding-top: 0pt;	
    margin: 0px;
    text-indent: 5pt;
    height: 30px;
}

A:link.menulist, A:link.menulistother
{
    COLOR: black
}
A:visited.menulist, A:visited.menulistother
{
    COLOR: black
}
A:active.menulist, A:active.menulistother
{
    COLOR: #447B99
}

<!-- ***************** service_search.jsp ***************** -->

TABLE.optionparams
{
    border: 1px solid #447B99; 
    margin-left:10px; 
    margin-top:10px
}

IMG.supplierThumbNail
{
    width: 130px;
    height: 130px;
}

<!-- ***************** service_select.jsp ***************** -->

TABLE.servicetypelist
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    MARGIN-TOP:  20px;
    MARGIN-LEFT: 100px;
    BORDER-LEFT: white;
    BORDER-BOTTOM: white;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
}
TD.servicetypelist
{
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}


<!-- service_search.jsp -->

TABLE.OptionListContainer
{
	MARGIN-LEFT: 0px;
}

TABLE.ServiceParams
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 10px;
    BORDER: #447B99 1px solid;
}



TABLE.OptionDetail
{
    MARGIN-LEFT: 50px;
    BORDER: black 1px solid;
}
TR.OptionDetail
{
	background-color: #447B99;
	color: White;
}
TD.OptionDetail
{
}



TABLE.optionlist
{
    PADDING-RIGHT: 6pt;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    PADDING-TOP: 6pt;
}
TD.optionlist
{
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    PADDING-BOTTOM: 5pt;
    PADDING-TOP: 5pt;
    BACKGROUND-COLOR: white;
}

TABLE.OptionListSupplier
{
    MARGIN: 0px;
    BORDER: 0px;
    PADDING: 0px;
}


<!-- option_info.jsp -->

TABLE.border
{
    BACKGROUND-COLOR: #447b99
}
TD.border
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #447b99
}

TABLE.ratescontainer
{
	margin-left:10px;
	margin-top:10px;
	border: #447B99 1px solid;
	vertical-align:text-top;
}
table.availibilitylist
{
	border: #447B99 1px solid;
}

td.freerate
{
    text-decoration: line-through;
    color: red;
}

<!-- list_bookings.jsp -->

TABLE.bookinglist
{
    BORDER: #447B99 1px solid;
    FONT-SIZE: smaller;
    MARGIN-LEFT: 10px;
}


TH.bookinglist
{
    BORDER-BOTTOM: #447B99 1px solid;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    PADDING-TOP: 2pt;
}

TR.bookinglist
{
    BORDER-BOTTOM: #447B99 1px solid;
}

TD.bookinglist
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    PADDING-BOTTOM: 2pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #eeeeee 1px solid;
}

<!-- view_booking.jsp -->

TABLE.servicelist
{
    BORDER: #447B99 1px solid;
    FONT-SIZE: smaller;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 10px;
}

TH.servicelist
{
    BORDER-BOTTOM: #447B99 1px solid;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    PADDING-TOP: 2pt;
    weight: bold;
}

TD.servicelist
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    PADDING-BOTTOM: 2pt;
    PADDING-TOP: 2pt;
}

table.bookinghead
{
	border: 1px solid #447B99; 
	MARGIN-LEFT:10px; 
	margin-top:10px
}


.fyistyle
{
	background-color:#ffffd0;
	border: 1px solid black;	
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

.smalltext
{
    font-size: 9pt;
}



