
* {
	//border: solid 1px #000;
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
}


body {
	padding: 0px;
	background: #b5d0ce;
}


#main {
	width: 423px;	//	width: 956px;
	background: #b5d0ce;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	//border: solid 1px #000;
}


h1 {
   font-size: 28px;	// See h1 section - commented out
}

h2 {
    font-size: 22px;	// See h2 section - commented out
}
h3 {
	font-size: 18px;// See h2 section - commented out
}

nav {
    font-size: 15px;	// See nav section - commented out
}



@media (max-width:319px) {
    body {
        background-color: pink;
    }
    #main {
	width: 319px;
    }
    nav {
	font-size: 11px;
    }
    h1 {
	font-size: 20px;
    }
    h2 {
	font-size: 18px;
    }
    h3 {
	font-size: 14px;
    }
    .front_page_billboard {
	width: 50%;
    }
}

@media (min-width:320px) and (max-width:359px) {
    body {
        background-color: yellow;
    }
    #main {
	width: 320px;
    }
    nav {
	font-size: 11px;
    }
    h1 {
	font-size: 20px;
    }
    h2 {
	font-size: 18px;
    }
    h3 {
	font-size: 14px;
    }
    .front_page_billboard {
	width: 50%;
    }
}

@media (min-width:360px) and (max-width:413px) {
    body {
        background-color: black;
    }
    #main {
	width: 355px;
    }
    nav {
	font-size: 11px;
    }
    h1 {
	font-size: 20px;
    }
    h2 {
	font-size: 18px;
    }
    h3 {
	font-size: 14px;
    }
    .front_page_billboard {
	width: 50%;
    }
}

@media (min-width:414px) and (max-width:479px) {
    body {
        background-color: pink;
    }
    #main {
	width: 409px;
    }
    nav {
	font-size: 13px;
    }
    h1 {
	font-size: 22px;
    }
    h2 {
	font-size: 19px;
    }
    h3 {
	font-size: 15px;
    }
    .front_page_billboard {
	width: 50%;
    }
}

@media (min-width:480px) and (max-width:539px) {
    body {
	background: #b5d0ce;	// light blue
    }
    #main {
	width: 475px;
    }
    h1 {
	font-size: 24px;
    }
    h2 {
	font-size: 20px;
    }
    h3 {
	font-size: 16px;
    }
    .front_page_billboard {
	width: 40%;
    }
}

@media (min-width:540px) and (max-width:599px) {
    body {
        background-color: darkgreen;
    }
    #main {
	width: 530px;
    }
    h1 {
	font-size: 24px;
    }
    h2 {
	font-size: 20px;
    }
    h3 {
	font-size: 16px;
    }
    .front_page_billboard {
	width: 40%;
    }
}

@media (min-width:600px) and (max-width:639px) {
    body {
        background-color: pink;
    }
    #main {
	width: 580px;
    }
    h1 {
	font-size: 26px;
    }
    h2 {
	font-size: 21px;
    }
    h3 {
	font-size: 17px;
    }
    .front_page_billboard {
	width: 60%;
    }
}


@media (min-width:640px) and (max-width:666px) {
    body {
        background-color: red;
    }
    #main {
	width: 620px;
    }
    h1 {
	font-size: 26px;
    }
    h2 {
	font-size: 21px;
    }
    h3 {
	font-size: 17px;
    }
    .front_page_billboard {
	width: 70%;
    }
}


@media (min-width:667px) and (max-width:731px) {
    body {
        background-color: darkblue;
    }
    #main {
	width: 657px;
    }
    h1 {
	font-size: 26px;
    }
    h2 {
	font-size: 21px;
    }
    h3 {
	font-size: 17px;
    }
}


@media (min-width:732px) and (max-width:767px) {
    body {
        background-color: purple;
    }
    #main {
	width: 722px;
    }
    h1 {
	font-size: 26px;
    }
    h2 {
	font-size: 21px;
    }
    h3 {
	font-size: 17px;
    }
}


@media (min-width:768px) and (max-width:853px) {
    body {
        background-color: orange;
    }
    #main {
	width: 748px;
    }
}

