﻿body {
    text-align: center;
    background-color: #7d411e;
    margin: 0px;
    font-family: Microsoft Sans Serif,Arial,Sans-Serif;
    letter-spacing: 0.5px;
    overflow-y: scroll;
    color: #fff;
}

h1 {
    color: #FFFFFF;
    margin: 0;
    padding: 34px 0 20px 0;
}

a {
    text-decoration: none;
    outline: 0;
    border: none;
    color: #FFFFFF;
}

    a img {
        border: none;
    }

    a:active {
        border-color: black;
    }

    a:hover {
        color: #EACCA4;
    }

#LoadDialog {
    display: none;
    text-align: center;
}

.LoadDialog .ui-dialog-titlebar {
    display: none;
}


/* background start*/
#Content {
    margin-top: 10px;
    min-height: 575px;
}

#CenterPage {
    width: 990px;
    background-image: url("Images/center.jpg");
    background-repeat: repeat-y;
    background-position: center;
    margin: 0 auto;
}

#CenterPageTopBG {
    background-image: url("Images/top.jpg");
    background-position: top;
    background-repeat: no-repeat;
}

#CenterPageBottomBG {
    background-image: url("Images/bottom.jpg");
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 815px;
}

#DataContainer {
    margin: 0 auto;
    text-align: left;
    padding: 0px 20px;
    position: relative;
}
/* background end*/

/* head start */
#Head {
    /*height: 165px;*/
    text-align: center;
}

#SzegedLogo {
    left: 20px;
    position: absolute;
    top: 34px;
}

#Foot {
    clear: left;
    color: #FFFFFF;
    height: 110px;
    margin-bottom: 10px;
    padding-top: 20px;
    text-align: center;
}

#Logo {
    float: left;
    left: 20px;
    position: absolute;
    top: 43px;
}

#TitleRow {
    /*     float: left;     left: 274px;     position: absolute;*/ /*top: 50px;*/
    margin: 0 auto;
    text-align: center;
    color: #FFFFFf;
    padding: 34px 0 20px 0;
    text-shadow: 3px 3px 2px #000000;
    -moz-text-shadow: 3px 3px 2px #000000;
    -webkit-text-shadow: 3px 3px 2px #000000;
}

#Title {
    font-weight: bold;
    font-size: 32px;
    display: inline;
}

#BackLink {
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    border-radius: 6px;
    heigth: 40px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 6px;
    position: absolute;
    left: 20px;
    top: 160px;
    width: 65px;
}

#BackIcon {
    height: 24px;
    left: 4px;
    top: 6px;
}

#BackText {
    font-size: 13px;
}

#HelpText {
    margin-left: 25px;
}

#PDFLink {
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    display: block;
    float: left;
    margin-left: 5px;
    padding: 6px;
    text-align: center;
    width: 68px;
    clear: both;
}

#PDFIcon {
    height: 23px;
    width: 23px;
}

#PDFText {
    font-size: 13px;
}

#NavigatePanel {
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    padding: 10px;
    width: 230px;
    float: left;
}

#HeadLaneList {
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    margin: 0 auto;
}

.smallLine {
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 1px;
    display: inline-block;
    width: 40px;
    height: 30px;
    font-size: 9px;
    font-weight: bold;
    margin: 2px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    box-shadow: 2px 2px 3px #000000;
    -moz-box-shadow: 2px 2px 3px #000000;
    -webkit-box-shadow: 2px 2px 3px #000000;
}
/* head end */

/* stops by name start */
#StopsByNameHead {
    display: block;
    float: left;
    height: auto;
    text-align: center;
    width: 100%;
}

.StopFirstChar {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    margin: 10px;
    padding: 10px 5px;
    width: 40px;
    float: left;
}

a.SelectedStopFirstChar, a.SelectedStopsByNameContentItem {
    background-color: #2222DD;
}

a.StopsByNameContentItem, a.StopsByNameLaneListItem {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    border: 1px solid #ffffff;
    margin-bottom: 10px;
    padding: 10px;
    padding-right: 10px;
    display: block;
    background-image: url("Images/whiteTransparentBackground.png");
}

#StopsByNameContent {
    display: block;
    float: left;
    width: 250px;
}

#StopsByNameLaneList {
    display: block;
    float: left;
    margin-left: 10px;
    width: 675px;
}

#StopsByNameMapContainer {
    float: left;
    height: 400px;
    padding: 3px;
}

.Pushpin {
    cursor: pointer;
}

.LinkHighlight {
    background-color: Blue;
}
/* stops by name end */

