body { background: #35200d url(images/topbg.jpg) no-repeat center 0px; text-align: center; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.5em; }

div#flash_map { margin-left: 2px; margin-top: 10px; float: left; border: 2px solid #FFFFFF; }

#welcome ul#months {text-align:left; margin:5px 0 15px; font-size:0.9em;}
#welcome ul#months li {display:inline;}
a.rss {color:#8A9731; margin-top:20px; text-transform:uppercase; font-size:0.8em; text-decoration:none;}
img.rss {position:relative; top:2px;}

a {color: #8A9731;}

img.png { behavior: url(includes/iepngfix.htc); }
a img { border: 0; }
h1 { font-size: 1.8em; color: #8a9731; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; line-height: 1em; }
h2 { font-size: 1em; color: #333333; font-weight: bold; margin: 0; padding: 0; line-height: 1.3em; }
h2.footer { font-size: 1.8em; color: #8a9731; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; line-height: 1em; }
h3 { font-size: 1em; color: #8a9731; font-weight: bold; margin: 0; padding: 0; line-height: 1.3em; }
h3.footer { font-size: 1em; color: #4f4e4c; font-weight: bold; margin: 0; padding: 0; line-height: 1.3em; }
h3.footer a {text-decoration: none; color: #4F4E4C !important;}
h3.centre { font-size: 1em; color: #8a9731; font-weight: bold; margin: 6px 0; padding: 0; line-height: 1.3em; }
h5 { font-size: 1em; color: #8a9731; font-weight: bold; margin: 3px 0 0; padding: 0; line-height: 1.3em; }

p.footer1 { color: #FFFFFF; float: left; margin: 5px 0 0 20px; padding: 0; width: 200px; overflow: hidden; font-size: 0.8em;}
p.footer2 { color: #FFFFFF; float: left; margin: 5px 0 0 75px;; padding: 0; width: 300px; overflow: hidden; font-size: 0.8em;}

.searchform {position: relative; padding: 0px;}
form {  margin: 0; padding: 0; position: relative; right: 8px; display: inline;}
label { color: #FFFFFF; font-weight: bold; margin-right: 5px;}
.kwords { width: 150px; height: 18px; border: 1px solid #000000; vertical-align: bottom; margin-right: 5px;}
.search { background: url(images/searchbutton.gif) no-repeat; width: 22px; height: 22px; border: none;}
.search2 { background: url(images/searchbutton.gif) no-repeat; width: 22px; height: 22px; border: none;  cursor: pointer;}
fieldset {border: none; padding: 0;}

#wrapper { width: 900px; margin: 0 auto; text-align: left; }

#header { width: 100%; margin: 0 auto; position: relative; }
#headerLeft { width: 48.8%; float: left; display: inline; }
#headerRight { width: 48.8%; float: left; display: inline; text-align: right; }
.breadcrumb { position: absolute; bottom: 0; left: 190px; width: 684px; height: 20px; font-size: 13px; }
.breadcrumb a { color: #FFFFFF; text-decoration: none; }

.clear { clear: both; }

#leftColumn { width: 172px; float: left; display: inline; text-align: left; }
#rightColumn { width: 704px; float: left; display: inline; text-align: left; margin-left: 15px; }

.text2 { width: 150px; padding: 10px 10px 10px; overflow: hidden; }
#weddingCouple { height: 113px; }
#links { width: 172px; }
#rightBox1 { width: 170px; margin-top: 10px; border: 1px solid #FFFFFF; background: #439a89 url(images/weddingbg.gif) no-repeat; }
#rightBox1 h2 { color: #1d4d43; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#rightBox1 p { color: #FFFFFF; font-size: 0.95em; margin: 6px 0 0 0; padding: 0; }
#rightBox1Bottom { width: 170px; height: 29px; background: url(images/rightboxbottom.gif) no-repeat; cursor: pointer;}

#paperRightTop { width: 172px; height: 25px; margin-top: 10px; background: url(images/papertopright.gif) no-repeat; overflow: hidden; }
#paperRight { width: 171px; background: url(images/papperbg.gif); text-align: center; }
#paperRightBottom { width: 172px; height: 26px; background: url(images/paperbottomright.gif) no-repeat; }

#banner { margin-left: 2px; width: 684px; height: 298px; position: relative; }
#banners { overflow: hidden; height: 298px; width: 684px; }
#messages { position: absolute; z-index: 190; bottom: 0px; left: 0px; background: #79a400 url(images/bg_home-messages.gif) top left; width: 592px; height: 46px; padding: 0 40px; border: 6px solid #fff; border-top: 0; }
	#messages img { display: none; }
	#messages p { display: none; color: #fff; margin: 13px 0 0 0; }
	#messages a,
	#messages a:visited { color: #fff; text-decoration: underline; }
	#messages p.show { display: block; }
#prevBanner { position: absolute; left: 0; bottom: 0; cursor: pointer; }
#nextBanner { position: absolute; right: 0; bottom: 0; cursor: pointer; }

#rotator
{
	overflow: hidden;
	width: 684px;
	height: 298px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	position: absolute;
	z-index: 100;
	left: 0px;
}

#rotator img
{
	border: 0;
	width: 684px;
	height: 298px;
}

#banner img.sticky { position: absolute; top: -2px; left: 540px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflyone { position: absolute; top: -5px; left: 340px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflytwo { position: absolute ; top: 150px; left: 600px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflythree { position: absolute; top: 10px; left: 480px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflyfour { position: absolute; top: 165px; left: 500px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflyfive { position: absolute; top: 55px; left: 490px; behavior: url(includes/iepngfix.htc); z-index: 200; }

#banner img.butterflyoneActive { position: absolute; top: 230px; left: 340px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflytwoActive { position: absolute ; top: 200px; left: 600px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflyfiveActive { position: absolute; top: 2px; left: 615px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#banner img.butterflysixActive { position: absolute; top: 0px; left: 350px; behavior: url(includes/iepngfix.htc); z-index: 200; }

#welcome,
#enquiry { margin-left: 2px; background: #FFFFFF; padding: 20px 20px 5px; width: 644px; margin-top: 10px; line-height: 1.1em; color: #454545; float: left; }
#welcome ul { margin: 0; padding: 0; }
#welcome li { margin: 4px 0; padding: 0; display: list-item; list-style: none; }
#welcome li ul { margin: 8px 15px; padding: 0; font-size: 0.85em }
#welcome li ul li { margin: 6px 0; padding: 0; }
#welcome a.centre { color: #58595b; font-size: 1em; }
#welcome p {line-height: 1.4em; margin:12px 0;}

#galleries {  }
#galleries div { position: relative; float: left; margin: 0 10px 10px 0; width: 184px; padding: 12px 12px 141px 12px; background: #76a100 url(images/bg_gallery.gif) repeat-x top left; }
#galleries div.end { margin-right: 0; }
#galleries p { color: #fff; }
#galleries a,
#galleries a:visited { color: #fff; text-decoration: none; }
#galleries h2 a,
#galleries h2 a:visited { font-family: Georgia; color: #516c00; font-size: 1.5em; }
#galleries a:hover { text-decoration: underline; }
#galleries div img { position: absolute; bottom: 0; left: 0; width: 208px; height: 137px; }

#galleryImages { list-style: none; margin: 0; padding: 0; }
#galleryImages li { float: left; width: 155px; margin: 0 8px 8px 0; text-align: center; }
#galleryImages li.start { clear:left; }
#galleryImages li.end { margin-right: 0; }

#notification { background-color: #8aac00; color: #fff; margin: 0 0 -10px 2px; padding: 15px 20px 3px 20px; width: 644px; }
#notification h2 { color: #fff; font-size: 1.4em; }



#sitemap { margin-left: 2px; background: #FFFFFF; padding: 20px 20px 5px; width: 644px; margin-top: 10px; line-height: 1.2em; color: #454545; float: left; font-size: 1.1em; }
#sitemap ul { margin: 0; padding: 0; }
#sitemap li { margin: 8px 0; padding: 0; display: list-item; list-style: none; }
#sitemap li ul { margin: 8px 20px; padding: 0; font-size: 0.85em }
#sitemap li ul li { margin: 6px 0; padding: 0; }
#sitemap a.centre { color: #58595b; font-size: 1em; }

.text { width: 200px; padding: 10px 10px 10px; overflow: hidden; }
.contentImage { height: 127px; margin-bottom: 29px; }

#contentBox1 { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; border: 1px solid #FFFFFF; background: #ab0555 url(images/cakebg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox1 h2 { color: #800540; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#contentBox1 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }

#contentBox2 { margin-left: 2px; width: 220px;float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #3da0d6 url(images/birdbg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox2 h2 { color: #1c6084; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#contentBox2 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }

#contentBox3 { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #76a100 url(images/lodgesbg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox3 h2 { color: #475e00; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif;  margin: 0; padding: 0; }
#contentBox3 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }

#contentBox4 { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 9px; border: 1px solid #FFFFFF; background: #4e3370 url(images/activitiesbg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox4 h2 { color: #362250; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#contentBox4 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }

#contentBox5 { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 9px; margin-left: 9px; border: 1px solid #FFFFFF; background: #335b06 url(images/environmentbg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox5 h2 { color: #244402; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#contentBox5 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }

#contentBox6 { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 9px; margin-left: 9px; border: 1px solid #FFFFFF; background: #b33a07 url(images/corporatebg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox6 h2 { color: #8a2d04; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#contentBox6 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }

#contentBox7 { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 9px; border: 1px solid #FFFFFF; background: #ab0555 url(images/cakebg.gif) no-repeat; position: relative; height: 23.5em; }
#contentBox7 h2 { color: #800540; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#contentBox7 p { color: #FFFFFF; font-size: 1em; margin: 7px 0 0 0; padding: 0; }


.textActive { width: 200px; padding: 10px 10px 15px; margin-bottom: 29px; overflow: hidden; }
.titleHeight { height: 3.5em; }
.contentBoxBottom { width: 220px; height: 29px; background: url(images/contentboxbottom.gif) no-repeat; cursor: pointer; position: absolute; bottom: 0; }

.contentBox1Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; border: 1px solid #FFFFFF; background: #91ce00 url(images/norm1.gif) no-repeat; position: relative; height: 12em; }
.contentBox1Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox1Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox2Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #04b373 url(images/norm2.gif) no-repeat; position: relative; height: 12em; }
.contentBox2Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox2Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox3Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #00bccd url(images/norm3.gif) no-repeat; position: relative; height: 12em; }
.contentBox3Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox3Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox4Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; border: 1px solid #FFFFFF; background: #0280e3 url(images/norm4.gif) no-repeat; position: relative; height: 12em; }
.contentBox4Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox4Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox5Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #6744e0 url(images/norm5.gif) no-repeat; position: relative; height: 12em; }
.contentBox5Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox5Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox6Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #53006b url(images/norm6.gif) no-repeat bottom; position: relative; height: 12em; }
.contentBox6Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox6Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox7Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; border: 1px solid #FFFFFF; background: #cf008d url(images/norm7.gif) no-repeat; position: relative; height: 12em; }
.contentBox7Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox7Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox8Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #e14242 url(images/norm8.gif) no-repeat; position: relative; height: 12em; }
.contentBox8Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox8Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

.contentBox9Norm { margin-left: 2px; width: 220px; float: left; display: inline; margin-top: 10px; margin-left: 9px; border: 1px solid #FFFFFF; background: #7f0000 url(images/norm9.gif) no-repeat bottom; position: relative; height: 12em; }
.contentBox9Norm h2 { color: #FFFFFF; font-size: 1.45em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25em; margin: 0; padding: 0; }
.contentBox9Norm p { color: #FFFFFF; font-size: 0.95em; margin: 7px 0 0 0; padding: 0; line-height: 1.3em; }

#papertop { background: url(images/papertop.gif) no-repeat; margin: 10px 0 0 0; padding: 0; width: 690px; height: 22px; overflow: hidden; }
#paper { background: url(images/papperbg.gif); width: 685px; margin: 0 0 0 1px; padding: 0; z-index: 100; position: relative; }
#paper img.sticky { position: absolute; bottom: -30px; right: -58px; behavior: url(includes/iepngfix.htc); z-index: 200; }
#paperColumn1 { width: 220px; margin: 0; float: left; padding: 10px 10px 20px 20px; overflow: hidden; }
#paperColumn1 p { font-size: 0.85em; margin: 0; padding: 0; color: #4f4e4c; }
#paperColumn1 a { color: #8a9731; font-weight: bold; margin: 0; padding: 0; line-height: 1.4em; }
#paperColumn2 { width: 180px; margin: 0; padding: 10px 10px 20px 20px; float: left; overflow: hidden; }
#paperColumn2 a.bold { font-size: 0.85em; font-weight: bold; margin: 0; padding: 0; color: #4f4e4c; text-decoration: none; }
#paperColumn2 a.normal { font-size: 0.75em; margin: 0; padding: 0; color: #4f4e4c; text-decoration: none; }
#paperColumn3 { width: 192px; margin: 0; padding: 10px 10px 20px 20px; float: left; overflow: hidden; }
#paperColumn3 a.bold { font-size: 0.85em; font-weight: bold; margin: 0; padding: 0; color: #4f4e4c; text-decoration: none; }
#paperColumn3 a.normal { font-size: 0.75em; margin: 0; padding: 0; color: #4f4e4c; text-decoration: none; }

#menu { width: 172px; background: #FFFFFF; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; overflow: hidden; }
.linkspadding {}
#menu ul a { text-decoration: none; color: #000000; font-weight: bold; padding: 8px 0 8px 10px; display: block; }
#menu ul a:hover { background: #c4e900;}
#menu ul.news a { text-decoration: none; color: #FFFFFF; font-weight: normal; padding: 6px 0 6px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#menu ul.news a:hover { background: #808f00; }
#menu ul { margin: 0; padding: 0; }
#menu li.menu1 { margin: 0; padding: 0; list-style-type: none; background: url(images/mainlinks.gif) no-repeat; }
#menu li.menu2 { margin: 0; padding: 0; list-style-type: none; background: #c4e900; overflow: hidden; }
#menu ul.news { margin: 0; padding: 0; }
#menu ul.news li { background: #a69c83; font-size: 0.85em; }
#menu ul.news li.selected { background: #808f00; font-size: 11px; }

.downloads {margin-left: 2px; padding: 10px 20px 11px; width: 644px; color: #454545; background: #ccd2a6; float: left;}
.downloadimage {float: left;}
.downTitle {margin-left: 56px; padding-bottom: 8px; border-bottom: dashed 1px #918c6b; font-size: 1.1em;}
.downTitle a {color: #005233; font-weight: bold; text-decoration: none;}
.downContent {margin-left: 56px; padding-top: 6px; font-size: 0.85em;}
.downContent a {color: #362719;}

form.details {margin: 0 0 20px; padding:0; font-size: 0.75em; float: left; width: 100%; right: 0;}
form.details ol.row1 {float: left; display: inline; width: 600px; margin: 0; padding:4px 0;}
form.details ol.row2 {float: left; display: inline; width: 600px; margin: 0; padding:4px 0;}
form.details ol.row3 {float: left; display: inline; width: 600px; margin: 0; padding:4px 0;}
form.details label.col {float: left; display: inline; width: 120px; margin: 3px 0 0; padding:0; color: #454545;}
form.details input.right {float: left; display: inline; margin: 0; padding:2px 5px; color: #454545; width: 460px;}
form.details textarea {float: left; display: inline; margin: 0; padding:2px 5px; color: #454545; width: 460px;}
.submit { color: #FFFFFF; background: #003300; width: auto; margin: 5px 0; overflow: visible; cursor: pointer;}
.submit2 { color: #333333; background: #6ab735 url(images/green-button.jpg) repeat-x top left; border-bottom: 1px solid #5a9c2d; border-top: 1px solid #c3e2ae; border-left: 1px solid #6ab735; border-right: 1px solid #6ab735; width: auto; margin: 0; overflow: visible; cursor: pointer;}

form.enquiry { color: #454545; }
form.enquiry fieldset {  }
form.enquiry div { margin: 10px 0; padding-left: 140px; }
form.enquiry div label { float: left; margin-left: -140px; width: 135px; color: #454545; }
form.enquiry div input,
form.enquiry div textarea { border: 1px solid #cecec2; width: 315px; }
form.enquiry div select { border: 1px solid #cecec2; }

form.enquiry .inline { padding: 0; }
form.enquiry .inline label { margin: 0; float: none; }
form.enquiry .inline input { width: auto; }
form.enquiry .submit { background: #96b700 url(images/bg_submit-button.gif) repeat-x bottom left; border: 0; }

form.enquiry .btbsc { display: none; }

div.link {padding: 12px 0; margin: 0; line-height: 1.4em; font-size: 0.85em; float: left; width: 624px; display: inline; }
div.link.alt { margin: 0 -20px; padding-left: 20px; width: 664px; background-color: #f3fbcc; }
div.link2 {padding: 10px 0; margin: 0 10px; line-height: 1.4em; font-size: 0.85em; float: left;}
div.link_image {float: left; display: inline; margin-right: 10px;}
div.link_text {float: left; display: inline; width: 464px;}
div.link h2 {font-size: 1.4em; color: #8a9731; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 10px; line-height: 1em; font-weight: bold; }
div.link2 h2 {font-size: 1.4em; color: #8a9731; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 10px; line-height: 1em;}
div.link a {color: #58595b; font-size: 1em;}
div.link2 a {color: #58595b; font-size: 1em;}

div.link p { margin: 0 !important; }
div.link .date { margin: 4px 0 6px 0 !important; color: #8a9731; font-weight: bold; font-size: 110%; }

/* jQuery lightbox */
#jquery-overlay { height: 500px; left: 0; position: absolute; top: 0; width: 100%; z-index: 900; } 
#jquery-lightbox { left: 0; line-height: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 1000; } 
#jquery-lightbox a img { border: none; } 
#lightbox-container-image-box { background-color: #fff; height: 250px; margin: 0 auto; position: relative; width: 250px; } 
#lightbox-container-image { padding: 10px; } 
#lightbox-loading { height: 25%; left: 0; line-height: 0; position: absolute; text-align: center; top: 40%; width: 100%; } 
#lightbox-nav { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; } 
#lightbox-container-image-box > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; } 
#lightbox-nav-btnPrev,#lightbox-nav-btnNext { display: block; height: 100%; width: 49%; zoom: 1; } 
#lightbox-nav-btnPrev { float: left; left: 0; } 
#lightbox-nav-btnNext { float: right; right: 0; } 
#lightbox-container-image-data-box { background-color: #fff; font: 10px Verdana, Helvetica, sans-serif; line-height: 1.4em; margin: 0 auto; overflow: auto; padding: 0 10px; width: 100%; } 
#lightbox-container-image-data { color: #666; padding: 0 10px; } 
#lightbox-container-image-data #lightbox-image-details { float: left; text-align: left; width: 70%; } 
#lightbox-image-details-caption { font-weight: 700; } 
#lightbox-image-details-currentNumber { clear: left; display: block; padding-bottom: 1em; } 
#lightbox-secNav-btnClose { float: right; padding-bottom: .7em; width: 66px; }