@media (min-width:854px) and (max-width:955px) {
    body {
	background: #b5d0ce;
    }
    #main {
	width: 834px;
    }
    h1 {
	font-size: 28px;
    }
}

@media (min-width:956px) and (max-width:1050px) {
    body {
        background-color: lightgreen;
    }
    #main {
	width: 936px;
    }
}

@media (min-width:1051px) {
    body {
	background: #b5d0ce;
    }
    #main {
	width: 1000px;
    }
}

body {
	background: #b5d0ce;
}


#header-block {
	width: 100%;
	margin: 20px 0 0px 0;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	//border: solid 1px #000;
}

#header-block #im1{
	margin: 10px 0 0px 0;
}

#header-block-image {
	margin: 0px 0 0px 0px;
	padding: 0px 0px 3.1% 2.61%;	//	padding: 0px 0px 30px 25px;
	background: #FFF;
}

.centred {
	text-align: center;
}


#topbar {
	width: 94.45%;
	margin: 0px 0 0px 0px;
	//padding: 14px 27px 0px 25px;
	padding-top: 14px;
	padding-right: 2.8%;
	padding-bottom: 0px;
	padding-left: 2.7%;
	background: #FFF;
	//border: solid 1px #000;
}

h1 {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	//font-size: 28px;
	font-weight: normal;
	color: #74990E;
	padding: 4.7% 0px 0px 0;	//	padding: 45px 40px 10px 0;
	margin: 0;
	text-align: center;
	width: 80%;
	padding-left: 10%;
	//border: solid 1px #000;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	//font-size: 22px;
	font-weight: normal;
	color: #666666;
}

h3 {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	text-align: left;
	//font-size: 18px;
	font-weight: bold;
	color: #666;
	margin: 40px 0 20px 0;
	padding: 0;
	//border: solid 1px #000;
}


#responsive-video {
    width: 90%;
    height: auto;

    //background: #333;
    border: solid 1px #aaa;
}


.wrapper {
	float: left;
	width: 100%;
	text-align: left;
	//margin: 0px auto;
  	margin-left: 0px;
	padding: 0px;
	background: url('../images/left-and-right-border.png') repeat-y left top;
	background-size: 100%;
	//border: solid 0px #FF0;
}

#centreblock {
    	width: 92.7%;	//	width: 886px;
  	margin-left: 3.65%;
  	//margin-right: auto;

	text-align: center;
	//background: #FFF;
	padding: 0;
	//border: solid 1px #777;
	//background: url('../images/left-border.png') repeat-y left top;
}


#rightblock {
	float: right;

    	width: 92.7%;	//	width: 886px;
  	margin-left: auto;
  	margin-right: auto;

	text-align: center;
	//background: #FFF;
	margin: 0;
	padding: 0;
	//border: solid 1px #777;
	//background: url('../images/left-border.png') repeat-y left top;
}


#split-left { 
	float: left;
	width: 42.9%;	//	width: 380px;  380/886 = 42.9%
	//background: white;
	margin: 0;
	padding: 0px 3.9% 10px 0px;	//	padding: 0px 15px 10px 0px;
	//border: solid 1px #000;
}

#split-right {
	float: right;
	width: 42.9%;	//	width: 380px;  380/886 = 42.9%
	margin: 0;
	padding: 0px 7.3% 10px 1.7%;	//	padding: 0px 65px 10px 15px;
	//border: solid 1px #000;
}

#split-right a{ display: inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #04b0ee; padding-left: 0px; padding-top: 0px; text-decoration: none; font-size: 10pt; }
#split-right a:hover{display:inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #268fbe; padding-left: 0px; text-decoration: underline; font-size: 10pt;}
#split-right a:active{display:inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #66cffe; padding-left: 0px; text-decoration: none; font-size: 10pt;}


#split-left-alan { 
	float: left;
	width: 40.6%;	//	width: 360px;	360/886 = 40.6%

	//background: white;
	margin: 0;
	padding: 0px 2.2% 10px 1.1%px;	//	padding: 0px 20px 10px 10px;
	//border: solid 1px #000;
}

