/*
  $Id: print.css,v 1.1.1.1 2005/06/20 15:54:23 Darren Exp $
  $Log: print.css,v $
  Revision 1.1.1.1  2005/06/20 15:54:23  Darren
  no message

  Revision 1.1  2004/01/19 12:12:36  Emmet
  Added to CVS

*/
/* generic styles */

body {margin:0;text-align: center;background-color:#FFFFFF;}
form {text-align: center;  }
body, p, input, select, textarea, table, td, th, ul, ol, li, .bodytxt { font: 9px Verdana, Arial, sans-serif; color:#5A5A5A; line-height:16px }
textarea { overflow: auto; }
th { font-weight: bold; text-align: left; }
img {margin:0px;padding:0px}
p { margin: 0px 0px 0px 0px;text-align: left;}
H1{float:left;height:40px;width:100%;clear:none;margin:0px;}
H2 { margin: 0px 0px 0px 0px; }
H3 { margin: 0px 0px 0px 0px; }
ul, li {list-style-type: square;}
#menu-hld a,#menu-hld a:active,#menu-hld a:hover,#menu-hld a:visited,#menu-hld ul li a, #menu-hld ul li a:visited,#function-hld a,#function-hld a:active,#function-hld a:hover,#function-hld a:visited,#function-hld ul li a, #function-hld ul li a:visited{display:none;}
#menu-hld a:hover,#menu-hld ul li a:hover,#function-hld a:hover,#function-hld ul li a:hover{display:none;}
a {text-decoration:underline;}
a:active, a:visited{text-decoration:underline;}
a:hover{text-decoration:underline;}

/* LAYOUT STYLES */
#wrapper{margin-bottom:0px}
#main{background-color:#ffffff;margin:0px auto;}
#main-holder-form{float:left;background-color:#FFF;clear:none}
#main-form{background-color:#ffffff;margin:0px auto;}
#left-clr-pan-form{display:none;}
#frt-clar-title-form{background-color:#ffffff;clear:none;}
/* shadows */
#sideshdw{}		  
#top-shdw{margin: 0px auto;}	
#bot-shdw{margin: 0px auto;}				
				
/* panels */
#left-clr-pan{float:left;}
#right-clr-pan{float:right;}

/* Front Page Divs */
#frt-main-holder{float:left;background-color:#ffffff;}
#frt-clar-title{display:none;}
#clar-title{display:none;}
#frt-flash-content{display:none;}
#frt-menu-con{display:none;}
#frt-lft-content{float:left;border:0px solid blue;text-align:left;margin:0px;}
#frt-rgt-content{float:left;background-color:#ffffff;border:0px solid red;text-align:left;margin:0px;}
#frt-txt-con{clear:both;float:left;background-color:#fff;text-align:left}
#frt-txt-hld{clear:both;float:left;background-color:#fff;text-align:left}

/* Main Content Pages */
#main-holder{float:left;background-color:#DDD0B0;clear:none}
#img-con{float:left;background-color:#FFF}
#bread,#bread0,#bread8,#bread13,#bread9,#bread14,#bread10,#bread15,#bread11,#bread16,#bread12,#bread17{float:left;text-align:left}
#bread,#bread0,#bread8,#bread13{background-color:#5F003B;}
#bread9,#bread14{background-color:#735203}
#bread10,#bread15{background-color:#11196A}
#bread11,#bread16{background-color:#931212}
#bread12,#bread17{background-color:#C8A44C}

#crumbs{margin-left:20px;font-weight: bold;text-decoration:none;line-height:35px;color:#fff;}
#crumbs a{color:#fff;text-decoration:none;}
#crumbs a:hover{text-decoration:underline;}
#content{float:left;background-color:#fff;overflow:hidden}
#contentfunc{float:left;background-color:#fff;overflow:hidden;text-align:left}
#function-hld{width:auto;}
#menu-hld{width:auto;}
#menu-hld p{text-align:center;font: 9px Verdana, Arial, sans-serif; color:#5A5A5A; line-height:11px }

/* Nav Container*/
#menu-con{display:none;}



#misclinks {display:none;}
#navcontainer{ display:none;}
/*edit height*/

#navcontainer ul, #misclinks ul{display:none;}
#navcontainer li,#misclinks li{display:none;}
#navcontainer a{display:none;}
#misclinks a{display:none;}
#navcontainer a:hover{display:none;}
#misclinks a:hover{display:none;}
#navcontainer ul li.pri3 a,#navcontainer ul li.pri4 a{display:none;}
#navcontainer ul li.pri3 a:hover,#navcontainer ul li.pri14 a:hover{display:none;}
#navcontainer ul li.pri8 a,#navcontainer ul li.pri13 a{display:none;}
#navcontainer ul li.pri8 a:hover,#navcontainer ul li.pri13 a:hover{display:none;}
#navcontainer ul li.pri9 a,#navcontainer ul li.pri14 a{display:none;}
#navcontainer ul li.pri9 a:hover,#navcontainer ul li.pri14 a:hover{display:none;}
#navcontainer ul li.pri10 a,#navcontainer ul li.pri15 a{display:none;}
#navcontainer ul li.pri10 a:hover,#navcontainer ul li.pri15 a:hover{display:none;}
#navcontainer ul li.pri11 a,#navcontainer ul li.pri16 a{display:none;}
#navcontainer ul li.pri11 a:hover,#navcontainer ul li.pri16 a:hover{display:none;}
#navcontainer ul li.pri12 a,#navcontainer ul li.pri17 a{display:none;}
#navcontainer ul li.pri12 a:hover,#navcontainer ul li.pri17 a:hover{display:none;}
#navcontainer ul ul li {display:none;}
#misclinks ul li.link a,#misclinks ul li.linkpln a{display:none;}
#misclinks ul li.link a:hover,#misclinks ul li.linkpln a:hover{display:none;}
#misclinks ul li.linkpln a:hover,#misclinks ul li.linkpln a:hover{display:none;}

#pu1,#pu2,#pu3{text-align:left;text-decoration:none;}
.pu_link{background-image:none}
.pu_text{padding-top:2px}

#menu1Content,#menu2Content,#menu3Content{display:none;}
#menu1Content a,#menu1Content a:hover,#menu2Content a,#menu2Content a:hover,#menu3Content a,#menu3Content a:hover{display:none;}
#navcontainer ul ul a{display:none;}
#navcontainer ul ul a:hover{display:none;}
#navcontainer ul ul li.subnav3 a, #navcontainer ul ul li.subnav4 a{display:none;}
#navcontainer ul ul li.subnav3 a:hover, #navcontainer ul ul li.subnav4 a:hover{display:none;}
#navcontainer ul ul li.subnav8 a, #navcontainer ul ul li.subnav13 a{display:none;}
#navcontainer ul ul li.subnav8 a:hover, #navcontainer ul ul li.subnav13 a:hover{display:none;}
#navcontainer ul ul li.subnav9 a, #navcontainer .subnav14 a{display:none;}
#navcontainer ul ul li.subnav9 a:hover, #navcontainer .subnav14 a:hover{display:none;}
#navcontainer ul ul li.subnav10 a, #navcontainer ul ul li.subnav15 a{display:none;}
#navcontainer ul ul li.subnav10 a:hover, #navcontainer ul ul li.subnav15 a:hover{display:none;}
#navcontainer ul ul li.subnav11 a, #navcontainer ul ul li.subnav16 a{display:none;}
#navcontainer ul ul li.subnav11 a:hover, #navcontainer ul ul li.subnav16 a:hover{display:none;}
#navcontainer ul ul li.subnav12 a, #navcontainer ul ul li.subnav17 a{display:none;}
#navcontainer ul ul li.subnav12 a:hover, #navcontainer ul ul li.subnav17 a:hover{display:none;}

#bot-pan{background-color:#000;padding-top:5px}	
#bot-pan-elmts{margin: 10px auto;background-color:#000;}
#bot-con{}

/**/

#line{clear:left;}
#address{float:left;height:14px;width:350px;}
#phone{float:left;height:14px;width:123px;}
#fax{float:left;height:14px;width:115px;}
#email{float:left;height:14px;width:112px;}
#lhotw{float:right;height:28px;width:136px;}
#lhotwtxt{}

/*windowpain */
#scrollContainer{margin-top:10px}
#scrollContent{text-align:left}
#scrollContent a,#scrollContent a:active,#scrollContent a:visited{color:#5A5A5A;text-decoration:underline}
#scrollContent a:hover{color:#5A5A5A;text-decoration:underline}

#root 	{
		position:relative;
		margin:0px auto;
		background-color:#fff;
		border:0px solid #ccc;
		font-family:verdana, sans-serif;
		font-size:10px;
  
		}
		
#handle {
		margin:0px auto;
		padding:2px;
		color:#000;
		background-color:#fff;
		cursor:default;
		display:none;
		}
			
