#mainWrapper
{
    /* width:          861px; */
    width: 842px;
    margin-left:    50px;
    margin-top:     26px;
}
#IPmainWrapper
{
    /* width:          861px; */
    width: 842px;
    margin-left:    50px;
    margin-top:     5px;
}
h1
{
    font-size: 16px;
    font-weight: bold;
    margin-bottom:      15px; 
}
h2
{
    font-weight:        bold;
    font-size:          15px;
    margin-bottom:      15px; 
}
.h2
{
    font-weight:        bold;
    font-size:          15px;
    margin-bottom:      15px;    
}
h3
{
    font-size: 14px;
    font-weight: normal;
    margin-bottom:      15px;
}
ol
{
padding-left: 30px;    
}
.normaltext
{
    font-size: 11px;
    font-weight: normal;
}
p
{
    margin-top:11px;
    margin-bottom:11px;
}
a
{
    color: #007E6F;
}

.hidden
{
	visibility:hidden;
}
.ErrorMessage
{
    color: #FF0000;    
}
td.languageCol
{
    text-align:     right;
    margin-bottom:  4px;
}
td.IPlanguageCol
{
    text-align:     left;
    padding-top: 0px;
    height: 25px;
}
td.IPlanguageCol a
{
    text-align:         left;
    padding-bottom:      10px;
    color:              #8c8c8c;
    
}

#headerRow
{
    width:          861px;
    height:         32px;
}

td.logoCol
{
    
}

td.menuCol
{
    width:          693px;
    height:         31px;
    padding-left:   0px;
    background:     #FFFFFF url(../../images/pergo_site/bg_top_menu.jpg) no-repeat;
}



#mainRow
{
    padding-top: 7px;
}

img.itemImage
{
    border: 0px;    
}

td.mainRowLeftCol
{
    width:          153px;
    height:         680px;
    background:     #FFFFFF url(../../images/pergo_site/bg_left_col.jpg) repeat-x;
    vertical-align: top;
    margin: 0em;
    padding: 0em;
}
td.mainRowRightCol
{
    vertical-align: top;
    width: 681px;
}
div.logoDontWorryFloors
{
    margin-left: 12px; 
    margin-top: 5px;   
}
input.GreenButton
{
    background-image: url('../../images/pergo_site/bg_button.png');
    background-repeat:repeat-x;
    color:#FFFFFF; 
    font-size:10px;
}
div.MainContentSecondRow
{
    margin-top:         15px;
    float:left;
    width:100%
}

/*****************************
 * TOP MENU
 *****************************/
#TopMenu
{
    padding-left:   20px;   
}
#TopMenu table.TopMenuTable
{
       
}
#TopMenu td.TopMenuItem
{
    padding-left:   9px; 
    vertical-align:bottom;
}
.topMenuItem 
{
     color:         #FFFFFF;
     font-weight:   600;
}
.topMenuItem:hover 
{
     color:         #474747;
}

.topMenuItemActive 
{
     color:         #474747;
     font-weight:   600;
}
/*****************************
 * GLOBAL START PAGE
 *****************************/

#globalStartArea
{
    width:          682px;
    height:         599px;
    margin-top:0px;
    vertical-align:top;
}
div.headlinePanel
{
    font-size:      14px;  
    margin-bottom: 10px; 
}

#ctl00_mainContent_globalRegion
{
    position:absolute;
    top: 160px;
    left: 250px;
}

#globalDivisionImage
{
    position:absolute;
    margin-top:3px;
    width:              1px;
    height:             125px;
}
#globalCountries
{
   position:absolute;
    margin-left:25px; 
}

#ctl00_mainContent_europeanCountryArea
{
    position:absolute;
    top: 160px;
    left: 365px;
}


#worldBackground
{
    width: 682px;
    height: 500px;
}

tr.globalCountryRow
{
    height: 15px;    
    
}

.globalButton
{
    color:              #000000;
    font-weight:        900; 
    margin-right: 25px;   
}
.globalButton:hover
{
    color:              #007E6F;
    font-weight:        900;  
    margin-right: 25px;  
}

.globalButtonSelected
{
    color:              #007E6F;
    font-weight:        900;    
}



/************************/
/* ACCESSORIES Page
/************************/

div.AccessoriesPageMainContent div.MainContentFirstRow
{
     margin-top:         15px;
     float:              left;
}
div.AccessoriesPageMainContent div.MainContentSecondRow
{
     border-top:         solid 1px #d5d5d5;
     margin-top:         15px;
     padding-top:        10px;
     float:              left;
}
div.AccessoriesPageMainContent div.MainContentThirdRow
{
     border-top:         solid 1px #d5d5d5;
     margin-top:         15px;
     padding-top:        10px;
     width:              680px;
     float:              left;
}
div.AccessoriesPageMainContent table.TwoColumnLayout
{
    width:              100%;    
}
div.AccessoriesPageMainContent table.TwoColumnLayout td.FirstColumn
{
    width:              330px;
    padding-right:      17px;
    vertical-align:     top;
    margin-top:         0px;
    padding-top:        0px;
}
div.AccessoriesPageMainContent table.TwoColumnLayout td.SecondColumn
{
    width:              330px;
    padding-left:       17px;
    vertical-align:     top;
    margin-top:         0px;
    padding-top:        0px
}

div.AccessoriesPageMainContent table.TwoColumnLayout td.FirstColumn h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      15px;
    margin-top:         0px;
}
div.AccessoriesPageMainContent table.TwoColumnLayout td.FirstColumn div.FirstColumnText
{
}