/* schedule start */
#ScheduleHead, #MapContainer, #StopsByNameMapContainer {
    min-height: 88px;
    background-image: url("Images/whiteTransparentBackground.png");
    border: solid 2px #dddddd;
    color: #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    position: relative;
}

#ScheduleHead {
    margin-bottom: 10px;
}

#ScheduleHeadLineNumber {
    border: 2px solid white;
    border-radius: 10px 10px 10px 10px;
    display: block;
    float: left;
    font-size: 33px;
    font-weight: bold;
    height: 36px;
    margin: 10px 10px 10px 20px;
    min-width: 36px;
    padding: 3px 5px;
    text-align: center;
}

#ScheduleHeadLineDescription {
    float: left;
    font-family: Microsoft Sans Serif,Arial,Sans-Serif;
    font-size: 16px;
    margin: 0;
    text-align: center;
    width: 100%;
}

#StopPanel {
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    display: block;
    float: left;
    margin-top: 28px;
    padding: 1px;
    width: auto;
}

#TabContainer {
    float: left;
    margin-left: 10px;
}

#TabTitle {
    float: left;
    margin-bottom: 2px;
    width: 100%;
}

    #TabTitle a {
        background-image: url("Images/whiteTransparentBackground.png");
        border: 1px solid #FFFFFF;
        border-radius: 3px 3px 3px 3px;
        cursor: pointer;
        float: right;
        height: 17px;
        left: 27px;
        margin: 0 5px;
        padding: 3px 25px;
    }


#StopTable, #TimeTable {
    color: White;
    background-image: url("Images/whiteTransparentBackground.png");
    border-collapse: collapse;
}

    #StopTable td, #TimeTable td {
        border-left: solid 1px #DDDDDD;
    }

        #StopTable td.EmptyChar {
            text-align: center;
        }


        #StopTable td:first-child, #TimeTable td:first-child {
            border-left: none;
        }

    #StopTable th, #TimeTable th, #StopTableFoot td {
        border-left: solid 1px #DDDDDD;
        border-bottom: solid 1px #DDDDDD;
    }

        #StopTable th:first-child, #TimeTable th:first-child, #StopTableFoot td {
            border-left: none;
        }

    #StopTable td {
        text-align: right;
        min-width: 20px;
    }

        #StopTable td:first-child {
            text-align: left;
            min-width: 230px;
            padding: 0 5px;
        }

tr.ActualLocation td a {
    color: #000000;
}

tr.PreLocation td a {
    color: #BBBBBB;
}

    tr.PreLocation td a:hover {
        color: #000000;
    }

#TimeTable tbody tr td span {
    /*width: 30px;*/
}

#TimeTable td:first-child, #StopTable thead, #TimeTable thead, #StopTableFoot td {
    text-align: center;
}

#StopTable td, #TimeTable td {
    padding-left: 5px;
}
/*
#StopTable th, #TimeTable th
{
    background-color: #2222dd;
}*/

#StopTable .odd, #TimeTable .odd, #ExtraDatasContainer .odd {
    background-image: url("Images/whiteTransparentBackground.png");
}

#StopTable .even, #TimeTable .even {
}

#TimeTable #Time {
    width: 40px;
}

#StopTable {
    width: auto;
    letter-spacing: 0.1px;
}

#TimeTable {
    width: auto; /*margin-left: 10px;*/
    word-wrap: break-word;
    table-layout: fixed;
}

#TimeTableContainer {
    float: left;
}

#TimeTableBorderContainer {
    border: 2px solid #DDDDDD;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: auto;
    padding: 1px;
}

.Actual {
    background-image: url("Images/actualTransparentBackGround.png");
}

td.TramActual {
    background-image: url("Images/yellowTransparentBackgroundActual.png") !important;
}

td.BusActual {
    background-image: url("Images/blueTransparentBackgroundActual.png") !important;
}

td.TrolleyBusActual {
    background-image: url("Images/greenTransparentBackgroundActual.png") !important;
}

#MapContainer {
    float: left;
    height: 675px;
    padding: 3px;
}

.LowFlooring {
    padding: 0 2px;
    background: #555555;
}

#LaneInformations {
    float: left;
    margin-top: 10px;
}

#LaneInformations {
    color: #FFFFFF;
}

.LowFlooringIcon {
    float: left;
    width: 16px;
    height: 20px;
    margin-right: 3px;
}

#ScheduleLanePanel {
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}

.ScheduleLaneRow {
    display: block;
    float: left;
    height: 45px;
    text-align: center;
    width: 100%;
}

