/*  This CSS file formats the fonts, colors, links as well as setting how 
certain elements on the page are displayed. This is to fix the DW Bug Note a DW bug that if a file is 8.179 kb's it will cause DW to crash and not be able to use it. */


body {	/** Main body styles **/
		background-color:#E0E2EE;
		margin:14px 0 0 0;
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		text-align:center;
		padding:0px;
	}

	
/*************************Main Container***************************************/
	
#SGMainContainer {	/** Main Container styles **/
		position:relative;
		margin: 0 auto;
		background-color:#E0E2EE;
		border-color:#444455;
		border-style:solid;
		border-width:3px;
		padding:0px;
		overflow:hidden;
		/*padding-bottom:35px;*/
	}
	
#SGMainContainer{
		width: 906px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:900px;	
	}

html>body .SGMainContainer{
  		width:900px;
	} 
		
	
/***********************Header Container***************************************/
	
#SGTopHeader { /** Top Header Styles **/
		position:relative;
		background-image:url(/images/SGTopHeaderGraident.jpg);
		background-repeat:repeat-x;
		height:47px;
		padding:0px;
		text-align:center;
		font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
		font-size:26px;
		color:#DECB21;
		text-transform:uppercase;
	}
	
p.SGTopHeaderText {
		
	}
	
#SGHeaderContainer { /** Header Container Styles **/
		height:232px;
		position:relative;
		padding:0px;
	}
	
#SGHeaderLeft { /** Header Left Styles **/
		float:left;
		width:164px;
		height:232px;
		background-image:url(/images/SGHeader.gif);
		background-repeat:repeat-x;
	}
	
.SGHeaderLeftImage {
		height:141px;
		width:141px;
		padding-top:30px;		
	}
	
#SGHeaderCentre { /** Header Centre Styles **/
		float:left;
		height:232px;
		width:511px;
		margin:0px;
		padding:0px;
		background-image:url(/images/SGHeader.gif);
		background-repeat:repeat-x;
		
	}
	
.SGHeaderCentreText {
		font-family:"Rage Italic", Kinescope, Mistral;
		font-size:46px;
		color:#444455;
		line-height:200%;
	}
	
.SGHeaderCentreImage {
		width:428px;
		height:94px;
	}
	
#SGHeaderRight { /** Header Right Styles **/
		float:left;
		height:232px;
		width:225px;
		background-image:url(/images/SGCrack.png);
		background-repeat:no-repeat;
	}

/************************Menu***********************************/

/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/black-anywidth-centered.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#container {
		padding:0 0 0 0;
		background:#444; 
		border-bottom:6px solid #333; 
		width:900px;
	}
	
#menu {
		height:38px; 
		background:url(/images/backoff.gif) repeat-x; 
		border-top:2px solid #aaa; 
		border-bottom:1px solid #aaa; 
		text-align:center;
	}
	
#menu #current {
	color:#DEB621; 
	}

#menu #current #hover {
	color:#FFFFFF; 
	}

	
#menu table {
		border-collapse:collapse; 
		width:0; 
		height:0; 
		margin:-1px;
	}
	
#menu ul {
		margin:0; 
		padding:0; 
		list-style:none; 
		white-space:nowrap; 
		text-align:center;
		position:relative;
		z-index:9999;
	}
	
#menu ul {
		display:inline-block;
	}
	 
#menu ul.level1 {
		padding-right:2px; 
		background:url(/images/divide.gif) no-repeat right top;
	}
	

		
#menu li {
		float:left;
	}
		
#menu ul div {
		position:absolute; 
		left:-9999px; 
		top:-32000px;
	}
		
#menu a {
		display:block; 
		font:normal 18px/39px "Trebuchet MS", Tahoma, Arial, sans-serif; 
		color:#EAEAEB; 
		height:39px; 
		text-decoration:none;
		padding:0 14px; 
		text-align:center;
	}
		
