body {background:#d8e4f2 url(images/bg.jpg) repeat-x;margin-left:auto;margin-right:auto;text-align:center;
 font-family:tahoma, arial, helvetica, sans-serif;font-size:12px;color:#000}
 /*color:#263446*/
img {border:none}


h2 {text-align:left;font-size:153%}
h3 {text-align:left;font-size:120%}

#magz {position:absolute;z-index:500;margin-left:-120px;margin-top:0px;}
#freecd {position:absolute;z-index:500;margin-left:820px;margin-top:70px;zoom: 1}
#magz img {position:absolute;}
#magz_out {position:absolute;z-index:500;margin-left:-220px;margin-top:0px;}
#booknow {float:right;margin-right:-50px;position:relative;z-index:500}
.bang {margin-top:-10px;color:#fff}
.under_heading {color:#fff;margin-top:-10px}
.center {text-align:center}

/* home page */
a {color:#fff}
.bypj {text-align:center;margin-top:0px;font-size:80%}

#container {position:relative;width:800px;border-top:4px solid #fdfdfd;border-left:4px solid #fdfdfd;border-right:4px solid #fdfdfd;min-height:400px;text-align:left;margin-left:auto;margin-right:auto}
#bgimages {padding:0px;margin:0px;height:337px}
#bgimages img {position:absolute;}

#content {float:left;padding-left:10px;padding-right:10px;width:530px;overflow:auto;height:410px;text-align:justify}
#container.noborder {border-top:none}

#main {background:#83addf;min-height:300px;padding:30px 10px 20px 20px;overflow:hidden;z-index:20}

/* navigation */


#nav_holder {float:left;width:210px;height:430px;border-right:1px solid #d1def1;font-size:9pt}
#nav {z-index:20;}

#nav ul {margin-left:5px;padding-left:5px}
#nav ul li{font-size:110%;list-style:none;line-height:1.4em}
#nav ul li a {color:#000;text-decoration:none}
#nav ul li a:hover {color:#fdfdfd} 
#nav ul li.selected {color:blue} 

.leftnav {margin-top0px}
#nav ul li.selected a {color:#fdfdfd}


/* sections */

.container {width:800px;background:#803addf;min-height:575px;text-align:left;margin-left:auto;margin-right:auto;overflow:visible}
#page {position:relative;top:150px;background:#83addf;border:4px solid #fdfdfd;border-top:none;padding:30px 10px 20px 20px;min-height:300px;overflow:hidden;z-index:20;min-height:400px}
#page a {color:#fff;text-decoration:none}
#page a:hover {color:#fff;text-decoration:underline}

#venue_container {background: url(images/venues_bg.jpg) no-repeat}
#villa_container {background: url(images/villa_bg.jpg) no-repeat}
#recep_container {background: url(images/reception_bg.jpg) no-repeat}
#finishing_container {background: url(images/finishing_bg.jpg) no-repeat}
#photo_container {background: url(images/photo_bg.jpg) no-repeat}
#transport_container {background: url(images/transport_bg.jpg) no-repeat}
#accom_container {background: url(images/accom_bg.jpg) no-repeat}
#prices_container {background: url(images/prices_bg.jpg) no-repeat}
#faq_container {background: url(images/faq_bg.jpg) no-repeat}
#samesex_container {background: url(images/samesex_bg.jpg) no-repeat}
#silver_container {background: url(images/silver_bg.jpg) no-repeat}

#photos {width:525px;background:#fff;padding:5px}
#photos img {border:2px solid #fff}
#photos img.num8 {float:right;margin-top:-277px}

#slogan {background:#83addf;clear:both;text-align:center;font-size:80%;padding-top:10px}
#slogan p {margin-top:0px}
#slogan hr {width:70%;margin:0px;border-top:1px solid #fff;margin-left:110px}

#footer {clear:both;width:800px;margin:auto;text-align:left;padding-top:3px}
.bf {float:right;margin-top:-35px}




#section_content {float:left;padding-left:10px;padding-right:10px;width:530px;margin-top:-10px;text-align:justify}
#toggle {float:right;margin-top:-25px;margin-right:-30px;background:url(images/showhide.gif) 70px -1px no-repeat;width:100px;height:30px;padding-right:30px;padding-top:3px;}
#toggle:hover {text-decoration:underline;cursor:pointer;}

.package {background:#d8e2ef;border:2px solid #fff;margin-bottom:20px}
.package h3 {background:#83addf;border-bottom:2px solid #fff;padding:2px;margin-top:0px}
.package div {padding:0px 10px 0px 4px}


.or {margin-left:20px}
.or h3 {background:none;border:none}
.large {font-size:140%;font-weight:bold}


.center {text-align:center}

form {}
label {float:left;display:block;width:100px}
input, select, textarea	{font-family:arial,helvetica;font-size:80%;border:1px solid #5d7faa}
input[type=text] {width:250px;}
input[type=radio] {border:none}
textarea {width:400px;height:100px}
input[type=submit] {float:right;margin-right:22px;margin-top:-10px;border:none}

.booking label {width:160px}
.booking textarea {width:250px;height:100px}

.red {color:red}
.white {color:#fff}

#extras label {width:250px}
#extras label.full {width:420px}
#extras textarea {clear:both;width:420px}

#cancellation {background:#d8e2ef;border:2px solid #fff;width:250px}
#cancellation .col1{width:70%}

.wb {border:4px solid #fff}
.close {margin-top:-15px}

.small_heading {font-size:80%;font-weight:normal}
.pic_caption {margin-top:0px;text-align:center}

.ph_note {font-size:90%}
#pack1 h3 {color:#fff}
#pack2 h3 {color:#000}
#pack3 h3 {color:#ebe426}
#pack4 h3 {color:#d9d9d1}
#pack5 h3 {color:#fff}

.rise_mt {margin-top:-100px}

.comparison {border:1px solid #fff}
.comparison td {padding:10px;vertical-align:top;border:1px solid #fff;text-align:left}
.comparison td ul {padding-left:10px}
.comparison td ul li {padding:4px 0px}

.new_package {width:539px;}
.pk_h3 {text-align:right;padding:22px 10px 0px 0px}
.pk_content {background:url(images/package_bg.jpg) 0 0 repeat-y;padding:10px 15px}
.pk_bottom {background:url(images/package_bottom.jpg) 0 0 no-repeat;height:52px}

#pk_paper {background:url(images/paper_package.jpg) no-repeat;height:52px}
#pk_small {background:url(images/small_package.jpg) no-repeat;height:52px}
#pk_gold {background:url(images/gold_package.jpg) no-repeat;height:52px}
#pk_plat {background:url(images/platinum_package.jpg) no-repeat;height:52px}
#pk_diamond {background:url(images/diamond_package.jpg) no-repeat;height:52px}

.fb {margin:0px auto;width:1000px;text-align:right;margin-top:-130px}

.emph {color:#fff;text-align:center;font-style:italic;font-weight:bold;font-size:120%}
.pref {font-size:80%}

.link_image {padding-bottom:15px}