.ScheduleLane {
    white-space: nowrap;
    display: inline-block;
    border: 1px solid #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
    background-image: url("Images/whiteTransparentBackground.png");
    zoom: 1;
    *display: inline;
    margin: 4px;
    position: relative;
}

#ScheduleLaneText {
    margin-left: 12px;
}

#UpArrow {
    height: 28px;
    left: 8px;
    position: absolute;
    top: 4px;
}

#DownArrow {
    height: 28px;
    left: 8px;
    position: absolute;
    top: 7px;
}

/* schedule end */

/* line list start */
.Line {
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: White;
    padding: 10px;
    float: left;
    width: 60px;
    height: 50px;
    font-size: 20px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    box-shadow: 5px 5px 10px #000;
    -moz-box-shadow: 5px 5px 10px #000;
    -webkit-box-shadow: 5px 5px 10px #000;
}

.LineContent {
    margin-left: 15px;
}

/* line list end */

.Tram {
    background-image: url("Images/yellowTransparentBackground.png") !important;
}

.Bus {
    background-image: url("Images/blueTransparentBackground.png") !important;
}

.TrolleyBus {
    background-image: url("Images/greenTransparentBackground.png") !important;
}

.ui-dialog {
    position: fixed;
}

/* Hover */

a.Line:hover {
    padding: 9px;
    box-shadow: 5px 5px 14px #000000;
    -moz-box-shadow: 5px 5px 14px #000000;
    -webkit-box-shadow: 5px 5px 14px #000000;
    border: 2px solid #ffffff;
    color: #ffffff;
}

a.smallLine:hover {
    padding: 0px;
    box-shadow: 2px 2px 6px #000000;
    -moz-box-shadow: 2px 2px 6px #000000;
    -webkit-box-shadow: 2px 2px 6px #000000;
}

a.StopsByNameLaneListItem:hover {
    padding: 9px 0 9px 9px;
    color: #ffffff;
    box-shadow: 2px 2px 6px #000000;
    -moz-box-shadow: 2px 2px 6px #000000;
    -webkit-box-shadow: 2px 2px 6px #000000;
}

a.Line.Bus:hover, a.smallLine.Bus:hover, a.StopsByNameLaneListItem.Bus:hover {
    border: 2px solid #ffffff;
    background-color: #06447d;
    color: #ffffff;
}

a.Line.Tram:hover, a.smallLine.Tram:hover, a.StopsByNameLaneListItem.Tram:hover {
    border: 2px solid #ffffff;
    color: #ffffff;
    background-color: #AD4800;
}

a.Line.TrolleyBus:hover, a.smallLine.TrolleyBus:hover, a.StopsByNameLaneListItem.TrolleyBus:hover {
    border: 2px solid #ffffff;
    background-color: #1a8d1a;
    color: #ffffff;
}

.StopsByNameContentItem:hover, .StopFirstChar:hover {
    /*background-color: #236FDB;*/
    background-color: #C16203;
    padding: 9px;
    border: 2px solid #EEE;
    box-shadow: 4px 5px 5px #000;
    -moz-box-shadow: 4px 5px 5px #000;
    -webkit-box-shadow: 4px 5px 5px #000;
    color: #ffffff;
}

.StopFirstChar:hover {
    width: 30px;
}

a#PDFLink:hover {
    top: 160px;
    border: 2px solid #ddd;
    box-shadow: 3px 3px 10px #000;
    -moz-box-shadow: 3px 3px 10px #000;
    -webkit-box-shadow: 3px 3px 10px #000;
    color: #fff;
    background-color: #B75B00;
}

a.ScheduleLane:hover {
    padding: 9px;
    border: 2px solid #fff;
    color: #fff;
}

.ScheduleLanePanel_Tram .ScheduleLane:hover {
    background-color: #DE9800;
}

.ScheduleLanePanel_Bus .ScheduleLane:hover {
    background-color: #06447d;
}

.ScheduleLanePanel_TrolleyBus .ScheduleLane:hover {
    background-color: #1a8d1a;
}

#Title a:hover {
    color: #EACCA4;
}
/* End Hover */

/* After */
a.SelectedStopsByNameContentItem, a.SelectedStopFirstChar, a.LinkHighlight, a.PuspinStationHighlight {
    background-color: #C16203;
    padding: 9px;
    border: 2px solid #EEE;
    box-shadow: 4px 5px 5px #000;
    -moz-box-shadow: 4px 5px 5px #000;
    -webkit-box-shadow: 4px 5px 5px #000;
    color: #ffffff;
}

