body {
        background-color: #000000;
        color: #FFFFFF;


}

a:link 
        
   {color: #black; 
   text-decoration: underline; }
        
a:active {color: #ffffff; text-decoration: underline; }


#pricetable {
border-collapse: collapse;
background: #526BB3;
border:1px solid #cccfdc;
font-size: 12px;
}

#pricetable tr.theader{
   background: #3e4d9a;
   color: #B5EEFE;
}

#pricetable td {
color: #E1FFF9;
border:1px solid #cccfdc;
font-size: 12px;
}
.light {
background: #899ACB;
}


#wrap {
color: #303030;
margin: 0 auto;
width: 830px;
}
#frontphoto {
margin: 0 0 10px 0;
border: 0;
}

#content {
        margin: 0 110px auto 180px;
        border-left: 1px solid #666666;
        border-right: 1px solid #666666;

        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #999999;
}

#maincontent
{
        border-left: 1px solid #666666;
        border-right: 1px solid #666666;
        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #333333;
        top: auto;
        left: 200px;
        width:520px;
        //height:900px;
        z-index: 10000;
        padding: 5 5 5 5px;
}

#content h2 {
font-size: 1.5em;
margin: 0 0 0 0;
}

#left img {
margin: 1px 1px 1px 0;
float: left;
}

.photoframe {
        border: 1px solid #fffeee;
}

#leftnav {
clear: left;
float: left;
        left:10px;
        width:172px;
        
        
}
#maintext {left:193px;
                   top:423px;
                   width:580px;
                   height:81px; }


.nav {border: 1px solid #CCCCCC;}
.nav a,
.nav a:link,
.nav a:visited,
.nav a:active{
        display: block;
        height: 1.3em;
        background: #CECEB1;
        border-top: 1px #FFF solid;
        ;
        border-bottom: 1px #A7A772 solid;
        ;
        text-decoration: none;
        color: #354555;
        font:  10px "Verdana", sans-serif;
        padding: 2px;
        text-indent: 10pt;
}
.nav a:hover{
        background: #B1CECE;
        color: #4B6477;
        border-bottom: 1px #92BABA solid;
}

.nav a.sselect  {
          border-color:#C1C1C1;
          background-color:#e1ebfb;
          }

.textbox {
        background-color: #333333;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #CCCCCC;
        text-align: justify;
        //text-indent: 0pt;
        word-spacing: normal;
        display: block;
        width: 510px;
        border-top: 1px none #999999;
        border-right: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-left: 1px solid #999999;
        right: 510px;
        padding: 5 5 5 5px;
}

 .boxheader {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
        text-align: center;
        background-color: #CCCCCC;
        font-style: normal;
        line-height: 20px;
        display: block;
        font-weight: normal;
        border: none;

}

#book {
      position: relative;
      left: 10px;
      top: 50px;
      width: 450px;
      
      z-index: 1;
      border: 1px solid #EEEEEE;
      background-color: #9494CF;
      padding: 5px;
      color: #FFFFFF
}

#contactbox {
        background-color: #000000;
        position: absolute;
        top: 1493px;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        left: 249px;
}

.leftcontent {
margin: 1px 10px 1px 0;
float: left;
}
.labelbox {

        background-color: #B4B4E7;
        font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #625EB9;
        text-align: justify;
        text-indent: 0pt;
        word-spacing: normal;
        display: block;
        width: 498px;
        padding: 0px;
        border-top: 1px none #999999;
        border-right: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-left: 1px solid #999999;
        right: 510px;
}
.popbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
        text-align: center;
        background-color: #CCCCCC;
        font-style: normal;
        line-height: 20px;
        background-repeat: repeat;
        display: block;
        font-weight: normal;
        width: 510px;
        border: 1px none #666666;
        right: 510px;
}

p.inputbox {
        font-style: normal;
        font-size: 12px;
        color: #FFFFFF;
        text-align: center;
        word-spacing: normal;
        display: block;
        margin: 0px 0px 0px 0;
}

.cancelbutton {
 margin: 10px 10px 1px 0;
float: right;
background-color: #BBBCCC;
}

*.okbutton {
 margin: 10px 10px 1px 0;
float: right;
background-color: #BBBCCC;

}

.inputbox.dropdown {
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.td {
color: #FFFFFF;
}

.pageheading {color : #434343; font : normal normal bold 16px/18px  Arial, Geneva;}
.pageheadingOLD {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.red {color : #A7372B; font : normal normal normal 12px/16px  Arial, Geneva;}
.textsmall {color : #FFFFFF; font : normal normal normal 11px/14px  Arial, Geneva;}
.text,p {color : #000000; font : normal normal normal 12px/16px  Arial, Geneva;}

input,textarea,select {font-size: 11px;
                       font-family : Arial, Geneva;}

.smalltext {
font-size: 10px;
}
.whitetext {
color:#FFFFFF;
}

.notes {
  width: 400px;
  height: auto;
  margin: 0px 0px 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
  }


table.bookcalendar
{
   border-collapse: collapse;
   border:1px solid #ffffff;
   background-color: #f3f3f3;
   FONT-FAMILY: Ariel;
   FONT-SIZE: 10px;
}

td.bookcalendar{
   width: 15px;
   height: 20px;
   color: #ffffff;
   border:1px solid #A6c0d6;
   text-align: center;
   FONT-FAMILY: Ariel;
}


td.bookcalendar.month
{
 width: 15px;
 height: 20px;
 color: #eeeeff;
 border:1px solid #A6c0d6;
 background-color: #a6aab5;
 text-align: center;
 FONT-FAMILY: Ariel;
}

td.bookcalendar.wkend {
   width: 15px;
   height: 20px;
 color: #ffffff;
 border:1px solid #A6c0d6;
 text-align: center;
 FONT-FAMILY: Ariel;
background-color: #E6d7c2;
}

.booked
{
 width: 15px;
 height: 20px;
 color: #ffffff;
 border:1px solid #A6c0d6;
 text-align: center;
 FONT-FAMILY: Ariel;
 background-color: #a6aab5;
}

#calendar_page
{
        border-left: 1px solid #666666;
        border-right: 1px solid #666666;
        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #333333;
        position: relative;
        top: 0px;
        margin-left: 5px;
        float: right;
        width:1800px;
        height:400px;
        z-index: 10000;
        padding: 5px;
}

#container
{
margin-top:0px;
width:530px;
text-align:left;
margin:200;
padding:0px 0px 0px 0px;
left:400px;
top: 250px;
}

#container p{
        padding:9px 9px 9px 9px;
        margin-top:-1px;
        border:1px solid #AAAAAA;
        margin-left:0px;
        font-family:normal;
        font-family:arial, times,sans-serif;
        font-size:12px;
        word-spacing:2px;
        color:#AAaAAA;
        line-height:1.4em;
         background:#333333;
        
}

#container {background:#333333;}

#container strong.center { text-align: center; }

#container h3{
        font-size:14px;
        color:#000111;
        font-weight:normal;
        border: 1px solid #AAAAAA;
        margin:0;
        height:16px;
        padding:5px 5px 5px 5px;
        background:#CCCCCC;
        text-align: center;
}
#link-back {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	text-align: right;
	 border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
	padding: 0;
	margin: 0;
}

#link-back a,
#link-back a:link,
#link-back a:visited,
#link-back a:active{
text-decoration: none;
 color: #666666;
}