@charset "utf-8";#nav li ul,#nav>a{display:none}#wrapper,body{background-color:#FFF}h1,h4,h5,h6{margin-top:0;margin-bottom:0}
#about,#wrapper,.rTableRow{margin-left:auto;margin-right:auto}
#mainnav,ds,h1,h6{text-align:center}
.footer,a:link,a:visited{color:#000}
.floatleft,.footer,h4,h7{text-align:left}
#nav li{position:relative}
#nav>ul{height:3.75em}#nav>ul>li{width:25%;height:100%;float:left}
#nav li ul{position:absolute;top:100%}#nav li:hover ul{display:block}
.rTableRow{width:60%}@media only screen and (max-width:40em){
	#nav{position:relative}
	#nav:not( :target )>a:first-of-type,#nav:target>a:last-of-type{display:block}
	#nav>ul{height:auto;display:none;position:absolute;left:0;right:0}
	#nav:target>ul{display:block}#nav>ul>li{width:100%;float:none}
	#nav li ul{position:static}}#Side,#main,#mainnav,.floatleft{float:left}body{margin:0;color:#151515;font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif}#thumbstext,h6{font-family:Verdana,Geneva,sans-serif}
	#wrapper{width:100%;min-width:auto;max-width:auto;max-height:auto;min-height:auto}
	#logo{position:relative;top:0;left:25%}#hero img{padding:20px;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;transition:all 2s ease 0s}
	#hero img:hover{height:600px;width:636px}
	#mainimage{max-width:150%;padding:20px}
	h6{color:#aaa;font-size:72px;text-transform:uppercase}
	h2{margin-top:.5em;font-size:11px;
line-height:1.1em}
h7{font-size:1em}ds{font-size:18px;padding-top:15px}
h4{font-size:20px}
h5{font-size:14px;text-align:right}
h1{font-size:19px}
#main{width:60%;margin-left:35%}
#about{width:60%}

#mainnav ul{display:inline;margin:0;padding:0}
#mainnav{clear:both;width:100%}
#Side{width:40%;margin-left:4%}figure img{padding:10px;-webkit-box-shadow:1px 1px 15px #999;box-shadow:1px 1px 15px #999;-webkit-transition:height 2s ease 0s,width 2s ease 0s;-moz-transition:height 2s ease 0s,width 2s ease 0s;-ms-transition:height 2s ease 0s,width 2s ease 0s;-o-transition:height 2s ease 0s,width 2s ease 0s;transition:height 2s ease 0s,width 2s ease 0s}
.centered{margin-left:auto;margin-right:auto}
.floatleft{margin-left:0;margin-right:10px}.floatright{float:right;margin-left:10px;margin-right:0}
.footer{margin:auto;width:60%;padding-top: 0;padding-bottom:2px;padding-left:2%;background-color:#fff;clear:none;float:none}
#links,.container{text-align:center}
a{font-weight:700;text-decoration:none}
a:active,a:focus,a:hover{color:#aaa;text-decoration:underline}
#wrapper #top #mainnav ul uli a{text-align:justify}figure img:hover{height:100%;width:100%}
h6:hover{font-size:larger}#mainnav1{display:block}#thumbs{padding-top:20px;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;transition:all 2s ease 0s}
#thumbs image:hover{max-height:200px;max-width:200px}
#thumbstext{padding-top:5px;font-size:12px}
#contacts table tr th{text-align:left;font-weight:400}
#flashContent{padding-top:50px}
#baselink{color:#999}
#baselinksub{color:#F5A9A9}
#main-footer{font-size:70%;margin-left:10%;margin-right:10%;width:95%}
#main-footer img{float:left;max-height:25px;max-width:25px;margin-left:1%;margin-right:1%;display:block}
.CentredText,.social-bar{width:90%;margin-left:10%;margin-right:10%}
.CentredText{float:left}
.container{width:80%;margin:30px auto;overflow:hidden}
.galleryItem h6{float:left;font-size:1.2em;margin-top:0;margin-bottom:0}
.galleryItem img{max-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:Auto;margin-right:Auto}
.galleryItem{color:#797478;font:10px/1.5 Verdana,Helvetica,sans-serif;float:left;width:16%;margin:2% 2% 30px}
#links{font-family:Verdana,Geneva,sans-serif;font-size:.7em;margin-left:auto;margin-right:auto;width:40%}
.movieItem{float:left;margin-left:20%;margin-right:20%;width:100%}@media only screen and (max-width :940px),only screen and (max-device-width :940px){
	.galleryItem{width:21%}}@media only screen and (max-width :720px),only screen and (max-device-width :720px){.galleryItem{width:29.33333%}}@media only screen and (max-width :530px),only screen and (max-device-width :530px){.galleryItem{width:46%}}@media only screen and (max-width :320px),only screen and (max-device-width :320px){.galleryItem{width:86%}.galleryItem img{width:30%;height:auto},.galleryItem h1,.galleryItem p{font-size:18px}} <style type="text/css">
	.form-style-1{margin:10px auto;max-width:100%;padding:20px 12px 10px 20px;font:13px "Lucida Sans Unicode","Lucida Grande",sans-serif}
	.form-style-1 li{padding:0;display:block;list-style:none;margin:10px 0 0}
	.form-style-1 label{margin:0 0 3px;padding:0;display:block;font-weight:700}
	.form-style-1 input[type=date],.form-style-1 input[type=datetime],.form-style-1 input[type=email],.form-style-1 input[type=number],.form-style-1 input[type=phone],.form-style-1 input[type=search],.form-style-1 input[type=text],.form-style-1 input[type=time],.form-style-1 input[type=url],select,textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #BEBEBE;padding:5px;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0}.form-style-1 input[type=date]:focus,.form-style-1 input[type=datetime]:focus,.form-style-1 input[type=email]:focus,.form-style-1 input[type=number]:focus,.form-style-1 input[type=search]:focus,.form-style-1 input[type=text]:focus,.form-style-1 input[type=time]:focus,.form-style-1 input[type=url]:focus,.form-style-1 select:focus,.form-style-1 textarea:focus{-moz-box-shadow:0 0 8px #88D5E9;-webkit-box-shadow:0 0 8px #88D5E9;box-shadow:0 0 8px #88D5E9;border:1px solid #88D5E9}.form-style-1 .field-divided{width:70%}.form-style-1 .field-long,.form-style-1 .field-select{width:100%}.form-style-1 .field-textarea{height:100px}.form-style-1 input[type=button],.form-style-1 input[type=reset],.form-style-1 input[type=submit]{margin-right:50px;margin-bottom:10px;background:#CCC;padding:3px 10px;border-top-left-radius:10px;border-bottom-right-radius:10px;color:#000;display:inline-block}.form-style-1 input[type=button]:hover,.form-style-1 input[type=reset]:hover,.form-style-1 input[type=submit]:hover{margin-right:50px;margin-bottom:10px;background:#000;color:#fff;border-color:#333;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.form-style-1 .required{color:red}</style>form{background:-webkit-linear-gradient(bottom,#CCC,#EEE 175px);background:-moz-linear-gradient(bottom,#CCC,#EEE 175px);background:linear-gradient(bottom,#CCC,#EEE 175px);margin:auto;position:relative;width:85%;height:510px;font-family:Tahoma,Geneva,sans-serif;font-size:14px;font-style:italic;line-height:24px;font-weight:700;color:#000;text-decoration:none;border-radius:10px;padding:10px;border:1px inset solid;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}
	#tooltip,#tooltip:after,button{position:absolute}textarea#photobrief{width:100%;height:150px;display:block}button{width:100px;right:20px;bottom:20px;background:#09C;color:#fff;font-family:Tahoma,Geneva,sans-serif;height:30px;border-radius:15px;border:solid #999}input.button:hover{background:#fff;color:#09C}
	.microdata,.microdatatitle{width:70%;font-family:Verdana,Geneva,sans-serif;color:#000;text-align:center}input:focus,textarea:focus{border:1px solid #09C}
	.rTableCell{text-align:center}
	.microdatatitle{font-weight:700;font-size:18px;margin-left:auto;margin-right:auto}
	.microdata{font-weight:400;font-size:17px}
	#quote,.italicsleft{text-align:left}
	#quote{font-style:italic;font-family:"Times New Roman",Times,serif;font-size:1 em;color:#000}
	.italicscentre,.italicsleft{font-family:Verdana,Geneva,sans-serif;font-size:.6em;color:#000;font-style:italic}
	.italicscentre{text-align:center}.costheader,.descheader{font-size:.8em;text-align:left}
		.italicscentred{text-align:center}.costheader,.descheader{font-size:.7em;text-align:left}
	#price{table-layout:fixed;width:60%}
	.descheader{width:40%}
	.costheader{width:1%}
	.desc{font-size:.85em;width:40%}
	.cost{font-size:.75em;width:40px;text-align:left}
	
	#table,#wrapper,.rTableRow{margin-left:auto;margin-right:auto}
	#table{table-layout:fixed;width:60%}
	.descriptheader{width:10%;text-align:left}
	.priceheader{width:10%;text-align:left}
	.descr{font-size:.85em;width:10%}
	.costr{font-size:.75em;width:10px;text-align:left}
	.button{width:30%}
	.dhead{width:10%;text-align:left}
	.phead{width:10%;text-align:left}
	
	
	#sitemap,#tooltip{font-size:.7em;font-family:Verdana,Geneva,sans-serif}
	#tooltip{text-align:left;color:#fff;background:#333;background:rgba(0,0,0,.8);z-index:100;padding:10px;border-radius:10px}
	#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';left:50%;bottom:-10px;margin-left:-10px}
	#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}
	#tooltip.left:after{left:10px;margin:0}
	#tooltip.right:after{right:10px;left:auto;margin:0}
	#sitemap{margin-left:15px;line-height:1.5}
	.sitemapaddr{font-family:Verdana,Geneva,sans-serif;font-style:italic;text-align:left;font-size:.8em;color:#000}