﻿/*  HOME */
img a
{
    border: 0px;
}

.frontPageContent
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #0C0D0D;
}

.frontPageContent strong, .frontPageContent b
{
    color: #AA0705;
    font-weight: normal;
}

/* adds */
body
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
}

.addText
{
    display: inline;
    float: left;
}

.atrbLine
{
    width: 100%;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.atrbLineButton
{
    width: 100%;
    float: left;
    padding-top: 25px;
    padding-bottom: 5px;
}

.descriptions
{
    float: left;
    text-align: right;
    width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    color: #C31820;
}

.values
{
    float: left;
    text-align: left;
}

.validationSummary
{
    padding-left: 220px;
}

.validationSummary li
{
    background-image: url( '../images/ICON-SOSIVIO.png' );
    background-position: left;
    background-repeat: no-repeat;
    height: 22px;
    padding-left: 25px;
    line-height: 22px;
}

.catLevel1ddl
{
    background-color: #C31820;
    color: white;
}

.catLevel2ddl
{
    /*text-indent: 10px;*/
}

.regListLevel0
{
    background-color: #C31820;
    color: white;
}

.regListLevel1Bold
{
    font-weight: bold;
}

/*
.regListLevel1
{
	text-indent: 10px;
}

.regListLevel2
{
	text-indent: 20px;
}

.regListLevel3
{
	text-indent: 30px;
}

.regListLevel4
{
	text-indent: 40px;
}

.regListLevel5
{
	text-indent: 50px;
}
*/

#MainContentComponents
{
    width: 780px;
    margin: 20px;
    margin-right: 0px;
    text-align: left;
}

#FormDiv
{
    width: 780px;
    margin: 20px;
    margin-right: 0px;
    text-align: left;
    overflow: auto;
}
#FormTopDiv
{
    width: 760px;
    height: 47px;
    background: url(       '../images/FormTopBg.gif' ) no-repeat top left;
}
#FormMainDiv
{
    width: 760px;
    padding-top: 1px;
    background: url(       '../images/FormBgRepeat.gif' ) repeat-y top left;
    text-align: left;
}
#FormBottomDiv
{
    width: 760px;
    height: 47px;
    background: url(       '../images/FormBottomBg.gif' ) no-repeat bottom left;
}

.FormTopTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #C31820;
}

.FormElementRowButtons
{
    width: 225px;
    height: 30px;
    padding-top: 30px;
    padding-left: 215px;
    position: relative;
    overflow: hidden;
    text-align: left;
}

.FormElementRow
{
    width: 700px;
    margin-bottom: 5px;
    min-height: 20px;
    position: relative;
    overflow: hidden;
}

.FormElementRow label
{
    float: left;
    text-align: right;
    width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    font-weight: bold;
    color: #C31820;
}

.FormElementRow label.TextBoxAlignBottom
{
    margin-top: 5px;
}

.FormElementRow span
{
    float: left;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    color: #C31820;
    width: 100px;
}

.TextBoxAlignBottom
{
    margin-top: 5px;
}

.PhoneWarning
{
    width: auto !important;
    padding: 0;
    margin-top: 5px;
}

.FormElementRow span.Validator
{
    width: 200px;
}

.FormElementRow span.StoresValidator
{
    float: none;
    text-align: center;
}

.CopySpan
{
}

.CopySpan span
{
    float: left;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    color: #C31820;
    width: 250px;
}

.values label
{
    width: auto;
    float: left;
}
.values input
{
    float: left;
}

.FormElementRow div.values
{
    width: 490px;
}


.FormInputStyle
{
    height: 18px;
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
    background-color: #FFFFFF;
}

.FormSelectStyle
{
    height: 18px;
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
    background-color: #FFFFFF;
}

.FormTextAreaStyle
{
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
    background-color: #FFFFFF;
}

.FormOtherElements
{
    padding-right: 5px;
}

#fckDivContainer
{
    position: absolute;
    margin-left: 230px;
}

#MapInstructions
{
    float: right;
    width: 218px;
    margin-top: 5px;
    margin-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #565756;
    background: url(       '../images/mapTextBgRepeat.gif' ) repeat-y top left;
}
#MapInstructions p
{
    padding: 0px 10px 0px 10px;
}

.steps
{
    color: #aa0705;
}