a.SelectedStopFirstChar, a.LinkHighlight {
    width: 30px;
}

a#NavigatePanel {
    background-color: #C16203;
    box-shadow: 4px 5px 5px #000;
    -moz-box-shadow: 4px 5px 5px #000;
    -webkit-box-shadow: 4px 5px 5px #000;
    color: #ffffff;
    width: 270px;
}

a.StopsByNameLaneListItem {
    box-shadow: 7px 3px 4px #000000;
    -moz-box-shadow: 7px 3px 4px #000000;
    -webkit-box-shadow: 7px 3px 4px #000000;
}

.PanelShadow {
    box-shadow: 1px 1px 10px #000000;
    -moz-box-shadow: 1px 1px 10px #000000;
    -webkit-box-shadow: 1px 1px 10px #000000;
}

#LoadingScreen {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url("Images/blackTransparentBackground.png");
    background-repeat: repeat;
    display: none;
}

#LoadingDialog {
    margin: 200px auto 0 auto;
    width: 200px;
    background-color: #7d411e;
    padding: 20px 0 20px 0;
    color: White;
    font-weight: bold;
    border: 2px solid #ddd;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 2px 2px 8px #000000;
    -moz-box-shadow: 2px 2px 8px #000000;
    -webkit-box-shadow: 2px 2px 8px #000000;
}

#LoadingText {
    margin-bottom: 10px;
}
/* End After */

.MicrosoftMap .Infobox {
    background: none !important;
    border: 0 !important;
    box-shadow: 0px 0px 0px 0px !important;
}

    .MicrosoftMap .Infobox .infobox-body .infobox-title {
        padding: 0px 20px !important;
        color: black;
    }

    .MicrosoftMap .Infobox .infobox-body {
        padding: 0 !important;
    }

#TabTitle a:hover, #TabTitle a.Selected {
    background-color: #5E738C;
    box-shadow: 1px 1px 10px #000000;
    color: #FFFFFF;
}

#ScheduleHeadLeft {
    display: block;
    float: left;
    min-height: 115px;
    width: 15%;
}

#ScheduleHead {
    float: left;
    width: 100%;
}

#ScheduleHeadRight {
    display: block;
    float: left;
    width: 85%;
}

#VersionInfo {
    color: #ff0000;
    float: left;
    font-weight: bold;
    margin-left: 20px;
}
/*#DatePicker,*/
 .header-filter {
    /*float: left;*/
    margin-top: 5px;
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    display: block;
    margin: 0 auto;
    padding: 9px;
    width: 350px;
    background-color: #C16203;
    box-shadow: 4px 5px 5px #000000;
    color: #FFFFFF;
    width: 350px;
    font-size: 0.9em;
}

#DatePicker, #NavigatePanel {
    /*margin: 0 90px;*/
}



#DatePickerTB {
    background-image: url("Images/calendarIcon.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #4F0000;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 8px;
    width: 80px;
}

#Foot a {
    border-left: 1px solid #FFFFFF;
    padding: 0 10px;
    cursor: pointer;
}

a#newlinelink {
    border-left: 0px;
}

#Foot a:first-child {
    border-left: 0px solid #FFFFFF;
}

.ContentPanel {
    display: none;
}

#Privacy p, #Impressum p, #Disclaimer p {
    text-align: justify;
}

#TimeTable span {
    padding: 0 2px;
}

#TopMenu {
    position: absolute;
    right: 20px;
    top: 34px;
}

#XmapLink {
}

#HelpLink {
    padding: 0 2px;
}

#HomeLink {
    padding: 0 2px;
}

#StopsLink {
    padding: 0 2px;
}

#XmapLink, #HelpLink, #HomeLink, #StopsLink {
    background-color: #C16203;
    background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 4px 5px 5px #000000;
    float: right;
    margin-right: 7px;
    height: 33px;
    width: 33px;
    position: relative;
}

#HelpIcon {
    height: 30px;
}

#XmapIcon {
    height: 30px;
}

#HomeIcon {
    height: 30px;
}

#StopsIcon {
    height: 28px;
    margin-top: 2px;
}

a#NavigatePanel:hover, a#XmapLink:hover, a#HelpLink:hover, a#HomeLink:hover, a#StopsLink:hover {
    border: 2px solid #ffffff;
    box-shadow: 5px 5px 8px #000000;
    -moz-box-shadow: 5px 5px 8px #000000;
    -webkit-box-shadow: 5px 5px 8px #000000;
    background-color: #D36B04;
    width: 31px;
    height: 31px;
}

