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

#message			{display:none;}
.form_label			{ width:10%; }
.form_input			{ width:88%; }
form			{ margin:0px }

/************************************************************************************************/
/* BRANDING & NAVIGATION 				*/
/************************************************************************************************/

#verticalfader			{ margin-top:0px }
#topstrip			{ position:relative; z-index:1; margin-left:auto; margin-right:auto; width:1000px; background-image: url('/images/structure/background_01.png'); padding-top:0px; height:16px }
#verticaledges			{ position:relative; z-index:1; margin-left:auto; margin-right:auto; width:1000px; background-image: url('/images/structure/background_03.png'); padding-top:0px}
#basestrip			{ position:relative; z-index:1; margin-left:auto; margin-right:auto; width:1000px; background-image: url('/images/structure/background_05.png'); background-repeat: no-repeat; height:16px; margin-bottom:40px}

#head-container			{ position:relative; z-index:2; margin-left:auto; margin-right:auto; width:1000px;}
#container			{ position:relative;  margin:0px; margin-left:auto; margin-right:auto; width:960px;min-height:600px;padding: 4px 0px 0px 0px;}

/* .SECTION-name body		{ background-image: url('/images/SLM-Vauxhall-Design.jpg');  } */

.basecontainer			{ position:relative; margin-left:auto; margin-right:auto; width:960px;}
.basetop .btn			{ float:right; }

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

