﻿body
{
    background: url(../images/layout/mainBg.jpg);
}

.div
{
    display: block;
}

.tblSiteLayout
{
    width: 100%;
}

.tblColumnPad
{
    width: auto;
}

.tblColumnContentHolder
{
    width: 1000px;
}

.contentHeader, .contentHolder, .contentFooter
{
    width: 1000px;
}

.contentHeader
{
    height: 135px;
    background: url(../images/layout/headerBg.png);
    background-repeat: no-repeat;
    background-position: top middle;
}

.contentHolder
{
    background: url(../images/layout/contentBg.png);
    background-repeat: repeat-y;
}

.contentFooter
{
    clear: both;
    text-align: center;
    height: 90px;
    background: url(../images/layout/footerBg.png);
    background-repeat: no-repeat;
    background-position: bottom middle;
}

.imgLogo
{
    float: left;
    margin: 30px 30px 0px 30px;
}

.lnkServices
{
    display: block;
    float: left;
    margin: 32px 0px 0px 0px;
}


.navigationBarHolder
{
display:block;
    float: left;
    margin: 10px 0px 0px 30px;
    width: 120px;
height:inherit;
}

.navigationBar
{
    margin: 0px 0px 10px 0px;
}

.navigationBarTop, .navigationBarMiddle, .navigationBarBottom
{
    width: 170px;
}

.navigationBarTop
{
    height: 8px;
    background: url(../images/layout/navigateBorderTop.png);
}

.navigationBarMiddle
{
    padding: 5px 0px 5px 0px;
    text-align: center;
    background: url(../images/layout/navigateBorderMiddle.png);
}

.navigationBarBottom
{
    height: 8px;
    background: url(../images/layout/navigateBorderBottom.png);
}

.lnkNavigation
{
    margin: 5px 0px 5px 0px;
}

.lnkStoreRange
{
    text-decoration:none;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
}

.lnkCMS
{
    margin: 5px 0px 5px 0px;
    font-weight:bold;
    text-decoration:none;
    color: #ffffff;
    display:block;
}

.mainContent
{
display:block;
    float: right;
    width: 750px;
    margin: 10px 35px 10px 0px;
}

.contentPageHeading
{
    float: right;
    width: 750px;
    margin: 10px 35px 0px 0px;
}

.contentPageHeadingTop
{
    height: 8px;
    background: url(../images/layout/contentBorderTop.png);
}

.contentPageHeadingMiddle
{
    padding: 0px 18px 0px 18px;
    background: url(../images/layout/contentBorderMiddle.png);
}

.contentPageHeadingBottom
{
    height: 8px;
    background: url(../images/layout/contentBorderBottom.png);
}

.contentPageBorderTop
{
    height: 8px;
    background: url(../images/layout/contentBorderTop.png);
}

.contentPageBorderMiddle
{
    padding: 10px 18px 10px 18px;
    background: url(../images/layout/contentBorderMiddle.png);
}

.contentPageBorderBottom
{
    height: 8px;
    background: url(../images/layout/contentBorderBottom.png);
}

.pageHeadingText
{
    font-weight: bold;
    color: #ffffff;
}

.pageContentHolder
{
    font-weight: bold;
    color: #ffffff;
    margin: 0px 0px 10px 0px;
}

.blogLink
{
    text-align: left;
    margin: 15px 0px 0px 30px;
    display: block;
    float: left;
    width: 200px;
}

.lblCopyright
{
    display: block;
    float: left;
    padding: 25px 0px 0px 0px;
    color: #ffffff;
    font-weight: bold;
    width: 534px;
}

.twenty9SevenLink
{
    text-align: right;
    display: block;
    float: left;
    width: 200px;
}

.estimatorSection
{
    margin: 20px 0px 0px 0px;
    text-align: center;
}

.lnkCreateAccount
{
    color: #ffffff;
    font-weight: bold;
}

.lblEstimator
{
    display: block;
    width: 100px;
    text-align: right;
}

.txtEstimator
{
    width: 72px;
}

/* Gallery Images */

.galleryHolder
{
    margin: 20px 0px 0px 0px;
    text-align: center;
}

