@charset "UTF-8";
/* CSS Document */

/* HTML page */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-color: #000;
	
	background-image: url(/includes/images/bkg-gradient.gif);
	background-repeat: repeat-x;
}

.container-page
{
	width: 905px;
	
	margin-left: auto;
	margin-right: auto;
}

/* Header */

.container-header
{
	width: 100%;
	height: 180px;
	
	margin-left: auto;
	margin-right: auto;
}

.container-header-left
{
	width: 721px;
	height: 161px;
	
	float: left;
}

.container-header-left-logo
{
	width: 215px;
	height: 138px;
	
	float: left;
	
	margin-top: 23px;
	margin-left: -14px;
	
	background-image: url(/includes/images/logo-tattershall-castle.png);
	background-repeat: no-repeat;
}

#container-header-left-logo
{	
	display:		block;
	float: 			left;
	width:			215px;
	height:			137px;
	background:		url("/includes/images/logo-tattershall-castle.png") no-repeat 0 0;
}

#container-header-left-logo:hover
{
	background-position: 0 -137px;
}

.container-header-left-title
{
	width: 451px;
	height: 63px;
	
	float: right;
	
	margin-top: 83px;
	margin-right: 42px;
	
	_margin-right: 22px;
	
	background-image: url(/includes/images/title-tattershall-castle.png);
	background-repeat: no-repeat;
}

.container-header-right
{
	width: 184px;
	height: 51px;
	
	float: right;
	
	_margin-top: -163px;
}

.container-header-right-nav-top
{
	width: 100%;
	height: 51px;
	
	margin-left: auto;
	margin-right: auto;
}

#container-header-right-nav-1440
{
	margin-left:	4px;
	
	display:		block;
	float: 			left;
	width:			180px;
	height:			51px;
	background:		url("/includes/images/nav-top-the1440.png") no-repeat 0 0;
}

#container-header-right-nav-1440:hover
{
	background-position: 0 -51px;
}

.container-nav-main
{
	width: 100%;
	
	padding-top: 174px;
	*padding-top: 15px;
	
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #07315E;
}

.container-nav-main a
{
	color: #FFF;
	text-decoration: none;
}

.container-nav-main a:link
{
	color: #FFF;
	text-decoration: none;
}

.container-nav-main a:hover
{
	color: #FFF;
	text-decoration: underline;
}

.container-nav-main a:visited
{
	text-decoration: none;
}

.container-nav-main a:active
{
	color: #FFF;
	text-decoration: underline;
}

.container-nav-main ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.container-nav-main li
{
	display: inline;
	margin: 8px;
	_margin: 2px;
}

/* Body */

.container-body
{
	width: 905px;
	height: 583px;
	
	margin-top: 25px;
	_margin-top: 0px;
	
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(/includes/images/body-bkg.png);
	background-repeat: no-repeat;
}

.container-body-content
{
	width: 886px;
	height: 565px;
	
	margin-left: 9px;
	margin-right: 10px;
	margin-bottom: 11px;
	
	padding-top: 7px;
}

/* Footer */

.container-footer
{
	width: 100%;

	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #BBBBBB;
}

.container-footer a
{
	color: #BBBBBB;
	text-decoration: none;
}

.container-footer a:link
{
	color: #BBBBBB;
	text-decoration: none;
}

.container-footer a:hover
{
	color: #BBBBBB;
	text-decoration: underline;
}

.container-footer a:visited
{
	text-decoration: none;
}

.container-footer a:active
{
	color: #BBBBBB;
	text-decoration: none;
}

/* Galleries */

.container-gallery-area-left
{
	width: 272px;
	height: 498px;
	
	position: absolute;
	
	margin-left: 26px;
	margin-top: 57px;
}

.container-gallery-area-middle
{
	width: 272px;
	height: 498px;
	
	position: absolute;
	
	margin-left: 308px;
	margin-top: 57px;
}

.container-gallery-area-right
{
	width: 272px;
	height: 498px;
	
	position: absolute;
	
	margin-left: 589px;
	margin-top: 57px;
}

.container-gallery-thumb-container
{
	width: 272px;
	height: 408px;
}

.container-gallery-thumb-row
{
	width: 272px;
	height: 136px;
}

.container-gallery-thumb-bkg
{
	width: 136px;
	height: 136px;
	
	float: left;
	
	background-image: url(/includes/images/gallery-bkg-thumb.png);
	background-repeat: no-repeat;
}

#container-gallery-thumb-bkg-rollover
{
	display:		block;
	float: 			left;
	width:			136px;
	height:			136px;
	background:		url("/includes/images/gallery-bkg-thumb-rollover.png") no-repeat 0 0;
}

#container-gallery-thumb-bkg-rollover:hover
{
	background-position: 0 -136px;
}

.container-gallery-thumb
{
	width: 122px;
	height: 122px;
	
	margin: 7px;
	
	background-repeat: no-repeat;
	
	background-color: #000;
	
	overflow: hidden;
}

.container-gallery-thumb-text-bkg
{
	width: 122px;
	height: 35px;
	
	background-color: #c6d7e7;
}

.container-gallery-thumb-text-bkg-spacer
{
	width: 122px;
	height: 87px;
}

.container-gallery-thumb-text-data
{
	width: 112px;
	height: 25px;
	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 13px;
	
	color: #07315e;
}

/* Tour buttons */

#tour-btn
{
	width: 100px;
	height: 80px;
	
	position: absolute;
	
	background-color: #0F3;
}
