﻿div.fixWidth
{
    width:980px;
    position:relative;    
}
div#pageBlock
{
    background:#fff; 
    margin:0px auto 20px;   
}
div#bannerBlock
{
    height:289px;    
}
div#bannerBlock div#bannerContent
{
    height:100px;
}
div#bannerBlock div#bannerContent img.lgoKF
{
    position:relative;
    margin:20px;
    clear:left;
}
div#bannerBlock div#bannerContent div#searchContainer
{
    position:relative;
    float:right;
    margin:20px;
    width:500px;
    height:60px;
    text-align:right;
}
div#bannerBlock div#bannerImage
{
    position:relative;
    height:189px;
    background:#CCC;
}
div#bannerBlock div#bannerImage div#bannerOverlay
{
    height:14px;
    position:absolute;
    top:0px;
    left:0px;
    background:url('../images/imgBannerOverlay.gif') no-repeat;
    z-index:99;
}
div#contentBlock
{      
    background:#FFF;
}
div#contentBlock div#mainNavContainer
{
    width:135px;
    margin:20px 10px 20px 20px;
    position:relative;
    float:left;    
    padding-bottom:50px;
}
div#contentBlock div#mainContentContainer
{
    width:619px;
    margin:20px 10px 20px 10px;
    position:relative;
    float:right;    
}
div#contentBlock div#mainContentContainerFULL
{
    width:795px;
    margin:20px 10px 20px 10px;
    position:relative;
    float:right;    
}
div#searchBlock
{
    width:309px;
    position:relative;  
    margin:0px 0px 20px;
    background:#E0DFE3;
}

div#contentBlock div#mainContentContainer div#columnLeft
{
    width:306px;
    padding:0px 0px 0px;
    float:left;
    margin-top:15px;
}
div#contentBlock div#mainContentContainer div#columnRight
{
    width:306px;
    padding:0px;
    margin:15px 0px 0px;
    float:right;
}
div#searchBlock div#columnLeft,
div#searchBlock div#columnRight
{
    margin-top:0px !important;    
    width:309px !important;
    height:100%;
}
div#searchBlock div.contentContainer,
div#searchBlock div.contentContainer
{
    padding:10px;
    position:relative;
}
div#contentBlock div#mainContentContainer div.contentItem,
div#contentBlock div#mainContentContainer div#columnLeft div.contentItem,
div#contentBlock div#mainContentContainer div#columnRight div.contentItem
{
    width:auto;
    //border-bottom:1px dashed #e0dfe3;
    padding:0px 15px 10px 15px;
}
div#contentBlock div#cookieTrail
{
	height:8px;
	padding:6px 0px 0px 176px;
	width:804px;
}
div#contentBlock div#mainPromoContainer
{
    width:146px;
    margin:20px 20px 0px 10px;
    position:relative;
    float:right;    
}
div#footerBlock
{
    height:58px !important;
    border-top:2px solid #E0DFE3;
    overflow:hidden;
}
div#footerContent
{
    height:50px !important;
    width:940px;
    margin:4px 20px;
    text-align:center;
}
div#pageBlock div#BRCorner,
div#pageBlock div#BLCorner
{
    position:absolute;
    width:3px;
    height:3px;
    bottom:0px;
}
div#pageBlock div#BRCorner
{
    right:0px !important;
    background:url('../images/imgMainCornerBR.gif');
}
div#pageBlock div#BLCorner
{
    left:0px !important;
    background:url('../images/imgMainCornerBL.gif');
}
div#contentBlock div#mainContentContainer div.contentItem,
div#contentBlock div#mainContentContainer div#columnLeft div.contentItem,
div#contentBlock div#mainContentContainer div#columnRight div.contentItem
{
	    padding:0px 15px 10px 0px !important;
}

div#clear,
div.clear,
span#clear,
span.clear
{
    clear:both;   
    display:block; 
}
/*
    START MISC
*/
div.border
{
    border-right:solid 1px #FFF;    
}
div.addContainer
{
    width:145px !important;
    border:solid 1px #E0DFE3;    
    position:relative;
    background:#E0DFE3;
    padding:0px 0px 0px;
	margin-bottom:10px !important;
}
/*
    END MISC
*/
/*
    START TO BE REMOVED
*/


/*
    END TO BE REMOVED
*/
