/* CSS Document */
/* Main Nav */

.butNavBuy {
    display: block;
    float: left;
    height: 25px;
    margin-left: 117px;
    width: 124px;
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_buy.gif") 0 -25 no-repeat;
    text-decoration: none;
}

a.butNavBuy {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_buy.gif") 0 0 no-repeat;
}

a.butNavBuy:hover {
    background-position: 0 -25px;
}

.butNavContact {
    display: block;
    float: left;
    height: 25px;
    margin-left: 7px;
    width: 124px;
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_contact.gif") 0 -25px no-repeat;
    text-decoration: none;
}

a.butNavContact {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_contact.gif") 0 0 no-repeat;
}

a.butNavContact:hover {
    background-position: 0 -25px;
}

.butNavHome {
    display: block;
    float: left;
    height: 25px;
    width: 77px;
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_home.gif") 0 -25px no-repeat;
    text-decoration: none;
}

a.butNavHome {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_home.gif") 0 0 no-repeat;
}

a.butNavHome:hover {
    background-position: 0 -25px;
}

.butNavHow {
    display: block;
    float: left;
    height: 25px;
    margin-left: 7px;
    width: 124px;
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_how.gif") 0 -25px no-repeat;
    text-decoration: none;
}

a.butNavHow {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_how.gif") 0 0 no-repeat;
}

a.butNavHow:hover {
    background-position: 0 -25px;
}

.butNavNews {
    display: block;
    float: left;
    height: 25px;
    margin-left: 7px;
    width: 124px;
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_news.gif") 0 -25px no-repeat;
    text-decoration: none;
}

a.butNavNews {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_news.gif") 0 0 no-repeat;
}

a.butNavNews:hover {
    background-position: 0 -25px;
}

.butNavStars {
    display: block;
    float: left;
    height: 25px;
    margin-left: 7px;
    width: 77px;
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_stars.gif") 0 -25px no-repeat;
    text-decoration: none;
}

a.butNavStars {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_nav_stars.gif") 0 0 no-repeat;
}

a.butNavStars:hover {
    background-position: 0 -25px;
}

a:link, a:visited, a:active {
    color: #24a8e0;
    font-size: 12px;
    text-decoration: none;
}

a:hover {
    color: #56a93d;
    text-decoration: underline;
}

a.butBuyNow {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_buy_now.png") 0 0 no-repeat;
    display: block;
    height: 240px;
    text-decoration: none;
    width: 325px;
}

a.butBuyNow:hover {
    background-position: 0 -240px;
    text-decoration: none;
}

a.butCleaning {
    /* image defined in style.vm */
    display: block;
    height: 19px;
    text-decoration: none;
    width: 81px;
    position: relative;
    top: 211px;
    left: 129px;
}

a.butCleaning:hover {
    text-decoration: none;
}

a.butHowWorks {
    /* image defined in style.vm */
    display: block;
    height: 19px;
    left: 104px;
    position: relative;
    text-decoration: none;
    top: 2px;
    width: 129px;
    z-index: 10;
}

a.butHowWorks:hover {
    text-decoration: none;
}

a.butReadNews {
    /* image defined in style.vm */
    display: block;
    height: 19px;
    text-decoration: none;
    width: 94px;
    top: 210px;
    left: 116px;
    position: relative;
}

a.butReadNews:hover {
    text-decoration: none;
}

a.butSetUp {
    /* image defined in style.vm */
    display: block;
    height: 19px;
    text-decoration: none;
    width: 65px;
    top: 211px;
    left: 129px;
    position: relative;
}

a.butSetUp:hover {
    text-decoration: none;
}

a.butSplashBuy {
    display: block;
    height: 35px;
    width: 109px;
    position: relative;
    text-decoration: none;
}

a.butSplashGay {
    /* image defined in style.vm */
    display: block;
    height: 35px;
    position: relative;
    text-decoration: none;
    width: 185px;
}

