BODY {
    color: #007C00;
    font-family: Arial, Helvetica, Courier;
    font-size: 12px;
    scrollbar-darkshadow-color:	#FFFFFF;
    scrollbar-arrow-color: #F28D00;
    scrollbar-3dlight-color: #66664C;
    scrollbar-shadow-color:	#66664C;
}
TD {
    font-size: 12px;
}
SELECT {
    font-size: 12px;
}
INPUT {
    font-size: 12px;
}
.submit {
    font-weight: bold;
}
TEXTAREA {
    font-size: 12px;
    font-family: Arial, Helvetica, Courier;
}

.locatorLink {
    color: #0000FF;
}
.locatorLink:hover {
    color: #FF0000;
}
.errorContainer {
    background-color: #F2FECD;
    padding: 6px 20px 6px 6px;
}
/*  =======================================================================
 *          MAIN
 *  =======================================================================
 */
.mainInfoBlockContainer {
    border: 2px solid #FF0000;
    background-color: #FFFFFF
}
.mainInfoBlockImage {
    padding: 2px 2px 2px 2px;
    width: 1%;
}
.mainInfoBlockText {
    padding: 6px 6px 6px 6px;
    font-size: 14px;
    font-weight: bold;
}

.mainTopBar {
    background-color: #F28D00;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    color: #FFFFFF;
    padding-right: 12px;
}
.mainTopBarLink {
    color: #FFFFFF;
}
.mainTopBarLink:hover {
    color: #007C00;
}

.mainEmpty {
    background-color: #FFFFFF;
}

.mainLocatorBar {
    vertical-align: middle;
    height: 20px;
    font-size: 12px;
}

.mainBody {
    /*background-color: #CEEA7C;*/
    background-color: #C3C4FF;
}

.mainExplanation {
    background-color: #FFFFFF;
    padding: 6px 6px 6px 6px;
    height: 53px;
    font-size: 12px;
    vertical-align: top;
}
html>body .mainExplanation {
    height: 41px;
}

.mainExtraAds {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    height: 115px;
}
.mainExtraAdNormal {
    border: 1px solid #FFFFFF;
    cursor: hand;
}
.mainExtraAdOver {
    border: 1px solid #FF0000;
    cursor: hand;
}

.mainExtraAdLink {
    text-decoration: none;
    color: #0000FF;
}
.mainExtraAdLink:hover {
    color: #FF0000;
}

.mainTitleBar {
    padding: 6px 6px 6px 6px;
    background-color: #594DA2;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    color: #FFFFFF;
}
html>body .mainTitleBar {
    height: 18px;
}
.mainTitleBarButton {
    padding: 2px 6px 2px 6px;
    background-color: #594DA2;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    color: #FFFFFF;
    vertical-align: middle;
}
.mainEmpty {
    background-color: #C0C0C0;
}
.mainBottomText {
    font-size: 9px;
}
.mainBottomLink {
    color: #007C00;
}
.mainTopRight {
    font-size: 11px;
    padding-bottom: 2px;
    padding-right: 5px;
}
/*  =======================================================================
 *          INDEX PAGE
 *  =======================================================================
 */
.indexCatCell {
    width: 100px;
    height: 100px;
    border: 1px solid #007C00;
    background-color: #FFFDD7;
}
.indexCatCellCatName {
    font-size: 14px;
    font-weight: bold;
    color: #007C00;
}
.indexCatCellCatName:hover {
    color: #FF0000;
}


/*  =======================================================================
 *          MAIL FORM (AD VIEW PAGE)
 *  =======================================================================
 */
.mailFormContainer {
    background-color: #F2FECD;
}
.mailFormRegenLink {
    text-decoration: none;
    color: #0000FF;
}
.mailFormRegenLink:hover {
    color: #FF0000;
}
.mailFormError {
    color: #FF0000;
    font-weight: bold;
}
/*  =======================================================================
 *          SEARCH PAGE
 *  =======================================================================
 */
.searchModuleContainer {
    background-color: #F2FECD;
    padding: 6px 6px 6px 6px;
}
.searchSeparator {
    height: 1px;
    color: #007C00;
    background-color: #007C00;
    margin-right: 6px;
    width: 640px;
    border-style: none;
}
/*  =======================================================================
 *          RESULT PAGE
 *  =======================================================================
 */
.resultContainer {
    background-color: #FFFFFF;
    padding: 6px 6px 6px 6px;
}
.resultTableImage {
    width: 111px;
    height: 83px;
}
.resultTableTitleInfo {
    font-size: 12px;
    vertical-align: top;
    padding-top: 5px;
    width: 300px;
}
.resultTableFuel {
    vertical-align: middle;
    text-align: center;
    width: 128px;
    background-color: #F3FFD1;
    font-weight: bold;
    font-size: 14px;
}
.resultTablePrice {
    font-family: Arial Black, Arial;
    vertical-align: middle;
    font-size: 20px;
    text-align: right;
    padding-right: 18px;
    color: #2B1D81;
}
.resultTableResultSep {
    height: 1px;
    background-color: #E1FF87;
}
.resultTableResultNormal {
    background-color: #FFFFFF;
    cursor: pointer;
}
.resultTableResultOver {
    background-color: #F3FFD1;
    cursor: pointer;
}
.resultPageNav {
    background-color: #FFFFFF;
    border: 1px solid #2AA42A;
}
.resultPageNoResult {
    background-color: #FFFFFF;
    border: 1px solid #FF0000;
    padding: 6px 6px 6px 6px;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
}
.resultCatHeader {
    background-color: #F3FFD1;
    font-weight: bold;
}
.resultTableItemIntro {
    font-weight: bold;
    font-size: 18px;
    padding: 10px 10px 10px 10px;
}
/*  =======================================================================
 *          PAGE NAVIGATOR
 *  =======================================================================
 */
