/* This contains typographical styling only and is intended to be used in conjunction with the site layout css */

/* Font Families */
h1,h2,h3,h4,h5,h6,blockquote,q,legend,th {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}

p,a,div,span,ul,ol,li,sup,sub,label,input,textarea,select,cite,caption,td {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
	}


/* Font sizing and spacing */
p,ul,ol,span,sup,sub,label,input,textarea,cite { font-size:70%; line-height:125%; }

p  { margin: 0px 0px 0px 0px; }
p.list  { margin: 10px 0px 0px 0px; line-height: 125%; }

h1 { font-size:180%; color:#000000; margin:0px 0px 5px 0px; font-weight:bold; }
h2 { font-size:130%; color:#000000; margin:0px 0px 5px 0px; font-weight:bold; }
h3 { font-size:105%; color:#000000; margin:0px 0px 5px 0px; font-weight:bold;}
h4 { font-size: 95%; color:#000000; margin:10px 0px 0px 0px; font-weight:bold; }
h5 { font-size: 85%; color:#000000; margin:0px 0px 5px 0px; font-weight:bold; }
h6 { font-size: 75%; color:#000000; margin:0px 0px 5px 0px; font-weight:bold; }


.redh2 {font-size:130%; color:#FF0000; font-weight:bold;}
.redh4 {font-size:95%; color:#FF0000; font-weight:bold;}


/* Lists */
ul 	{ margin:5px 0px 5px 0px; }
ul ul	{ font-size:100%; }
li 	{ line-height:125%; }



/* Links */
a 		{text-decoration:none;color: #000000;}
a:visited	{text-decoration:none;color: #000000;}
a:hover 	{text-decoration:underline;color: #000000;}
a:active	{text-decoration:none;color: #000000;}



/* Textual Formatting */
blockquote, q	{font-size:80%;font-weight:bold;}
q					{display:block;font-style:oblique;margin:0px 0px 10px 0px;}
strong			{color:#411962; font-weight:bold;}


/* Form Elements */
legend {
	font-size: 75%;
	margin: 0px 0px 15px 5px;
	padding: 0px;
	color: #000;
}
label { color: #003366; padding: 0px; font-weight: bold; }
select,textarea,input,label { font-size: 75%; }



/* Content Typography */
#Left h1 { margin: 20px 0px 0px 0px; }

/* Footer */
/*#footer { margin: 0px auto 0px auto; font-weight: bold; text-align: center; }*/


/*PAUL*/

p.hotelshort { margin: 5px 0px 0px 136px; width:260px; padding-top:5px; }

p.justify { text-align: justify }


p.brochuretext { text-align: left; margin: 3px 0px 0px 125px; }

.promoheader
{
	font-weight:bold;
	font-size:0.85em;
	font-family: Arial, Helvetica, sans-serif;
	color:#5B5539;
}

.smallpromoheader
{
	font-weight:bold;
	font-size:0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color:#5B5539;
}

.tabledisplay
{
		font-weight:normal;
		font-size:0.9em;
		font-family:Arial, Helvetica, Sans-Serif;
		color:#000000;
}

.tabledisplayflights
{
		font-weight:normal;
		font-size:0.9em;
		font-family:Arial, Helvetica, Sans-Serif;
		color:#000000;
}

TABLE.tabledisplay SELECT
{
		font-weight:normal;
		font-size:0.9em;
		font-family:Arial, Helvetica, Sans-Serif;
		color:#000000;
}



TABLE.tabledisplayflights TD
{
		line-height:150%;
		border-width: 1px;
		border-style: solid;
		border-color: #FFFFFF;
}