div.AccessoriesPageMainContent table.TwoColumnLayout td.SecondColumn div.SecondColumnText
{
    margin-top:31px;
}
div.accessoryItemPanel 
{
    float:left;    
}
div.accessoryItemPanel td.accessoryName
{
    font-weight: 700;    
}
div.accessoryItemPanel td.accessoryItemImage
{
    width: 186px;    
}
div.accessoryItemPanel td.accessoryItemInfo
{
    vertical-align: top; 
    width: 340px;    
}
div.accessoryItemPanel select.ListBoxPartNo
{
    background-color: #FFFFFF;
    border:none;
    color:#000000;    
}
div.accessoryItemPanel td.accessoryItemInfo table td.accessoryItemInfoColumn1
{
    padding-right: 4px; 
    width: 60px;   
}
div.accessoryItemPanel td.accessoryItemSplitImage
{
    vertical-align: middle; 
    text-align: right;
}
div.accessoryItemPanel td.accessoryItemSplitImage table tr td
{
    color: #b7b7b7; 
    width: 150px;  
    text-align: right; 
}
div.AccessoriesPageMainContent div.DownloadLinkSection
{
    width:              155px;
    float:              left;
}
div.MainContentThirdRow 
{
    float:              left;
}
div.MainContentThirdRow div.navigationAll
{
    float:              left;
}
div.MainContentThirdRow div.navigationPages
{
    float:              right;
    width:              500px;
}
div.MainContentThirdRow div.navigationPages div.navigationPagerPanel
{
    float:              right;
    margin-top:         0px;
}
div.MainContentThirdRow div.navigationPages div.globalAccessPanel
{
    float:              right;
    margin-top:         0px;
}
div.MainContentThirdRow div.navigationPages div.globalAccessPanelOffset30
{
    float:              right;
    margin-top:         30px;
    width:              500px;
}

div.MainContentThirdRow a.pagnationButtons
{
    margin-left:        2px;
    color:              #007E6F;
    text-decoration:    underline;
}
div.MainContentThirdRow a.pagnationButtonsSelected
{
    margin-left:        2px;
    color:              #007E6F;
    text-decoration:    none;
}
/************************/
/* CAREER CENTER PAGE
/************************/
div.CareerCenterPageMainContent > div.PageMainFlashImage
{
    
}
div.CareerCenterPageMainContent table.TwoColumnLayout
{
    width: 100%;    
}
div.CareerCenterPageMainContent table.TwoColumnLayout td.FirstColumn
{
    width:              220px;
    padding-right:      17px;
    vertical-align:     top;
    margin-top:         0px;
    padding-top:        0px;
    border-right:       solid 1px #d5d5d5;
}
div.CareerCenterPageMainContent table.TwoColumnLayout td.SecondColumn
{
    padding-left:       17px;
    vertical-align:     top;
    margin-top:0px;
    padding-top:0px
}


div.CareerCenterPageMainContent a.PressReleaseItemDateLink
{
    
}
div.CareerCenterPageMainContent a.PressReleaseItemHeadlineLink
{
  
}
div.CareerCenterPageMainContent a.PressReleaseItemDateLinkSelected
{
    color: #000000;
}
div.CareerCenterPageMainContent a.PressReleaseItemHeadlineLinkSelected
{
    color: #000000;
    /* font-style:italic; */
}

div.CareerCenterPageMainContent h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              420px;
    float:              left;
    margin-top:0px;
    padding-top:0px;
}
div.CareerCenterPageMainContent div.PressReleaseArea table
{
    margin-top:0px;
    padding-top:0px;
}

div.CareerCenterPageMainContent div.GlobalAccessMenu30Margin
{
    margin-top:30px;
}
div.CareerCenterPageMainContent div.GlobalAccessMenu
{
    margin-top: 0px;
}

/************************/
/* CAREER CENTER SEARCHER control
/************************/
div.CareerCenterSearcher
{
    width:              220px;
    margin-top:0px;
    padding-top:0px;
    vertical-align:top;
}
div.CareerCenterSearcher h2
{
    padding-top:0px;
    margin-top:0px;
}
div.CareerCenterSearcher h3
{
    font-size:14px;
    margin-bottom:7px;
}
div.CareerCenterSearcher span.DropDownExplanation
{
    margin-top: 0px; 
    margin-bottom: 10px; 
    padding-bottom: 10px;  
}

select.CareerCenterDropDown
{
    width:              120px;
    font-size:          11px;
    margin-bottom:      0px;
    padding-bottom:     0px;
}
/************************/
/* FIND RETAILER page
/************************/
div.FindRetailerPageMainContent > div.PageMainFlashImage
{
    
}
div.FindRetailerPageMainContent h4
{
    font-weight:        500;
    font-size:          14px;
    margin-bottom:      7px;
    margin-top:         0px;
}
div.FindRetailerPageMainContent .FindRetailerRadiobuttons
{
    margin-bottom: 17px;    
}
div.FindRetailerPageMainContent select.FindRetailerDropDown
{
    width:              160px;
    font-size:          11px;
    margin-bottom:      25px;
    padding-bottom:     0px;
}
div.FindRetailerPageMainContent input.TextBox
{
    width:          150px;
    font-size:      11px;
    margin-bottom:  10px;
    border: solid 1px #999999;
}
div.FindRetailerPageMainContent table.ThreeColumnLayout
{
    width: 100%;
}
div.FindRetailerPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              228px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.FindRetailerPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              228px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}
div.FindRetailerPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    padding-left:       17px;
    vertical-align:     top;
    border-left:        solid 1px #d5d5d5;
}

div.FindRetailerPageMainContent  div.globalAccessPanelOffset30
{
    margin-top:         30px;
    float:              right;
}


/************************/
/* FLOOR INTRODUCTION Page
/************************/
div.FloorIntroductionPageMainContent > div.PageMainFlashImage
{
    
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              228px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              228px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              225px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:       solid 1px #d5d5d5;
}

div.ColorSliderDiv
{
        
}

div.FloorIntroductionPageMainContent table.ThreeColumnLayout  span.Headline
{
    font-weight:        normal;
    font-size:          16px;
    margin-bottom:      10px;
    width:              228px;
    float:left;
}


