/* Tomhara  - Phase 1 - bespoke style settings 

	Author: 	E Beaumont-Thomas | www.beaumont-thomas.com
	File:		tomhara.css
	Rev:		Ver 1.0.0.
	Ver Date:	26/02/2004
	
	New branding version.
*/

/* SECTION AREA GENERIC CLASSES ============================================================= */
/* Generic text */
BODY
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

P /* Paragraph */
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	MARGIN-TOP: 0px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

P.home /* Paragraph */
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	MARGIN-TOP: 0px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

P.smalltext /* Paragraph */
{
	FONT-SIZE: 10px;
	MARGIN-TOP: 0px;
	COLOR: #888888; /* Light Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

P.prices /* Paragraph */
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;
	MARGIN-TOP: 0px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

P.address /* Paragraph */
{
	FONT-SIZE: 11px;
	MARGIN-TOP: 0px;
	COLOR: #888888; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

SPAN /* Insert line */
{
	FONT-SIZE: 11px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

BLOCKQUOTE /* Indent Comment */
{
   FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	Margin-Left: 30px;
	Margin-Right: 100px;
}

DIV /*Default text settings for layers */
{
	FONT-SIZE: 11px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

TD  /*Default text settings for Table Data cells */
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	COLOR: #555555; /* Mid Grey */
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: transparent;
}

TBODY.smallText  /*Special for TBODY */
{
	FONT-SIZE: 9px;
	LINE-HEIGHT: 11px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

TBODY  /*Default for TBODY */
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

TFOOT
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	MARGIN-TOP: 0px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

H1 /* Main Heading/Title */
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #003366; /* Blue */
	BACKGROUND: transparent;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 5px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

H1.navheading /* Main Heading/Title */
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF; /* White */
	BACKGROUND-COLOR: #555555; /* Mid Grey */
	MARGIN-TOP: 8px;
	MARGIN-BOTTOM: 8px;
	MARGIN-RIGHT: 25px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

H2 /* Sub Heading */
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 12px;
}

H3 /* Paragraph Heading */
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
}

H4 /* Miscellaneous Sub-Heading */
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

LI /* List line spacing and text values */
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

OL.alpha /* Ordered List bullet values */
{
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	LIST-STYLE-TYPE : lower-alpha;
}

OL.numbered /* Ordered List bullet values */
{
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	LIST-STYLE-TYPE: lower-roman;
}

UL /* Un-Ordered List bullet values */
{
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	LIST-STYLE-TYPE : square;
}

/* DEFAULT LINK STYLES ============================================================= */
A
{
	FONT-WEIGHT: bold;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

A:HOVER
{
	FONT-WEIGHT: bold;
	COLOR: #0066FF; /* Mauve */
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

A.address
{
	FONT-WEIGHT: bold;
	COLOR: #888888; /* Grey */
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

A.address:HOVER
{
	FONT-WEIGHT: bold;
	COLOR: #0066FF;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

A.misc
{
	FONT-WEIGHT: normal;
	COLOR: #003366; /* Blue */
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

A.misc:HOVER
{
	FONT-WEIGHT: normal;
	COLOR: #0066FF;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
/* DEFAULT HORIZONTAL RULE ============================================================= */
HR
{
	BORDER: 0px;
	COLOR: #660099; /* Purple */
	BACKGROUND: #FFFFFF; /* white */
	HEIGHT: 1px;
}

/* DEFAULT FORM ELEMENTS ============================================================= */
FORM /* Main form space surround */
{
	MARGIN: 0px;
}

TEXTAREA
{
    FONT-SIZE: 11px;
	COLOR: #555555; /* Mid Grey */
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #FFFFFF; /* white */
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-TOP-COLOR: #AAAAAA;
	BORDER-LEFT-COLOR: #AAAAAA;
	BORDER-RIGHT-COLOR: #CCCCCC;
	BORDER-BOTTOM-COLOR: #CCCCCC;
}

INPUT
{
    FONT-SIZE: 11px;
	COLOR: #000000; /* Black */
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #FFFFFF; /* white */
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-TOP-COLOR: #AAAAAA;
	BORDER-LEFT-COLOR: #AAAAAA;
	BORDER-RIGHT-COLOR: #CCCCCC;
	BORDER-BOTTOM-COLOR: #CCCCCC;
}

INPUT.text
{
    FONT-SIZE: 11px;
	COLOR: #B8C5C8; /* Dark Grey Light */
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #FFFFFF; /* white */
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-TOP-COLOR: #F0F0F0;
	BORDER-LEFT-COLOR: #F0F0F0;
	BORDER-RIGHT-COLOR: #F0F0F0;
	BORDER-BOTTOM-COLOR: #F0F0F0;
}

INPUT.radio
{
	COLOR: #000000; /* Black */
	BACKGROUND: #FFFFFF; /* white */
	BORDER-WIDTH: 1px;
}

/* SPECIALISED FORM ELEMENTS ============================================================= */
INPUT.sqrButton /* sqrbutton Aubergine */
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; /* aubergine Dark */
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #99CCFF; /* Corn Blue */ 
	HEIGHT: 18px; 
	WIDTH: 18px;
	BORDER-WIDTH: 1px;
	BORDER-TOP-COLOR: #C2E0FF; /* Sky Blue */
	BORDER-LEFT-COLOR: #C2E0FF; /* Sky Blue */
	BORDER-RIGHT-COLOR: #0099FF; /* Dark Blue */
	BORDER-BOTTOM-COLOR: #0099FF; /* Dark Blue */
}

INPUT.freesizeButton /* freesizebutton Aubergine */
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; /* aubergine Dark */
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND: #99CCFF; /* Corn Blue */ 
	BORDER-WIDTH: 1px;
	BORDER-TOP-COLOR: #C2E0FF; /* Sky Blue */
	BORDER-LEFT-COLOR: #C2E0FF; /* Sky Blue */
	BORDER-RIGHT-COLOR: #0099FF; /* Dark Blue */
	BORDER-BOTTOM-COLOR: #0099FF; /* Dark Blue */
}

SELECT
{
	FONT-SIZE: 11px;
	COLOR: #000000; /* Black */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

/* DEFAULT PERIPHERAL STYLES ============================================================= */
.error /* can be used with ALL TEXT BASED ELEMENTS */
{
    FONT-SIZE: 11px;
    COLOR: red;
	BACKGROUND: transparent;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
}

.errorbold /* can be used with ALL TEXT BASED ELEMENTS */
{
    FONT-SIZE: 11px;
    COLOR: red;
	BACKGROUND: transparent;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
}

.alert /* can be used with ALL TEXT BASED ELEMENTS */
{
    FONT-SIZE: 11px;
    COLOR: red;
	BACKGROUND: transparent;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
}

.highlight /* can be used with ALL TEXT BASED ELEMENTS */
{
	FONT-WEIGHT: normal;
    COLOR: #F5A400; /* Mustard */
	BACKGROUND: transparent;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}

.headerwhite /* Table header with dark background */
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF; /* White */
	BACKGROUND-COLOR: #F5A400; /* Mustard */
}

.quote /* Default quote style */
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 40px;
    MARGIN-RIGHT: 40px;
    COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
    FONT-STYLE: oblique;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}

/* SPECIALISED TABLE CONTROLS FOR DATA AREA ============================================================= */
TD.noborder
{
	BORDER: 0px;
}

.borderOn
{
	BORDER-LEFT-COLOR: #003366; 
	BORDER-BOTTOM-COLOR: #003366; 
	BORDER-TOP-COLOR: #003366; 
	BORDER-COLLAPSE: collapse; 
	BORDER-RIGHT-COLOR: #003366;
}

.mainDataTable
{
	padding-left: 10px;
	padding-right: 10px;
}

.paddingLR15
{
	padding-left: 15px;
	padding-right: 15px;
}

.paddingTB20
{
	padding-top: 20px;
	padding-bottom: 20px;
}

.paddingTLR5
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

TD.dataBG
{
background-image:url(../images/DataBackground.gif);
background-position:top;
background-repeat:no-repeat;
}

TD.dataBG2
{
background-image:url(../images/Sub_02.jpg);
background-position:top;
background-repeat:no-repeat;
}

TD.dataBG3
{
height: 44px;
background-image:url(../images/SeaNew.gif);
background-position:top;
background-repeat:no-repeat;
}

TABLE.scrollNav
{
margin:0px 0px 20px 25px;
}

 /* Calendar */
TD.CalendarColour1
{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #555555; /* Mid Grey */
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

TD.CalendarColour2
{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #2EC2CE;
	COLOR: #FFFFFF; /* White */
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

TD.CalendarColour3
{
	FONT-SIZE: 11px;
	COLOR: #555555; /* Mid Grey */
	BACKGROUND: transparent;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}