
.focus_box
	{
	width: 950px; height: 320px;
	background: #666;
	position: relative;
	margin: auto;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.focus_txt
	{
	width: 530px; height: 300px;
	background: #666;
	position: absolute; left: 10px; top:10px;
/*	-moz-border-radius: 10px;
	border-radius: 10px;

background-color: #000;
background: url(images/linear_bg_1.png);
background: -moz-linear-gradient(100% 100% 180deg, #000, #d00);
background: -webkit-gradient(linear, left top, right top, from(#d00), to(#000));
*/
	display: none;
	}

.focus_img
	{
	width: 400px; height: 300px;
	background: #eee;
	position: absolute; left: 540px; top:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}










body,html
	{
	width: 100%; height: 100%;
	margin: 0 0; padding: 0;
	background-color: #C1CDCD;

	/* background-image: url('http://www.hbauk.co.uk/background.png'); */
	text-align: center;
	}
.mainpagetable { background: #fff; margin: 0 auto; padding: 5px;}

#frame
	{
	width: 980px;
	background: #fff;
	border: solid #369; border-width: 0 0px;
	margin: 0 auto;

	}

#header
	{
	border: solid 2px #369;
	height: 100px;
	background: #fff;
	margin: 0 auto 5px; padding: 0;
	}
#footer
	{
	border: solid 2px #369;
	height: 100px;
	background: #ddd;
	margin: 5px auto 0; padding: 5px;
	font-size: 0.75em;
	}

	#logo
		{
		margin: 10px;
		float: left;
		}
#strap
	{
display: none;
	height: 30px;
	background: #ddd;
	margin: 0 5px;
	font-size: 0.8em; color: #000;
	}

#sidebar
	{
	margin: 0; padding: 0 5px 0 0;
	}

.border
	{
	border: solid #369; border-width: 0 2px 0 0;
	}

#mainbar
	{
	padding: 0 0 0 5px;
	}

#mainbar_top
	{
	margin: 5px 0; padding: 0;
	background: #fff;
	border: solid 1px #369;
	}
	.mainbar_top_large 	{ height: 450px; }
	.mainbar_top_medium	{ height: 200px; }
	.mainbar_top_small 	{ height: 225px; }

	#main-caption
		{
		position: relative; top: -40px;
		width: 100%; line-height: 40px;
		background: #369;
	/*	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; */
		}

#mainbar_bottom
	{
	/* padding-bottom: 100px; height: 100%; */
	}

#col_left
	{
	background: #fff;
	margin: 0; padding: 0 5px;
	}

#col_right
	{
	background: #fff;
	padding: 0 0 0 5px;
	}

#col_full
	{
	background: #fff;
	/* position: relative; height: 100%; */
	margin: 0; padding-right: 5px;
	padding: 0;
	}

.clear
	{
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0; padding: 0;
	}

.onair_details
	{
	background: #ddd;
	border: solid #000; border-width: 0 0 0 5px;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000;

	margin: 5px 0; padding: 5px;
	}

.attachment
	{
	background: #ddd;
	border: solid 1px #369; border-top-width: 0;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000;

	margin: 0; padding: 5px;
	}


#footer2
	{
	font-size: 0.8em; color: #000;
	border: solid 2px #369;
	width: 965px; height: 70px;
	background: #ddd;
	margin: 5px auto 0; padding: 0;
	}

#footer
	{
	background: #ddd;
	}


.candb
	{
	display: block;
	border: solid 1px #369;
	margin: 3px auto;	
	}

.center
	{
	display: block;
	margin: 3px auto;	
	}