.pageNavContainer {
    text-align: center;
    width: 19px;
    cursor: default;
}
.pageNavPrevNext {
    font-weight: bold;
    color: #0000FF;
}
.pageNavPrevNextDisabled {
    color: #007C00;
}
.pageNavPage {
    color: #0000FF;
    font-weight: bold;
}
.pageNavPage:hover {
    color: #FF0000;
}
.pageNavSelPage {
    color: #007C00;
    font-weight: bold;
}
/*  =======================================================================
 *          AD VIEW
 *  =======================================================================
 */
.viewImagesContainer {
    padding: 5px 5px 5px 5px;
    background-color: #F2FECD;
    vertical-align: top;
}
.viewImageContainer {
    padding-bottom: 5px;
}
.viewThumb {
    border: 1px solid #2AA42A;
}
.viewImage {
    border: 1px solid #2AA42A;
}
.viewLinkBack {
    color: #007C00;
    font-weight: bold;
}
.viewLinkBack:hover {
    color: #FF0000;
}
.viewMainContent {
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    width: 610px;
}
.viewMainContentTable {
    width: 600px;
}
.viewPriceProperties {
    vertical-align: top;
    width: 236px;
    padding-left: 11px;
}
html>body .viewPriceProperties {
    width: 225px;
}
.viewPrice {
    font-size: 18px;
    font-family: Arial Black, Arial;
    text-align: center;
    vertical-align: middle;
    color: #2B1D81;
    height: 48px;
    width: 236px;
}
.viewProperties {
    background-color: #FFFAA5;
    padding: 9px 9px 9px 9px;
}
.viewProperty {
    vertical-align: top;
    font-weight: bold;
    padding-right: 4px;
}
.viewSeparator {
    height: 4px;
    border-top: 1px solid #E1FF87;
}
.viewContactHeader {
    background-color: #CEEA7C;
    font-weight: bold;
    padding-left: 4px;
}
.viewContactContent {
    background-color: #F3FFD1;
    padding: 4px 4px 4px 4px;
}
.viewBidHeader {
    background-color: #CEEA7C;
    font-weight: bold;
    padding-left: 4px;
}
.viewBidContent {
    background-color: #F3FFD1;
    padding: 4px 4px 4px 4px;
}
.viewPlacebidHeader {
    background-color: #CEEA7C;
    font-weight: bold;
    padding-left: 4px;
}
.viewPlacebidContent {
    background-color: #F3FFD1;
    padding: 4px 4px 4px 4px;
}

/*  =======================================================================
 *          AD VIEW
 *  =======================================================================
 */

.contactContainer {
    background-color: #F2FECD;
    padding: 6px 20px 6px 6px;
}
.contactProperty {
    font-weight: bold;
}



/*  =======================================================================
 *          LOGIN
 *  =======================================================================
 */
.loginContainer {
    text-align: center;
    background-color: #F2FECD;
    padding: 6px 6px 6px 6px;
    height: 300px;
    vertical-align: top;
}
.loginTable {
    border: 1px solid #007C00;
    width: 245px;
}
.loginLink {
    color: #007C00;
    text-decoration: none;
    font-weight: bold;
}
.loginLink:hover {
    color: #FF0000;
}
.loginError {
    color: #FF0000;
}
/*  =======================================================================
 *          ADMIN
 *  =======================================================================
 */
.passChangeContainer {
    text-align: center;
    background-color: #F2FECD;
    padding: 6px 6px 6px 6px;
    height: 300px;
    vertical-align: top;
}
.passChangeTable {
    border: 1px solid #007C00;
}
.editContainer {
    border-left: 1px solid #007C00;
    border-bottom: 1px solid #007C00;
    border-right: 1px solid #007C00;
    background-color: #FFFFFF;
    padding: 6px 6px 6px 6px;
}
.editTabEmptySpacer {
    width: 10px;
    border-bottom: 1px solid #007C00;
}
.editTabEmptyRight {
    border-bottom: 1px solid #007C00;
    width: 100%;
}
.editSelectedTab {
    padding: 5px 5px 5px 5px;
    border-left: 1px solid #007C00;
    border-right: 1px solid #007C00;
    border-top: 1px solid #007C00;
    background-color: #FFFFFF;
    font-weight: bold;
}
.editTab {
    padding: 5px 5px 5px 5px;
    border: 1px solid #007C00;
    font-weight: bold;
}
.editTabLink {
    color: #007C00;
}
.editTabLink:hover {
    color: #FF0000;
}
.profileContainer {
    background-color: #F2FECD;
    padding: 6px 6px 6px 6px;
}
.profileProperty {
    font-weight: bold;
    vertical-align: top;
}
.bidsContainer {
    border-left: 1px solid #007C00;
    border-bottom: 1px solid #007C00;
    border-right: 1px solid #007C00;
    background-color: #FFFFFF;
    padding: 6px 6px 6px 6px;
}
.bidCell {
    border-bottom: 1px solid #007C00;
}
.imageInfoLink {
    color: #0000FF;
}
.histRowNormal {
    height: 20px;
}
.histAmountInc {
    background-color: #E1FF87;
    border-left: 1px dotted #E1FF87;
    border-right: 1px dotted #E1FF87;
}
.histAmountDec {
    background-color: #FF8B8B;
    border-left: 1px dotted #FF8B8B;
    border-right: 1px dotted #FF8B8B;
}
.creditUpdate {
    background-color: #FFFFFF;
    padding: 6px 6px 6px 6px;
    height: 53px;
    font-size: 12px;
    vertical-align: top;
}