.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 8px 0px 8px; background-image: url('/images/white50.png');}
.cleft 			{ padding-right:16px; }
.cright 			{ padding-left:16px; }
.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; margin-bottom:0px; width:1000px; height:168px; background-image: url('/images/structure/vx-top-strip_02.png'); background-repeat: no-repeat; clear:both; }
.bannerbase			{ display:none; position:relative; top:114px; width:1000px; background-image: url('/images/structure/background_05.png'); background-repeat: no-repeat; height:16px;}
.logo			{ position:absolute; z-index:1; left:23px; top:22px}
.boxphone			{ position:relative; top:24px; left:262px; height:64px; width:240px; }
.phone			{ color:#fff; font-size:11px; }
.phone b			{ font-size:21px; font-weight:normal; line-height:26px}
.date			{ color:#fff; }
.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: 19px; border-top: solid 1px #777777; width:100%; padding-top:4px;}
.baseline			{ position:relative; margin-left:auto; margin-right:auto; width:960px; padding-top:0px;margin-top:28px}
.baseline .vsmall a		{ color:#111111; font-size:11px; }
.baseline .vsmall a:link		{ color:#111111; font-size:11px; ; }
.baseline .vsmall a:hover		{ color:#555555; font-size:11px; }

.border1px 			{ border-right: solid 1px #aaaaaa; }

#navigation 	 		{ position:absolute; top:120px; z-index:2; margin:0px; padding:0px; border:0px; left:140px; width:844px; }
#navigation ul	 		{ padding:0px; margin:0px; height:25px; }
#navigation li	 		{ padding:0px; margin:0px; padding-bottom:6px; display: inline; list-style-type: none; height:25px;}
#navigation .mid 		{ border-right:1px #ddd solid; padding:0px; padding-top:0px; padding-bottom:0px;  }
#navigation .end 		{ border-right:0px #ffffff dotted; padding:0px; padding-top:0px; padding-bottom:0px;  }
.startpiece			{  }
.endpiece			{  }

#navigation a			{ padding-left:8px; padding-right:7px; padding-top:4px; padding-bottom:5px; color:#aaa; height:25px;  font-weight: normal; font-style: normal; font-size:13px; line-height:25px; }
#navigation a:hover		{ background-image: url('/images/red70.png');  color:#ffffff; height:25px; }
#navigation .selected		{ color:#fff; height:25px; font-weight: bold; }
#navigation .hover		{ color:#fff; height:25px; }

#subnavigation			{ background-image: url('/images/white50.png'); text-align:center; border-top:1px #aaa solid; position:relative; margin: -22px 14px 10px 150px; padding:2px;}
#subnavigation ul		{ padding:0px; margin:0px; padding-top:0px; padding-bottom:0px; }
#subnavigation li		{ display: inline; list-style-type: none; padding-left:12px; }
#subnavigation a		{ color:#111; font-weight: normal; font-style: normal; font-size:12px; line-height:21px; }
#subnavigation a:hover		{ color:#444 }

.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:#333; padding:0px; width:100%; } 
#secondary ul 			{ list-style-type:none; margin:0 0 0 18px; padding-left:5px;} 
#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:#ddd; } 

#secondary h4 			{ background-color:#84AAC0;  margin:0px; width:100%;border-bottom: 1px solid #fff; border-left: 0px solid #cdcdcd }
#secondary h4 a 		{ display:block;  font-weight:bold; font-size:11px; padding:6px; }
#secondary h4 a:hover, #secondary h4 a:active, #secondary h4 .active { color:#ffff70; }
#secondary h4 a:visited 		{  padding:6px; }

#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-style: normal; font-weight: normal; text-decoration: none; }

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

.pbodyTBspacing 		{ color: #555555; font-size: 12px; font-weight: normal; font-style: normal; line-height: 19px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; }
.psmallW 			{ color: #ffffe0; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; }

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

.priceObject 			{ color: #cc560c; font-size: 36px;  font-weight: normal; line-height: 36px; }
.priceObject2, .phead3 		{ color: #174e75; font-size: 26px;  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: 11px; border: solid 1px #a0acac; padding:3px;background-color: #efefef }
.inputFinance 			{ color: #242424; font-size: 12px; background-color: #efefef; background-position: 0 0; border: solid 1px #a0acac; }


.info_window 			{margin-top:5px; background-color:white; 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-weight: bold; line-height:18px; }
.errorTxt			{ background-color:#e473b6; color:#ffffff; padding:5px; }
.whitelink			{ color: #fffde1; font-size: 13px;  font-style: normal; font-weight: normal; text-decoration: none; }
.hand			{ cursor:pointer; }

.textbox 			{ color: #242424; font-size: 12px; font-weight:bold;  background-color: #fffde1; background-position: 0 0; padding: 3px; width: 98%; border: solid 1px #bbb; }
.textbox_err			{ color: #242424; font-size: 12px; font-weight:bold;  background-color: #fffde1; background-position: 0 0; padding: 3px; width: 98%; border: solid 1px #bbb; }

.select 			{ color: #242424; font-size: 12px; font-weight:bold; background-color: #fffde1; background-position: 0 0; padding: 3px; width: 98%; border: solid 1px #bbb; margin:0px; }
.select_err			{ color: #242424; font-size: 12px; font-weight:bold; background-color: #fffde1; background-position: 0 0; padding: 3px; width: 98%; border: solid 1px #bbb; margin:0px; }

.compact_select 		{ color: #242424; font-size: 12px; font-weight:bold;  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;  background-color: #fffde1; background-position: 0 0; padding: 3px; border: solid 1px #a0acac; margin:0px; }

/* SIZE + STYLE INFORMATION */
.vsmall			{ font-size: 11px;  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: 12px;  line-height: 19px; 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; }




body
{
	margin: 0px;
	background-image: url('/images/feb11back.jpg');
	background-color: #000;
	color: #232323;
	font-size: 12px;
	line-height: 19px;
 	font-family: Arial, Sans Serif;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center -340px;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
}

/*PAGE-EDITOR-CSS*/

.pbody,p 			{ margin:0px}

h1, .phead1, .mainHeader		{ color: #cc2924; font-size: 26px; font-weight:normal; line-height: 39px; margin-top:0px; margin-bottom:12px;}
h2, .phead2, .subHeader		{ color: #222; font-weight:normal; font-size: 19px;  line-height: 24px; margin-top:0px; margin-bottom:10px; }

strong			{  }

a:link 			{ color: #404f6f; font-size: 12px; font-weight: normal; font-style: normal; line-height: 19px; text-decoration: none; }
a:visited 			{ color: #333333; font-size: 12px; font-style: normal; font-weight: normal; line-height: 19px; text-decoration: none; }
a:hover 			{ color: #204067; font-size: 12px; font-style: normal; font-weight: normal; line-height: 19px; text-decoration: none; }
a:active 			{ color: #333333; font-size: 12px; font-style: normal; font-weight: normal; line-height: 19px; text-decoration: none; }

/* Car Finder Panel - Advanced search*/

#advancedsearch_header		{  font-size:11px; color:#fff; padding:8px; background: url('/images/red90.png'); width: 212px; height:17px}
#advancedsearch_header .asnew	{ float:right;cursor:pointer }
#advancedsearch_header .asused	{ float:right; margin-right:10px;cursor:pointer }
#advancedsearch_header .txt_on	{ background: url('/images/black50.png'); font-weight:bold; padding: 0px 3px 0px 3px}
#advancedsearch_border 		{ font-weight: normal; padding:8px; background: url('/images/red50.png'); width: 212px; height:160px ; margin:0px; overflow:hidden}
#advancedsearch_border .panel 		{ color: #242424; font-size: 12px; background: url('/images/white50.png'); background-position: 0 0; padding: 5px; width: 140px; border: solid 1px #a0acac; }
#advancedsearch_border td option 	{ font-size: 12px; background: url('/images/white50.png');  color:#111}
#advancedsearch_car_output		{ width:228px;height:144px; overflow:hidden; }
#advancedsearch_car_output img 		{ border:0px; }
#advancedsearch_car_output .productrowwrapper div		{ width:228px;height:144px; overflow:hidden; }


/* Quick search */

#quicksearch_header 		{ font-size:11px; padding:8px; background: url('/images/red90.png'); width: 212px; height:17px; color:#fff; margin:0px }
#quicksearch_header .qsnew		{ float:right;cursor:pointer }
#quicksearch_header .qsused		{ float:right; margin-right:10px;cursor:pointer }
#quicksearch_header .txt_on		{ background: url('/images/black50.png'); font-weight:bold; padding: 0px 3px 0px 3px}
#quicksearch_border 		{ font-weight: normal; background: url('/images/red50.png'); width: 216px; padding:6px}
#quicksearch_border table		{ width:210px;}
#quicksearch_border .none		{ font-weight: normal; width:100%; font-size:10px; color:#999; padding-left:4px; padding-right:3px; padding-top:2px; padding-bottom:2px; line-height:19px; background: url('/images/white40.png'); margin-bottom:2px; }
#quicksearch_border .panel 		{ color: #222; font-size: 12px; background: url('/images/white50.png'); background-position: 0 0; padding: 5px; width: 140px; border: solid 1px #a0acac; }
#quicksearch_border .green 		{ color: #060; }
#quicksearch_border .on 		{ font-weight: bold; cursor:pointer; width:100%; font-size:10px; color:#fff; padding-left:4px; padding-right:3px; padding-top:2px; padding-bottom:2px; line-height:19px; background: url('/images/red90.png'); margin-bottom:2px; }
#quicksearch_border .on .green		{ color:#fff; }
#quicksearch_border .off 		{ font-weight: bold; cursor:pointer; width:100%; font-size:10px; color:#222; padding-left:4px; padding-right:3px; padding-top:2px; padding-bottom:2px; line-height:19px; background: url('/images/white50.png'); margin-bottom:2px; }


/*
#quicksearch_border a:visited 		{ font-weight: bold;  font-size:10px; color: #222;   padding-left:4px; padding-right:3px; padding-top:4px; padding-bottom:5px; line-height:25px;  }
#quicksearch_border a:hover 		{ font-weight: bold; font-size:10px; color: #fff; padding-left:4px; padding-right:3px; padding-top:4px; padding-bottom:5px; line-height:25px; background: url('/images/red90.png');  }
#quicksearch_border a:active 		{ font-weight: bold; font-size:10px; color: #222;   padding-left:4px; padding-right:3px; padding-top:4px; padding-bottom:5px; line-height:25px;  }
*/


/* NEW SMALL ADS CSS CODE */

div.smallads
{
	float: left;
	display: inline;
	vertical-align: top;
	background-position: 0px 72px;
	background-image: url('/images/lead-silver.png');
	width: 230px;
	height: 190px;
	cursor: pointer;
	margin: 3px;
	margin-bottom: 6px;
	overflow: hidden;
	border-top: 2px #EEE solid;
	border-right: 2px #CCC solid;
	border-bottom: 0px #EEE solid;
	border-left: 2px #EEE solid;
}
div.over			{ border-top: 2px #CCC solid; border-right: 2px #EEE solid; border-bottom: 0px #EEE solid; border-left: 2px #CCC solid; margin:3px; margin-bottom: 6px;background-position: 0px 72px; background-image: url('/images/lead-away-heavy.png'); }
div.caption			{ padding:6px }
div.smallads .h32		{ color: #111; font-weight:bold; font-size: 14px;  }
div.smallads .h33		{ color: #333; font-size: 11px; width:190px; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: none; }
div.smallads img		{ top:0px; left:0px; height:140px;width:230px; border: 0px ; }
div.over img			{ margin-top:-4px; margin-left:-4px; height:146px;width:240px; border: 0px ; }

/* FADERS */

#image_fader_frame			{ position:relative; margin-left:0px; height:280px; margin-bottom:10px; margin-top:0px; border: solid 0px #077480; }
#image_fader_frame .small			{ width:709px;}
#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:0px; text-align:center;}
#image_fader_frame h1			{ color: #222; font-size: 34px; font-weight:normal; line-height: 34px; margin-top:0px; margin-bottom:0px; padding: 8px 8px 8px 16px ;}
#image_fader_frame .red h1		{  background-image: url('/images/red50.png'); }
#image_fader_frame h2			{ color: #333; font-weight:normal; font-style:normal; font-size: 14px;  line-height: 20px; margin-bottom:0px; margin-top:0px; }
#image_fader_frame .white h1		{ color: #eee; }
#image_fader_frame .white h2		{ color: #ddd; }
#image_fader_frame .bigger .pbody 		{ font-size: 14px; line-height: 20px; font-weight:bold; }
#image_fader_frame .mainadbase		{ top:300px; height:0px; }
#image_fader_frame .mainadbase h1 		{ font-size: 18px; color:#fff; margin:0px;line-height: 19px; padding:6px 8px 0px 12px;background-image: url('');}
#image_fader_frame .mainadbase h2  		{ font-size: 9px; color:#dcedfb; margin:0px;line-height: 13px; padding:6px 8px 0px 12px;}
#image_fader_frame .mainadbase .white h1 	{ font-size: 16px; color:#fff; margin:0px;line-height: 19px; padding:6px 6px 0px 12px;}
#image_fader_frame .mainadbase .white h2  	{ font-size: 9px; color:#dcedfb; margin:0px;line-height: 13px; padding:6px 8px 0px 12px;}


/*  TABS OPACITY NEED IE/FF  fix to include browser variant css */
#image_fader_frame .mainadbase .blackback-off	{ background-image: url('/images/lead-silver.png'); cursor:pointer;height:60px;padding:0px; }
#image_fader_frame .mainadbase .blackback-on	{ background-image: url('/images/lead-away-heavy.png'); cursor:pointer;height:60px;padding:0px;}
/* ---------- */



/* .main-ad-tab-0			{ width:0px; padding:0px; display:none; visibility:hidden; } */

.specialHeader 			{ position:absolute; top:310px; color: #322a3d; font-size: 28px;font-weight: normal; line-height: 28px; width:800px; height: 34px; padding:0px 0px 0px 0px ;overflow:hidden; background: url('/images/tinted.png') repeat-x; text-align:center; }
.specialBody 				{ color: #444; font-size: 11px;font-weight: bold; line-height: 19px; }


/*CALENDER-STYLING*/

#infxcalendar 			{ width:275px; color: #444; font-size: 12px; }
#infxcalendar .holding_table		{ margin-bottom:10px; width:100%;}

#infxcalendar #view_info .button_on	{ cursor:pointer; background-color:#e3edf0; text-align:center; padding:4px; padding-top:2px; padding-bottom:2px; font-size:11px; }
#infxcalendar #view_info .button_off	{ cursor:pointer; background-color:#fafdff; text-align:center; padding:4px; padding-top:2px; padding-bottom:2px; font-size:11px; }
#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:#e3edf0; border: 1px solid #cdcdcd; }
#infxcalendar .eventtxt { }

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

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

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

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

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

#infxcalendar #event_text		{ width:100%; }
#infxcalendar .event		{ padding:4px; margin-bottom:5px; background-color:#fff; }
#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*/

/* NEWS PANELS AND OVERLAYS */

#news				{ width:100%; padding-top:12px }
#newswide				{ width:100%; }
#news_header			{ font-weight: bold; font-size:11px; color:#fff; padding:8px; background: url('/images/red90.png'); }

#news .rssbadge			{ float:right; top:0px; cursor:pointer; }
#news .facebook			{ float:right; top:0px; cursor:pointer; }
#news .twitter			{ float:right; top:0px; cursor:pointer; }
#news img				{ padding-left:8px ; padding-right: 8px }
#news .newsitem			{ float:left; width:230px; height:68px; background: url('/images/white75.png'); padding: 2px 4px 2px 4px; border-style: solid; border-width: 1px; border-color: #ccc; margin:2px 0px 2px 0px}
#news .newsover			{ background: url('/images/black75.png'); }
#news .newsitem .phead2			{ color:#863d3a; margin:0px 0px 4px 0px; font-size: 16px}
#news .newsover .phead2			{ color:#fff;  font-size: 16px}
#news .newsitem .pmini			{ color:#181818; font-size: 10px; line-height: 14px }
#news .newsover .pmini			{ color:#fff; font-size: 10px; line-height: 14px }

#newswide .rssbadge			{ float:right; top:0px; cursor:pointer; }
#newswide .newsitem			{ background: url('/images/red50.png'); padding: 2px 4px 2px 4px; border-style: solid; border-width: 1px; border-color: #eee; margin:2px 0px 2px 0px}
#newswide .newsover			{ background: url('/images/red90.png'); }
#newswide .newsitem .phead2			{ color:#333; margin:0px; font-size: 16px}
#newswide .newsover .phead2			{ color:#fff;  font-size: 16px}
#newswide .newsitem .pmini			{ color:#181818; font-size: 10px; line-height:15px}
#newswide .newsover .pmini			{ color:#fff; font-size: 10px; line-height:15px}

.blacktab * 				{ margin:0px; padding:0px;}
.blacktab 				{ color:#ffffff; font-size:10px; font-family:Verdana; width:100%; height:25px; background: url('/images/red90.png'); margin-bottom:3px; }
.blacktab p 				{ color:#ffffff; font-size:10px; padding: 5px 10px 0 15px; }
.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/red90.png') ;}

.signup				{ width:380px; height:100px; }

.pmedium		 	{ color: #111; font-size: 11px; font-style: normal; font-weight: normal; line-height: 19px; text-decoration: none; }
.psmall, .pmini 		{ color: #111; font-size: 11px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; }

.tableHeader 			{ color: #121212; font-size: 14px;  font-weight: bold; line-height: 19px; background-color: #d1cdbf; padding: 5px; }
.tbody 			{ color: #333333; font-size: 12px; font-weight: normal; font-style: normal; line-height: 19px; text-decoration: none; }
.tbodyALT			{ color: #333333; font-size: 12px; font-weight: normal; font-style: normal; line-height: 19px; text-decoration: none; background-color:#efefef }
.touter			{ padding:14px; background-color:#d4dae0; margin-bottom:10px; }
.tborder 			{ border: solid 1px #eeeeee; width:100% ; }
.tborderLightblack		{ border: solid 1px #eeeeee; width:100% ; background-color: #84AAC0; }
.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:#fbc4e6;margin-bottom:10px;margin-top:10px;line-height:1px; }

#verticalfader ul			{ padding:0px; margin-left:18px; } /* NEED FIREFOX FIX */
#verticalfader li 			{ list-style-type: square; padding-bottom:10px;}

.quote			{ position:relative; width:100%; margin-top:-4px; margin-bottom:18px; }
.quote .t			{ z-index:2; height:16px; margin-left:4px; background-image: url(/images/quotes-top.png); background-repeat: no-repeat; background-position: left top; padding: 0px ; }
.quote .m			{ z-index:1; background-image: url(/images/white50.png); color: #a22d3c; font-size: 17px; font-family: Georgia, Times, serif; font-weight:normal; font-style:oblique; line-height: 28px; padding: 6px 12px 6px 12px;  border: 1px solid #d0d1ce; }
.quote .b			{ z-index:2; margin-top:-16px; margin-right:4px; height:23px; background-image: url(/images/quotes-bottom.png); background-repeat: no-repeat; background-position: right bottom; padding: 0px ; }


/* BUTTON STUFF */

#breadcrumb			{ padding-bottom:12px }
#breadcrumb span		{ color: #555555; font-size: 12px; font-weight: normal; font-style: normal; line-height: 19px; text-decoration: none; }

.columnbackground .btn		{ height:18px; cursor:pointer; margin-top:8px;}
.btn			{ height:18px; cursor:pointer; }
.btn td			{ color:#fff; font-weight: bold; font-style: normal; font-size:11px; line-height:14px; height:25px; padding-bottom:0px; }
.btn .l			{ background-image: url('/images/buttons/button_01.png'); width:12px; height:25px;}
.btn .m			{ color:#fff; 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:25px;}
.btn .r2			{ background-image: url('/images/buttons/button_04t.png'); width:32px; height:25px;}


/* 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%; }

#pdfBorder			{ background: url('/images/white75.png'); border: 1px solid #ccc; margin-bottom:12px; width:99%; padding:2px; cursor:pointer; }
#pdfBorder .pdflink		{ position:relative; color: #343434; font-weight:normal; font-size: 14px;  top:-9px}

.controlsback			{ color: #eeeeee; font-weight:bold; font-size: 12px;  background-color: #4ba4d6; position:absolute; left:700px; top:24px; z-index:99; padding:4px ;}

/* MISC */

.width25p 			{ width:25%; }
.width34p 			{ width:34%; }
.width50p 			{ width:50%; }
.width66p 			{ width:66%; }
.width75p 			{ width:75%; }
.width100p 			{ width:100%; }
.height4px 			{ height:4px; }
.height8px 			{ height:8px; }
.height12px 			{ height:12px; }
.height24px 			{ height:24px; }


.height32px 			{ height:32px; }.pointer			{ cursor:pointer; }


.small_add_top_control * 		{margin:0px; padding:0px 0px 0px 0px;}
.small_add_top_control 		{ color:#ffffff; font-size:10px; font-family:Verdana; height:25px; width:600px;margin-left:8px;background: url('/images/super-bar.gif') no-repeat left; margin-bottom:3px; padding-left:10px;}
.small_add_top_control p 		{ color:#ffffff; font-size:10px; padding: 5px 0 0 15px; }
.small_add_top_control .tab		{ display:inline; line-height:25px; padding:6px; padding-left:10px; padding-right:10px; border-right:2px solid #ffffff; cursor:pointer; }
.small_add_top_control .on		{ display:inline; line-height:25px; padding:6px; padding-left:10px; padding-right:10px; background: url('/images/bar-grey_02.png') repeat-x;}

/*END-PAGE-EDITOR-CSS*/
