.bgred {background: #8e001c;}
.bgetaway { background: #F8971D;}
.bgdarkred {background: #63002f;}
.bgorange {background: url(images/runner.gif);}
.bgetawayheader {background: #FFF9F1 url(images/getawayheaderbg.gif) repeat-x left top;}
.bgwhite { background: #FFFFFF;}
.bggrey {background: #999999;}
.bgflower {background: url(images/homepage/flower.jpg) repeat left;}
.barline {background: #CB1753;}

p {	font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left;}

li { list-style-image: url(images/bullet.gif); font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left;}
ol {
	list-style-image: url(images/bullet.gif);
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	page-break-before: 20;
}

h1 { font: 13px/16px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-align: left;}
h2 { font: 13px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFC000; text-align: left;}
h3 { font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: none;}
h4 { font: 15px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFC000; text-align: left;}



.link:link { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFC000; text-decoration: none;}
.link:visited { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #ffc000; text-decoration: none;}
.link:hover { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; text-decoration: none;}

.sub:link {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFC000; text-decoration: none; background: url(images/arrow.gif) no-repeat;
	margin-right: 22px;
	margin-left: 22px;
	padding-right: 0px;
	padding-left: 18px;
}
.sub:visited { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #ffc000; text-decoration: none; background: url(images/arrow.gif) no-repeat;
	padding-right: 0px;
	padding-left: 18px;
	margin-right: 22px;
	margin-left: 22px;
}
.sub:hover {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; text-decoration: none; background: url(images/arrow.gif) no-repeat;
	padding-right: 0px;
	padding-left: 18px;
	margin-right: 22px;
	margin-left: 22px;
}

.formbackground { background: #E9E9E9;}
.formheader { font: 13px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; background: #63002f;}
.formtable { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: left;}
.formrequired { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #63002f; text-align: left;}
.formlink:link { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #63002f; text-decoration: none;}
.formlink:visited { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #63002f; text-decoration: none;}
.formlink:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #63002f; text-decoration: underline;}

.text {	font: 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left;}
.largegoldtext { font: 15px/20px Verdana, Arial, Helvetica, sans-serif; color: #FFC000; text-align: left;}
.smallgoldtext { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFC000; text-align: left;}
.smallprint { font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left;}


#border {
border-bottom:solid 1px #fff;
}