#split-right-alan {
	float: right;
	width: 41.2%;	//	width: 365px;	365/886 = 41.2%
	margin: 0;
	padding: 0px 9% 10px 1.7%;	//	padding: 0px 80px 10px 15px;
	//border: solid 1px #000;
}

#split-left-large { 
	float: left;
	width: 41%;		//	width: 360px;   360/886 = 
	//background: white;
	margin: 0;
	padding: 0px 5.7% 10px 1%;	//	padding: 0px 55px 10px 10px;
	//border: solid 1px #000;
}

#split-right-small {
	float: left;
	width: 42%;		//	width: 380px;  380/886 = 42.9%
	padding: 0px 28% 10px 0px;	//	padding: 0px 65px 10px 0px;
	margin-left: 1%;
	//border: solid 1px #000;
}




#split-left-gallery { 
	float: left;
	width: 42.9%;		//	width: 380px;  380/886 = 42.9%
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;

	margin: 0;
	margin-top: 10px;
	//padding: 0px 3.9% 10px 0px;	//	padding: 0px 15px 10px 0px;
	//border: solid 1px #000;
}

#split-left-gallery img{
	float: left;
	margin-left: 14%;
}


#split-right-gallery {
	float: left;
	width: 42.9%;		//	width: 380px;  380/886 = 42.9%
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;

	margin-top: 10px;
	margin-left: 6%;
	//padding: 0px 7.3% 10px 1.7%;	//	padding: 0px 65px 10px 15px;
	//border: solid 1px #000;
}

#split-right-gallery img{
	float: left;
	margin-left: 14%;
}




.billboard {
	width: 78.4%;	//	width: 264px;
	height: 424px;	//	height: 394px;
	height: 446px;	//	height: 394px;
	height: 476px;	//	height: 394px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	background: #fafafa;
	background: url("../images/billboard_shadow.png") left top;
	background-size: 100% 100%;

	margin: 0px 0px 0px 0px;
	margin-left: 12.8%;
	padding: 10px 10px 10px 10px;
}

.billboard_content1 {
	float: left;
	margin: 40px 0px 0px 38px;
	//border: solid 1px #d0d0d0;
}

.billboard_content2 {
	float: left;
width: 78.4%;
	text-align: center;
	margin: 10% 0px 0px 0;		//margin: 40px 0px 0px 0;
	margin-left: 8%;
	//border: solid 1px #d0d0d0;
}

.billboard_content3 {
width: 78.4%;
	float: left;
	text-align: center;
	margin: 2% 0px 0px 0;
	padding-top: 15%;
	margin-left: 8%;
	//border: solid 1px #d0d0d0;
}

.large_billboard {
	width: 78.4%;		// width: 298px;
	//height: 38.4%;		//	height: 323px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	background: #fafafa;
	background: url("../images/large_billboard_shadow.png") left top;
	background-size: 100% 100%;

	float: left;
	margin: 0px 0px 0px 0px;
	margin-left: 12.8%;
	padding: 10px 10px 10px 10px;
	//border: solid 1px #d0d0d0;
}


.large_tall_billboard {
	width: 78.4%;		// width: 298px;
	//height: 38.4%;		//	height: 323px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	background: #fafafa;
	background: url("../images/large_billboard_shadow.png") left top;
	background-size: 100% 100%;

	float: left;
	margin: 0px 0px 0px 0px;
	margin-left: 12.8%;
	padding: 10px 10px 10px 10px;
	//border: solid 1px #d0d0d0;
}


.old_front_page_billboard {
	width: 90%;		// width: 298px;
	//height: 38.4%;		//	height: 323px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	background: #fafafa;
	background: url("../images/large_billboard_shadow.png") left top;
	background-size: 100% 100%;

	//float: left;
	margin: 0px 0px 0px 0px;
	margin-left: 0%;
	padding: 10px 40px 10px 20px;
	//border: solid 1px #d0d0d0;
}
.front_page_billboard {
	width: 90%;		// width: 298px;
	//height: 38.4%;		//	height: 323px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	background: #fafafa;
	background: url("../images/large_billboard_shadow.png") left top;
	background-size: 100% 100%;

	//float: left;
	margin: 0px 0px 0px 0px;
	margin-left: 0%;
	padding: 10px 40px 10px 20px;
	padding: 10px 12% 10px 6%;
	//border: solid 1px #d0d0d0;
}




