/*
Sanctuary Spa Holidays
URL: http://www.SanctuarySpaHolidays.co.uk
Author: Doug Banks - Fresh Egg
Author URL: http://www.freshegg.com/
*/


/*######################## GLOBAL STYLES ########################*/

* {
	padding:0; 
	margin:0;
	}
body {
	font:85% "trebuchet ms", "Lucida Grande", arial, helvetica, sans-serif;
	color:#4E6D69;
	text-align:left;
	background:url(../graphics/headerBK.jpg) no-repeat 50% 0;
	}
body.mceContentBody 
{
	/* David Grace - 8 May 2008 */
	/* Remove Background Image from TinyMCE Editor */
   background-image:none;
}	
img {
	border:none;
}
a {
	outline:none;
	color:#BF3279;
	}
fieldset {
	border:none;
	}
input, textarea{
	font:1em "trebuchet ms", "Lucida Grande", arial, helvetica, sans-serif;
	}
h1, h2.mainTitle{
	font-size:1.6em;
	color:#BF3279;
	}
h2 {
	font-size:1.4em;
	}
div.clearfix {
	clear:both;
	}
hr {
	margin:10px 0;
	}

/*######################## PAGE LAYOUT ########################*/

#Container {
	width:990px;
	margin:0 auto;
	}
#Nav {
	width:990px;
	height:35px;
	float:left;
	background:url(../graphics/CallUs.gif) no-repeat right top;
	}
#PageContent {
	background:url(../graphics/ContentBGStep.gif) repeat-y 0 0;
	float:left;
	width:990px;
	}
#Content {
	width:742px;
	margin:12px 0 0 0;
	float:right;
	}
#LeftColumn {
	width:236px;
	float:left;
	background:#FFF;
	}
#LeftColumn img.spacer {	/*Keeps bottom margin for IE*/
	float:left;
}
#Footer {
	width:990px;
	float:left;
	margin:12px 0;
	}	
	
/*######################## HEADER LOGO ########################*/

#Logo {
	width:990px;	
	float:left;
	}
#Logo img{
	float:left;
	margin-left:337px;
	}
/*######################## SITE SEARCH ########################*/
#SiteSearch {
	padding:7px 0 0 10px;
	width:270px;
	height:28px;
	float:left;
	background:url(../graphics/SearchNav.gif) no-repeat left bottom;
	}
#SiteSearch .textfield {
	float:left;
	font-size:1.0em;
	width:120px;
	border:none;
	padding:4px 0 0 20px;
	background:url(../graphics/zoom.gif) no-repeat left top;
	}
#SiteSearch input.submit {
	margin:1px 0 0 10px;
	height:25px;
	}
#SiteSearch label {
	display:none;
	}
/*######################## TOP NAVIGATION ########################*/

#Nav ul {
	float:left;
	height:27px;
	list-style:none;
	padding:7px 0 0 36px;
	}
#Nav ul li {
	float:left;
	}
#Nav li a {
	height:0;
	padding:27px 0 0 0;
	display:block;
	overflow: hidden;
	}
#Nav li.nav1 a {
	background:url(../graphics/HomeNav.gif) no-repeat 0 -27px;
	width:78px;
	}
#Nav li.nav2 a {
	background:url(../graphics/OffersNav.gif) no-repeat 0 -27px;
	width:139px;
	}
#Nav li.nav3 a {
	background:url(../graphics/ContactNav.gif) no-repeat 0 -27px;
	width:120px;
	}
#Nav li.nav4 a {
	background:url(../graphics/BlogNav.gif) no-repeat 0 -27px;
	width:89px;
	}
#Nav li.nav5 a {
	background:url(../graphics/TestimonialsNav.gif) no-repeat 0 -27px;
	width:128px;
	}
#Nav li.nav6 a {
	background:url(../graphics/dealsNav.gif) no-repeat 0 0;
	width:89px;
	}
#Nav li a:hover{
	background-position:0 0;
	}
#Nav li a.offersNav:hover{
	background-position: 0 -27px;
	}
.home #Nav li.nav1 a,
.offers #Nav li.nav2 a,
.contact #Nav li nav3 a,
.blog #Nav li.nav4 a, .testimonial #Nav li.nav5 a{	
	background-position:0 0;
	}

