@charset "UTF-8"; 
body{margin:0px; padding:0px; background-color:#000; background-image:url(../graphics/mainback.jpg); background-repeat:no-repeat; background-position:top center; text-align:center; font-family:arial; font-size:12px; color:#f0e2e8}

p{margin:0px; padding:0px}
img, a{border:0px}

a:link{color:#cc0066; text-decoration:none}
a:hover{color:#F69; text-decoration:none}
a:active{color:#F39; text-decoration:none}
a:visited{color:#F39; text-decoration:none}

#maincontainer{width:940px; margin:0 auto; text-align:center}
.titles{font-weight:bold; color:#f09}
.bodytext{font-size:12px}
.bodytext2{font-size:12px}

#Headerbox{width:940px; height:170px; margin:0px; padding:0px}
#headerlogo{width:435px; height:170px; float:left}
#headernav{width:455px; height:100px; float:right; padding:0px; margin-top:70px}

.Social{width:160px; height:74px; position:absolute; margin-left:781px; z-index:52}

#Slideshow{height:315px; overflow:hidden; width:940px; padding:0px; margin:0px}
#SlideTop, #SlideRepeat, #SlideBottom, 
.slidePrev, .slideNext, 
#slidePager{position:relative; z-index:29}
#SlideTop{height:4px; overflow:hidden; background:transparent url("../graphics/slider_top.gif") no-repeat 0 0}
#SlideRepeat{height:303px; overflow:hidden}
#SlideBottom{height:4px; overflow:hidden; background:transparent url("../graphics/slider_bottom.gif") no-repeat 0 0}
#Slides{margin-top:-332px; margin-bottom:0x; height:330px; overflow:hidden; background:#F4F5F6}

.SlidePrev{position:absolute; margin-top:295px; margin-left:-21px; z-index:35; width:65px; height:64px; background:transparent url("../images/slide-previous2.png") no-repeat}
.SlideNext{position:absolute; margin-top:295px; margin-left:895px; z-index:36; width:65px; height:64px; background:transparent url("../images/slide-next2.png") no-repeat}

.SlidePrev a:hover{background-position:transparent url("../images/slide-previous2.png") no-repeat 0 -64px}
.SlideNext a:hover{background-position:transparent url("../images/slide-next2.png") no-repeat 0 -64px}

a.SlidePrev:hover, a.SlideNext:hover{background-position:0 -64px}

a.slidePrev{display:block; z-index:30; margin-top:186px; margin-right:10px; width:65px; height:64px; position:absolute}
a.slideNext{display:block; z-index:31; margin-top:186px; margin-right:10px; width:65px; height:64px; position:absolute}
a.slidePrev{background:transparent url("../images/slide-previous2.png") no-repeat 0 0}
a.slideNext{background:transparent url("../images/slide-next2.png") no-repeat 0 0}

a.slidePrev:hover, a.slideNext:hover{background-position:0 -64px}

#slidePager{top:-290px; float:right; margin:0 25px 0 0}
#slidePager a, #slidePager a:visited{float:left; width:16px; height:15px; overflow:hidden; background:transparent url("../images/slide-pager.png") no-repeat 0 0; text-decoration:none; text-indent:-1234px}
#slidePager a:hover{background-position:-16px 0}
#slidePager a.activeSlide{background-position:-32px 0}

.clear{clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; height:0px; width:0px; line-height:0}

#contentbox{width:940px; height:auto; text-align:left; padding:0px; margin:0px 0px 15px 0px; float:left}
.leftcolumn{width:390px; float:left}
.leftcolumn2{width:630px; float:left; margin-top:15px}
.rightcolumn{width:290px; float:right; padding-top: 25px;}
.bookingbox5{width:290px; color:#fff}
.bookingshot{margin-right:7px}
.centerfigure{position:absolute; margin-top:480px; margin-left:363px; z-index:40}
.welcometext{color:#f0e2e8; line-height:16px; font-size:12px}
.features{width:390px; padding:0px; margin:7px 0px 10px 0px}
.sectionmainshot{margin:0px 0px 10px 0px}

.aboutbox{width:630px; margin:0px 0px 15px 0px; padding:0px}
.aboutpicstats{width:200px; float:left; padding:0px; margin:0px 4px 0px 0px; font-size:13px; line-height:18px}
.abouttext{width:407px; padding:0px; margin:0px; float:left;line-height:16px; text-align: justify; color: #f0e2e8;}

.wonderyearsbox{width:620px; margin:15px 0px 0px 0px; padding:0px}

.mediabox{width:630px; margin:0px 0px 15px 0px; padding:0px}

.porttext{font-size:12px}

.portthb{border:2px solid #ccc}
.centerfigure2{position:absolute; margin-top:260px; margin-left:0px; z-index:41}
.centerfigure3{position:absolute; margin-top:275px; margin-left:330px; z-index:42}
.centerfigure4{position:absolute; margin-top:265px; margin-left:-35px; z-index:43}
.portleftcolumn{width:355px; float:left}
.portrightcolumn{width:355px; float:right}
.portrightcolumn2{width:685px; float:right}

.bookingbox{width:630px; margin:12px 0px 15px 0px; padding:0px}
.bookingpic{width:255px; float:left; padding:0px; margin:10px 5px 0px 0px; font-size:16px}
.bookingform{width:365px; padding:0px; margin:0px; float:left; font-size:16px; line-height:21px}
.bookingform2{width:344px; padding:0px; margin:10px 0px 0px 10px; float:left; font-size:16px; line-height:21px}

.agentsbox{width:620px; margin:15px 0px 0px 0px; padding:0px}

.formbox{width:325px; height:420px; font-size:12px; text-align:left; padding:0px; margin:0px}
.formbox2{width:325px; font-size:12px; text-align:left; padding:0px; margin:0px}

.contactbox{width:630px; margin:7px 0px 15px 0px; padding:0px}
.contactpic{width:255px; float:left; padding:0px; margin:10px 5px 0px 0px; font-size:16px}
.contactform{width:365px; padding:0px; margin:0px; float:left; font-size:16px; line-height:21px}
.contactform2{width:325px; padding:0px; margin:10px 0px 0px 15px; float:left; font-size:16px; line-height:21px}

#copyright{width:940px; height:150px; color:#f0e2e8; font-size:10px; padding:0px; margin:0 auto}

#nav-example{background:url(../graphics/menu_sprite.jpg) no-repeat; width:455px; height:100px; margin:0; padding:0}

#nav-example span{display:none}

#nav-example li, #nav-example a{height:100px; display:block}

#nav-example li{float:left; list-style:none; display:inline}

#nav-example-01{width:52px}
#nav-example-02{width:75px}
#nav-example-03{width:64px}
#nav-example-04{width:51px}
#nav-example-05{width:44px}
#nav-example-06{width:66px}
#nav-example-07{width:62px}
#nav-example-08{width:41px}

#nav-example-01 a:hover{background:url(../graphics/menu_sprite.jpg) 0px -100px no-repeat}
#nav-example-02 a:hover{background:url(../graphics/menu_sprite.jpg) -52px -100px no-repeat}
#nav-example-03 a:hover{background:url(../graphics/menu_sprite.jpg) -127px -100px no-repeat}
#nav-example-04 a:hover{background:url(../graphics/menu_sprite.jpg) -191px -100px no-repeat}
#nav-example-05 a:hover{background:url(../graphics/menu_sprite.jpg) -242px -100px no-repeat}
#nav-example-06 a:hover{background:url(../graphics/menu_sprite.jpg) -286px -100px no-repeat}
#nav-example-07 a:hover{background:url(../graphics/menu_sprite.jpg) -352px -100px no-repeat}
#nav-example-08 a:hover{background:url(../graphics/menu_sprite.jpg) -414px -100px no-repeat}

#nav-example-01 a:active{background:url(../graphics/menu_sprite.jpg) 0px -200px no-repeat}
#nav-example-02 a:active{background:url(../graphics/menu_sprite.jpg) -52px -200px no-repeat}
#nav-example-03 a:active{background:url(../graphics/menu_sprite.jpg) -127px -200px no-repeat}
#nav-example-04 a:active{background:url(../graphics/menu_sprite.jpg) -191px -200px no-repeat}
#nav-example-05 a:active{background:url(../graphics/menu_sprite.jpg) -242px -200px no-repeat}
#nav-example-06 a:active{background:url(../graphics/menu_sprite.jpg) -286px -200px no-repeat}
#nav-example-07 a:active{background:url(../graphics/menu_sprite.jpg) -352px -200px no-repeat}
#nav-example-08 a:active{background:url(../graphics/menu_sprite.jpg) -414px -200px no-repeat}

a{outline:none}

.storeform{width:145px}

.storecolleft{width:232px; padding:0px; margin:0px 0px 0px 15px; float:left; text-align:left}
.storecolright{width:672px; padding:0px; margin:0px; float:left}
.storetitles{color:#FFF; text-align:center; font-size:12px}

.newformfieldbox{width:321px; height:45px; background-image:url(/graphics/formfieldBgd.jpg); background-repeat:no-repeat; padding:0px; margin-bottom:4px}
.newformfield{width:300px; height:32px; background-color:#4e4e4e; color:#ccc; padding:0px; margin:6px 0px 0px 10px; border:0 none; font-size:14px; font-family:arial; border: 1px solid #4e4e4e;}
.newformfieldboxlrg{width:321px; height:144px; background-image:url(/graphics/formfieldBgdLRG.jpg); background-repeat:no-repeat; padding:0px; margin-bottom:4px}
.newformfieldlrg{width:300px; height:130px; background-color:#4e4e4e; color:#ccc; padding:0px; margin:6px 0px 0px 10px; border:0 none; font-size:14px; font-family:arial; border: 1px solid #4e4e4e;}

.formsubmitbutton { margin: 7px 0px 0px 0px;}

.shoppeholder {width: 600px;}
.shoppebox {float: left; padding: 0px; margin: 5px;}

.3dglasses { color: #F69;}
	

