@charset "utf-8";
/* CSS Document */
body { 	font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

.formwhite {
	font-size: 11px;
	color:#fff;
	font-weight:bold;
}
.formwhitebold {
	font-size: 11px;
	color:#fff;
	font-weight:bold;
}
.formbrownbold {
	font-size: 12px;
	color:#CDBC98;
	font-weight:bold;
	text-decoration:underline;
}
.formbrown {
	font-size: 11px;
	color:#CDBC98;
	text-decoration:underline;
}
.forminput {
	font-size: 11px;
	color:#636869;
}

.quote {
	font-size: 11px;
	color:#8A9295;
	font-style:italic;
	line-height:1.5;
}
.quotebrown {
	font-size: 10px;
	color:#A0874E;
	font-weight:bold;
	line-height:1.5;
}

.newsletterhead {
	font-size: 11px;
	color:#A0874E;
	font-weight:bold;
}
.newslettertext {
	font-size: 11px;
	color:#8A9295;
}
.newsletterfield {
	font-size: 11px;
	color:#636869;
}

.smallwhite {
	font-size: 11px;
	color:#fff;
	text-decoration:none;
}
.address {
	font-size: 11px;
	color:#A0874E;
}
.heading {
	font-size: 18px;
	color:#A0874E;
	font-weight:bold;
}

.main11_2 {
	font-size: 12px;
	color:#636869;
	line-height:1.5;
}
.main11_2_bold {
	font-size: 12px;
	color:#636869;
	line-height:1.5;
	font-weight:bold;
}
.main11_2_brown {
	font-size: 12px;
	color:#A0874E;
	line-height:1.5;
}
.main11_2_brown_bold {
	font-size: 12px;
	color:#A0874E;
	line-height:1.5;
	font-weight:bold;
}
.main11_1 {
	font-size: 12px;
	color:#636869;
	line-height:1.3;
}
.main11_1_bold {
	font-size: 12px;
	color:#636869;
	line-height:1.3;
	font-weight:bold;
}
.main11_1_brown {
	font-size: 12px;
	color:#A0874E;
	line-height:1.3;
}
.main11_1_brown_bold {
	font-size: 12px;
	color:#A0874E;
	line-height:1.3;
	font-weight:bold;
}
.main11_1_white_bold {
	font-size: 12px;
	color:#fff;
	line-height:1.3;
	font-weight:bold;
}

.main12_2 {
	font-size: 12px;
	color:#636869;
	line-height:1.5;
}
.main12_2_bold {
	font-size: 12px;
	color:#636869;
	line-height:1.5;
	font-weight:bold;
}
.main12_2_brown {
	font-size: 12px;
	color:#A0874E;
	line-height:1.5;
}
.main12_2_brown_bold {
	font-size: 12px;
	color:#A0874E;
	line-height:1.5;
	font-weight:bold;
}
.main12_1 {
	font-size: 12px;
	color:#636869;
	line-height:1.3;
}
.main12_1_bold {
	font-size: 12px;
	color:#636869;
	line-height:1.3;
	font-weight:bold;
}
.main12_1_brown {
	font-size: 12px;
	color:#A0874E;
	line-height:1.3;
}
.main12_1_brown_bold {
	font-size: 12px;
	color:#A0874E;
	line-height:1.3;
	font-weight:bold;
}

.links_main {
	font-size: 11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.links_sub {
	font-size: 12px;
	color:#8A9295;
	font-weight:bold;
	text-decoration:none;
}
.links_sub_brown {
	font-size: 12px;
	color:#A0874E;
	font-weight:bold;
	text-decoration:none;
}
.link11_brown {
	font-size: 12px;
	color:#A0874E;
}
.link12_brown {
	font-size: 12px;
	color:#A0874E;
}

.loggedin {	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#fff;

	font-weight:bold;

}

.loggedin_brown {	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#CDBC98;

	font-weight:bold;

}

.left {
	font-size: 11px;
	color:#636869;
	line-height:1.5;
}
.left_bold {
	font-size: 11px;
	color:#636869;
	line-height:1.5;
	font-weight:bold;
}
.left_brown {
	font-size: 11px;
	color:#A0874E;
	line-height:1.5;
}
.left_brown_bold {
	font-size: 11px;
	color:#A0874E;
	line-height:1.5;
	font-weight:bold;
}
.left_white_bold {
	font-size: 11px;
	color:#fff;
	line-height:1.5;
	font-weight:bold;
}

.left12_grey {
	font-size: 12px;
	color:#8A9295;
	line-height:1.5;
}

.left12_grey_bold {
	font-size: 12px;
	color:#8A9295;
	font-weight:bold;
	line-height:1.5;
}
.left12_brown_bold {
	font-size: 12px;
	color:#A0874E;
	line-height:1.5;
	font-weight:bold;
}
.promotion_success{
	color: green; 
	font-weight: bold;
	font-size: 10px;
}

.promotion_fail{
	color: red; 
	font-weight: bold;
	font-size: 10px;
}

p#vtip {width: 200px; display: none; position: absolute; padding: 10px; left: 5px; color: #000; font-size: 0.8em; background-color: #F3F4F5; border: 1px solid #8A9295; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

p#vtip_a {display: none; position: absolute; padding: 10px; left: 5px; color: #000; font-size: 0.8em; background-color: #F3F4F5; border: 1px solid #8A9295; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip_a #vtipArrow { position: absolute; top: -10px; left: 5px }

.vtip_desc {color: #A0874E;}
.vtip_cost {color: #767D7F; font-size: 11px; font-weight: bold;}
