html{overflow-y:scroll;}
body{background:#000000;height:100%;background:#131416 url('../images/site-bg.gif') left top repeat-x;}
strong{font-weight:bold;}
td{vertical-align:top;}
h1{font-size:18px;color:#ffffff;}
h2{font-size:15px;color:#ffffff;margin-top:10px;border-bottom:1px solid #777777;}
#error{background:#ffffff;border:1px solid #ff0000;padding:5px;margin-bottom:10px;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.frame{background:transparent;width:985px;margin:0px auto;text-align:center;height:100%;}
.header{height:170px;width:947px;position:relative;margin:0px auto;background:#131416 url('../images/header-bg.jpg') left top repeat-x;}
.header-search-container{border:none;position:absolute;top:70px;left:705px;width:223px;height:24px;background:transparent url('../images/search-box.gif') left top no-repeat;}
.content-container a,.content-container a:visited{color:#0000ff;}
.content-container{background:#000000;margin:0px auto;border-bottom:1px solid #c12e27;}
.right-menu-cell,.content-cell{vertical-align:top;}
.right-menu{padding:25px 10px 10px 0px;background:transparent;width:317px;font-size:14px;font-family:arial;color:#555555;line-height:20px;position:relative;}
.content{padding:75px 60px 30px 10px;width:550px;font-size:13px;font-family:arial;color:#aaaaaa;line-height:20px;position:relative;text-align:left;}
.content a,.content a:hover,.content a:visited{color:#ffffff;text-decoration:underline;}
.content a:hover{text-decoration:underline;color:#ffffff;}
.footer{color:#56586f;font-size:12px;font-family:arial;text-align:center;height:40px;width:947px;margin:0px auto 50px auto;position:relative;padding:0px 0px 30px 0px;}
.footer-links{position:absolute;left:0px;top:10px;height:30px;}
.footer-links a,.footer-links a:hover{margin:0px 10px 0px 0px;color:#56586f;text-decoration:none;text-align:left;height:30px;line-height:30px;}
.footer-links a:hover{text-decoration:underline;color:#ffffff;}
.footer-jdcommerce-links{position:absolute;right:0px;top:30px;height:30px;font-size:12px;color:#aaaaaa;}
.footer-jdcommerce-links a,.footer-jdcommerce-links a:hover{margin:0px 0px 0px 0px;color:#56586f;text-decoration:none;text-align:left;height:30px;line-height:30px;}
.footer-jdcommerce-links a:hover{text-decoration:underline;color:#ffffff;}
.footer-copyright{position:absolute;right:0px;top:10px;height:30px;line-height:30px;color:#aaaaaa;}
.header-menu{display:none;}

.main-menu-container{background:#000000;height:62px;width:704px;position:absolute;bottom:2px;right:0px;}
.main-menu-container a{float:left;display:block;width:88px;height:62px;line-height:62px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;color:#ffffff;font-family:arial;font-weight:normal;}
.main-menu-container a:hover{background:#006eb9;}
.page-title{position:absolute;top:25px;left:0px;height:40px;line-height:40px;text-align:left;padding:0px 15px;width:530px;font-weight:bold;font-size:19px;color:#ffffff;background:transparent url('../images/page-title-bg.gif') left top repeat-x;text-transform:capitalize;}

.video-reviews-header{background:transparent url('../images/video-reviews.gif') left top no-repeat;height:40px;position:relative;width:308px;}
.view-all-video-reviews{position:absolute;top:13px;left:235px;display:block;height:18px;width:65px;text-decoration:none;}
.newsletter-signup{background:transparent url('../images/newsletter-signup.gif') left top no-repeat;width:308px;height:188px;margin-top:20px;position:relative;}
.advertising-container{background:transparent url('../images/ad-bg.gif') left top no-repeat;width:288px;margin-top:20px;text-align:center;padding:10px;}
.advertising-container a{width:288px;display:block;margin-bottom:10px;}

.header-follow-add-container{position:absolute;top:10px;right:20px;width:200px;text-align:right;}
.header-follow-add-text{font-family:arial;margin-bottom:3px;color:#b1b8bf;font-size:12px;font-weight:bold;vertical-align:middle;}

.follow-add-container{position:absolute;top:40px;right:70px;width:200px;text-align:right;}
.follow-add-text{font-family:arial;margin-bottom:3px;color:#b1b8bf;font-size:12px;font-weight:bold;vertical-align:middle;}

.listen-watch-container{position:absolute;top:104px;left:415px;height:55px;width:222px;background:transparent;}
.listen-button{position:absolute;top:5px;left:15px;width:70px;height:26px;line-height:20px;display:block;text-decoration:none;}
.watch-button{position:absolute;top:5px;left:125px;width:80px;height:26px;line-height:20px;display:block;text-decoration:none;}

.newsletter-signup-form{position:absolute;top:0px;left:0px;height:188px;width:308px;background:transparent;}
.newsletter-signup-email{position:absolute;top:113px;left:17px;width:260px;height:24px;line-height:29px;display:block;text-decoration:none;background:transparent;color:#aaaaaa;font-size:16px;padding:5px 5px 0px 5px;border:none;}
.newsletter-signup-button{position:absolute;top:154px;left:179px;width:110px;height:30px;line-height:20px;display:block;text-decoration:none;background:transparent;border:none;}

.htt-form{width:550px;}
.htt-form-row{margin-bottom:20px;clear:both;}
.htt-form-label{display:block;font-weight:normal;font-size:14px;line-height:18px;height:18px;color:#ffffff;}
.htt-form-label-note{display:block;font-weight:normal;font-size:11px;line-height:15px;height:15px;margin:2px 0px;}
.htt-form-textbox,.htt-form-textarea{width:548px;border-width:1px;}
.htt-form-combobox{border-width:1px;}
.htt-form-button{width:80px;height:24px;padding:0px;font-size:13px;}
.htt-form-fileinput{border-width:1px;}

.review-view-header,.blog-view-header{margin-bottom:2px;padding-bottom:3px;color:#ffffff;font-size:16px;border-bottom:1px solid #cccccc;}

.review-summary-title,.blog-summary-title,.partner-summary-title,.download-summary-title,.article-summary-title{color:#ffffff;margin-bottom:2px;display:block;border-bottom:1px solid #cccccc;font-size:15px;line-height:18px;text-decoration:none;}

.review-summary-title a,.blog-summary-title a,.partner-summary-title a,.download-summary-title a,.article-summary-title a,
.review-summary-title a:hover,.blog-summary-title a:hover,.partner-summary-title a:hover,.download-summary-title a:hover,.article-summary-title a:hover,
.review-summary-title a:visited,.blog-summary-title a:visited,.partner-summary-title a:visited,.download-summary-title a:visited,.article-summary-title a:visited{color:#ffffff;display:block;font-size:15px;line-height:18px;text-decoration:none;}

.review-date,.blog-date,.article-date{font-size:11px;margin-bottom:5px;font-style:italic;}

.blog-video-container{margin:20px;}

.bottom-advertising-container{width:524px;margin-top:40px;text-align:left;margin-left:30px;}
.bottom-advertising-container a{width:524px;display:block;margin-bottom:10px;}

.logo-overlay{display:block;width:230px;height:150px;line-height:150px;position:absolute;top:15px;left:0px;text-decoration:none;}