﻿body
{
    background-image: url(../images/layout/tiledBg.jpg);
}

table, td
{
    border: 0;
}

.mainTbl
{
    margin-top: 15px;
    margin-left:auto;
    margin-right:auto;
    border: 0px;
}

.mainContent
{
    width: 950px;
}

.titles, .paras, .centeredContent, .lblItems, .lblDesc
{
    color: #ffffff;
    font-family: arial;
}

.titles
{
    font-size: 14pt;
}

.paras
{
    font-size: 13pt;
}

.centeredContent
{
    text-align: center;
}

.marginCenter
{
    margin-left:auto;
    margin-right:auto;
}

.rightContent
{
    text-align: right;
}

.policyBlock
{
    display:block;
    clear:both;
    margin:0p 0px 10px 0px;
}

/* HEADER */

.header
{
}

.headRow
{
    height: 110px;
}

.headMarginLeft
{
    width: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/layout/headBgLeft.png);
}

.headMarginMiddle
{
    width: 936px;
    background-repeat: repeat-x;
    background-image: url(../images/layout/headBgMiddle.png);
}

.headMarginRight
{
    width: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/layout/headBgRight.png);
}

.headLogo
{
    margin: 0px 18px 0px 0px;
}

.headImg
{
    margin: 0px 8px 0px 0px;
}

.navRow
{
    height: 30px;
}

.navMarginLeft
{
    width: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/layout/navBgLeft.png);
}

.navMarginMiddle
{
    text-align: center;
    width: 936px;
    background-repeat: repeat-x;
    background-image: url(../images/layout/navBgMiddle.png);
}

.navMarginRight
{
    width: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/layout/navBgRight.png);
}

.lnkNavigation
{
    color: #ffffff;
    text-decoration: none;
    margin: 0px 15px 0px 0px;
    font-family: arial;
    font-size: 13pt;
font-weight:bold;
}

.lnkImage
{
    text-decoration: none;
    border: none;
}

.lnkStoreCateg
{
    color: #ffffff;
    text-decoration: none;
    font-family: arial;
}

/* Navigation Holder */

.navHolder
{
    margin: 0px 0px 8px 0px;
}

.navHolderTopLeft
{
    width: 16px;
    height: 26px;
    background-image: url(../images/layout/imageBG_TopLeft.png);
    background-repeat: no-repeat;
    background-position: top left;
}

.navHolderTopCenter
{
    width: 220px;
    height: 26px;
    background-image: url(../images/layout/imageBG_TopCenter.png);
    background-repeat: repeat-x;
    background-position: top Center;
    padding: 6px 0px 0px 0px;
    font-family: arial;
    font-size: 14pt;
    color: #ffffff;
    vertical-align: top;
}

.navHolderTopRight
{
    width: 16px;
    height: 26px;
    background-image: url(../images/layout/imageBG_TopRight.png);
    background-repeat: no-repeat;
    background-position: top Right;
}

.navHolderMiddleLeft
{
    width: 16px;
    background-image: url(../images/layout/imageBG_MiddleLeft.png);
    background-repeat: repeat-y;
    background-position: top left;
}

.navHolderMiddleCenterText
{
    width: 220px;
    background-image: url(../images/layout/imageBG_MiddleCenter.png);
    padding: 7px 0px 0px 0px;
    font-family: arial;
    font-size: 12pt;
    color: #ffffff;
}

.navHolderMiddleCenterTextSmall
{
    width: 220px;
    background-image: url(../images/layout/imageBG_MiddleCenter.png);
    padding: 7px 0px 0px 0px;
    font-family: arial;
    font-size: 11pt;
    color: #ffffff;
    
}

.navHolderMiddleRight
{
    width: 16px;
    background-image: url(../images/layout/imageBG_MiddleRight.png);
    background-repeat: repeat-y;
    background-position: top right;
}

.navHolderBottomLeft
{
    width: 16px;
    height: 16px;
    background-image: url(../images/layout/imageBG_BottomLeft.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.navHolderBottomCenter
{
    width: 220px;
    height: 16px;
    background-image: url(../images/layout/imageBG_BottomCenter.png);
    background-repeat: repeat-x;
    background-position: bottom Center;
}

.navHolderBottomRight
{
    width: 16px;
    height: 16px;
    background-image: url(../images/layout/imageBG_BottomRight.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.lnkNav, .lnkNavImage
{
    text-decoration: none;
    color: #ffffff;
}

.lnkNavImage
{
    border:3px solid #ffffff;
padding: 3px 3px 1px 3px;
margin: 8px 4px 0px 0px;
}

img
{
padding:0px;
margin:0px;
}

/* MAIN CONTENT */

.content
{
}

.contentBgLeft
{
    width: 8px;
    background-repeat: repeat-y;
    background-image: url(../images/layout/contentBgLeft.png);
}

.contentBgMiddle
{
    width: 936px;
    vertical-align: top;
    background-image: url(../images/layout/contentBgMiddle.png);
}

.contentBgRight
{
    width: 8px;
    background-repeat: repeat-y;
    background-image: url(../images/layout/contentBgRight.png);
}

.contentSections
{
    width: 100%;
    margin: 10px 0px 10px 0px;
}

.contentSectionLeft
{
    width: 252px;
    vertical-align: top;
    padding: 0px 0px 0px 4px;
}

.contentSectionRight
{
    width: 160px;
    vertical-align: top;
    padding: 0px 8px 0px 0px;
}

.contentSectionMiddle
{
    vertical-align: top;
    padding: 0px 10px 0px 10px;
}

/* FOOTER */

.footer
{
    height: 40px;
}

.footerBgLeft
{
    width: 8px;
    background-repeat: repeat-y;
    background-image: url(../images/layout/footerBgLeft.png);
}

.footerBgMiddle
{
    width: 936px;
    background-image: url(../images/layout/footerBgMiddle.png);
}

.footerBgRight
{
    width: 8px;
    background-repeat: repeat-y;
    background-image: url(../images/layout/footerBgRight.png);
}

.copyright
{
    font-size: 13px;
    text-align: center;
    color: #ffffff;
    font-family: arial;
}

.twenty9SevenLink
{
    padding: 8px 0px 0px 0px;
    text-align: center;
}


/* News Pages */

.miniNewsFeed
{
    width: 450px;
}

.miniNewsFeedTitle
{
}

.miniNewsFeedImage
{
    width: 200px;
}

.miniNewsFeedContentsItem
{
    vertical-align: top;
    padding: 0px 0px 0px 10px;
}

.miniNewsFeedContentsAlt
{
    vertical-align: top;
    padding: 0px 10px 0px 0px;
}
