p, td, span, div, body, li, body {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    color: #666666;}
    
    
/*ul,ol {
    margin-top:5px;}
*/

img {
	border: 0;
}
img.subheadProposal {
	margin-bottom:-5px;
	}

/*table {
	border: 0;
	margin: 0;
}*/
/*td,th {
	padding: 0;
}*/

/* links */
a:link, a:visited {
    color:#003399;
    text-decoration:underline;}
    
a:active,a:hover {
    color:#993300;
    text-decoration:none;}

a.gray, a.gray:visited, a.gray:link, a.gray:active{
    color:#666666;
    text-decoration:none;}

a.gray:hover {
    color:#993300;
    text-decoration:none;}
	
table.footer {
	padding:0;
	vertical-align:top;
	width:720px;
	border:0;
	font-size:7pt;
	line-height:10pt;
	}
table.footer td.rb {
	color:#999;
	text-align:right;
	vertical-align:top;
	}
table.footer td.rb a {
	color:#999;
	}
table.footer a {
	padding-right:1px;
	padding-left:1px;
	}
.footer, a.footer {
    font-size:7pt;
    line-height:10pt;}


/* general copy */
.copy {
/*    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:10pt;
    color:#666666;
    line-height:26px;
*/    z-index:0;
    }

.copyRoom,.formLabel {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#666666;
    line-height:22px;
    z-index:25;
    }

.copyPop {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:8pt;
    padding-right:15px;
    color:#666666;
    line-height:22px;
    z-index:25;
    }
    
.copySmall,.copyPopFooter {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:7pt;
    color:#666666;
    line-height:16px;
    }
    
.copyRoom.error, .copy.error, .copySmall.error {
    color:#993300;
    }

.caption {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:6pt;
    color:#666666;
    line-height:12px;
    position:relative;
    left:2px;
    }

.roomTitle {
    font-size:10pt;
    line-height:22px;
    font-weight:bold;
    }

.roomPrice {
    color:#993300;
    font-size:8pt;
    font-weight:normal;
    }

.headRecipe {
    color:#666666;
    font-size:14pt;
    font-weight:normal;
    }
table.rmIndex{
	width:660;}
table.rmIndex tr td{
	padding:0 27 20 27;
	vertical-align:top;}
table.rmIndexDetail{
	width:267;}
table.rmIndexDetail tr td{
	padding:3 0 0 0;
	font-size:9pt;
	}	
table.rmIndexDetail tr td img{
	width:267;
	height:200;
	}	


/* form elements */
.dropdownGreen {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    background-color:#617748;
    color:#ffffff;
    font-size:7pt;}


	
.ruleTop {
    position:relative;
    z-index:10;
    visibility:visible;}
    
.antique {
    position:relative;
	margin:7px 0 7px 0;
    z-index:1;}

/* depricated */
.roomRes {
    font-size:9pt;
    font-weight:bold;
    color:#666666;
    line-height:10pt;}

a.roomRes,a.roomRes:visited,a.roomRes:active{
    color:#003399;}

a.roomRes:hover{
    color:#993300;
    text-decoration:none;}

.roomResGreen {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#58703C;
    line-height:16pt;}

.date {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:7pt;
    color:#666666;
    line-height:8pt;}
    
.price {
    font-family: "Arial", "Trebuchet MS", "Helvetica", "sans-serif";
    font-size:7pt;
    color:#993300;
    line-height:10pt;}

div#flashheader {
	width:728px;
	height:142px;
	z-index:102;
	position:absolute;
	}
div#flashheaderWrapper {
	width:728px;
	height:142px;
	overflow:visible;
	text-align:left;
	vertical-align:top;
	}


div#staticHeader {
	width:720px;
	}
table#staticNav {
	width:720px;
	background-color:#54603c;
	border-bottom: 10px solid #dddbb2;
	}
table#staticNav tr td {
	text-align:center;
	padding:5px 0;
	font-weight:bold;
	color:#fff;
	}
table#staticNav tr td a {
	color:#fff;
	text-decoration:none;
	padding:0 20px;
	}
	