#TopMenu a span {
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    left: -40px;
    position: absolute;
    top: 37px;
    width: 120px;
}

#TopMenu a:hover span {
    display: block;
}

.ui-datepicker {
    font-size: 13px;
}

.UnclosabeDialog .ui-dialog-titlebar a.ui-dialog-titlebar-close {
    display: none;
}

#ExtraDatasContainer {
    background-color: #7D411E;
    bottom: 0;
    float: left;
    height: 170px;
    position: fixed;
    opacity: 0.95;
    width: 938px;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
}

#ExtraDatasTable tbody {
    opacity: 0.9;
}

#ExtraDatasContainer table {
    border-collapse: collapse;
    width: 100%;
    text-align: left;
}

#ExtraDatasTable tr {
    height: 24px;
}


#ExtraDatasContainer table tr td, #ExtraDatasContainer table tr th {
    min-width: 35px;
    padding: 2px;
}


    #ExtraDatasContainer table tr td.delaying {
        color: Yellow;
    }

    #ExtraDatasContainer table tr td.leftSeparator, #ExtraDatasContainer table tr th.leftSeparator {
        border-left: 1px solid #FFFFFF;
    }

#ExtraDatasContainer table thead tr {
    text-align: center;
    background-color: #00005C;
}

#ExtraDatasTable thead tr th:first-child {
    width: 200px;
}

#ExtraDatasTable thead tr th.Central {
    width: 120px;
}


.SubHeaders th {
    text-align: left;
}

#ExtraDatasContainer table th, #ExtraDatasContainer table tr.RefreshRow {
    background-image: url("Images/blueTransparentBackground.png");
}

#ExtraDatasContainer table tr.RefreshRow {
    text-align: right;
    font-style: italic;
}

    #ExtraDatasContainer table tr.RefreshRow td {
        padding-right: 5px;
    }

#MaximizeExtraDatas {
    display: none;
    background-color: #00005C;
    background-image: url("Images/arrowUp.png");
    background-position: center right;
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    text-align: center;
    cursor: pointer;
}

#MinimizeExtraDatas {
    background-image: url("Images/arrowDown.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 15px;
    width: 15px;
}

.smallFooter {
    font-size: 0.6em;
    text-align: center;
    padding: 6px;
}

.extraText {
    float: left;    
    color:black;
    margin-top: 10px;    
}

.LineRestriction {
    width: 20px;
    height: 20px;
    position: relative;
    left: 28px;
}

.LineRestrictionSmall {
    width: 10px;
    height: 10px;
    position: relative;
    left: 13px;
}

.StopRestriction {
    float:right;
    
}


#TrafficNewsInfo {
    clear: left;
    display: block;
    float: left;
}

#newsPopup{
    position:absolute;
    z-index:1000;
}

.news {
    margin: 5px;
    border: solid #00539E 1px;
    padding: 8px;
    background-color: #F1F9FF;
    color: black;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.news a{
    cursor:pointer;
    text-decoration:underline;
}

.newsType {
    margin-top:5px;
    margin-left:5px;
    margin-bottom:10px;
}

.newsTitle{
    margin-top:5px;
}

.newsLink{
    text-align:center;
    color:black;
}

.newsLink a{
    color:black;
}

.newsLink a:hover{
    color:#00539E;
}


.newsDescription{
    margin-top:5px;
}

.newsValidLabel{
    margin-top:20px;
}

#newsDialogUrl{
    width:100%;
    height:93%;
}

#news{
    width:100%;
    height:100%;
}

#newsMapBtn{
    margin-top:20px;
}

.newsTypeImg{
    width: 15px;
    height: 15px; 
    float: left;
}

#Restriction {
    float:right;
    cursor:pointer;
    /*background-image: url("Images/whiteTransparentBackground.png");
    border: 1px solid #FFFFFF;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    display: inline-block;
    margin: 10px;
    margin-bottom:0px;
    padding: 6px;
    text-align: center;
    white-space:nowrap;
    clear: both;*/
}

/*a#Restriction:hover {
    top: 160px;
    padding: 5px;
    cursor: pointer;
    border: 2px solid #ddd;
    -moz-box-shadow: 3px 3px 10px #000;
    -webkit-box-shadow: 3px 3px 10px #000;
    box-shadow: 3px 3px 10px #000;
    color: #fff;
    background-color: #B75B00;
}*/

.RestrictionLogo{
    height:20px;
    margin:0px;
    margin-right:4px;
}