.galleryImageHolder
{
    width: 160px;
    height: 160px;
    text-align: center;
    border: 4px solid #ffffff;
    margin: 6px 11px 6px 0px;
}



/* Upload Image Page */

.lblUploadImage
{
    display: block;
    color: White;
    font-weight: bold;
    width: 100px;
}


/* Contact Page */

.contactLayoutColumn
{
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
}

.contactLayoutColumnLeft
{
    width: 50%;
    text-align: left;
}

.contactLayoutColumnRight
{
    width: 50%;
    text-align: right;
}


/* Embroidery Page */

.embroiderySection1
{
    text-align: justify;
    background-image: url(../images/embroidery/inbro_embroidery.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0px 0px 30px 0px;
}


.esbr0, .esbr1, .esbr2, .esbr3, .esbr4, .esbr5, .esbr6, .esbr7, .esbr8, .esbr9, .esbr10
{
    display: block;
    float: right;
    clear: right;
}

.esbr0
{
    width: 1px;
    height: 76px;
}

.esbr1
{
    width: 178px;
    height: 12px;
}

.esbr2
{
    width: 218px;
    height: 12px;
}

.esbr3
{
    width: 238px;
    height: 55px;
}

.esbr4
{
    width: 273px;
    height: 22px;
}

.esbr5
{
    width: 293px;
    height: 150px;
}

.esbr6
{
    width: 358px;
    height: 30px;
}

.esbr7
{
    width: 372px;
    height: 46px;
}

.esbr8
{
    width: 323px;
    height: 38px;
}

.esbr9
{
    width: 178px;
    height: 16px;
}

.esbr10
{
    width: 148px;
    height: 37px;
}

/* Engraving Page */

.engravingSection1
{
    text-align: justify;
    background-image: url(../images/engraving/engravingSample.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin: 0px 0px 20px 0px;
}

.enbl0, .enbl1, .enbl2, .enbl3, .enbl4, .enbl5, .enbl6, .enbl7, .enbl8, .enbl9, .enbl10, .enbl11
{
    display: block;
    float: left;
    clear: left;
}

.enbl0
{
    width: 1px;
    height: 36px;
}

.enbl1
{
    width: 100px;
    height: 28px;
}

.enbl2
{
    width: 130px;
    height: 20px;
}

.enbl3
{
    width: 145px;
    height: 20px;
}

.enbl4
{
    width: 160px;
    height: 32px;
}

.enbl5
{
    width: 150px;
    height: 20px;
}

.enbl6
{
    width: 135px;
    height: 20px;
}

.enbl7
{
    width: 110px;
    height: 32px;
}
.enbl8
{
    width: 144px;
    height: 42px;
}

.enbl9
{
    width: 160px;
    height: 42px;
}

.enbl10
{
    width: 140px;
    height: 32px;
}

.enbl11
{
    width: 120px;
    height: 26px;
}

.engravingSection2
{
    text-align: justify;
    background-image: url(../images/engraving/engravingKit.png);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0px 0px 20px 0px;
}

.enbr0, .enbr1, .enbr2, .enbr3, .enbr4, .enbr5, .enbr6, .enbr7, .enbr8, .enbr9
{
    float: right;
    clear: right;
    display: block;
}

.enbr0
{
    width: 352px;
    height: 30px;
}

.enbr1
{
    width: 358px;
    height: 30px;
}

.enbr2
{
    width: 364px;
    height: 30px;
}

.enbr3
{
    width: 370px;
    height: 30px;
}

.enbr4
{
    width: 384px;
    height: 20px;
}

.enbr5
{
    width: 424px;
    height: 18px;
}
.enbr6
{
    width: 458px;
    height: 18px;
}

.enbr7
{
    width: 442px;
    height: 18px;
}

.enbr8
{
    width: 374px;
    height: 18px;
}

.enbr9
{
    width: 304px;
    height: 18px;
}


/* Printing Page */

.printingPageLinks
{
    text-decoration: none;
    color: #ffffff;
}

/* Screen Printing Page */

.screenPrintingSection1
{
    text-align: justify;
    background-image: url(../images/screenprinting/screenPrintingKit.png);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0px 0px 20px 0px;
}

.sspr0, .sspr1, .sspr2, .sspr3, .sspr4, .sspr5, .sspr6, .sspr7, .sspr8, .sspr9, .sspr10, .sspr11, .sspr12, .sspr13, .sspr14, .sspr15
{
    display: block;
    float: right;
    clear: right;
}

.sspr0
{
    width: 270px;
    height: 14px;
}

.sspr1
{
    width: 310px;
    height: 42px;
}

.sspr2
{
    width: 300px;
    height: 42px;
}

.sspr3
{
    width: 400px;
    height: 107px;
}

.sspr4
{
    width: 380px;
    height: 97px;
}

.sspr5
{
    width: 340px;
    height: 18px;
}
.sspr6
{
    width: 325px;
    height: 18px;
}

.sspr7
{
    width: 310px;
    height: 18px;
}

.sspr8
{
    width: 300px;
    height: 62px;
}

.sspr9
{
    width: 0px;
    height: 102px;
}

.sspr10
{
    width: 480px;
    height: 48px;
}

.sspr11
{
    width: 520px;
    height: 52px;
}

.sspr12
{
    width: 505px;
    height: 62px;
}

.sspr13
{
    width: 455px;
    height: 18px;
}

.sspr14
{
    width: 345px;
    height: 18px;
}

.sspr15
{
    width: 375px;
    height: 42px;
}


.screenPrintingSection2
{
    margin: 10px 0px 0px 0px;
}

/* Vinyl / Colour Cut Pages */

.printingSection1
{
        text-align: justify;
    background-image: url(../images/printing/printing_equipment.png);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0px 0px 20px 0px;
}

.psbr0, .psbr1, .psbr2, .psbr3, .psbr4, .psbr5, .psbr6
{
    display: block;
    float: right;
    clear: right;
}

.psbr0
{
    width: 470px;
    height: 14px;
}

.psbr1
{
    width: 485px;
    height: 14px;
}

.psbr2
{
    width: 500px;
    height: 68px;
}

.psbr3
{
    width: 415px;
    height: 140px;
}

.psbr4
{
    width: 445px;
    height: 48px;
}

.psbr5
{
    width: 390px;
    height: 14px;
}
.psbr6
{
    width: 300px;
    height: 14px;
}

/* Canvas Page */

.canvasSection1
{
        text-align: justify;
    background-image: url(../images/canvas/canvasBg.png);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0px 0px 20px 0px;
}

.csbr0, .csbr1, .csbr2, .csbr3, .csbr4, .csbr5, .csbr6
{
    display: block;
    float: right;
    clear: right;
}

.csbr0
{
    width: 210px;
    height: 14px;
}

.csbr1
{
    width: 315px;
    height: 14px;
}

.csbr2
{
    width: 360px;
    height: 254px;
}

.csbr3
{
    width: 280px;
    height: 14px;
}

.csbr4
{
    width: 140px;
    height: 14px;
}

.csbr5
{
    width: 390px;
    height: 14px;
}
.csbr6
{
    width: 300px;
    height: 14px;
}

/* Stag and Hen Page */
.stagandhenSection1
{
        text-align: justify;
    background-image: url(../images/stagandhen/stagandhenBg.png);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0px 0px 20px 0px;
    height:500px;
}

.shr0, .shr1, .shr2, .shr3, .shr4, .shr5, .shr6, .shr7, .shr8
{
    display: block;
    float: right;
    clear: right;

}

.shr0
{
    width: 170px;
    height: 30px;
}

.shr1
{
    width: 190px;
    height: 65px;
}

.shr2
{
    width: 210px;
    height: 60px;
}

.shr3
{
    width: 200px;
    height: 60px;
}

.shr4
{
    width: 220px;
    height: 55px;
}

.shr5
{
    width: 210px;
    height: 38px;
}
.shr6
{
    width: 220px;
    height: 80px;
}

.shr7
{
    width: 230px;
    height: 60px;
}

.shr8
{
    width: 250px;
    height: 30px;
}

/* Login Page */

.memberForm
{
    text-align: center;
}