#MapBottomButtons
{
    width: 700px;
    float: left;
}

#MapLocMainDiv, #frmAddressLocator
{
    vertical-align: top;
    width: 750px;
    height: 400px;
}
#frmAddressLocator form, #frmAddressLocator input, .NoMarginsPaddings
{
    margin: 0px;
    padding: 0px;
}

/*============ ADDS ============*/

.defaultText
{
    width: 300px;
}
.defaultTextActive
{
    color: #a1a1a1;
    font-family: Arial;
    font-style: italic;
}


.TopSearchInput
{
    width: 200px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.TopSearchTextInputArea
{
    width: 223px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.TopSearchRegionArea
{
    width: 220px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.TopSearchRegionArea select.place-area
{
    width: 200px;
    position: relative;
    float: left;
    margin-left: 15px;
    margin-top: 18px;
    text-align: left;
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
}

.TopSearchRow1
{
    width: 70px;
    padding-left: 20px;
    padding-right: 600px;
    float: left;
}

.TopSearchRow1 span
{
    float: left;
    width: 600px;
}

.TopSearchRow1 span input
{
    margin-top: 10px;
    padding-left: 20px;
    float: left;
}

.TopSearchRow1 span label
{
    margin-top: 10px;
    float: left;
    margin-right: 20px;
    margin-left: 5px;
}

.TopSearchRow2
{
    float: left;
    width: 700px;
    padding-left: 20px;
}

.TopSearchRow2 select
{
    font-size: 11px;
    margin-top: 10px;
    margin-left: 5px;
    width: 110px;
}

.TopSearchTextInput
{
    width: 263px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.textSearch-input
{
    position: relative;
    float: left;
    width: 200px;
    margin-left: 20px;
    margin-top: 18px;
    padding: 1px 0px 1px 0px;
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
}



.TopSearchInput input.text-input
{
    width: 150px;
    position: relative;
    float: left;
    margin-left: 15px;
    margin-top: 18px;
    padding: 1px 4px 1px 4px;
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
}


.TopSearchButton
{
    width: 80px;
    text-align: center;
    float: left;
    overflow: hidden;
    padding-left: 20px;
}

.TopSearchExtraAtr
{
    width: 700px;
    float: left;
    text-align: left;
    margin-left: 15px;
    margin-top: 18px;
}

.TopSearchExtraAtr select.place-area
{
    float: none;
    margin: 0px;
    margin-right: 10px;
    text-align: left;
    border-top: 1px solid #919191;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    border-left: 1px solid #919191;
}

.subRegionsMenuArea
{
    float: left;
    padding-top: 5px;
    width: 760px;
}

.subCategoriesMenuArea
{
    float: left;
    width: 100%;
}

.AdsBorderDiv
{
    width: 730px;
    border-bottom: 1px solid #C7C5C5;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-top: 5px;
}

/*============ ADDS INSERT ============*/

#ajaxLoading
{
    background-image: url(../images/ajax-loader-bg.png);
    background-repeat: repeat;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 100000;
}

#imageScrollableContainer
{
    width: 480px;
}

.horizontalPrev
{
    width: 32px;
    float: left;
    cursor: pointer;
}

.horizontalNext
{
    width: 32px;
    float: left;
    cursor: pointer;
}

.prev
{
    cursor: pointer;
}

.next
{
    cursor: pointer;
}


.horizontalNext
{
    width: 32px;
    float: left;
    cursor: pointer;
}

.insertComments
{
    position: relative;
    float: left;
    margin-left: 38px;
    margin-right: 38px;
    margin-bottom: 48px;
    text-align: left;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #C7C5C5;
    padding-bottom: 10px;
}
.values table
{
    width: auto;
}

/*========== STORES DETAILS ==========*/
#modeInsertOrUpdate
{
    width: 750px;
    height: 100%;
    text-align: left;
    position: relative;
}

#modeView
{
    width: 800px;
    height: 100%;
    text-align: left;
    padding-left: 15px;
    position: relative;
}

#contentArea
{
    width: 100%;
    text-align: left;
    position: relative;
}

.storesDetContactArea
{
    width: 379px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background: url('../images/storesDetLineSepBg.gif' ) repeat-x bottom left;
}

#rightAreaText #ContactArea div.addsAtrRow
{
    margin-left: 15px;
}

#storeslogoArea
{
    text-align: center;
    width: 379px;
    height: 100px;
    padding: 20px 0px 20px 0px;
    margin-bottom: 20px;
    background: url('../images/storesDetLineSepBg.gif' ) repeat-x bottom left;
}


#contentAreaTop
{
    width: 767px;
    height: 10px;
    background: url('../images/storesDetViewTopBg.gif' ) no-repeat top left;
}
#contentAreaMiddle
{
    width: 767px;
    overflow: hidden;
    background: url(       '../images/storesDetViewBgRepeat.gif' ) repeat-y top left;
}
#contentAreaBottom
{
    width: 767px;
    height: 10px;
    background: url(       '../images/storesDetViewBottomBg.gif' ) no-repeat top left;
    margin-bottom: 10px;
}


#leftArea
{
    width: 387px;
    float: left;
    position: relative;
}
#leftAreaText
{
    width: 387px;
    overflow: hidden;
    padding: 5px 25px 5px 25px;
    text-align: left;
    background: url(       '../images/storeDetLeftBgRepeat.gif' ) repeat-y top left;
}

#leftAreaText h1
{
    padding-top: 7px;
    font-size: 13px;
    font-weight: bold;
    color: #C31820;
    margin-bottom: 6px;
}

#leftAreaText h2
{
    color: Black;
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 12px;
}


#leftAreaMiddle h1
{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
#leftAreaMiddle h2
{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}
#leftAreaMiddle h3
{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
}
#leftAreaMiddle p
{
    padding-top: 10px;
    padding-bottom: 10px;
}

#rightArea
{
    width: 380px;
    float: right;
    position: relative;
    margin-bottom: 10px;
}
#rightAreaText
{
    width: 387px;
    overflow: hidden;
    padding: 5px 0px 5px 0px;
    text-align: left;
    background: url(       '../images/storeDetRightBgRepeat.gif' ) repeat-y top left;
}

.storesDescriptionArea
{
    padding-bottom: 30px;
    vertical-align: top;
    width: 340px;
    color: Black;
    font-size: 12px;
}

#photosArea
{
    padding-top: 20px;
    vertical-align: bottom;
}

.storesAtrRow
{
    width: 384px;
    height: 16px;
    color: Black;
    padding-left: 20px;
    font-size: 12px;
}


.usersAtrRow
{
    width: 370px;
    height: 26px;
    color: Black;
    padding-left: 20px;
    font-size: 12px;
}

.usersAtrRowFixedWidthLabel
{
    width: 95px;
    float: left;
}

.statisticsRowFixedWidthLabel
{
    width: 150px;
    float: left;
}

.myRed
{
    color: #C31820;
}

.fontSmaller
{
    font-size: 9px;
}

.mapLinkClass
{
    font-size: 12px;
    font-weight: bold;
}

.addsAtrRowFixedWidthLabel
{
    width: 65px;
    float: left;
}

.storesLogoImg
{
    border: 1px solid #E8E4E4;
}

.storesAttrImgs
{
    width: 22px;
    height: 25px;
    border: none;
    vertical-align: middle;
}

.storesAtrLeft
{
    width: 130px;
    height: 30px;
    float: left;
    margin-left: 20px;
}

.storesAtrRight
{
    width: 150px;
    height: 30px;
    float: left;
}

#latestItems
{
    position: relative;
    overflow: hidden;
    width: 380px;
    min-height: 394px;
    text-align: left;
}

#latestItemsTop
{
    width: 380px;
    height: 80px;
    background: url(       '../images/latestTopBg.jpg' ) no-repeat top left;
}

#latestItemsMiddle
{
    width: 380px;
    overflow: hidden;
    background: url(       '../images/latestBgRepeat.jpg' ) repeat-y top left;
}

#latestItemsBottom
{
    width: 380px;
    height: 176px;
    background: url(       '../images/latestBottomBg.jpg' ) no-repeat top left;
}

.hide
{
    display: none;
}

.showInline
{
    display: inline;
}


.ListSearchLeftPadding
{
    padding-left: 0px;
}

/*========== ADDS DETAILS ==========*/
#addTopText
{
    width: 760px;
}

#addTopText h1
{
    font-size: 2em;
    font-weight: bold;
    color: #C31820;
    margin-bottom: 0px;
}


#addTopText h2
{
    color: Black;
    font-weight: normal;
    font-size: 8px;
    margin-bottom: 12px;
}

#addTopText h3
{
    font-size: 12px;
    font-weight: normal;
    color: #1B1B1B; /*margin-bottom: 30px;*/
}


#addImagesArea
{
    padding-top: 0px;
    margin-top: 0px;
    width: 760px;
    float: left;
}

#ctl00_ContentPlaceHolder1_addImagesArea
{
    margin-bottom: 20px;
}

#addBigPicture
{
    width: 576px;
    height: 433px;
    float: left;
    margin-right: 42px;
    margin-bottom: 20px;
}

#scrollControl
{
    width: 143px;
    height: 433px;
    float: left;
    background: #FCF8F8 url(../images/scrollerBgRepeat.gif) repeat-y top left;
}

.addDetailsBigImg
{
    border: 1px solid #CAC8C8;
}


#addAttrArea
{
    width: 760px;
    float: left;
    overflow: hidden;
    text-align: left;
}
#attributesArea
{
    width: 760px;
    overflow: hidden;
    text-align: left;
}
#basicAttributes
{
    width: 760px;
    overflow: hidden;
    text-align: left;
    padding-top: 10px;
}
#basicAttributes label
{
    float: left;
    width: 250px;
}
#mapLink
{
    float: right;
}


#relatedAttributes
{
    width: 760px;
    overflow: hidden;
    text-align: left;
}

#relatedAttributes label
{
    margin-top: 7px;
    float: left;
    width: 255px;
    font-size: 12px;
    color: Black;
}

#relatedAttributes label.AttributesBigColumn
{
    width: 470px;
}


#relatedAttributes span
{
    font-weight: bold;
}

#ActionsArea
{
    width: 760px;
    text-align: left;
    overflow: auto;
}


#addBottomArea
{
    width: 775px;
    float: left;
}

#detTextDiv
{
    width: 366px;
    float: left;
    padding: 24px 28px 15px 0px;
    font-size: 12px;
    color: Black;
}


#addDescriptionArea
{
    overflow: hidden;
    min-height: 230px;
}

#visitorActions
{
    width: 324px;
    margin-top: 50px;
}

.addsAtrRow
{
    width: 324px;
    height: 30px;
}

.addsAtrRow a, .addsAtrRow div.share-this
{
    display: block;
    width: 120px;
    float: left;
}

.addsAtrRow a.left
{
    width: 195px;
    margin-right: 9px;
}

.addsAtrRow div.share-this a
{
    display: inline;
    width: auto;
    margin-top: 4px;
}

.addsAtrRow span, .addsAtrRow span:hover
{
    color: #000000;
    cursor: text;
}

.detNoteDiv
{
    width: 380px;
    float: left;
}


#BannerArea
{
    position: relative;
    overflow: hidden;
    width: 370px;
    height: 386px;
    min-height: 394px;
    margin: 8px 0px 0px 0px;
    text-align: left;
    background: url(../images/addDetBannerBg.jpg) no-repeat top left;
}

#BannerAreaIn
{
    margin-top: 63px;
    margin-left: 37px;
}

#BannerAreaIn h1
{
    width: 300px;
    padding-top: 15px;
    padding-top: 15px;
    color: #C31820;
    text-align: center;
}

#BannerAreaIn p
{
    margin: 5px 0px 5px 15px;
    color: Black;
}

.banner-area-theader
{
    color: Black;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px 10px 0px;
}

.banner-area-first-column
{
    width: 100px;
    padding: 3px 3px 3px 20px;
}

.banner-area-second-column
{
    vertical-align: top;
}

.add-most-popular-title
{
    color: #C31820 !important;
    font-weight: bold;
}

.BannerImg
{
    border: 0px;
    width: 300px;
    height: 250px;
}

/*========== LOGIN ==========*/
#LoginPage
{
    width: 780px;
    position: relative;
    margin: 30px auto;
    text-align: center;
}
#LoginFormDiv
{
    width: 780px;
    text-align: center;
}
#LoginFormTopDiv
{
    width: 440px;
    height: 47px;
    background: url(       '../images/loginFormTopBg.gif' ) no-repeat top left;
}
#LoginFormMainDiv
{
    width: 440px;
    padding-top: 25px;
    background: url(       '../images/loginFormBgRepeat.gif' ) repeat-y top left;
    text-align: left;
}

.LoginFieldsControl
{
    width: 300px;
    padding-left: 60px;
}

.LoginFieldsControl table td
{
    line-height: 25px;
}

#LoginFormBottomDiv
{
    width: 440px;
    height: 47px;
    background: url(       '../images/loginFormBottomBg.gif' ) no-repeat bottom left;
}


/*========== IMAGE UPLOAD ==========*/
#IUFormDiv
{
    /*width: 450px;*/
    text-align: center;
}

#IUFormDiv.Big
{
    width: 760px;
    text-align: center;
    padding-left: 20px;
}

#IUFormTopDiv
{
    width: 440px;
    height: 47px;
    background: url(       '../images/loginFormTopBg.gif' ) no-repeat top left;
}

#IUFormTopDiv.Big
{
    width: 760px;
    height: 47px;
    background: url(       '../images/FormTopBg.gif' ) no-repeat top left;
}

#IUFormMainDiv
{
    width: 440px;
    background: url(       '../images/loginFormBgRepeat.gif' ) repeat-y top left;
    text-align: center;
}

#IUFormMainDiv.Big
{
    width: 760px;
    background: url(       '../images/FormBgRepeat.gif' ) repeat-y top left;
    text-align: center;
}

#IUFormMainDiv div.FormElementRow
{
    width: 440px;
}
#IUFormMainDiv div.FormElementRow label
{
    width: 150px;
}
#IUFormMainDiv div.FormElementRow div.values
{
    width: 280px;
}
#IUFormMainDiv a, a:visited
{
    color: #C31820;
    text-decoration: none;
}
#IUFormMainDiv a:hover
{
    color: #8F8F8F;
    text-decoration: none;
}
.UIElementRowButtons
{
    width: 440px;
    padding-top: 20px;
    text-align: center;
}

#IUFormBottomDiv
{
    width: 440px;
    height: 47px;
    background: url(       '../images/loginFormBottomBg.gif' ) no-repeat bottom left;
}

#IUFormBottomDiv.Big
{
    width: 760px;
    height: 47px;
    background: url(       '../images/FormBottomBg.gif' ) no-repeat bottom left;
}

#uploadImagesForm
{
    width: 440px;
    text-align: center;
}

/*========== CONTACT US ==========*/
#ContactFormDiv
{
    width: 450px;
    text-align: center;
}
#ContactFormMainDiv
{
    width: 440px; /*	background: url( '../images/loginFormBgRepeat.gif' ) repeat-y top left; */
    text-align: center;
}
#ContactFormMainDiv div.FormElementRow
{
    width: 440px;
}
#ContactFormMainDiv div.FormElementRow label
{
    width: 100px;
}

#ContactFormMainDiv div.FormElementRow label.captcaCSS
{
    width: 250px;
    display: none;
}
.FormElementRow span.captchaError
{
    color: Red;
    width: 250px;
}

#ContactFormMainDiv div.FormElementRow div.values
{
    width: 280px;
}
#ContactFormMainDiv a, a:visited
{
    color: #C31820;
    text-decoration: none;
}
#ContactFormMainDiv a:hover
{
    color: #8F8F8F;
    text-decoration: none;
}
.ContactElementRowButtons
{
    width: 440px;
    padding-top: 20px;
    text-align: center;
}

#FormDiv.ContactUsFormDiv, #FormDiv.FormDivCUsframeLess
{
    width: 440px;
}

#ContactFormMainDiv.FormElementRowButtons
{
    width: 440px;
}

/*  ---------  Stores ------------*/

.first-store-col
{
    width: 120px;
    padding: 0px 5px 0px 5px;
    margin-bottom: 9px;
    margin-top: 10px;
    height: 70px;
    min-height: 99px;
    font-size: 12px;
}

.second-store-col
{
    width: 296px;
    padding: 0px 5px 0px 5px;
    padding-top: 9px !important;
    margin-bottom: 9px;
    margin-top: 10px; /*height: 99px;*/
    min-height: 99px;
    vertical-align: text-top;
    color: #515151;
    font-size: 12px;
}
.second-store-col a, .second-store-col a:visited
{
    color: #C31820;
    padding: 3px 0;
}
.second-store-col a strong, .second-store-col a:visited strong
{
    padding: 3px 0;
    font-weight: bold;
    color: #C31820;
}
.second-store-col a:hover, .second-store-col a:hover strong
{
    padding: 3px 0;
    font-weight: bold;
    color: #7C7C7C;
}
.second-store-col strong
{
    padding: 3px 0;
    color: #C31820;
}

.third-store-col
{
    text-align: left;
    width: 130px;
    padding: 0px 5px 0px 5px;
    margin-bottom: 9px;
    margin-top: 10px;
    vertical-align: text-top;
    color: #332F2F;
    font-size: 12px;
}

.fourth-store-col
{
    text-align: left;
    width: 100px;
    padding: 0px 5px 0px 5px;
    margin-bottom: 9px;
    margin-top: 10px;
    vertical-align: text-top;
    color: #332F2F;
    font-size: 12px;
}

#stores-list-div
{
    padding-left: 18px;
}

/*  ---------  CONTENT (plirofories) ------------*/
#ContentTopCategs
{
    width: 780px;
    margin: 20px 0px 0px 20px;
    text-align: center;
    position: relative;
}
.contentCategsDiv
{
    width: 245px;
    height: 214px;
    float: left;
    margin-right: 12px;
    background: url(       '../images/contentCategsBg.jpg' ) no-repeat top left;
}

#contentTopLeftArea h3, #contentTopCenterArea h3, #contentTopRightArea h3
{
    font-size: 12px;
    font-weight: bold;
    color: #C31820;
    padding-top: 13px;
    margin-bottom: 12px;
    height: 20px;
    background: url(       '../images/contentCategH3Bg.gif' ) no-repeat bottom left;
}

.contentCategsDiv #contentTopLeftArea span ul, .contentCategsDiv #contentTopCenterArea span ul, .contentCategsDiv #contentTopRightArea span ul
{
    font-weight: bold;
    color: #6F6F6F;
    padding-left: 17px;
    list-style-image: url(../images/contentCategBullet.gif);
}

.contentCategsDiv #contentTopLeftArea span ul a, .contentCategsDiv #contentTopLeftArea span ul a:visited, .contentCategsDiv #contentTopCenterArea span ul a, .contentCategsDiv #contentTopLeftArea span ul a:visited, .contentCategsDiv #contentTopRightArea span ul a, .contentCategsDiv #contentTopLeftArea span ul a:visited
{
    color: #6F6F6F;
}

.contentCategsDiv #contentTopLeftArea span ul a:hover, .contentCategsDiv #contentTopCenterArea span ul a:hover, .contentCategsDiv #contentTopRightArea span ul a:hover
{
    color: #B1B1B1;
}

.contentCategsDiv #contentTopLeftArea span ul li, .contentCategsDiv #contentTopCenterArea span ul li, .contentCategsDiv #contentTopRightArea span ul li
{
    line-height: 10px;
}

#contentTopLeftArea, #contentTopCenterArea, #contentTopRightArea
{
    text-align: left;
    padding: 5px 17px 5px 17px;
}

#ContentText
{
    width: 780px;
    text-align: center;
    height: auto;
}

.contentBr
{
    clear: both;
}

#FormMainDiv.ContentFormMainDiv
{
    padding-top: 0px;
}

#ContentMainText
{
    padding: 0px 40px 0px 40px;
    color: #6F6F6F;
    line-height: 14px;
    min-height: 200px;
}
#ContentMainText ul
{
    padding-left: 17px;
    list-style-image: url(../images/contentCategBullet.gif);
}
#ContentMainText a, #ContentMainText a:visited, #ContentMainText li a, #ContentMainText li a:visited
{
    color: #C31820;
}
#ContentMainText a:hover, #ContentMainText li a:hover
{
    color: #B1B1B1;
}


/*  actionResult */
#actionResultHeader
{
    font-size: 14px;
    font-weight: bold;
    padding: 30px;
}

#actionResultMessage
{
    padding: 30px;
}


/* actionEditor */

#RejectionReasonHeader
{
    padding: 30px;
    font-size: 14px;
    font-weight: bold;
}

/* Activation */
.ActivationInfo
{
    width: 400px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    height: auto;
}

.displayName
{
    color: #C31820;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 30px;
    text-align: right;
}

/* Ads Bottom Div: Next Ads */

.nextAddsContainer
{
    width: 766px;
    margin-left: 17px;
    position: relative;
    padding-top: 22px;
    margin-bottom: 15px;
}

.nextAddsHead
{
    display: block;
    background: transparent url(../images/tab-on.gif) no-repeat scroll left top;
    color: #D71D10;
    width: 144px;
    height: 23px;
    line-height: 23px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 10;
}

.nextAddsTop
{
    background: transparent url(../images/banner-top.gif) no-repeat scroll left top;
    width: 766px;
    height: 7px;
}

.nextAddsTop .disolveLeftCurve
{
    width: 7px;
    height: 7px;
    background-color: #FCF8F8;
    border-left: 1px solid #C7C5C5;
}

.nextAdds
{
    width: 764px;
    background-color: #FCF8F8;
    overflow: auto;
    border-left: 1px solid #C7C5C5;
    border-right: 1px solid #C7C5C5;
    z-index: 5;
}

.nextAddsBottom
{
    width: 766px;
    height: 7px;
    background: transparent url(../images/banner-bottom.gif) no-repeat scroll left bottom;
}

.nextAddsTable
{
    width: 235px;
    float: left;
}

.netAddsTableColImg
{
    padding: 3px 3px 3px 20px;
    width: 100px;
}

.netAddsTableColNfo
{
    vertical-align: top;
}

.netAddsTableColNfo a, .netAddsTableColNfo a:visited
{
    color: #C31820;
    font-weight: bold;
}

/***************Media Kit****************/

.mediaKit
{
    padding-left: 25px;
    background: url('../images/sosivioBgLayer.png') repeat-y right;
}
.mediaKit h4
{
    margin-bottom: 20px;
    display: block;
}
.mediaKitDesc
{
    color: #6f6f6f;
}

.mediaKitDesc a
{
    color: rgb(195, 24, 32);
}

.mediaKitDesc b
{
    font-weight: bold;
    color: #000000;
}

.mediaKitDesc span
{
    font-weight: bold;
    color: rgb(195, 24, 32);
}

.mediaKitDesc ul
{
    list-style-image: url('../images/contentCategBullet.gif');
    padding-left: 17px;
    list-style-position: outside;
    list-style-type: none;
}

.mediaKitDesc li
{
    margin-bottom: 10px;
}

.mediaKitTitle
{
    color: #C31820;
    font-weight: bold;
}

.mediaKitValue
{
    color: #6f6f6f;
    font-size: 10px;
}

.mediaKitInfo
{
    color: #C31820;
    font-size: 10px;
}

.mediaKitPages
{
    margin-top: 40px;
}

.mediaKitPageDesc
{
    overflow: auto;
    margin-top: 15px;
}

.mediaKitPageDesc img
{
    float: left;
}

.mediaKitPageTableSmall
{
    background: url('../images/mediaKitBgTableSmall.png');
    float: left;
    width: 265px;
    height: 170px;
    padding: 10px 0 0 15px;
}

.mediaKitPageTableBig
{
    background: url('../images/mediaKitBgTableBig.png');
    float: left;
    width: 265px;
    height: 250px;
    padding: 10px 0 0 15px;
}

/****************************************/

/****************RSS Feed****************/

.rss-container
{
    width: 767px;
    margin-left: 17px;
    margin-bottom: 5px;
}

.rss-top
{
    background: transparent url(../images/search-top.gif) no-repeat scroll left top;
    width: 767px;
    height: 10px;
}
.rss-main
{
    background: transparent url(../images/search-middle.gif) repeat-y scroll left top;
    width: 767px;
}

.rss-bottom
{
    background: transparent url('../images/search-bottom.gif') no-repeat scroll left bottom;
    width: 767px;
    height: 10px;
}

.rss-body
{
    padding: 0 10px 5px;
    width: 749px;
    overflow: hidden;
}

.rss-body .rssHeader, .rss-body .rssRow p
{
    display: none;
}

.rss-body .rssBody ul
{
    overflow: hidden;
    position: relative;
    width: 550px;
    height: 25px;
}

.rss-body .rssBody li
{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

.rss-body .rssBody ul li span
{
    color: #ffffff;
    font-size: 12px;
    line-height: 24px;
    padding: 0 13px;
    font-weight: bold;
    width: 50px;
    float: left;
}

.rss-body .rssBody ul li div
{
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    padding-left: 13px;
    width: 461px;
    float: left;
}

.rss-body .rssBody ul li div a
{
    color: #3a5067;
}

.greece-rss ul
{
    background: #e8e9ee url('../images/rss-greece-time-bg.png') no-repeat;
}

.local-rss ul
{
    background: #e8e9ee url('../images/rss-local-time-bg.png') no-repeat;
}

.rssFeed
{
    float: left;
    width: 550px;
}

.rss-body a.provider
{
    width: 105px;
    height: 25px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
}

.rss-body label.greece-subdivision
{
    width: 90px;
    height: 25px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
}

.rss-body.blue a.provider
{
    background: transparent url('../images/rss-greece-bg.png') repeat-x;
    border-right: solid 2px #34567c;
    border-top: solid 1px #34567c;
    border-bottom: solid 1px #34567c;
}

.rss-body.green a.provider
{
    background: transparent url('../images/rss-local-bg.png') repeat-x;
    border-right: solid 2px #6f8c16;
    border-top: solid 1px #6f8c16;
    border-bottom: solid 1px #6f8c16;
}

.rss-body.blue label.greece-subdivision
{
    background: transparent url('../images/rss-greece-bg.png') repeat-x;
    border-top: solid 1px #34567c;
    border-bottom: solid 1px #34567c;
    border-right: solid 1px #34567c;
}

.rss-body.green label.greece-subdivision
{
    background: transparent url('../images/rss-local-bg.png') repeat-x;
    border-top: solid 1px #6f8c16;
    border-bottom: solid 1px #6f8c16;
    border-right: solid 1px #6f8c16;
}

.rss-body.blue .rssFeed
{
    border-top: solid 1px #34567c;
    border-bottom: solid 1px #34567c;
    border-left: solid 1px #34567c;
}

.rss-body.green .rssFeed
{
    border-top: solid 1px #6f8c16;
    border-bottom: solid 1px #6f8c16;
    border-left: solid 1px #6f8c16;
}

/****************************************/

/************** iframe banner *************/
.iframe-banner
{
    width: 300px;
    height: 250px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.iframe-banner .top-link
{
    background: url('../images/iframe-banner-top.jpg') no-repeat;
    display: block;
    width: 300px;
    height: 48px;
    overflow: hidden;
    text-indent: -9999px;
    font-size: 1px;
    color: #ffffff;
    padding: 0;
    margin: 0;
}

.iframe-banner .iframe-banner-list
{
    display: block;
    width: 292px;
    height: 190px;
    overflow: hidden;
    border-left: solid 4px #c31820;
    border-right: solid 4px #c31820;
    border-bottom: solid 3px #c31820;
    padding: 0;
    margin: 0;
}

.iframe-banner .iframe-banner-list li
{
    display: block;
    width: 292px;
    height: 95px;
    overflow: hidden;
    background: url('../images/iframe-banner-ads-bg.jpg') repeat-x;
    padding: 0;
    margin: 0;
}
.iframe-banner .iframe-banner-list li .image
{
    width: 124px;
    height: 95px;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
}
.iframe-banner .iframe-banner-list li img
{
    margin: 5px auto;
    max-width: 114px;
    max-height: 85px;
    padding: 0;
    display: block;
    border: 0 none;
}
.iframe-banner .iframe-banner-list li .info
{
    width: 168px;
    height: 95px;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
}
.iframe-banner .iframe-banner-list li .iframe-banner-item-title
{
    margin: 5px 0 0 5px;
    width: 166px;
    display: block;
    color: #c31820;
    font-weight: bold;
    cursor: pointer;
    padding: 0;
}

.iframe-banner .iframe-banner-list li .iframe-banner-item-price
{
    margin: 5px 0 0 5px;
    width: 166px;
    display: block;
    color: #000000;
    font-weight: bold;
    padding: 0;
}

.iframe-banner .iframe-banner-list li .iframe-banner-item-region
{
    margin: 5px 0 0 5px;
    width: 166px;
    display: block;
    color: #000000;
    padding: 0;
}

.iframe-banner .footer-link
{
    display: block;
    width: 300px;
    height: 12px;
    line-height: 10px;
    text-align: center;
    color: #000000;
    overflow: hidden;
    font-size: 9px;
    padding: 0;
    margin: 0;
}

/****************************************/

