/*
-----------------------------------------------
Master Style Sheet

Site: Entertainment Seating Uk ltd
Author:   Robbie Donaldson www.raw-digital.co.uk
----------------------------------------------- */
* {
	padding: 0px;
	margin: 0px;
	}

html,body,#bg,#bg table,#bg td{width:100%;height:100%;overflow:hidden}
img{display:block}
/*
BACKGROUND ----------------------- */

#bg {
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}

#bg td {
vertical-align:middle;
text-align:center;
}

#bg img{
min-height:50%;
min-width:50%;
margin:0 auto;}

/*
LINKS --------------------- */

a:link, a:active, a:visited {
	color: #625c4d;
	text-decoration: none;
}

a img {
	border-width: 0; 
	border-style: none;
}


/*
COMMON --------------------- */

br {
	clear: both;
}

p { 
	font-family: Verdana, Arial, sans-serif; 
	line-height: 150%;
	font-size: 0.7em;
	color: #333;
}


.clear {
 clear: both;
 height:0px;
 line-height:0px; 
 visibility: hidden;
}

/*
CONTENT --------------------- */

#wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -480px;
	margin-top: -210px;
	height: 420px;
	width: 960px;
}

#navbar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 30px;
	background: url(../images/menuspacer.jpg) repeat-x;
	border-bottom: 1px solid #ffffff;
}

#masthead {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	
}

#contentMain {
	position: absolute;
	top: 94px;
	left: 0px;
	width: 956px;
	height: 280px;
	border: 2px solid #9a6b4a;
	
}

#footer {
	position: absolute;
	top: 370px;
	left: 0px;
	width: 100%;
	height: 40px;
}

#footer p { 
	color: #595346;
}

#signin {
	position: absolute;
	top: 0;
	right: 0;
}


#outer {
	width: 318px;
	height: 280px;
	float: left;

}

#outer2 {
	width: 636px;
	height: 280px;
	float: left;

}

#outer3 {
	width: 240px;
	height: 280px;
	float: left;

}

#outer4 {
	width: 388px;
	height: 280px;
	float: left;

}

#content {
	width: 318px;
	height: 280px;
	text-align: justify;
}

#content2 {
	width: 318px;
	height: 280px;
	text-align: justify;
}

#content3 {
	width: 318px;
	height: 280px;
	text-align: justify;

}

#content4 {
	width: 636px;
	height: 280px;
	text-align: justify;

}

#content5 {
	width: 240px;
	height: 280px;
	text-align: justify;

}

#content6 {
	width: 388px;
	height: 280px;
	text-align: justify;

}

#content .inner {
	padding: 15px;

}

#content2 .inner {
	padding: 15px;

}

#content3 .inner {
	padding: 15px;

}

#content4 .inner {
	padding: 15px;

}

#content5 .inner {
	padding: 15px;

}

#content6 .inner {
	padding: 15px;

}

#map {
	width: 358px;
	height: 250px;
	border: 1px solid #9a6b4a;
}

h1 {
	margin-bottom: 10px;
	font-size: 110%;
	color: #595346;
}

ul.bullet {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
	font-family: Verdana, Arial, sans-serif; 
	line-height: 150%;
	font-size: 0.7em;
	color: #333;
	font-style: italic;
	margin-left: 20px;
	text-transform: uppercase;
}

ul.bullet li {
	background: url(../images/bullet.png) 5px 3px no-repeat;	
	padding-left: 20px;
	display: block;
}



/*
LOGIN SCREEN --------------------- */

#login {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -205px;
	height: 435px;
	width: 720px;
	color: #666666;
}

#loginContent {
	position: relative;
	margin: auto;
	}

#loginContent p {
	color: #fff;
	margin: 40px 30px 20px 160px;
	text-align: justify;
}	

#loginContent h2 {
	line-height: 150%;
	font-size: 0.7em
}

#loginContent table {
	margin: 0px 0px 0px 230px;
}



/*
ADMIN SCREENS --------------------- */


#admin {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -205px;
	height: 435px;
	width: 720px;
	color: #666666;
}

#adminContent {
	position: relative;
	margin: auto;
	}
	
#adminXML {
	position: relative;
	width: 240px;
	margin: auto;
}

.xmlshunt {
	margin-left: 25px;
}

	
#adminContentList {
	position: relative;
	margin-left: 80px;
	}	

#adminContent p {
	color: #fff;
	margin: 20px 30px 20px 0px;
	text-align: justify;
}	

#adminContent h1, #adminXML h1 {
	margin: 0px 30px 10px 0px;
	text-align: justify;
}	

#adminContent h2, #adminContentList h2, #adminContentForm h2 {
	line-height: 120%;
	font-size: 0.76em
}

#adminContent table {
	margin: auto;
}


.KT_tng {
} 

.KT_tngtable {
background: #ffffff;	
}

.KT_tnglist {
	margin: auto;
}

.KT_bottomnav a, .KT_bottombuttons a {
	color: #9c2612;
}

.KT_bottomnav a:hover, .KT_bottombuttons a:hover {
	text-decoration: underline;
}