div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.FirstColumn p
{
    margin-top:0px;
    margin-bottom:15px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.SecondColumn p
{
    margin-top:0px;
    margin-bottom:15px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.SecondColumn div
{
    margin-top:0px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.SecondColumn table
{
    float:left;
    margin-left:0px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-collapse:collapse;
    margin-bottom: 20px;
}

div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.SecondColumn table strong
{
    font-size:11px;
    line-height:20px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.SecondColumn table td
{
    padding-bottom:10px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              155px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.ThirdColumn h2
{
    margin-bottom: 0px;
}
div.FloorIntroductionPageMainContent table.ThreeColumnLayout td.ThirdColumn h3
{
    margin-bottom: 0px;
    margin-top: 15px;
}
/************************/
/* FLOOR INTRODUCTION
/************************/
div.FloorIntroductionPageMainContent
{
    
}

/*****************************
 * GLOBAL
 *****************************/
/* General */
a
{
	text-decoration: none;
}
.languageFlags
{
    margin-left:    7px;
    border: 0px;
}



#globalStartPageHeadline H1
{
   visibility:          hidden;
}
#HeaderFlashImage
{
    margin:             0px;
    padding:            0px;    
}
/************************/
/* LEFT MENU
/************************/
a.leftMenuFirstLevelMenuItem
{
    color: #FFFFFF;
    font-size: 16px;    
    float: right;
    padding-right: 15px;
    margin-top: 50px;
    margin-bottom: 18px;
    text-align:right;
}
 
div.LeftMenuDesignAward                                                                                                    
{
   position:absolute;
   font-size:10px;
   top: 250px;
   left: 68px;
   width: 149px;
   text-align: center;
}  
             
div.LeftMenuCopyPrivacy                                                                                                    
{
   position:absolute;
   font-size:10px;
   top: 775px;
   left: 51px;
   width: 149px;
   padding-bottom: 30px;
   margin-bottom: 30px;
   text-align: center;
}
/***************************/
div.leftMenuContainer
{
    float:right;
    text-align:right;
    margin: 0em;
    padding: 0em;
    width:100%;
}

div.menuitem_1, div.selected_menuitem_1
{
    margin: 0em;
    padding: 0em;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 15px;
    width: 138px;
    border-top: solid 1px #FFFFFF;
}
div.menuitem_1_isFirst
{
    margin: 0em;
    padding: 0em;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 15px;
    width: 138px;
}

div.selected_menuitem_1_isFirst
{
    margin: 0em;
    padding: 0em;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 15px;
    width: 138px;
}
div.selected_menuitem_1 a.menulinkactive
{
    font-size: 12px;
    color: #474747;
}
div.selected_menuitem_1_isFirst a.menulinkactive
{
    font-size: 12px;
    color: #474747;
}
div.menuitem_1 a.menulink
{
    font-size: 12px;
    color: #FFFFFF;
}
div.menuitem_1 a.menulinkactive
{
    font-size: 12px;
    color: #474747;	
}
div.menuitem_1_isFirst a.menulink
{
    font-size:          12px;
    color:              #FFFFFF;
}
div.menuitem_1_isFirst a.menulinkactive
{
    font-size:          12px;
}
/***************************/
div.menuitem_2, div.selected_menuitem_2
{
    margin: 0em;
    padding: 0em;
    padding-bottom: 5px;
    padding-top: 0px;
    padding-right: 15px;
    width: 138px;	
}

div.menuitem_2 a.menulink
{
    font-size:          11px;
    color:              #FFFFFF;	
}
div.selected_menuitem_2 a.menulinkactive
{
    font-size:          11px;
    color:              #474747;	
}
/***************************/
div.menuitem_3, div.selected_menuitem_3
{
    margin-top:         0px;
    margin-bottom:      0px;
    padding:            0px;
    width:              100%;
    color:              #FFFFFF;
    font-size:          10px;	
    margin-top: -6px;
    margin-bottom: 8px;
}
div.menuitem_3 a.menulink
{
    font-size:          10px;
    color:              #FFFFFF;	
    padding-right:      15px;
    	
}
div.selected_menuitem_3 a.menulinkactive
{
    font-size:          10px;
    color:              #474747;	
    padding-right:      15px;	
}
/************************/
/* Global Access Menu
/************************/
div.AccessMenu ul.globalAccessMenu
{
    text-align:         right;    
    list-style:         none;
    color:              #8c8c8c;
    margin:             0px;
    float:              right;
    padding-bottom: 0px;
}
div.AccessMenu ul.globalAccessMenu a
{
    color:              #8c8c8c;
    text-align:         right;
    line-height:        15px;
}
/*****************************
 * LOCAL INTRO PAGE
 *****************************/
#localIntroBody
{
   background-color:    #FFFFFF;
   position:            absolute; 
   top:                 50%; 
   left:                50%; 
   margin-top:          -250px; 
   margin-left:         -375px; 
}
/************************/
/* LOCAL START Page
/************************/
div.LocalStartPageMainContent > div.PageMainFlashImage
{
    
}
div.LocalStartPageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.LocalStartPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              250px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.LocalStartPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              267px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}
div.LocalStartPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              153px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:        solid 1px #d5d5d5;
    text-align:         right;
}

div.LocalStartPageMainContent * h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    margin-top:         0px;
}
div.LocalStartPageMainContent table.NewsArchiveTable
{
    width: 100%
}
div.LocalStartPageMainContent table.NewsArchiveTable td
{
    vertical-align:bottom;
}
div.LocalStartPageMainContent table.NewsArchiveTable td h1
{
    margin-bottom: 0px;
}
div.LocalStartPageMainContent table.NewsArchiveTable td.LinkCell
{
    text-align:right;
}

div.LocalStartPageMainContent div.globalAccessPanelOffset30
{
    
}
div.LocalStartPageMainContent div.globalAccessPanelOffset30 ul.globalAccessMenu
{
    padding-left:0px;
    width:              153px;
    text-align:         right;
    margin-top:         30px;
}
/************************/
/* NEWS ITEM PAGE
/************************/
select.NewsYearDropDown
{
    width:              100px;
    font-size:          11px;
    margin-bottom:      10px;
    padding-bottom:     0px;
}
div.NewsItemPageMainContent > div.PageMainFlashImage
{
    
}
div.NewsItemPageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              143px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.FirstColumn a.NewsItemDateLinkSelected
{
   color: #000000;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.FirstColumn a.NewsItemHeadlineLinkSelected
{
    color: #000000;
}

div.NewsItemPageMainContent table.ThreeColumnLayout td.FirstColumn h2.Headline
{
    width:              143px;
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    float:left;
    margin-top: 0px;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              364px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.SecondColumn h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              360px;
    float:              left;
    margin-top:         0px;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    padding-left:       3px;
    vertical-align:     top;
    width:              100px;
    text-align:         right;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.ThirdColumn ul.globalAccessMenu
{
    width:              100%;
    padding:0px;
}
div.NewsItemPageMainContent table.ThreeColumnLayout td.ThirdColumn div.ImageHolders img
{
    margin-bottom: 10px;
}

div.NewsItemPageMainContent div.globalAccessPanel
{
    margin-top:         0px;
}
div.NewsItemPageMainContent div.globalAccessPanelOffset30
{
    margin-top:         30px;
}
/************************/
/* NORMAL PAGE
/************************/
div.NormalPageMainContent > div.PageMainFlashImage
{
    
}
div.NormalPageMainContent div.MainContentSecondRow
{
    width:              100%;
}
div.NormalPageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.NormalPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              228px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.NormalPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              228px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}
div.NormalPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              225px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:        solid 1px #d5d5d5;
}
div.NormalPageMainContent table.ThreeColumnLayout td p
{
    margin-top:0px;
}

div.NormalPageMainContent h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              100%;
    margin-top:         0px;
}

div.NormalPageMainContent  div.globalAccessPanelOffset30
{
    margin-top:         30px;
}
div.NormalPageMainContent  div.globalAccessPanel
{
    margin-top:         0px;
}
/************************/
/* INTELLECTUAL TWO COLUMN NORMAL PAGE
/************************/

div.IntellectualTwoColumnNormalPageMainContent > div.PageMainFlashImage
{
    
}
div.IntellectualTwoColumnNormalPageMainContent div.MainContentSecondRow
{
    width:              100%;
}
div.IntellectualTwoColumnNormalPageMainContent table.TwoColumnLayout
{
    width:              100%;
}
div.IntellectualTwoColumnNormalPageMainContent table.TwoColumnLayout td.FirstColumn
{
    width:              340px;
    padding-right:      17px;
    vertical-align:     top;
}
div.IntellectualTwoColumnNormalPageMainContent table.TwoColumnLayout td.SecondColumn
{
    width:              340px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}

div.IntellectualTwoColumnNormalPageMainContent table.TwoColumnLayout td p
{
    margin-top:0px;
}

div.IntellectualTwoColumnNormalPageMainContent h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              100%;
    margin-top:         0px;
}

