/* 	Titan CMS base 6.0 */

/* ==========================================================================================  RESETS */
.titanBody
{background:#eee8e1 url('Slate_Texture_2.jpg') repeat-x left top;}

.titanDisplay,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ, 
.titanDisplay input,.titanDisplay select,.titanDisplay textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
#mainBody input,#mainBody select,#mainBody textarea, /* #mainBody for print css */
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea
{color:#000;font-family:'Arial';font-size:14px;}

.titanDisplay p,.titanDisplay blockquote,
.mainBody p,.mainBody blockquote,
.Freeform p,.Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl,.Freeform textarea,
.FAQ p,.FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ textarea,
.FormEditor p,.FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl,.FormEditor textarea
{line-height:20px;}

.Aggregation img,.Calendar img,.Commenting img,.PhotoBlock img,.Product img,.SearchResults img,.SiteMap img,.TOCBlock img,.WhatsNew img,
.Freeform a img,.FormEditor a img,.FAQ a img
{border:0;}

.titanDisplay hr,.mainBody hr,
.Freeform hr,.FormEditor hr,.FAQ hr
{background-color:#b8b4b1;border:0;color:#ddd;height:1px;margin-bottom:20px;}

.titanDisplay fieldset,.mainBody fieldset,
.Freeform fieldset,.DisplaySideUpload fieldset,.Aggregation fieldset,.Calendar fieldset, .Eventupload fieldset, .Product fieldset
{background:transparent;}/* don't remove this attributes, can add attributes-change values - this will affect the wkst */

/* links and link like items */
.titanDisplay a,.mainBody a,.FAQ a,.FormEditor a,.Freeform a,
div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
div.SegmentedSearchFilter2  fieldset div.selected span.item
{color:#017ac8;text-decoration:none;}

div.AggregationFilter2  fieldset div span.item,
div.ProductFilter2  fieldset div span.item,
div.CalendarFilter2  fieldset div span.item,
div.SegmentedSearchFilter2  fieldset span.item
{cursor:pointer;text-decoration:none;}

.titanDisplay a:focus,.mainBody a:focus,.FAQ dd a:focus,.FormEditor a:focus,.Freeform a:focus,
.titanDisplay a:hover,.mainBody a:hover,.FAQ dd a:hover,.FormEditor a:hover,.Freeform a:hover,
.titanDisplay a:active,.mainBody a:active,.FAQ dd a:active,.FormEditor a:active,.Freeform a:active
{color:#555;text-decoration:none;}

div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
.Aggregation .AggregationFilter2 .inputs div span:hover.item,
.Product .ProductFilter2 .inputs div span:hover.item,
.Calendar .CalendarFilter2 .inputs div span:hover.item,
div.SegmentedSearchFilter2  fieldset span:hover.item
{text-decoration: underline;color:#800c27;}

.titanDisplay a img,
.titanDisplay a:hover img,
.titanDisplay a:focus img,
.titanDisplay a:active img
{background:auto;border:0;}

/* ========================================================================================== Text Editor Drop Downs */
h1{color:#bc3a2c;font-size:28px;font-family:'Arial';font-weight:normal;margin-bottom:15px;}/* page title */
h2{color:#222;font-size:20px;font-family:'Arial';font-weight:bold;line-height:20px;margin-top:5px;}
h3{color:#222;font-size:16px;font-family:'Arial';font-weight:bold;text-transform:uppercase;}/* default block title */
.titanDisplay h4,
.titanDisplay h4 a{color:#222;font-size:16px;font-family:'Arial';font-weight:bold;}/*default block page links */
h5{color:#222;font-size:13px;font-family:'Arial';font-weight:bold;}
h6{color:#666;font-size:13px;font-family:'Arial';font-weight:bold;}

strong{font-family:'Arial';font-weight:bold;}

.float_Left{}
.float_Right{}

.float_Left_Icon_Shadow{background:url('images/VollrathImages/Shadow_Icon.png') no-repeat center bottom;}
.float_Left_Small_Shadow{background:url('images/VollrathImages/Shadow_Small.png') no-repeat center bottom;}
.float_Left_Medium_Shadow{background:url('images/VollrathImages/Shadow_Medium.png') no-repeat center bottom;}
.float_Left_Large_Shadow{background:url('images/VollrathImages/Shadow_Large.png') no-repeat center bottom;}

.float_Right_Icon_Shadow{background:url('images/VollrathImages/Shadow_Icon.png') no-repeat center bottom;}
.float_Right_Small_Shadow{background:url('images/VollrathImages/Shadow_Small.png') no-repeat center bottom;}
.float_Right_Medium_Shadow{background:url('images/VollrathImages/Shadow_Medium.png') no-repeat center bottom;}
.float_Right_Large_Shadow{background:url('images/VollrathImages/Shadow_Large.png') no-repeat center bottom;}

.testimonial_name{font-size:12px;line-height:13px;}

.blue_Gradient_Button a{font-size:10px;background:url('images/VollrathImages/Blue_Button.png') repeat-x 0px 0px;color:#fff;
						font-family:'Arial';text-transform:uppercase;text-shadow: 1px 1px 1px #333;}
.blue_Gradient_Button a:hover{color:#fff;}
#mainBody a .blue_Button,
#mainBody .blue_Button a{color:#fff;text-shadow:0px 0px 1px #000;font-family:'Arial';font-size:15px;background:#017AC8;color:#fff;border-radius:3px;}

.didotHeader{background:#cb3f30;color:#fff;float:left;padding:5px 10px 5px 10px;font-family:'Didot W02 Bold Italic';font-size:23px;text-transform:uppercase;}

/* ========================================================================================== block names */
.third_wrapper{background:url('images/VollrathImages/Shadow_Medium.png') no-repeat center bottom;}	
.round_corners_third{background:#fff;padding:8px;border:1px solid #d3d3d3;-moz-border-radius:5px; border-radius:5px;}				 
.round_corners_third img{}
.round_corners_third p{}
.half_wrapper{background:url('images/VollrathImages/Shadow_Medium.png') no-repeat center bottom;}
.round_corners_half{background:#fff;border:1px solid #d3d3d3;-moz-border-radius:5px;border-radius:5px;}
					
.white_Box{}
.white_Box table{background:#fff;border:1px solid #ccc;}
.white_Box table tr td{}

.square_corners_half{background:#fff;border:1px solid #d3d3d3; padding: 15px; }


/* ========================================================================================== PAGE LAYOUT */
#Brand_Switcher{background:url('Brand_Switcher_Opacity.png') repeat-x 0px 0px;}
#Brand_Switcher_Container{}
#Vollrath_Brands{}
#Vollrath_Brands ul{}
#Vollrath_Brands ul li{}
#Vollrath_Brands ul li a{text-decoration:none;font-size:12px;color:#333;text-transform:uppercase;}
#Vollrath_Brands ul li a.Selected{font-family:'Arial';color:#017ac8;background:url('images/VollrathImages/Brand_Switcher_Arrow.png') no-repeat bottom center;}

#Wish_List{}
#Wish_List select{-moz-border-radius:5px;border-radius:5px;border:1px solid #b5b5b5;}
#Wish_List ul{}
#Wish_List ul li{list-style:none;}
#Wish_List ul li a{text-decoration:none;color:#222;font-family:'Arial';}
#Wish_List ul li a:hover{color:#017AC8;}
/* Selector Styling */
#Wish_List select{line-height:18px;}
#Wish_List span.select{line-height:18px;background:url('images/VollrathImages/Select_BG.png') no-repeat 0px 0px;cursor:default;font-size:11px;}

#mainBody{}
#pageBottomArea{background:#efe8e2 url('images/VollrathImages/Page_Bottom_Shadow.png') repeat-x left 5px;overflow:hidden;}
#pageBottomShadow{background:url('images/VollrathImages/Paper_Texture.jpg') repeat-x left top;}

	#pageTopArea{min-height: 100px};
	
		#logoControlContainer{}
			#logoControlContainer a{}
				#logoControlContainer a img{}
				
		#searchBarContainer{}
		.productSearchBarContainer{background:#fff;overflow:hidden;border-radius:3px;border:1px solid #c3c1c1;}
			#searchBarContainer input#searchTerms{border:1px solid #fff;}
			.productSearchBarContainer input.productSearchTerms{border:1px solid #fff;float:left;}
			#searchBarContainer input#searchGo{background:url('images/VollrathImages/Search_Icon.png') no-repeat 5px 5px;}
			.productSearchBarContainer input.productSearchGo{background:url('images/VollrathImages/Search_Icon.png') no-repeat 5px 5px;}

		#utilityNavContainer{color:#949492;text-align:right;}
			#utilityNavContainer ul{list-style:none;}
				#utilityNavContainer ul li{}
				#utilityNavContainer ul li.navFirst{background:url('images/VollrathImages/Utility_Arrow.png') no-repeat 70px 11px;}
				#utilityNavContainer ul li.navLast{}
					#utilityNavContainer ul li span{color:#fff;}/* separator */
					#utilityNavContainer ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-family:'Arial';}
					#utilityNavContainer ul li a:hover,
					#utilityNavContainer ul li a:focus,					
					#utilityNavContainer ul li a:active{color:#aaa;}
					
		#topNavContainer{}
			#topNavContainer ul{list-style:none;}
				#topNavContainer ul li{border:1px solid transparent;border-bottom:0px;font-size:16px;}
				#topNavContainer ul li:hover{background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #dedbdb;border-bottom:0px;}
				#topNavContainer ul li:hover a{color:#017AC8;}
				#topNavContainer ul li.navFirst{}
				#topNavContainer ul li.navLast{}
				#topNavContainer ul li.current{background:url('images/VollrathImages/Blue_Selected_State.png') repeat-x left bottom;}
				#topNavContainer ul li.current:hover{background:#fff;}
					#topNavContainer ul li span{}/* separator */
					#topNavContainer ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;font-family:'Arial';border:1px solid transparent;}
					#topNavContainer ul li.navFirst a{}
					#topNavContainer ul li.navLast a{}
					#topNavContainer ul li a:focus,
					#topNavContainer ul li a:hover,
					#topNavContainer ul li a:active,
					#topNavContainer ul li a.current{}
					
/* ========================================================================================== Dropdown Menus */
		#partsDropDown{}
		#productsDropDown,
		#resourcesDropDown,
		#partsDropDown,
		#aboutDropDown,
		#contactDropDown{}
		
		#productsDropDownInner,
		#resourcesDropDownInner,
		#partsDropDownInner,
		#aboutDropDownInner,
		#contactDropDownInner{-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;background-color:#fff;}
		
		#productsDropDown{}
		#productsDropDown .left{border-right:2px solid #dedbdb;}
		#productsDropDown .left table{}
		#productsDropDown .left table tr{}
		#productsDropDown .left table tr td{}
		#productsDropDown .left table tr td p{}
		#productsDropDown .left table tr td p a{}
		#productsDropDown .left table tr td p a img{}
		#productsDropDown .left table tr td h4{}
		#productsDropDown .left table tr td h4 a{font-size:14px;line-height:15px;color:#000;text-transform:none;font-family:'Proxima N W15 Reg';}
		#productsDropDown .left table tr td h4 a:hover{color:#017AC8;}
		#productsDropDown .right{}
		#productsDropDown .right h4{color:#d80000;text-transform:none;}
		#productsDropDown .right span.blue_button a{font-size:10px;background:url('images/VollrathImages/Blue_Button.png') repeat-x 0px 0px;color:#fff;
													font-family:'Arial';text-transform:uppercase;text-shadow: 1px 1px 1px #333;}
		#partsDropDown .searchBox,										
		#productsDropDown .searchBox{background:#dedbdb;}
		#partsDropDown .searchBox p,
		#productsDropDown .searchBox p{font-family:'Arial';}
				
				
		#partsDropDown{}
		#resourcesDropDown{}
		#aboutDropDown{}
		#contactDropDown{}
		#topNavContainer #partsDropDown .left{}
		#topNavContainer #contactDropDown .left,
		#topNavContainer #resourcesDropDown .left,
		#topNavContainer #aboutDropDown .left{}
		#topNavContainer #contactDropDown .left ul,
		#topNavContainer #partsDropDown .left ul,
		#topNavContainer #resourcesDropDown .left ul,
		#topNavContainer #aboutDropDown .left ul{}
		#topNavContainer #contactDropDown .left ul li,
		#topNavContainer #partsDropDown .left ul li,
		#topNavContainer #resourcesDropDown .left ul li,
		#topNavContainer #aboutDropDown .left ul li{list-style:none;border:none;}
		#topNavContainer #contactDropDown .left ul li a,
		#topNavContainer #partsDropDown .left ul li a,
		#topNavContainer #resourcesDropDown .left ul li a,
		#topNavContainer #aboutDropDown .left ul li a{color:#000;font-size:14px;font-family:'Arial';border:none;}
		#topNavContainer #contactDropDown .left ul li a:hover,
		#topNavContainer #partsDropDown .left ul li a:hover,
		#topNavContainer #resourcesDropDown .left ul li a:hover,
		#topNavContainer #aboutDropDown .left ul li a:hover{text-decoration:none;color:#017AC8;border:none;}
		#topNavContainer #contactDropDown .right,
		#topNavContainer #partsDropDown .right,
		#topNavContainer #resourcesDropDown .right,
		#topNavContainer #aboutDropDown .right{background:#dedbdb;}
		#topNavContainer #contactDropDown .right table,
		#topNavContainer #partsDropDown .right table,
		#topNavContainer #resourcesDropDown .right table,
		#topNavContainer #aboutDropDown .right table{}
		#topNavContainer #contactDropDown .right table tr td,
		#topNavContainer #partsDropDown .right table tr td,
		#topNavContainer #resourcesDropDown .right table tr td,
		#topNavContainer #aboutDropDown .right table tr td{border-bottom:2px solid #fff;}
		#topNavContainer #contactDropDown .right table tr td.last,
		#topNavContainer #partsDropDown .right table tr td.last,
		#topNavContainer #resourcesDropDown .right table tr td.last,
		#topNavContainer #aboutDropDown .right table tr td.last{}
		#topNavContainer #contactDropDown .right table tr td a,
		#topNavContainer #partsDropDown .right table tr td a,
		#topNavContainer #resourcesDropDown .right table tr td a,
		#topNavContainer #aboutDropDown .right table tr td a{font-size:17px;color:#000;font-family:'Arial';padding:0px;}
		#topNavContainer #contactDropDown .right table tr td a:hover,
		#topNavContainer #partsDropDown .right table tr td a:hover,
		#topNavContainer #resourcesDropDown .right table tr td a:hover,
		#topNavContainer #aboutDropDown .right table tr td a:hover{text-decoration:none;color:#555;}
		#dropDownMenus #productsDropDown{}



	#contentArea{}
		#leftContentContainer{}
			#contentNavContainer{background:#333;border:1px solid #fff;background:url('images/VollrathImages/Sub_Nav_Gradient.png') repeat-y left top;
								 -moz-box-shadow: 2px 2px 5px #777;-webkit-box-shadow: 2px 2px 5px #777;box-shadow: 2px 2px 5px #777;}
			/* look for separate section CONTENT NAV */
			#leftZone{}	
			
		#contentContainer{}/* breadcrumb, pagetools, centerzone, rightzone */
			#toolContainer{border-bottom:1px solid #b5b4b2;overflow:visible;height:20px;}
				#breadCrumbContainer{}
					#breadCrumbContainer ul{list-style:none;}
						#breadCrumbContainer ul li{color:#777;}
							#breadCrumbContainer ul li a{text-decoration:none;color:#333;}
							#breadCrumbContainer ul li a:focus,
							#breadCrumbContainer ul li a:hover,
							#breadCrumbContainer ul li a:active{color:#017AC8;}

				#share{}
					#share div.shareText{background:url('images/VollrathImages/Share_Icon.png') 2px 4px no-repeat;cursor:pointer;}
					#share div.shareText:hover{background:url('images/VollrathImages/Share_Icon_Hover.png') 2px 4px no-repeat;cursor:pointer;}
					#share div.shareIcons{white-space:nowrap;}
					#share div.shareText p:hover{color:#017AC8;}
					
								
				#pageTools{float:right;}
					#pageTools ul{list-style:none;}
						#pageTools ul li a{color:#333;}
						#pageTools ul li.print a{background:url(images/VollrathImages/Print_Icon.png) no-repeat 0px 1px;}
						#pageTools ul li.print a:hover{background:url(images/VollrathImages/Print_Icon_Hover.png) no-repeat 0px 1px;}
						#pageTools ul li.email a{background:url(images/VollrathImages/Email_Icon.png) no-repeat left 3px;}
						#pageTools ul li.email a:hover{background:url(images/VollrathImages/Email_Icon_Hover.png) no-repeat left 3px;}
						#pageTools ul li.bookmark{margin-left:5px;}
						#pageTools ul li.bookmark a{background:url(images/VollrathImages/Bookmark_Icon.png) no-repeat 4px 2px;}
						#pageTools ul li.bookmark a:hover{background:url(images/VollrathImages/Bookmark_Icon_Hover.png) no-repeat 4px 2px;}
							#pageTools ul li a{text-decoration:none;}
							#pageTools ul li a:hover,
							#pageTools ul li a:focus,							
							#pageTools ul li a:active{color:#017AC8;}

						
	/* footer */
	#footer{background:#eee8e1 url('Slate_Texture_2.jpg') repeat-x left top;height: 100px;}
	#bottomContainer{color:#999;}
		#footer_content{}
			#footer_content h4{font-size:13px;text-transform:uppercase;color:#fff;font-family:'Arial';}
			#footer_content ul{}
			#footer_content ul li{list-style:none;line-height:14px;}
			#footer_content ul li a{color:#fff;text-decoration:none;}
			#footer_content ul li a:hover{color:#aaa;}
			#footer_content p{color:#fff;}
	
		#bottomNavContainer{}
			#bottomNavContainer ul{}
				#bottomNavContainer ul li{}
					#bottomNavContainer ul li a{}
					#bottomNavContainer ul li a:hover,
					#bottomNavContainer ul li a:focus,					
					#bottomNavContainer ul li a:active{text-decoration:underline;}
			
		#contentFooter{}
		#contentFooter .Freeform{color:#fff;font-size:15px;font-family:'Arial';}
		
		#poweredBy{}
			#poweredBy a{text-decoration:none;}
			#poweredBy a:hover,
			#poweredBy a:focus,		
			#poweredBy a:active{}


/* ========================================================================================== CONTENT NAV */
/* level 1 content nav */
#contentNavContainer{-moz-border-radius:5px;border-radius:8px;}
#contentNavContainer ul{list-style:none;}
	#contentNavContainer ul li{}
	#contentNavContainer ul li.navLast{}
	#contentNavContainer ul li.navFirst a.current{display:block; background-image:none;}
		#contentNavContainer ul li{}
		#contentNavContainer ul li a{text-decoration:none;font-size:15px;background:url('images/VollrathImages/Sub_Nav_Breaker.png') no-repeat 20px 0px;color:#fff;text-shadow: 1px 1px 3px #333;}
		#contentNavContainer ul li a:hover{color:#CCC;}
		#contentNavContainer ul li a:focus,		
		#contentNavContainer ul li a:active{}
		#contentNavContainer ul li a.current{background-color:#017ac8;}
		#contentNavContainer ul li a.current:hover{color:#fff;}
		
			/* level 2 and beyond content nav - will use level 1 if you don't write anything here */
			#contentNavContainer li ul{}
			#contentNavContainer li ul li{}
				#contentNavContainer li ul li a{border-bottom:0px;font-size:12px;background:none;}
				#contentNavContainer li ul li a:hover{}
				#contentNavContainer li ul li a:focus,
				#contentNavContainer li ul li a:active,
				#contentNavContainer li ul li a.current{}
				#contentNavContainer li ul li a.current{background:none;color:#017ac8;font-family:'Arial';}
				#contentNavContainer li ul li a.current:hover{color:#017ac8;}
				
					/* level 3 and beyond content nav - will use level 2 if you don't write anything here */
					#contentNavContainer li ul li ul{display:none;}
					#contentNavContainer li ul li ul li{}
						#contentNavContainer li ul li ul li a{}
						#contentNavContainer li ul li ul li.navLast a{border-bottom:1px #fff;}
						#contentNavContainer li ul li ul li a:hover,
						#contentNavContainer li ul li ul li a:focus,
						#contentNavContainer li ul li ul li a:active{}
						
/* ========================================================================================== CUSTOM LANDING NAV */							
#topZoneWrapperShadow{background:url('images/VollrathImages/Landing_Shadow.png') no-repeat left bottom;}
	#topZoneWrapper{}
		#landingNavigation{border:1px solid #5c5c5c;-moz-border-radius:5px;border-radius:5px;}
		#landingNavigation .Freeform{}
			#mainBody #landingNavigation ul{}	
				#landingNavigation ul li{line-height:16px;}
					#landingNavigation ul li a{color:#fff;font-size:15px;}
					#landingNavigation ul li a:hover{text-decoration:none;background: #017ac8 url('images/VollrathImages/Landing_Arrow.png') no-repeat 10px 12px;}	
		#featuredImage{border:1px solid transparent;}
		#featuredImage div,
		#featuredImage p,
		#featuredImage a,
		#featuredImage img{}
	
/* ========================================================================================== BLOCKS */
	
	/* === Adding Border to Filter Block List along with extra padding*/
	div.OneCol div, div.TwoCol div,
	div.ColOne div, div.ColTwo div,
	div.ColThree div, div.ColFour div,
	div.ColFive div, div.tocList div,
	div.SegmentedSearch div.loading div.message{border-bottom: 1px solid #CCC;}
	
	#centerZone div.OneCol div.otherStuff,
	#centerZone div.TwoCol div.otherStuff,
	#centerZone div.tocList div.otherStuff,
	#centerZone div.calendarItem  div.otherStuff{border:none;}

	/* === OneCol & TwoCol blocks when using teaser Image (fitler, toc, what's new, product) === */
	div.OneCol div.image a.teaserImage,
	div.TwoCol div.image a.teaserImage,
	div.tocList div.image a.teaserImage,
	div.Calendar div.image a.teaserImage{}
	
	/*  === VERSION 2 FILTERS === */
	/* fieldset and selections */
	.DataFilter2,
	.AggregationFilter2{background:#fff url('images/VollrathImages/Filter_Top.png') repeat-x 0px 0px;-moz-border-radius:5px;border-radius:5px;
						-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;border-bottom:20px solid #403e38;}
	.DataFilter2 .keyword .head,				
	.AggregationFilter2 .keyword .head{border:none;}
	.DataFilter2 h3,
	.AggregationFilter2 h3{color:#fff;}
	.DataResults .otherStuff h4 a,
	.AggregationResults .otherStuff h4 a{color:#017AC8;text-transform:none;}
	.DataResults .OneCol .image a.teaserImage img,
	.AggregationResults .OneCol .image a.teaserImage img{background:none;}
	
	div.Aggregation div.AggregationFilter2 fieldset .head h4,
	div.Calendar div.CalendarFilter2 fieldset .head h4,
	div.Product div.ProductFilter2 fieldset .head h4,
	div.SegmentedSearch div.SegmentedSearchFilter2 .head h4{}
	
	div.CenterZone div.AggregationFilter2 fieldset,
	div.CenterZone div.CalendarFilter2 fieldset,
	div.CenterZone div.accountFilter2 fieldset,
	div.CenterZone div.ProductFilter2 fieldset/*,
	div.CenterZone div.SegmentedSearchFilter2 fieldset*/{}
	
	div.Aggregation div.AggregationFilter2 .inputs div label span,
	div.Calendar div.CalendarFilter2 .inputs label span,
	div.Product div.ProductFilter2 .inputs label span,
	div.SegmentedSearch div.SegmentedSearchFilter2 .inputs label span,
	div.DataList div.DataFilter2 .inputs label span {color:#999;}
	
	#mainBody div.Aggregation div.AggregationFilter2 fieldset.keyword input,
	#mainBody div.Calendar div.CalendarFilter2 fieldset.keyword input,
	#mainBody div.Product div.ProductFilter2 fieldset.keyword input{}
	
	#mainBody div.SegmentedSearch div.SegmentedSearchFilter2 fieldset.keyword input{}
	
	div.Aggregation div.AggregationFilter2 .inputs select,
	div.Calendar div.CalendarFilter2 .inputs select,
	div.Product div.ProductFilter2 .inputs select,
	div.DisplaySideUpload div.accountFilter2 .inputs select,
	div.EventUpload div.accountFilter2 .inputs select{}
	
	div.SegmentedSearch div.SegmentedSearchFilter2 .inputs select{}
	
	div.Aggregation div.AggregationFilter2 .inputs label,
	div.Calendar div.CalendarFilter2 .inputs label,
	div.EventUpload div.accountFilter2 .inputs label,
	div.DisplaySideUpload div.accountFilter2 .inputs label,
	div.UserAccount div.accountFilter2 .inputs label,
	div.Product div.ProductFilter2 .inputs label,
	div.SegmentedSearch div.SegmentedSearchFilter2 .inputs label{font-size:13px;padding-top:3px;}
	
	/*  filter header */
	div.Product div.ProductFilter2 fieldset div.head .reset,
	div.CalendarFilter2 fieldset div.head .reset,
	div.AggregationFilter2 fieldset div.head .reset,
	div.SegmentedSearchFilter2 fieldset div.head .reset{}

	/* === CALENDAR & EVENTS portion of SEGMENTED SEARCH === */
	div.Calendar div.CalendarResults div.data label{}
	div.SegmentedSearch div.SearchResults label{}
	div.SegmentedSearch div.SearchResults span.hitCount label{}
				
	/* === Photo Block Styling === */			
	div.PhotoBlock div.filmstrip{overflow:hidden;position:relative;}
	div.PhotoBlock div.filmstrip img{margin:0px;max-width:100%;margin:5px;-moz-box-shadow: 0 0 5px #333;-webkit-box-shadow: 0 0 5px #333;box-shadow: 0 0 5px #333;}
	div.PhotoBlock div.filmstrip div.leftArrow{background:url('images/VollrathImages/Photo_Gallery_Previous.png') no-repeat right 0px;}
	div.PhotoBlock div.filmstrip div.webImages{}
	div.PhotoBlock div.filmstrip div.rightArrow{background:url('images/VollrathImages/Photo_Gallery_Next.png') no-repeat right 0px;}
	div.PhotoBlock div.filmstrip h3{font-size:16px;}
	div.PhotoBlock div.filmstrip div h3{font-size:14px;border:1px solid #a6a6a6;background:#fff;}
	div.PhotoBlock div.filmstrip div p{}
	
	div.PhotoBlock div.filmstrip div.thumbnails{border:0px solid #ccc;}
	div.PhotoBlock div.filmstrip div.thumbnails img{-moz-box-shadow: 0 0 3px #333;-webkit-box-shadow: 0 0 3px #333;box-shadow: 0 0 3px #333;}
	div.PhotoBlock div.filmstrip div.thumbnails img:hover{}
	
	/* === Calendar Block Styling === */
	div.Calendar div.CalendarResults{box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;background:#fff url('images/VollrathImages/Calendar_Top.png') repeat-x 0px 0px;}
	div.Calendar div.CalendarResults div.CalendarResults{background:none;box-shadow:none;}
	div.Calendar div.CalendarResults ul.pagination{background:#fff;}
	div.Calendar div.CalendarResults span.noneFound{}
	div.Calendar div.CalendarResults ul.pagination li{}
	div.Calendar div.CalendarResults ul.pagination li a{color:#403e38;font-family:'Arial';text-transform:uppercase;}
	div.Calendar div.CalendarResults ul.pagination li a:hover{text-decoration:none;}
	div.Calendar div.CalendarResults ul.pagination li.prevButton{}
	div.Calendar div.CalendarResults ul.pagination li.prevButton a{background:url('images/VollrathImages/Calendar_Previous.png') no-repeat 0px 0px;}
	div.Calendar div.CalendarResults ul.pagination li.prevButton span{}
	div.Calendar div.CalendarResults ul.pagination li.nextButton{}
	div.Calendar div.CalendarResults ul.pagination li.nextButton a{background:url('images/VollrathImages/Calendar_Next.png') no-repeat right 0px;}
	div.Calendar div.CalendarResults div.OneCol{}
	div.Calendar div.CalendarResults div.OneCol div.image a img{background:none;}
	
	div.Calendar div.calendarCallOut{box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;background:#fff url('images/VollrathImages/Calendar_Widget_Top.png') repeat-x 0px 0px;padding-top:10px;}
	div.Calendar div.calendarCallOut table.calendar{}
	div.Calendar div.calendarCallOut table.calendar thead{}
	div.Calendar div.calendarCallOut table.calendar thead tr.caption{}
	div.Calendar div.calendarCallOut table.calendar thead tr.caption th{}
	div.Calendar div.calendarCallOut table.calendar thead tr.caption th.arrow{background:url('images/VollrathImages/Calendar_Previous.png') no-repeat right 0px;font-size:0px;color:#403E38;}
	div.Calendar div.calendarCallOut table.calendar thead tr.caption th.monthHeader{color:#000;background:#fff;}
	div.Calendar div.calendarCallOut table.calendar thead tr.caption th.last{background:url('images/VollrathImages/Calendar_Next.png') no-repeat left 0px;font-size:0px;color:#403E38;}
	div.Calendar div.calendarCallOut table.calendar thead tr{}
	div.Calendar div.calendarCallOut table.calendar thead tr th{color:#fff;text-transform:uppercase;font-family:'Arial';padding-top:6px;}
	div.Calendar div.calendarCallOut table.calendar tbody{}
	div.Calendar div.calendarCallOut table.calendar tbody tr{}
	div.Calendar div.calendarCallOut table.calendar tbody tr td{font-family:'Proxima N W15 Reg';background:#fff;color:#000;border:none;font-weight:normal;}
	div.Calendar div.calendarCallOut table.calendar tbody tr td.otherMonth{background:#efefef;color:#CCC;}
	
	div.Calendar div.calendarCallOut table.calendar tbody tr td.selected{background:#017AC8;color:#fff;}
	div.Calendar div.calendarCallOut table.calendar tbody tr td.hasEvent{font-family:'Arial';text-decoration:underline;}
	
	
	div.Calendar div.calendarCallOut div.calendarNav{}
	div.Calendar div.calendarCallOut div.calendarNav span{background:url('images/VollrathImages/Calendar_Not_Selected.png') repeat-x 0px 0px;color:#fff;text-shadow: 1px 1px 1px #333;text-transform:uppercase;font-size:12px;}
	div.Calendar div.calendarCallOut div.calendarNav span:hover{color:#ccc;}
	div.Calendar div.calendarCallOut div.calendarNav span.selected{background:url('images/VollrathImages/Calendar_Selected.png') repeat-x 0px 0px;color:#fff;}
	
	/* === Calendar Block Styling === */
	div.FAQ{}
	div.FAQ ul{background:#fff;box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;overflow:hidden;}
	div.FAQ ul li{border-bottom:1px solid #ccc;}
	div.FAQ ul li a{font-family: 'Arial';}
	div.FAQ dl dt {border-top:none;text-transform:uppercase;font-weight:normal;font-family: 'Arial';font-size:15px;}
	div.FAQ dl dd {border-top:none;border-bottom:1px solid #999;}
	
	div.FAQ .tabbedContent ul{box-shadow:none;background:none;}
	div.FAQ .tabbedContent ul li{width:auto;}
	
	/* === ERROR MESSAGES === */
	div.FormEditor div.ErrorMessage,
	div.FormEditor div.errorMessage,
	div.EventUpload div.ErrorMessage,
	div.DisplaySideUpload div.error,
	div.commentForm div.ErrorMessage,
	div.LogIn div.ErrorMessage,
	div.LogIn div.ErrorText,
	div.UserAccount div.ErrorMessage,
	div.commentForm div.messageOn,
	div.EventUpload div.messageOn{color:#8D0D2B;}
	
	/* === SMART SEARCH === */
	div.SearchResults div.smartSearchResults {
    background:none;
    border: none;
    padding: 0px}


	
