
/*

	jQuery UI custom css
	
*/


/*****************************/
/*      ACCORDION PANEL      */
/*****************************/

.AccordionPanel .ui-accordion-header {
	clear: both;
	cursor: pointer;
	line-height: 18px;
	outline: none;
	padding-top: 6px;
	position: relative;
	width: 708px;
}

.AccordionPanel .ui-accordion-header .HeaderPanel {
	background-color: #FFF;
}

.AccordionPanel .ui-accordion-header.ui-state-hover .HeaderPanel {
	background-color: #E3E5EC;
}

.AccordionPanel .ui-accordion-header.ui-state-active .HeaderPanel {
	background-color: #D1E7FF;
}

.AccordionPanel .ui-accordion-header a {
	color: #004A8F;
	text-decoration: none;
}

.AccordionPanel .ui-accordion-header .PanelHead,
.AccordionPanel .ui-accordion-header .PanelFoot {
	background-image: url("/images/web_solutions_sprite.gif");
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 5px;
	overflow: hidden;
	width: 708px;
}

.AccordionPanel .ui-accordion-header .PanelHead {
	background-position: 0 -96px;
}

	.AccordionPanel .ui-accordion-header.ui-state-focus .PanelHead,
	.AccordionPanel .ui-accordion-header.ui-state-hover .PanelHead {
		background-position: 0 -126px;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .PanelHead {
		background-position: 0 -66px;
	}

.AccordionPanel .ui-accordion-header .PanelBody {
	border-left: solid 1px #E3E5EC;
	border-right: solid 1px #E3E5EC;
	clear: both;
	float: left;
	padding: 5px 15px 5px 50px;
	width: 641px;
}

	.AccordionPanel .ui-accordion-header.ui-state-focus .PanelBody,
	.AccordionPanel .ui-accordion-header.ui-state-hover .PanelBody {
		background-color: #E3E5EC;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .PanelBody {
		background-color: #D1E7FF;
		border-left: solid 1px #D1E7FF;
		border-right: solid 1px #D1E7FF;
	}

.AccordionPanel .ui-accordion-header .PanelFoot {
	background-position: 0 -119px;
}

	.AccordionPanel .ui-accordion-header.ui-state-focus .PanelFoot,
	.AccordionPanel .ui-accordion-header.ui-state-hover .PanelFoot {
		background-position: 0 -149px;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .PanelFoot {
		background-color: #D1E7FF;
		background-image: none;
	}

.AccordionPanel .ui-accordion-header .ui-icon {
	background: url("/images/web_solutions_sprite.gif") no-repeat -10px -101px;
	display: block;
	height: 18px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: 16px;
	width: 18px;
}

	.AccordionPanel .ui-accordion-header.ui-state-focus .ui-icon,
	.AccordionPanel .ui-accordion-header.ui-state-hover .ui-icon {
		background-position: -10px -131px;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .ui-icon {
		background-position: -10px -71px;
	}

.AccordionPanel .ui-accordion-header .NewsDate {
	color: #868A95;
	float: left;
	width: 100px;
}

	.AccordionPanel .ui-accordion-header.ui-state-hover .NewsDate,
	.AccordionPanel .ui-accordion-header.ui-state-focus .NewsDate {
		color: #6F737E;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .NewsDate {
		color: #004A8F;
	}

.AccordionPanel .ui-accordion-header .EventDate {
	color: #868A95;
}

	.AccordionPanel .ui-accordion-header.ui-state-hover .EventDate,
	.AccordionPanel .ui-accordion-header.ui-state-focus .EventDate {
		color: #6F737E;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .EventDate {
		color: #004A8F;
	}

/*.AccordionPanel .ui-accordion-header .ContactEquipmentCategory {
	color: #868A95;
}

	.AccordionPanel .ui-accordion-header.ui-state-hover .ContactEquipmentCategory,
	.AccordionPanel .ui-accordion-header.ui-state-focus .ContactEquipmentCategory {
		color: #6F737E;
	}

	.AccordionPanel .ui-accordion-header.ui-state-active .ContactEquipmentCategory {
		color: #004A8F;
	}*/

.AccordionPanel .ui-accordion-header .NewsTitle {
	float: left;
	font-weight: bold;
	width: 540px;
}

.AccordionPanel .ui-accordion-content {
	display: none;
}

.AccordionPanel .ui-accordion-content-active {
	background-color: #D1E7FF;
	display: block;
	width: 708px !important;	/* fixes animation bug in Firefox */
}

.NewsAccordion .ui-accordion-content-active .PanelBody {
	padding: 0 15px 10px 150px;
	width: 543px;
}

.CalendarAccordion .ui-accordion-content-active .PanelBody {
	padding: 0 15px 10px 50px;
	width: 593px;
}

/*.ContactEquipmentAccordion .ui-accordion-content-active .PanelBody {
	padding: 0 15px 10px 50px;
	width: 593px;
}*/

.AccordionPanel .ui-accordion-content-active .PanelFoot {
	background: url("/images/web_solutions_sprite.gif") no-repeat 0 -89px;
	clear: both;
	float: left;
	height: 5px;
	overflow: hidden;
	width: 708px;
}


/******************************/
/*        TABBED PANEL        */
/******************************/

.TabbedPanel {}

	#CommunityPanel {
		font-size: 11px;
		line-height: 15px;
	}

.TabbedPanel .ui-tabs {
	position: relative;
	width: 688px;
	z-index: 1;
	zoom: 1;
}

	#CommunityPanel .ui-tabs {
		width: 390px;
	}

	/*#ClientResourcesPanel .ui-tabs {
		width: 446px;
	}*/


.TabbedPanel .TabNav {
	display: none;	
}

.TabbedPanel .TabNav.ui-tabs-nav {
	background: #FFF url("/images/tab_menu_bg.gif") no-repeat bottom right;
	display: block;
	height: 37px;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}

	#CommunityPanel .ui-tabs-nav {
		width: 390px;
	}

	#CustServPanel .ui-tabs-nav {
		height: 42px;
		width: 316px;
	}

	#IntelLaundryPanel .ui-tabs-nav {
		width: 708px;
	}

	#ProgramsPanel .ui-tabs-nav {
		width: 708px;
	}

	#InvestPanel .ui-tabs-nav {
		width: 647px;
	}

	#ClientResourcesPanel .ui-tabs-nav {
		width: 416px;
	}
	
	#LaundromatsForSalePanel .ui-tabs-nav {
		width: 558px;
	}

