body { margin:0;padding:0; ; background: url(images/pagebg.jpg) repeat-x; background-color:#dfdfdf;text-align:center}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top:0px}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

hr {  color: #7D5190}

a.nav:link {color: #336600; text-decoration: none; font-family: Verdana; font-size: 8pt; font-weight: bold}
a.nav:visited {text-decoration: none; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #336600}
a.nav:hover {color: #FF6600; text-decoration: none; font-family: Verdana; font-size: 8pt; font-weight: bold}

form {margin:3px 0px 0px 0px}

input {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt;


color: #000;
margin-top: 4px;
}

input.pay {background: url(images/pay.gif) repeat-x;
background-color:white;
border:1px solid #fff;
}

textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: bold;color: #000;
background: url(images/boxbg.jpg) repeat-x;
background-color:#e7e7e7;
border: 1px solid #666;
margin-top: 3px;
}

option {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: normal;color: #000;
background-color:#e7e7e7;
}

select {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: normal;
color: #000;
margin-top: 4px;
}


.contact {
border: 1px solid #17876C;
background-color: #F0EDE6;
background-image: none;
width: 220px;
}

a:link {  }
a:visited {  }
a:hover {  color: #19765B}

.dots {letter-spacing: 2px; color: #cdcdcd}
.greenhead {font-size:11pt; font-weight:bold; color: #19765B;}
.brownbold {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 8pt; color: #a69765; font-weight:bold;}
.brownmed {font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #a69765; font-weight:bold;text-decoration:none}



.brown {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 7pt; color: #a69765; font-weight:normal;margin: 10px 0px 0px 25px}
.brown a:link {color: #a69765; font-weight:normal; text-decoration:none}
.brown a:visited {color: #a69765; font-weight:normal; text-decoration:none}

.green {font-family: tahoma, verdana, helvetica, sans-serif; font-size:7pt; font-weight:normal; color: #9ebcb5;margin: 10px 25px 0px 0px}
.green a:link {font-family: tahoma, verdana, helvetica, sans-serif; font-size:7pt; font-weight:normal; color: #9ebcb5; text-decoration:none}
.green a:visited {color: #9ebcb5;text-decoration:none}

.greenBox {
background:  #176B54;
font-family: tahoma, verdana, helvetica, sans-serif; 
font-size:8pt; 
font-weight:normal; 
color: #9ebcb5;
padding: 5px 25px 0px 20px}

.greenBox ul
{margin-bottom: 2px;
}

.greenBox a:link, .greenBox a:visited {font-family: tahoma, verdana, helvetica, sans-serif; font-size:8pt; font-weight:normal; color: #9ebcb5; text-decoration:none}

.greenBox a:hover {color: black}
.greenBox li {
background: url(images/point.gif) no-repeat  0px 3px ;
list-style-type: none;
padding-left: 15px;
margin-left: -15px;
}
.grey {font-family: tahoma, verdana, helvetica, sans-serif; font-size:8pt; font-weight:bold; color: #ccc;}
.whitesm {font-family: arial, verdana, helvetica, sans-serif; font-size:7pt; font-weight:normal; color: #fff;}


#container {
height: 100%;
margin: 0px auto;
width:750px;
}
#top{
width:750px;
background-color: #fff;
height: 100px;

}

#logo {
width: 370px; float:left}

#topmenu
{ border-bottom: 5px solid #6E6943;}

#left {
width:319px;
background-color: #166E58;
background: url(images/bookingbg.jpg) repeat-x;
height:282px;
border-bottom: 5px solid #6E6943;
padding-top:17px;
}
#middle {
margin: 33px 10px 33px 33px;
padding-right: 33px;
}
html>body #middle {
margin: 33px 2px 33px 33px;

}
#leftsidehead{
width:272px; background-color: #D0E3DF;
margin: 33px 14px 10px 25px;
}
#leftside {
width: 272px;
background-color: #F0EDE4;
margin: 10px 14px 0px 25px;
padding: 10px 0px 0px;
text-align:center;
}

#rightmenu{

}

#right {
float: left;
width: 75%;
margin-left: 20px;
}
#righthome {
float: right;
border: 1px solid yellow;
}

#footer
	{
width: 962px;
background: white url(images/footer.gif) repeat-x  top;
margin: auto;
height: 45px;
text-align:left;
padding-top:15px;
	}

#featureleft
{width:45%; padding:10px; float:left}

select {  background: url(images/boxbg.jpg) repeat-x}
h1 { font-size:12pt; font-weight:bold; color: #19765B; ; font-family: Arial, Helvetica, sans-serif}
.greenmed { font-family: tahoma, verdana, helvetica, sans-serif; font-size:9pt; font-weight:bold; color: #19767B}
.sidextra {

width:272px;
margin: 10px 14px 10px 25px;
}

.will
{  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; margin-top:20px;background:white;padding:0px 30px 30px 30px;text-align:justify}

.small { font-family: arial, verdana, helvetica, sans-serif; font-size:7pt; font-weight:normal; color: #000000; }

table.living_will{
	width:90%;
}
table.living_will td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
div.err{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:red;
	padding:3px;

}
input.living_will {
background-image: none;
}