/*###########Jquery Cycle CSS (Added by Ed Vinicombe 11/11/09)#############*/
.slideshow { height: 310px; width: 742px; float:left;}
.slideshow1{ height:150px; width:742px; float:left;}
/*######################## LEFT NAVS ########################*/

.LeftNavTop, .LeftNavMiddle, .LeftNavTop2, .LeftNavBottom, #QuickContact {
	border:3px solid #5B9B9C;
	padding:7px 15px 15px 15px;
	margin-top:12px;
	font-size:0.95em;
	float:left;
	width:200px;
	list-style:none;
	}
.LeftNavTop h2, .LeftNavMiddle h2, .LeftNavTop2 h2, .LeftNavBottom h2, #QuickContact h3, .LeftNavBottom h3 {
	height:0px;
	padding-top:25px;
	overflow:hidden;
	}
.LeftNavTop h2 {
	background:url(../graphics/SpaHolidaysHeader.gif) no-repeat 0 0;
	padding-top:47px;
	}
.LeftNavMiddle h2 {
	background:url(../graphics/HolidaysSpaHeader.gif) no-repeat 0 0;
	}
.LeftNavBottom h2 {
	background:url(../graphics/SpaTypesHeader.gif) no-repeat 0 0;
	}
#QuickContact h3 {
	background:url(../graphics/CallBackHeader.gif) no-repeat 0 0;
	}
.LeftNavBottom h3 {
	background:url(../graphics/SpaInfoHeader.gif) no-repeat 0 0;
	}
.LeftNavTop ul {
	width:200px;
	list-style:none;
	margin-top:5px;
	float:left;
	}
.LeftNavTop ul.left, .LeftNavMiddle ul {
	width:99px;
	/*width:200px;*/
	list-style:none;
	margin-top:5px;
	float:left;
	}
.LeftNavTop ul.right {
	width:100px;
	list-style:none;
	float:left;
	margin-top:5px;
	}
.LeftNavBottom ul {
	list-style:none;
	padding:10px 0;
}
.LeftNavBottom ul.bottom {
	padding-bottom:0;
	}
.LeftNavTop ul li, .LeftNavTop2 ul li, .LeftNavMiddle ul li{
	border-bottom:1px solid #5B9B9C;
	line-height:22px;
	padding-left:6px;
} 
.LeftNavBottom ul li {
	border-bottom:1px solid #5B9B9C;
	line-height:22px;
	padding-left:6px;
}
.LeftNavTop ul li.last, .LeftNaMiddle ul li.last, .LeftNavTop2 ul li.last, .LeftNavBottom ul li.last {
	border:none;
	}
.LeftNavTop ul li a, .LeftNavMiddle ul li a, .LeftNavTop2 ul li a, .LeftNavBottom ul li a {
	text-decoration:none;
	color:#5B9B9C;
	}
.LeftNavTop ul li a:hover, .LeftNavMiddle ul li a:hover, .LeftNavTop2 ul li a:hover, .LeftNavBottom ul li a:hover,
.LeftNavBottom ul li.active a {
	font-style:italic;
	padding-left:10px;
	background:url(../graphics/LeftNavBullet.gif) no-repeat 0 7px;
	}
li.active a {
	font-style:italic;
	padding-left:10px;
	background:url(../graphics/LeftNavBullet.gif) no-repeat 0 7px;
}
	
/************* Request Form *************/	

form.QuickContact label {
	padding:3px 0;
	float:left;
	}
form.QuickContact input,
form.QuickContact textarea  {
	padding:1px;
	color:#333;
	width:190px;
	float:left;
	}
form.QuickContact input.RequestBtn {
	background:url(../graphics/CallBackBtn.gif) no-repeat 0 -29px;
	height:29px;
	width:183px;
	overflow:hidden;
	margin:10px 0 0 5px;
	cursor:pointer;
	border:none;
	}
form.QuickContact input.RequestBtn:hover {
	background-position:0 0;
	}
	
/*######################## CONTENT ########################*/

p {
	padding:10px 0;
	text-align:justify;
	}
div.RightColumnBox {
	border:2px solid #5B9B9C;
	padding:5px 5px 15px 15px;
	width:716px;
	/*margin-top:12px;*/
	float:left;
	background:#fff url(../graphics/FlowersBGBottomRight.gif) no-repeat right bottom;
	}
