/*****************************************
/* This file should contain the paths 
/* to all function stylesheets that should
/* be included on all pages
/*****************************************/
div.area div.common div.media
{
	padding: 4px;
	border: solid 1px #ccc;
	text-align:center;
	width:415px;
	height:230px;
}
div.area div.row
{
	clear:left;
	padding: 10px 0;
}
div.area div.row div
{
	float: left;
	margin-left: 10px;
}
div.area div.row div.first
{
	margin: 0;
}
div.area div.one-column div.first
{
	border: none;
	width: 427px;
	margin: 0;
	padding: 0 0 10px 0;
}
div.area div.two-column div
{
	width: 203px;
}
div.area div.three-column div
{
	width: 135px;
}
div.area div.row div div,
div.area div.row div div p
{
	margin: 0; 
	padding: 0;
}

.iconLink
{
	padding: 5px 0;
}.Article .Image
{
	display: block;
	margin-bottom: 1em;
}

.ArticleImageLeft .Image
{
	float: left;
	margin-right: 10px;
}

.ArticleImageRight .Image
{
	float: right;
	margin-left: 10px;
}
.Divider
{
	clear: both;
	height: 1px;
	margin-bottom: 1em;
	border-bottom: solid 1px #ccc;
}

.Divider hr
{
	display: none;
}.ImageBlock
{
	display: block;
	line-height: 0;
	text-decoration: none;
}

.ImageBlock img
{
	display: block;
}.Teaser .Image img
{
	display: block;
	margin-bottom: 1em;
}

.TeaserImageLeft .Image,
.TeaserImageRight .Text
{
	float: left;
	width: 200px;
}

.TeaserImageRight .Image,
.TeaserImageLeft .Text
{
	float: right;
	width: 200px;
}

.TeaserImageLeft .Image img,
.TeaserImageRight .Image img
{
	margin-bottom: 0;
}.TeaserBox .boxBody
{
	padding-top: 0;
}.TeaserItem .Image img
{
	display: block;
	margin-bottom: 5px;
}.middle-column .Link
{
}

.middle-column .LinkContainerDiv
{
	display:block;
}

.middle-column .LinkLabel
{
	font-weight:bold;
	margin-right:3px;
	float:left;
}.ContactList .SortOptionsDiv
{
	background-image: url(/Functions/Contact/Images/SortHeader_bg.gif);
	clear:both;
	padding:2px 10px;
}

.ContactList .SortOptionsDiv img
{
	padding-left:5px;
	margin:2px;
}

.ContactList .ZipCodeLink
{
	color:#FFFFFF;
}

