/* CSS Document */
 body
{
margin: 0;
padding: 0;
font-size: 90%;
color: #000;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: .18em;
line-height: 1.5em;
}

div#banner img {border: none; padding: 0px; margin: 0px 0px 0px 0; float: left; }

#img2 {border: none; padding: 0; margin: 47px 0 0 50px; top: 0; float: left;}

div#banner h1
{
margin: 0;
padding: .3em 0 .3em .5em;
font-size: 2.2em;
font-weight: normal;
}

div#banner h2
{
margin: 0;
padding: 120px 0 0 280px  ;
font-size: 2.2em;
font-weight: normal;
color: #000; font-size: 90%;
text-align:left;
}

div#more h2 { color: #993333; font-size: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 1em 0 4em 20px; line-height: 2em; background: url(../images/cont_bg_lilly.jpg) no-repeat 0 40px; margin: 0}

.dir {float: left;}

div#content h2
{
	font-size: 250%; font-style: italic; font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #930000;
	margin: 0;
	font-weight: lighter;
	background: none;
	float: left;
	padding: 20px 10px 10px 0;
}

em {font-variant:small-caps; font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size: 95%; color: #930000;}

.imgLeft {
	margin: 0 1em 1em 1em;
	padding: 0;	float: left;
	border: 1px solid #333;
}

p img {margin: 1em 1em 0 0; padding: 0; border: 1px solid #333; float: left;}

.imgRight {margin: 0 1em 1em 1em; padding: 0; border: 1px solid #333; float: right;}

/*----------------------------------------------------*/

div#banner
{
color: #fff;
padding:0;
height: 150px;
background: url(../images/header3.jpg) top right no-repeat;
margin: 0 3em;
border-right: 1px solid #919982;
border-bottom: 1px solid #919982;
}

div#container
{
background: url(../images/container4.jpg) repeat-y;
margin: 0 3em; padding: 0; border-right: 1px solid #919982; float: left;
}

div#container2
{
background-image: url(../images/right_bg.gif);
background-repeat: repeat-y;
background-position: right;
margin: 0 3em 0; padding: 0;
float: left;
}

div#container3
{
margin: 0 12em 0 2em; padding: 0;
float: right;

}

div#more
{
float: right;
width: 220px;
padding: 0;
margin: 0;
}

div#more h3
{
margin-top: 0;
color: #990000;
padding: 0.2em;
background-position: right;
background-repeat: repeat-y;
}

.h4
{
margin-top: 0;
color: #9D2700;
font-size: 95%;
}
.price {font-weight: bold; width: 90%; text-align: right;}

div#content
{
margin: 0 240px 0 0px;
padding: 0 2em 0 0;
}

div#content2
{
margin: 0 0px 0 0;
padding: 0 0em 0 0;
}


div#content {
	line-height: 150%;
}
div.Facillities {margin: 2em 0 0 0; padding: 0; float: left; display: block; }

#cleardiv
{
clear: both;
height: 1em;
}

div#footer
{
clear: both;
padding: .5em 1em;
border-top: 1px solid #999;
text-align: left;
font-size: 70%;
}

div#footer ul li a
{
padding: 0; margin: 0;
color: #FF0000;
text-decoration: none;
border-bottom: 1px dotted #000
}


div#footer ul
{
padding: 0;
margin: 0 0 0 3em;
list-style-type: none;
}

div#footer li
{
display: inline;
margin-right: 1em;
}

div#footer ul li a.current
{

color: #000;
border-bottom: none;
padding-left: .5em;
border-left: 2px solid #990000;
text-decoration: none;
}

div#footer ul li a:hover.current
{border-bottom: none;}

div#footer ul li a:hover {color: #000; border-bottom: 1px dotted #990000;}


/*-------------------navigation----------------------*/
/*html>body #menuNav { margin: 0 20px 0 0;}*/
a:link {text-decoration: none; border-bottom: 1px #FF0000 dotted;}

a:hover {text-decoration: none; color:#666; border-bottom: 1px #990000 dotted;}

#navContainer {
	padding:0; margin: 0 3em 0 3em;
	background: url(../images/container4.jpg) 0 0 repeat-y;
	height: 40px;
	border-bottom: 1px solid #919982;
	border-right: 1px solid #919982;
}

ul#navlist {
padding: 0;
margin: .5em 0 .5em 1em;
color: #FFF;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
}

ul#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

ul#navlist li a
{
padding: 0.2em 1em;
background-color: #FFCC66;
color: #000;
text-decoration: none;
fon-size: 90%;
float: left;
border-left: 1px solid #FFF;
border-bottom: none;
}

ul#navlist li a:link { color: #000; }

#navlist li a:visited { color: #999; }

ul#navlist li a:hover{
	color: #990000;
	background-color: #FF9900;
	border-bottom: none;}

ul#navlist li a.current {
	color: #FFF;
	border-top: none;
	border-left: 2px solid #990000;
	background: #FF6633;
	text-decoration: none;
}

/*-------------------end nav----------------------*/

li.services {list-style: upper-alpha;}