#menu ul.level1 li.level1-li a.level1-a {
		float:left; 
		background:url(/images/divide.gif) no-repeat left top;
	}
		
#menu ul.level1 li.level1-li a.level1-a:hover {
		background:url(/images/hover-nosub.gif) no-repeat left top; 
		border:0; 
		color:#fff; 
		position:relative;
	}
		
#menu ul.level1 li.level1-li a.level1-a.drop:hover {
		background:url(/images/hover.gif) no-repeat left top;
	}
	
#menu ul.level1 li.level1-li:hover {
		position:relative;
	}
	
#menu ul.level1 li.level1-li:hover > a {
		background:url(/images/hover.gif) no-repeat left top; 
		color:#fff;
	}

#menu ul.level1 li.level1-li a.level1-a:hover b {
		display:block; 
		width:1px; 
		height:1px; 
		overflow:hidden; 
		position:absolute; 
		right:-1px; 
		top:38px; 
		background:#313442;
	}
		
#menu ul.level1 li.level1-li:hover > a b {
		display:block; 
		width:1px; 
		height:1px; 
		overflow:hidden; 
		position:absolute; 
		right:-1px; 
		top:38px; 
		background:#313442;
	}

#menu ul :hover div {
		left:0; 
		top:39px; 
		background:#313442; 
		border:1px solid #111;
		border-left:1px solid #424352;
		border-right:1px solid #4e4d5a; 
		border-width:0 1px 1px 1px;
	}
	
#menu ul :hover div ul {
		border:1px solid #444;
		border-left:1px solid #424352;
		border-right:1px solid #4e4d5a; 
		border-width:0 1px 1px 1px; 
		padding-bottom:5px;
	}
	
#menu ul :hover div ul li {
		float:none; 
		height:25px;
	}
	
#menu ul :hover div ul li a {
		display:block; 
		height:25px; 
		text-align:left; 
		font:normal 16px/25px arial,sans-serif;
	}
		
#menu ul :hover div ul li a:hover {
		color:#fff;
	}
		

/**********************Text Container***********************/

#SGTextContainer { /** Text Container Styles **/
		/*height:430px;*/
		width:900px;
		position:relative;
		padding:0px;
		margin:0px;
		z-index:4;
		clear:both;
	}
	
#SGMainTextLeft { /** Left Text Styles **/
		position:relative;
		float:left;
		width:254px;
		z-index:1;
	}
	
.SGMainTextLeftImage {
		padding-top:30px;
		padding-bottom:50px;
		
	}

p.SGMainTextLeftText {
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:14px;
		list-style:none;
		line-height:95%;
		color:#F8F8F9;
	}
	
p.SGMainContactTextLeftText {
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:16px;
		list-style:none;
		line-height:75%;
		color:#F8F8F9;
	}
	
#SGMainTextRight{ /** Right Text Styles **/
		position:relative;
		float:left;
		width:646px;
		z-index:1;
	}
	
p.SGMainTextRightText {
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:16px;
		color:#444455;
		text-align:justify;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		line-height:26px;
	}

ul.SGMainTextRightBullets{
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:16px;
		color:#444455;
		list-style-type: square;
		padding-left: 60px;
		padding-right:0px;
		padding-bottom:0px;
		padding-top:0px;
		margin: 0px;
		text-align:left;
		line-height:30px;
	
}



	
p.SGRepairHeader{
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:26px;
		color:#444455;
		text-align:center;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		line-height:26px;
		font-weight:bold;
}

p.SGRepairCentreTextRightText {
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:16px;
		color:#444455;
		text-align:center;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		line-height:26px;
	}
	
p.SGRepairTextRightText {
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:16px;
		color:#444455;
		text-align:justify;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		line-height:26px;
	}
	
p.SGMainContactTextRightText {
		font-family:Trebuchet, Tahoma, Arial, sans-serif;
		font-size:16px;
		color:#444455;
		text-align:justify;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		line-height:6px;
	}
	
	
