/* Links */
a:link{color:#A29A6A; text-decoration:underline;}
a:visited{color:#A29A6A; text-decoration:underline;}
a:hover{color:#504406; text-decoration:underline;}
a:active{color:#504406; text-decoration:underline;}

.textlinks{
position:relative;
height:50px;
width:760px;
text-align:center;
font-size:10px;
color:#EFECDD;
line-height:16px;
}
a.textlinks-link:link{
font-size:10px;
color:#EFECDD;
text-decoration:none;
}
a.textlinks-link:visited{
font-size:10px;
color:#EFECDD;
text-decoration:none;
}
a.textlinks-link:hover{
font-size:10px;
color:#EFECDD;
text-decoration:underline;
}
a.textlinks-link:active{
font-size:10px;
color:#EFECDD;
text-decoration:none;
}

p{
color:#504406;
margin:5px 5px 10px 0px;
position:relative;
}
h1{
font-size:14px;
font-weight:bolder;
color:#887309;
margin:5px 5px 10px 0px;
position:relative;
}
hr{
background-color:#BFB580;
text-decoration:none;
height:1px;
}
.bodytext{
color:#504406;
margin:5px 5px 10px 0px;
position:relative;
}
.bodytextGreenBold{
color:#1E5615;
font-weight:bolder;
}
.bigheading{
font-size:14px;
font-weight:bolder;
color:#887309;
margin:5px 5px 10px 0px;
position:relative;
}
.bodytext-price{
font-weight:bolder;
color:#AA900D;
margin:5px 5px 10px 0px;
position:relative;
}
.bodytext-price-underlined{
font-weight:bolder;
color:#AA900D;
margin:5px 5px 10px 0px;
position:relative;
text-decoration:underline;
}
.bodytext-priceRed{
font-weight:bolder;
color:#990000;
margin:5px 5px 10px 0px;
position:relative;
}
.bodytext-priceStrikethru{
font-weight:bolder;
color:#AA900D;
margin:5px 5px 10px 0px;
position:relative;
text-decoration: line-through;
}
.bodytextUS-price{
font-size:10px;
font-weight:bolder;
color:#4C7226;
}
.bodytext-highlight{
font-weight:bolder;
color:#AA900D;
margin:5px 5px 10px 0px;
position:relative;
background-color:#F8F3DF;
padding:6px;
}
.bodytext-highlight-fineprint{
font-size:9px;
font-weight:normal;
color:#AA900D;
}
.bodytext-highlight-fineprintdarker{
font-size:9px;
font-weight:normal;
color:#504406;
}
.bodytext-rates-fineprint{
font-size:8px;
font-weight:normal;
color:#504406;
line-height:12px;
}
.bigheadingBurgundy{
font-size:14px;
font-weight:bolder;
color:#993300;
margin:5px 5px 10px 0px;
position:relative;
}
.bigheadingGreen{
font-size:14px;
font-weight:bolder;
color:#1E5615;
margin:5px 5px 10px 0px;
position:relative;
}
.bigheadingRoomTitle{
font-size:14px;
font-weight:bolder;
color:#FFF;
}
.bodytextRoomTitle{color:#FFF;}

/* TEXT LINKS */
a.textlinksRedBold-link:link{
font-weight:bold;
color:#AD1023;
text-decoration:none;
}
a.textlinksRedBold-link:visited{
font-weight:bold;
color:#AD1023;
text-decoration:none;
}
a.textlinksRedBold-link:hover{
font-weight:bold;
color:#AD1023;
text-decoration:underline;
}
a.textlinksRedBold-link:active{
font-weight:bold;
color:#AD1023;
text-decoration:none;
}
.textlinksBigGreen{
font-size:14px;
font-weight:bolder;
color:#1E5615;
text-decoration:none;
}
a.textlinksBigGreen:link{
font-size:14px;
font-weight:bolder;
color:#1E5615;
text-decoration:none;
}
a.textlinksBigGreen:visited{
font-size:14px;
font-weight:bolder;
color:#1E5615;
text-decoration:none;
}
a.textlinksBigGreen:hover{
font-size:14px;
font-weight:bolder;
color:#0D2F07;
text-decoration:underline;
}
a.textlinksBigGreen:active{
font-size:14px;
font-weight:bolder;
color:#1E5615;
text-decoration:none;
}

/* Form Stuff */
form{}
form input{padding:1px 2px;}
form select{padding:0px; margin:0px;}
.formtext{
font-size:9px;
color:#504406;
margin:0px 5px 10px 0px;
position:relative;
text-transform:uppercase;
}
.formtext-liter{
font-size:9px;
color:#AA900D;
margin:0px 5px 10px 0px;
position:relative;
text-transform:none;
}
.formtext-field{
position:relative;
background:#FFF;
color:#000;
}
.form-listmenu{
position:relative;
background:#FFF;
color:#000;
}
.form-radiobutton{
position:relative;
background:#FDFDF1;
}
#Arrival_Date_Year_ID, #Departure_Date_Year_ID {width:20px;}