.intrinsic-container {
  position: relative;
  padding-top: 0%;
  padding-bottom: 100%;
  overflow: hidden;
  //border: solid 2px #000;
}

/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 99%;
  height: 99%;
  margin-left: 0%;
  border: solid 1px #d0d0d0;
}



.maps {
	width: 290px;	//	width: 290px;
	border: solid 1px #d0d0d0;
	//padding: 10px 20px 10px 10px;
}

.footer-caption {
	float: left;
	width: 100%;
	margin: 0px 0 0px 0;
	padding: 20px 0 20px 0;
	text-align: left;

	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	text-align: left;
	font-size: 15px;
	font-weight: normal;
	color: #666;

	#background: red;
	background: url('../images/left-and-right-border.png') repeat-y right top;
	background-size: 100% 50px;
	//border: solid 1px #000;
}

.footer-caption a{ display: inline; color: #04b0ee; padding-left: 0px; text-decoration: none; font-size: 11pt;}
//.footer-caption a:hover{display:inline; color: #268fbe; padding-left: 0px; text-decoration: underline; font-size: 11pt;}
.footer-caption a:active{display:inline; color: #66cffe; padding-left: 0px; text-decoration: none; font-size: 11pt;}


.telephone a{ display: inline; color: #04b0ee; padding-left: 0px; text-decoration: none; font-size: 12pt; font-weight:bold;}
.telephone a:hover{display:inline; color: #04b0ee; padding-left: 0px; text-decoration: underline; font-size: 12pt;}
.telephone a:active{display:inline; color: #66cffe; padding-left: 0px; text-decoration: none; font-size: 12pt;}


#footer-blurb {
	width: 80%;
	margin-left: 10%;
	margin-bottom: 10px;
	float: left;
	text-align: left;
	//border: solid 1px #000;
}

#footer-block {
	float: left;
	width: 100%;
	margin: 0px 0 30px 0;
	text-align: left;
	//margin: 0px auto;
	padding: 0px;
	//border: solid 1px #000;
}

#footer-block #im2{
	width: 100%;
	margin: 0px 0 20px 0;
}

#footer-block #im3 {
	width: 94.4%;
	margin: 0px 0 0px 0px;
	//padding: 0px 27px 0px 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2.8%;
	padding-right: 2.8%;
	background: #FFF;
	//border: solid 1px #000;
}


#footer {
	//border: solid 1px #FFF;
	clear: both;
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	margin-left: 26px;
	margin-right: 27px;
	background: #A2A2A2;
	background: #FFF;
}



#footer-left-sub {
	width: 28%;	//	width: 250px;	26.1%
	height: 100px;

	float: left;
	position:relative;

	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 8.5%;	//		margin-left: 100px;

	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 20px;

	font-size: 14px;
	line-height: 15px;
        color: #6b727c;
	//border: solid 1px #6b727c;
}


#footer-right-sub {
	width: 39.5%;	//		width: 330px;	34.5%
	height: 30px;

	float: right;
	position:relative;

	margin-top: 45px;
	margin-right: 5%;	//	margin-right: 120px;
	margin-bottom: 5px;
	margin-left: 1%px;	//	margin-left: 15px;

	padding-top: 0px;
	padding-right: 2%;	//	padding-right: 55px;  5%
	padding-bottom: 10px;
	padding-left: 0%;	//	padding-left: 20px;

	font-size: 16px;
	line-height: 16px;
        color: #6b727c;
	//border: solid 1px #6b727c;
}

#footer-left-right {
	width: 78.5%;	//	width: 250px;	26.1%
	height: 10px;

	float: left;
	position:relative;

	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 8.5%;	//		margin-left: 100px;

	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 20px;

	font-size: 14px;
	line-height: 15px;
        color: #6b727c;
	//border: solid 1px #6b727c;
}

.frontbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}

