/**********************************************************************************************
*                                                                                             *
* Author: 		 : James Marshall, Harlequin Solutions                                        *
* Last modified  : 04.06.2009                                                                 *
* Version        : 1.0                                                                        *
* Browser(s)     : All (IE Win hacks/fixes are in separate stylesheets)                       *
*                                                                                             *
*                                                                                             *
**********************************************************************************************/
/*
T1 = Template 1 (home)
T2 = Template 2 / 2a / 2b   
T3 = Template 3    
T3a = Template 3a    
T3b = Template 3b                                                                                                
T4 = Template 4

/* Global Layout Settings
==============================================================================================*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 88%; /*global sets font-size at 14px*/
	/* Font sizing in ems. If you want to change anything size-wise, just change this. */
	/* Refer to http://clagnut.com/blog/348/ for details. */
	/* http://riddle.pl/emcalc/ - Em Calculator */
	/* text-align: center; */
	background: #fff;
}	

/* HTML Styles
=============================================================================================*/
p {
	font-size: 1em;
	line-height: 1.38em;
	margin: 0px 0px 12px 0px;
	color:#333;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

H1 {color:#b51f24;font-size:1.5em;font-weight:bold;margin: 0 0 1.38em;padding:0;}/*displayed 24px*/
H2 {font-size:1.13em;font-weight:bold;line-height:128%;margin: 0 0 1.38em;padding:0px;} /* displayed at 18px */
H3 {font-size:1.06em;font-weight:bold;margin: 0 0 1.38em;padding:0;line-height:110%;} /* displayed at 17px */
H4 {font-size:1em;margin: 0 0 1.38em; padding: 0;line-height:110%;font-weight:bold}/* displayed at 16px */
H5 {font-size:0.94em;margin: 0 0 1.38em; padding: 0;line-height:110%;}/* displayed at 15px */
H6 {font-size:0.88em;margin: 0 0 1.38em; padding: 0;line-height:110%;} /* displayed at 14px */

strong, b {
		font-weight: bold;
	}
	
		/* :link :visited :focus :hover :active */
	a:link {
		text-decoration: none;
		color: #e7432a;
		font-weight: bold;
		border-bottom: 1px solid #fff;
		background-color: transparent;
	}
	a:visited { 
		text-decoration: none;
		/* text-decoration: line-through; */			
		color: #e68b15 /* #d8ee78 */;
		background: transparent;
		font-weight: bold;
	}		
	a:focus, a:hover, a:active { 
		text-decoration: underline;
		/* background: transparent; */
		font-weight: bold;
		}	

	ul {
		margin: 0 0 36px 0;
		font-size: 1em;
		line-height: 1.7em;
		}
		ul ul {
			margin: 0 0 0 -3px;
			font-size: 100%;
		}			
		ul li {
			padding: 0 0 0 0;
			background: url(/includes/site-images/bullet.png) no-repeat 0 3px;
			color: #666;
		}
	ol {
		margin: 0 36px 20px;
		font-size: 0.88em;
		line-height: 1.6em;
		}
		ol ol {
			margin: 0 0 0 0;
			font-size: 100%;
		}			
		ol li {
			margin: 0 0 0 1.88em;
			list-style-type: decimal;
			color: #666;
		}
		
	img {
		border: none;
	}

	hr {
		height: 1px;
		margin: 20px 0;
		color: #ccc;
		background-color: #ccc;
		border: 0px;
	}
	
	address {
		margin: 0 0 1.5em;
		padding: 0 0 0 40px;
		color: #999;
		font-style: normal;
		border-left: 1px solid #d7d2d0;
	}
	
	acronym, abbr {
		border-bottom: 1px dashed #9c1948;
		cursor: pointer;
	}

	q { quotes: "\201C" "\201D" "\2018" "\2019"; }
	
	q:before { content: open-quote; }
	q:after  { content: close-quote; }
	
	q:before   { content: '\201C'; } /* Safari support */
	q:after    { content: '\201D'; }
	q q:before { content: '\2018'; }
	q q:after  { content: '\2019'; }

	blockquote * { quotes: none; }
	blockquote > *:before { content: '\201C'; }
	blockquote > *:after  { content: '\201D'; }
	blockquote q:before   { content: '\2018'; }
	blockquote q:after    { content: '\2019'; }
		
	
	blockquote {
		background: #f2f2f2 url("/includes/site-images/blockquote-bg.gif") top right no-repeat;
		margin: 0 0 20px;
		padding: 20px 92px 20px 40px;
		font-size: 1.2em;
		line-height: 1.4em;	
		border: 1px solid #fff;
		}
		blockquote p {
			margin: 0 !important;
			padding: 0 !important;
			color: #000;
		}
		
		
	/* CMS Cleanup
	==============================================*/
	
	/*Deal with link and FONT tag combos*/
	#Home_Section font a, #Home_Section a font {color:#b51f24 !important;font-weight:bold;}	
	#See_Section font a, #See_Section a font {color:#836e2c !important;font-weight:bold;}	
	#Do_Section font a, #Do_Section a font {color:#00365b !important;font-weight:bold;}	
	#Stay_Section font a, #Stay_Section a font {color:#426874 !important;font-weight:bold;}	
	#Travel_Section font a, #Travel_Section a font {color:#9c7487 !important;font-weight:bold;}	
	#Book_Section font a, #Book_Section a font {color:#005c96 !important;font-weight:bold;}	
	#Info_Section font a, #Info_Section a font {color:#b51f24 !important;font-weight:bold;}	

		
	font { /*To override any legacy code or pesky users that know some HTML*/
		font: 100% arial,sans-serif;
		color: #666;
		background-color: transparent !important;
		line-height: 1.45em;
	}
	li font {
		color: #666;
	}
	u {
		text-decoration: none;
	}
		
	/* Tables
	==============================================*/
		
	#ContentBG table {
		border-collapse: collapse;
		border: 2px solid #d8dce3;
		background: #fff;
		color: #000;
		margin: 0 0 1.38em;
		padding: 1px;
		}
		#ContentBG table caption {
			font-size: 1.15em;
			letter-spacing: -1px;
			text-align: left;	
			color: #4e4f4f;
			padding: 0 0 3px;
		}
		#ContentBG table tr {
			background: #fefefe;
		}
		/* This is the magic class for the 'zebra' row effect */
		#ContentBG table tr.rowTint {
			background: #f4f4f4;
		}
		#ContentBG table td,
		#ContentBG table th {
			/* border-right: 1px solid #fff;
			border-bottom: 1px solid #fff; */
			border: 1px solid #f4f4f4;
			padding: 10px 6px;
			font-size: 0.88em;
			/* line-height: 1.1em; */
			/* font-size: 0.69em; */
			/*width: 20%;*/
			}
		#ContentBG table th {
			vertical-align: bottom;
			font-weight: bold;
			font-style: italic;
			color: #fff;
			background: #ccc /* url("/includes/site-images/child-main-heading-bg.gif") left bottom no-repeat */;
		}
		#ContentBG table td {
			vertical-align: top;
			background: #fefefe url("/includes/site-images/td-bg.gif") top left repeat-x;
			}	
	
			#ContentBG table td p {
				font-size: 1.00em;
				/* line-height: 1em; */
				color: #4e4f4f;
				}	
			#ContentBG table td i {
				color: #63748e;
				}
			#ContentBG table td ul li {
					background: url(/includes/site-images/bullet-table.png) no-repeat 0 0;
				}