/************************/
/* INTELLECTUAL PATENTS PAGE
/************************/

div.PatentPageMainContent table
{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
}
div.PatentPageMainContent table td h3
{
    font-size:          14px;
    font-weight:        bold;
    margin-top:         0px;
    margin-bottom:      0px;
}
div.PatentPageMainContent table td p
{
    margin-top:         0px;
}
div.PatentPageMainContent table td span p
{
    margin-top:         0px;
}
div.PatentPageMainContent table tr.HeadingRow
{
    font-weight:        bold;
}
div.PatentPageMainContent table td.FirstColumn
{
    width:              120px;
    padding-left:       15px;
    padding-right:      17px;
    padding-bottom:     10px;
    vertical-align:     top;
}

div.PatentPageMainContent table td.SecondColumn
{
    width:              75px;
    padding-left:       17px;
    padding-right:      17px;
    padding-bottom:     10px;
    vertical-align:     top;
}

div.PatentPageMainContent table td.ThirdColumn
{
    width:              240px;
    padding-left:       17px;
    padding-right:      17px;
    padding-bottom:     10px;
    vertical-align:     top;
}
div.PatentPageMainContent table td.FourthColumn
{
    width:              200px;
    padding-left:       17px;
    padding-bottom:     10px;
    vertical-align:     top;
}
div.PatentPageMainContent table tr.ContentRow td.FirstColumn
{
    border-right:       solid 1px #d5d5d5;
}

div.PatentPageMainContent table tr.ContentRow td.SecondColumn
{
    border-right:       solid 1px #d5d5d5;
}

div.PatentPageMainContent table tr.ContentRow td.ThirdColumn
{
    border-right:       solid 1px #d5d5d5;
    padding-bottom:     10px;
}
div.PatentPageMainContent table tr.ContentRow td.FourthColumn p
{
    margin-top:         0px;
    padding-bottom:     10px;
}
/************************/
/* INTELLECTUAL PRODUCT LISTING
/************************/
div.IntellectualProductListingPageMainContent
{
    padding-left:20px;
}
div.IntellectualProductListingPageMainContent h1.ProductHeadline
{
    margin-top: 50px;                                                                                                                               
    margin-bottom: 20px;
}
div.IntellectualProductListingPageMainContent table
{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
}
div.IntellectualProductListingPageMainContent table td h3
{
    font-size:          14px;
    font-weight:        bold;
    margin-top: 0px;
    margin-bottom: 7px;
}
div.IntellectualProductListingPageMainContent table td span p
{
    margin-top: 0px;
}
div.IntellectualProductListingPageMainContent table td.FirstColumn
{
    width:              200px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}

div.IntellectualProductListingPageMainContent table td.SecondColumn
{
    width:              200px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}

div.IntellectualProductListingPageMainContent table td.ThirdColumn
{
    width:              165px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:        solid 1px #d5d5d5;
}
/************************/
/* INTELLECTUAL TRADEMARKS PAGE
/************************/

div.TrademarkPageMainContent table
{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
}
div.TrademarkPageMainContent table td h3
{
    font-size:          14px;
    font-weight:        bold;
    margin-top:         0px;
    margin-bottom:      0px;
}
div.TrademarkPageMainContent table td p
{
    margin-top:         0px;
}
div.TrademarkPageMainContent table td span p
{
    margin-top:         0px;
}
div.TrademarkPageMainContent table tr.HeadingRow
{
    font-weight:        bold;
}
div.TrademarkPageMainContent table tr.ContentRow td.FirstColumn
{
    border-right:       solid 1px #d5d5d5;
    width:              200px;
    padding-right:      17px;
    padding-bottom:     20px;
    vertical-align:     top;
}
div.TrademarkPageMainContent table tr.ContentRow td.SecondColumn
{
    width:              350px;
    padding-left:       17px;
    padding-bottom:     20px;
    vertical-align:     top;
}
div.TrademarkPageMainContent div.FinnishingText
{
    float:              left;
    width:              650px;
    padding-top:        30px;
    vertical-align:     top;
}
/************************/
/* ORDER BROCHURE PAGE
/************************/
div.OrderBrochurePageMainContent
{
    margin-left: 20px;
}
div.OrderBrochurePageMainContent div.DocumentLink
{
    padding-top: 7px;
}
div.OrderBrochurePageMainContent h1.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-top:         30px;
}

