*
{
    margin: 0;
    padding: 0;
    outline: none;
    
}

.rightColumnContentLatestClientsListContent
{
    float: left;
    width: 400px;
}

form, html, body, #wrap
{
    height: 100%;
    overflow:hidden;
}

body
{
    font-family: tahoma;
    color: #33332D;
}

#topMenu
{
    margin: 0 auto;
    width: 100%;
    color: #fff;
    font-size: 13px;
    background: #333 url(../IMAGES/headerBg.png) repeat-x top center;
    height: 33px;
    font-family: Arial;
    overflow:hidden;
    display:block;
    position:relative;
}

#topMenu ul
{
    padding-top: 6px;
    padding-bottom:7px;
    width: 100%;
    margin: 0 auto;
    height:23px;
}

#topMenu li
{
    float: right;
    padding: 0 5px 0 5px;
    border-right: solid 1px #444;
    height: 23px;
    line-height: 23px;
    list-style: none;
}

#topMenu li a
{
    color: #999;
    float: left;
}

#topMenu li a:hover
{
    color: #97C93F;
}

.buttonStyle 
{
    position:absolute;
    top:5px;
    left:5px;
    background: url(../IMAGES/iconStyleSprite.png) left 0;
}

.buttonStyle a
{
    width: 43px;
    height: 23px;
    display: block;
}

.buttonStyle a:hover
{
    background: url(../IMAGES/iconStyleSprite.png) left 23px;
}

.buttonQuickStyle 
{
    position:absolute;
    top:5px;
    left:48px;
    background: url(../IMAGES/iconStyleSprite.png) right top;
}

.buttonQuickStyle a
{
    width: 23px;
    height: 23px;
    display: block;
    background: url(../IMAGES/iconStyleSprite.png) right top;

}


.buttonFacebook, .buttonTwitter, .buttonRss
{
    float: left;
    margin-top: -1px;
}

.buttonFacebook a
{
    width: 23px;
    height: 23px;
    background: url(../IMAGES/iconFacebook.png);
    display: block;
    margin-right: 5px;
}

.buttonFacebook a:hover
{
    background: url(../IMAGES/iconFacebookOn.png);
}

.buttonTwitter a
{
    width: 23px;
    height: 23px;
    background: url(../IMAGES/iconTwitter.png);
    display: block;
    margin-right: 5px;
}

.buttonTwitter a:hover
{
    background: url(../IMAGES/iconTwitterOn.png);
}

.buttonRss a
{
    width: 23px;
    height: 23px;
    background: url(../IMAGES/iconRss.png);
    display: block;
}

.buttonRss a:hover
{
    background: url(../IMAGES/iconRssOn.png);
}

#topMenu li:first-child
{
    border-right: solid 0px red;
}

.facebookTooltip, .rssTooltip, .twitterTooltip
{
    position: absolute;
    right: 61px;
    background: url(../IMAGES/tooltip.png) right top;
    color: #fff;
    display: none;
    text-align: right;
    padding: 9px 6px 5px 6px;
    font-size: 11px;
    top:35px;
}

.styleTooltip, .quickTooltip
{
    position: absolute;
    left: 10px;
    background: url(../IMAGES/tooltip.png) 24px top ;
    color: #fff;
    display: none;
    text-align: right;
    padding: 9px 6px 5px 6px;
    font-size: 11px;
    top:35px;

}

.quickTooltip

{
    left: 46px;
}

.rssTooltip
{
    right: 5px;
}

.twitterTooltip
{
    right: 34px;
}

.quoteEnquiry
{
    background: url(../IMAGES/buttonSubmit.png);
    border: none;
    width: 70px;
    cursor: pointer;
    height: 24px;
}

@media screen
{
    .sIFR-flash
    {
        visibility: visible !important;
        margin: 0;
        padding: 0;
    }
    .sIFR-replaced, .sIFR-ignore
    {
        visibility: visible !important;
    }
    .sIFR-alternate
    {
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 0;
        display: block;
        overflow: hidden;
    }
    .sIFR-replaced div.sIFR-fixfocus
    {
        margin: 0pt;
        padding: 0pt;
        overflow: auto;
        letter-spacing: 0px;
        float: none;
    }
}
@media print
{
    .sIFR-flash
    {
        display: none !important;
        height: 0;
        width: 0;
        position: absolute;
        overflow: hidden;
    }
    .sIFR-alternate
    {
        visibility: visible !important;
        display: block !important;
        position: static !important;
        left: auto !important;
        top: auto !important;
        width: auto !important;
        height: auto !important;
    }
}
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h5#pullquote
{
    visibility: hidden;
    font-family: Verdana;
    color: #ffffff;
}
.sIFR-active h1
{
    padding-bottom: 0;
}
.sIFR-active h2
{
    font-size: 55px;
    display: block;
}
.sIFR-active h3
{
    font-size: 18px;
}
.sIFR-active h4
{
    font-size: 21px;
    font-weight: normal;
}
.sIFR-active h5#pullquote
{
    font-size: 24px;
}


#iframe { overflow: hidden;} /*this is to remove the scroll when not needed*/

#iframe, iframe
{
	width: 100%;
	height: 100%;
}

#quickJumpWrap 
{
    margin:0 auto;
    width:960px;
    height:250px;
    margin-top:15px;
}

.quickJumpItem 
{
    background: url(../IMAGES/quickBg.png);
    width:220px;
    height:250px;
    margin:0 10px;
    float:left;
}

.quickJumpPromo 
{
    background: url(../IMAGES/quickPromo.png);
    width:220px;
    height:250px;
    margin:0 10px;
    float:left;
        position:relative;

}

.quickJumpOffice 
{
    background: url(../IMAGES/quickOffice.png);
    width:220px;
    height:250px;
    margin:0 10px;
    float:left;
        position:relative;

}

.quickJumpPrint
{
    background: url(../IMAGES/quickPrint.png);
    width:220px;
    height:250px;
    margin:0 10px;
    float:left;
        position:relative;

}

.quickJumpWeb
{
    background: url(../IMAGES/quickWeb.png);
    width:220px;
    height:250px;
    margin:0 10px;
    float:left;
    position:relative;
}

.quickJumpPromoText 
{
    position:absolute;
    bottom:120px;
    width:220px;
    left:0;
    text-align:center;
    color:#333333;
    font-size:16px;
}  

.quickJumpPromoTextSub
{
    position:absolute;
    bottom:83px;
    width:200px;
    left:10px;
    text-align:center;
    color:#666666;
    font-size:14px;
}    

.quickJumpPromo a, .quickJumpOffice a,  .quickJumpPrint a,  .quickJumpWeb a 
{
    position:absolute;
    bottom:40px;
    background: url(../IMAGES/quickButton.png);
    width:112px;
    height:23px;
    left:54px;
}

#strapLine 
{
        background:url(../IMAGES/strapline.png);
        width:329px;
        height:26px;
        margin:-8px auto;        
}
    