﻿.miniAdvert
{
    float: right;
    background-color: #fff;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    border: solid 4px #fff;
    width: 296px;
}
.miniAdvertMax
{
    width: 620px;
}
.sponsored
{
    border-color: #D43329;
}
.miniAdvert a
{
    color: #231F20;
    text-decoration: none;
}
.miniAdvertBody
{
    padding: 10px;
    font-size: 0.76em;
}
.adBusinessRating
{
    text-align: left;
}
.adBusinessRating span
{
    display: inline-block;
}
.AdBusinessLogo
{
    text-align: left;
}
.headerDiv
{
    background:#C91D23 url(../images/redDivHeadBg.gif) repeat-x scroll 0 0;
    min-height:25px;
}
.headerDiv h4
{
    color: #FFFFFF;
    background: transparent url(../images/listingIco.gif) no-repeat scroll 1px 0;
    font-size: 0.76em;
    /*height: 21px;*/
    padding: 4px 0 4px 32px;
}
.headerDiv h4 span
{
    font-weight: normal;
    color: #FFF;
}
.adLabel
{
    color: #CF1E25;
    font-weight: bold;
    margin: 5px 5px 0px 5px;
    display: inline-block;
}
.adAddress
{
    margin: 5px;
}
.adKeywords
{
    margin-top: 10px;
    padding: 0px;
    color: #231F20;
    list-style-type: none;
    background-color: #F6F6F6;
    min-width: 100%;
}
.adKeywords li
{
    position: relative;
    display:inline;
    line-height: 17px;
    background: transparent url(../images/redBulet.gif) no-repeat scroll 5px 6px; /*border-right: 5px solid #FFFFFF;*/
    padding: 2px 0 2px 15px;
}
.adBottom
{
    background: transparent url(../images/dotBrdr.gif) repeat-x scroll center top;
    margin:0 10px 20px;
    padding: 5px;
}
.viewProfile
{
    float: right;
    background: transparent url(../images/viewPAro.gif) no-repeat scroll right 4px;
    padding-right: 12px;
}
.videoPanel
{
    padding: 10px;
}
.videoPanel .dividerleft
{
    background: transparent url(../images/hrline.gif) no-repeat;
    height: 8px;
    width: 4px;
    float: left;
}
.videoPanel .dividermiddle
{
    background: #000000;
    height: 8px;
    width: 267px;
    float: left;
}
.miniAdvertMax .videoPanel .dividermiddle
{
    width: 592px;
}
.miniAdvert .camIco h2
{
    max-width:205px;
    max-height:16px;
    overflow:hidden;
}
.miniAdvertMax .camIco h2
{
    max-width:540px;
    max-height:16px;
    overflow:hidden;
}
.videoPanel .dividerright
{
    background: transparent url(../images/hrline.gif) no-repeat scroll right top;
    height: 8px;
    width: 4px;
    float: left;
}
a.keywordLink
{
    background: transparent url(../images/underlineImage.png) repeat-x bottom;
}
.videoTitle
{
    background: transparent url(../images/smTitle.gif) no-repeat scroll 0 0;
    margin: 10px 0 0;
    width: 100%;
    float: left;
}
.videoTitleMax
{
    background:transparent url(../images/bigTitle.gif) no-repeat scroll 0 0;
    width:613px;
}
.videoTitle h2
{
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.8em;
    padding-top:5px;
}
.carouselWrapper
{
    overflow: hidden;
    padding: 10px;
}
.showHideVideoPanelWrap
{
float:right;
height:11px;
padding:10px 20px 5px 0;
width:16px;
}
.showHideVideoPanel
{
    display: block;
    background: transparent url(../images/upAro.gif) no-repeat;
    height: 11px;
    width: 16px;
}
.downArrow
{
    background: transparent url(../images/dwnAro.gif) no-repeat;
}
.maxAdHeader
{
    background-color:#FDE7E9;
    color:#CF1E25;
    font-weight:bold;
    padding:5px;
    margin: 10px 0px 10px 0px;
}
.inlineBlock
{
    display: inline-block;
}


.centreAdvert
{
    width:534px;
}
