/* CSS Document */
html { 
  padding:0px;
  margin:0px;
}

body {
background-color: #ffffff;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;  
margin:0px;
}

body#price1 a#price1,
body#products a#prodnav,
body#faq a#faqnav,
body#contact a#connav {
font:12px Arial, Helvetica, sans-serif;
color: #000000; 
background-color:#FBCC00;
}

p, h2, pre {
margin: 0px; 
padding: 5px 20px 5px 20px; 
}

a { 
color: #990033;
background-color:transparent;
text-decoration: none;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:22px;
}

pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

.alignright {
margin-top: 0; 
text-align: right;
font-size: 10px;
}

.form {
font: 12px Arial, Helvetica, sans-serif;
padding-left: 20px; 
background-color: #FFFFFF;
border: 3px double #990033; 
margin: 10px; 
}

.form td{
font: 12px Arial, Helvetica, sans-serif;
padding-left: 40px; 
background-color: #FFFFFF;
margin: 10px; 
}

.property {
border: none; 
background-color:#FBCC00;
z-index:1;
font: 11px Arial, Helvetica, sans-serif;
color: #990033;
letter-spacing:.3em;
line-height:16px;
text-align: right;
padding-right: 10px;
}

.price{
border: none; 
background-color:#F8F7A0;
z-index:1;
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing:.1em;
line-height:16px;
text-align: right;
padding-right: 10px;
}
	
.logo {
font:24px Georgia, Times New Roman, Times, serif;
color: #666666;
letter-spacing:.2em;
line-height:11px;
padding-bottom:10px;
padding-top:40px;
padding-left:15px;
padding-right:0px;
}

.title {
font:24px Georgia, Times New Roman, Times, serif;
color: #666666;
letter-spacing:.2em;
line-height:11px;
padding-left:40px;
}
	
.tagline {
font: 11px Arial, Helvetica, sans-serif;
color: #990033;
letter-spacing:.3em;
line-height:16px;
padding-bottom:10px;
padding-top:40px;
padding-left:40px;
}	

h2 {
font-size:14px;
padding-top:10px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
	}

h1 {
font-size: 12px;
text-transform:uppercase;
text-align: right;
color: #000;
border-top: #000000 1px solid; 
border-bottom: #000000 1px solid; 
background-color: #22A5D5;
padding:5px;
margin:0px

}

strong { 
font-size: 13px;
}

/*  positioning-layers static and absolute */

#content {
margin: 0px;
padding: 20px;
background-color:#F8F7A0;
font:12px Arial, Helvetica, sans-serif;
line-height:22px;
color:#000000;
}

#right {
position: absolute;
right: 0px;        
}

#container {
margin: 0px;
width: 770px;
text-align: left;
align: center;
border: #000000 1px solid;
border-bottom: none; 
background-color:#F8F7A0;
}

#header {
margin: 0px;
width: 770px;
text-align: left;
align: center;
border: #000000 1px solid;
border-bottom: none; 
background-color:#FFFFFF;
}

#mainmenu{
margin: 0px;
width: 770px;
text-align: left;
align: center;
border: #000000 1px solid;
border-bottom: none; 
background-color:#FFFFFF;
}

.selection {
font-family:BrushScript;
font-size:24px;
font-weight:bold;
color: #000000;
letter-spacing:.3em;
line-height:16px;
}

#pricemenu{
margin: 0px;
width: 770px;
text-align: left;
align: center;
border: #000000 1px solid;
border-bottom: none; 
background-color:#FFFFFF;
}

#pricingmenu{
font:11px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
letter-spacing:.1em;
background-color:#FBCC00;
padding-left:5%; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:5px; 
}

#pricingmenu a {
font:12px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
letter-spacing:.1em;
}
	
#pricingmenu a:hover {
color: #990033; 
background-color:#FBCC00;
}

#pricingmenu a:active {
font:12px Arial, Helvetica, sans-serif;
color: #000000; 
background-color:#FBCC00;
}

#navigation a:active {
color: #FFFFFF; 
background-color:#ffffff;
}

/************ subglobalNav styles **************/

#navigation {
font:10px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration:none;
letter-spacing:.2em;
background-color:#22A5D5;
padding-left:5%; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:5px; 
}

#navigation a {
font:10px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration:none;
letter-spacing:.2em;
}
	
#navigation a:hover {
color: #990033; 
background-color:#22A5D5;
}

#navigation a:active {
color: #cccccc; 
background-color:#22A5D5;
}

.heading {
font:24px Times New Roman, Times, serif;
color: #999999;
line-height:32px;
letter-spacing:.2em;
margin:10px; 
}

.subHeading {
font: bold 11px Arial, Helvetica, sans-serif;
color: #666666;
line-height:16px;
letter-spacing:.1em;
padding:3px; 
}

.image {
padding:6px;
border: 0px; 
background-color: #FFFFFF;
}

a image {
padding:6px;
border: 0px; 
background-color: #FFFFFF;
}

.menu{
font: bold 11px Arial, Helvetica, sans-serif;
color: #990033;
text-decoration:none;
padding-left:10px;
}

.titlemenu{
font: bold 12px Arial, Helvetica, sans-serif;
color: #990033;
text-decoration:none;
padding-left:270px;
padding-right:10px;
letter-spacing:.2em;
line-height:16px;
}

.listing {
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	border: 1px dotted #666666;
	padding:10px; 
	background-color: #FFFFFF;
    text-align: left;
	margin-left: 200px;
    }
.listing a{
	color: #990033;
	text-decoration:none;
	border: 1px dotted #666666;
    }
.listing image {
	border: 1px solid #666666;
	padding:6px; 
	background-color: #FFFFFF;
    align: center;
    }
.detail {
	padding:3px; 
	background-color: #FFFFFF;
    text-align: center;
	border: none;
	}
.galleryimage {
	border: 2px outset #666666;
	padding: 5px; 
	background-color: #22A5D5;
    text-align: center;
	margin-left: 0px;
    }
	
.gallery{
	border: 4px double #666666;
	padding: 2px; 
	background-color: #FFFFFF;
    text-align: center;
	margin-left: 0px;
    }
.sub { vertical-align: -0.6ex;
	font: 9px Arial, Helvetica, sans-serif;
	}
.sup { vertical-align: 0.8ex;
	font: 9px Arial, Helvetica, sans-serif;
 }