
#home { float: left; width: 1000px; overflow: hidden; }
#home #row { float: left; display: block; width: 1000px; }

#home-latest-comments { float: left; width: 1000px; height: 266px; background: url('/images/home-latest-comments.jpg') top left no-repeat; overflow: hidden; margin-top: 10px; }
.intro-text { float: left; margin-top: -266px; padding: 30px 0px 0px 200px; width: 320px; color: #FFFFFF; font-size: 14px; }
#home-latest-comments ul { float: left; list-style-type: none; margin: 46px 30px 0px 676px; padding: 0; width: 290px; }
#home-latest-comments li { float: left; list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; width:100%;  }
#home-latest-comments li .name { color: #8146b5;}
#home-latest-comments li .name a { color: #8146b5; font-weight: bold; }
#home-latest-comments li .name span a { color: #c92026; font-weight: bold; }
#home-latest-comments li .date { color: #acbd00; font-style: italic; }
#home-latest-comments li .text { color: #302f2c; }

#mbox-video-tour { float: left; width: 1000px; height: 962px; margin: 10px 0px; }
#mbox-video-tour .left { float: left; width: 485px; height: 710px; }
#mbox-video-tour .left img { margin: 17px 0px 0px 24px; width: 450px; height: 686px; border: 0; }
#mbox-video-tour .right { width: 515px; height: 710px; float: left; overflow: hidden; }
#mbox-video-tour .right .tour-content { float: left; width: 460px; margin: 29px 0px 0px 10px; height: 210px; }
#mbox-video-tour .right .tour-pics-row1 { float: left; width: 500px; margin: 14px 0px 0px 4px; height: 200px; }
#mbox-video-tour .tour-pic1 { float: left; width: 260px; height: 200px; }
#mbox-video-tour .tour-pic1 img { border: 0; width: 260px; height: 200px; }
#mbox-video-tour .tour-pic2 { float: left; width: 225px; height: 200px; margin-left: 10px; }
#mbox-video-tour .tour-pic2 img { border: 0; width: 225px; height: 200px; }
#mbox-video-tour .right .tour-pics-row2 { float: left; width: 500px; margin: 14px 0px 0px 4px; height: 230px; }
#mbox-video-tour .tour-pic3 { float: left; width: 330px; height: 230px; }
#mbox-video-tour .tour-pic3 img { border: 0; width: 330px; height: 230px; }
#mbox-video-tour .tour-pic4 { float: left; width: 160px; height: 230px; margin-left: 10px; }
#mbox-video-tour .tour-pic4 img { border: 0; width: 160px; height: 230px; }

#video-tour-mask { float: left; z-index: 18; width: 1000px; height: 962px; margin: -972px 0px; background: url('/images/home-vid-box-mask.png') top left no-repeat; }
#video-tour-mask .left { float: left; width: 485px; height: 710px; }
#video-tour-mask .left a { float: left; margin: 17px 0px 0px 24px; width: 450px; height: 686px; text-indent: -500px; overflow: hidden; }
#video-tour-mask .right { width: 515px; height: 710px; float: left; overflow: hidden; }
#video-tour-mask .right .tour-content { float: left; width: 470px; margin: 29px 0px 0px 10px; height: 210px; }
#video-tour-mask .name { color: #c92026; font-size: 11px; }
#video-tour-mask .name a { color: #c92026; font-size: 21px; text-decoration: none; }
#video-tour-mask .name a:hover { color: #000000; font-size: 21px; text-decoration: none; }
#video-tour-mask .starring { font-size: 12px; font-weight: bold; color: #573179; }
#video-tour-mask .starring span { color: #acbd00; }
#video-tour-mask .starring a { color: #573179; }
#video-tour-mask .details { color: #000000; font-size: 11px; }
#video-tour-mask .details span { color: #acbd00; font-size: 9px; }
#video-tour-mask .details a { color: #000000; }
#video-tour-mask .text { color: #646363; margin: 0px; margin-top: 1px; margin-bottom: 14px; font-size: 12px; }
#video-tour-mask .right .tour-pics-row1 { float: left; width: 500px; margin: 14px 0px 0px 4px; height: 200px; }
#video-tour-mask .tour-pic1 a { float: left; width: 260px; height: 200px; text-indent: -500px; overflow: hidden; }
#video-tour-mask .tour-pic2 a { float: left; width: 225px; height: 200px; margin-left: 10px; text-indent: -500px; overflow: hidden; }
#video-tour-mask .right .tour-pics-row2 { float: left; width: 500px; margin: 14px 0px 0px 4px; height: 230px; }
#video-tour-mask .tour-pic3 a { float: left; width: 330px; height: 230px; text-indent: -500px; overflow: hidden; }
#video-tour-mask .tour-pic4 a { float: left; width: 160px; height: 230px; margin-left: 10px; text-indent: -500px; overflow: hidden; }
#video-tour-mask .buttons { float: left; margin-left: 70px; }
#video-tour-mask .buttons a { float: left; width: 170px; margin-right: 10px; margin-top: 8px; font-style: normal; color: #000000; background-color: #acbd00; border: 1px solid #acbd00; line-height: 21px; padding: 0; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; }
#video-tour-mask .buttons a:hover { background-color: #000000; color: #acbd00; border: 1px solid #000000; }
#video-tour-mask .tour-comments { float: left; margin-top: 10px; width: 950px; margin-left: 30px; }
#video-tour-mask .tour-comments-link a { color: #fc25be; text-transform: uppercase; font-weight: bold; font-size: 13px; }
#video-tour-mask .rate-text { line-height: 30px !important; color: #ac53ca !important; float: left; margin-left: 180px; }

.tour-comments { float: left; margin-top: -252px; width: 950px; margin-left: 30px; }
.tour-comments-link a { color: #c92026; text-transform: uppercase; font-weight: bold; font-size: 13px; }

#tour-comment-button a { float: left; width: 506px; margin-left: 225px; margin-top: 28px; font-style: normal; color: #000000; background-color: #acbd00; border: 1px solid #acbd00; line-height: 30px; padding: 0; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 17px; }
#tour-comment-button a:hover { background-color: #000000; color: #acbd00; border: 1px solid #000000; }

#comment-block-sidebar { float: left; width: 910px; border-bottom: none; padding: 5px 0px 0px 0px; }
#comment-block-sidebar .left { float: left; width: 85px !important; background: none; padding: 0 !important; margin: 0 !important; }
#comment-block-sidebar .left img { float: left !important; border: 0 !important; width: 60px !important; height: 50px !important; z-index: 100 !important; margin: 0 !important; padding: 0 !important; }
#comment-block-sidebar .right { float: left; width: 810px; }
#comment-block-sidebar .avatar-box { float: left; width: 77px; height: 80px; padding: 8px 9px; background: url('/images/purple-avatar-box-small.png') no-repeat top left; }
#comment-block-sidebar .picture { float: left; }
#comment-block-sidebar .picture img { float: left !important; border: 0 !important; width: 60px !important; height: 50px !important; z-index: 100 !important; margin: 0 !important; padding: 0 !important; }
#comment-block-sidebar .name a { float: left; width: 75px !important; margin: 0 !important; margin-top: 2px !important; font-size: 10px !important; color: #ffffff !important; }
#comment-block-sidebar .usergroup a { float: left; width: 75px; font-size: 9px; color: #fc05be; text-transform: lowercase; }
#comment-block-sidebar .details { float: left; width: 170px; color: #fc05be; }
#comment-block-sidebar .date { float: left; width: 100%; color: #fc05be; }
#comment-block-sidebar .links { float: left; width: 30%; text-align: right; display: none; }
#comment-block-sidebar .links a { text-align: right; color: #a401a6; text-decoration: underline; margin-left: 10px; }
#comment-block-sidebar .text { float: left; width: 810px; font-size: 11px; color: #000000; margin-top: 10px; }
#comment-block-sidebar:hover { background: none !important; }
#comment-block { border-bottom: none !important; }
#comment-block:hover { background: none !important; }

h3 { margin: 0; padding: 0; text-decoration: underline; color: #c92026; font-weight: bold; font-size: 16px; line-height: 16px; }
h5 { margin: 0; padding: 0; color: #acbd00; font-weight: bold; font-size: 13px; line-height: 15px; margin-top: -10px; }

.continue-join a { float: left; background: url('/images/home-continue-tour.jpg') top left no-repeat; width: 320px; height: 194px; overflow: hidden; text-indent: -1000px; }
.continue-tour a { float: left; background: url('/images/home-continue-tour.jpg') top right no-repeat; width: 680px; height: 194px; overflow: hidden; text-indent: -1000px; }
.home-site-list { float: left; height: 237px; width: 1000px; overflow: hidden; }
.home-sites { position: relative; width: 1000px; height: 237px; top: -190; overflow: hidden; }
.home-sites ul { list-style-type: none; float: left; padding: 0; margin: 0; }
.home-sites li { list-style-type: none; float: left; width: 166px; text-align: center; color: #fd53d2; font-size: 12px; padding: 0; margin: 0; font-weight: bold; }
.home-sites-tag { position: relative; width: 1000px; height: 40px; top: -466px; z-index: 66; }
.home-sites-tag h4 { text-align: center; margin: 0; padding: 0; font-size: 19px; color: #d01017; font-weight: bold; }

.unit-rating { background: url('/images/rating-skulls2.png') top left repeat-x !important; }
.unit-rating li a:hover{ background: url('/images/rating-skulls2.png') left center !important; }
.unit-rating li.current-rating { background: url('/images/rating-skulls2.png') left bottom !important; }

.home-pagination { float: right; color: #8cd703; text-align: right; width: 300px; padding-right: 16px; margin-bottom: 30px; }
.home-pagination a { color: #000000; background-color: #acbd00; border: 1px solid #acbd00; line-height: 27px; padding: 4px 14px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; }
.home-pagination a:hover { background-color: #000000; color: #ffffff; border: 1px solid #000000; }
