@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:0;}
img {border:0;}
input {vertical-align:middle;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

body {
	font-size: 62.5%;
	font-family: "Lucida Grande", Verdana, sans-serif;
	background: #666666;
}

/* MAC FONT SIZES ----------------------*/
.mac body {
	font-size: 71.5%;
	font-family: "Lucida Grande", Verdana, sans-serif;
	background: #666666;
}

a:link		{color:#223351; font-weight:bold;}
a:visited	{color:#223351; font-weight:bold;}
a:hover		{color:#FF0000; font-weight:bold;}
a:active	{color:#FF0000; font-weight:bold;}

.wrap		{width: 850px; height: 100%; margin:0px auto 0px auto; background:#ffffff;}
.content	{width: 850px; height:100%; background-color:#ffffff;  float:left; margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.header		{width: 850px; height: 300px;}
.specials	{width: 850px; height: 150px;}		
.banner		{width: 850px; height: 113px; background:url(/img/page/southgate-great-wall-banner.jpg) no-repeat;}
.nav		{width: 850px; height: 36px;}	
.rotator	{width:590px; height: 240px; float:left;}	

.splash		{text-align:center;}


.column		{height: 100%; float:left;}
.ad			{margin: 20px 0px 0px 30px; width:185px;}
.left		{margin: 20px 0px 0px 30px; width: 530px;}
.right		{margin: 20px 0px 0px 20px; width: 250px;}
.footer		{width: 850px; height: 25px; float:left; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:#ffffff url(/img/cngd-footer.gif) repeat-x top;}
.footer p	{text-align:center; font-size:1em; color:#223351; margin:0px 0px 0px 0px;}

.gallery	{margin: 20px 0px 0px 40px;}
.gallery img	{margin: 10px 10px 10px 10px;}


p			{
	margin: 0px 0px 15px 0px;
	font-size:1.2em;
	line-height: 1.2em;
	color:#000000;
}
h1			{
	margin: 0px 0px 15px 0px;
	font-size:1.6em;
	font-weight:bold;
	line-height: 1.5em;
	color:#333333;
	border-bottom: 1px solid #cccccc;
}
h2			{margin: 0px 0px 10px 0px; font-size:1.2em; font-weight:bold; line-height: 1.5em; color:#5e7a07;}
h3			{margin: 0px 0px 10px 0px; font-size:1.3em; font-weight:bold; line-height: 1.5em; color:#000000;}
h4			{margin: 0px 20px 0px 0px; font-size:1.6em; font-weight:bold; line-height: 1.5em; color:#000000;}
ul			{}


.nav	ul			{width:100%;margin:0px 0px 0px 90px;}
.nav	li			{height: 24px; display:block; list-style:none; float:left; padding:8px 24px 0px 24px; font-size:1.1em;font-weight:bold; margin:80px 0px 0px 0px; }
.nav	a:link		{color:#223351; text-decoration:none;}
.nav	a:visited	{color:#223351; text-decoration:none;}
.nav	a:hover		{color:#FF0000;text-decoration:none;}
.nav	a:active	{color:#FF0000;text-decoration:none;}

						#home-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg.gif) repeat-x bottom;}
body#home				#home-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg2.gif) repeat-x bottom;}
						#about-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg.gif) repeat-x bottom;}
body#about				#about-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg2.gif) repeat-x bottom;}
						#contact-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg.gif) repeat-x bottom;}
body#contact			#contact-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg2.gif) repeat-x bottom;}
						#join-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg.gif) repeat-x bottom;}
body#join				#join-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg2.gif) repeat-x bottom;}
						#training-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg.gif) repeat-x bottom;}
body#training			#training-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg2.gif) repeat-x bottom;}
						#apprenticeships-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg.gif) repeat-x bottom;}
body#apprenticeships	#apprenticeships-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg2.gif) repeat-x bottom;}
						#eco-smart-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg-eco.gif) repeat-x bottom; padding:12px 21px 0px 24px;}
body#eco-smart			#eco-smart-nav	{color:#223351; text-decoration:none; background: url(/img/page/piasa-nav-bg-eco2.gif) repeat-x bottom; padding:0px 1px 0px 0px;}



/* FORM STYLES --------------------------------------------------- */

.contact-details	{width:55px; display:block; float:left; margin: 5px 0px 0px 0px;}
fieldset	{background-image:url(#);}
textarea	{border:#999999 solid 1px;}
select		{border:#999999 solid 1px;}
input		{border:#999999 solid 1px;}

form		{font-family:Arial, Helvetica, sans-serif;}
label		{}


/* MAC HACKS ----------------------------------------------------- */

/*.mac .nav	li			{height: 24px; display:block; list-style:none; float:left; padding:12px 24px 0px 24px; font-size:1em;}*/
