body { margin: 0px; background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000000; line-height: 20px; /*background-image: url(./images/bg.gif);*/ background-repeat: repeat-x; background-position: center top; }
.contenttable { border: 1px solid #264E91; margin: 2px; padding: 2px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 1.2em; color: #FFEB00; margin-top: 0px; padding-top: 10px; text-align: center; }
h2 { font-size: 1.1em; color: #FFF; line-height:1.2em;}
.pictureborder { margin: 3px; padding: 3px; border: 1px solid #FFFFFF; }
.pictureborder2 { margin: 4px; padding: 4px; float: left; border: 2px solid #999999; }
input { color: #000000; background-color: #EFEFEF; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 16px; width: 690px; font-weight: bold; margin: 0px; padding-top: 4px; }
textarea { color: #000000; background-color: #EFEFEF; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; overflow: auto; width: auto; font-weight: bold; font-size:1.1em; }
.enquirybutton { color: #000066; background-color: #EFEFEF; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; overflow: auto; width: 50px; height: 30px; margin: 0px; padding: 0px; }
#mainheader { margin-left: auto; margin-right: auto; width: 954px; text-align: center; height: 216px; background-image: url(./images/contentbg.gif); background-repeat: repeat-y; background-position: center top; padding: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 0; line-height: 0; }
.nav { margin-left: auto; margin-right: auto; width: 904px; background-image: url(./images/navbg.gif); background-repeat: no-repeat; background-position: center top; height: 30px; text-align: right; line-height: 30px; margin-top: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
.nav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #053c81; text-decoration: none; }
.nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #053c81; text-decoration: none; }
.nav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1178F7; text-decoration: none; }
.nav a:active { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #053c81; text-decoration: none; }
.nav ul { float: right; margin: 0; padding: 0; }
.nav li { display:inline; padding-right:30px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }
.contenthead { margin-left: auto; margin-right: auto; width: 750px; background-image: url(oldsite/images/contenthead.gif); background-repeat: no-repeat; background-position: center top; height: 30px; margin-top: 0px; margin-bottom: 0px; line-height: 30px; }
.content { margin-left: auto; margin-right: auto; width: 894px; background-image: url(./images/contentbg.gif); background-repeat: repeat-y; background-position: center top; margin-top: 0px; margin-bottom: 0px; vertical-align: top; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; color:#FFF; }
#foot{width:100%;}
.footer { margin-left: auto; margin-right: auto; width: 100%; background-image: url(./images/footer.gif); background-repeat: no-repeat; background-position: center top; height: 70px; margin-top: 0px; margin-bottom: 0px; text-align: left; }
.wrapper { margin-left: auto; margin-right: auto; width: 850px; height: auto; text-align: center; }
.subheader { margin-left: auto; margin-right: auto; width: 954px; height: 233px; text-align: center; }
.textbg { text-align: left; width: 570px; margin: 0px; padding: 0px; color: #000000; }
.leftcontent { width: 230px; float: left; margin-right: 10px; text-align: left; margin-top: 10px; }
.rightcontent { width: 657px; float: left; padding: 5px; border: 1px solid #BEBEBE; background-color: #F3F3F3; min-height: 400px; }
.rightcontentpic { width: 670px; float: left; text-align: center; margin-bottom: 10px; }
.pictureright { float: right; clear: both; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
.date { color: #FFFFFF; float: right; margin-right: 40px; }
.cellhighlight { border: 1px solid #2D66CF; }
.pics { margin-top: 10px; text-align: center; width: 230px; }
#leftnavlist { margin: 0; padding: 0; }
#leftnavlist li { list-style-type: none; }
a:link, a:visited { color: #FFFFFF; text-decoration: underline; }
h1.logo_1 { border: 0; font: 0/0 a; text-shadow: none; color: transparent; background: url(./images/Image1.jpg); width: 954px; height: 200px; margins-left:5spx; }
/*--------INDEX PAGE------*/
.left-col { float:left; width:33%; text-align:center; font-weight: bold; }
.mid-col { float:left; width:33%; text-align:center; font-weight: bold; padding:0; margin:0 }
.right-col { float:right; width:33%; text-align:center; font-weight: bold; }
.bottom-text { float:left; clear:both; width:100% }
.gallery-left { float:left; width:50%; text-align:center; clear:both; }
.gallery-right { float:left; width:50%; text-align:center }
div#mailform { font-family : Arial, Helvetica, sans-serif; font-size : 1.1em; width:100%; text-align:center; overflow:none; }
/*div#mailform input { width:auto; font-size:1.1em; height:1.3em;}*/
div#mailform input { width:auto; font-size:20px; height:30px; line-height:1.5;}
div#mailform input[type="submit"] { text-align: center; height:1.5em; font-size:1.5em; padding: 2px 6px 3px; border: 2px outset buttonface; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; background-color: buttonface; box-sizing: border-box; }
div#mailform input[type="file"] { margin-bottom:5px;}
#bar_blank { border: solid 1px #000; height: 20px; width: 300px; }
#bar_color { background-color: #006666; height: 20px; width: 0px; }
#bar_blank, #hidden_iframe { /*display: none;*/}
/*-----Contact Form------*/
.contact_iframe{width:99%;height:1050px;text-align:center}
/*----Res Image---*/
img.responsive-image, p.responsive-image img, p.responsive-image img a { max-width: 95% !important;height: auto;display: block;}
.hideflash{display:none}
.spam{width:50%;margin:0 auto;}