a.butSplashGay:hover {
    text-decoration: none;
}

a.butSplashStraight {
    /* image defined in style.vm */
    display: block;
    height: 35px;
    width: 185px;
    position: relative;
    text-decoration: none;
}

a.butSplashStraight:hover {
    text-decoration: none;
}

a.butWatchVideos {
    background: url("http://pic.aebn.net/realtouch/brochure/images/but_forum.png") 0 0 no-repeat;
    display: block;
    height: 240px;
    text-decoration: none;
    width: 326px;
}

a.butWatchVideos:hover {
    background-position: 0 -240px;
    text-decoration: none;
}

a.butForum {
    /* image defined in style.vm */
    display: block;
    height: 19px;
    text-decoration: none;
    width: 118px;
    top: 210px;
    left: 104px;
    position: relative;
}

a.butForum:hover {
    text-decoration: none;
}

.action {
    color: #939393;
    padding: 35px 0px 0px 27px;
}

.activateFormBox {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/activate_form.png);
    height: 48px;
    width: 459px;
}

body {
    background-color: #000000;
    color: #ffffff;
    font: 12px Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
}

.clearer {
    clear: both;
    display: block;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.container {
    padding: 0px;
    margin: 0px;
    height: 1%;
    width: auto;
}

.copyright {
    color: #878787;
    float: left;
    margin: 0px;
    padding-top: 0px;
    text-align: right;
    width: 400px;
}

.footer {
    height: 1%;
    margin: 14px 0px 0px 0px;
    padding: 0px;
    width: auto;
}

.footer a:link, .footer a:visited, .footer a:active {
    color: #24a8e0;
    text-decoration: none;
}

.footer a:hover {
    color: #56a93d;
    text-decoration: underline;
}

.footerNav {
    float: left;
    margin: 0px;
    padding-top: 0px;
    width: 580px;
}

.header {
    color: #ffffff;
    height: 90px;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.intro {
    padding: 165px 0px 0px 27px;
    width: 435px;
    line-height: 15px;
}

.logo {
    float: left;
    height: 65px;
    margin: 0px;
    padding: 0px 0px 0px 12px;
    position: relative;
    top: -13px;
    width: 139px;
}
/*
.navHdr {
    color: #000000;
    float: left;
    height: 25px;
    left: 18px;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: 40px;
    width: 798px;
}

.navHdrGayTop {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/nav_gay_top_right.gif);
    height: 25px;
    position: relative;
    left: 594px;
    width: 386px;
}

.navHdrGayTop a:link, .navHdrGayTop a:visited, .footer a:active {
    color: #226391;
    text-decoration: none;
}

.navHdrGayTop a:hover {
    color: #1a97d4;
    text-decoration: underline;
}

.navHdrTop {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/nav_top_right.gif);
    height: 25px;
    position: relative;
    left: 610px;
    width: 370px;
}

.navHdrTop a:link, .navHdrTop a:visited, .footer a:active {
    color: #226391;
    text-decoration: none;
}

.navHdrTop a:hover {
    color: #1a97d4;
    text-decoration: underline;
}

.navHdrTopLinks {
    left: 17px;
    position: relative;
    top: 5px;
}
*/
.navMain {
    float: left;
    margin: 0px;
    padding-top: 0px;
    width: 798px;
}

div.navButtons {
    width: 420px;
    vertical-align: middle;
    padding: 15px 0px 0px 26px;
}

div.navButtonsBuy {
    width: 420px;
    vertical-align: middle;
    padding: 220px 0px 0px 49px;
    *padding: 185px 0px 0px 49px;
}

div.navButtons span {
    float: left;
}

div.navButtons .navSpacer {
    color: #939393;
    padding-top: 8px;
}

.navSpacer {
    color: #b7b7b7;
    padding: 0px 11px;
}

.offer {
    width: 208px;
    padding: 143px 0px 0px 51px;
}

p {
    color: #000000;
    font: 12px Arial, Helvetica, Verdana, sans-serif;
    line-height: 14px;
}

.panel1 {
    /* image defined in style.vm */
    height: 331px;
}

.panel2 {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 326px;
}

.panel2Activate {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel2_activate.gif);
    height: 240px;
}

.panel2Contact {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel2_contact.gif);
    height: 240px;
}

