
/*--------------------HEADER-----------------*/
body              { margin: 0px; padding: 0px 0 160px 0; background: #083eba url('images/body.jpg') fixed repeat-x center bottom; width: 100%; min-width:970px;/*--Fixes Background Bug--*/
font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#container        { width: 100%; height: 100%; background: url('images/top.gif') repeat-x #083eba; padding: 0px; margin: 0px;}
#wrapper          { margin: 0 auto; width: 869px; height: 580px; min-height: 580px; height: auto;}
#header           { float: left; width: 869px; height: 216px; margin: 0px; padding: 0px; background: url('images/header.jpg') no-repeat; border: 0px solid green;}
#details          { float: right; width: 300px; height: 70px; color: #000; text-align: right; padding: 25px 10px 0 0; font-size: 12px; font-weight:bold;}
#details a        { text-decoration: underline; color: #000;}
#details a:hover  { text-decoration: none; color: #990000;}
 /*--------------------MENU-----------------*/ 
.dotted           { background: url('images/dotted.gif') repeat-y top left; border: 0px solid #FF0000;}
#navcontainer     { padding: 20px 0px 0 1px; margin-right: 0px; width: 182px; float: left; border: 0px solid green;}
#navcontainer ul  {	margin: 0px; padding: 0px; list-style-type: none;}
#navcontainer li a   {	text-align: left; color: #000; display: block; padding: 7px 0 7px 15px; border-bottom: 0px dashed #7c7a7a;  background: url('images/btn1.gif') no-repeat; margin: 0px 0 4px 0; height: 21px; font-size: 12px; text-decoration:none;}
#navcontainer li a:hover { color: #000; text-decoration:none; background: url('images/btn2.gif') no-repeat;}
 .edge            { background:url('images/edge.gif') no-repeat; height: 40px; }
 /*--------------------CONTENT-----------------*/ 
#content          { float: left; width: 869px; height: 360px; min-height: 360px; height: auto; margin: 0 0 0 0px; border: 0px solid blue;}
#innercontent a   { color: #ffc62e;} #innercontent a:hover { color: #fff; text-decoration: none; }
#innercontent     { float: right; width: 670px; margin: 0px 0px 0 0; padding: 0px; text-align: justify; color: #fff; border: 0px solid #00FF00;}
h1                { font-size: 22px; color: #ffc62e; font-weight: normal; border-bottom: 0px solid #000; text-align:left; padding-top: 0px;}
.subheader        { font-size: 14px; color: #ccc; font-weight: normal; font-style: normal;}
h2                { color: #ffc62e; font-size: 19px; font-weight: normal; margin: 0px -2px 0 0;}   
html>body h2      { padding: 2px 0px;}
.left             { float: left; width: 370px; margin: 0px 0 5px 0; padding: 0px; color: #fff; border: 0px solid #009900;}
.left img         { margin-bottom: 0px;}
.left ul          { font-size: 12px; margin-left: 15px; padding: 0px;}
.dotline          { background: url('images/dotline.gif') repeat-x; width: 680px; height: 4px; text-align: center; border: 0px solid green;}
.leftsmall        { float: left; width: 310px; margin: 0px 30px 5px 0; padding: 0px; color: #000; font-size: 10px;}
.leftsmall ol     { margin-left: 15px; padding: 0px;}
.redtext          { color: #e91f2b; font-weight: bold;}
.orangetext       { color: #ffc62e; font-size: 16px; font-weight: normal;}
.right-content    { float: right; width: 260px; border: 0px solid #fff;}
.right-img        { float: right; padding: 0px 10px 0px 10px;}
.left-img        { float: left; padding: 0px 10px 0px 0px;}
.img-header       {padding: 2px; border: 1px dashed #fff;}
 /*--------------------EMS-----------------*/ 
#logo             { float: left; color: #fff;  padding: 17px 15px 0 0; margin: 0px; text-align:left;}
#logo img, #logo a{ text-decoration:none; color:#fff; border: none; font-size: 9px; }
/*---------------------- GALLERY ------------------*/
#right          { float: right; width: 290px; margin: 0px; padding: 0px; color: #000; border: 0px solid #000;}
DIV#right.loading { background: transparent url('js/loading_image.gif') no-repeat center center;}
/*--------------------FORM-----------------*/
#enq              { float: left; width: 380px; border: 0px solid red;}
label             { width: 10em; float: left; font-size:12px; }
label.error       { float: left; color: #ffc62e;  vertical-align: top; width: 70%; padding-left: 122px; font-size:12px;}
.submit           { margin: 0 0 10px 120px; position: relative; }
em                { font-weight: bold; padding-right: 1em; vertical-align: top; }
#formtext         { color: #000;}
textarea          { border: 1px solid #ccc;}
input             { border: 1px solid #ccc;}
form              { border: none; width: 350px;}
submit            { margin-left: 2px;}	
	
	
