p { margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px;}

.tdwidth1 { width: 170px; }
.tdwidth2 { width: 250px; }
.tdwidth3 { width: 100px; }

.pbodyTBspacing { color: #555555; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; }
.psmallW { color: #ffffe0; font-size: 9px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; text-decoration: none; }

.datespace { padding-left:5px; padding-right:5px; }


.spacerTop { padding: 4px 0 0; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-left-color: #d1cdbf; border-left-style: none; }
.20pxPadder { padding: 20px; border-color: #d1cdbf; border-style: none; }
.spacerBottom { padding: 0 0 5px; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-left-color: #d1cdbf; border-left-style: none; }
.spacerRight { padding: 0 5px 0 0; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.spacerLeft { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 5px !important; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.lineRight { padding-right: 12px; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px solid #d1cdbf; border-bottom-color: #d1cdbf; border-bottom-style: none; border-left-style: none; border-left-color: #d1cdbf; }
.inputStandard { color: #9cabab; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; width: 96%; padding: 3px; border-color: #555555; border-style: none; }
.inputstyleLOGIN 		{ color: #242424; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 90%; border: solid 1px #a0acac; }
.inputstyleLOGIN_err 	{ color: #242424; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 90%; border: solid 1px #a0acac; }
.input120px { color: #171717; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-position: 0 0; padding: 3px; width: 120px; border: solid 1px #9cabab; }
.inputContactForm	{ color: #9cabab; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;line-height: 14px; background-color: #f8f8ff; background-position: 0 0; padding: 3px; border: 1px solid #d1cdbf; }
.inputError	{ color: #9cabab; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #FFF0F0; background-position: 0 0; padding: 3px; border: 1px solid #FFCCCC; }
.pngoverlay		{ visibility: visible; position: absolute; float: top;}
.overlay { background-image: url(/images/pinked_fabric-overlay.png); background-repeat: no-repeat; height: 100px; width: 100px; left: 0; top: 0; position: absolute; z-index: 4; visibility: visible; float: left; }
.rssbadge			{ cursor:pointer; float:right; }

.lborder2 { width:320px; color: #242424; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;border: solid 1px #a0acac; padding:3px;background-color: #efefef }
.inputFinance { color: #242424; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #efefef; background-position: 0 0; border: solid 1px #a0acac; }

.info_window {margin-top:5px; background-color:white; font-family: verdana, arial, sans-serif; font-size: .8em;}

/*KEEP-THIS-CSS-THE-REST-OF-THIS-CAN-GO*/

#breadcrumb			{}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active  { color: #404b48; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
#breadcrumb a:hover   { color: #c01a49; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
	

body
{
	color: #231f20;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 17px;
	background-image: url(/images/strip.png);
	background-repeat: repeat-x;
	background-color: #DC9E24;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	text-align: left;
}

.phoneNumber	{ color: #c01a49; font-size: 18px; font-family: "Trebuchet MS",  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height:18px;}
.errorTxt		{ background-color:#e473b6; color:#ffffff; padding:5px; }
.whitelink		{ color: #fffde1; font-size: 13px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.hand			{ cursor:pointer; }

.textbox 		{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 260px; border: 1px solid #a0acac; }
.textbox_err	{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #FFCCA4; background-position: 0 0; padding: 3px; width: 260px; border: solid 1px #a0acac; }

.select 		{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 99%; border: solid 1px #a0acac; margin:0px; }
.select_err		{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #FFCCA4; background-position: 0 0; padding: 3px; width: 99%; border: solid 1px #a0acac; margin:0px; }

/* SIZE + STYLE INFORMATION */
.vsmall		{ font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }

/* COLOR INFORMATION */
.white			{ color: #ffffff; }
.darkgreen		{ color: #404b48; }
.lightblue			{ color: #deebee; background-color: #deebee; }
.deepred			{ color: #c01a49; }

#form_error 		{ margin-top:5px; padding:5px; display:none; background-color: #FFCCA4; margin-bottom:10px; }


#price_list			{ width:100%; padding:4px; }
#price_list .header	{ font-style: normal; color: #2b0416; width:100%; font-weight: normal; padding-bottom: 5px; }
#price_list table,td 	{ font-size:11px; }
#price_list .light_row { color:#5b2446; background-color:#ffffff; }
#price_list .dark_row { color:#5b2446; background-color:#efefef; }

/*PAGE-EDITOR-CSS*/

#secondary
{
	color: #ffffff;
	background-color: #433f40;
	padding: 0px;
	border-width: 1px 1px 0px 1px;
	border-color: #787878;
	border-style: solid;
} 
#secondary ul 					{ list-style-type:none; margin:0 0 0 22px; } 
#secondary li 					{ padding: 2px 0px 0px 0px; } 

#secondary a:link 						{ color:#ffffff; padding:8px 4px 4px 8px; } 
#secondary a:hover, #secondary a:active 		{ background-color: #fff200; }
#secondary a:visited 					{ color:#ffffff; } 

#secondary h4 								{ margin:0px; border-bottom: 1px dashed #787878; }
#secondary h4 a 							{ display:block; font-weight:bold; font-size:11px; padding:8px 4px 4px 8px; }
#secondary h4 a:hover, #secondary h4 a:active 	{ color:#231f20; }
#secondary h4 a:visited 						{ padding:8px 4px 4px 8px; }
#secondary .selected						{ background-color: #ec1d25; }

/* PANELS AND OVERLAYS */
.news_or_press_items_light 		{ width:100%; border-style: solid; border-width: 0px; border-color: #deebee; padding:2px 2px 2px 2px }
.news_or_press_items_dark		{ width:100%; border-style: solid; border-width: 0px; border-color: #5b2446; background: url('/images/'); padding:2px 2px 2px 2px; margin-bottom:10px; }


.panelBorderTable			{ background-image: url(/images/strip-two.png); background-repeat: repeat-x; font-weight: normal; padding: 10px; background-color:#faf2e1; width:100%; border-top: solid 2px #bC7E04; border-bottom: solid 2px #bC7E04; }
.panelBorderTable-over		{ font-weight: normal; padding: 10px; background-color:#eae2d1 ;width:100%; }

.smalladsBorderTable2 		{ width:100%; border-style: solid; border-width: 0px; border-color: #deebee; background-color:#fff; cursor:pointer; padding:2px 0px 2px 2px ;min-height:66px}
.smalladsBorderTable2-over	{ width:100%; border-style: solid; border-width: 0px; border-color: #5b2446;  background-color:#fef6c5; cursor:pointer; padding:2px 0px 2px 2px ;min-height:66px}
.smalladsDesign			{ border-top: 1px solid #bC7E04; border-bottom: 1px solid #bC7E04; padding: 2px 0px 2px 0px;margin-bottom:8px;display:inline;float:left;width:272px}

.pdf 						{color: #eeeeee; font-weight:bold; font-size: 14px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; padding-left:30px; background: url(/images/pdf.gif) no-repeat; height:20px;}

.newsitem					{ background-image: url(/images/strip-two.png); background-repeat: repeat-x; font-weight: normal; padding: 10px; background-color:#faf2e1;  border-top: solid 1px #bC7E04; border-bottom: solid 1px #bC7E04; }
.newsitemdesign			{ border-top: 1px solid #bC7E04;  border-bottom: 1px solid #bC7E04; margin-bottom:8px;width:100%}
.newsitemtable 			{ background-color:#fff; cursor:pointer; padding:2px 0px 2px 2px ;width:100%;min-height:40px}
.newsitemtable-over			{ background-color:#fef6c5; cursor:pointer; padding:2px 0px 2px 2px ;width:100%;min-height:40px}


/* FADERS */

#image_fader_frame			{ position:relative; width:860px; height:260px; overflow:hidden; margin-bottom:18px;border-bottom: solid 4px #bC7E04;border-top: solid 4px #bC7E04;}
#small_image_fader_frame	{ position:relative; width:860px; height:160px; overflow:hidden; margin-left:-2px; margin-top:-2px;border: solid 2px #bC7E04;}
#masker 					{ visibility:hidden;z-index:3;background-color:#aaaaaa;width:100%;height:100%;position:absolute;left:0;top:0; text-align:center;}
#image_frame 				{ visibility:hidden;z-index:4; position:absolute; top:110px; margin-left:-10px; text-align:center;}

h1, .phead1, .mainHeader		{ color: #231f20; font-size: 24px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif;font-weight:normal; line-height: 42px; margin-top:0px; margin-bottom:16px;}
h2, .phead2, .subHeader		{ color: #454545; font-weight:normal; font-size: 15px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; margin-bottom:10px; }

.priceObject 				{ color: #404b48; font-size: 18px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.priceObjectMinor 				{ color: #404b48; font-size: 12px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.phead3 		{ color: #404b48; font-size: 14px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }

.specialHeader 				{ color: #231f20; font-size: 24px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px; }
.specialBody 				{ color: #454545; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 19px; }

.pbody 				{ color: #232323; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.psmall, .pmini 			{ color: #404b48; font-size: 9px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; }

.pbody2 				{ color: #232323; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.pbody3 				{ color: #444444; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.pmedium		 		{ color: #232323; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
.pretxt	 			{ color: #404b48; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }

.tableHeader 			{ color: #666666; font-size: 14px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-color: #d1cdbf; padding: 5px; }
.tbody 				{ color: #404b48; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; border-bottom: dashed 1px #bC7E04; }
.tbodyALT				{ color: #404b48; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; border-bottom: dashed 1px #bC7E04; background-color:#faf2e1 }
.touter				{ padding: 2px; background-color:#dc9e24; }
.tborder 				{ border: solid 1px #eeeeee; width:100% ; }
.tborderLightblue		{ border: solid 1px #eeeeee; width:100% ; background-color: #b4daf0; }
.imageBorder 			{ border: solid 1px #eeeeee; }
.iborder				{ border: solid 1px #a0aba8; }
.iborderS 				{ border: solid 1px #eeeeee; background-image: url(/images/lightfade.png); padding:8px}
.rule					{ background-color:#acacac;margin-bottom:10px;margin-top:10px;line-height:1px;height:1px; }

a:link 				{ color: #ec1d25; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
a:visited 				{ color: #231f20; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
a:hover 				{ color: #ec1d25; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
a:active 				{ color: #c01a49; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }

/*CALENDER-STYLING*/

#infxcalendar 			{ width:275px; color: #232323; font-size: 11px;	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; }
#infxcalendar .holding_table		{ margin-bottom:10px; width:100%;}

#infxcalendar #view_info .button_on	{ cursor:pointer; background-color:#cdcdcd; text-align:center; padding:4px; padding-top:2px; padding-bottom:2px; font-size:10px; }
#infxcalendar #view_info .button_off	{ cursor:pointer; background-color:#f1f1f1; text-align:center; padding:4px; padding-top:2px; padding-bottom:2px; font-size:10px; }
#infxcalendar #view_info .current-view	{ font-weight:bold; color:#111; text-align:right; white-space:nowrap; }

#infxcalendar .spacer		{ line-height:4px; height:4px; }
#infxcalendar .days	td	{ font-size:11px; vertical-align:middle; text-align:center;}
#infxcalendar .weekday 		{ color:#444444; }
#infxcalendar .weekend 		{ color:#333333; padding:4px; background-color:#f1f1f1; border: 1px solid #cdcdcd; }
#infxcalendar .eventtxt { }

#infxcalendar .month		{ cursor:pointer; text-align:center; padding-left:4px; padding-right:4px; font-size:10px; }
#infxcalendar .months 		{ background-color:#f9f9f9; }
#infxcalendar .highlight		{ background-color:#888; }
#infxcalendar .curmonth 		{ background-color:#aaa; }

#infxcalendar .days		{ border: 1px dashed #aaaaaa; }
#infxcalendar .days	td	{ padding:0px; }

#infxcalendar .days .no-events		{ background-color:#f4f4f4; padding:4px; }
#infxcalendar .days .with-events		{ background-color:#cdcdcd; padding:4px; }

#infxcalendar .days .highlight		{ background-color:#efc2ac; padding:4px; }

#infxcalendar .days .locked		{ background-color:#da7f7f; padding:4px; }
#infxcalendar .days .locked.highlight	{ background-color:#ba5f5f; padding:4px; }

#infxcalendar #event_text		{ width:100%; }
#infxcalendar .event		{ padding:4px; margin-bottom:5px; background-color:#f7f7f7; }
#infxcalendar .event-icon		{ border:0px; float:right; }
#infxcalendar .event-date		{ font-weight:bold; color:#777; }
#infxcalendar .event-title		{ font-weight:bold; color:#999; }

/*END-CALENDER-STYLING*/

/*END-PAGE-EDITOR-CSS*/

/************************************************************************************************/
/* SITEMAP                      		                          								*/
/************************************************************************************************/
.sitemap_table	{ width:100%; }
.sitemap_table td	{ vertical-align:top; text-align:left; }
.sitemap_table ul	{ list-style-type:none; padding-left:15px; }
.sitemap_table li	{ list-style-type:none; }

#InfoPlease	{ display:none; }