/* MAIN */
.clear 			{ clear:both; line-height:0px; }
#InfoPlease			{ display:none; }

#message		{display:none;}
.form_label			{ width:30%; }
.form_input			{ width:70%; }

#verticalfader			{ margin-top:00px }
#verticalfader ul			{ padding:0px; margin-left:20px; padding-left:20px; } /* NEED FIREFOX FIX */
#verticalfader li 			{ list-style-type: square; padding-bottom:10px;}
#verticaledges			{ position:relative; margin-left:auto; margin-right:auto; width:960px; background-image: url('/images/white80.png'); padding-top:20px}
#topstrip			{ position:relative; margin-left:auto; margin-right:auto; width:960px; background-image: url(''); background-repeat: no-repeat; height:0px;}
#basestrip			{ position:relative; margin-left:auto; margin-right:auto; width:960px; background-image: url(''); background-repeat: no-repeat; height:16px;padding-bottom:20px;margin-bottom:20px}


/* Tweaks for hastings floorplan */
.SECTION-hastings .toggle_stand_outer { margin-top:-30px; }


.basetop .btn			{ float:right; }

.container			{ position:relative; margin-left:auto; margin-right:auto; width:960px;min-height:400px; padding-top:20px}
.basecontainer			{ position:relative; margin-left:auto; margin-right:auto; }

.columnleft  			{ margin:0px; padding:0px; padding-right:20px;}
.columnright  			{ margin:0px; padding:0px; }

.columnleft p, .columnright p		{ margin:0px; padding:0px }
.columnleft h2, .columnright h2		{ }

.columnOne			{ display:inline;float:left;width:154px;padding-right:25px }
.columnTwo			{ display:inline;float:left;width:664px ; margin-top:16px}


