﻿body 
{
    margin: 0px 0px 0px 0px;
    background-color: #EFE7D6;
}


.PageFrame_BodyText {
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid;
	background-color:  #FFFFC0; /* White;  #FFFF80;  #FFC800;  */
	margin-top: 0px;
}

.PageFrame_Header {
	background-color: #FFFFC0; /*White;  #FFFF80;  #FFC800;  */
	margin-top: 0px;
}


.PageFrame_BodyBorder {
	FONT-SIZE: 0pt
}
.PageFrame_BodyCornerNW {
	BORDER-TOP: #c0dcc0 1px solid; BORDER-LEFT: #c0dcc0 1px solid
}
.PageFrame_BodyBorderN {
	BORDER-TOP: #a2a6a8 1px solid; WIDTH: 100%;
	background-color: White;
	
}
.PageFrame_BodyBorderS {
	BORDER-BOTTOM: black 1px solid;
	background-color:  #FFFFC0; /* #FFFF80;  #FFC800; */
}

TABLE {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial
}

br.spacer 
{
    line-height: 5px;
}

#middlecontent 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 630px; 
	PADDING-TOP: 0px;
	margin-top: 0px;
}

#rightcontent
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: right; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 160px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 0px;
	margin-top: 0px;
}

#left {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 4px;  
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 0px 0px 4px; 
	WIDTH: 185px; 
	PADDING-TOP: 1px;
	margin-top: 0px;
	border: solid 1px;
	border-color: Navy
}

#middle {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 4px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 740px; 
	PADDING-TOP: 1px;
	margin-top: 0px;
}

#submiddle {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 4px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 639px; 
	PADDING-TOP: 1px;
	margin-top: 0px;
}

#right {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: right; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 160px; 
	MARGIN-RIGHT: 3px; 
	PADDING-TOP: 1px;
	margin-top: 0px;
}

.toplink
{
    list-style-type: none;
    color: Navy;
    font-size: 13px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold
}

A.toplink 
{
    text-decoration: none;
}

A.toplink:hover
{
    text-decoration: underline;
    color:Teal
}

img.linkavailability
{
    border-style: solid;
    border-width: 1px;
    border-color:Maroon;
}

img.linkavailability:hover 
{
    border-color:red;
    cursor: hand;
}

A.linkavailability: hover
{
    border-style: solid;
    border-color: Red;
    border-width: thin;
}

br.imagespace 
{
    padding: 10px
}

.subheading2 
{
    font-size: 11px;
    color: Maroon;
    font-family: Verdana, Arial;
    font-weight:bold;
}

.was
{
	font-size: 11px;
	color: Gray;
	font-family: Verdana, Arial;
}

.now
{
	font-size: 12px;
	color: Red;
	font-family: Verdana,Arial;
	font-weight: bold;
}

.contactheading 
{
    color: Teal;
    font-family: Verdana, Arial;
    font-weight:bold;
}

.subheading1 
{
    color: Navy;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold
}

A.subheading2 
{
    text-decoration: underline;
}

A.subheading2:hover
{
    text-decoration: underline;
    color: red
}

img.thumb
{
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
}

img.thumb:hover 
{
    border-color:red;
    cursor: hand;
}

.bluecap 
{
    color:Navy;
    font-weight: bold;
}

.availability 
{
    border-style: solid;
    border-width: 1px;
    border-color: Maroon;
}

.availability:hover
{
    border-color: Red; 
}

.enlargetext1
{
	font-family: Arial;
	color: Navy;
	font-size: 7pt;
	margin-left: 0px;
}

span.enlargetext2
{
	font-family: Arial;
	color: Navy;
	font-size: 7pt;
	margin-left: 0px;
	padding-bottom: 10px;
}

p.limitedbottommargin 
{
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 8px;
}
p.limitedbottommargin2
{
	padding-top: 0px;
	padding-bottom: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

span.copyright 
{
	font-family: Arial;
	font-size: 8pt;
	color: Maroon;
}

A 
{
	text-decoration: underline;
    color: Maroon
}

A:HOVER 
{
	text-decoration: underline;
	color: Red;
}

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #FFB000;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px;
}
.xsnazzy {
background: transparent; 
width:600px;
float:left; 
margin:0px 3px;
margin-left: 20px;
}

.xsnazzyMenu {
background: transparent; 
width:380px;
margin:3px 3px;
}

.xsnazzyIntro {
background: transparent; 
width:330px;
height: 354px; 
margin:3px 3px;
}

.xsnazzyIntroGite {
background: transparent; 
width:330px; 
margin:3px;
}

.xsnazzyPhotos {
background: transparent; 
width:380px;
height: 354px; 
margin:3px 3px;
}

.xsnazzyPhotosGite {
background: transparent; 
width:380px;
margin:3px;
}

.xsnazzyMain {
background: transparent; 
width: 720px;
height: 354px;
margin:3px 3px;
}

.xsnazzyMainGite {
background: transparent; 
width: 720px;
margin:3px 3px;
}

.xsnazzyMainGites {
background: transparent; 
width: 720px;
margin:3px 3px;
}

.xsnazzyMainFull {
background: transparent; 
width: 725px;
margin: 3px 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background-color: Ivory; 
border-left:1px solid #FFB000;
border-right:1px solid #FFB000;
}
.xb1 {
margin:0 5px; 
background-color: #FFB000;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
background-color: Ivory;
border:0 solid #FFB000; 
border-width:0 1px;
height:auto;
}

* html .xboxcontent {
height:1px;
}

.color_a {
background:Ivory;
}
.color_b {
background:Ivory; 
color:#000;
}
.color_c {
background:Ivory; 
color:#fff;
}
.color_d {
background:Ivory; 
color:#000;
}