div.RightColumnBox p {
	padding:10px 85px 20px 0;
	}
/************* StandardForm *************/	
	
#StandardForm {
	margin:20px 0;
	}
#StandardForm fieldset{
	padding:10px;
	}
#StandardForm fieldset fieldset{
	padding:10px;
	}
#StandardForm label {
	width:180px;
	float:left;
	margin:5px 0;
	}
#StandardForm input,
#StandardForm textarea,
#StandardForm select {
	width:400px;
	margin:5px 0;
	}
#StandardForm input.validation, #StandardForm textarea.validation {
	border:1px solid #ff0000;
	padding:1px;
	}
#StandardForm select.validation  {
	background:#FF0000;
	}
span.validation {
	color:#FF0000;
}
#StandardForm fieldset fieldset .checkbox{
	border:none;
	float:left;
	margin:4px 0 0 160px;
	padding:0;
	width:30px;
	}
#StandardForm fieldset fieldset .checkboxlabel{
	float:left;
	width:330px;
	}
input.SubmitBtn {
	background:#5B9B9C none repeat scroll 0%;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	padding:0pt 2px;
	}

/************* Breadcrumbs *************/

#Breadcrumbs {
	width:100%;
	margin-bottom:15px;
	float:left;
}
#Breadcrumbs ul {
	border:2px solid #5B9B9C;
	float:left;
	font-size:0.9em;
	list-style:none;
	width:738px;

}
#Breadcrumbs li {
	background:url(/graphics/breadcrumbs-seperator.gif) no-repeat right center;
	float:left;
	font-style:italic;
	padding:5px 40px 5px 14px;
}

/************* Splash *************/

.Splash {
	width:215px;
	height:145px;
	float:left;
	border-bottom:1px solid #A9CDCE;
	border-top:1px solid #A9CDCE;
	background:url(../graphics/SpashBG.gif) repeat-y 0 0;
	padding:15px;
	margin:12px 0;
	font-size:0.9em;	
	}
.Splash.middle {
	width:216px;
	margin:12px 5px;
	background:url(../graphics/SpashBGMiddle.gif) repeat-y 0 0;
	padding:15px 13px;
	}
.Splash p {
	padding:10px 0;
	text-align:left;
}
.BottomSplash p {
	width:212px;
	padding:10px 0;	
}
.BottomSplash h3 {
	width:auto;
	background:url(../graphics/TransBK.png);
	display:inline;
	padding:2px;
	}
.Splash a,
.BottomSplash a {
	text-decoration:none;
	font-weight:bold;
}
.BottomSplash a {
	color:#083A5C;
	}
.Splash a:hover span,
.BottomSplash a:hover span {
	padding:0 0 0 2px;
}
.Splash img {
	float:left;
	padding-right:13px;
	}	
.Splash h2,
.BottomSplash h2 {
	height:0;
	padding-top:37px;
	overflow:hidden;
	}
.BottomSplash {
	width:339px;
	float:left;
	height:193px;
	padding:15px 15px 0 15px;
	border:1px solid #A9CDCE;
	background: url(../images/SplashWellBeing.jpg) no-repeat right top;
	font-size:0.9em;
	}	
.BottomSplash.right{
	border-left:0;
	height:193px;
	background: url(../images/SplashYoga.jpg) no-repeat 242px 2px;
}
.BottomSplash h3#h3Title {
	font-size:1.2em;
	}
/************* Splash H2's *************/	

.Splash h2.India {
	background:url(../graphics/SplashIndia.gif) no-repeat 0 0;
	}
.Splash h2.Thailand {
	background:url(../graphics/SplashThailand.gif) no-repeat 0 0;
	}
.Splash h2.SriLanka {
	background:url(../graphics/sri-lanka.gif) no-repeat 0 0;
	}
.Splash h2.Malaysia {
	background:url(../graphics/malaysia.gif) no-repeat 0 0;
	}		
.Splash h2.Bali {
	background:url(../graphics/bali.gif) no-repeat 0 0;
	}
.Splash h2.Singapore {
	background:url(../graphics/singapore.gif) no-repeat 0 0;
	}		
