@import "breadcrumb.css";

ol#breadcrumb {width: 100%; background: url('../images/review-breadcrumb-bg.png'); margin-bottom: 20px; font-family: verdana, arial, sans-serif;}

body {background: url('../images/review-bodybg.gif') repeat-x;}

/* review page */
#review-subheader {background: url('../images/review-subheader.jpg') no-repeat top center; height: 365px;}
#info-container {width: 500px; height: 330px; color: #fff; float: left;}
#info-container .content {padding: 59px 100px 45px 40px; height: 156px; font-family: trebuchet ms, verdana, sans-serif;}
#info-container .content h2 {color: #fff; margin: 0; font-size: 28px; letter-spacing: .03em;}
#info-container .content p {font-size: 14px;}

#review-controls {float: left; width: 500px; height: 40px; margin-top: 14px; margin-left: 43px; margin-bottom: 18px;}
#review-controls a, li.dlbutton a {width: 192px; height: 40px; display: block; float: left; background: url('../images/generic-resources.png');}
#review-controls .visit-casino a {background-position: -2px -94px; margin-right: 30px;}
#review-controls .play-now a {background-position: -2px -136px;}
#review-controls .direct-download a {background-position: -2px -187px; margin-right: 30px;}
#review-controls .review-visit-casino a, li.dlbutton .review-visit-casino a {background-position: -2px -230px;}

#review-screenshot {float: left; width: 460px; padding: 49px 0 0 11px;}

#review-container {width: 990px; text-align: left; margin: 0 auto; font-family: trebuchet ms, verdana, arial, sans-serif;}
#review-content {float: left; width: 425px; margin-left: 43px; padding-right: 32px;}
#review-content h3 {font-size: 18px; margin: 0; padding-bottom: 0;}
#review-content .introduction {font-weight: bold; font-style: italic; font-size: 14px;}

#review-breadcrumb {border-bottom: 1px dotted #ccc; padding-bottom: 3px; color: #333;}

#review-specifics {float: left; width: 472px; padding-left: 8px; margin-bottom: 20px;}
#review-specifics h4 {font-size: 18px; margin: 0; margin-bottom: 15px;}
#review-specifics hr {background-color: #e4e4e4; border-top: 1px solid #e4e4e4; margin-bottom: 10px;}

#software-overview {padding: 0 10px;}
#themetags p {margin: 0; padding: 0 14px;}

#slotoverview {background: url('../images/reviews/overview-hdr.png') no-repeat top left; width: 472px; color: #4d4c4c; padding-top: 5px; margin-bottom: 20px;}
#slotoverview .ftr {background: url('../images/reviews/overview-ftr.png') no-repeat bottom left;}

#slotoverview ul {list-style-type: none; float: left; margin: 0; padding: 0; width: 227px;}
#slotoverview ul.firstul {margin-left: 7px; margin-right: 4px;}
#slotoverview ul li {border-bottom: 3px solid #dff0ff; padding: 6px 8px;}
#slotoverview ul li.last {border-bottom: none;}

/* internet explorer 6 margin fixes */
* html #review-controls {float: left; width: 414px; height: 40px; margin-top: 14px; margin-left: 23px; margin-bottom: 18px;}
* html #review-controls .direct-download a {background-position: -2px -187px; margin-right: 5px;}
* html #review-content {float: left; width: 425px; margin-left: 23px; padding-right: 32px;}
/* -------------------------------- */

/* advertiser box */
.advert-box {background: url('../images/reviews/advertiser-hdr.png') no-repeat top left; width: 468px; margin-bottom: 5px;}
.advert-box .ftr {background: url('../images/reviews/advertiser-ftr.png') no-repeat bottom left;}
.advert-box .inner {padding: 10px 0;}
.advert-box .advert-logo {background: url('../images/reviews/advertiser-seperator.png') repeat-y top right; width: 133px; text-align: center; float: left;}
.advert-box .advert-content {float: left; width: 307px; padding: 0 20px 0 8px; line-height: 1.7em;}
.advert-box .advert-content a.readreview {color: #0000ff; text-decoration: underline;}
.advert-box .advert-content a.playnow {color: #3c8809; font-weight: bold; text-decoration: underline;}
.advert-box .advert-content a:hover {text-decoration: none;}

/* casino review page */
ul#rundown {background: url('../images/reviews/roomdetails.jpg') no-repeat; width: 297px; float: left; margin: 0; padding: 0; padding-top: 5px;}
ul#rundown li {color: #073460; list-style-type: none; width: 260px; margin-left: 9px; padding: 5px 10px 7px 10px; border-bottom: 2px solid #fff;}
ul#rundown li a {color: #2278d9;}
ul#rundown li.dlbutton {background: url('../images/reviews/roomdetails_bottom.jpg') no-repeat; border-bottom: none; height: 169px;}
ul#rundown li.dlbutton a {margin-left: 32px; margin-top: 25px;}

#rundown li.currency {height: 17px;}
#rundown li.currency span {height: 17px; width: 17px; display: inline-block; margin-right: 4px; vertical-align: middle; margin-bottom: 3px;}
#rundown .usd {background: url('../images/reviews/currency.gif') no-repeat 0 -17px;}
#rundown .euro {background: url('../images/reviews/currency.gif') no-repeat;}
#rundown .pound {background: url('../images/reviews/currency.gif') no-repeat 0 -34px;}

#casino-banners125 {float: left; text-align: center; width: 170px;}
#casino-banners125 img {margin-bottom: 30px;}

ul.slotlist {float: left; list-style-type: none; margin: 10px 20px 0 0; padding: 0; width: 190px;}
ul.slotlist li {border-bottom: 1px dotted #c4c4c4; padding: 4px 0;}
ul.slotlist li a {background: url('../images/generic-resources.png') no-repeat -143px -350px; padding-left: 10px; margin-left: 5px;}
ul.slotlist li a.bland {background: none; padding: 0;}

/* star ratings */
.starrating {background: url('../images/star-ratings.png') no-repeat 80px 0; width: 135px; height: 15px;}
.starrating span {display: none; visibility: hidden;}
.star3 {background-position: 83px -65px;}
.star3_5 {background-position: 83px -47px;}
.star4 {background-position: 83px -30px;}
.star4_5 {background-position: 83px -13px;}