div.OrderBrochurePageMainContent table
{
    margin: 0px;
    padding:0px;
}
div.OrderBrochurePageMainContent td
{
    vertical-align:top;
    margin: 0px;
}
div.OrderBrochurePageMainContent td.separatorCell
{
    width: 10px;
}
div.OrderBrochurePageMainContent input.TextBox
{
    width:          150px;
    font-size:      11px;
    margin-bottom:  10px;
    border: solid 1px #999999;
}
div.OrderBrochurePageMainContent td.VisitorTypeRadioButtonList
{
    padding-bottom: 15px;    
}

div.OrderBrochurePageMainContent select.DropDownList
{
    width:              154px;
    font-size:          11px;
    margin-bottom:      10px;
}
div.OrderBrochurePageMainContent table.RadioButton tr
{
   height:20px;
}
div.OrderBrochurePageMainContent table.RadioButton input
{
   float: left;
}
div.OrderBrochurePageMainContent table.RadioButton label
{
    margin-left:25px;		
    display:block;
    margin-top: 2px;
}

div.OrderBrochurePageMainContent  div.DownloadLinkSection
{
    width:              155px;
    float:              right;
    margin-top: 30px;
}
div.OrderBrochurePageMainContent span.ValidationSummary
{
    padding-top:4px;
    color:#FF0000;
    line-height:6px;    
}
div.OrderBrochurePageMainContent span.ValidationSummaryTwoRows
{
    padding-top:4px;
    color:#FF0000;
    line-height:11px;    
}
/************************/
/* PAGE LIST
/************************/
div.LatestNews *  h1
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    margin-top:         0px;
}
div.LatestNews * h1 a.newsArchiveLink
{
    color:              #007E6F;
    font-size:          10px;   
    margin-left:        25px; 
}
div.LatestNews div  h3
{
    font-size:          11px;
    font-weight:        normal;
    margin-bottom:      7px;
}
div.LatestNews *  h3 a
{
    color:              #000000;
}
div.LatestNews div.latestNewsItem
{
    margin-top:         15px;
}

div.PageList
{
     
}
/************************/
/* PERGO IN THE WORLD page
/************************/
div.FindPergoCompanyPageMainContent > div.PageMainFlashImage
{
    
}
div.FindPergoCompanyPageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.FindPergoCompanyPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              228px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.FindPergoCompanyPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              228px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
}
div.FindPergoCompanyPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              155px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:       solid 1px #d5d5d5;
}

div.FindPergoCompanyPageMainContent  div.globalAccessPanelOffset30
{
    margin-top:         30px;
    float:              right;
}
/************************/
/* PERGO COMPANY SEARCHER control
/************************/
div.FindPergoCompanySearcher
{
    width:220px;
}

div.FindPergoCompanySearcher h4
{
    font-weight:        500;
    font-size:          14px;
    margin-bottom:      7px;
    margin-top:         0px;
}

select.FindPergoCompanyDropDown
{
    width:              120px;
    font-size:          11px;
    margin-bottom:      25px;
    padding-bottom:     0px;
}
/************************/
/* MEDIA IMAGE GALLERY control
/************************/
div.MediaGalleryImageHolder
{
    float: left;
    width: 65px;
    height: 43px;
    margin-left:4px;
    margin-right:4px;
    margin-bottom:8px;
    text-align:center;
}
div.MediaGalleryImageHolder input.MediaGalleryImage
{
    margin: 0 auto;   /* align for good browsers */   
}
/************************/
/* MEDIA IMAGE PREVIEW control
/************************/
input.PreviewImageButton
{
    float: right;
}
a.PreviewImageLink
{
    float: right;
    padding-top: 5px;
}
/************************/
/* PERGO LIVING Page
/************************/
div.PergoLivingPageMainContent > div.PageMainFlashImage
{
    margin-top:0px;
}
div.PergoLivingFlash
{
    margin-top:0px;
    background-color:#000;
}

div.PergoLivingPageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.PergoLivingPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width:              228px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.PergoLivingPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              228px;
    padding-left:       17px;
    padding-right:      17px;
    vertical-align:     top;
    
}
div.PergoLivingPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              155px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:       solid 1px #d5d5d5;
}

div.PergoLivingPageMainContent h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              100%;
    float:              left;
}
div.PergoLivingPageMainContent table.ThreeColumnLayout td p
{
    margin-top:0px;
}

/************************/
/* PERGO MEDIA PAGE
/************************/

div.PergoMediaPageMainContent > div.PageMainFlashImage
{
    
}
div.PergoMediaPageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.PergoMediaPageMainContent table.ThreeColumnLayout td.FirstColumn
{
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.PergoMediaPageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              225px;
    padding-left:       13px;
    padding-right:      13px;
    vertical-align:     top;
    
}
div.PergoMediaPageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              192px;
    padding-left:       17px;
    vertical-align:     top;
    border-left:        solid 1px #d5d5d5;
}

div.PergoMediaPageMainContent h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              100%;
    float:              left;
    margin-top:         0px;
}

div.PergoMediaPageMainContent  div.GlobalAccessPanelOffset30
{
    margin-top:         30px;
    float:              right;
    width:              100%;
}
div.PergoMediaPageMainContent  div.GlobalMenuNoMargin
{
    margin-top:         0px;
    float:              right;
    width:              100%;
}
/************************/
/* MEDIA IMAGE GALLERY control
/************************/
div.MediaGalleryImageHolder
{
    float: left;
    width: 65px;
    height: 43px;
    margin-left:4px;
    margin-right:4px;
    margin-bottom:8px;
    text-align:center;
}
div.MediaGalleryImageHolder input.MediaGalleryImage
{
    margin: 0 auto;   /* align for good browsers */   
}
/************************/
/* MEDIA IMAGE PREVIEW control
/************************/
input.PreviewImageButton
{
    float: right;
}
a.PreviewImageLink
{
    float: right;
    padding-top: 5px;
}
/************************/
/* PRESS REALEASE PAGE
/************************/
select.PressYearDropDown
{
    width:              100px;
    font-size:          11px;
    margin-bottom:      10px;
    padding-bottom:     0px;
}
div.PressReleasePageMainContent > div.PageMainFlashImage
{
    
}
div.PressReleasePageMainContent table.TwoColumnLayout
{
    width:              100%;
}
div.PressReleasePageMainContent table.TwoColumnLayout td.FirstColumn
{
    width:              210px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.PressReleasePageMainContent table.TwoColumnLayout td.SecondColumn
{
    padding-left:       13px;
    padding-right:      13px;
    vertical-align:     top;
    
}

div.PressReleasePageMainContent a.PressReleaseItemDateLinkSelected
{
    color: #000000;
}
div.PressReleasePageMainContent a.PressReleaseItemHeadlineLinkSelected
{
    color: #000000;
    /* font-style:italic; */
}

div.PressReleasePageMainContent h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      10px;
    width:              100%;
    margin-top:         0px;
    padding-top:        0px;
}
div.PressReleasePageMainContent div.PressReleaseArea table
{
    margin-top:0px;
    padding-top:0px;
    width: 100%;
}