.frontbody a{ display: inline; color: #04b0ee; padding-left: 0px; text-decoration: none; font-size: 10pt;}
.frontbody a:hover{display:inline; color: #268fbe; padding-left: 0px; text-decoration: underline; font-size: 10pt;}
.frontbody a:active{display:inline; color: #66cffe; padding-left: 0px; text-decoration: none; font-size: 10pt;}


.frontbody_left_aligned {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}

.frontbody_left_aligned a{ display: inline; color: #04b0ee; padding-left: 0px; text-decoration: none; font-size: 10pt;}
.frontbody_left_aligned a:hover{display:inline; color: #268fbe; padding-left: 0px; text-decoration: underline; font-size: 10pt;}
.frontbody_left_aligned a:active{display:inline; color: #66cffe; padding-left: 0px; text-decoration: none; font-size: 10pt;}



.frontbody_center_aligned {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}


.subtitle {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-top: 35px;
}

#player {
	display:block;
	width: 350px;
	height: 233px;
}


#more_testimonials_link {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	text-align: left;
	padding-left: 1.6%;	//	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	//border: solid 1px #0cc;
}

#more_testimonials_link a{ display: inline; color: #04b0ee; padding-left: 15px; text-decoration: none; font-size: 12pt;}
#more_testimonials_link a:hover{display:inline; color: #268fbe; padding-left: 15px; text-decoration: underline; font-size: 12pt;}
#more_testimonials_link a:active{display:inline; color: #66cffe; padding-left: 15px; text-decoration: none; font-size: 12pt;}





nav {
	width: 100%;
	background: #fff; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: center;
	//border: 0px solid #555;
	//font-size: 13px;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	width: 92%;
	background: #6f7985; 
	background: #eee;
	//background: linear-gradient(top, #5f6974 0%, #6f7985 80%);
	//background: -moz-linear-gradient(top, #5f6974 0%, #6f7985 80%);
	//background: -webkit-linear-gradient(top, #5f6974 0%, #6f7985 80%);

	box-shadow: 0px 0px 9px rgba(0,0,0,0.35);
	padding: 0 10px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}


	nav ul li#button1 {
	 	width: 12%;	//width: 16.5%;
		float: left;
	}
	nav ul li#button2 {
	 	width: 15%;
		float: left;
	}
	nav ul li#button3 {
	 	width: 16%;
		float: left;
	}
	nav ul li#button4 {
	 	width: 15%;
		float: left;
	}
	nav ul li#button5 {
	 	width: 22%;
		float: left;
	}
	nav ul li#button6 {
	 	width: 20%;
		float: left;
	}

		nav ul li:hover {
			background: #5e7776;

			//background: linear-gradient(top, #1f7985 0%, #2f8995 80%);
			//background: -moz-linear-gradient(top, #1f7985 0%, #2f8995 80%);
			//background: -webkit-linear-gradient(top, #1f7985 0%, #2f8995 80%);
		}
			nav ul li:hover a {
				color: #f0f0f0;
			}
		
		nav ul li a {
			display: block; padding: 10px 1px;	//	display: block; padding: 10px 42px
			//color: #dadada; text-decoration: none;
			//color: #74990E; text-decoration: none;
			color: #0f6975; text-decoration: none;
	//border: solid 1px #6b727c;
		}
			

	nav ul ul{
	//width: 281px;
		background: #0f6975; border-radius: 0px; padding: 0;
		background: #698381; border-radius: 0px; padding: 0;
		//background: #1f7985; border-radius: 0px; padding: 0;

		position: absolute; top: 100%;
	}
		nav ul ul li {
		//width: 280px;
			float: none; 
			border-top: 1px solid #555;
			border-left: 1px solid #555;
			border-right: 1px solid #555;
			border-bottom: 1px solid #555; position: relative;
		}



	nav ul ul#ulul2{
	width: 211px;			// 211px

	}
		nav ul ul#ulul2 li {
		width: 99%;
		}



	nav ul ul#ulul3{
	width: 261px;
	}
		nav ul ul#ulul3 li {
		width: 99%;
		}


	nav ul ul#ulul5{
	width: 231px;
	}
		nav ul ul#ulul5 li {
		width: 99%;
		}


	nav ul ul#ulul6{
	width: 25%;
	}
		nav ul ul#ulul6 li {
		width: 99%;
		}



			nav ul ul li a {
				padding: 8px 20px;
				color: #fff;
			}	
				nav ul ul li a:hover {
					background: #4b545f;
					background: #7d9d9b;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}







.textBlock p{
	float: left;
	width: 62%;	//	width: 400px;

	margin-top: 20px;
	margin-left: 6%;	//	margin-left: 20px;
	margin-bottom: 10px;

	padding-top: 0px;
	padding-right: 0.5%;	//	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 1%;	//	padding-left: 10px;

	font-size: 11pt;
	font-style: normal;
	line-height: 14pt;
	//border: solid 1px #0cc;
}

.textBlock p strong{
	color: #555;
}



.replyTextBlock p{
	float: left;
	width: 400px;

	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 10px;

	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;

	font-size: 11pt;
	font-style: normal;
	line-height: 14pt;
	//border: solid 1px #0cc;
}



#enquiry_form {
	width: 80%;		//	width: 428px;
	margin-left: 0px;	//	margin-left: 20px;

	font-family: Arial;
	font-size: 11pt;
	//font-style: normal;
	//font-weight: normal;
	//font-variant: normal;

	border-top: solid 1px #c9cfdd;
	border-bottom: solid 1px #c9cfdd;
	border-left: solid 1px #c9cfdd;
	border-right: solid 1px #c9cfdd;

	background: #ddd;
	line-height: 220%;
	border: solid 2px #bbb;
}

