/* Reset the BS */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,footer,article,time{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;outline:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}

/* General Stuff */
body{font-family:Arial,Helvetica,sans-serif; background:#002024;}

/* Header */
#header { height:145px; width:100%; background:#004c55; margin-top:30px; border-top:1px solid #0b7a87; border-bottom:1px solid #0b7a87; }
#header-container { width:1139px; margin:0 auto; position:relative; }
#header-bar { height:53px; width:1139px; margin:0 auto; position:relative; top:-25px; background: url('../images/header-nav-bg.png') no-repeat; }
#read-review-button-top { width:89px; height:40px; position:absolute; top:5px; right:310px; }
#browse-more-button-top { width:96px; height:40px; position:absolute; top:5px; right:160px; }
#launch-site-button-top { width:83px; height:40px; position:absolute; top:5px; right:25px; }
#logo {width:311px; height:180px; position:absolute; top:-18px; }
#welcome-text {width:769px; height:83px; position:absolute; right:5px; top:35px; padding:10px; font-size:14px; text-align:justify; color:white; text-shadow:0px 1px 1px #002f34; background:#004148; border:1px solid #137c88; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

/* Content */
#content { width:1139px; margin:0 auto; margin-top:25px;}
#player-container {width:654px; height:475px; display:inline-block; vertical-align:top; }
#review-box {width:463px; height:458px; position:relative; margin-left:14px; background: url('../images/review-box-bg.png') no-repeat; display:inline-block; vertical-align:top;}
#review-title {width:440px; height:50px; background:#791a00; margin-top:10px; margin-left:10px; margin-bottom:7px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -moz-box-shadow: inset 0px 1px 1px #000; -webkit-box-shadow: inset 0px 1px 1px #000; box-shadow: inset 0px 1px 1px #000;}
#review-title h1 {display:block; color:white; text-shadow:0px 1px 1px #000; font-family:Arial Black, Gadget, Sans Serif; text-transform:uppercase; font-size:33px; text-align:center;}
#review-description { width:419px; height:357px; padding:10px; background:#f47553; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; margin:0 auto; border: 1px solid #a82a07; }
#review-description p {display:block; font-size:15px; text-align:justify; }
#review-description a { color:white; font-weight:bold; text-decoration:none; }
#review-description a:hover { text-decoration:underline; }
#read-review-button {width:386px; height:96px; position:absolute; bottom:-25px; left:40px; }
#read-review-button a{text-decoration:none;}
.thumb-row {width:1139px; margin:0 auto; }
.thumb {width:268px; height:268px; display:inline-block; margin-left:10px;}
.thumb a {text-decoration:none;}
.thumb img{border:1px solid white;}
.thumb img:hover{border:1px solid #ff3800;}
#content-bg {width:100%; height:715px; background:#004c55; border-top:1px solid #008d9e; border-bottom:1px solid #008d9e; position:absolute; left:0px; margin-top:50px;}

/* Footer */
#footer {width:1139px; margin:0 auto; display:block; position:relative; top:-70px; padding-bottom:20px;}
.more-review-box { width:371px; height:185px; padding-top:10px; margin-right:5px; margin-bottom:9px; background:#004750; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block; -moz-box-shadow: inset 0px -1px 1px #00e2ff; -webkit-box-shadow: inset 0px -1px 1px #00e2ff; box-shadow: inset 0px -1px 1px #00e2ff; vertical-align:top;}
.more-review-lside {width:138px; height:175px; margin-left:10px; display:inline-block; vertical-align:top;}
.more-review-lside a { text-decoration:none; }
.more-review-lside img {border:1px solid white;}
.more-review-lside img:hover {border:1px solid black;}
.more-review-rating {width:100%; background:#00343b; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.more-review-rating h3{color:#adff5c; font-size:46px; padding-top:5px; padding-bottom:5px; font-weight:bold; display:block; text-align:center;}
.more-review-rside {width:200px; height:175px; margin-left:10px; display:inline-block; vertical-align:top; background:#00343b; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.more-review-rside h2 { display:block; text-align:center; margin-top:10px; }
.more-review-rside h2 a{ color:#fffb81;}
.more-review-rside h2 a:hover{text-decoration:none;}
.more-review-rside p {display:block; width:90%; margin:0 auto; margin-top:10px; text-align:justify; color:#ffb5a1; font-size:12px; }
.more-review-rside h4 {color:#fffb81; font-size:12px; font-weight:bold; display:block; text-align:center; margin-top:10px; }
.more-review-rside h4 a {color:white; }
.more-review-rside h4 a:hover {color:#fffb81; }

/* Sales Text */
#sales-text-01 {width:1128px; height:91px; margin: 0 auto; margin-top:20px; margin-bottom:15px; }
#sales-text-01 a {text-decoration:none;}
#sales-text-02 {width:1139px; height:53px; margin: 0 auto; position:relative; top:-20px;}
#sales-text-02 a {text-decoration:none;}
#sales-text-03 {width:1139px; height:53px; margin: 0 auto; margin-top:15px;margin-bottom:15px; }
#sales-text-03 a {text-decoration:none;}
#read-more-reviews {width:1139px; height:119px; margin: 0 auto; margin-top:20px;margin-bottom:20px; position:relative; top:-65px; }
#read-more-reviews a {text-decoration:none;}