div.PressReleasePageMainContent div.GlobalAccessMenu30Margin
{
    margin-top:30px;
}

/************************/
/* PRODUCTS Page
/************************/
div.ProductsPageMainContent > div.PageMainFlashImage
{
    
}

div.ProductsPageMainContent * div.Division1, div.Division2
{
    width:              1px;
    float:              left;
    margin-left:        17px;
    margin-right:       17px;
}

div.ProductsPageMainContent * div.WelcomeText
{
    width:              228px;
    float:              left;
}

div.ProductsPageMainContent * div.Headline
{
    font-weight:        normal;
    font-size:          16px;
    margin-bottom:      10px;
}

div.ProductsPageMainContent * div.LatestNews
{
    width:              228px;
    float:              left;
}

div.ProductsPageMainContent * div.DownloadLinkSection
{
    width:              155px;
    float:              left;
}
/************************/
/* PRODUCTS OVERVIEW page
/************************/
div.ProductOverviewPageMainContent h1.Headline
{
    font-size:  16px;
    width:      360px;
    margin-top: 33px;
    margin-left:15px;
}
div.ProductOverviewPageMainContent table.ProdOverviewTable
{
    width: 220px;
    padding-left:15px;
}
div.ProductOverviewPageMainContent td.QualityColumn
{
    width: 40px;  
}

div.ProductOverviewPageMainContent td.greyTDbackgroundVert
{
    background-color:#d5d5d5;
    width: 1px;  
}
div.ProductOverviewPageMainContent td.greyTDbackgroundHoriz
{
    background-color:#d5d5d5;
    height: 1px;  
}
div.ProductOverviewPageMainContent td.ProdOverviewCell
{
    padding:6px;
    vertical-align:top;
}
div.ProductOverviewPageMainContent div.FirstColumn
{
    width: 214px;
    float:left;
}
div.ProductOverviewPageMainContent div.SecondColumn
{
    width: 460px;
    float:right;
}
div.ProductOverviewPageMainContent div.GlobalAccessPanel
{
    margin-top: 30px;
}

/************************/
/* PRODUCTS SEARCH control
/************************/

span.ProductSearcherHeadline
{
    width:              145px; 
    font-weight:        normal;
    font-size:          16px;
    margin-bottom:      10px;
    float:              left; 
}
div.SearchMixRow
{
    margin-top:         20px;
    margin-bottom:      30px;  
    vertical-align:     bottom;
    padding-bottom:     0px;  
}
select.ProductSearchDropDown
{
    width:              152px;
    font-size:          11px;
}
div.FloorIntroductionPageMainContent div.globalAccessPanelOffset30
{
    float:              right;
    margin-top:         30px;
}
/************************/
/* PRODUCTS SEARCH RESULT control
/************************/
div.ProductSearchResultMainContent > div.PageMainFlashImage
{
    
}

div.ProductsListingArea
{
    margin:             0px;
    padding:            0px;
    float:              left;
}
div.ProductsListingArea div.ProductsAreaPanel
{
    margin:             0px;
    padding:            0px;
    width:              710px;
    float:              left;
}
div.ProductsListingArea div.ProductsAreaPanel640Height
{
    margin:             0px;
    padding:            0px;
    width:              710px;
    float:              left;
    height:             677px;
}
td.productName
{
    font-size:          11px;
    font-weight:        700; 
    width:              186px;   
}
td.productIcons
{
    text-align:         right;
    width:              27px;
    padding-right:      0px; 
    margin-right:       0px; 
    vertical-align:     top;   
}
td.productIcons input
{
    margin-left:        5px;   
}
div.ProductsListingArea td span.DiamondColor
{
    color:              #221e23;    
}
div.ProductsListingArea td span.GoldColor
{
    color:              #be9801;    
}
div.ProductsListingArea td span.SilverColor
{
    color:              #959a9e;    
}

div.ProductsListingArea div.productItemPanel
{
    float:              left;
    width:              214px;
    height:             332px;  
    margin-right:       20px;
    margin-left:        0px;
    margin-bottom:      16px; 
    padding-left:       0px;  
}
div.ProductsNavigationArea
{
    border-top:         solid 1px #d5d5d5;
    margin-top:         10px;
    padding-top:        10px;
    width:              680px;
    float:left;
}

div.ProductsNavigationArea div.navigationAll
{
    float:              left;
}
div.ProductsNavigationArea div.navigationPages
{
    float:              right;
    width:              500px;
}
div.ProductsNavigationArea div.navigationPages div.navigationPagerPanel
{
    float:              right;
    margin-top:         0px;
}

div.ProductsNavigationArea div.navigationPages div.globalAccessPanelOffset30
{
    float:              right;
    margin-top:         30px;
    width:              500px;
}

div.ProductsNavigationArea a.pagnationButtons
{
    margin-left:        3px;
    color:              #007E6F;
    text-decoration:    underline;
}
div.ProductsNavigationArea a.pagnationButtonsSelected
{
    margin-left:        3px;
    color:              #007E6F;
    text-decoration:    none;
}