.Splash h2.HongKong {
	background:url(../graphics/HongKong.gif) no-repeat 0 0;
	}	
.Splash h2.IndianOcean {
	background:url(../graphics/IndianOcean.gif) no-repeat 0 0;
	}	
.Splash h2.MiddleEast {
	background:url(../graphics/MiddleEast.gif) no-repeat 0 0;
	}
.Splash h2.Caribbean {
	background:url(../graphics/Caribbean.gif) no-repeat 0 0;
	}							
.BottomSplash h2.LatestBlog {
	background:url(../graphics/SplashBlog.gif) no-repeat 0 0;
	}
.BottomSplash h2.Yoga {
	background:url(../graphics/SplashYoga.gif) no-repeat 0 0;
	}
	
/************* HOLIDAY Locations *************/

div.Location, div.SortOrder {
	position:relative;
	border:2px solid #5B9B9C;
	padding:5px;
	/*margin-top:12px;*/
	float:left;
	width:728px;
	}

div.SortOrder {
	margin-top:12px;
	}
div.map a {
	background:url(../graphics/mapZoom.jpg) no-repeat 0 0;
	height:25px;
	padding:5px 0 0 33px;
	margin:0 10px 0 10px;
	float:left;
	}
div.sort, div#Gallery{
	float:left;
	}
	div.sort{
	padding-top:5px;
	}
div.sort select#optnFilter {
	width:130px !important;
	}
div.sort form, div.sort fieldset, div.sort noscript {
	float:left;
	}
div.HLegend {
	background:url(../graphics/Honly.gif) no-repeat center right;
	height:25px;
	padding:5px 35px 0 0;
	margin:0 0 0 10px;
	float:left;
	}
div.HandSLegend {
	background:url(../graphics/HandS.gif) no-repeat center right;
	height:25px;
	padding:5px 35px 0 0;
	margin:0 0 0 10px;
	float:left;
	}

div.Location h1 {
	background:url(../graphics/Butterfly.gif) no-repeat top left;
	padding-left:28px;
	height:32px;
	font-size:22px;
	}
div.Location div.img{
	float:right;
	}
div.Location p {
	width:265px;
	padding:10px 10px;
	}
div.Holidays {
	position:relative;
	border:2px solid #5B9B9C;
	width:728px;
	float:left;
	padding:5px;
	margin-top:12px;
	background:none;
	}
div.HandS {
	border:2px solid #BF3279 !important;
	background:url(../graphics/FlowersBG.gif) no-repeat right top;
	}
div.HandS a{ text-decoration:none;}
div.Holidays img.package{
	float:left;
	padding-right:15px;
	}
div.Holidays h2 {
	font-size:1.5em;
	color:#5B9B9C;
	text-decoration:none !important;
	}
div.HandS h2 {
	font-size:1.5em;
	color:#5B9B9C;
	width:auto;
	display:inline;
	background: url(../graphics/TransBK.png);
	margin:2px;
	}
div.HandS span, div.Holidays span{color:#BF3279; font-weight:bold;}
div.duration{
	display:inline;
	font-size:1em;
	height:25px;
	font-weight:bold;
	color:#4E6D69;
	padding-right:105px;
	}
div.star1{
	background:url(../graphics/stars/5.gif) no-repeat right center;
	}
div.star15{
	background:url(../graphics/stars/1.5.gif) no-repeat right center;
	}
div.star2{
	background:url(../graphics/stars/2.gif) no-repeat right center;
	}
div.star25{
	background:url(../graphics/stars/2.5.gif) no-repeat right center;
	}
div.star3{
	background:url(../graphics/stars/3.gif) no-repeat right center;
	}
div.star35{
	background:url(../graphics/stars/3.5.gif) no-repeat right center;
	}
div.star4{
	background:url(../graphics/stars/4.gif) no-repeat right center;
	}
div.star45{
	background:url(../graphics/stars/4.5.gif) no-repeat right center;
	}
div.star5{
	background:url(../graphics/stars/5.gif) no-repeat right center;
	}
div.Holidays p {
	width:440px;
	padding:10px;
	margin:0 0 0 200px;
	}
div.Holidays a.go {
	position:absolute;
	background:url(../graphics/HolidaysGo.gif) no-repeat 0 -31px;
	bottom:10px;
	right:10px;
	height:0px;
	padding-top:31px;
	width:46px;
	overflow:hidden;
	outline:none;
	}
div.Holidays a:hover.go {
	background-position:0 0;
	}

/**** Offers Pages ******/
.offertable{
	width: 705px !important;
	padding: 0;
	margin:20px 0 10px 0;
	font-size:.9em !important;
	text-align:center;
	border-collapse:collapse;
	}
.offertable	td{
	border-left:1px solid #C1DAD7;
	}
ul.offers{
	margin:10px 0 20px 30px;
	}
.previewOffer{
	padding-top:20px;
	}
/************* Package prices *************/
#mytable {
	width: 700px;
	padding: 0;
	margin:20px 0;
}