.ContactList .StateLink
{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

.ContactList .ZipCodeLinkSelected
{
	font-weight:bold;
	color:#FFFFFF;
}

.ContactList .StateLinkSelected
{
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}
.ContactOffice .PropertyName
{
	font-weight:bold;
	margin-right:4px;
	float:left;
}

.ContactOffice .InfoLabel
{
	display:block;
}

.ContactOffice .CategoriesGW
{
	margin-top:10px;
}

.ContactOffice .CategoriesGW th
{
	text-align:center;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(/Frameworks/Default/Images/GridViewColumn1Header_bg.gif);
}

.ContactOffice .CategoriesGW td
{
	padding:5px;
	margin:5px;
}
div.contacts table.search tr td
{
	margin-right: 10px;
	padding-left: 5px;
}
div.contacts table.search tr td select
{
	width: 198px;
}

div.contacts div.exPanel
{
	clear: none;
	border: none;
	
}
div.contacts div.pager
{
	float: left;
	margin: 0 5px 0 0;
}

div.contacts div.pager a
,div.contacts div.pager span
{
	margin: 0 1px 0 0;
	padding: 1px;
}

div.exPanelList div.header,
div.exPanelList div.content
{
	margin: 0;
	padding: 0;
	border: none;
	background-color: #fff;
}
div.contacts div.header div.head
{
	border: none;
	border-top: solid 1px #ccc;
}
div.contacts div.header h4
{
	margin: 5px;
	display: block;
	float: left;
	width: 250px;
}
div.contacts div.head span.TxtSwitcher
{
	margin: 5px;
	display:block;
	float: right;
	background-image: url(/Functions/Contact/Images/link-expand.gif);
	display: block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position: bottom right;
	padding-right: 17px;
	border:none;
}
div.contacts div.exPanelExpanded div.head span.TxtSwitcher
{
	background-image: url(/Functions/Contact/Images/link-collapse.gif);
}

div.contacts div.left-column
{
	margin: 5px;
	float: left;
	width: 140px;
}
div.contacts div.middle-column
{
	margin: 5px;
	float: left;
	width: 200px;
}
div.contacts div.right-column
{
	margin: 5px;
	float: right;
	width: 80px;
}
div.contacts div.big-left-column
{
	margin: 5px;
	float: left;
	width: 340px;
}
div.contacts div.column
{
	width: 48%;
	float: left;
	margin: 5px;
}
div.group-contact
{
	margin: 10px;
	border: solid 1px #ccc;
}

div.group-contact div.inner-content
{
	margin: 10px;
}

div.group-contact table
{
	margin-top: 10px;
}.Search .OkButton
{
	display:block;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.Search input.TextBox
{
	width: 188px;	
}

.Search .zipButtonContainer
{
	width: 215px;	
}div.customer-center img.image 
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px;
	text-align:center;
	border:solid 1px #ccc;
}

div.customer-center p.intro
{
	
	font-weight: bold;
}


div.customer-center div.inner-container
{
	border-top: solid 1px #ccc;
	padding-top: 5px;
	margin-top: 10px;
}

div.customer-center div.inner-container h2
{
	font-family: Arial;
	font-size: 12px;
}
div.customer-center div.inner-container p
{
	margin: 0px;
	margin-top: 5px;
}
div.customer-center div.inner-container p a
{
	background-image: url(/Functions/CustomerCenter/Images/link-next.gif);
	display: block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-left: 17px;
	border:none;
}

div.customer-center a.intro:link
,div.customer-center a.intro:visited 
{
	/* unvisited link */
	/* visited link */
	color: #515151;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
div.customer-center a.intro:hover
{
	 /* mouse over link */
	color: #f90;
}
div.customer-center a.intro:active
{
	/* selected link */
	color: #f90;
}


div.customer-center div.left
{
	float: left;
	width: 48%;
}

div.customer-center div.right
{
	float: right;
	width: 48%;
}.Doorway
{
	padding-top:28px;
	margin-left:auto;
	margin-right:auto;
	width:559px;
	
}

.Doorway .DoorwayInner
{
	background-color:#FFFFFF;
	padding:10px;
	border: solid 2px #ccc;
}

.Doorway .MainImage
{
	margin-left: auto;
	margin-right:auto;
	display:block;
	padding-bottom:14px;
}

.Doorway .MainHeading
{
	padding-left:24px;
	display:block;
}

.Doorway .MainBody
{
	padding-left:24px;
	padding-bottom:15px;
	display:block;
}

.Doorway .iconLink
{
	padding-left:24px;
	padding-bottom:22px;
}

div.event
{
	margin: 10px 0 0 0;
	padding: 0;
}
div.event p
{
	margin: 0;
	padding: 0;
}
div.event p.intro
{
	margin-top: 5px;
	font-weight: bold;
}
div.event div.body
{
	margin-top: 5px;
}
.FileDownload .MainIntro
{
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}

.FileDownload .MainBody
{
	display:block;
	padding-bottom:10px;
}

.FileDownload .DropDownHeaderLabel
{
	display:block;
}

.FileDownload .CategoryDropDownList
{
	margin:0 0 10px 0;
	width:auto;
}

/**** REPEATER *****/
.FileDownload .FileListDiv
{
	background-image: url(/Functions/FileDownload/Images/FileDownloadListDiv_bg.gif);
	display:block;
	clear:both;
	color:#515151;
	padding:10px 5px 10px 5px;
	overflow:auto;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.FileDownload .FileListDivMouseOver
{
	background-image: url(/Functions/FileDownload/Images/FileDownloadListDivMouseOver_bg.gif);
	clear:both;
	display:block;
	color:#515151;
	padding:10px 5px 10px 5px;
	cursor:pointer;
	overflow:auto;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.FileDownload .FileTextNoImage
{
	display:block;
	padding-top:25px;
	padding-left:92px;
}

.FileDownload .FileImage
{
	float:left;
	margin-right:5px;
}

.FileDownload .FileText
{
	display:block;
	padding-top:5px;
}

.FileDownload .FileLinkText
{
	color:#515151;
}
.FileList
{
	padding:10px 0 10px 0;
}

.FileList .FileLink
{
	display:block;
	margin:5px 0px 5px 10px;
	text-decoration:none;
}

.FileList .RootNode
{
	font-size:122%;
}

.FileList .LeafNode
{
	padding-left: 3px;
}

.FileList .FileSize
{
	color:#515151;
}.InternalNewsList
{
	color:#515151;
	font-family:Tahoma,Arial,Helvetica,Sans-Serif;
	font-size:11px;
}

.InternalNewsList .MainDateLabel
{
	 font-size:11px;
}

.InternalNewsList .PageLink
{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}


.InternalNewsList .PageName
{
	 font-size:180%;
	font-weight:normal;
}

.InternalNewsList .PageStartPublish
{
	font-size:11px;
	color:#005480;
}

.InternalNewsList .MainHeading
{
	 font-size:13px;
}

.InternalNewsList .MainIntro
{
	font-size:11px;
}

.InternalNewsList .MainIntro div
{
	font-size:11px;
}
.InternalNewsPage
{
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,Sans-Serif;
	color:#515151;
}

.InternalNewsPage .PageStartPublish
{
	font-size:11px;
}

.InternalNewsPage .PageName
{
	font-size:180%;
	font-weight:normal;
}

.InternalNewsPage .MainHeading
{
	font-size:13px;
}

.InternalNewsPage .MainIntro
{
	font-size:11px;
}

.InternalNewsPage .MainBody
{
	font-size:11px;
}div.list-box
{
	border: solid 1px #ccc;
	font-family: Arial;
	width: 227px;
	margin-bottom: 15px;
	padding: 6px;
	float: right;
	
}
div.list-box h3
{
	background-image: url(/Functions/ListBox/Images/GrayHeadingBg.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	color: #777;
	font-size: 120%;
	padding-top: 4px;
	font-family: Arial Bold, Arial; 
	height: 29px;
	
}
div.list-box ul
{
	padding: 0;
	margin: 0;
}
div.list-box ul li
{
	list-style-type: none;
	margin: 6px;
	padding-top: 6px;
	list-style-image:none;
	/*margin: 6px 0 6px 0;
	padding: 0 6px 0 6px;*/
	border-top: solid 1px #ccc;
}
div.list-box ul li.first
{
	border: none;
}
div.list-box ul li p
{
	margin: 0;
	padding: 0;
}
div.list-box a.text-link
{
	font-weight: bolder;
}
div.list-box a.text-link:link
,div.list-box a.text-link:visited 
{
	/* unvisited link */
	/* visited link */
	color: #000; /*#515151;*/
	font-style: normal;
	
	font-weight: normal;
	text-decoration: none;
}
div.list-box a.text-link:hover
{
	 /* mouse over link */
	color: #f90;
}
div.list-box a.text-link:active
{
	/* selected link */
	color: #f90;
}

div.list-box .date
{
	font-size: .8em;
	color: #666;
}div.media-archive div.filter
{
	margin: 10px 0;
	padding: 0;
}
div.media-archive div.filter label
{
	font-weight: bold;
}
div.media-archive div.filter select
{
	margin: 1px;
	width: 135px;
}
div.media-archive div.filter div.row
{
	padding-bottom: 2px;	
}
div.media-archive div.filter div.row div
{
	float: left;
	width: 135px;
	padding-left: 10px;
}
div.media-archive div.filter div.row div.first
{
	padding: 0;
}

div.media-archive input
{
	float: right;
	width: 80px;
	padding: 2px;
}body
{
}.PageNotFound
{
	padding-top:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:559px;
	padding:10px;
}

.PageNotFound a
{
	text-decoration:none;
}

.PageNotFound h1
{
	font-size:220%;
}

.PageNotFound .Text
{
	padding:40px;
	margin-top:40px;
	border: solid 2px #ccc;
	text-align:center;
	background: #FFFFFF url(/Frameworks/Default/Images/RegionPage_bg.gif) repeat-x;
}/*****************************************
/ProductList
/****************************************/	

.ProductListFilterDiv
{
	background-image: url(/Functions/Product/Images/ProductListFilterDiv_bg.gif);
	background-repeat:repeat;
	padding:5px 10px 5px 10px;
	min-height:80px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:80px;
}

.ProductListDiv
{
	background-image: url(/Functions/Product/Images/ProductListItem_bg.gif);
	display:block;
	min-height:75px;
	clear:both;
	padding:10px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.ProductListDivMouseOver
{
	background-image: url(/Functions/Product/Images/ProductListFilterDivOnMouseOver_bg.gif);
	display:block;
	clear:both;
	color:#515151;
	padding:10px;
	min-height:75px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.ProductListThumbnail
{
	float:left;
	clear:left;
}

.ProductListNameLabel
{
	vertical-align:top;
	margin:10px;
}

.ProductListAttributesLabel
{
	margin:10px;
	display:block;
}

.NameAndAttributesDiv
{
	margin-left:74px;
}

.ProductListResultsLabel
{
	background-image: url(/Functions/Product/Images/ProductListResultsLabel_bg.gif);
	background-repeat:repeat-x;
	padding-left:10px;
}

/**********************
/DropDowns
/*********************/

.ProductListDropDownTitle
{
	display:block;
}

.ProductListDropDown
{
	width:193px;
	margin:3px 0 2px 0;
}

.ProductListDropDownDiv1
{
	float:left;
	width:50%;
}

.ProductListDropDownDiv2
{
	float:right;
	width:50%;
}

.ProductListDropDownDiv3
{
	display:block;
}

.ProductListHyperLink
{
	color:#515151;
	text-decoration:none;
}/*****************************************
/ProductList
/****************************************/	
.ProductListSmallOuterDiv
{
	padding: 5px;
	border:1px solid #ccc;
}

.ProductListSmallHeader
{
	background-image: url(/Functions/Product/Images/ProductListSmallHeader_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
	width:100%;
	height:24px;
}

.ProductListSmallFilterDiv
{
	background-image: url(/Functions/Product/Images/ProductListSmallFilterDiv_bg.gif);
	min-height:110px;
}

.ProductListSmallDiv
{
	padding:5px;
	background-image: url(/Functions/Product/Images/ProductListItem_bg.gif);
	display:block;
}

.ProductListSmallDivMouseOver
{
	padding:5px;
	background-image: url(/Functions/Product/Images/ProductListFilterDivOnMouseOver_bg.gif);
	display:block;
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
}

.ProductListSmallNameLabel
{
	vertical-align:top;
	margin:10px;
}

.ProductListSmallDropDownTitle
{
	display:block;
	padding-left:10px;
}

.ProductListSmallDropDown
{
	margin:0 10px 5px 10px;
	width:90%;
}

.ProductListSmallDropDownDiv1
{
}

.ProductListSmallDropDownDiv2
{
}

.ProductListSmallDropDownDiv3
{
	padding-bottom:5px;
}

.ProductListSmallHyperLink
{
	color:#515151;
	text-decoration:none;
}.ProductClass .ImageDiv
{
	float:right;
	padding-left:5px;
}

.ProductClass .MainImage
{
	border:solid 1px #ccc;
	padding:4px;
	margin-bottom:10px;
}

.ProductClass .MainIntro
{
	padding-right:10px;
}

.ProductClass .MainBody
{
}

.ProductClass .ProductListDiv
{
	display:block;
}

.ProductClass .PuffDiv
{
	width:100%;
	overflow:auto;
}

.ProductClass .LeftPuff
{
	float:left;
	width:45%;
}

.ProductClass .RightPuff
{
	float:right;
	width:50%;
}/*****************************************
/ProductList
/****************************************/	

.ProductList .ProductListFilterDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListFilterDiv_bg.gif);
	background-repeat:repeat;
	padding:10px 10px;
	min-height:100px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:100px;
}

.ProductList .ProductListFilterDiv .BorderDiv
{
	min-width:100%;
	border-bottom:solid 1px #ccc;
}

.ProductList .ProductListDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListItem_bg.gif);
	display:block;
	min-height:75px;
	clear:both;
	padding:10px 0 5px 0;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.ProductList .ProductListDivMouseOver
{
	background-image: url(/Functions/ProductList/Images/ProductListFilterDivOnMouseOver_bg.gif);
	display:block;
	clear:both;
	color:#515151;
	cursor:pointer;
	padding:10px 0 5px 0;
	min-height:75px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.ProductList .ProductListThumbnailDiv
{
	width:80px;
	height:74px;
	float:left;
	padding-left:5px;
}

.ProductList .ProductListThumbnailDiv img
{
	border:none;
}

.ProductList .ProductListNameLabel
{
	padding-bottom:5px;
	display:block;
}

.ProductList .ProductListNoImage
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.ProductList .ProductListResultsLabel
{
	padding-left:10px;
	background-image:none;
}

/**********************
/DropDowns
/*********************/

.ProductList .ProductListDropDownTitle
{
	display:block;
}

.ProductList .ProductListDropDown
{
	width:190px;
}

.ProductList .DropDownSection1Div
{
	display:block;
	float:left;
}

.ProductList .DropDownSection2Div
{
	display:block;
	width:100%;
}

.ProductList .ProductListDropDownListDiv1
{
	float:left;
	margin:5px 10px 5px 0px;
}

.ProductList .ProductListDropDownListDiv2
{
	float:left;
	margin-top:5px;
}

.ProductList .ProductListDropDownTitleDiv3
{
	display:block;
	padding-top:5px;
}/*****************************************
/ProductList
/****************************************/	
.ProductListSmallOuterDiv
{
	padding: 5px;
	border:1px solid #ccc;
	float:right;
	width:227px;
}

.ProductListSmallOuterDiv .ProductListSmallHeader
{
	background-image: url(/Functions/ProductList/Images/ProductListSmallHeader_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
	width:100%;
	height:24px;
}

.ProductListSmallOuterDiv .ProductListSmallFilterDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListSmallFilterDiv_bg.gif);
	min-height:0;
	overflow:auto;
}

.ProductListSmallOuterDiv .ProductListSmallDiv
{
	padding:5px;
	background-image: url(/Functions/ProductList/Images/ProductListItem_bg.gif);
	display:block;
}

.ProductListSmallOuterDiv .ProductListSmallDivMouseOver
{
	padding:5px;
	background-image: url(/Functions/ProductList/Images/ProductListFilterDivOnMouseOver_bg.gif);
	display:block;
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

.ProductListSmallOuterDiv .ProductListSmallNameLabel
{
	vertical-align:top;
	margin:10px;
}

.ProductListSmallOuterDiv .ProductListSmallDropDownTitle
{
	display:block;
	padding-left:10px;
}

.ProductListSmallOuterDiv .ProductListSmallDropDown
{
	margin:0 10px 5px 10px;
	width:90%;
}

.ProductListSmallOuterDiv .ProductListSmallDropDownDiv3
{
	padding-bottom:5px;
}

.ProductListSmallOuterDiv .ProductListSmallHyperLink
{
	color:#515151;
	text-decoration:none;
}.region-flash
{
	margin: 0;
	padding: 0;
	border: none;
	width: 671px;
	height: 495px;
}

.FlashFallback .FallbackPuff
{
	float:left;
	width:33%;
	text-align:left;
}

.FlashFallback .HeaderLabel
{
	padding:20px 10px 10px 0;
	display:block;
	font-size:120%;
	font-weight:bold;
}

.FlashFallback .TextLabel
{
	display:block;
	padding: 0 10px 10px 0;
}

.FlashFallback .Link
{
	text-decoration:none;
}

.FlashFallback .Link .icon
{
	padding: 0 3px 0 0;
}.region-flash
{
	margin: 0;
	padding: 0;
	border: none;
	width: 671px;
	height: 495px;
}

.FlashFallbackUSA .FallbackPuff
{
	padding:10px;
	float:left;
	width:45%;
}

.FlashFallbackUSA .HeaderLabel
{
	padding:20px 10px 10px 0;
	display:block;
	font-size:120%;
	font-weight:bold;
}

.FlashFallbackUSA .Link
{
	text-decoration:none;
}

.FlashFallbackUSA .Link .icon
{
	padding: 0 3px 0 0;
}.Files .FileLink
{
	display:block;
}.Products .LoaderDiv
{
	width:100%;
	text-align:center;
}

.Products .ProductListDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListItem_bg.gif);
	display:block;
	min-height:75px;
	clear:both;
	padding:10px 0 10px 0;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.Products .ProductListDivMouseOver
{
	background-image: url(/Functions/ProductList/Images/ProductListFilterDivOnMouseOver_bg.gif);
	display:block;
	clear:both;
	color:#515151;
	cursor:pointer;
	padding:10px 0 10px 0;
	min-height:75px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.Products .ProductListThumbnailDiv
{
	width:80px;
	height:74px;
	float:left;
	padding-left:5px;
}

.Products .ProductListThumbnailDiv img
{
	border:none;
}

.Products .ProductListNameLabel
{
	padding-bottom:5px;
	display:block;
}

.Products .ProductClassDisplayPages
{
	margin-top:3px;
	float:left;
}

.Products .ProductListNoImage
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.Products .ProductListResultsLabel
{
	padding-left:10px;
	background-image:none;
}

.Products .iconLink
{
	display:inline;
	padding:5px 15px 0 0;
}

.Products .SelectBusinessAreaLabel
{
	display:block;
	padding:10px 0px;
}

.Products .BackToResults
{
	padding-bottom:10px;
	display:block;
}


/******************
//FILTERS
/*****************/
.Products .FilterDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListFilterDiv_bg.gif);
	background-repeat:repeat;
	padding:20px 10px;
	overflow:auto;
}

.Products .DropDownListTitle
{
	display:block;
	text-align:left;
}

.Products .DropDownListDiv
{
	float:left;
	padding-left:37px;
}

.Products .BusinessAreasLinkButton
{
	width:50%;
	display:block;
	text-decoration:none;
}
.ProductsOutOfProduction .OOPProductListDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListItem_bg.gif);
	display:block;
	min-height:75px;
	clear:both;
	padding:10px 0 10px 0;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.ProductsOutOfProduction .OOPProductListDivMouseOver
{
	background-image: url(/Functions/ProductList/Images/ProductListFilterDivOnMouseOver_bg.gif);
	display:block;
	clear:both;
	color:#515151;
	cursor:pointer;
	padding:10px 0 10px 0;
	min-height:75px;
	/*Below is needed for IE6*/
	height:auto !important;
	height:75px;
}

.ProductsOutOfProduction .OOPProductListThumbnailDiv
{
	width:80px;
	height:74px;
	float:left;
	padding-left:5px;
}

.ProductsOutOfProduction .OOPProductListThumbnailDiv img
{
	border:none;
}

.ProductsOutOfProduction .OOPProductListNameLabel
{
	padding-bottom:5px;
	display:block;
}

.ProductsOutOfProduction .OOPProductClassDisplayPages
{
	margin-top:3px;
	float:left;
}

.ProductsOutOfProduction .OOPProductListNoImage
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.ProductsOutOfProduction .OOPProductListResultsLabel
{
	padding-left:10px;
	background-image:none;
}

.ProductsOutOfProduction .iconLink
{
	display:inline;
	padding:5px 15px 0 0;
}

.ProductsOutOfProduction .SelectBusinessAreaLabel
{
	display:block;
	padding:10px 0px;
}

.ProductsOutOfProduction .BackToResults
{
	padding-bottom:10px;
	display:block;
}

/******************
//FILTERS
/*****************/
.ProductsOutOfProduction .FilterDiv
{
	background-image: url(/Functions/ProductList/Images/ProductListFilterDiv_bg.gif);
	background-repeat:repeat;
	padding:20px 10px;
	overflow:auto;
}

.ProductsOutOfProduction .DropDownListTitle
{
	display:block;
	text-align:left;
}

.ProductsOutOfProduction .DropDownListDiv
{
	float:left;
	padding-left:37px;
}

.ProductsOutOfProduction .OOPBusinessAreasLinkButton
{
	width:50%;
	display:block;
	text-decoration:none;
}
/****************
/LABELS
/***************/

.Search .SearchQueryLabel
{
	display:block;
}

.Search .ProductClassesLabel
{
	display:inline;
	color:#515151;
	font-size:110%;
	font-weight:bold;
}

.Search .RepeaterHeaderDiv
{
	background-image: url(/Frameworks/Default/Images/GridViewColumn1Header_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	margin-top:14px;
	padding-left:3px;
	padding-bottom:3px;
}

.Search .RepeaterHeaderDiv label
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.Search .PageRepeaterLabel
{
	display:block;
}

/******************
/TABS
/*****************/

.Search .TabButton
{
	padding:5px 10px 3px 10px;
	font-size:115%;
	line-height:2;
	overflow:hidden;
}

.Search .ActiveTab
{
	font-weight:bold;
	color:#515151;
	background-color:#F5F5F5;
	border-bottom:none;
}

.Search .InactiveTab
{
	color:Black;
	background-color:#DDDFFF;
}

.Search .TabContainer
{
	padding-top:20px;
}

.Search .ContentContainer
{
	margin-top: -1px;
	padding:10px 5px 0 5px;
	background-color:#F5F5F5;
}
.SiteMapTree
{
	padding-top:15px;
}

.SiteMapTree ul li
{
	list-style-type:none;
	list-style-image:none;
}
.TellAFriendPopUp
{
	padding:30px;
	background: #FFFFFF url(/Frameworks/Default/Images/RegionPage_bg.gif) repeat-x;
}

.TellAFriendPopUp .TextLabels
{
	display:block;
	margin: 5px 0 2px 0;
}

.TellAFriendPopUp .RegExValidator
{
	display:block;
}

.TellAFriendPopUp .Button
{
	margin-top:1em;
	display:block;
}div.customer-center img.image 
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px;
	text-align:center;
	border:solid 1px #ccc;
}

div.customer-center p.intro
{
	
	font-weight: bold;
}


div.customer-center div.inner-container
{
	border-top: solid 1px #ccc;
	padding-top: 5px;
	margin-top: 10px;
}

div.customer-center div.inner-container h2
{
	font-family: Arial;
	font-size: 12px;
}
div.customer-center div.inner-container p
{
	margin: 0px;
	margin-top: 5px;
}
div.customer-center div.inner-container p a
{
	background-image: url(/Functions/CustomerCenter/Images/link-next.gif);
	display: block;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-left: 17px;
	border:none;
}

div.customer-center a.intro:link
,div.customer-center a.intro:visited 
{
	/* unvisited link */
	/* visited link */
	color: #f90;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
div.customer-center a.intro:hover
{
	 /* mouse over link */
	color: #f90;
}
div.customer-center a.intro:active
{
	/* selected link */
	color: #f90;
}


div.customer-center div.left
{
	float: left;
	width: 48%;
}

div.customer-center div.right
{
	float: right;
	width: 48%;
}div.article-intro .intro-text
{
	padding-bottom: 10px;
	font-weight: bold;
}
div.webpage-intro img
{
	float: right;
	padding:4px;
	margin: 0 0 5px 10px;
}
div.webpage-intro img.left
{
	float: left;
	margin: 0 10px 5px 0;
}

.webpage-intro .MainBody img
{
	float:left;
}div.world-outer
{
	text-align: left;
	margin: auto;
	width: 962px;
}
div.world
{
	text-align: left;
	margin: 0;
}
div.world div.dometic-logo
{
	margin: 20px;
	background: Transparent url(/Frameworks/Default/Images/PageHeader.gif) no-repeat top left;
	height: 42px;
	width: 178px;
}
div.flash-area
{
	
}

div.world-menu div.left-corner
{
	background: Transparent url(/Functions/World/Images/LeftGradient.gif) no-repeat top left;
	width: 9px;
	height: 7px;
	float: left;
}
div.world-menu div.right-corner
{
	background: Transparent url(/Functions/World/Images/RightGradient.gif) no-repeat top left;
	width: 9px;
	height: 7px;
	float: left;
}
div.world-menu div.filler
{
	background: Transparent url(/Functions/World/Images/MiddleGradient.gif) repeat-x top left;
	width: 67px;
	height: 7px;
	float: left;
}
div.world-menu div.menu
{
	background: Transparent url(/Functions/World/Images/MenuBg.gif) no-repeat top left;
	width: 810px;
	height: 44px;
	float: left;
	margin-bottom: 15px;
}
div.world-menu div.menu
{
	color: #dedede;
	font-weight:bold;
	font-family: Arial;
}
div.world-menu div.menu span.pick-site-label
{
	display: block;
	float: left;
	padding: 4px;
	margin: 8px 0 0 15px;
	font-size: 100%;
	color: #dedede;
}

div.world-menu div.menu .continent-label
{
	display: block;
	float: left;
	margin: 5px 0 0 15px;
	padding: 4px;
	font-size: 150%;
	
}
div.world-menu div.menu li.selected
{
	color: #fff;
}
div.world-menu div.menu li.hover
{
	color: #555;
	cursor: pointer;
}
div.world div.regions
{
	clear:both;
	text-align: center;
	margin: 0 auto 0 auto;
	background-color: Gray;
	width: 600px;
}
div.world div.regions div div
{
	display: none;
}
div.world div.regions div div.visible
{
	display:block;
	text-align: left;
	border: solid 1px #ccc;
	padding: 5px;
}
div.world div.regions div div.visible a
{
	display: block;
	float: left;
	width: 120px;
	padding: 5px;
	margin-right: 10px;
	color: White;
}
div.world div.regions div div.visible a.hover
{
	color: #555;
}



.FlashFallbackMenu
{
	float:left;
	width:100%;
}

.FlashFallbackMenu .Item
{
	color:#000000;
	text-decoration:none;
	float:left;
	width:85px;
	padding:5px 0 5px 0;
}

.FlashFallbackMenu .Item:hover
{
	color:#FF9900;
}

.FlashFallbackMenu .StartPageRepeater
{
	float:left;
	background-image: url(/Functions/ProductList/Images/ProductListFilterDiv_bg.gif);
	background-repeat:repeat;
	border-left:solid 2px #ccc;
	border-right:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	text-align:center;
	padding-top:6px;
	padding-bottom:3px;
	width:90%;
	/*margin:0 20px 0 20px;*/
}

.FlashFallbackMenu .Left
{
	float:left;
	width:5%;
}

.FlashFallbackMenu .Right
{
	float:right;
	width:5%
}

.AlternativeText
{
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}

.flashcontent
{
	text-align:center;
}