#Menu a{padding: 6px 25px 6px 25px;} /* <-- Hit area for main menu buttons*/



/* Forms                                                                     
****************************************************************************/

/* Form General */
form table {/*width:100%; */margin:1.6em 0; border:1px solid #6ea6b8!important; border-collapse:separate!important; background:#fff!important}
form table td,
form table th {padding:0.3em 0.8em}
form table thead td,
form table thead th {font-weight:bold; text-align:center; background:#5dbebe; color:#fff!important;}
td.center {text-align:center}
form table thead b,
form table thead strong,
form table thead label {color:#fff;}
form table thead tr.rowTint td,
form table thead tr.rowTint th {background:#6ea6b8!important; color:#fff!important}
form table thead tr.rowTint  b {color:#fff!important}
form fieldset {border:0}
form table tr.rowTint td {background:#deecf0}
form h6 {margin-bottom:0}
form label {padding:0.27em 0}
form h6 label {padding:0}
h6 label {color:#426874;}
form input {margin:0.2em 0}
form table td.lastformtd {text-align:center!important; background:#6ea6b8;}
form table td.lastformtd input {float:none!important; padding:0!important; margin:0!important; color:#555; width:7em}

/* Flight Booking */
form#flight_booking_form table {width:100%}
form#flight_booking_form label {width:16em; float:left; margin-right:0.5em; text-align:right}
form#flight_booking_form fieldset.top input {width:32em; float:left}
/* Cottage */
form#cottage_arrival thead label {padding:0;}
form#cottage_arrival table {width:100%}
form#cottage_arrival table textarea {width:20em!important}
/* Stores Order */
form#stores_order table#second input {width:13.4em; margin:0 0.2em}
form#stores_order table#second {width:40em; margin-right:auto; margin-left:auto;}
form#stores_order table#second td {white-space:nowrap}
form#stores_order table#second h6 label {float:right}
form#stores_order table#foods td {width:19em!important;}
form#stores_order table#foods input {float:right; vertical-align:top; margin-top:0.5em; margin-right:4.5em;}
form#stores_order table#foods h6 {float:left; margin:0!important; padding:0.4em 0.24em}
form#stores_order table#foods label {float:left; text-align:right; width:12.6em;}
form#stores_order table#foods h6 label {float:none; clear:right; text-align:left}
form table#first {width:40em; margin:2em auto;}
form table#first input {width:13.4em;}
form table#first h6 {text-align:right;}
form table#first span {position:relative; top:-2px;}
form#stores_order table#first label {position:relative; top:4px;}
/* Bicycle Hire */
form#bicycle_hire table {width:100%}
form#bicycle_hire table#hire {width:49em; margin:2em auto}
form#bicycle_hire table#charges {width:49em; margin:1em auto}
form#bicycle_hire label {float:left; width:10em; text-align:right;}
form#bicycle_hire span {position:relative; top:-2px;}
form#bicycle_hire thead label {width:auto; float:none}
form#bicycle_hire table#bike_details input,
form#bicycle_hire table#bike_details select {margin-bottom:.4em; margin-top:0.4em;float:left;}
form#bicycle_hire table.extras {margin:0}
form#bicycle_hire table.extras label {width:4.5em; padding:0.1em 0 0; margin:0 0.5em 0 0; float:right; text-align:left}
form#bicycle_hire table.extras input {margin-top:0.24em;}

/* Wine Order */
form#wine_order table {margin:0 auto 1.6em; width:47em;}
form#wine_order table .tableheader {background:#6ea6b8!important;}
form#wine_order table .tableheader h6 {color:#009386!important}
form#wine_order table td {text-align:center}
form#wine_order table tbody .tableheader {padding-top:0.24em}
form#wine_order table tbody td {padding:0.4em 0.6em 0.16em}
form#wine_order table tbody td input {margin-top:-.08em}
form#wine_order table td.winename {text-align:left}
form#wine_order table tbody * {color:#555}
form#wine_order table#first h6 label {color:#009386!important}
form#wine_order table#first input,
form#wine_order table#first select,
form#wine_order table#first span {float:left}
form#wine_order table#first span {position:relative; top:0;}

table#submitwines td {background:#6ea6b8}


/* Tooltips for wines */
body div#toolTip {position:absolute; z-index:1000; width:30em; background:#cbeffb; border:1px solid #75c7e4; text-align:left; padding:.8em; min-height:1em}
body div#toolTip p {margin:0; padding:0; color:#1f728f; font-size:1em;}
body div#toolTip b,
body div#toolTip strong,
body div#toolTip em {color:#1f728f}
body div#toolTip b {font-weight:bold}


/* form thanks */
p.form_thanx {background:url(/includes/site_images/form_thnx_bg.gif) top left no-repeat #ecfbfa; border:1px solid #6ea6b8; color:#009386!important; padding:4.4em 1em 2em; font-size:1.2em!important; margin-top:6em}


/*** Gallery Start ***/
#gallery #rightcolumn {float:none; width:auto; padding:1.1em 0 0;}
div.pagination_container {height:3em; font-size:0.9em; border-bottom:1px dotted #bbb; padding:1em 0 0;}
div.pagination_container p {font-size:1em!important; float:left; white-space:nowrap; color:#666; margin:0 0 0.8em 0!important;}
div.pagination_container ul.paginator {text-align:right; float:right; margin-right:-5px}
div.pagination_container li {float:left; background:none!important; padding:0.16em 0!important; margin-left:0.24em!important; margin-right:0.24em!important}
ul.paginator span.firstPage {margin:0 10px 0 0;}
ul.paginator a, ul.paginator span {padding:3px 5px 2px;}
ul.paginator a {border:1px solid #fff}
ul.paginator a:hover {background:#c3ebeb; color:#fff; text-decoration:none; border:1px solid #7dd2d2}
ul.paginator span.page_selected {border:1px solid #836e2c; color:#888;}
.artist_row {min-height:12.8em; border-bottom:1px solid #E9E9E9; padding:14px 0; overflow:hidden;}
.noborder {border:0!important; margin-bottom:2em}
.artist_row a {margin:0px 0px 0px 0px; float:left;}
.artist_row p, .artist_row h5, .artist_row div {width:29em; float:right; text-align:left; margin-bottom:0!important}
.artist_row p {padding:0.6em 0!important}
.artist_row h5 {margin-top:0em!important; width:24.2em; float:left}
.artist_row img {float:left; border:2px solid #836e2c; margin:2.4em 6.5em 2.2em 4.2em; background:url(/includes/site_images/no_img_bg.gif) #d2d2d2 center no-repeat}
#gallery #artwork #rightcolumn div.painting {font-size:0.9em; margin:0 auto; width:28.49em;}
#gallery #artwork #rightcolumn div.painting img {margin-top:5em; display:block;} /* 10.917px */
#gallery #artwork #rightcolumn div.notopmargin img {margin-top:2em!important;}
#gallery #artwork #rightcolumn h5 {float:right; margin:0}
#gallery #artwork #rightcolumn h5 a {color:#6cc}
#gallery #artwork #rightcolumn h5 a:hover {text-decoration:none}

.statement_link {float:left; margin:1.3em 0 0}
.statement_link a {color:#009386!important}
.pagination_link {float:right; margin:1.3em 1em 0 1em}

.topmargin {margin:3em 0 1.4em 1em;}

#statement #rightcolumn div.statement_link {float:right; margin-top:1.7em; margin-top:1.7em}
#statement #leftcolumn img {margin:2em 0 1em 0!important; width:28.49em;}
#statement #leftcolumn {padding:1.1em 0 0; margin-top:0}
#statement #leftcolumn p {padding-left:0}
#statement #leftcolumn h2 {color:#009386}
#statement #rightcolumn {width:33em!important;}
#statement #rightcolumn blockquote {margin:4.44em 0 1.5em 1.6em!important}
/*** Gallery End ***/



/*Set page color scheme
============================*/
#Home_Section h2 a, #Home_Section h2 a:hover, #See_Section h2 a, #See_Section h2 a:hover, #Do_Section h2 a, #Do_Section h2 a:hover, #Stay_Section h2 a, #Stay_Section h2 a:hover, #Travel_Section h2 a, #Travel_Section h2 a:hover, #Book_Section h2 a, #Book_Section h2 a:hover, #Info_Section h2 a, #Info_Section h2 a:hover{color:#000;} /*Black links in introductory paragraph (h2's)*/

#Home_Section h1, #Home_Section h2, #Home_Section h3, #Home_Section a, #Home_Section a:hover{color:#b51f24;}
#See_Section h1, #See_Section h2, #See_Section h3, #See_Section h4, #See_Section h5, #See_Section h6, #See_Section a{color:#836e2c;}
#Do_Section h1, #Do_Section h2, #Do_Section h3, #Do_Section h4, #Do_Section h5, #Do_Section h6, #Do_Section a{color:#00365b;}
#Stay_Section h1, #Stay_Section h2, #Stay_Section h3, #Stay_Section h4, #Stay_Section h5, #Stay_Section h6, #Stay_Section a{color:#426874;}  
#Travel_Section h1, #Travel_Section h2, #Travel_Section h3, #Travel_Section h4, #Travel_Section h5, #Travel_Section h6, #Travel_Section a{color:#9c7487;}
#Book_Section h1, #Book_Section h2, #Book_Section h3, #Book_Section h4, #Book_Section h5, #Book_Section h6, #Book_Section a{color:#005c96;}
#Info_Section h1, #Info_Section h2, #Info_Section h3, #Info_Section h4, #Info_Section h5, #Info_Section h6, #Info_Section a{color:#bd7715;}/* b51f24 */ 

/*Vertical column colour*/
#See_Section #VerticalColumn{background-color:#ede9e0;}
#Do_Section #VerticalColumn{background-color:#d9e1e7;}
#Stay_Section #VerticalColumn{background-color:#e3e8ea;}     
#Travel_Section #VerticalColumn{background-color:#f0eaed;}
#Book_Section #VerticalColumn{background-color:#d9e7ef;}
#Info_Section #VerticalColumn{background-color:#f5ebdc;}/* f4dede */
/*menu description colour*/
#See_Section .VerticalColumnDes{color:#836e2c;}
#Do_Section .VerticalColumnDes{color:#00365b;}
#Stay_Section .VerticalColumnDes{color:#426874;}     
#Travel_Section .VerticalColumnDes{color:#9c7487;}
#Book_Section .VerticalColumnDes{color:#005c96;}
#Info_Section .VerticalColumnDes{color:#bd7715;}/* b51f24 */ 
/*Footer color*/

#See_Section #footer{background-color:#836e2c;}
#Do_Section #footer{background-color:#00365b;}
#Stay_Section #footer{background-color:#426874;}
#Travel_Section #footer{background-color:#9c7487;}
#Book_Section #footer{background-color:#005c96;}
#Info_Section #footer{background-color:#bd7715;}/* b51f24 */ 
/*===============================================================================================*/

/*Expanding menu background gif
=================================*/
#ContentBG {
	width:900px;
	padding:0px;
	margin:0px;
	background-color:#fff;
	clear:both;
	background-position:0 0;
	min-height:10px;
}

/*Remove repeating background image where not needed*/
#ContentBG.NoImage{background-image:none!important ;}


#See_Section #ContentBG{background:url(/includes/site_images/seebg.gif);background-repeat:repeat-y;overflow:auto;}
#Do_Section #ContentBG{background:url(/includes/site_images/dobg.gif);background-repeat:repeat-y;overflow:auto;}
#Stay_Section #ContentBG{background:url(/includes/site_images/staybg.gif);background-repeat:repeat-y;overflow:auto;}
#Travel_Section #ContentBG{background:url(/includes/site_images/travelbg.gif);background-repeat:repeat-y;overflow:auto;}
#Book_Section #ContentBG{background:url(/includes/site_images/bookbg.gif);background-repeat:repeat-y;overflow:auto;}
#Info_Section #ContentBG{background:url(/includes/site_images/infobg.gif);background-repeat:repeat-y;overflow:auto;}

/*Gallery scroll bars remove- Firefox*/
#See_Section.GalleryList #ContentBG{overflow:hidden;}



/* Main container 
============================*/
#Container {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	min-height:580px;
}
/* Header banners above menu
============================*/
#Header {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 900px;
	height: 150px;
	background:url(/includes/site_images/TopBanner.gif);	
}

#Header a:hover {border:none;}

#Header h1 {
	float:left;color:#fff;margin:0px;
}

.HeaderLink{
	display:block;
	width:900px;
	height:150px;
	text-indent:-99999px;
}

/*v---temp---v*/
#Header.Home {
	background-image:none;
	height: 150px;
}


/* Main horizontal menu
============================*/
#Menu {
	margin: 1px 0px 0px 0px;
	padding: 0px;
}

#Menu ul{
		margin: 0 0 36px 0;
		line-height: 1.7em;
}

	#Menu li {
		font-family: Arial, Helvetica, sans-serif;
		float:left;
		display:block;
		width:149px;
		height:22px;
		text-align:center;
		padding-top:8px;
		margin-bottom:10px;
		font-size: 1em;
		line-height:1em;
	}
		#Menu li a {
			list-style:none;
			text-decoration:none;
			color:#fff;
			border:none;
		}
		
			#Menu li a:hover {color:#fff;text-decoration:underline;}

#Menu .ItemOne{background-color:#836e2c;margin-right:1px;}
#Menu .ItemTwo{background-color:#00365b;margin-right:1px;}
#Menu .ItemThree{background-color:#426874;margin-right:1px;}
#Menu .ItemFour{background-color:#9c7487;margin-right:1px;}
#Menu .ItemFive{background-color:#005c96;margin-right:1px;}
#Menu .ItemSix{background-color:#bd7715;width:150px;}/* b51f24 */

/*==========================================*/

/* Left column/ menus
============================*/
#VerticalColumn{
	clear:both;
	width:149px;
	min-height:402px;
	background-color:#d9e7ef;
	float:left;
	display:inline;
	padding-top:8px;
}
	.VerticalColumnDes{
		
		font-size:0.81em;
		margin-top:4px;
		margin-bottom: 10px;
		display:block;	
	}
	
#VerticalColumn ul{font-size:1em;line-height:normal;padding-left:10px;padding-right:10px;}
#VerticalColumn ul li{margin-right:0px;}
#VerticalColumn ul li a{border:none;}
#VerticalColumn ul li a:hover{border:none;text-decoration: underline;}

#VerticalColumn ul ul{line-height:normal;margin-top:8px;}
#VerticalColumn ul ul li{line-height:100%;}
#VerticalColumn ul ul li a{ /*menu sub level 1*/color:#666;font-size:.81em;border:none;}
#VerticalColumn ul ul li a:hover{border:none;text-decoration:underline;}

#VerticalColumn ul ul ul{line-height:normal;margin-top:8px;}
#VerticalColumn ul ul ul li{line-height:100%;font-size:1em}
#VerticalColumn ul ul ul li a{ /*menu sub level 2*/display:block;color:#999;}
#VerticalColumn ul ul ul li a:hover{border:none;text-decoration:underline;}


#VCPlaceholder{
	width:149px;
	height:90px;
	margin-top:70px;
	margin-bottom:10px;
}
/* Main images
============================*/
#MainImageT1{
	height:190px; /*temp*/
	width:900px; /*temp*/
	clear:both;
	margin: 0px 0px 10px 0px;
}

#MainImageT2{	
	height:140px; /*temp*/
	width:750px; /*temp*/
	margin: 0px 0px 10px 0px;
	float:right;
}

.MainImageT2b{margin:0px 6px 0px 6px;}

/*===================================*/

/* Main content areas
============================*/

/* Template 1
================*/
#T1Sect1{
	height:190px;
	width: 150px;
	float:left;
}
	#T1Sect1 img{
		margin-bottom:10px;
	}
		
#T1Sect2{
	width: 392px;
	float:left;
	padding: 0px 32px 0px 26px;
}

	#T1Sect2 p{
		margin:10px 0px 0px 0px;
	}

#T1Sect3{
	width: 300px;
	height:190px;
	float:left;
	padding: 0px 0px 0px 0px;
}
	#T1Sect3 img{
		margin-bottom:10px;
	}