.columnbackground		{ border: 1px solid #d0d1ce; padding:8px;background-image: url(/images/white75.png);background-repeat: repeat;}
.cleft 			{ padding-right:20px; }
.cright 			{  }
.columnTwoAlternate		{ display:inline;float:left;width:600px }
.columnTre			{ display:inline;float:left;padding-left:179px; margin-top:30px;width:701px}

.banner			{ position:relative; margin-left:auto; margin-right:auto; width:960px; height:164px; clear:both}
.logo			{ position:absolute; z-index:1; left:0px; top:1px}
.catchline			{ position:absolute; z-index:1; left:250px; top:78px; font-size:19px; color:#111 }
.phone 			{ position:absolute; z-index:1; right:3px; top:88px; font-size:19px; color:#666d73 }
.phone b			{ }
.register			{ position:relative; float:right; display:inline; margin-top:-44px; margin-right:30px; } /* height:32px ;border-top: dotted 0px #dba4c6; border-bottom: dotted 0px #dba4c6;} */

.upperbaseline			{ line-height:17px; border-top: solid 1px #777777; width:100%; padding-top:4px;}
.baseline			{ position:relative; margin-left:auto; margin-right:auto; width:920px; height:84px; background-color:#dadada; padding:20px ; margin-top:28px; border-top: 1px #efefef solid;  border-bottom: 1px #efefef solid; }
.baseline .vsmall a		{ color:#111111; font-size:10px;  }
.baseline .vsmall a:link		{ color:#111111; font-size:10px;  }
.baseline .vsmall a:hover		{ color:#ed7205; font-size:10px;  }
.baseline .column		{ float:left; padding-right:26px;}
.baseline .signups		{ background-image: url('/images/white50.png'); padding:6px }

#navigation 	 		{ position:absolute; z-index:2; top: 0px; margin:0px 0px 0px 0px; padding:0px; border:0px; top:160px; left:0px; }
#navigation ul			{ padding:0px; margin: 0px;  background-image: url('');}
#navigation li	 		{ padding:0px; margin:0px; display: inline; list-style-type: none; border-right:1px}
#navigation .mid 		{ padding:0px; border: 0px; margin-right:1px }
#navigation .end 		{ padding:0px; border: 0px;  }
.startpiece			{ display:none }
.endpiece			{ display:none }

#navigation a			{ font-family: Tahoma, Arial, Helvetica, sans-serif; background: #666d73; padding: 4px 25px 4px 24px; color:#fff; font-size:11px; line-height:25px ; }
#navigation a:hover		{ background: #f69525;  color:#fff;  }
#navigation .selected		{ background: #f69525; color:#fff;  font-weight: bold}
#navigation .hover		{ background: #f69525;  color:#fff;  }

/*
#navigation .tn1 a		{ background: #ffc20e;  font-weight: bold}
#navigation .tn2 a		{ background: #80ab28;  font-weight: bold}
#navigation .tn3 a		{ background: #e7641c;  font-weight: bold}
#navigation .tn1 a:hover		{ background: #f69525; }
#navigation .tn2 a:hover		{ background: #f69525; }
#navigation .tn3 a:hover		{ background: #f69525; }
#navigation .tn1 .selected		{ background: #f69525; }
#navigation .tn2 .selected		{ background: #f69525; }
#navigation .tn3 .selected		{ background: #f69525; }
*/

#subnavigation			{ background: #f69525; margin-bottom:0px; position:relative; margin:1px 0px 0px 0px; width:960px; height:25px}
#subnavigation ul		{ padding:0px; margin:0px; }
#subnavigation li		{ display: inline; list-style-type: none; }
#subnavigation a		{ color:#fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size:11px; line-height:25px; padding: 2px 8px 2px 8px; }
#subnavigation a:hover		{ background-image: url('/images/red50.png');}
#subnavigation .selected		{ font-weight: bold }

.textcontainer 			{ position:relative ; top: 0px; right: 0px; }
.texthighlight 			{ position:relative ; top:0px; right:0px; color:#3b0416; }
.textposition 			{ position:absolute; top:-1px;right:1px; }

.buttonendwidth 		{ width:6px; } 

.nocontrolspadding 		{ padding:0px; }
.controlspadding 		{ padding-left:20px; padding-bottom:12px; }
.navcontrolspadding 		{ padding-right:8px; padding-top:4px; }

/* NEW SECONDARY NAVIGATION CSS CODE */

#secondary 			{ color:#fff; padding:0px; width:100%; margin-top:2px} 
#secondary ul 			{ list-style-type:none; margin: 0 0 0 0px; padding:0px;} 
#secondary li 			{ padding: 4px 0px; margin-left:0px} 

#secondary a:link 			{ color:#fff; } 
#secondary a:hover, #secondary a:active 	{ font-weight:bold; } 
#secondary a:visited 			{ color:#fff; } 

#secondary h4 			{ margin:0px 0px 2px 0px; width:100%; border-bottom: 0px solid #333; border-left: 0px solid #cdcdcd }
#secondary h4 a 			{  display:block; font-weight:bold; font-size:11px; padding: 4px 4px 4px 6px; }
#secondary h4 a:hover, #secondary h4 a:active, #secondary h4 .active { background-image: url('/images/red75.png'); color:#fff; }
#secondary h4 a:visited 			{ }

#secondary	.sc1		{ background-image: url('/images/white50.png') }
#secondary	.sc2		{ background-image: url('/images/green50.png') }
#secondary	.sc3		{ background-image: url('/images/orange50.png') }



#s_fade_out 			{ border-top:0px #787878 dotted;   }

.switchback 			{ background-image: url(/images/main_offer_back.png); background-repeat: repeat-x; background-position: left top; }
.switchback2 			{ background-image: url(/images/main_offer_back2.png); background-repeat: repeat-x; background-position: left top; }
.navback-light 			{ background-image: url(/images/navbar_back-light.png); background-repeat: repeat-x; background-position: 0 bottom; }
.basenavback 			{ background-image: url(/images/backbite.png); background-repeat: repeat-x; background-position: 0 top; }

.whitelinkB 			{ color: #174e75; font-size: 13px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }

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

.pbodyTBspacing 		{ color: #555555; font-size: 11px; font-family: Tahoma, 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: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; text-decoration: none; }

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

.priceObject 			{ color: #cc560c; font-size: 36px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 36px; }
.priceObject2, .phead3 		{ color: #174e75; font-size: 26px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; }
.newsBorderTable 		{ font-weight: normal; background-color: #ebebeb; padding: 8px; border: solid 1px #5c6b6b; }

.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; }
.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; }
.pngoverlay			{ visibility: visible; position: absolute; }

.lborder2 			{ width:320px; color: #242424; font-size: 10px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;border: solid 1px #a0acac; padding:3px;background-color: #efefef }
.inputFinance 		{ color: #242424; font-size: 11px; font-family: Tahoma, 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: Tahoma, arial, sans-serif; font-size: .8em;}

/*KEEP-THIS-CSS-THE-REST-OF-THIS-CAN-GO  claim what you actually use from the top bit and we will delete the rest on go live might actually get some clean css then :P */
.phoneNumber		{ color: #ffffff; font-size: 13px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height:18px; }
.errorTxt			{ background-color:#e473b6; color:#ffffff; padding:5px; }
.whitelink			{ color: #fffde1; font-size: 13px; font-family: Tahoma, 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: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 100%; border: solid 1px #a0acac; }
.textbox_err			{ color: #242424; font-size: 12px; font-weight:bold; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 100%; border: solid 1px #a0acac; }

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

.compact_select 		{ color: #242424; font-size: 12px; font-weight:bold; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fffde1; background-position: 0 0; padding: 3px; border: solid 1px #a0acac; margin:0px; }
.compact_select_err		{ color: #242424; font-size: 12px; font-weight:bold; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fffde1; background-position: 0 0; padding: 3px; border: solid 1px #a0acac; margin:0px; }

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

/* COLOR INFORMATION */
.white			{ color: #ffffff; }
.darkgreen			{ color: #333333; }
.lightgreen			{ color: #85C392; }

#form_error 			{ margin-top:5px; padding:5px; display:none; background-color: #52885d; margin-bottom:10px; color: #ffffff; font-size: 11px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; }


#social		{ margin-top:16px;margin-left:40px;margin-bottom:16px;float:left; }
#social img 		{ cursor:pointer; }
#social td		{ padding:4px; vertical-align:middle; }

.dataprotection	{ background-image: url('/images/white50.png'); padding:6px }


body
{
	margin: 0px;
	background-image: url('');
	background-color: #fff;
	color: #111;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}

/*PAGE-EDITOR-CSS*/
h1, .phead1, .mainHeader		{ font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; color: #111; font-size: 21px; font-weight:normal; line-height: 36px; margin:0px; margin-bottom:12px; padding: 0px; }
h2, .phead2, .subHeader		{ font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; color: #111; font-weight:normal; font-size: 14px; line-height: 20px; margin:0px; padding: 0px; margin-bottom:10px; }

/* NEW SMALL ADS CSS CODE */

div.smallads 			{ float:left; display:inline; border: 0px solid #aaa; vertical-align:top;border-bottom: 0px; width: 225px; height:140px; cursor:pointer; margin: 0px 0px 0px 0px;}
div.over			{ border: 0px solid #000; border-bottom: 0px;}
div.caption			{ padding:6px ; height:98px; overflow:hidden}
div.smallads h3			{ color: #eeeeee; font-weight:bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; }
div.smallads .h32		{ color: #fff; font-weight:normal; text-align:center; font-size: 13px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; }
div.smallads .description		{ float:right; margin-top:12px ; margin-right:10px; width:78px }
div.smallads .calltoaction		{ float:right; margin-top:8px ; margin-right:10px }
div.smallads .h33		{ color: #111; font-size: 10px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: none; }
div.smallads .img		{  }

.smalladtitle			{ color: #3c2615; font-weight:bold; font-size: 13px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; margin-bottom:10px; }
.smalladtext		 	{ color: #777777; font-size: 10px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }

#image_fader_frame		{ position:relative; margin:0px; width:470px; height:280px; overflow:hidden; }
#image_fader_frame.small		{ position:relative; margin:0px; width:470px; height:140px; overflow:hidden; }
#masker 			{ visibility:hidden;z-index:3;background-color:#aaaaaa;width:100%;height:100%;position:absolute;left:0;top:0; text-align:center; }
#image_fader_frame .mimage		{ width:100%; border:0px; width:470px; height:280px; z-index:2; cursor:pointer }
#image_fader_frame .mbutton		{ float:right; z-index:4;margin-top:242px;margin-right:10px }
#image_fader_frame .blank .textpanel 	{ display:none }

#image_fader_frame .greycentre .textpanel 	{ position:relative; background-color:#666D73; top:200px; text-align: center;  padding: 0px 0px}
#image_fader_frame .leftwhite .textpanel 	{ position:relative; background-image: url('/images/white75.png'); top:6px; height:256px; width:120px; left:6px; text-align: left;  padding: 6px }
#image_fader_frame .rightwhite .textpanel 	{ position:relative; background-image: url('/images/white75.png'); top:6px; height:256px; width:120px; left:332px;  text-align: left;  padding: 6px }

#image_fader_frame .textpanel h1	{ color: #fff; font-size: 19px; line-height: 24px; padding:4px 8px; margin:0px; }
#image_fader_frame .leftwhite h1	{ color:#222 }
#image_fader_frame .rightwhite h1	{ color:#222 }
#image_fader_frame .textpanel h2	{ color: #fff; font-size: 14px; line-height: 20px; padding:4px 8px; margin:0px; }
#image_fader_frame .leftwhite h2	{ color:#222 }
#image_fader_frame .rightwhite h2	{ color:#222 }



/*  TABS OPACITY NEED IE/FF  fix to include browser variant css */
#image_fader_frame .mainadbase .blueback-off	{ background-image: url('/images/white75.png');  cursor:pointer;height:80px;padding:0px;width:190px;}
#image_fader_frame .mainadbase .blueback-on	{ background-image: url('/images/white50.png');  cursor:pointer;height:80px;padding:0px;width:190px;}


/*FADES*/

.fadeout 			{ width: 302px; height:36px; background-image: url('/images/panel_fade.png'); background-repeat:repeat-x; margin:0px; padding:0px; border:0px; margin-bottom:10px; }
.fadeout .left			{ float:left; position:relative; display:inline; height:36px; width:1px; background-image: url('/images/panel_border_fade.png'); }
.fadeout .right			{ float:right; height:36px; width:1px; background-image:url('/images/panel_border_fade.png'); }
.fadeout .btn			{ margin:5px;margin-top:-5px; margin-left:8px;margin-bottom:0px;position:absolute; }

td			{ margin:0px; color: #232323; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;}

/*NEWS*/
#news			{ }
#news h2	 		{ color:#111; font-size: 11px; margin:0px; padding:0px; float:left; clear:both }
#news .date			{ float:right; color:#222}
#news .wide			{ width:100% }
#news .thin			{ width:225px;}
#news .newstop			{ padding:5px 6px; background-color:#666d73; color:#fff; margin-bottom:2px }
#news .newstop	 b	 	{ color:#fff; font-weight:normal; font-size: 14px}
#news .rssbadge		{ cursor:pointer; float:right; }
#news .arrow			{ cursor:pointer; float:right; margin-top:2px}
#news .newstitle		{ cursor:pointer; padding-top:16px;padding-bottom:8px }
#news .newsitem		{ vertical-align:top; background-color:#dadada; cursor:pointer;padding:5px;margin-bottom:2px}
#news .newsitem-over		{ vertical-align:top; background-color:#ccc;cursor:pointer;padding:5px;margin-bottom:2px}


.specialHeader 		{ color: #333; font-size: 30px; font-family:  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 38px; }
.specialHeader2 		{ color: #333; font-size: 20px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 26px; }
.specialBody 			{ color: #444444; font-size: 15px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; }

.pbody, p 			{ color: #222222; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.pbody2,pre 			{ color: #222222; 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: #333333; 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: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
.psmall, .pmini 		{ color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; }

.tableHeader 		{ color: #121212; font-size: 14px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-color: #d1cdbf; padding: 5px; }
.thead2			{ height:40px; background-color:#ffffff; }
.tbody 			{ color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; background-color:#ffffff; }
.tbodyALT			{ color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; background-color:#efefef }
.touter			{ padding:1px; background-color:#7a7a7a; margin-bottom:2px; }
.touter td img			{ width:16px; height:16px }
.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 #eeeeee; }
.iborderS			{ border: solid 1px #eeeeee; background-image: url(/images/lightfade.png); padding: 8px; background-repeat: no-repeat; background-position: right bottom; }
.lborder 			{ border: solid 1px #b5c2ca; }
.lborderS 			{ padding: 0 0 0 0; border-style: none dotted dotted none; border-width: 1px; border-color: #b5c2ca }
.rule			{ background-color:#666D73; margin-bottom:9px;margin-top:10px; line-height:1px; }
.alt_rule			{ background-color:#F69525; margin-bottom:9px;margin-top:10px; line-height:1px; }


strong			{ }

a:link 			{ color: #312e58; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
a:visited 			{ color: #666; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
a:hover 			{ color: #136990; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
a:active 			{ color: #666; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }


/* BUTTON STUFF */

#breadcrumb		{ padding-bottom:12px }
#breadcrumb span		{ color: #555555; font-size: 11px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }

.btn			{ height:27px; cursor:pointer; }
.btn td			{ color:#333; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:11px; line-height:14px; height:27px; padding-bottom:0px; }
.btn .l			{ background-image: url('/images/buttons/button_01.png'); width:8px; height:27px;}
.btn .m			{ color:#333; background-image: url('/images/buttons/button_02.png'); background-repeat:repeat-x; white-space: nowrap; }
.btn .r			{ background-image: url('/images/buttons/button_04.png'); width:32px; height:27px;}
.btn .rt			{ background-image: url('/images/buttons/button_top.png'); width:32px; height:27px;}


/* PANELS AND OVERLAYS  */

.panelBorderTable 		{ font-weight: normal; padding: 14px; background-color:#b8ada1; width:100%; }
.panelBorderTable-over		{ font-weight: normal; padding: 14px; background-color:#988d81; width:100%; }

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

.controlsback		{ color: #eeeeee; font-weight:bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #4ba4d6; position:absolute; left:700px; top:24px; z-index:99; padding:4px ;}

/* Quote Block */

.quote-container		{ position:relative; min-height:60px; margin-bottom:12px}
.quote		{ width:100%; }
.quote .t		{ height:20px }
.quote .m		{ background-color: #fff; color: #1e4281; font-size: 18px; font-family: Georgia, Times, serif; font-weight:normal; font-style:oblique; line-height: 28px; padding: 8px 16px 8px 16px;  border: 1px dotted #d2d0c6; text-align:center}
.quote .b		{ height:00px}


/* MISC */

.width25p 			{ width:25%; }
.width34p 			{ width:34%; }
.width50p 			{ width:50%; }
.width66p 			{ width:66%; }
.width75p 			{ width:75%; }
.width100p 			{ width:100%; }

.pointer			{ cursor:pointer; }

.blacktab * 			{ margin:0px; padding:0px;}
.blacktab 			{ color:#111; font-size:10px; font-family:Verdana; width:100%; height:25px; background: url('/images/yellow75.png') ; margin-bottom:3px; }
.blacktab p 			{ color:#111; font-size:10px; padding: 5px 10px 0px 6px;  background-image: url('');}
.blacktab .tab			{ display:inline; line-height:25px; padding:6px; padding-left:10px; padding-right:10px; border-right:2px solid #ffffff; cursor:pointer; }
.blacktab .on			{ display:inline; line-height:25px; padding:6px; padding-left:10px; padding-right:10px; background: url('/images/red50.png') ;}


.small_add_top_control * 		{ margin:0px; padding:0px 0px 0px 0px;}
.small_add_top_control 		{ color:#111; font-size:10px; font-family:Verdana; height:25px; width:598px;background: url('/images/yellow75.png') repeat 2px; margin-bottom:3px; padding-left:14px }
.small_add_top_control p 		{ color:#111; font-size:10px; padding: 5px 0 0 15px; }
.small_add_top_control .tab	{ display:inline; line-height:25px; padding: 5px 10px 5px 10px; border-right:0px solid #ffffff; cursor:pointer; }
.small_add_top_control .on		{ display:inline; line-height:25px; padding: 6px 10px 5px 10px; background: url('/images/red50.png') ;}

/*END-PAGE-EDITOR-CSS*/

.SECTION-eastbourne.SECTION-book-your-stand-now .touter { margin-right:89px; }