/************************/
/* REFERENCE PAGE
/************************/
div.ReferencePageMainContent > div.PageMainFlashImage
{
    
}
div.ReferencePageMainContent table.ThreeColumnLayout
{
    width:              100%;
}
div.ReferencePageMainContent table.ThreeColumnLayout td.FirstColumn
{
    width: 213px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.ReferencePageMainContent table.ThreeColumnLayout td.SecondColumn
{
    width:              240px;
    padding-left:       13px;
    padding-right:      13px;
    vertical-align:     top;
    
}
div.ReferencePageMainContent table.ThreeColumnLayout td.ThirdColumn
{
    width:              168px;
    padding-left:       4px;
    vertical-align:     top;
    border-left:        solid 1px #d5d5d5;
}



div.ReferencePageMainContent table.ThreeColumnLayout td.FirstColumn div.ReferenceHeadline
{
    font-size: 30px;
}
div.ReferencePageMainContent table.ThreeColumnLayout td.FirstColumn div.ReferenceCountry
{
    font-size: 16px;
    margin-bottom:15px;
}

div.ReferencePageMainContent table.ThreeColumnLayout td.SecondColumn p
{
    margin-top:0px;
    margin-bottom:15px;
}


div.ReferencePageMainContent table.ThreeColumnLayout td.ThirdColumn div.ImageHolders
{
    float:              right;
    
}
div.ReferencePageMainContent table.ThreeColumnLayout td.ThirdColumn div.ImageLink
{
    float: right;   
    padding-left: 2px;
}
div.ReferencePageMainContent table.ThreeColumnLayout td.ThirdColumn div.ReferenceLinks
{
    float:              right;
    margin-bottom:      30px;
    margin-top:         15px;
    text-align:right;
    width:100%;
}

/************************/
/* REGISTER GUARENTEE PAGE
/************************/
div.RegisterGuarenteePageMainContent 
{
    margin-left: 20px;
}
div.RegisterGuarenteePageMainContent h1.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-top:         30px;
}
div.RegisterGuarenteePageMainContent table.Step2Headline
{
    margin-bottom:20px;
}
div.RegisterGuarenteePageMainContent h2.step
{
    margin-bottom:0px;
}
div.RegisterGuarenteePageMainContent span.infoText
{
    margin-left: 10px;    
}
div.RegisterGuarenteePageMainContent table.Step2Headline td
{
    vertical-align:bottom;
    padding-right:10px;
}
div.RegisterGuarenteePageMainContent table
{
    margin-left: -4px;
    padding-left:0px;
}
div.RegisterGuarenteePageMainContent table table
{
    margin-left: 0px;
    padding-left:0px;
}
div.RegisterGuarenteePageMainContent span.ValidationSummary
{
    color:#FF0000;
    line-height:6px;    
}
div.RegisterGuarenteePageMainContent span.ValidationSummaryTwoRows
{
    padding-top:4px;
    color:#FF0000;
    line-height:11px;    
}
div.RegisterGuarenteePageMainContent input.Step1Button
{
    margin-right: 10px;    
}
span.UnderArrowButtonText
{
    font-size:9px;    
}
span.ValidationAsterix
{
    margin-top: 0px;
    padding-top: 0px;
}
td.ValidationAsterix
{
    margin-top:0px;
    vertical-align:top;    
}

div.RegisterGuarenteePageMainContent tr.Step2ControlRow td
{
    padding-right:15px;    
}
div.RegisterGuarenteePageMainContent table.Step3ControlTable td
{
    padding-right:10px;    
}

div.RegisterGuarenteePageMainContent input.TextBox
{
    width:          150px;
    font-size:      11px;
    margin-bottom:  10px;
    border: solid 1px #999999;
}

div.RegisterGuarenteePageMainContent select.DropDownList
{
    width:              154px;
    font-size:          11px;
    margin-bottom:      10px;
}
div.RegisterGuarenteePageMainContent select.DropDownListStore
{
    width:              180px;
    font-size:          11px;
    margin-bottom:      10px;
}
div.RegisterGuarenteePageMainContent tr.Step2ControlRow select
{
     margin-bottom:      0px;    
}

div.RegisterGuarenteePageMainContent div.From3Step table table td
{
    padding-right:10px;    
}

div.RegisterGuarenteePageMainContent div.GlobalAccessMenu30Margin
{
    margin-top:30px;
}
/************************/
/* SEARCH PAGE
/************************/
div.SearchPageMainContent
{
    
}
div.SearchPageMainContent h1.SearchHeadline
{
    font-size: 16px;
    width:      360px;
    margin-top: 33px;
    margin-left:15px;
}

div.SearchPageMainContent span.ValidationSummary
{
    color:#FF0000;
    line-height:6px;    
}
div.SearchPageMainContent #SearchArea
{
    margin-top: 20px;
    margin-left:15px;
    width:100%;   
}
div.SearchPageMainContent #SearchArea table td
{
    vertical-align: top;
}

div.SearchPageMainContent #ProductsResult
{
    margin-top:30px;
}
div.SearchPageMainContent #AccessoryResult
{
    display:none;
    margin-top:30px;
}
div.SearchPageMainContent #SiteSearchResult
{
    display:none;
    margin-top:30px;
}
div.SearchPageMainContent #DocumentSearchResult
{
    display:none;
    margin-top:30px;
}
div.SearchPageMainContent table.SearchResultMenu
{
    width: 100%;
}
div.SearchPageMainContent table.SearchResultMenu td.SelectedMenu
{
    width: 75px; 
    border-left: 1px solid #ccc; 
    border-top: 1px solid #ccc; 
    text-align: center; 
    font-size: 11px;
}
div.SearchPageMainContent td.UnSelectedMenu
{
    width: 75px; 
    border: 1px solid #ccc; 
    background-color: #ededed; 
    text-align: center; 
    font-size: 11px;
}
div.SearchPageMainContent input.SearchText
{
    width:          150px;
    height:         15px;
    font-size:      11px;
    margin-bottom:  10px;
    border: solid 1px #999999;
}
div.SearchPageMainContent div.ProductsResultPanel
{
    margin-top: 10px;
}
div.SearchPageMainContent div.AccessoryResultPanel
{
    margin-top: 10px;
}
div.SearchPageMainContent div.SiteSearchResultPanel
{
    margin-top: 10px;
}
div.SearchPageMainContent div.productItemPanel
{
    float:              left;
    width:              214px;
    height:             312px;  
    margin-right:       6px;
    margin-left:        6px;
    margin-bottom:      16px; 
    padding-left:       0px;  
}

div.SearchPageMainContent div.PageSearchItem
{
    margin-bottom: 6px;   
    margin-top: 6px; 
}
div.SearchPageMainContent div.PageSearchItemHeader
{
    background-color: #F5F5F5;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    width:100%;
    font-weight:bold;
}
div.SearchPageMainContent div.PageSearchItemAbstract
{
    padding-left:5px;
    padding-top:3px;
}
div.SearchPageMainContent div.PageSearchItemLink
{
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
}