#enquiry {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	//border: solid 1px #0000ff;
}




#fieldset1 {
	padding-left: 10px;
	padding-top: 0px;
        /*border: none 0px #000;*/
}

#fieldset2 {
	padding-left: 10px;
	padding-top: 0px;
        /*border: none 0px #000;*/
}



.form_label_style1 {
	float:left;
	width: 70px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: auto;
	text-align: left;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 10pt;
        //border: solid 1px #000;
}

.form_label_style2 {
	width: 200px;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: auto;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 10pt;
}

.form_field_style1 {
	width: 200px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 100px;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 20px;
	text-align: left;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 10pt;
        border: solid 1px #8f99a5;
}

.form_field_style2 {
	width: 280px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 37px;
	padding-left: 5px;
	padding-top: 0px;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 10pt;
        border: solid 1px #6f7985;
}

.form_field_style3 {
	width: 200px;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 0px;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 10pt;
        border: solid 1px #6f7985;
}


.submit_button {
	float: left;
	width: 100px;	//	width: 100px;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	font-variant: normal;
	color: #111;
	//text-decoration: none;

	margin-left: 38%;	//	margin-left: 165px;
	margin-right: auto;

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

        border: solid 1px #8f99a5;
}

.enquiry {
	margin-left: 40px;
	font-family: Verdana;
	font-size: 12pt;
	font-style: bold;
	line-height: 12pt;
	/*color: #FE4010;*/
	color: #C00;
}


#split-left-enquiry { 
	float: left;
	width: 70%;		//	width: 550px;
	height: 780px;
	background: white;
	margin: 0;
	padding: 10px 1.5% 10px 17%;	//	padding: 10px 15px 10px 170px;
	//border: solid 1px #000;
}

#split-right-enquiry {
	float: right;
	width: 5px;	//	width: 5px;
	height: 750px;
	margin: 0;
	padding: 0px 55px 10px 15px;
	#background: white;
	background: url('../images/right-border2.png') repeat-y right top;
	//border: solid 1px #000;
}


#mobile {
	margin-bottom: -10px;
	width: 34px;
	height:34px;

	width: 30px;
	height:30px;
	display: inline;
	//display:block;
	//background:transparent url('../images/mobile_42.jpg') center top no-repeat;
	//border: solid 1px #000;
}

#mobile:hover {
  	//background-image: url('../images/mobile_42b.jpg');
	//border: solid 1px #000;
}


div#myShadowBox {
  color: #666;
  background-color:#ffffd0;
  width: 69%;		//	width: 264px;
  height: 476px;	//	height: 394px;
  margin: 10% 0px 0px 13%;
  padding: 5% 5% 5% 5%;
  //margin-left: 13%;
  box-shadow:5px 5px 10px grey; 
  border: solid 2px #c0c0c0; 
}