th {
	font: bold 0.8em "trebuchet ms", "Lucida Grande", arial, helvetica, sans-serif;
	color: #4f6b72;
	border-left:none;
	border:1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding:0 6px;
	background: #CAE8EA url(../graphics/table-bg-header.jpg) no-repeat;
}
th span {
	white-space:nowrap
	}
th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding:6px 10px;
	color: #4f6b72;
}

td.alt {
	background: #F5FAFA;
	color: #797268;
}
td.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background:#fff;
	/*background: #fff url(../graphics/bullet1.gif) no-repeat;*/
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
td.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background:#f5fafa ;
	/*background: #f5fafa url(../graphics/table-bullet2.gif) no-repeat;*/
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
td.noprice	 {
	background: #CAE8EA url(../graphics/table-bg-header.jpg) no-repeat;
	}
/****Site Map *****/
div.sitemap {
	padding:50px 150px;
	line-height:25px;
	}
ul.sitemap {
	list-style:disc;
	padding:20px 0 40px;
	}
ul.sitemap ul {
	padding-left:20px;
	list-style:disc;
	}

	
/************* Package contents *************/

#About, #Itinerary, #Accommodation, #PackagePrices, .ui-tabs-panel {
	float:left;
	width:98%;
	}
div.text {
	float:left;
	width:465px;
	margin-right:15px;
	}
div.text .pink{
	color:#BF3279;
	font-weight:bold;
	}
div.text ul {
	padding:10px 0 10px 30px;
	}
div.text li {
	line-height:20px;
	}
div.images {
	float:right;
	width:136px;
	padding-top:25px;
	}
div.images img {
	float:left;
	margin:10px 10px 5px 0;
	padding:2px;
	border:1px solid #999;
	}
#Details h1, .Glossary h1 {
	font-size:1.6em;
	color:#BF3279;
	}
.Glossary h3 {
	padding-top:16px;
	}
/******** Glossary Search Form *********/

form.GlossarySearch {
	padding:20px 0;
	}
form.GlossarySearch input.submit {
	background:#BF3279;
	border:none;
	color:#fff;
	padding:0 2px;
}	
	
/************* Gallery *************/

#Gallery ul { list-style: none; }
#Gallery ul li { display: inline; }
#Gallery ul img {
	border: 1px solid #999;
	padding:3px;
	margin:20px 10px 0 10px;
	}
#Gallery ul a:hover { 
	color: #CCEAE8; 
	}
#Gallery li a {
	color:#fff;
	}
	
/************ Contact Us Page ************/

.ContactDetailsLeft{
	float:left;
	width:320px;
	margin:15px;
	}
.ContactDetailsLeft .TelLabel{
	font-size:75%;
	font-weight:normal;
	}
	
/************ Spa Types ************/
ul.SpaTypes {
	list-style:none;
	}
ul.SpaTypes li{	
	display:inline;
	}
	
/***********/
#HomeFoot {
	border:1px solid #A9CDCE;
	margin-top:15px;
	float:left;
	width:719px;
	height:68px;
	padding:5px 10px;
	}	
	
#Homecontent {
	border:1px solid #A9CDCE;
	margin-top:15px;
	float:left;
	width:719px;
	padding:5px 10px;
	}		
	
#HomeFoot img {
	float:right;
	}
#HomeFoot p {
	font-size:0.9em;
	padding-top:10px;
	/*width:430px;*/
	}