.TabbedPanel li.PanelTab {
	list-style: none !important;
}

.TabbedPanel .ui-tabs-nav li {
	float: left;
	margin: 0 !important;
	padding: 6px 0 0 0 !important;
}

	#CustServPanel .ui-tabs-nav li {
		padding: 8px 0 0 0 !important;
	}
				
	.TabbedPanel .ui-tabs-nav li.ui-tabs-selected {
		padding: 0 !important;
	}
				
		#CustServPanel .ui-tabs-nav li.ui-tabs-selected {
			padding: 0 !important;
		}

.TabbedPanel .ui-tabs-nav li a {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 31px;
}
		
	.TabbedPanel .ui-tabs-nav li a:active {
		outline: none;
	}
		
	.TabbedPanel .ui-tabs-nav li.ui-state-disabled a {
		cursor: default;
	}

	/* community */
	#CommunityPanel .ui-tabs-nav li a {
		background-image: url("/images/community_panel_sprite.gif");
	}

		#CommunityPanel .ui-tabs-nav li#StayConnectedTab a {
			background-position: 0 0;
			width: 122px;
		}

			#CommunityPanel .ui-tabs-nav li#StayConnectedTab a:hover {
				background-position: 0 -31px;
			}

			#CommunityPanel .ui-tabs-nav li#StayConnectedTab a:active {
				background-position: 0 -62px;
			}
				
			#CommunityPanel .ui-tabs-nav li#StayConnectedTab.ui-tabs-selected a {
				background-position: 0 -93px !important;
			}

		#CommunityPanel .ui-tabs-nav li#UpcomingEventsTab a {
			background-position: -122px 0;
			width: 65px;
		}

			#CommunityPanel .ui-tabs-nav li#UpcomingEventsTab a:hover {
				background-position: -122px -31px;
			}

			#CommunityPanel .ui-tabs-nav li#UpcomingEventsTab a:active {
				background-position: -122px -62px;
			}
				
			#CommunityPanel .ui-tabs-nav li#UpcomingEventsTab.ui-tabs-selected a {
				background-position: -122px -93px !important;
			}

		#CommunityPanel .ui-tabs-nav li#RecentNewsTab a {
			background-position: -187px 0;
			width: 56px;
		}
		
			#CommunityPanel .ui-tabs-nav li#RecentNewsTab a:hover {
				background-position: -187px -31px;
			}
		
			#CommunityPanel .ui-tabs-nav li#RecentNewsTab a:active {
				background-position: -187px -62px;
			}
				
			#CommunityPanel .ui-tabs-nav li#RecentNewsTab.ui-tabs-selected a {
				background-position: -187px -93px !important;
			}

		#CommunityPanel .ui-tabs-nav li#FeaturedVideoTab a {
			background-position: -244px 0;
			width: 65px;
		}
		
			#CommunityPanel .ui-tabs-nav li#FeaturedVideoTab a:hover {
				background-position: -244px -31px;
			}
		
			#CommunityPanel .ui-tabs-nav li#FeaturedVideoTab a:active {
				background-position: -244px -62px;
			}
				
			#CommunityPanel .ui-tabs-nav li#FeaturedVideoTab.ui-tabs-selected a {
				background-position: -244px -93px !important;
			}

	/* customer service */
	#CustServPanel .ui-tabs-nav li a {
		background-image: url("/images/custserv_panel_sprite-v2.gif");
		padding-top: 34px;
	}

		#CustServPanel .ui-tabs-nav li#OnlineTab a {
			background-position: 0 0;
			width: 130px;
		}

			#CustServPanel .ui-tabs-nav li#OnlineTab a:hover {
				background-position: 0 -34px;
			}

			#CustServPanel .ui-tabs-nav li#OnlineTab a:active {
				background-position: 0 -68px;
			}
				
			#CustServPanel .ui-tabs-nav li#OnlineTab.ui-tabs-selected a {
				background-position: 0 -102px !important;
			}

		#CustServPanel .ui-tabs-nav li#EmailTab a {
			background-position: -130px 0;
			width: 79px;
		}

			#CustServPanel .ui-tabs-nav li#EmailTab a:hover {
				background-position: -130px -34px;
			}

			#CustServPanel .ui-tabs-nav li#EmailTab a:active {
				background-position: -130px -68px;
			}
				
			#CustServPanel .ui-tabs-nav li#EmailTab.ui-tabs-selected a {
				background-position: -130px -102px !important;
			}

		#CustServPanel .ui-tabs-nav li#PhoneTab a {
			background-position: -209px 0;
			width: 79px;
		}
		
			#CustServPanel .ui-tabs-nav li#PhoneTab a:hover {
				background-position: -209px -34px;
			}
		
			#CustServPanel .ui-tabs-nav li#PhoneTab a:active {
				background-position: -209px -68px;
			}
				
			#CustServPanel .ui-tabs-nav li#PhoneTab.ui-tabs-selected a {
				background-position: -209px -102px !important;
			}

	/* intellegent laundry */
	#IntelLaundryPanel .ui-tabs-nav li a {
		background-image: url("/images/intellaundry_panel_sprite.gif");
	}

		#IntelLaundryPanel .ui-tabs-nav li#ClientExtranetTab a {
			background-position: 0 0;
			width: 117px;
		}

			#IntelLaundryPanel .ui-tabs-nav li#ClientExtranetTab a:hover {
				background-position: 0 -31px;
			}

			#IntelLaundryPanel .ui-tabs-nav li#ClientExtranetTab a:active {
				background-position: 0 -62px;
			}
				
			#IntelLaundryPanel .ui-tabs-nav li#ClientExtranetTab.ui-tabs-selected a {
				background-position: 0 -93px !important;
			}

		#IntelLaundryPanel .ui-tabs-nav li#LaundryViewTab a {
			background-position: -117px 0;
			width: 111px;
		}

			#IntelLaundryPanel .ui-tabs-nav li#LaundryViewTab a:hover {
				background-position: -117px -31px;
			}

			#IntelLaundryPanel .ui-tabs-nav li#LaundryViewTab a:active {
				background-position: -117px -62px;
			}
				
			#IntelLaundryPanel .ui-tabs-nav li#LaundryViewTab.ui-tabs-selected a {
				background-position: -117px -93px !important;
			}

		#IntelLaundryPanel .ui-tabs-nav li#LaundryLinxTab a {
			background-position: -228px 0;
			width: 107px;
		}
		
			#IntelLaundryPanel .ui-tabs-nav li#LaundryLinxTab a:hover {
				background-position: -228px -31px;
			}
		
			#IntelLaundryPanel .ui-tabs-nav li#LaundryLinxTab a:active {
				background-position: -228px -62px;
			}
				
			#IntelLaundryPanel .ui-tabs-nav li#LaundryLinxTab.ui-tabs-selected a {
				background-position: -228px -93px !important;
			}

		#IntelLaundryPanel .ui-tabs-nav li#TechLinxTab a {
			background-position: -335px 0;
			width: 86px;
		}
		
			#IntelLaundryPanel .ui-tabs-nav li#TechLinxTab a:hover {
				background-position: -335px -31px;
			}
		
			#IntelLaundryPanel .ui-tabs-nav li#TechLinxTab a:active {
				background-position: -335px -62px;
			}
				
			#IntelLaundryPanel .ui-tabs-nav li#TechLinxTab.ui-tabs-selected a {
				background-position: -335px -93px !important;
			}

		#IntelLaundryPanel .ui-tabs-nav li#VentSnakeTab a {
			background-position: -421px 0;
			width: 97px;
		}
		
			#IntelLaundryPanel .ui-tabs-nav li#VentSnakeTab a:hover {
				background-position: -421px -31px;
			}
		
			#IntelLaundryPanel .ui-tabs-nav li#VentSnakeTab a:active {
				background-position: -421px -62px;
			}
				
			#IntelLaundryPanel .ui-tabs-nav li#VentSnakeTab.ui-tabs-selected a {
				background-position: -421px -93px !important;
			}

		#IntelLaundryPanel .ui-tabs-nav li#CardSystemsTab a {
			background-position: -518px 0;
			width: 110px;
		}
		
			#IntelLaundryPanel .ui-tabs-nav li#CardSystemsTab a:hover {
				background-position: -518px -31px;
			}
		
			#IntelLaundryPanel .ui-tabs-nav li#CardSystemsTab a:active {
				background-position: -518px -62px;
			}
				
			#IntelLaundryPanel .ui-tabs-nav li#CardSystemsTab.ui-tabs-selected a {
				background-position: -518px -93px !important;
			}

	/* flexible program options */
	#ProgramsPanel .ui-tabs-nav li a {
		background-image: url("/images/programs_panel_sprite.gif");
	}

		#ProgramsPanel .ui-tabs-nav li#LeaseProgramTab a {
			background-position: 0 0;
			width: 60px;
		}

			#ProgramsPanel .ui-tabs-nav li#LeaseProgramTab a:hover {
				background-position: 0 -31px;
			}

			#ProgramsPanel .ui-tabs-nav li#LeaseProgramTab a:active {
				background-position: 0 -62px;
			}
				
			#ProgramsPanel .ui-tabs-nav li#LeaseProgramTab.ui-tabs-selected a {
				background-position: 0 -93px !important;
			}

		#ProgramsPanel .ui-tabs-nav li#ServiceProgramTab a {
			background-position: -60px 0;
			width: 166px;
		}

			#ProgramsPanel .ui-tabs-nav li#ServiceProgramTab a:hover {
				background-position: -60px -31px;
			}

			#ProgramsPanel .ui-tabs-nav li#ServiceProgramTab a:active {
				background-position: -60px -62px;
			}
				
			#ProgramsPanel .ui-tabs-nav li#ServiceProgramTab.ui-tabs-selected a {
				background-position: -60px -93px !important;
			}

		#ProgramsPanel .ui-tabs-nav li#RentalProgramTab a {
			background-position: -226px 0;
			width: 135px;
		}
		
			#ProgramsPanel .ui-tabs-nav li#RentalProgramTab a:hover {
				background-position: -226px -31px;
			}
		
			#ProgramsPanel .ui-tabs-nav li#RentalProgramTab a:active {
				background-position: -226px -62px;
			}
				
			#ProgramsPanel .ui-tabs-nav li#RentalProgramTab.ui-tabs-selected a {
				background-position: -226px -93px !important;
			}

		#ProgramsPanel .ui-tabs-nav li#InUnitRentalProgramTab a {
			background-position: -361px 0;
			width: 110px;
		}
		
			#ProgramsPanel .ui-tabs-nav li#InUnitRentalProgramTab a:hover {
				background-position: -361px -31px;
			}
		
			#ProgramsPanel .ui-tabs-nav li#InUnitRentalProgramTab a:active {
				background-position: -361px -62px;
			}
				
			#ProgramsPanel .ui-tabs-nav li#InUnitRentalProgramTab.ui-tabs-selected a {
				background-position: -361px -93px !important;
			}

		#ProgramsPanel .ui-tabs-nav li#SelfManagedProgramTab a {
			background-position: -471px 0;
			width: 108px;
		}
		
			#ProgramsPanel .ui-tabs-nav li#SelfManagedProgramTab a:hover {
				background-position: -471px -31px;
			}
		
			#ProgramsPanel .ui-tabs-nav li#SelfManagedProgramTab a:active {
				background-position: -471px -62px;
			}
				
			#ProgramsPanel .ui-tabs-nav li#SelfManagedProgramTab.ui-tabs-selected a {
				background-position: -471px -93px !important;
			}

	/* investment opportunities */
	#InvestPanel .ui-tabs-nav li a {
		background-image: url("/images/invest_panel_sprite.gif");
	}

		#InvestPanel .ui-tabs-nav li#WhyMacGrayTab a {
			background-position: 0 0;
			width: 120px;
		}

			#InvestPanel .ui-tabs-nav li#WhyMacGrayTab a:hover {
				background-position: 0 -31px;
			}

			#InvestPanel .ui-tabs-nav li#WhyMacGrayTab a:active {
				background-position: 0 -62px;
			}
				
			#InvestPanel .ui-tabs-nav li#WhyMacGrayTab.ui-tabs-selected a {
				background-position: 0 -93px !important;
			}

		#InvestPanel .ui-tabs-nav li#ComponentsTab a {
			background-position: -120px 0;
			width: 156px;
		}

			#InvestPanel .ui-tabs-nav li#ComponentsTab a:hover {
				background-position: -120px -31px;
			}

			#InvestPanel .ui-tabs-nav li#ComponentsTab a:active {
				background-position: -120px -62px;
			}
				
			#InvestPanel .ui-tabs-nav li#ComponentsTab.ui-tabs-selected a {
				background-position: -120px -93px !important;
			}

		#InvestPanel .ui-tabs-nav li#FinancingTab a {
			background-position: -276px 0;
			width: 83px;
		}
		
			#InvestPanel .ui-tabs-nav li#FinancingTab a:hover {
				background-position: -276px -31px;
			}
		
			#InvestPanel .ui-tabs-nav li#FinancingTab a:active {
				background-position: -276px -62px;
			}
				
			#InvestPanel .ui-tabs-nav li#FinancingTab.ui-tabs-selected a {
				background-position: -276px -93px !important;
			}

		#InvestPanel .ui-tabs-nav li#FaqsTab a {
			background-position: -359px 0;
			width: 57px;
		}
		
			#InvestPanel .ui-tabs-nav li#FaqsTab a:hover {
				background-position: -359px -31px;
			}
		
			#InvestPanel .ui-tabs-nav li#FaqsTab a:active {
				background-position: -359px -62px;
			}
				
			#InvestPanel .ui-tabs-nav li#FaqsTab.ui-tabs-selected a {
				background-position: -359px -93px !important;
			}

		#InvestPanel .ui-tabs-nav li#RequestInfoTab a {
			background-position: -416px 0;
			width: 151px;
		}
		
			#InvestPanel .ui-tabs-nav li#RequestInfoTab a:hover {
				background-position: -416px -31px;
			}
		
			#InvestPanel .ui-tabs-nav li#RequestInfoTab a:active {
				background-position: -416px -62px;
			}
				
			#InvestPanel .ui-tabs-nav li#RequestInfoTab.ui-tabs-selected a {
				background-position: -416px -93px !important;
			}

	/* client resources */
	#ClientResourcesPanel .ui-tabs-nav li a {
		background-image: url("/images/resources_panel_sprite.gif");
	}

		#ClientResourcesPanel .ui-tabs-nav li#ClientExtranetTab a {
			background-position: 0 0;
			width: 117px;
		}

			#ClientResourcesPanel .ui-tabs-nav li#ClientExtranetTab a:hover {
				background-position: 0 -31px;
			}

			#ClientResourcesPanel .ui-tabs-nav li#ClientExtranetTab a:active {
				background-position: 0 -62px;
			}
				
			#ClientResourcesPanel .ui-tabs-nav li#ClientExtranetTab.ui-tabs-selected a {
				background-position: 0 -93px !important;
			}

		#ClientResourcesPanel .ui-tabs-nav li#LaundryLinxTab a {
			background-position: -229px 0;
			width: 107px;
		}
		
			#ClientResourcesPanel .ui-tabs-nav li#LaundryLinxTab a:hover {
				background-position: -229px -31px;
			}
		
			#ClientResourcesPanel .ui-tabs-nav li#LaundryLinxTab a:active {
				background-position: -229px -62px;
			}
				
			#ClientResourcesPanel .ui-tabs-nav li#LaundryLinxTab.ui-tabs-selected a {
				background-position: -229px -93px !important;
			}

		#ClientResourcesPanel .ui-tabs-nav li#DirectDepositTab a {
			background-position: -117px 0;
			width: 112px;
		}

			#ClientResourcesPanel .ui-tabs-nav li#DirectDepositTab a:hover {
				background-position: -117px -31px;
			}

			#ClientResourcesPanel .ui-tabs-nav li#DirectDepositTab a:active {
				background-position: -117px -62px;
			}
				
			#ClientResourcesPanel .ui-tabs-nav li#DirectDepositTab.ui-tabs-selected a {
				background-position: -117px -93px !important;
			}

	/* laundromats for sale */
	#LaundromatsForSalePanel .ui-tabs-nav li a {
		background-image: url("/images/laundromats4sale_panel_sprite.gif");
	}

		#LaundromatsForSalePanel .ui-tabs-nav li#LaundromatsForSaleTab a {
			background-position: 0 0;
			width: 161px;
		}
		
			#LaundromatsForSalePanel .ui-tabs-nav li#LaundromatsForSaleTab a:hover {
				background-position: 0 -31px;
			}
		
			#LaundromatsForSalePanel .ui-tabs-nav li#LaundromatsForSaleTab a:active {
				background-position: 0 -62px;
			}
				
			#LaundromatsForSalePanel .ui-tabs-nav li#LaundromatsForSaleTab.ui-tabs-selected a {
				background-position: 0 -93px !important;
			}

		#LaundromatsForSalePanel .ui-tabs-nav li#PostYourLaundromatTab a {
			background-position: -161px 0;
			width: 166px;
		}
		
			#LaundromatsForSalePanel .ui-tabs-nav li#PostYourLaundromatTab a:hover {
				background-position: -161px -31px;
			}
		
			#LaundromatsForSalePanel .ui-tabs-nav li#PostYourLaundromatTab a:active {
				background-position: -161px -62px;
			}
				
			#LaundromatsForSalePanel .ui-tabs-nav li#PostYourLaundromatTab.ui-tabs-selected a {
				background-position: -161px -93px !important;
			}

		#LaundromatsForSalePanel .ui-tabs-nav li#RequestInfoTab a {
			background-position: -327px 0;
			width: 151px;
		}
		
			#LaundromatsForSalePanel .ui-tabs-nav li#RequestInfoTab a:hover {
				background-position: -327px -31px;
			}
		
			#LaundromatsForSalePanel .ui-tabs-nav li#RequestInfoTab a:active {
				background-position: -327px -62px;
			}
				
			#LaundromatsForSalePanel .ui-tabs-nav li#RequestInfoTab.ui-tabs-selected a {
				background-position: -327px -93px !important;
			}

	.TabbedPanel .ui-tabs-nav li.ui-tabs-selected a {
		cursor: default;
		outline: none;
		padding-top: 37px;
	}

		#CustServPanel .ui-tabs-nav li.ui-tabs-selected a {
			padding-top: 42px;
		}

