@charset "utf-8";

* {margin: 0; padding: 0;}

html, body {height: 100%;}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424546;
	background: url(images/bg_body.jpg) left 66px  repeat-x;
	behavior: url(http://www.sgtv.co.uk/templates/main/csshover.htc)
}

#page	{
		position: relative;
		min-height: 100%;
	}
	* html #page {height: 100%;}

p {
	line-height: 1.5em;
	margin-bottom: 10px;
	}



hr {border: 0; clear:both;}

* html hr {border: 1px solid #fff;}

#top {
	width: 931px;
	height: 128px;
	padding-top: 66px;
	margin: 0 auto;
	background: url(images/bg_top.jpg) no-repeat;
	}
* html #top {padding-top: 66px;}
*+html #top {padding-top: 66px;}
	
#top h1 strong {display: none;}

#nav {width: 870px; margin: 0 auto}

#nav ul li {float:left; list-style-type:none; position: relative }

#nav ul li a {display:block; height: 39px;}

#nav ul li a em {display:none;}

#nav ul li a.m1 {width: 112px; background: url(images/m01.gif)}
#nav ul li a.m2 {width: 122px; background: url(images/m02.gif)}
#nav ul li a.m3 {width: 125px; background: url(images/m03.gif)}
#nav ul li a.m6 {width: 157px; background: url(images/m04.gif)}
#nav ul li a.m5 {width: 210px; background: url(images/m05.gif)}
#nav ul li a.m4 {width: 142px; background: url(images/m06.gif)}

#nav ul li a:hover {background-position: bottom;}

#nav ul li ul {
	display: none;
	width: 140px;
	padding: 0;
	margin: 0;
	border: 0;
	position: absolute;
	top: 39px;
	background: #e39f31;
	}
	
*+html #nav ul li ul {width: 99%}
* html #nav ul li ul {width: 11.8em;}

#nav ul ul li {
	float: none;
	margin: 0;
	}
	
#nav ul ul li a {
	height: 20px;
	padding: 4px 8px;
	color: #fff;
	text-decoration: none;
	}
	
#nav ul ul li a em {display: block; font-style: normal}
	
#nav ul ul li a:hover { background: #fcb035}
	
* html #nav ul ul li {height: 1%;}
*+html #nav ul ul li {height: 1%;}

#nav ul ul ,
#nav ul li:hover ul ul
{display: none;}

#nav ul li:hover ul,
#nav ul ul li:hover ul
{display: block;}

#wrap {
	width: 931px;
	margin: 0 auto;
	background: url(images/bg_wrap2.jpg) repeat-y;
	}
#wrap-home {
	width: 931px;
	margin: 0 auto;
	background: url(images/bg_wrap2-home.jpg) repeat-y;}
	
#wrap-top {width: 931px;background: url(images/bg_wrap.jpg) top left no-repeat;}	
#wrap-top-home {width: 931px;background: url(images/bg_wrap-home.jpg) top left no-repeat;}

#wrap-bottom {width: 931px; padding-bottom: 36px; background: url(images/bg_wrap3.jpg) left bottom no-repeat; min-height: 314px;}
#wrap-bottom-home {width: 931px; padding-bottom: 36px; background: url(images/bg_wrap3-home.jpg) left bottom no-repeat; min-height: 314px;}

* html #wrap-bottom,  * html #wrap-bottom-home{height: 314px;}
	
#content {
	float: left;
	margin: 0 40px;
	padding: 10px 32px;
	}
	
#content-home {
	float: left;
	width: 494px;
	margin: 0 40px;
	padding: 10px 32px;
	}
	
* html #content, * html #content-home {margin: 0 40px 0 20px;}
	
#content h1 {
	color: #fff;
	font-size: 2em;
	margin-bottom: 16px;
	padding-top: 12px;
	}
	
#content h2 {
	font-size: 1.6em;
	margin-bottom: 12px;
	padding-top: 12px;
	}
	
#content ul, #content ol {margin: 0 0 10px 16px;}

#content li { line-height: 1.5em; }
	
#content img {margin: 0 20px;}
	
#sidebar {
	float: left;
	width: 204px;
	margin: 0 32px 0 27px;
	padding: 14px;
	color: #8c3d16;
	}
#sidebar p {
	clear: both;
	}
#sidebar img { float: none;
}
* html #sidebar {margin: 0 0 0 22px; padding: 8px;}
	
#sidebar h2 {
	font-size: 1.6em;
	margin-bottom: 8px;
	padding-top: 8px;
	}
	
#sidebar p strong {color: #fff;}

#wrap_footer { 
	position: relative;
	clear:both; 
	height: 100px;
	padding: 40px 0 0 0; 
	background: url(images/bg_footer.jpg) repeat-x;
	
	}

* html #wrap_footer {margin-top: 0; }
*+html #wrap_footer {margin-top: 0; }

#footer {
	width: 855px;	
	margin: 0 auto; 
	padding: 32px 0 0 0;
	color: #fff; 
	font-size: 0.8em; 
	background: url(images/bg_footer2.gif) no-repeat;
	}

#footer ul {float:right; list-style-type: none; margin-bottom: 8px;}

#footer li {float:left; margin-right: 4px}

#footer a, #footer a:visited {color: #069; text-decoration: none;}

#footer a:hover {color: #fff;}

#footer p {clear:both;float:right;}
