BODY {
        margin: 0px 20px 20px 20px;
        background-color: #fff3b6;
        background-image: url(/templates/gogo/images/bk.gif);
        background-position: top;
        background-repeat: repeat-x;
}

TD, BODY {
        color:#000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

TABLE#body {
        width: 948px;
}


A {
        color: #0042cc;
}
A.hotel_opinion {
        /*color: #0080a3;*/
        text-decoration:none;
}
A:HOVER {
        color: #e40000;
        text-decoration: none;
}

P {
        margin-bottom: 5px;
        margin-top: 2px;
}

H1 {
        color:#00aa74;
        font-size: 11px;
        margin-bottom: 5px;
}

H2 {
        color:#000000;
        font-size: 11px;
        margin-bottom: 3px;
        margin-top: 10px;
}


IMG {
        border-color: #ffb400;
}

FORM {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

INPUT, SELECT, TEXTAREA {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 2px 0px 2px;
        color:#555555;
}

INPUT.button {
        background-color: #ffe077;
        border:solid 1px #ffb400;
        color: #0042cc;
        font-size:10px;
        font-weight:bold;
        height:19px;
}

LABEL {
        color: #0042cc;
}

TD.rtopcol {
        background-image: url(/templates/gogo/images/bkr.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        padding: 0px 0px 0px 20px;
}



TD.hdrcolumn {
        color:#000000;
        font-size:10px;
        font-weight:bold;
        white-space: nowrap;
        padding: 3px 0px 2px 0px;
}


.topadvblock {
        padding: 5px 0px 5px 0px;
}



TD.colmenu {
        border-left: solid 2px #ffffff;
        background-color: #00aa74;
        color: #FFFFFF;
        font-weight:bold;
        padding: 0px 5px 0px 10px;
        height:21px;
        background-image: url(/templates/gogo/images/bkmenu.gif);
        background-position: right;
        background-repeat: repeat-y;
}

TD.colmenuopen {
        border-left: solid 2px #ffffff;
        background-color: #e40000;
        color: #FFFFFF;
        font-weight:bold;
        padding: 0px 5px 0px 10px;
        height:21px;
}

TD.colmenu A, TD.hdrlink A {
        text-decoration: none;
        color: #FFFFFF;
}

TD.colmenu A:HOVER, TD.hdrlink A:HOVER {
        text-decoration: none;
        color: #ffd438;
}


TABLE.hdr {
        margin: 10px 0px 8px 0px;
        height:100%;
}

TD.hdr {
        color: #00aa74;
        white-space: nowrap;
        font-weight:bold;
        width: 1%;
}


TD.hdrbar {
        background-image: url(/templates/gogo/images/hdrbar.gif);
        background-position: left center;
        background-repeat: no-repeat;
}

TD.hdrlink {
        font-size:10px;
        font-weight: bold;
        background-image: url(/templates/gogo/images/linkend.gif);
        background-position: right;
        background-repeat: no-repeat;
        background-color: #00aa74;
        color:#FFFFFF;
        height:15px;
        width:90px;
        padding:0px 6px 2px 5px;
        text-align: right;
        white-space: nowrap;
}


TD.news {
        width:33%;
        padding:0px 10px 0px 12px;
        border-left: solid 2px #ffb400;
        color:#555555;
        vertical-align:top;
}


#red {color: #e40000;}


IMG.pic {
        border-right: solid 2px ffb400;
}


.subhdr {
        font-weight:bold;
        margin-bottom:2px;
}

.subhdr A{
        text-decoration: none;
}


TD.bkhotel, TD.hotelrating {
        background-color: #fff9db;
        background-image: url(/templates/gogo/images/bkyblock.gif);
        background-position: right;
        background-repeat: repeat-y;
        padding: 2px 3px 3px 3px;
}

TD.hotelrating {
        color: #e40000;
        text-align:center;
        width:30px;
}


TD.block {
        background-color: #fff9db;
        border: solid 1px #ffb400;
        padding: 5px 10px 5px 10px;
}

TD.blockadv1 {
        background-color: #fff9db;
        border: solid 1px #ffb400;
        padding: 5px 10px 5px 10px;
}

TD.blockadv2 {
        background-color: #fff9db;
        border: solid 1px #ffb400;
        padding: 2px 5px 2px 5px;
}


TD.blockvote {
        background-color: #fff9db;
        border: solid 1px #ffb400;
        padding: 5px 1px 5px 10px;
}

TD.bkinfo, TD.info1, TD.info2 {
        background-color: #fff9db;
        background-image: url(/templates/gogo/images/bkyblock.gif);
        background-position: right;
        background-repeat: repeat-y;
        padding: 1px 3px 2px 5px;
}


TD.info1 {
        text-align:center;
}

TD.info2 {
        text-align:right;
        color: #e40000;
        white-space: nowrap;
        width:10%;
}

TD.blockpro {
        background-color: #fff9db;
        border: solid 1px #ffb400;
        padding: 3px 10px 5px 10px;
        line-height:17px;
}


#advtext {
        font-size: 10px;
}

TD.btmmenu {
        padding:10px 0px 10px 0px;
        text-align:center;
}

TD.copy {
        color:#555555;
        height:50px;
}


TABLE.innertb {
        background-color: #ffb400;
}

TABLE.innertb TD {
        padding: 3px 4px 3px 4px;
}

TD.innertbhead {
        background-color: #ffe077;
        color: #000000;
        font-weight: bold;
        padding: 2px 2px 2px 2px;
}

TR.innertr1 {
        background-color: #fffdf1;
}

TR.innertr2 {
        background-color: #fff9db;
}
