/***********************************************/
/* Gecco Main Styles       */
/***********************************************/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend, blockquote, table { margin: 0; padding: 0; }

ol li { list-style: decimal inside; line-height: 16px; }

address { font-style: normal; }
img { border: none; }

a,
a:link,
a:visited,
a:active { color: #FF8000; text-decoration: none; outline: none; }
a:hover { color: #7B3F00; }

#nav ul ul { position: absolute; left: -1000em; overflow: hidden; }
.hidden, .hide, caption, #news .ui-tabs-hide  { display: none; }
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body { 
margin: 0 auto; text-align: center; padding: 10px 0; 
font: 70% Arial, Helvetica, sans-serif; color: #333; 
}
#container { 
width: 920px; margin: 0 auto; text-align: left;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell{
	position:relative; top: 10px; width:880px; padding: 20px;
	background: url("/Media/Images/body.png") repeat-y 0 0; z-index: 1;
}
#top { 
	height: 130px; position: relative; background: #fff;
	background: url("/Media/Images/Branding.png") repeat-y 0 0; z-index: 10;
}
#top h1 a { 
	display: block; background: url("/Media/Images/logo.jpg") no-repeat 100% 100%;
	width: 164px; height: 110px; padding: 5px 0 0 40px;
}
#content{
	padding: 0px; margin:0px 0px 0px 220px; z-index: 35;
}
#content h1 {
	font-size: 1.4em; font-weight: bold; padding-bottom: 10px; padding-top: 10px;
}
#content h2 {
	font-size: 1.2em; font-weight: bold; padding-bottom: 10px; padding-top: 10px;
}
#content p {
	font-size: 1.2em; padding-bottom: 10px;
}
#content a { color: #FF8000; text-decoration: none; outline: none; }
#content a:hover { 
text-decoration: underline; 
}
#content ul li
{
	font-size: 1.2em; list-style-position:inside; list-style-type:circle; 
}

/* one col content */
#onecolcontent{
	padding: 10px; margin:0px; z-index: 35;
}
#onecolcontent h1 {
	font-size: 1.4em; font-weight: bold; padding-bottom: 10px; padding-top: 10px;
}
#onecolcontent h2 {
	font-size: 1.2em; font-weight: bold; padding-bottom: 10px; padding-top: 10px;
}
#onecolcontent p {
	font-size: 1.2em; padding-bottom: 10px;
}
#onecolcontent a { color: #FF8000; text-decoration: none; outline: none; }
#onecolcontent a:hover { 
text-decoration: underline; 
}
#onecolcontent ul li
{
	font-size: 1.2em; list-style-position:inside; list-style-type:circle; 
}
/***********************************************/
/* Navigation Divs                                 */
/***********************************************/
#nav { 
	width: 700px; background: url("/Media/Images/NavigationBackground.jpg") repeat-x; 
	position: absolute; z-index: 41; left: 200px; top: 60px; text-align: center;
 }

#nav ul li { 
	list-style: none; display: block; line-height: 16px;
	float: left; position: relative; border-right: 1px solid #999;
	font: bold 1.2em/12px Arial, Helvetica, sans-serif; z-index: 39;
height: 28px;
}
#nav ul li:hover { 
	background: #5A6351; z-index: 40;
}
#nav li a,
#nav li a:link,
#nav li a:visited,
#nav li a:active,
#nav li a:hover { 
display: block; color: #fff; width: 137px;  line-height: 28px;
}
/* dropdown */
#nav ul li:hover ul {
overflow: hidden; 
top: 28px; 
left: 3px; 
width: 180px; 
height: auto; 
padding: 0;
padding: 0 0 5px 5px;
z-index: 38;
 }
#nav ul li:hover ul li,
#nav ul li:hover ul li:hover,
#nav ul li ul li:hover,
#nav ul li ul li { 
	font-size: 11px; background: url("/Media/Images/SubNavBackground.png"); width: 180px; text-align: left;
	z-index: 37;
 }

#nav ul li.firstTab { margin-left: 5px; } 
#nav ul li.lastTab { margin-right: 5px; border-right: 0px;

 } 

/* html>body #nav ul li:first-child { margin-left: 5px; } */
/* html>body #nav ul li:last-child {margin-left: 5px; } */
html>body #nav ul li:hover ul li:first-child { margin-left: 0px; }
html>body #nav ul li:hover ul li:last-child {margin-left: 0px; }
#nav ul li:hover ul li a,
#nav ul li:hover ul li a:link,
#nav ul li:hover ul li a:visited,
#nav ul li:hover ul li a:active { display: block; float: left; color: #fff; padding-left: 5px;  !important; width: 180px; }
#nav ul li:hover ul li a:hover,
#nav ul li:hover ul li:hover { background: #5A6351 !important; }
#gnl {
	position: absolute; top: 0px; left:0px;
}
#gnr {
	position: absolute; top: 0px; right:0px;
}
#pageNav{
	float: left; width:210px; padding: 0;
}


/************** siteInfo footer styles ****************/

#siteInfo{
	color: #999999;
	padding-left: 20px;
padding-right: 20px;
	padding-top: 5px;
	margin-top: 0px;

}
#footer
{
	position: relative;
	background: url("/Media/Images/Footer.png") repeat-y 0 0;
	width: 100%;
	height: 70px;
}
/************** search styles *****************/
#searchPanel{
	position: absolute; top: 30px; right: 20px; z-index: 101;
}
#searchPanel input{
  margin: 0px  0px 0px 10px;
 }
#searchPanel label{
	font-weight: bold; font-size: 1.2em;
 }
/************** image styles *****************/
img.pic-r { margin: 12px 0 15px 20px; }
img.pic-l { margin: 12px 20px 15px 0; }
img.pic-r { float: right; }
img.pic-l { float: left; }

/******** Enquiry Form Panel *************/
#enquiryform
{
padding: 20px;
}
#enquiryform h2
{
	font-size: 1.4em; text-transform: uppercase;
}
.formLabel
{ 
	position: absolute; text-align:left; width:200px;
	font-weight: bold; font-size: 1.2em;
}

.formTextbox { 
	margin-left: 200px; width: 200px;
}
.formSelect{ 
	width: 205px; margin-left: 200px; 
}

#enquiryform p { margin-top: 10px;}
/********************* Login Panel **********************/
#loginPanel { 
background: url("/Media/Images/LoginCurve.jpg") no-repeat #999;
background-position: bottom;
margin-top: 10px;
position: relative;
color: #fff;
padding: 10px;
width: 188px;
}
#loginPanel label { 
font-weight: bold;
font-size: 1em;
}
#loginPanel p { 
font-size: 1em;
}
.loginTextbox { 
font-size: 1em;
width: 180px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
