body{background-color:#094863;margin:0;padding:0;}
#wrapper{width:46.5em;background-color:#FFEAF4;position:relative;padding-top:.5em;z-index:0;margin:0 auto;}
#header{background:url(images/header.jpg) no-repeat;width:45.4em;height:12em;display:block;margin:0 auto 1.9em;}
#menu{width:45.33em;top:11.966em;left:.55em;z-index:100;position:absolute;}
#menu ul{margin:0;padding:0;}
#menu li{list-style-type:none;}
#menu li a:link{font-size:1.2em;text-decoration:none;text-align:center;color:#fff;}
#menu li a:visited{color:#CCF;font-size:1.2em;text-align:center;text-decoration:underline;}
#menu li a:hover{text-decoration:none;color:#FFECFF;font-weight:700;}
.m1{background-image:url(images/but01.gif);float:left;width:9.06em;height:2em;padding-top:.5em;text-align:center;}
.m2{background-image:url(images/but02.gif);width:9.06em;height:2em;padding-top:.5em;float:left;text-align:center;}
.m3{background-image:url(images/but03.gif);width:9.06em;height:2em;padding-top:.5em;float:left;text-align:center;}
.m4{background-image:url(images/but04.gif);width:9.06em;height:2em;padding-top:.5em;float:left;text-align:center;}
.m5{background-image:url(images/but05.gif);width:9.07em;height:2em;padding-top:.5em;float:left;text-align:center;}
#content{width:45.2em;clear:left;margin:0 auto .8em;padding:0;}
#content ul{list-style-image:url(images/led.jpg);}
#content ul li{margin-left:1em;color:#FF9;}
.red{color:red;}
.blue{color:#06F;}
.blue2{color:#03F;font-size:1em;}
.orange{color:#FC0;padding:1em 0 0;}
#content a:link{color:#00F;text-decoration:none;}
#content a:visited{color:#000;text-decoration:none;}
#rightcol{width:17.05em;float:right;background:#afc0d0 url(images/lftcol.png) no-repeat top center;}
.shrink{font-size:90%;}
#toplft{background-color:#afc0d0;clear:both;padding:.3em .5em;}
#toplft table{background-color:#fff;;margin:.2em auto;}
#toplft th{color:red;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;text-align:center;}
#toplft h3{text-align:center;}
#leftcol{width:27em;background-color:#afc0d0;float:left;border-right:.068em solid #CCC;padding:0 .5em;}
#rightcol h1{color:#000;font-size:1em;font-weight:700;}
#rightcol p{color:#000;text-align:justify;padding-right:.5em;padding-left:.5em;}
#leftcol .red{color:red;font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;text-align:center;margin-bottom:.45em;}
#single{float:left;width:19em;background:#CCF url(images/img3.jpg);border:#639 inset .3em;margin-left:1.5em;margin-bottom:1em;}
#basic{background:#aeeed3 url(images/img4.jpg);float:right;width:19em;border:teal outset .3em;margin-right:1.5em;}
ol{text-align:center;color:#FF0;font-size:1.2em;}
#wdpackages{width:44.25em;background-color:#aed18f;margin:0 auto;padding:0 .5em .5em;}
#wdpackages p{padding:0 1.8em;}
.clrrgt{clear:right;font-size:0;line-height:0;}
.clrlft{clear:left;}
.clrbth{clear:both;}
hr{width:10em;margin:0 auto;}
#cwpackage{background:#aeeed3 url(images/img5.jpg);width:19em;border:#03F outset .3em;margin:0 auto 1em;}
#cwpackage ul{padding-left:.5em;}
#bookings{width:44.25em;background-color:#ffb871;margin:0 auto;padding:0 .5em .5em;}
#bookings p{text-align:center;padding:0 1.8em;}
#bookings table{width:44em;}
#bookings img{border:0;}
#portfolio{background-color:#ffb9b9;padding-bottom:.5em;}
#portfolio p{margin-top:1.5em;line-height:1.8em;font-size:13px;padding:0;}
img.thumbs{width:15em;margin-top:2em;height:15em;padding:0 .45em;}
#faq{padding-bottom:.5em;}
#contact{background-color:#8080c0;padding-bottom:.5em;}
#contact p{font-size:1.5em;text-align:center;}
#contact table{margin:0 auto 3em;}
#contact td{font-size:1.2em;}
#terms h2{padding:0 1.2em;}
#footer{width:46.5em;text-align:center;color:#fff;clear:both;background-color:#094863;margin:0 auto;}
#footer a:link{font-size:1em;color:#fff;text-decoration:none;}
#footer a:visited{color:#ccf;text-decoration:underline;}
#bmenu{width:42em;padding-top:0;font-size:1.091em;font-weight:700;margin:0 auto;}
.small{font-size:.7em;}
#bmenu a:link{font-size:1em;color:#fff;text-decoration:none;padding-left:2em;}
#bmenu a:visited{color:#ccf;text-decoration:underline;padding-left:2em;}
#toplft td,#bookings td{font-size:.8em;}
#bookings hr,#faq hr{width:42em;margin:0 auto;}
#faq p,#terms p{padding:0 2em;}
#footer a:hover,#bmenu a:hover{text-decoration:underline;}
