/* {
    text-align: center;
}*/
.touroperators p {
    text-align: left;
    margin: 10px auto 5px;
    color: #5F5F5F;
    padding: 0 10px;
}
.top {
    width: 553px; /* IE6 makes me put this here */
}
.top ul {
    width: 575px;
    margin: 10px 0 5px 15px;
    padding: 0;
}

.top li {
    float: left;
    width: 185px;
    margin: 5px 0 0 0;
    padding: 0;
    text-align: left;
}
.top li a {
    background: transparent url("/img/newlayout/rightarrow_blue.jpg") no-repeat 0 45%;
    padding-left: 10px;
/*    margin-left: 18px;*/
}
.top li a,
.top li a:active,
.top li a:visited,
.top li a:link {
/*    color: #247DA7;*/
    color: #1D83C2;
    font-weight: bold;
}
.touroperators .subscribe {
    margin: 10px 0 0 15px !important;
}
.subscribe a,
.subscribe a:active,
.subscribe a:visited,
.subscribe a:link {
    display: block;
    height: 20px;
    background: transparent url("/img/newlayout/icon_rss_small.jpg") no-repeat 0 45%;
    padding-left: 30px;
    color: #000;
    font-weight: bold;
}


.operator {
/*    width: 572px;*/
    margin: 20px 10px;
    text-align: left;
}
.operator .header h2 {
    float: left;
/*    width: 440px;*/
    width: 70%;
}
.operator .header h2 a {
    display: block;
    padding: 3px 0 0 12px;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
.operator .header a,
.operator .header a:active,
.operator .header a:link,
.operator .header a:visited,
.operator .header a:hover  {
    color: #888888 !important;
}
.operator .header h2 a:hover {
    text-decoration: underline;
}
.operator .header a.viewall,
.operator .header a.viewall:active,
.operator .header a.viewall:link,
.operator .header a.viewall:visited {
    display: block;
    padding: 4px 12px 0 0;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    text-align: right;
}
.operator .header a.viewall:hover {
    color: #000 !important;
}

.operator .body {
    background-color: #fafafa;
    border: 1px solid #ddd;
    padding-bottom: 8px;
    width: 100%;
}
.operator .body .deals {
    float: left;
/*    width: 380px;*/
    width: 64%;
    margin-top: 10px;
}
.operator .body .deals ul {
    padding-right: 15px;
}
.operator .body .deals ul li {
    margin-left: 15px;
    padding-left: 15px;
    text-indent: -12px;
    margin-top: 5px;
}
.operator .body .deals ul li a {
    background: transparent url("/img/newlayout/rightarrow_blue.jpg") no-repeat 0 6px;
    padding-left: 10px;
}
.operator .body .deals ul li a,
.operator .body .deals ul li a:active,
.operator .body .deals ul li a:visited,
.operator .body .deals ul li a:link {
/*    color: #247DA7;*/
    color: #1D83C2;
    font-weight: bold;
}
.operator .body p {
    margin-left: 14px;
    color: #5F5F5F;
}
.operator .body .logo {
    float: left;
/*    width: 180px;*/
    width: 36%;
    padding-top: 20px;
    text-align: center;
}
.operator .body h3 {
/*    color: orange;*/
    color: #535353;
    font-size: 16px;
    font-weight: bold;
}

#special-promos {margin: 20px auto; text-align: center}
.special-promo {padding: 0 10px}