body {
        background-color: #F5F5F5;
        margin: 0;
}
#page {
        position:relative;
        width:1024px;
        top: 0px;
        left: 0px;
        float: left;
                margin: 0px;
}
#standardrow {
        position:relative;
        width:1024px;
        top: 0px;
        left: 0px;
        float: left;
                margin: 0px;
}
#search_left {
        position:relative;
        width:370px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        height: 72px;
}
#search_right {
        position:relative;
        width:654px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        background-image: url(../images/search_bg.jpg);
        background-repeat: no-repeat;
        height: 72px;
}
#search_box {
        position:relative;
        top: 24px;
        left: 0px;
        float: left;
        margin: 0px;
        text-align: left;
}
#search_button {
        position:relative;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        text-align: left;
}
#menurow {
        position:relative;
        width:1024px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        height: 33px;
        background-image: url(../images/menu_bg.jpg);
}
#topmenu {
        position:relative;
        top: 6px;
        left: 240px;
        float: left;
        margin: 0px;
        text-align: left;
}
#contentrow {
        position:relative;
        width:1024px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        background-image: url(../images/content_bg.jpg);
        background-repeat: repeat;
}

#content_left {
        position:relative;
        width:230px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        text-align: center;
}

#content_middle {
        position:relative;
        width:550px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        text-align: center;
}
#content_right {
        position:relative;
        width:215px;
        top: 0px;
        left: 0px;
        float: left;
        margin: 0px;
        text-align: center;
}

#content_left_inner {
        position:relative;
        width:220px;
        top: 0px;
        left: 5px;
        float: left;
        margin: 0px;
        text-align: left;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
#content_middle_inner {
        position:relative;
        width:540px;
        top: 0px;
        left: 5px;
        float: left;
        margin: 0px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-align: left;
}
#content_right_inner {
        position:relative;
        width:205px;
        top: 0px;
        left: 5px;
        float: left;
        margin: 0px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
}


.menulink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        color: #FFFFFF;
}


#pricecomp_main {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
        background-color: #ECECEC;
        position: relative;
        width: 520px;
        float: left;
}
#pricecomp_left {
        position: relative;
        width: 100px;
        float: left;
        text-align: center;
        max-width: 100px;
        overflow: hidden;
}
#pricecomp_middle {
        position: relative;
        width: 280px;
        float: left;
        text-align: center;
        z-index: 100;
}
#pricecomp_right {
        position: relative;
        width: 120px;
        float: left;
        text-align: center;
        overflow: hidden;
}
#pricecomp_space {
        position: relative;
        width: 520px;
        float: left;
        text-align: center;
        background-color: #FFFFFF;
        height: 5px;
}
#navbar {
        position: relative;
        width: 505px;
        text-align: center;
        height: 180px;
        background-repeat: no-repeat;
        left: 0px;
        top: 0px;
}
#navbar_content {
        position: relative;
        width: 488px;
        float: left;
        text-align: center;
        height: 80px;
        top: 8px;
        left: 10px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
#navbar_results {
        position: relative;
        width: 488px;
        float: left;
        text-align: center;
        top: 0px;
        left: 0px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
}
#navbar_form {
        position: relative;
        width: 488px;
        float: left;
        text-align: center;
        top: 5px;
        left: 0px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
#navbar_pagenav {
        position: relative;
        width: 484px;
        text-align: center;
        top: 5px;
        left: 0px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000000;
        padding: 2;
        float: left;
}
#block_right {
        position: relative;
        background-color: #ffffc0;
        width: 260px;
        top: 0px;
        left: 0px;
        padding: 3px;
        float: right;
}
.listinglink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000099;
        text-decoration: underline;
}
.listinglink:hover {
        color: black;
        text-decoration: none;
}
.sideheading {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #black;
}
.contentlink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #0000C0;
        text-decoration: underline;
}
.contentlink:hover {
        color: #000040;
        text-decoration: none;
}
.formlabel {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: blue;
}
.content {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: black;
        text-decoration: none;
        text-align: left;
}
.small {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: black;
        text-decoration: none;
        text-align: left;
}
.formerror {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: red;
        text-decoration: none;
        text-align: left;
}
.smalllink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #0000C0;
        text-decoration: underline;
}
.smalllink:hover {
        color: #000040;
        text-decoration: none;
}
.navlink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #0000FF;
        text-decoration: none;
}
.navlink:hover {
        color: #FF0000;
        text-decoration: underline;
}
.topmenulink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #400000;
        text-decoration: none;
}
.topmenulink:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
.smallheading {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #666666;
}
.bottommenulink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: blue;
        text-decoration: none;
}
.bottommenulink:hover {
        color: red;
        text-decoration: underline;
}
.advmenulink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: blue;
        text-decoration: underline;
}
.advmenulink:hover {
        color: black;
        text-decoration: none;
}
.sidelink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #0000C0;
        text-decoration: underline;
}
.sidelink:hover {
        color: #000040;
        text-decoration: none;
}
.adlink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: red;
        text-decoration: underline;
}
.adlink:hover {
        color: black;
        text-decoration: none;
}