/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #243709;
	line-height: 13px;
}
body {
	background-color: #a3cf62; /*004282, a3cf62*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 10px;
	color: #004282;
}
a:hover{ color: #73C414; }
a.whitelink:hover{ color:#CCFF00; }
a.whitelink{ color: #FFFFFF; }
.whitetext {color: #FFFFFF}
.addresscell{ color: #05203a; padding: 8px; }
.addresscell a{ color: #05203a; }
.addresscell a:hover{ color: #f1e304; }
.menubarcell{ height: 42px; background-image:url(images/menubar.gif); background-position:bottom; background-repeat:no-repeat; vertical-align:middle; padding-left: 30px; text-align:left; color:#FFFFFF; }
.menubarcell a{ color:#FFFFFF;}
.bottombarcell{ height: 26px; background-image:url(images/bottombar.gif); background-position:top; background-repeat:no-repeat; vertical-align:middle; text-align:left; }
.keywordcell{ vertical-align:bottom; text-align:right; color:#05203a; font-size: 10px; font-weight:bold; padding: 2px; }
.maincontentcellwrapper{ background-color: #FFFFFF; padding:15px; line-height: 14px; border-top: 1px dotted #C8D4A4; border-bottom: 1px dotted #C8D4A4;  }
.maincontentcell{ padding: 12px; line-height: 15px; vertical-align: top; text-align: left; padding-right:0px; }
.dottedline{ height: 1px; width: 130px; border: 1px dotted #777777; }
.fulldottedline{ height: 1px; width: 130%; border: 1px dotted #777777; margin: 0px; }
.footercell{ padding: 12px; text-align: right; color:#ECF4D4; }
.leftmenucell{ line-height: 23px; width: 140px; vertical-align:top; }
.imgborder{ border: 1px solid #545E36; }
.lightimgborder{ border: 1px solid #6E986C; }
.specialoffertable{ width: 210px; border: 0px; text-align: right; margin: 7px; background-color: #BAE35A; }
.specialofferheader{ vertical-align:middle; text-align:center; font-weight: bold; color:#32430A; font-size: 13px; padding: 4px; }
.specialoffercontent{ padding: 5px; background-color: #DCEEC6; line-height: 20px; font-size:11px; }
.specialofferprice{ padding: 4px; background-color: #DCEEC6; font-size:20px; font-weight:bold; color: #F5580B; }
.specialoffersmallprint{ background-color: #DCEEC6; font-size: 9px; }
.pageheader{ font-size: 16px; font-weight:bold; padding: 5px; }
.sectionheader{ background-color: #CFE199; border: 1px solid #D0DAC3; font-weight: bold; padding-left: 19px; padding: 4px; text-align: left; }
.formleft{ background-color: #F3FCF3; width: 45%; }
.formtable{ background-color: #EBF6EB; border:1px dotted #BCD0BD; }
input, select, textarea{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555E3B; }
select.listbox{ width: 160px; border: 1px dotted #CDCDCD; }
.hotelstars{ color: #F5580B; }
.accommodationcell{ font-size:12px; }
.greenfeestable{ background-color:#D8E4CD; }
.greenfeescell{ background-color:#FFFFFF; padding: 2px; }
form{ margin: 0px; }
.smallw{ font-size: 10px; font-style:italic; font-weight:bold; color:#ECC422; }
.smallstar{ font-size: 12px; font-style:italic; font-weight:bold; color:#FF0000; }
.smallpoa{ font-size: 10px; font-style:italic; font-weight:bold; color: #436099; }
.widelistbox{ width: 240px; }
.specialofferstitle{ font-size: 16px; margin: 0px; color: #444444; font-weight:bold; }
.specialofferstitleprice{ font-size: 20px; margin: 0px; color: #F5580B; font-weight:bold; }

input.homebutton_green{
	color:#384429;
	font-family: verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:900;
	height: 28px;
	width: 150px;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#cec; filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#ffCCECA6',EndColorStr='#ffA8D375'); margin: 6px; }