#thumb {
		position:absolute;
		background-color:#aeaeae;
		border:0px outset #eee;
		cursor:pointer;
		}
		
/* end windowpain */		

/*  form elements  */

fieldset{border-top: 1px solid #DDD0B0;border-left: 1px solid #DDD0B0; border-right: 2px solid #C8A44C; border-bottom: 2px solid #C8A44C;  padding: 0px 10px 10px; margin: 0px 10px 0px 0px;background: url(/images/.gif) bottom center no-repeat;text-align:left}
fieldset ol {margin: 5px 0 5px 40px; padding: 0; font-size: 11px;}
fieldset ol li {margin: 5px 0;}
legend{text-align:right;font-weight: bold; color: #9D9D9D; margin: 10px 0 0; padding: 0px 0px; border: 1px solid #ccc;}
.input {margin-top: 2px;color:#000; width: 200px;}

/* Generic Form Styles */
.address, .enquiry, .forminput{border: 1px solid #5F003B; line-height:12px;background-color:#5F003B;color:#fff}

.bookaddress, .bookenquiry, .bookforminput{border: 1px solid #CBA44C; line-height:12px;background-color:#CBA44C;color:#fff}
.bookdropdown{background-color:#CBA44C;color:#FFF}
.bookforminput{width:148px}
.bookmultsel{background-color:#CBA44C;color:#FFF;width:154px}

.address{width: 200px;}
.enquiry{width: 200px;}
textarea {width: 150px; margin-top: 2px;background-color:#5F003B;color:#fff}
.textarea {width: 173px; margin-top: 2px;background-color:#5F003B;color:#fff}
.checkbox {width: 12px; height:12px;color:#633C8C;}
label{margin-left:0px}
.cartinput{border: 1px solid #5F003B; line-height:12px;background-color:#5F003B;color:#fff;width:35px}
.submit, .button{background-color:#5F003B;color:#FFF;line-height:12px;font-weight:bold}
.submit{width:100px;}
.button{}
.dropdown{background-color:#5F003B;color:#FFF}
.shoptitle,.shoptext{color:#5F003B}
.paragraph{margin-left:17px;font-weight:bold}

/* Photolibrary */
.hide{display:none}
#library {float:left;border:0px solid black;width:485px;height:275px;text-align:center}
#librarynav {float:right;border:0px solid black;width:40px;height:275px;}
#librarynav a{font-weight:normal;color:#5F003B;text-decoration:none}
#librarynav a:hover{font-weight:normal;color:#FFF;text-decoration:none}
#library span.left {border:0px solid red;float:left; text-align:left; width:15px;padding-right:10px;}
#library span.button {background-color:#D6D7D6;border-bottom:0px solid white;float:left; text-align:left; width:15px;height:10px;}
#library span.right {background-color:#FFF;width:400px;height:274px;border:0px solid blue;float:right; text-align:left;padding:0px 3px 3px 3px;}
.libraryItem { 
   background-color:#D6D7D6; 
   display: block; 
   border-bottom:1px solid white; 
   width:15px; height:15px; 
   color:#000000; 
   text-align:center; text-decoration:none;
   color:#FFFFFF
}

.libraryItem:visited { background-color: #FFF; color:#000000; text-decoration: none; }
.libraryItem:hover {display:block;background-color: #5F003B;font-weight:normal;color:#FFF}
.librarySelectedItem:visited {
   background-color: #DDD0B0; 
   display: block; 
   border-bottom:1px solid white; 
   width:15px;height:15px;
   text-align:center; text-decoration:none;
}

.librarySelectedItem{display:block; background-color: #FFFFFF;}
a.next, a.next:active, a.next:visited, a.next:hover{font:10px verdana; color:#000000;padding:0px 0px 0px 0px;float:right;background-color:#ffffff;}
a.prev, a.prev:active, a.prev:visited, a.prev:hover{font:10px verdana; color:#000000;float:left;background-color:#ffffff;padding:0px 0px 0px 0px;}
#mainbase {padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px;}
#footbase {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: auto; padding-top: 0px; position: relative; background-color: #000;}


#therapy {border:0px solid black;width:400px;height:13px;text-align:left;background-color:#EDEDED;font: bold 9px Verdana, Arial, sans-serif; color:#931212;}
#therapy a, #therapy a:hover{color:#931212;text-decoration:none;}
#therapy span.therapy1 {border:0px solid red;float:left; text-align:left; width:150px;padding-left:10px;}
#therapy span.therapy2 {border:0px solid pink;float:left; text-align:center; width:15px;height:10px;padding-right:100px;}
#therapy span.therapy3 {border:0px solid blue;float:right; text-align:left;padding-right:10px;}

#basenav{border:0px solid pink;width:85px; height:9px;float:right;margin:0px 5px 0px 0px;}
#bsitemap {text-align:left;float:left;border:0px solid orange;width:46px;}
#blinks{text-align:left;float:right;border:0px solid blue;width:37px;}

#bsitemap a {display:block;width:100%;height:100%;text-indent: -9999px; text-decortaion:none;}
#blinks a {display:block;width:100%;height:100%;text-indent: -9999px; text-decortaion:none;}

#wedding {border:0px solid black;width:400px;height:13px;text-align:left;background-color:#EDEDED;font: bold 9px Verdana, Arial, sans-serif; color:#931212;}
#wedding a, #wedding a:hover{color:#735203;text-decoration:none;}
#wedding span.wedding1 {border:0px solid red;float:left; text-align:left; width:100px;padding-left:10px;}
#wedding span.wedding2 {border:0px solid pink;float:left; text-align:center; width:150px;height:10px;padding-right:10px;}
#wedding span.wedding3 {border:0px solid blue;float:right; text-align:left;padding-right:10px;}

#room {border:0px solid black;width:400px;height:13px;text-align:left;background-color:#EDEDED;font: bold 9px Verdana, Arial, sans-serif; color:#931212;}
#room a, #room a:hover{color:#5F003B;text-decoration:none;}
#room span.room1 {border:0px solid red;float:left; text-align:left; width:100px;padding-left:10px;}
#room span.room2 {border:0px solid pink;float:left; text-align:center; width:150px;height:10px;padding-right:10px;}
#room span.room3 {border:0px solid blue;float:right; text-align:left;padding-right:10px;}