.imgFloatRight {
	float:right;
	padding:0 30px 15px 15px;
}
/*######################## FOOTER ########################*/

#Footer ul{
	list-style:none;
	font-size:0.7em;
	width:100%;
	float:left;
	}
#Footer ul li{
	float:left;
	line-height:20px;
	margin-right:4px;
	}	
#Footer ul li a{
	color:#5B9B9C;
	text-decoration:none;
	background:url(../graphics/FooterBullet.gif) no-repeat 0 7px;
	padding-left:8px;
	}		
#Footer ul li a:hover{
	text-decoration:underline;
	}	
#Footer ul li.first a{
	background-image:none;
	padding:0;
	}	
	
/*############### HOMEPAGE SLIDER CONTENT ####################*/

#ReadMore, #CloseMore {color: #bf3279; cursor: pointer;}
	
 	
/*#############################################

* jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery

 * Copyright (C) 2007 Benjamin Arthur Lupton

 *

 * This file is part of jQuery Lightbox (balupton edition).

 * 

 * jQuery Lightbox (balupton edition) is free software: you can redistribute it and/or modify

 * it under the terms of the GNU Affero General Public License as

 * published by the Free Software Foundation, either version 3 of the

 * License, or (at your option) any later version.

 * 

 * jQuery Lightbox (balupton edition) is distributed in the hope that it will be useful,

 * but WITHOUT ANY WARRANTY; without even the implied warranty of

 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

 * GNU Affero General Public License for more details.

 * 

 * You should have received a copy of the GNU Affero General Public License

 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.

 *

 * @name jquery_lightbox: jquery.lightbox.css

 * @package jQuery Lightbox Plugin (balupton edition)

 * @version 1.0.0-final

 * @date December 31, 2007

 * @category jQuery plugin

 * @author Benjamin "balupton" Lupton {@link http://www.balupton.com}

 * @copyright (c) 2007 Benjamin Arthur Lupton {@link http://www.balupton.com}

 * @license GNU Affero General Public License - {@link http://www.gnu.org/licenses/agpl.html}

 * @example Visit {@link http://jquery.com/plugins/project/jquerylightbox_bal} for more information.

 */



#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px ;
	left: 0px;
	bottom:auto;
	right:auto;
	z-index:2500;
	width:100%;
	height:auto;	
	text-align:center;
	color:#333333;
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
	cursor:pointer;
}

#lightbox-overlay {
	z-index: 2500;
	background-color:#ABDBDB;
	height: 100%;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
	}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	text-decoration:underline;
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}
#lightbox-overlay-text-close{
	cursor:pointer;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	width:109px;
	}
#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }
#lightbox-imageBox {
	position:relative;
	background-color:white;
	width:250px;
	height:250px;
	margin:0 auto;
}
#lightbox-imageContainer {
	background:#FFF;
	padding:0 8px 8px;
}
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#lightbox-nav {
	position:absolute;
	top:40px;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("/graphics/blank.gif") no-repeat; /* Trick IE into showing hover */
	zoom:1; /* who knows why? */
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}
#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0 0 10px;
	display:none;
	height:0;
	visibility:hidden;
	/* width: 100%;
	padding: 0 10px 0; */
}
#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	display:none;
	height:0;
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:left;
	padding:8px 0 0;
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	display:none;
	/*font-size:1.2em;
	color:#ABDBDB;
	padding:8px 0 0 8px;
	font-weight:bold;*/
}
#lightbox-caption-description {
	font-weight:normal;
}
#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
	display:none;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:120px;
	float:right;
	text-align:right;
	padding-right:8px;
}

#lightbox-close-button, #lightbox-close-button:link, #lightbox-close-button:visited, #lightbox-close-button:hover {
	display:none;
	/*background:url(/graphics/closelabel.gif) no-repeat left top;
	cursor:pointer;
	display:block;
	float:right;
	height:0;
	margin-top:3px;
	padding:16px 0 0;
	width:109px;
	color:#FFFFFF;*/
}

div.Testimonials {
	border:2px solid #5B9B9C;
	float:left;
	margin-top:12px;
	padding:5px;
	position:relative;
	width:728px;
	}

div.Testimonials p {
	padding:10px;
	width:600px;
	font-style: italic;
	}

	