
BODY {font-family: verdana;
		font-size: 8pt; 
		font-weight: normal;
		color: #000000;
		background-image: url(../images/background3.jpg);
		background-repeat: no-repeat;
		background-color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
		}

Table, TD, P {
		font-family: verdana;
		font-size: 8pt; 
		font-weight: normal;
		color: #000000;
}
.clsCMOn, .clsCMOver {
    font: 8pt verdana;
	padding: 2px;
    color: black;
}
td.SideBar {
width: 216px;
background-color: transparent;
vertical-align: top;
padding-top: 14px;
padding-left: 6px;
padding-right: 5px;
}



td.LeftSide {
border-left: 1px solid #666666;
}


Td.ContentFrame {
padding-left: 0px;
padding-top: 10px;
vertical-align: top;
padding-right: 10px;
width: 785px;

}


td.contact {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
color: #403c30;
line-height: 14px;
letter-spacing: 0px;
padding-left: 25px;

}
img.rule 
{ background-image: url(../images/rule.gif);
background-repeat: repeat-x; 
width: 100%;
height: 1px;
 }


table.main {
margin-left: 20px;
margin-top: 20px;
height: 90%;
width: 94%;
}

td.accom {
background-color: #ffffff;
background-image: url(../images/accom.jpg);
background-repeat: repeat-x;
border: 1px solid #66594b;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 25px;
}

td.accom_main {
background-color: #ffffff;
background-image: url(../images/accom_mainbg.jpg);
background-repeat: no-repeat;
border: 1px solid #66594b;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 25px;
}

td.accom_2 {
background-color: #ffffff;
background-image: url(../images/accom_highbg.jpg);
background-repeat: no-repeat;
border: 1px solid #66594b;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 25px;
}

td.accom_3 {
background-color: #ffffff;
background-image: url(../images/accom_highbg2.jpg);
background-repeat: no-repeat;
border: 1px solid #66594b;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 25px;
}


td.specials {
padding-top: 10px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 5px;
}

.iconHeader {
position: relative;
left: 120px;
top: -10px;

}
table.grad {
background-image: url(../images/gradbg.gif);
background-repeat: repeat-x;
}

td.norm2 {
background-image: url(../images/grad.gif);
background-repeat: repeat-x;
padding-left: 4px;
padding-right: 3px;
padding-top: 6px;
padding-bottom: 2px;
}

A:link, a:visited {color: #5f5245;
			text-decoration: none;}	

			
a:hover, a:visited:hover { color: #5f5245; text-decoration: underline; }

	
a.nohref { color: #000000; font-weight: normal;}

A.breadcrumb:link, a.breadcrumb:visited {color: #5f5245;
			text-decoration: none; font-size: 8pt;}	

			
a.breadcrumb:hover, a.breadcrumb:visited:hover { color: #5f5245; font-size: 8pt; text-decoration: underline; }


ul.details {
	font-family: verdana;
	font-weight: bold;
	list-style: none;
	margin: 0px 0px 0px 0 ;
	padding: 0;
	color: #676050;
	position: relative;
	right: 0px;
}
.details li {
	background: url(../images/detailsbullet.gif) no-repeat;	
	font-family: verdana;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	color: #676050;
}
.details li.sub {
	background: url(../images/bullet-sub.gif) no-repeat;	
	padding: 0px 0 0px 10px;
	color: #000000;
	font-weight: normal;
}

ul.norm {
	font-family: verdana;
	font-weight: normal;
	list-style: none;
	margin: 0px 0px 0px 0 ;
	color: #000000;
	position: relative;
	right: 0px;
}
.norm li {
	background: url(../images/detailsbullet.gif) no-repeat;	
	font-family: verdana;
	font-weight: normal;
	padding: 5px 0px 0px 10px;
	color: #000000;
}
.norm li.sub {
	background: url(../images/bullet-sub.gif) no-repeat;	
	padding: 0px 0 0px 10px;
	color: #000000;
	font-weight: normal;
}


	
a.breadcrumbselect { color: #000000; font-weight: normal; font-size: 8pt;}
			    
H1 {color: #999999;
	font-family: times new roman, sans-serif;}

H2 {color: #999999;
	font-family: times new roman, sans-serif;}		

H3 {color: #666666;
	font-family: times new roman, sans-serif;}
			
H4 {color: #676050;
	font-family: times new roman, sans-serif;}

H5 {color: #5f5245;
	font-family: times new roman, sans-serif;}

H6 {color: #990000;
	font-family: times new roman, sans-serif;}

.label {
	color: #5f5245;
	font-family: verdana, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}

td.alt {
background-color: #eeedeb;
padding-left: 4px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px;
border-top: 1px solid #e5e5e4;
border-bottom: 1px solid #e5e5e4;
}

td.norm {
padding-left: 4px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px;
}
	
td.footer {
background-image: url(../images/footerbg.jpg);
background-repeat: repeat-x;
width: 100%;
height: 49px;
color: #9d8e7f;
font-family: verdana;
font-size: 10px;
font-weight: bold;
letter-spacing: 0px;
vertical-align: middle;
padding-left: 10px;
}

a.footer:link, a.footer:visited
{color: #d1c9c1;
text-decoration: none;}	

a.footer:hover, a.footer:visited:hover 
{color: #d0def2;
text-decoration: none;}	

.selected {
color: #909fb6;
font-weight: bold;
}

img.homequote {
position: relative;
top: -3px;
left: 35px;
z-index: 1000;
}

.copyoverlay2 {
z-index: 2000;
position: absolute;
height: 325px;
padding: 0px;
}

#wrap {
  margin: 0px auto;
  width: 1001px;
}

#homepics {
padding: 0px;
margin: 0px;
width: 783px;
float: left;
}

#homepics .copyoverlay {
z-index: 2000;
position: absolute;
height: 325px;
padding: 0px;
}

#homepics .pictures {
padding: 0px;
margin: 0px;
width: 783px;
height: 425px;
float: left;
}

#homepics .copyframe {
position: relative;
left: 5px;
width: 778px;
top: 0px;
color: #000000;
line-height: 18px;
padding-top: 3px;

}

#navbar {
padding: 0px;
float: left;
width: 214px;
margin: 0px;
}

#navbar .logo {
width: 214px;
text-align: center;
position: relative;
top: 10px;
height: 120px;
padding-bottom: 4px;
}

#navbar .menu {
position: relative;
top: 3px;
width: 214px;
float: left;
}

#navbar .quoteh {
position: relative;
top: -3px;
left: 35px;
z-index: 1000;
}

#navbar .contactinfo {
width: 214px;
position: relative;
top: 5px;
left: 15px;
}

#navbar .contactinfotext {
width: 214px;
position: relative;
top: 9px;
left: 45px;
line-height: 16px;
}

#footerhome {
float: left;
width: 1001px;
height: 49px;
position: relative;
top: 2px;
}

#footerhome .footer2 {
background-image: url(../images/footerbg.jpg);
background-repeat: repeat-x;
width: 1001px;
height: 49px;
color: #9d8e7f;
font-family: verdana;
font-size: 10px;
font-weight: bold;
letter-spacing: 0px;
padding-left: 10px;
padding-top: 15px;
}