div.SearchPageMainContent
{
    
}
div.SearchPageMainContent div.GlobalAccessPanel30Margin
{
    margin-top: 30px;
}
/************************/
/* SINGLE COLUMN PAGE
/************************/
div.SingelColumnPageMainContent > div.PageMainFlashImage
{
    
}

div.SingelColumnPageMainContent * div.DownloadLinkSection
{
    width:              155px;
    float:              right;
    margin-right:       12px;
    margin-top:         30px;
}
div.technicalFeaturePanel span.featureHeadline
{
    font-size:          16px;   
}

div.technicalFeaturePanel span.featureImageLink
{
    margin-left: 20px;
    vertical-align:bottom; 
    height:17px;
}
div.technicalFeaturePanel * input.imageButton
{
    
}    
div.technicalFeaturePanel a.featureImageLinkText
{
    color: #007E6F;
    font-size: 10px; 
}
/************************/
/* SINGLE COLUMN SINGLE ROW PAGE
/************************/
div.SingelColumnSingleRowPageMainContent h3
{
    margin-bottom: 0px;
}
div.SingelColumnSingleRowPageMainContent p
{
    margin-top: 5px;
}

div.SingelColumnSingleRowPageMainContent  div.DownloadLinkSection
{
    float:              right;
    margin-right:       12px;
    margin-top:         30px;
}
div.SingelColumnSingleRowPageMainContent * table 
{
    margin-top: 20px;
    margin-left: 5px;
}

div.SingelColumnSingleRowPageMainContent * table td
{
    padding-bottom:     13px;
    padding-left:       15px;
}

div.SingelColumnSingleRowPageMainContent h1.Headline
{
    font-weight:bold;
    font-size: 16px;
    margin-top: 33px;
    margin-left:15px;
}
div.SingelColumnSingleRowPageMainContent div
{
    margin-top: 33px;
    margin-left:15px;
}
/************************/
/* SITE MAP PAGE
/************************/
div.SiteMapPageMainContent
{
    float:left;
    width:750px;
}

div.SiteMapPageMainContent div.Tree1
{
    float:left;
    margin-top:30px;
}
div.SiteMapPageMainContent div.TreeAlways
{
    margin-left: 70px;
    padding: 10px;
    border: solid 1px #BBBBBB;
    background-color: #F3F3F3;
}
div.SiteMapPageMainContent div.TreeAlways div
{
    height:19px;
}
div.SiteMapPageMainContent div.Tree2
{
    float:left;
    margin-top:30px;
}
div.SiteMapPageMainContent div.Tree3
{
    float:left;
    margin-left: 10px;
    margin-top:30px;
}
div.SiteMapPageMainContent div.Tree4
{
    float:left;
    height: 300px;
    margin-left: 10px;
    margin-top:30px;
}
div.SiteMapPageMainContent div.Tree4 div
{
    margin-bottom:10px;
}
div.SiteMapPageMainContent div.Tree7
{
    float:left;
    margin-left: 15px;
    margin-top:30px;
}
div.SiteMapPageMainContent div.TreeAlways
{
    float:right;
    margin-right: 115px;
    margin-top:30px;
}
div.SiteMapPageMainContent div.dTreeNode
{
   
}
/************************/
/* SUBSCRIBE PAGE
/************************/
div.SubscribePageMainContent > div.PageMainFlashImage
{
    
}
div.SubscribePageMainContent input.TextBox
{
    width:          150px;
    font-size:      11px;
    margin-bottom:  10px;
    border: solid 1px #999999;
}

div.SubscribePageMainContent table.TwoColumnLayout
{
    width: 100%;
}
div.SubscribePageMainContent table.TwoColumnLayout td.FirstColumn
{
    width:              247px;
    padding-right:      17px;
    vertical-align:     top;
    border-right:       solid 1px #d5d5d5;
}
div.SubscribePageMainContent table.TwoColumnLayout td.FirstColumn h2.Headline
{
    font-weight:        bold;
    font-size:          16px;
    margin-bottom:      15px;
    margin-top:         0px;
}
div.SubscribePageMainContent table.TwoColumnLayout td.SecondColumn
{
    padding-left:       17px;
    vertical-align:     top;
}
div.SubscribePageMainContent table.SubscribeTable td
{
    vertical-align:     top;
}
div.SubscribePageMainContent span.ValidationSummary
{
    padding-top:14px;
    color:#FF0000;
    line-height:6px;    
}
/************************/
/* TECHNICAL INFORMATION PAGE
/************************/

div.TechnicalInfoPageMainContent
{
    
}
div.TechnicalInfoPageMainContent td.QualityColumn
{
    width: 40px;  
}
div.TechnicalInfoPageMainContent table.TechnicalInfoTable
{
    width: 681px;
}
div.TechnicalInfoPageMainContent td.TechnicalInfoHeaderCell
{
    height: 42px;
    background: #FFFFFF url('../../images/pergo_site/bg_document_tech_info.gif') no-repeat; 
    padding-top: 0px;   
}
div.TechnicalInfoPageMainContent td.CollectionHeaderCell
{
    height: 42px;
    background: #FFFFFF url('../../images/pergo_site/bg_document_tech_info.gif') no-repeat; 
    padding-top: 0px;   
}

div.TechnicalInfoPageMainContent td.TechnicalInfoHeaderCell div
{
    position:static;
    top:0px;
    margin-left: 42px;    
    margin-top: 0px;
}
div.TechnicalInfoPageMainContent td.greyTDbackgroundVert
{
    background-color:#d5d5d5;
    width: 1px;  
}
div.TechnicalInfoPageMainContent td.greyTDbackgroundHoriz
{
    background-color:#d5d5d5;
    height: 1px;  
}
div.TechnicalInfoPageMainContent td.TechInfoCollectionHeaderCell
{
    padding:6px;
    width:100px;
}
div.TechnicalInfoPageMainContent td.TechInfoCollectionCellDiamond
{
    border-right: solid 4px #000000;
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.TechnicalInfoPageMainContent td.TechInfoCollectionCellGold
{
    border-right: solid 4px #d6801e;
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.TechnicalInfoPageMainContent td.TechInfoCollectionCellSilver
{
    border-right: solid 4px #83888c;
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.TechnicalInfoPageMainContent td.TechInfoCell
{
    padding:6px;
    vertical-align:top;
}

div.TechnicalInfoPageMainContent div.GlobalAccessPanel
{
    margin-top: 30px;
}