@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

body {font-family: 'Open Sans', sans-serif;  font-size:13px; line-height:18px;  color:#515151; margin:0px; padding:0px;}
.logo {float:left; width:30%; margin-top:15px; margin-bottom:15px;}
.polaroid {float:left; width:25% ; padding-bottom:30px;}
.polaroidcontent {float:left; width:70%; padding-bottom:50px;}
.polaroidcontent h3 {margin-top:0 !important; font-size:16px; font-weight:800;padding-top:0!important;}
.polaroidcontent h2 {padding-top:0!important; margin-top:0 !important;margin-bottom:-10px !important; font-size:24px; padding-bottom:0!important;}
h1 {color:#015289 !important; font-size:30px; line-height:34px; font-weight:300;}
h3 {color:#015289 !important; font-size:18px; line-height:24px; font-weight:300;}
h2 {color:#6c9d2d; font-size:20px; line-height:26px; font-weight:300;}
h6 {color:#015289; font-size:36px; line-height:42px; font-weight:300; margin-bottom:50px; padding-bottom:0;}

.dirlogo {float:left; width:30%; margin-bottom:15px;}
.dircontact {float:right; width:35%; margin-top:60px;}
.sitewidth {width:1065px; margin-left:auto; margin-right:auto; }
.bluebar { background-color:#015289; width:100%; height:54px;}
.clearall {clear:both; margin:0; padding:0;}
.bannercont {width: 100%;
margin: auto;  overflow:hidden; text-align:center !important;}
.greybar {width:100%; background-color:#e5e5e5; min-height:100px;}
.greenbar {width:100%; background-color:#a0cf6b; min-height:100px;}
.menugrbar {position:absolute; height:40px; width:65%; float:right; right:0; top:95px; background-color:#a1ce69;}
.directorybg {background-color:#e3e3e3; padding-top:30px; padding-bottom:30px;}
.maincontent {width:100%; min-height:100px;}
.cityscape {width:100%; min-height:412px; background-image:url(http://www.aucklandpho.co.nz/uploads/auimg/cityscape.jpg); background-position:bottom; margin-bottom: -15px;}
.contentarea {background-color:#fff; padding:30px;}
.topfooter  {width:100%; background-color:#015289; min-height:100px;}
.bottomfooter  {width:100%; background-color:#18689e; min-height:55px;}
.websiteauthor {width:100%; min-height:20px;}
.webauthor {text-align:right; padding-top:5px; padding-bottom:5px;}
.fullwidthcontent {width:100%; margin-top:50px; margin-bottom:50px;}
.topcontact {width:45%; float:left; color:#fff; padding-top:18px; font-size:18px;}
.logincont {width:40%; float:right; color:#fff; text-align:right; padding-top:10px;}
.footercol2 {width:29%; padding-right:6%; margin-top:30px; margin-bottom:60px; float:left; color:#fff;}
.footercol3 {width:23%; margin-top:30px; margin-bottom:60px; float:left; color:#fff;}

.footercol1 {width:39%; padding-right:3%; margin-top:30px; margin-bottom:60px; float:left; color:#fff;}

.topcol1, .topcol2, .topcol3 {float:left; width:33%; margin-top:40px; margin-bottom:40px; text-align:center;}
.topcol1 img, .topcol2 img, .topcol3 img {width:90%;}

a.opacity {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

a.opacity:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

#tinynav1 {display:none;}
.l_tinynav1  {display:inline;}


#linktable img {width:70%;}
#linktable {width:100%;}


#fbrp__29 {width:95%; padding:10px; margin-bottom:15px; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; border:1px solid #ccc;}
#fbrp__30_1 {width:95%; padding:10px; margin-bottom:15px; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; border:1px solid #ccc;}
#fbrp__31 {width:95%; padding:10px; margin-bottom:15px; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; border:1px solid #ccc;}
#message {width:95%; padding:10px; margin-bottom:15px; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; border:1px solid #ccc; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 18px; color: #515151;}
#mae559fbrp_submit {width:50%; padding:10px; height:45px; margin-bottom:15px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #ccc; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 18px; color: #515151;}
.error_message {color:#f40000;}
.fb_invalid {color:#f40000;}
.error_message ul {list-style:none; -webkit-padding-start: 0px;}
.fiftyleft {float:left; width:42%; margin-top:50px; margin-bottom:50px;}
.fiftyright {float:right; width:50%; margin-top:50px; margin-bottom:50px;}
.thirtyleft {float:left; width:22%; margin-top:50px; margin-bottom:50px; background-color:#e5e5e5; padding:2%;}
.seventyright img {border:0;}
.fullwidthcontent img {border:0;}
.seventyright {float:right; width:70%; margin-top:50px; margin-bottom:50px;}
.thirtyleft ul {-webkit-padding-start: 0px; margin-left:0px; padding-left:0px; list-style:none;}
.thirtyleft .sectionheader {font-size:25px; font-weight:300; color:#015289;}
.thirtyleft ul {padding-top:10px;}
.thirtyleft ul li {padding-top:8px; padding-bottom:8px; line-height:18px;}
.thirtyleft li a {font-size:14px;  text-decoration:none; color:#015289;}
.thirtyleft li a:hover {font-size:14px; text-decoration:none; color:#015289; font-weight:800;}
.bannercont img {min-height:260px; }

.captcha {text-align:center; padding:15px; border:#eee solid 8px; margin-bottom:20px; margin-top:20px;}
			.tabs li {
				list-style:none;
				display:inline;
			}

			.tabs a {
				padding:5px 10px;
				display:inline-block;
				background:#666;
				color:#fff;
				text-decoration:none;
			}

			.tabs a.active {
				background:#fff;
				color:#000;
			}
.polaroid {
  position: relative;
  width: 100%;
  margin: 0px;
padding-bottom:20px;
z-index:0;
}



.polaroid img {
  border: 10px solid #dfe6ea;
  border-bottom: 35px solid #dfe6ea;
  -webkit-box-shadow: 3px 3px 3px #777;
     -moz-box-shadow: 3px 3px 3px #777;
          box-shadow: 3px 3px 3px #777;
padding:1px;
background-color:#a9b2b8;
margin:10px;
}
.logincont {
	height: 44px;
	overflow: hidden;
}
.logincont {
	height: 44px;
	overflow: hidden;
}
.logincont a {
	color: white;
	text-decoration:none;
}
.logincont input[type=text],
.logincont input[type=password] {
	background: transparent url('http://www.aucklandpho.co.nz/uploads/auimg/loginbox.jpg') no-repeat top left;
	width: 90px;
	height: 31px;
	border: none;
	color: white;
	padding: 3px 0px 0px 10px;
	vertical-align:top;
}
.loginbutton {
	width: 68px;
	height: 60px;
}
#feestable tr:nth-child(even) {
    background-color: #eee;
}
.whitelink {
	color: white !important;
}
.whitelink:hover {
	color: white  !important;
}
/* practice pages */
.ae-gallery, .ae-gallery * {
	margin: 0;
	padding: 0;
}
.ae-gallery {
	width: 400px;
	margin-bottom: 30px;
}
.ae-gallery .ae-image-wrapper {
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	/*border: 2px solid #ddd; */
}
    .ae-gallery .ae-image-wrapper .ae-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ae-gallery .ae-image-wrapper .ae-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ae-gallery .ae-image-wrapper .ae-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ae-gallery .ae-image-wrapper .ae-prev, .ae-gallery .ae-image-wrapper .ae-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ae-gallery .ae-image-wrapper .ae-prev .ae-prev-image, .ae-gallery .ae-image-wrapper .ae-next .ae-next-image {
        background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/ae_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ae-gallery .ae-image-wrapper .ae-next .ae-next-image {
        background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/ae_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }

    .ae-gallery .ae-image-wrapper .ae-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
       .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
     .ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/opa75.png);
        color: #000;
      }
      * html .ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='modules/Gallery/templates/ae-gallery/opa75.png');
      }
        .ae-gallery .ae-image-wrapper .ae-image .ae-image-description .ae-description-title {
          display: block;
        }
.ae-gallery .ae-controls {
	display: none;
/*    height: 20px; */
}
    .ae-gallery .ae-info {
      float: left;
    }
    .ae-gallery .ae-slideshow-controls {
      float: right;
    }
      .ae-gallery .ae-slideshow-controls .ae-slideshow-start, .ae-gallery .ae-slideshow-controls .ae-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
        display: inline-block;
        text-indent: -500px;
        overflow:hidden;
        width: 14px;
        background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/ae_scroll_forward.png) 0px -3px no-repeat;
      }
      .ae-gallery .ae-slideshow-controls .ae-slideshow-stop {
        background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/ae_stop.png) 0px -3px no-repeat;
      }
      .ae-gallery .ae-slideshow-controls .ae-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ae-gallery .ae-slideshow-running .ae-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ae-gallery .ae-nav {
    width: 100%;
    position: relative;
  }
    .ae-gallery .ae-forward, .ae-gallery .ae-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ae-gallery .ae-forward, .ae-gallery .ae-back {
      height: 100px;
    }
/*
    .ae-gallery .ae-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/ae_scroll_back.png) 0px 22px no-repeat;
    }
    .ae-gallery .ae-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(http://www.aucklandpho.co.nz/modules/Gallery/templates/ae-gallery/ae_scroll_forward.png) 0px 22px no-repeat;
    }
*/
    .ae-gallery .ae-nav .ae-thumbs {
      overflow: hidden;
      width: 100%;
padding: 3px 1px;
/*border: 1px solid #ddd; */
background-color: #fff;
   }
        .ae-gallery .ae-thumbs li {
          float: left;
          padding:0px !important;
          margin:2px !important;
          list-style: none;
		  width: 100px;
		  height: 70px;
		  overflow: hidden;
              border: 3px solid #CCC;
        }
          .ae-gallery .ae-thumbs li a {
            display: block;
          }
            .ae-gallery .ae-thumbs li a img {
              display: block;
			  width: 100px;
			  /* height: 70px; */
            }
            .ae-gallery .ae-thumbs li a.ae-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ae-preloads {
  position: absolute;
  left: -90000px;
  top: -90000px;
}
#practleft {
	padding: 0px;
	margin-top: 0px;
	background-color:#e3e3e3;
	min-height: 520px;
	float:left;
	width:52%;
	margin-bottom:50px;
}
#practright {
float:right;
	width:40%;
	margin-top:0px;
	margin-bottom:50px;
	padding: 0px;
}
#practtable {
	background-color: #015289;
	padding: 20px;
	margin-bottom: 20px;
}
.practtablelink {
	text-decoration:underline;
	color: white;
}
#practright table {
	border-collapse:collapse;
	width: 100%;
}
#practright table tr td {
	color: white;
}
#tabcontent {
	padding: 20px;
}
.tabs {
	margin: 0px;
	padding: 0px;
}
.tabs li {
}
.tabs li a {
	padding: 9px 60px 9px 61px;
	background-color: #015289;
	color: #e3e3e3;
}
.tabs li a.active {
	background-color: #e3e3e3;
	color: #015289;
}
.bigbutton {
	font-size: 18px;
	background-color: #e3e3e3;
	color: #015289;
	padding: 15px 50px 15px 50px;
	text-decoration:none;
}
a.greybtn {padding:10px 50px; background-color:#e3e3e3; margin-right:5px; color:#015289; text-decoration:none;}
a.greybtn:hover {padding:10px 50px; background-color:#00385e; margin-right:5px; color:#fff; text-decoration:none;  -webkit-transition: background-color ease-out .5s;
    -moz-transition: background-color ease-out .5s;
    -o-transition: background-color ease-out .5s;
    transition: background-color ease-out .5s;
}

/* Stylesheet: Main Layout Modified On 2016-10-17 16:26:01 */
.greentext {color:#a1ce69;}

strong, bold {font-weight:800;}
.topcontact a {color:#fff; text-decoration:none;}
.topcontact a:hover {color:#a1ce69; text-decoration:none;}

a.greenbtn {padding:10px 20px; background-color:#a0cf6b; margin-right:5px; color:#40690b; text-decoration:none;}
a.greenbtn:hover {padding:10px 20px; background-color:#00385e; margin-right:5px; color:#fff; text-decoration:none;  -webkit-transition: background-color ease-out .5s;
    -moz-transition: background-color ease-out .5s;
    -o-transition: background-color ease-out .5s;
    transition: background-color ease-out .5s;}

a.bluebtn {padding:10px 20px; background-color:#015289; margin-right:5px; color:#fff; text-decoration:none;}
a.bluebtn:hover {padding:10px 20px; background-color:#a0cf6b; margin-right:5px; color:#40690b; text-decoration:none; -webkit-transition: background-color ease-out .5s;
    -moz-transition: background-color ease-out .5s;
    -o-transition: background-color ease-out .5s;
    transition: background-color ease-out .5s;}

.copyrightcont {float:left; width:40%; color:#fff; padding-top:16px;}
.sitelinks {float:right; width:40%; color:#fff; text-align:right; padding-top:16px;}




.footercol1 h2, .footercol2 h2, .footercol3 h2 { font-weight:300; font-size:24px; line-height:28px; color:#fff;}

.footercol1 a {color:#a0cf6b; text-decoration:none; }
.footercol1 a:hover {color:#fff; text-decoration:none; }

.footercol3 a {color:#fff; text-decoration:none; }
.footercol3 a:hover {color:#a0cf6b; text-decoration:none; }
.footercol3 ul{ margin-left:0px; padding-left:0px ; -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2; }
.footercol3 li {width:50%; position:relative;
    display: inline-block;
}


.sitelinks a {color:#fff; text-decoration:none; margin-left:30px; }
.sitelinks a:hover {color:#a0cf6b; text-decoration:none;margin-left:30px; }

.webauthor a:link, .webauthor a:active, .webauthor a:visited { color:#015289; text-decoration:none;}
.webauthor a:hover {color:#a0cf6b;  text-decoration:none;}

.fullwidthcontent a:link, .fullwidthcontent a:active, .fullwidthcontent a:visited { color:#015289; text-decoration:none;}
.fullwidthcontent a:hover {color:#a0cf6b;  text-decoration:none;}

.seventyright a:link, .seventyright a:active, .seventyright a:visited { color:#FFF; text-decoration:none; FONT-FAMILY: VERDANA;}
.seventyright a:hover {color:#015289;  text-decoration:none; FONT-FAMILY: VERDANA;}


.fiftyleft h4 { font-size:48px; line-height:52px; font-weight:300; color:#fff; margin-top:0;margin-bottom:15px;}
.fiftyright h4 { font-size:48px; line-height:52px; font-weight:300; color:#fff; margin-top:0;margin-bottom:0;}
/* Stylesheet: Text Styles Modified On 2017-10-09 15:38:50 */
#menu_vert {
	/*margin: 0;
	padding: 0;
	position:relative;*/
	z-index:2;
}
.clearb {
	clear: both;
}
#menuwrapper {
	height: auto;
         width:auto;
         float:left;
         padding: 0;  
         margin-left:0px;
         margin-top:0px;
	border: 0px solid #CCCCCC;
}

ul#primary-nav, ul#primary-nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

ul#primary-nav {
	padding-top: 0px;
	padding-left: 0px;
         align:center;
}

ul#primary-nav ul {
	position: absolute;
	top: auto;
	display: none;
	border-top: 0px solid #C8D3D7;
	border-right: 0px solid #C8D3D7;
	border-bottom: 0px solid #ADC0C7;
	border-left: 0px solid #A5B9C0;
         margin-top:0px;
}
ul#primary-nav ul ul {
	margin-left: -1px;
	left: 100%;
	top: 0px;
         width:auto;
         margin-top: -1px;
}

ul#primary-nav li {
	float: left;
    margin-left: -4px;
    margin-right: -4px;
   

       

            }

#primary-nav li li {
	width: 220px;
	margin-left: 0px;
	margin-top: 0px;
	float: none;
	position: relative;
	background:none;
/*
             border-bottom: 0px solid white;
             border-top: 0px solid white;
             border:0px solid red;
*/
}

ul#primary-nav li a {
	color: #fff;
	padding: 11px 14px 11px 13px;
	display: block;
	text-decoration: none;
      font-family: 'Open Sans', Arial;
         font-size:18px;
font-weight: 400;
text-transform:none;
}


ul#primary-nav li a span.sectionheader {
	color: #fff;
	display: block;
          margin:0px;
         
	text-decoration: none;
       
         font-family:  'Open Sans', Arial;
         font-weight:400;
         font-size:18px;
         text-transform:none;
}



a.lastone {
            background:  url(http://www.aucklandpho.co.nz/uploads/drmimg/menup1.png) no-repeat right 2px;
            border:0px solid red;
}


ul#primary-nav li a.lastone {
            background:  url(http://www.aucklandpho.co.nz/uploads/drmimg/menup1.gif) no-repeat right 2px;
            border:0px solid red;
}

ul#primary-nav li a:hover {
         background:  #84b24a;
         color:#fff;
}

ul#primary-nav li li a:hover {
	color: #FFF;
background-image: none;
background-color: #5e8e23;
text-transform: none;
}

ul#primary-nav li a.menuactive{
         background:  #5e8e23;
         color:#fff;
         text-transform:none;

}

ul#primary-nav li.menuparent a.menuparent:hover{
         background:  #84b24a;
         color:#fff;


}


ul#primary-nav li li a.menuactive {
	color: #fff;
	font-weight: normal;
             color:#fff;
}
ul#primary-nav li a.menuactive:hover {
	color: #fff;
}

#primary-nav li li a.menuparent span {
	display: block;
	background:  url(http://www.aucklandpho.co.nz/uploads/ngrey/parent.png) no-repeat 98% center;
}

* html #primary-nav li li a.menuparent span {
	background:  url(http://www.aucklandpho.co.nz/uploads/ngrey/parent.gif) no-repeat 98% center;
}

ul#primary-nav li ul a {
	text-align: left;
	margin: 0px;
	position: relative;
	padding: 9px 3px 6px 15px;
	font-weight: normal;
	color: #fff;

	border-bottom: 0 px solid white;
	border-right: 0 none;
	border-left: 0 none;
         text-transform: none; 
         background:#84b24a;
	font-size: 13px;
}

ul#primary-nav li ul {
         background-color: #FCFCFA;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: auto;
	height: auto;
	display: none;
         position: absolute;
	z-index: 999;
         border-right: 0px;
	
         border-left:0px;
}

ul#primary-nav li ul ul {

}

#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
	color: #fff
}

#primary-nav li li:hover,
#primary-nav li li.menuh,
#primary-nav li li.menuparenth,
#primary-nav li li.menuactiveh {
	background-image:  none;
	background-color:  #25aee4;
	color: #fff;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited, for fourth level add
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
*/
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
	display: none;
}
/* for fourth level add
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
*/
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
	display: block;
}
/* IE6 Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}

/* Stylesheet: Menu Modified On 2016-10-23 10:11:15 */
@media (max-width: 500px) {
	html { 	-webkit-text-size-adjust: 100%; overflow-x: hidden;
		/* Prevent font scaling in landscape */
	}
body { overflow-x: hidden; }
.sitewidth {width:90% !important;}
#tinynav1 {display:inline!important; padding:4px; margin-top:6px; margin-left:50px;}
.l_tinynav1  {display:none !important;}
.menugrbar {width: 100%;}
.logo img {width:150px;}
.logo {width:100%; text-align:center; margin-top: 10px; margin-bottom: 50px;}
.logincont {display:none;}
.topcontact {width:100%; font-size:13px !important; text-align:center;}
.fiftyleft, .fiftyright {width:100%;}

h1 {
color: #015289;
font-size: 18px;
line-height: 22px;
font-weight: 300;
}
h2 {
font-size: 16px;
line-height: 18px;
font-weight: 300;
}
p {font-size:13px; line-height:18px;}
.cityscape h6 { font-size: 18px !important;
line-height: 22px !important;}
.footercol1, .footercol2, .footercol3 {width:100%; margin-top:0px; margin-bottom:30px !important;}
.topfooter {padding-top:40px;  padding-bottom:40px; }
.footercol3 {display:none;}
.sitelinks {display:none;}
.copyrightcont {width:100%; text-align:center;}
.webauthor {width:100%; text-align:center;}
#linktable img {width:90% !important;}
#linktable {width:100%;}
#linktable {font-size:11px; line-height:14px;}
.topcol1 img, .topcol2 img, .topcol3 img {width:100%;}
.topcol1, .topcol2, .topcol3 {width:100%; margin-bottom:0px;}
.topcol3 {margin-bottom:30px;}

.bannercont img {height:80px !important;}

.orbit-caption {display:none !important;}

#feestable {font-size:8px; line-height:12px;}
}
/* Stylesheet: Mobile Modified On 2014-05-14 12:11:05 */
@media (max-width: 1166px) {
	html { 	-webkit-text-size-adjust: 100%; overflow-x: hidden;
		/* Prevent font scaling in landscape */
	}
body { overflow-x: hidden; }

ul#primary-nav li a {font-size: 15px;}
ul#primary-nav li a span.sectionheader {font-size: 15px;}
ul#primary-nav li a {padding: 11px 15px 11px 15px;}
.sitewidth {width:95%;}
.topcontact {font-size: 16px;}
.bannercont img {height:250px;}

.orbit-wrapper .orbit-caption {left: 80px !important;}
.orbit-wrapper h3 {font-size: 20px;
line-height: 24px;}
}


@media (max-width: 1024px) {
	html { 	-webkit-text-size-adjust: 100%; overflow-x: hidden;
		/* Prevent font scaling in landscape */
	}
body { overflow-x: hidden; }

ul#primary-nav li a {font-size: 13px;}
ul#primary-nav li a span.sectionheader {font-size: 13px;}
ul#primary-nav li a {padding: 11px 10px 11px 10px;}
.sitewidth {width:95%;}
.topcontact {font-size: 14px;}
.fiftyleft h4 {font-size:30px;}
.fiftyright h4 {font-size:30px;}
.bottomfooter,  .websiteauthor {font-size:10px;}
.footercol1 p, .footercol2 p, .footercol3 p {font-size:11px; line-height:14px;}
.cityscape h6 {font-size: 32px;}
.bannercont img {height:250px;}
.orbit-wrapper .orbit-caption {left: 50px !important;}
.orbit-wrapper h3 {font-size: 20px;
line-height: 24px;}

}
/* Stylesheet: Tablet Modified On 2014-05-14 13:26:19 */
