/* Global Styles */body {	background-color: #EBE5CC;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}body,td,th {	font-family: Georgia, Times New Roman, Times, serif;}a {	color: #a66600;	text-decoration:none;	}	.navLinks {	color: #a66600;	font-size: 14px;	line-height: 18px;}.captionLinks {	font-family: Arial, Helvetica, Sans-Serif;	color: #a66600;	font-size: 12px;	line-height: 17px;}a:hover {	color: #325300;	text-decoration:underline;	}.goldLink {	color: #ffdc73;	text-decoration: none;}a:hover.goldLink {	color: #FFFFFF;	text-decoration: underline;}/* Class Styles */.headersRed {	font-size: 19px;	color: #9d3115;	line-height: 24px;	font-style: oblique;}.headersGreen {	font-size: 19px;	color: #325300;	line-height: 24px;}.headerWrapper {	padding-top: 25px;	font-size: 19px;	color: #325300;	line-height: 24px;}.bodyText {	font-size: 14px;	color: #5b481f;	line-height: 21px;}.captionText {	font-family: Arial, Helvetica, Sans-Serif;	color: #665229;	font-size: 12px;	line-height: 16px;}.photoInsetText {	font-size: 17px;	color: #ad8c3d;	line-height: 23px;}.bodyTextRed {	font-size: 14px;	color: #9d3115;	line-height: 21px;}.pricingText {	font-size: 14px;	color: #325300;	line-height: 21px;}.calendarText {	font-size: 13px;	color: #4d4841;	line-height: 17px;}.calendarTextWhite {	font-size: 13px;	color: #FFFFFF;	line-height: 17px;}.footerText {	font-size: 12px;	color: #5b481f;	line-height: 16px;}/* Spacing Styles */.cellTopPadding5px {	padding-top: 5px;}.cellTopPadding10px {	padding-top: 10px;}.cellBottomPadding5px {	padding-bottom: 5px;}.cellBottomPadding10px {	padding-bottom: 10px;}.cellTopBottomPadding5px {	padding-top: 5px;	padding-bottom: 5px;}.calendarBodyPadding {	padding-top: 7px;	padding-bottom: 5px;}.topMargin10px {	margin-top: 10px;}.topMargin15px {	margin-top: 15px;}.topMargin25px {	margin-top: 25px;}.topMargin35px {	margin-top: 35px;}.logoSpacing {	margin-top: 10px;	margin-bottom: 15px;}/* Error Handling */.inputText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333637;}.messageText {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 135%;	color: #cc2200;}.errorText {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 135%;	color: #FFFFFF;	font-weight: bold;	padding: 3px;	background-color: #cc2200;}.confirmText {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 135%;	color: #FFFFFF;	font-weight: bold;	padding: 3px;	background-color: #669900;}