/* Template 2 / 2a / 2b
===============*/
#T2Sect1{
	width: 398px;
	float:left;
	padding: 10px 26px 0px 26px;
		overflow:hidden;
}


#T2Sect2{
	width: 300px;
	float:left;
}
	
#T2aSect2{
	width: 300px;
	float:left;

}
	#T2Sect2 img, #T2aSect2 img{
		margin-bottom:10px;
	}
	
/* Template 3
===============*/
#T3Sect1{
	width: 300px;
	float:left;
}

#T3Sect1 img{
	margin-bottom: 10px;
}


#T3Sect2{
	float:right;
	width:548px;
	padding: 10px 26px 0px 26px;
}




/* Template 3a
===============*/
#T3aSect1{
	float:left;
	width:548px;
	padding: 0px 26px 0px 10px;
}

#T3aSect2{
	width: 300px;
	float:right;
}
	#T3aSect2 img{
		margin-bottom:10px;
	}	

/* Template 3b
===============*/

#T3bSect1{
	width: 600px;
	float:left;
}

#T3bSect2{
	float:right;
	width:255px;
	padding: 10px 10px 0px 35px;
}


/* Template 4 (full width layout) - tariff tables use this template. 
===============*/	
#T4Sect2{	
	clear:both;
	width:862px;
	padding: 10px 14px 0px 24px;
	margin-bottom:10px;
}
	
#T4Sect2 thead {
	background:#0786B5;
}	

#T4Sect2 thead td{
	background-color:#426874;
	color:#fff!important ;
	border-color:#999;
}
#T4Sect2 thead p{
	color:#fff!important ;
}



	
	
/*T5's gallery table layout 
===========================*/



#T5Sect2{
	padding:10px 0px 0px 26px;
	margin: 0px 0px 0px 0px;
	width:725px;
	float:right
	}
	
#T5Sect2 table td, table th{
	text-align:left;
	border-color:#fefefe;
}


#T5Sect2 table td, table th p {

	font-size: 1.00em;
	/* line-height: 1em; */
	color: #4e4f4f;
}



/* Footer
===============*/
	
#footer{	
	width: 900px;
	height: 30px;
	clear:both;
	margin-bottom: 10px;
}

/*table fix*/
#T2Sect1 table {width:400px;}