.col {
		width:254px;
		position:absolute;
		z-index:0;
		left:0;
		bottom:0;
		/*border:1px solid #000;
		border-top:none;*/
	}
		
.one {
		background:#444455;
	}
	
.two {
		background:#EAEAEB;
		left:254px;
		width:646px;
	}
	
html>body .col {
	top:0;
}/* hide from ie6 and under*/

.clearer {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
	}

.tb1{

}

	
/******************************Footer*************************/

#SGFooterContainer{ /** Footer Container Styles **/
		height:35px;
		padding:0px;
	}
	
#SGFooterLeft{ /** Footer Left Styles **/
		float:left;
		background-image:url(/images/SGFooter.gif);
		background-repeat:repeat-x;
		width:254px;
		height:35px;
		padding:0px;
		margin:0px;
	}

p.SGFooterLeftText {
		padding-left:5px;
		margin-top:13px;
		font-family:Trebuchet, Tahoma, Arial, sana-serif;
		font-size:12px;
		color:#444455;;
		text-align:left;
		font-weight:bold;
	}
	
.SGFooterLeftText a:hover{
		font-size:12px;
		color:#6E6D7B;
		text-transform:none;
		text-align:left;
		text-decoration:underline;
	}
	
.SGFooterLeftText a:link, a:visited, a:active {
		font-size:12px;
		text-align:left;
		color:#444455;
		text-decoration:underline;
	}
	
#SGFooterCentre{ /** Footer Centre Styles **/
		float:left;
		width:360px;
		height:35px;
		background-image:url(/images/SGFooter.gif);
		background-repeat:repeat-x;
		padding:0px;
		margin:0px;
		
	}
	
p.SGFooterCentreText {
		margin-top:13px;
		font-family:Trebuchet, Tahoma, Arial, sana-serif;
		font-size:12px;
		color:#444455;
		text-align:center;
		font-weight:bold;
	}
	
.SGFooterCentreText a:hover{
		font-size:12px;
		color:#6E6D7B;
		text-transform:none;
		text-align:left;
		text-decoration:underline;
	}
	
.SGFooterCentreText a:link, a:visited, a:active {
		font-size:12px;
		text-align:left;
		color:#444455;
		text-decoration:underline;
	}
	
#SGFooterRight{ /** Footer Right Styles **/
		float:left;
		background-image:url(/images/SGFooter.gif);
		background-repeat:repeat-x;
		width:286px;
		height:35px;
		padding:0px;
		margin:0px;
	} 
	
p.SGFooterRightText {
		padding-right:5px;
		margin-top:13px;
		font-family:Trebuchet, Tahoma, Arial, sana-serif;
		font-size:12px;
		color:#444455;
		text-align:right;
		font-weight:bold;
	}
	
.SGFooterRightText a:hover{
		font-size:12px;
		color:#6E6D7B;
		text-transform:none;
		text-align:right;
		text-decoration:underline;
	}
	
.SGFooterRightText a:link, a:visited, a:active {
		font-size:12px;
		text-align:right;
		color:#444455;
		text-decoration:underline;
	}
	
	
/************************  General Styles ***************************************************/


h1{
		font-family:"Lucida Calligraphy", "Monotype Corsiva", Pristina, "Segoe Print";
		font-size:20px;
		font-weight:500;
		margin-top:30px;
		margin-left:10px;
		margin-right:10px;
		color:#FFFFFF;
		text-align:center;
		line-height:30px;
		
}

h2{
	margin-top:15px;
	font-size:18px;
	}

.bullet{
		list-style:square;
		line-height:10px;
		padding-left:0;
		color:#0e0e0e;
	}
	
.SGBullet{
		position:relative;
		float:left;
		width:200px;
		padding-bottom:15px;
		}

.SGBullet1{
		position:relative;
		float:left;
		width:300px;
		padding-bottom:15px;
		}
		
p.SGBulletText {
		font-size:16px;
		color:#444455;
		text-align:justify;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		line-height:10px;
	}

.centred
{
    text-align:center;
}