.panel2GayStars {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel2_gay_stars.gif);
    height: 240px;
}

.panel2Home {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel_back.gif);
    height: 240px;
}

.panel2How {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel2_how.jpg);
    height: 240px;
}

.panel2News {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel2_news.jpg);
    height: 240px;
}

.panel2Stars {
    height: 240px;
}

.panel2StarsGay {
    height: 240px;
}

.panel2Videos, .panel2VideosGay {
    height: 240px;
}

.panel3 {
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    width: 328px;
    /* remove below when video is available */
}

.panel3Activate {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel3_activate.jpg);
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    height: 240px;
}

.panel3Contact {
    background: #cacaca url(http://pic.aebn.net/realtouch/brochure/images/panel_back.gif) repeat-x;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    height: 240px;
}

.panel3Home {
    background: #cacaca url(http://pic.aebn.net/realtouch/brochure/images/panel_back.gif) repeat-x;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    height: 240px;
}

.panel3How {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel3_how.jpg);
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    height: 240px;
}

.panel3News {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/forum_image_bkg.jpg);
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    height: 240px;
}

.panel3Videos {
    border-left: solid 1px #cbcbcb;
    float: left;
    border-right: solid 1px #cbcbcb;
    height: 240px;
    background-repeat: no-repeat;
    width: 326px;
    text-align: center;
}

.panel3Stars {
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    float: left;
    height: 240px;
    width: 326px;
    text-align: center;
}

.panel4 {
    float: left;
    height: 240px;
    margin: 0px;
    padding-top: 0px;
    width: 326px;
}

.panel4Activate {
    background-image: url(http://pic.aebn.net/realtouch/brochure/images/panel4Activate.gif);
    float: left;
    height: 240px;
    margin: 0px;
    padding-top: 0px;
    width: 326px;
}

.pgSubTitle {
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #000000;
}

.pgSubTitleActivate {
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
}

.pgText {
    color: #000000;
    font: 12px Arial, Helvetica, Verdana, sans-serif;
    line-height: 14px;
    margin: 0px;
    padding: 0px;
}

.pgTitle {
    color: #585858;
    font: bold 14px Arial, Helvetica, Verdana, sans-serif;
    padding-bottom: 14px;
}

.panel1 div.pgTitle, .panel1 div.pgSubTitle, .panel1 div.pgText {
    color: #ffffff;
}

.pgTitleActivate {
    font: bold 14px Arial, Helvetica, Verdana, sans-serif;
}

.splashCopyright {
    color: #878787;
    float: left;
    margin: 0px;
    padding-top: 0px;
    text-align: right;
    width: auto;
}

.splashFooter {
    height: 1%;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.splashFooter a:link, .splashFooter a:visited, .footer a:active {
    color: #24a8e0;
    text-decoration: none;
}

.splashFooter a:hover {
    color: #56a93d;
    text-decoration: none;
}

.splashFooterNav {
    float: left;
    margin-left: 26px;
    padding-top: 0px;
    width: 654px;
}

.splashImage {
    /*image defined in style.vm */
    background-repeat: no-repeat;
    height: 588px;
    margin-top: 0px;
    width: 988px;
}

.splashText {
    border-bottom: solid 1px #b3b3b3;
    color: #b3b3b3;
    font: 9px Arial, Helvetica, Verdana, sans-serif;
    margin: 0px 0px 10px 120px;
    padding-bottom: 10px;
    width: 510px;
}

.wrapper {
    border: 0px;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
    width: 988px;
}

.xbizAward {
    margin-top: 20px;
    text-align: center;
}

.clear {
    clear: both;
}