.TabbedPanel .PanelContent {
	display: none;
}

	.TabbedPanel .PanelContent.ui-tabs-panel {
		display: block;
		padding: 20px 15px 15px 15px;
		width: 658px;
	}
	
		#CommunityPanel .PanelContent.ui-tabs-panel {
			background: #FFF url("/images/community_panel_bg.gif") no-repeat left bottom;
			min-height: 140px;
			padding: 15px 20px 15px 15px;
			width: 355px;
		}
	
		#CommunityPanel  #StayConnected.ui-tabs-panel {
			height: 140px;
		}
	
		/*#ClientResourcesPanel .PanelContent.ui-tabs-panel {
			width: 416px;
		}*/

	.TabbedPanel .PanelContent.ui-tabs-hide {
		/* display: none !important; */
		/* fix for handling sIFR and other content requiring 
			dimensional computation for its initialization */
		left: 1000px;
		position: absolute;
	}
	
.TabbedPanel .ClientTestimonial {
	padding-top: 10px;	
}

#CommunityPanel #StayConnected img {
	behavior: url("/js/iepngfix/iepngfix.htc");
}


/******************************/
/*        AUTOCOMPLETE        */
/******************************/

.ui-autocomplete {
	position: absolute;
	cursor: default;
}	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */


.ui-autocomplete {
	background: transparent url("/images/parts_search_autocomplete_bg.gif") no-repeat 0 0;
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 18px 10px 10px 10px;
	width: 177px !important;
}

.ui-autocomplete .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-autocomplete .ui-menu-item a {
	background-color: #89F0FF;
	color: #015D7B;
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	zoom: 1;
}

.ui-autocomplete .ui-menu-item a.ui-state-hover,
.ui-autocomplete .ui-menu-item a.ui-state-active {
	background-color: #58C7D7;
}