@charset "utf-8";
/* CSS Document */

a,a:visited,a:active {
color: white;
}

body {
background-image:url(images/bgr_main.png);
background-repeat:repeat;
background-color:#2f161f;
font-family:Tahoma,Arial;
text-align:center;
}

#wrapper {
margin:auto;
position:relative;
width:985px;
}

#header {
background-image:url(images/bgr_header.png);
background-repeat:repeat-x;
height:173px;
margin:0 0 10px 0;
}

.logo {
left:0;
position:absolute;
top:36px;
}

.istore {
height:157px;
position:relative;
left:737px;
top:1px;
width:216px;
}

.left {
float:left;
padding:30px 0 0 0;
}

.video {
float:left;
border: 5px solid #3C252E;
}

.description, .main_review {
background-image:url(images/bgr_description-main.png);
background-repeat:repeat-y;
color:#dcc0c0;
float:left;
font-size:13px;
height:auto;
padding:10px;
padding-top:0px;
padding-bottom:0px;
text-align:left;
width:597px;
display:block;
margin-bottom:30px;
margin-top:10px;
}

.description {
border:1px solid Transparent;
border-width:15px 0 0 15px;
}

.description-footer {
height:15px;
width:617px;
background-image:url(images/bgr_description-footer.png);
background-position:bottom;
position:relative;
bottom:-15px;
left:-10px;
}

.description-top {
height:15px;
width:617px;
background-image:url(images/bgr_description-top.png);
background-position:top;
position:relative;
top:-30px;
left:-10px;
}

.main_review{
background:none;
height:91px;
margin:15px 22px 10px 0;
padding:0;
}

.main_review .inner {
background-image:url(images/bgr_bigbubble.png);
background-repeat:no-repeat;
background-position:left center ;
width:500px;
height:60px;
padding-left:70px;
margin:auto;
}

.review {
width:499px;
float:right;
margin: 0 13px 15px 0;
}

.review a {
color:white;
text-decoration:none;
}

.review a:hover {
text-decoration:underline;
}

.review .top {
background-image:url(images/bgr_review-top.png);
background-repeat:no-repeat;
height:52px;
width:499px;
}

.review .top h1 {
text-align:left;
margin:0;
padding:15px 0 0 22px;
}

.review .body {
background-image:url(images/bgr_review-body.png);
background-repeat:repeat-y;
padding:10px 20px 0 20px;
text-align:left;
}

.review .body h2 {
background-image:url(images/bgr_smallbubble.png);
background-repeat:no-repeat;
background-position:left top;
font-size:14px;
margin:0 0 5px 0;
padding:0 0 0 40px;
height:20px;
} 

.review .body p {
color:#dcc0c0;
font-size:12px;
line-height:16px;
margin:0 0 0 10px;
}

.review .bottom {
background-image:url(images/bgr_review-bottom.png);
background-repeat:no-repeat;
height:12px;
width:499px;
}

.review .body .line {
background-image:url(images/line-review.png);
background-position:bottom center;
background-repeat:no-repeat;
}

.cleaner {
clear:both;
}

h1 {
color:white;
font-size:16px;
}

h1 a {
text-decoration:none;
}

h1 a:hover {
text-decoration:underline;
}

ul li.odd {
list-style-image:url(images/bgr_list-odd.png);
}

ul li.even {
list-style-image:url(images/bgr_list-even.png);
}

.download {
background-image:url(images/btn_download.png);
background-repeat:no-repeat;
display:block;
height:71px;
width:346px;
}

#footer {
background-image:url(images/bgr_footer.png);
background-repeat:repeat-x;
height:76px;
}

.copyright {
background-image:url(images/bgr_footer-text.png);
background-repeat:no-repeat;
bottom:-34px;
color:#fefafa;
font-size:11px;
height:22px;
padding:8px 0 0 0;
position:absolute;
right:0;
width:149px;
}
