@charset "UTF-8";
@media print  {
.tabcontent {display:block !important;}
}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
*, html {line-height:16px !important;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;background-color:#fff;line-height:16px;font-size:11px;background-image:url(/img/badgrd.jpg);background-repeat:repeat-x;margin-top:0; text-align: center;}
ul,li,p,h1,h2,h3,h4,h5{font-size:12px;color:#666;line-height:16px;margin:0px;padding:0;}
a,a:link,a:visited{text-decoration:none;color:#ff8a00;font-weight:700;border:none;}
a:hover,a:active,a:focus{color:#4c4c4c;border:none;}
p a, p a:link, p a:visited {font-size:12px; line-height:16px;}
p a:hover, p a:active, p a:focus {font-size:12px; line-height:16px;}
span img{display:block;border:none;}
form,fieldset{border:0;color:#000;margin:0;padding:0;}
label{display:block;color:#000;padding:0 0 4px;}
label a,label a:link,label a:visited{color:#ff0103;font-weight:400;}
.inputTextNano{width:20%;}
.inputTextSmall{width:35%;}
.inputTextMedium{width:50%;}
.inputTextLarge{width:75%;}
.textAreaNano{width:25%;height:50px;}
.textAreaSmall{width:50%;height:100px;}
.textAreaMedium{width:75%;height:150px;}
.textAreaLarge{width:100%;height:200px;}
input,textarea{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;border:1px solid #333;margin-bottom:10px;padding:4px;}
input.btn,input.inputImage{border:0;margin-top:20px;display:block;clear:both;padding:0;}
.required{color:red !important;font-size:11px !important;}
#container{width:1020px;margin:0px auto;}
.header{background-image:url(/img/logo.jpg);background-repeat:no-repeat;height:149px;margin:0 auto;}
.logo a{display:block;float:left;position:absolute;width:380px;height:115px;margin-left:45px;margin-top:20px;}
#wrapper{text-align: left; background:url(/img/contentbackgd.jpg) no-repeat top center;width:1024px; margin: 0px; auto;}
.blkleftcorner{float:left;margin-left:690px;margin-bottom:-25px;}
.blktopNavtext{color:#fff;font-size:12px;background-image:url(/img/blkcenter.jpg);text-align:center;background-repeat:repeat-x;width:280px;float:right;height:25px;line-height:22px !important;margin-bottom:-25px;margin-right:35px;padding-right:10px;}
/*.blktopNavtext_LIVE{color:#fff;font-size:12px;background-image:url(/img/blkcenter.jpg);text-align:center;background-repeat:repeat-x;width:410px;float:right;height:25px;line-height:22px !important;margin-bottom:-25px;margin-right:35px;padding-right:10px; border-left: 5px solid #000; border-right: 5px solid #000; border-radius: 0 0 6px 6px;}*/

.blktopNavtext a,.blktopNavtext a:link,.blktopNavtext a:visited{color:#fff;text-decoration:none;font-weight:400;font-size:12px;}
.blkrightcorner{float:right;margin-bottom:-25px;margin-right:35px;padding:0;}
.quote{background-image:url(/img/quoteMid.jpg);background-repeat:repeat-y;position:relative;left:450px;top:30px;min-height:50px; width:544px;}
.quoteTxt{font-size:10px;padding-left:20px;padding-right:20px;color:#333;}
.nav{width:990px;margin:0 auto 0 19px;}
#menu{min-height:60px;}
#menu ul{list-style:none;float:left;margin:0;padding:0;}
#menu a,#menu h2{font-size:9px;font-weight:700;color:#FFF;display:block;margin:0;}
#menu h2{color:#fff;text-transform:uppercase;}
#menu a{color:#fff;background:#000;text-decoration:none;line-height:12px;}
#menu a:hover{color:#ea141a;background:#000;}
#menu li{position:relative;}
#menu ul ul{position:absolute;z-index:12500;}
#menu ul ul ul{position:absolute;top:0;left:80%;}
div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display:none;position:absolute;top:45px;left:8px;}
div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display:block;position:absolute;z-index:1;}
.menuBody{width:100px;z-index:12400;padding:8px;}
.rednavback{position:relative;left:28px;top:-15px;background-image:url(/img/searchBackGround.jpg);background-repeat:no-repeat;height:39px; overflow:hidden;}
.searchbox{position:absolute;left:100px;top:6px;}
.searchbox input{border:0;padding:3px; width:250px;}
.magClass{position:relative;left:380px;top:-32px;}
.magClass input{border:0;padding:0; width:auto;}
.subscribe{display:block; background:url(/img/subscribe.jpg) no-repeat top left;position:relative;left:840px;top:-40px; margin-bottom:-105px;height:64px;width:142px;padding-top:36px;padding-left:20px;}
.subscribe a,.subscribe a:link,.subscribe a:visited{font-size:8px;color:#000;display:block;line-height:11px;text-transform:uppercase;}
#contentContainer{clear:both; width:968px;margin:0 auto 0 35px;}
#leftColumn{display:block;width:140px;float:left;min-height:400px;text-align:center;margin:-3px 0 3px -3px;}
.theSearchPage #leftColumn {width:180px;}
.breadcrumb{font-size:10px;font-weight:700;color:#000;position:relative;z-index:10;padding:0px 12px 12px; margin-top:-10px;}
.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited{color:#000;font-size:10px;font-weight:700;}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{text-decoration:underline;color:#000;}
#leftColumnLinks{padding-top:50px;padding-bottom:25px;position:relative;z-index:1;text-align:left; display:block;}
.browse{background:url(/img/browse.jpg) no-repeat top left;}
.browseByCategory{background:url(/img/browse_by_category.jpg) no-repeat top left;}
.categories{background:url(/img/categories.jpg) no-repeat top left;}
#leftColumnLinks a,#leftColumnLinks a:visited,#leftColumnLinks a:link{display:block;background:url(/img/white_arrow.gif) no-repeat;color:#ff8a00;line-height:12px;margin:0 0 0 5px;padding:5px 0 7px 20px; font-size:12px;}
#leftColumnLinks a:hover, #leftColumnLinks a:focus, #leftColumnLinks a:active {color:#000; line-height:12px; margin:0 0 0 5px; padding:5px 0 7px 20px; font-size:12px;}
#leftColumnLinks .subcategoriesWrapper{margin:-10px 0 5px 20px;}
#leftColumnLinks .subcategoriesWrapper a,#leftColumnLinks .subcategoriesWrapper a:link,#leftColumnLinks .subcategoriesWrapper a:visited{background:url(/img/subcat-square.gif) no-repeat center left;font-size:11px;font-weight:400;color:#000;line-height:10px;margin:10px 0 0 7px;padding:0 0 0 7px;}
#leftColumnLinks .subcategoriesWrapper a.month {font-weight:bold; background-image:none; margin:10px 0 0 0;}
.leftColumnBtn,.leftColumnButton{margin:8px auto 0;}
.leftColumnLinks .zone{margin:0 auto;}
#mainColumn,.mainColumn{width:608px;float:left;padding:0 20px;}
.theSearchPage .mainColumn {width:580px;}
.mainColumn h1,#mainColumn h1{display:block;width:648px;height:18px;background-position:top left;background-repeat:no-repeat;line-height:18px;color:#FFF;font-size:1px !important;margin:0 0 20px -20px;padding:30px 0 0;}
.theSearchPage .mainColumn h1 {width:608px;}
.mainColumn p,#mainColumn p{font-size:12px;line-height:16px;color:#333;margin:0 15px 15px;}
.mainColumn h2,#mainColumn h2{color:#4e73ba;font-size:14px;margin:15px 0 15px 15px;}
.mainColumn h3{font-size:12px;margin:15px 0 0 15px;}
.mainColumn p a,.mainColumn p a:link,.mainColumn p a:visited,#mainColumn p a,#mainColumn p a:link,#mainColumn p a:visited{color:#ff8a00;font-weight:400;}
.mainColumn form,#mainColumn form{margin:0 13px;padding:0;}
#homeMainColumn{width:790px;}
#rightColumn{width:167px;float:right;margin-top:20px;text-align:center;}
#adBlock{width:778px;height:90px;text-align:center; margin-bottom:0px;}
#productReviewsAdzone {width:640px; height:90px; margin:20px auto; padding:0px !important;}
#productReviewsAdzone img {width:640px; height:90px; margin:0 0 0 0 !important;}
#adBlock img{width:728px;height:90px;text-align:center;margin:-25px auto;}
#adBlock a {display:block;}
#homeSquareAdBlock .zone img{width:315px;height:250px;}
.zone a.flashZoneLink,.zone object,.zone embed{position:relative;top: -8px; z-index:1;}
.zone a.flashZoneLinkOverlay{display:block;position:relative;z-index:2;}
#adBlock .zone a.flashZoneLinkOverlay,.zone728x90 .zone a.flashZoneLinkOverlay{height:90px;width:728px;margin-top:-90px;margin-bottom:90px;}
#homeSquareAdBlock .zone a.flashZoneLinkOverlay{height:250px;width:315px;margin-top:-275px;margin-bottom:275px;}
#productReviewsAdzone .zone a.flashZoneLinkOverlay {height:90px; width:640px; margin-top:-90px; margin-bottom:90px;}
.zone160x600 .zone a.flashZoneLinkOverlay{height:600px;width:160px;margin-top:-600px;}
.zone160x160 .zone a.flashZoneLinkOverlay{height:160px;width:160px;margin-top:-160px;margin-bottom:160px;}
.zone120x120 .zone a.flashZoneLinkOverlay{height:120px;width:120px;margin-top:-120px;margin-bottom:120px;}
.zone120x240 .zone a.flashZoneLinkOverlay{height:240px;width:120px;margin-top:-240px;}
.zone120x600 .zone a.flashZoneLinkOverlay{height:600px;width:120px;margin-top:-600px;margin-bottom:600px;}
.zone350x250 .zone a.flashZoneLinkOverlay{height:240px;width:350px;margin-top:-240px;margin-bottom:240px;}
.zone160x160 {margin-top:-15px; clear:both;}
.footerx{width:1020px;clear:both;margin:0 auto;padding:25px 0;}
#footertxtx a:link,#footertxtx a:visited,#footertxtx a:active,#footertxtx{font-size:10px;font-weight:700;text-decoration:none;color:#000;}
#footertxtx a:hover{font-size:10px;font-weight:700;text-decoration:underline;}
#subfootertxt,#footertxtx2,#footertxtx2 a,#footertxtx2 a:link,#footertxtx2 a:visited{font-size:10px;color:#000;font-weight:400;text-decoration:none;}
#tool a:link,a:visited,a:active{color:#999;font-size:10px;line-height:40%;}
#tool{color:#999;font-size:10px;text-decoration:none;line-height:40%;}
.contentMag{background:url(/img/mainbody.jpg) no-repeat top left;height:310px;padding-top:40px;padding-left:10px; margin-top:-15px;}
.contentMagDate{font-size:13px;color:#fff;margin:-20px 0 20px 140px;}
.contentMagDigitalLink{display:block;position:absolute;width:200px;height:25px;border:0px solid black;margin: -19px 0px 0px 125px;cursor: hand;}
.contentMagDate a,.contentMagDate a:link,.contentMagDate a:visited{color:#FFF;font-weight:400;font-size:13px;line-height:14px;margin:0;padding:0;}
.featuredReview{width:275px;font-size:12px;line-height:14px;margin:0 0 0 10px;}
.contentReviews .image{width:465px;margin:-5px 0 0;}
.contentMag .contentReviews .featuredReview .moreReviews a,.contentMag .contentReviews .featuredReview .moreReviews a:link,.contentMag .contentReviews .featuredReview .moreReviews a:visited{position:relative;float:right;font-weight:normal !important;color:#FFF;margin:-42px 15px 0 0;}
.reviewImg{margin:10px 0px 10px 10px; width:96px; height:63px;}
.reviewTitle{padding-top:10px; padding-bottom:10px; padding-left:10px;}
.reviewTitle h4{font-size:14px;font-weight:400;width:160px;color:#182d52;}
.reviewTitle span{color:#396da4;}
.featuredReview p{clear:both;line-height:16px;margin:0 10px;}
.contentInfox{font-size:12px;line-height:16px; margin-top:-30px;}
.contentInfox a,.contentInfox a:link,.contentInfox a:visited{color:#ff8a00;font-weight:700;font-size:12px;}

.mainVideoHeader{background:url(/img/mainVideo.jpg) no-repeat top left;display:block;height:60px;width:465px;}
.mainVideoHeader a:link, .mainVideoHeader a:visited, .mainVideoHeader a:hover, .mainVideoHeader a:focus, .mainVideoHeader a:active {margin-left:130px;line-height:24px; font-weight:normal;}
.mainVideoHeader a {position:absolute;width:400px;margin-left:40px;margin-top:15px;}
.mainNewsHeader{background:url(/img/mainNews.jpg) no-repeat top left;display:block;height:60px;width:465px;}
.mainNewsHeader a:link, .mainNewsHeader a:visited, .mainNewsHeader a:hover, .mainNewsHeader a:focus, .mainNewsHeader a:active {margin-left:65px;line-height:24px; font-weight:normal;}
.mainNewsHeader a {position:absolute;width:400px;margin-left:5px;margin-top:0px;}
.mainNewsHeader a:hover, .mainNewsHeader a:focus, .mainNewsHeader a:active {text-decoration:underline;}
.mainBlogFeedHeader{background:url(/img/blogFeed.jpg) no-repeat top left;display:block;height:60px;width:465px;}
.mainBlogFeedHeader a:link, .mainBlogFeedHeader a:visited, .mainBlogFeedHeader a:focus, .mainBlogFeedHeader a:active {margin-left:92px;line-height:24px; font-weight:normal;}
.mainBlogFeedHeader a{position:absolute;width:370px;margin-left:5px;margin-top:0px;}
.mainBlogFeedHeader a:hover, .mainBlogFeedHeader a:focus, .mainBlogFeedHeader a:active {text-decoration:underline;}
.mainResLibHeader{background:url(/img/resLibrary.jpg) no-repeat top left;display:block;height:60px;width:305px;}
.mainResLibHeader a {position:absolute;width:300px;margin-left:5px;margin-top:15px;}
.mainTermHeader{background:url(/img/termofDay.jpg) no-repeat top left;display:block;height:60px;width:305px;}
.mainTermHeader a {position:absolute;width:280px;margin-left:25px;margin-top:15px;}
.blogHeaders,.date,.blogtes,.termDay,.resLink,.resImg{margin:0 15px;}
.date{font-size:12px;color:#000;}
.resImg{margin-right:0;float:left;}
.resLink{margin:16px 0 16px 15px;}
.termDay{font-size:14px;color:#eb1c24;}
.blogtes a, .blogtes a:link, .blogtes a:visited, .blogtes a:hover, .blogtes a:active, .blogtes a:focus, .resLink a, .resLink a:link, .resLink a:visited, .resLink a:hover, .resLink a:focus, .resLink a:active {font-weight:normal;}
.blogtes a:hover, .blogtes a:active, .blogtes a:focus, .resLink a:hover, .resLink a:active, .resLink a:focus {text-decoration:underline;}
h1.hdrVideos,h1.Videos{background-image:url(/img/hdrVideos.jpg);}
h1.hdrAbout,h1.About{background-image:url(/img/about.jpg); margin-top:-4px;}
h1.hdrAbout b {display:none;}
h1.hdrYellow,h1.Recording{background-image:url(/img/yellow.jpg); margin-top:-4px;}
h1.hdrbanner,h1.Recording{background-image:url(/img/rec.jpg); margin-top:-4px;}
h1.hdrYellow b {display:none;}
h1.hdrAdv,h1.Adv{background-image:url(/img/advertise.gif);}
h1.hdrHist,h1.Hist{background-image:url(/img/history.jpg);}
h1.hdrStaff,h1.Staff{background-image:url(/img/StaffDir.jpg);}
h1.hdrResources,h1.Resources{background-image:url(/img/hdrResources.jpg);}
h1.hdrBlog,h1.Blog{background-image:url(/img/hdrBlogs.jpg);}
h1.hdrTheMag{background-image:url(/img/hdrCurrentIssue.jpg);}
h1.hdrReviews{background-image:url(/img/hdrFeaturedReview.jpg);}
h1.hdrReviewArchives{background-image:url(/img/hdrArchives.jpg);}
h1.hdrSubscribe{background-image:url(/img/hdrSubscribe.jpg);}
h1.hdrGlossary{background-image:url(/img/hdrGlossary.jpg);}
h1.hdrQA{background-image:url(/img/hdrQA.jpg);}
h1.hdrSeries{background-image:url(/img/hdrBeginnersSeries.jpg);}
h1.hdrSurveys{background-image:url(/img/hdrSurveys.jpg);}
h1.hdrTapeReviews{background-image:url(/img/hdrReadersTapes.jpg);}
h1.hdrSubmitRecording{background-image:url(/img/hdrSubmitRecording.jpg);}
h1.hdrContest{background-image:url(/img/hdrCurrentContest.jpg);}
h1.hdrNews{background-image:url(/img/hdrNews.jpg);}
h1.hdrShop{background-image:url(/img/hdrShop.jpg);}
h1.hdrAdvertise{background-image:url(/img/hdrAdvertise.jpg);}
h1.hdrContactFeedback,h1.hdr_contact{background-image:url(/img/hdrContactFeedback.jpg);}
h1.hdrRSS{background-image:url(/img/hdrRSS.jpg);}
h1.hdr_signup{background-image:url(/img/hdrNewsletter.jpg);}
h1.hdr_tell{background-image:url(/img/hdrRefer.jpg);}
h1.hdrTerms{background-image:url(/img/hdrTerms.jpg);}
h1.hdrArchives{background-image:url(/img/hdrArchives_03.jpg);}
h1.hdrCurrentTapeReviews{background-image:url(/images/hdr_readersTapes.jpg);}
h1.hdrSearch {background-image:url(/img/hdrSearch.jpg);}
h1.hdrSurvey {background-image:url(/images/hdr_surveys.jpg);}
h1.hdrArchive {background-image:url(/img/hdrArchive.jpg);}
.resourcesCatWrapper .subcategoriesWrapper{width:505px; margin-left: 147px;}
.departmentWrapper{border-top:1px dotted #333;clear:both;margin:25px 15px;}
.bioWrapper{display:block;width:680px;height:365px;overflow:auto;margin:0;padding:15px 15px 15px 0;}
#commentsListWrapper{border-bottom:1px dashed #333;padding-bottom:25px;margin:0 0 25px 15px;}
#blogDetailWrapper{border-bottom:1px dashed #333;padding-bottom:25px;margin-bottom:25px;}
.seriesDetailWrapper{margin-left:15px;}
.resourcesCatWrapper .item,.resourcesListWrapper .item{border-bottom:1px solid #999;padding-bottom:20px;}
.resourcesListWrapper .item1{border-bottom:1px solid #999;height:125px;}
.resourcesCatWrapper .subcategoriesWrapper .item1{width:33%;float:left;clear:none;text-align:left;height:15px;padding-bottom:0;border-bottom:0;margin:10px 0 0;}
.resourcesCatWrapper .subcategoriesWrapper .item{width:33%;float:left;clear:none;text-align:left;height:15px;overflow:hidden;padding-bottom:0;border-bottom:0;margin:10px 0 0;}
.resourcesCatWrapper .subcategoriesWrapper .item a,.resourcesCatWrapper .subcategoriesWrapper .item a:link,.resourcesCatWrapper .subcategoriesWrapper .item a:visited{color:#fd8c02;line-height:12px;margin:0;padding:0;}
.departmentWrapper .item{display:block;width:33%;float:left;margin-bottom:20px;font-size:10px;line-height:14px;}
#contestPrizesWrapper .item{display:block;clear:both;margin-bottom:20px;}
.questionsWrapper .item .option{padding-right:25px;display:block;width:20%;float:left;font-size:10px;line-height:10px;}
.questionsWrapper .item .option input{margin-bottom:15px;float:left;margin-top:-2px;}
.questionsWrapper .item .option label{display:block;float:right;font-weight:400;text-align:left;width:93px;margin:0;}
.newsListWrapper .item{margin:20px 0 20px 15px;}
#blogListWrapper .item{margin:20px 0 25px 0px; border-bottom:1px dashed #666; padding-bottom:5px; }
#blogListWrapper .item .item {margin:0; border-bottom:0;}
.postsWrapper .item{margin:0 0 0 10px;}
#commentsListWrapper .item{margin:10px 0;}
#postListWrapper .item{display:block;margin-bottom:20px;}
.qaItem{margin-bottom:25px;}
.bioWrapper .image{float:left;margin-right:15px;width:374px;height:374px;overflow:hidden;border:1px solid #000;}
.bioWrapper .image img{border:0 !important;width:374px;height:374px;margin:0 !important;}
#contestWrapper .image{width:100%;border:1px solid #000;}
#contestWrapper .image img{width:593px;height:200px;}
#contestPrizesWrapper .image{float:left;border:1px solid #000;margin-bottom:20px;margin-right:20px;}
.newsDetailWrapper .image{float:left;width:239px;height:158px;background:url(/img/resource-img-bg.gif) no-repeat;margin:10px 30px 0 0;padding:23px;}
#postWrapper .image{float:left;margin-right:20px;margin-bottom:15px;width:239px;height:158px;overflow:hidden;background:url(/img/resource-img-bg.gif) no-repeat;padding:23px;}
.seriesDetailWrapper .image img{width:239px;height:158px;border:1px solid #000;float:left;margin:0 20px 0 0;}
.resourcesCatWrapper h2.title,.resourcesListWrapper .title,.resourcesDetailWrapper .title,.reviewDetailWrapper .title{font-size:16px !important;font-weight:700 !important;color:#4b73b8 !important;line-height:16px !important;}
.resourcesCatWrapper h2.title a,.resourcesCatWrapper h2.title a:link,.resourcesCatWrapper h2.title a:visited,.resourcesListWrapper h2.title a,.resourcesListWrapper .title a,.resourcesListWrapper .title a:link,.resourcesListWrapper .title a:visited{color:#4b73b8 !important;line-height:16px !important;font-size:16px !important;}
.resourcesCatWrapper h2.title{margin-bottom:0;margin-left:0;}
.departmentWrapper h2.title{margin:20px 0;}
.bioWrapper h2.title{color:#4c75b7;font-size:14px;margin:5px 0 0;}
.bioWrapper h3.staffTitle{font-size:13px;font-weight:400;color:#4c75b7;font-style:italic;margin:0 0 10px;}
#contestPrizesWrapper h2{margin:20px 0 10px;}
#contestPrizesWrapper .item .title{font-size:11px;color:#ef1921;padding-top:10px;margin:10px 0;}
.questionsWrapper .item label{font-weight:700;margin-bottom:10px;}
.newsListWrapper .title{font-size:12px;font-weight:700; line-height:16px;}
.newsDetailWrapper .title{font-size:16px;font-weight:700;color:#4b73b8; line-height:16px; margin-top:16px;}
#blogListWrapper .title{line-height:16px;margin:0 0 7px 15px; font-size:18px;}
#postListWrapper h2 {color:#666 !important;}
#postListWrapper .item h3.title{margin:25px 0 0 15px; font-size:14px;}
#postListWrapper .item h3.title a:link,#postListWrapper .item h3.title a:visited{color:#4b73b8;line-height:16px; font-size:16px;}
#postListWrapper .item h3.title a:hover,#postListWrapper .item h3.title a:focus,#postListWrapper .item h3.title a:active{text-decoration:underline;line-height:16px;color:#4b73b8; font-size:16px;}
.seriesPartsListWrapper h3{margin:20px 0 0;}
#archivesWrapper .item h3{color:#4d73b8;}
.archivesIssuesWrapper .item .title a{color:#ff8a00;line-height:16px;}
.resourcesListWrapper .subtitle,.resourcesDetailWrapper .subtitle{line-height:16px;color:#000;font-size:13px;margin:0; font-style:italic;}
.resourcesDetailWrapper .subtitle{padding:2px 0 0; font-size:13px; font-style:italic;}
.seriesDetailWrapper h3.subtitle{font-size:12px;font-weight:400;color:#000;margin:0; font-style:italic;}
#partWrapper h3.subtitle{font-size:12px;font-weight:400;color:#000;margin:5px 0 16px; font-style:italic;}
.reviewDetailWrapper .date{font-weight:normal;color:#000;margin:0 0 20px; font-size:12px; line-height:16px;}
#contestWrapper .date{color:#000;margin:0 0 5px; font-size:12px; line-height:16px;}
.newsDetailWrapper .date{font-size:12px;margin:0 0 16px; line-height:16px; color:#ed1b24;}
#blogListWrapper .item .postsWrapper .item p.date{font-size:10px;color:#ec1d25;margin:3px 0 0 15px;}
#postWrapper .date{color:#ec1d25;font-size:11px;margin:0 0 16px;}
#commentsListWrapper .date{font-size:10px;color:#ec1d25;margin:0 0 10px;}
#postListWrapper .date{font-size:11px;color:#ec1d25;}
#issueWrapper h2.date{font-size:13px;color:#FFF;font-weight:400;margin:-57px 0 30px 490px;}
.reviewDetailWrapper .author{font-size:12px; line-height:16px;}
#commentsListWrapper .author{font-size:11px;color:#000;font-style:italic;margin:0;}
.description p{font-size:12px !important;margin:0 20px 16px 0 !important;}
.resourcesCatWrapper p a,.resourcesListWrapper p a{color:#ef1c23;font-weight:700;}
.resourcesListWrapper .description,.resourcesCatWrapper .description,.resourcesDetailWrapper .description{margin-top:10px;}
.readMore,a.readMore,a.readMore:link,a.readMore:visited,a.readMore:focus,a.readMore:hover,a.readMore:active,.moreLink,a.moreLink,a.moreLink:link,a.moreLink:visited,a.moreLink:hover,a.moreLink:focus,a.moreLink:active{color:#ff8a00;font-weight:normal !important;line-height:16px; font-size:12px;}
a.readMore:focus,a.readMore:hover,a.readMore:active,a.moreLink:focus,a.moreLink:hover,a.moreLink:active{text-decoration:underline;font-weight:normal !important;line-height:16px;}
.bioWrapper p.description{font-size:12px;line-height:16px;color:#333;margin:0 15px 10px 0;}
#contestWrapper .description{font-size:11px;margin:15px 0 0;}
#contestPrizesWrapper .item .description{font-size:11px;line-height:14px;}
#blogListWrapper p{margin:5px 0 0 15px;}
#blogListWrapper .item .postsWrapper .item p.description{font-size:11px;line-height:14px;margin:0 0 0 15px;}
#postWrapper .description{margin-bottom:25px;border-bottom:1px dotted #333;padding-bottom:25px;}
#commentsListWrapper .description{margin-bottom:10px;font-size:10px;}
.resourcesDetailWrapper .filesWrapper .item,.reviewDetailWrapper .filesListWrapper .file{display:inline;margin:0 25px 0 0;}
.newsDetailWrapper .linksWrapper{width:100%;height:25px;margin:25px 0;}
.newsDetailWrapper .linksWrapper .item{display:block;float:left;margin-right:25px;}
.newsDetailWrapper .linksWrapper .item a,.newsDetailWrapper .linksWrapper .item a:link,.newsDetailWrapper .linksWrapper .item a:visited,.newsDetailWrapper .linksWrapper .item a:hover,.newsDetailWrapper .linksWrapper .item a:focus,.newsDetailWrapper .linksWrapper .item a:active{color:#ed1b24;line-height:16px;}
#partWrapper .filesListWrapper{clear:both;margin:0;}
#partWrapper .filesListWrapper .file a{display:block;float:left;margin-right:20px;margin-top:15px;}
.departmentWrapper .item .bioLink,.departmentWrapper .item .emailLink{margin-top:5px;display:block;}
.departmentWrapper .item .bioLink a,.departmentWrapper .item .bioLink a:link,.departmentWrapper .item .bioLink a:visited{color:#4c75b7;display:block;float:left;padding-left:23px;margin-right:20px;background:url(/img/bioLinkIcon.gif) no-repeat center left;line-height:12px;}
.departmentWrapper .item .emailLink a,.departmentWrapper .item .emailLink a:link,.departmentWrapper .item .emailLink a:visited{color:#4c75b7;display:block;float:left;padding-left:23px;background:url(/img/emailLinkIcon.gif) no-repeat center left;line-height:12px;}
#slideShowWrapper{float:left;width:239px;height:260px;background:url(/img/resource-img-bg.gif) no-repeat;margin:10px 30px 0 0;padding:23px;}
#slideImages{position:absolute;}
#slideImages span{display:block;float:left;width:239px;height:158px;}
#slideImages img{width:239px;clip:rect(0px, 239px, 158px, 0px);}
.mask{position:absolute;width:239px;height:158px;overflow:hidden;}
.buttons{width:150px;position:relative;z-index:5;left:30px;top:200px;margin:0 auto;}
#prev{background:url(/img/slide_prev.gif) no-repeat center right;display:block;width:30px;float:left;font-size:11px;font-weight:700;color:#4c73b6;cursor:pointer;line-height:13px;padding:0 25px 0 0;}
#next{background:url(/img/slide_next.gif) no-repeat center left;display:block;width:30px;float:left;font-size:11px;font-weight:700;color:#4c73b6;cursor:pointer;line-height:13px;margin-right:15px;padding:0 0 0 25px;}
#enlarge{float:left;overflow:hidden;height:21px;margin:-6px 0 0;}
#caption{position:relative;height:55px;width:239px;text-align:center;top:200px;font-size:10px !important;color:#000 !important;overflow:hidden;}
#caption .item{height:70px;width:239px;overflow:hidden;}
#caption p{font-size:10px;color:#000;}
#issueWrapper .video{display:block;float:right;text-align:center;margin:40px -20px 0 0;}
#issueWrapper .video a{color:#f90;}
#issueWrapper .video a b{font-weight:400;}
#issueWrapper .image{display:block;float:left;margin-bottom:20px;}
.overviewDescription{clear:both;background:url(/img/subHdrOverview.jpg) no-repeat top left;margin-top:20px;width:605px;position:relative;left:-15px;padding:50px 30px 24px 15px; font-size:12px !important;}
.FeaturesHeader{background:url(/img/subHdrFeatures.jpg) no-repeat top left;width:605px;position:relative;left:-30px;padding:50px 30px 0 15px;}
.ReviewsHeader{background:url(/img/subHdrReviews.jpg) no-repeat top left;width:605px;position:relative;left:-30px;padding:50px 30px 0 15px;}
.InterviewsHeader{background:url(/img/subHdrInterviews.jpg) no-repeat top left;width:605px;position:relative;left:-30px;padding:50px 30px 0 15px;}
.FeaturesItem p,.ReviewsItem p,.InterviewsItem p{display:block;background:url(/img/white_arrow.gif) no-repeat left;padding-left:23px;line-height:18px;margin:20px 0 0 -3px;}
.FeaturesItem p span.title a,.FeaturesItem p span.title a:link,.FeaturesItem p span.title a:visited,.FeaturesItem p b{color:#657084;font-weight:700;font-size:12px;}
.ReviewsItem p span.title a,.ReviewsItem p span.title a:link,.ReviewsItem p span.title a:visited,.ReviewsItem p b{color:#5071b6;font-weight:700;font-size:12px;}
.InterviewsItem p span.title a,.InterviewsItem p span.title a:link,.InterviewsItem p span.title a:visited,.InterviewsItem p b{color:#297020;font-weight:700;}
.FeaturesItem p.description,.ReviewsItem p.description,.InterviewsItem p.description{font-size:12px;background-image:none;line-height:16px;margin:0 0 24px 20px;padding:0;}
.issueCatWrapper .filesListWrapper{margin:20px 0 0 40px;}
p.filesHeader{background-image:none;padding:0;}
.issueCatWrapper .filesListWrapper a.file,.issueCatWrapper .filesListWrapper a.file:link,.issueCatWrapper .filesListWrapper a.file:visited,.issueCatWrapper .filesListWrapper a.file:hover,.issueCatWrapper .filesListWrapper a.file:active,.issueCatWrapper .filesListWrapper a.file:focus{padding-right:20px;margin-left:-3px;font-weight:400;color:#ff8a02;}
.featureWrapper{background:url(/img/subHdrFeatures.jpg) no-repeat top left;width:605px;position:relative;left:-20px;padding:50px 30px 0 15px;}
.reviewWrapper{background:url(/img/subHdrReviews.jpg) no-repeat top left;width:605px;position:relative;left:-20px;padding:50px 30px 0 15px;}
.interviewWrapper{background:url(/img/subHdrInterviews.jpg) no-repeat top left;width:605px;position:relative;left:-20px;padding:50px 30px 0 15px;}
#pieceWrapper h3.date{margin:-102px 0 102px 500px;}
#pieceWrapper h3.date a,#pieceWrapper h3.date a:link,#pieceWrapper h3.date a:visited,#pieceWrapper h3.date a:hover,#pieceWrapper h3.date a:active,#pieceWrapper h3.date a:focus{font-size:13px;font-weight:400;color:#FFF;}
#pieceWrapper h2.title{margin-bottom:0;}
#pieceWrapper p.author{margin-bottom:0; font-size:12px; line-height:16px;}
#pieceWrapper p span.date{font-size:11px;color:#000;margin:0;padding:0;}
#alphabet-nav{text-align:left;font-weight:700;margin:25px auto;}
#alphabet-nav a{color:#000;padding:0 3px;}
#glossary-terms{clear:both;line-height:16px;}
#glossary-terms h2{display:none;line-height:16px;}
#glossary-terms a{display:block;color:#4e73ba;line-height:16px;padding:0 0 8px;}
#term-details{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 0 25px;padding:15px 0;}
#term-details h2{color:#4e73ba;font-size:13px;margin-bottom:0;}
#term-details p{font-size:11px;color:#000;font-weight:700;margin-top:5px;}
#commentsForm h2{margin:0 0 15px 15px;}
#postListWrapper .pageControlTop{margin:-27px 15px -5px 0;}
.contestForm{clear:both;}
#partPageWrapper div.pageControlBottom{border-top:0;margin-top:50px;}
.contactInfo{display:block;border:1px solid #333;width:220px;float:right;height:150px;font-size:11px;position:relative;z-index:1;margin:50px 0 0;padding:5px;}
.contactInfo p,.contactInfo p a{line-height:16px;font-size:11px;margin:0;}
.contactForm{display:block;float:left;width:100%;margin:-185px 0 185px;}
.feedLink{padding-bottom:20px;}
.feedLink input{font-size:16px;float:left;border:1px solid #ccc;background:#f2f2f2;color:#000;width:300px;text-align:center;letter-spacing:2px;margin:0 15px;padding:5px;}
.feedLink input:focus{border:1px solid #666;background:#e5e5e5;color:#e4732c;}
.featuredWrapper h2{color:#fd0100;font-size:12px;}
.shopListWrapper td{background:url(/img/product_module_bg.gif) no-repeat top center;width:178px;height:228px;overflow:hidden;padding-bottom:60px;}
.shopProductsImage{width:140px;height:140px;overflow:hidden;margin-top:20px;}
.shopProductsImage img{width:140px;height:140px;}
.shopProductsTitle a{font-size:11px;color:#000;font-weight:400;text-align:left;width:140px;display:block;margin-top:5px;line-height:12px !important; margin-bottom:3px;}
.shopListWrapper .priceMain{color:#000;font-size:11px;width:140px;text-align:left;}
.shopListWrapper .priceOld{color:#666;text-decoration:line-through;margin-right:8px;}
#productDetailWrapper table{width:606px;}
.shopDetailsImage{background:url(/img/product_details_img_bg.gif) no-repeat top left;width:167px;height:170px;padding:20px;}
.shopDetailsImage img{width:160px;height:160px;}
.viewLarger{text-align:center;width:70px;margin:15px auto;}
.shopDetailsRightCol,.shopDetailsDesc,.shopDetailsRightCol .title{width:400px;}
.shopDetailsRightCol .title h2{font-size:18px;}
.shopDetailsDesc{width:380px;}
.detailsPriceMain{margin-left:20px;font-size:14px;font-weight:700;color:#333;margin-bottom:20px;}
.detailsPriceOld{color:#666;text-decoration:line-through;margin-right:20px;}
input.cartButton{vertical-align:middle;border:0;padding:6px 0 0 25px;}
input.quantityInput{text-align:right;color:#000;}
.pageControl{text-align:right;font-size:11px !important;color:#000;font-weight:400;line-height:12px;}
.pageControl a, .pageControl a:link, .pageControl a:visited, .pageControl a:hover, .pageControl a:active{color:#4b73b8;line-height:12px;margin:0 0 0 10px; font-size:11px !important;}
.pageControl a.active,.pageControl a.active:link,.pageControl a.active:visited,.pageControl a.active:hover,.pageControl a.active:focus,.pageControl a.active:active{color:#999;font-weight:400;line-height:12px; font-size:11px;}
.pageControlTop{text-align:right;font-size:11px !important;color:#999;}
.pageControlBottom{text-align:right;font-size:11px !important;color:#999;padding-top:10px;border-top:1px solid #ccc;}
#shopListPageWrapper .pageControlBottom{border-top:0;margin-top:-20px;}
a.backLink,a.backLink:link,a.backLink:visited{display:block;padding-left:25px;background:url(/img/arrow-left.gif) no-repeat center left;line-height:25px;color:#5072ba;margin:-15px 0 0 0; clear:both;}
.pageControl a.nextLink{background:url(/img/white_arrow.gif) no-repeat right;padding-right:25px; font-size:11px !important;}
.pageControl a.prevLink{background:url(/img/arrow-left.gif) no-repeat left;padding-left:25px; font-size:11px !important;}
.textbox{margin-left:75px;float:right;}
.imageSwap{position:relative;display:none;}
.brclear,.clear{clear:both;line-height:1px;height:1px;}
.hrline{width:475px;height:3px;}
.error,.empty,.message{font-size:12px;border:1px dotted #000;color:#FFF;padding:2px;}
.error p,.empty p,.message p{color:#FFF;margin:0;}
.error{background-color:#9b0101;}
.empty{background-color:#c28e02;}
.message{background-color:#4b73b8;}
.success {font-size:12px; color:#000; line-height:16px; margin:20px; padding:0;}
.success p {font-size:12px; color:#000; line-height:16px;}
p.collapseLink{text-align:right;background-image:none;margin:10px 25px 0 0;padding:0;}
div.tooltip{width:200px;color:#fff;text-align:center;}
div.tooltip h4{color:#fff;font-weight:700;text-shadow:2px 2px 1px #222;background:url(img/balloon.png) top left no-repeat !important;font-size:11px;margin:0;padding:13px 10px 5px;}
div.tooltip p{text-shadow:2px 2px 1px #222;background:url(img/balloon.png) bottom left no-repeat !important;font-size:10px;margin:0;padding:0 10px 15px;}
.ajax-loading{background:url(loading.gif) no-repeat;display:block;height:32px;}
html,body{min-height:100%;height:auto !important;}
#TB_overlay{position:absolute;z-index:100;top:0;left:0;background-color:#fff;}
#TB_window{position:absolute;background:#fff;z-index:102;color:#000;border:4px solid #525252;text-align:left;}
#TB_window img{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px; font-size:11px !important; font-weight:normal !important;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0; font-size:11px !important; font-weight:bold !important; line-height:16px !important;}
#TB_closeWindow a, #TB_closeWindow a:link, #TB_closeWindow a:visited, #TB_closeWindow a:hover, #TB_closeWindow a:focus, #TB_closeWindow a:active {font-size:11px !important; font-weight:bold; line-height:16px !important;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:5px 10px 7px 0; font-size:11px !important; font-weight:bold; line-height:16px !important;}
#TB_closeAjaxWindow a, #TB_closeAjaxWindow a:link, #TB_closeAjaxWindow a:visited, #TB_closeAjaxWindow a:hover, #TB_closeAjaxWindow a:focus, #TB_closeAjaxWindow a:active {font-size:11px !important; font-weight:bold; line-height:16px !important;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
* html #TB_iframeContent{margin-bottom:1px;}
.mootabs_title{list-style-image:none;list-style-type:none;height:24px;margin:0;padding:0;}
.mootabs_title li{float:left;background-color:#ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:2px;cursor:pointer;color:#000;font-size:12px;height:24px;line-height:24px;padding:2px 8px;}
.mootabs_panel{display:none;position:relative;width:100%;top:-1px;clear:both;color:#000;overflow:auto;padding:5px;}
.mootabs_panel.active{display:block;}
#glossaryLeft{width:195px;float:left;padding:3px;}
#glossaryMiddle{float:left;width:195px;display:inline;padding:3px;}
#glossaryRight{width:195px;float:left;position:relative;padding:3px;}
#resourceLeft{width:195px;float:left;padding:3px;}
#resourceMiddle{float:left;width:195px;display:inline;padding:3px;}
#resourceRight{width:195px;float:left;position:relative;padding:3px;}
.tool-tip{color:#fff;width:139px;z-index:13000;}
.tool-title{font-weight:700;font-size:11px;color:#FFFFFF;background:url(/images/bubble.png) top left;margin:0;padding:8px 8px 4px;}
.tool-text{font-size:11px;background:url(/images/bubble.png) bottom right;padding:4px 8px 8px;}
label a:hover,label a:focus,label a:active,.blktopNavtext a:hover,.blktopNavtext a:focus,.blktopNavtext a:active,.mainColumn p a:hover,.mainColumn p a:focus,.mainColumn p a:active,#mainColumn p a:hover,#mainColumn p a:focus,#mainColumn p a:active,#footertxtx2 a:hover,#footertxtx2 a:active,#footertxtx2 a:focus,.moreReviews a:hover,.moreReviews a:active,.moreReviews a:focus,.contentInfox a:hover,.contentInfox a:focus,.contentInfox a:active,.subcategoriesWrapper .item a:hover,.subcategoriesWrapper .item a:focus,.subcategoriesWrapper .item a:active,#blogListWrapper .title a:hover,#blogListWrapper .title a:focus,#blogListWrapper .title a:active,.newsDetailWrapper .linksWrapper .item a:hover,.newsDetailWrapper .linksWrapper .item a:focus,.newsDetailWrapper .linksWrapper .item a:active,.issueCatWrapper .filesListWrapper a.file:hover,.issueCatWrapper .filesListWrapper a.file:active,.issueCatWrapper .filesListWrapper a.file:focus,#pieceWrapper h3.date a:hover,#pieceWrapper h3.date a:focus,#pieceWrapper h3.date a:active,.shopProductsTitle a:hover,.shopProductsTitle a:active,.shopProductsTitle a:focus{text-decoration:underline;}
.required span,#leftColumnLinks a:hover,#leftColumnLinks a:active,#leftColumnLinks a:focus,#leftColumnLinks a.active,.pageControl strong{color:#000;}
.select select,#issueWrapper .video img{margin-bottom:10px;}
.logo a b,.mainNewsHeader h4,.mainBlogFeedHeader h4,.mainResLibHeader h4,.mainTermHeader h4{position:relative;right:5000em;}
#leftColumnLinks h3,.reviewDetailWrapper .filesListWrapper h3,#play,#stop,.FeaturesHeader b,.ReviewsHeader b,.InterviewsHeader b,.articlePagination{display:none;}
#leftColumnLinks .subcategoriesWrapper a:hover,#leftColumnLinks .subcategoriesWrapper a:focus,#leftColumnLinks .subcategoriesWrapper a:active,#leftColumnLinks .subcategoriesWrapper a.active,.resourcesDetailWrapper .filesWrapper a,.reviewDetailWrapper .filesListWrapper .file a{color:#ee1c25;}
#homeSquareAdBlock .zone,.shopListWrapper{margin-top:20px;}
.zone,.resourcesDetailWrapper .filesWrapper,.reviewDetailWrapper .filesListWrapper{margin-top:25px;}
.blogHeaders,.description p a:link,.acceptCheck label{font-weight:700;}
.blogtes,.departmentSelect{margin-bottom:20px;}
#contestWrapper,#contestPrizesWrapper,#postWrapper{padding:0 0 0 15px;}
.questionsWrapper .item,.contestStateSelect{margin:10px 0 20px;}
.resourcesCatWrapper .image,.resourcesListWrapper .image,.newsListWrapper .image{float:left;margin-right:20px;width:125px;overflow:hidden;height:125px;}
#contestPrizesWrapper .image,#contestPrizesWrapper .image img,#postWrapper .image img{width:239px;height:158px;}
#contestWrapper .title,#postWrapper .title,#commentsListWrapper .responseTitle,.seriesDetailWrapper h2.title,#partWrapper h2.title,.seriesDetailWrapper .description{margin:0;}
.newsListWrapper .date {margin:0; font-size:11px;}
#blogListWrapper .title a,#blogListWrapper .title a:link,#blogListWrapper .title a:visited,#blogListWrapper .title a:hover,#blogListWrapper .title a:focus,#blogListWrapper .title a:active {color:#4b73b8; font-size:18px; margin-bottom:7px;}
.postsWrapper .title,.qaItem p.description,.seriesPartsListWrapper .description{font-size:12px;}
.qaItem h2.title,.newsDetailWrapper .description{font-size:12px;}
.newsListWrapper .description {font-size:11px;}
.archivesIssuesWrapper .item,.termsContactInfo{margin:0 0 0 15px;}
.agreeTerms input,.agreeTerms label,.acceptCheck input,.acceptCheck label,.acceptTerms input,.acceptTerms label,.addtoList input,.addtoList label{display:inline;}
.shopListWrapper .priceSale,.detailsPriceSale{color:red;}
.shopDetailsDesc,.shopDetailsRightCol .title h2,.shopAddtocart{margin-left:20px;}
.mootabs_title li.active,.mootabs_title li.over{background-color:#fff;}
div.pagination{margin:3px;padding:3px;clear:both;float:right;}
div.pagination a{border:1px solid #4B73B8;text-decoration:none;color:#4B73B8;margin:2px;padding:2px 5px;}
div.pagination a:hover,div.pagination a:active{border:1px solid #4B73B8;color:#000;}
div.pagination span.current{border:1px solid #4B73B8;font-weight:700;background-color:#4B73B8;color:#FFF;margin:2px;padding:2px 5px;}
div.pagination span.disabled{border:1px solid silver;color:silver;margin:2px;padding:2px 5px;}
#qa_q{ cursor:pointer; font-weight:100;}
.qa_a_color{ color:#000000; font-weight:bold;}
.qa_hr{ color:#CCCCCC}
#surveyModule {background:url(/images/survey_mod_bg.gif) no-repeat top; margin-top:25px; padding:50px 10px 0px 13px; height:230px; overflow:hidden; text-align:left; margin-bottom:15px;}
#surveyModule form, #surveyModule fieldset {margin:0; padding:0; border:0;}
#surveyModule .options {margin-top:10px;}
#surveyModule label {display:inline; font-size:10px;}
#surveyModule input {margin-top:5px; line-height:16px; font-size:10px;}
#surveyModule input.submit {border:0; background:0; font-weight:bold; color:#fe8a00; cursor:pointer; line-height:16px;}
#surveyModule input.submit:hover, #surveyModule input.submit:focus, #surveyModule input.submit:active {cursor:pointer; line-height:16px;}
.Tips1 {color:#4b73b8 !important; font-weight:normal !important;}
.reviewsLeftWrapper {width:206px; text-align:center; display:block; float:left; margin:0 20px 20px 0;}
.reviewsLeftWrapper .image {background:url(/img/product_details_img_bg.gif) no-repeat top left; padding:23px; width:160px; height:170px; overflow:hidden; margin-bottom:20px;}
.reviewsLeftWrapper .image img {width:160px; height:160px;}
#tapeReviewsPageWrapper .info div {margin:0; padding:0;}
#tapeReviewsPageWrapper .info table {width:400px;}
#tapeReviewsPageWrapper .info td {padding-bottom:10px; width:auto;}
#tapeReviewsPageWrapper .info td.title, #tapeReviewsPageWrapper .info div.name, #tapeReviewsPageWraper .info div.date, #tapeReviewsPageWrapper .info div.genre {padding-bottom:10px; font-size:12px !important; vertical-align:top; color:#000;}
#tapeReviewsPageWrapper .info td.reviewers, #tapeReviewsPageWrapper .info td.reviewers2, #tapeReviewsPageWrapper .info td.reviewers3, #tapeReviewsPageWrapper .info td.reviewers4 {width:15px !important; padding:0 !important;}
#tapeReviewsPageWrapper .info .date {font-size:12px; color:#000; margin-bottom:10px;}
#tapeReviewsPageWrapper .info .name strong, #tapeReviewsPageWrapper .info .date2 strong, #tapeReviewsPageWrapper .info .title2 strong, #tapeReviewsPageWrapper .info .genre2 strong, #tapeReviewsPageWrapper .info .equipUsed strong, #tapeReviewsPageWrapper .info .prodNotes strong {color:#000 padding-left:5px;}
.reviewers{background:url(/img/slide_next.gif) no-repeat; padding-left:25px; padding-top:25px; background-position:top;}
.reviewers2{background:url(/img/slide_next.gif) no-repeat; padding-left:25px; padding-top:26px; background-position:top;}
.reviewers3{background:url(/img/slide_next.gif) no-repeat; padding-left:25px; padding-top:34px; background-position:top;}
.reviewers4{background:url(/img/slide_next.gif) no-repeat; padding-left:25px; padding-top:35px; background-position:top;}
#tapeReviewsPageWrapper .info p {margin:0; color:#000;}
#tapeReviewsPageWrapper .info .equipUsed, #tapeReviewsPageWrapper .info .prodNotes {margin:10px 0;}
#tapeReviewsPageWrapper .info .equipUsed p, #tapeReviewsPageWrapper .info .prodNotes p {font-size:12px;}
#tapeReviewsPageWrapper .reviewedBy {font-size:12px; font-weight:bold; color:#000; float:left;}
#tapeReviewsPageWrapper .reviewedBy strong {color:#000; display:block;}
#tapeReviewsPageWrapper .rating {font-size:12px; color:#000; font-weight:bold; float:right;}
#tapeReviewsPageWrapper .description {clear:both; font-size: 12px; color:#000; margin:20px 0;}
#tapeReviewsPageWrapper .about {background:url(/img/white_arrow.gif) no-repeat top left !important; display:block; padding-left:25px !important; margin-top:20px !important;}
#tapeReviewsPageWrapper .about .clickToView a, #tapeReviewsPageWrapper .about .clickToView a:link, #tapeReviewsPageWrapper .about .clickToView a:visited, #tapeReviewsPageWrapper .about .clickToView a:hover, #tapeReviewsPageWrapper .about .clickToView a:focus, #tapeReviewsPageWrapper .about .clickToView a:active {color:#000; line-height:16px; font-size:10px;}
#tapeReviewsPageWrapper .about .aboutDescription {font-size:11px; margin:10px 0 0 0;}
#tapeReviewsPageWrapper .bottom {clear:both;}
.rating {padding-right:80px !important; background-repeat:no-repeat !important; background-position:right !important;}
.rating5 {background:url(/images/rating5.gif);}
.rating4 {background:url(/images/rating4.gif);}
.rating3 {background:url(/images/rating3.gif);}
.rating2 {background:url(/images/rating2.gif);}
.rating1 {background:url(/images/rating1.gif);}
.rating0 {background:url(/images/rating0.gif);}
.rating b {display:none;}
#issueWrapper .extra {background:url(/img/subHdrAsWellAs.jpg) no-repeat top left; padding:60px 30px 0 15px; margin:0 0 0 -15px; width:600px;}
#results {margin:0 15px;}
#result_report {margin:0 15px 15px; border-bottom:1px dashed #666; padding-bottom:15px;}
#other_pages {margin:15px; border-top:1px dashed #666; padding-top:15px;}
#results a, #results a:link, #results a:visited {color:#ff8a00; line-height:16px;}
#results a:hover, #results a:focus, #results a:active {color:#ff8a00; text-decoration:underline; line-height:16px;}
#blogListWrapper h2.title {margin:0 !important; line-height:24px; font-size:18px;}
#blogListWrapper h2.title a, #blogListWrapper h2.title a:link, #blogListWrapper h2.title a:visited, #blogListWrapper h2.title a:hover, #blogListWrapper h2.title a:focus, #blogListWrapper h2.title a:active {font-size:18px; line-height:24px; margin-bottom:7px !important;}
#blogListWrapper div.description {margin:5px 0 15px 0;}
.postsWrapper h3 {font-size:12px; margin:0 0 -10px 15px;}
.postsWrapper h3.title {margin:0 !important;}
.postsWrapper h3.title a, .postsWrapper h3.title a:link, .postsWrapper h3.title a:visited, .postsWrapper h3.title a:focus, .postsWrapper h3.title a:hover, .postsWrapper h3.title a:active {line-height:16px;}
.postsWrapper .date {margin:0 !important; line-height:16px !important;}
.postsWrapper .item {margin:15px 0 0 15px !important; line-height:16px !important;}
.postsWrapper .description {line-height:16px !important; font-size:11px;}
#surveysPageWrapper .item {margin:0 0 15px 15px;}
#surveysPageWrapper .item a, #surveysPageWrapper .item a:link, #surveysPageWrapper .item a:visited, #surveysPageWrapper .item a:focus, #surveysPageWrapper .item a:active, #surveysPageWrapper .item a:hover {color:#ff8a00; line-height:16px;}
#surveysPageWrapper .item a:hover, #surveysPageWrapper .item a:focus, #surveysPageWrapper .item a:active {text-decoration:underline;}
.archivedSurveysListWrapper {padding-top:15px;}
#surveyForm .item {margin:15px 0 0 0; line-height:16px;}
#surveyForm input, #surveyForm label {display:inline; line-height:16px;}
#surveyForm .buttonRow {margin:15px 0 0 0;}
.voteTally {margin:15px 0 0 15px; font-style:italic;}
.voteGraph {margin:0 0 0 15px;}
.answersListWrapper {margin:0 0 15px 15px;}
.correctAnswerWrapper, .totalVotesWrapper {margin:15px 0 0 0; border-top:1px dashed #666;}
.correctAnswerWrapper h3.title span {font-style:italic;}
.buttonRow input {border:0; padding:0;}
#resourcesPageWrapper .item .title {margin-top:15px;}
#categoryLevelWrapper h3.title a, #categoryLevelWrapper h3.title a:link, #categoryLevelWrapper h3.title a:visited, #categoryLevelWrapper h3.title a:hover, #categoryLevelWrapper h3.title a:active, #categoryLevelWrapper h3.title a:focus {font-size:12px; color:#ff8b00; line-height:16px;}
#categoryLevelWrapper h3.title a:hover, #categoryLevelWrapper h3.title a:focus, #categoryLevelWrapper h3.title a:active {text-decoration:underline;}
#categoryLevelWrapper .description {margin:0 0 0 15px; font-size:11px;}
.mainCategoryDescription {font-size:12px; margin:0 0 0 15px;}
.archivedSurveysListWrapper {border-top:1px dashed #666; padding-top:0;}
#surveyModule .question .voted {font-size:11px; line-height:20px; text-align:center; padding-right:5px; padding-left:0px; padding-bottom:50px; padding-top:42px;}
#surveyModule .question .voted a, #surveyModule .question .voted a:link, #surveyModule .question .voted a:visited, #surveyModule .question .voted a:hover, #surveyModule .question .voted a:focus, #surveyModule .question .voted a:active {color:#ff8b00; line-height:20px;}
#surveyModule .question .voted a:hover, #surveyModule .question .voted a:active, #surveyModule .question .voted a:focus {text-decoration:underline;}
.shopAttributes {margin:20px 0 0 20px}
#issueWrapper .video a, #issueWrapper .video a:link, #issueWrapper .video a:visited, #issueWrapper .video a:hover, #issueWrapper .video a:active {line-height:16px; font-size:11px;}
input.noBorder {padding:0; border:0;}
table.cart {margin-bottom:15px;}
table.cart td {vertical-align:middle; margin:0; padding:0px 0 0 0; line-height:16px; height:32px;}
table.cart input {margin-top:12px;}
table.cart input.inputButton {border:0; margin:0; padding:0;}
table.cart td td {margin:0; padding:0; vertical-align:middle;}
table.cart a, table.cart a:link, table.cart a:visited {color:#ff9900; line-height:16px;}
table.cart a:hover, table.cart a:focus, table.cart a:active {color:#ff9900; line-height:16px; text-decoration:underline;}
table.cart td.subtotal {font-weight:bold; border-bottom:1px solid #666;}
.contactInfoFieldset, .billingInfoFieldset, .shippingInfoFieldset, .giftMessageFieldset, .couponCodeFieldset, .paymentInfoFieldset {border-bottom:1px dashed #666; padding-bottom:15px; margin-bottom:15px;}
.contactInfoFieldset h2 {color:#666; margin:15px 0 15px 0;}
.billingInfoFieldset h2, .shippingInfoFieldset h2, .giftMessageFieldset h2, .couponCodeFieldset h2, .paymentInfoFieldset h2 {color:#666; margin:0 15px 15px 0;}
.billingInfoFieldset p.required {margin-left:0;}
select.selectDropDown {margin-bottom:15px;}
div.hrline {display:none; }
.shippingbtns {border-top:1px dashed #666; padding-top:15px;}
.shippingbtns a, .shippingbtns input, .checkoutbtns a, .checkoutbtns input, .checkoutbtns a img {border:0; margin:0; padding:0;}
table.confirmTable {margin:0px 20px 15px 20px; width:585px; border-bottom:1px dashed #666;}
form {margin:0 !important; padding:0;}
form table.confirmTable {margin:0 20px 15px 20px; width:585px !important;}
.itemTotal {padding-bottom:15px !important;}
.confirmTable td.shipping, .confirmTable td.rate {padding-bottom:15px;}
.confirmTable td.total {padding-bottom:15px; font-weight:bold;}
.confirmTable td {vertical-align:top !important;}
table.cart_info {width:170px; margin-bottom:10px;}
table.cart_info td {padding:0 0 10px 0 !important; line-height:12px !important; height:14px;}
.successMessage {margin-left:20px;}
.cart .error {margin-left:20px;}
#checkoutPageWrapper h2, #checkoutShippingPageWrapper h2 {margin-left:0;}
td.nobg {background-image:none;}
#tapeReviewsListWrapper .item {margin-left:15px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #666;}
#tapeReviewsListWrapper .item .artistName, #tapeReviewsListWrapper .item .date, #tapeReviewsListWrapper .item .genre, #tapeReviewsListWrapper .item .title {font-size:12px; color:#000; background:url(/img/slide_next.gif) no-repeat; padding-left:28px; padding-top:3px;}
#tapeReviewsListWrapper .date {padding:0; margin:0;}
#tapeReviewsListWrapper td {padding:0 60px 15px 0;}
#tapeReviewsListWrapper .description {font-size:12px; line-height:16px;}
#tapeReviewsListWrapper .description a, #tapeReviewsListWrapper .description a:link, #tapeReviewsListWrapper .description a:visited, #tapeReviewsListWrapper .description a:hover, #tapeReviewsListWrapper .description a:focus, #tapeReviewsListWrapper .description a:active {color:#ff9900; line-height:16px;}
#tapeReviewsListWrapper .description a:hover, #tapeReviewsListWrapper .description a:focus, #tapeReviewsListWrapper .description a:active {text-decoration:underline;}
#tapeReviewsListWrapper .reviewedBy, .info .bottom .reviewedBy {display:inline !important;}
#tapeReviewsListWrapper .reviewedBy strong, .info .bottom .reviewedBy strong {display:inline !important;}
#tapeReviewsListWrapper .listenButton {margin-bottom:15px;}
.archivesIssuesWrapper .title a, .archivesIssuesWrapper .title a:link, .archivesIssuesWrapper .title a:visited {font-size:11px; line-height:16px; font-weight:bold;}
.archivesIssuesWrapper .title a:hover, .archivesIssuesWrapper .title a:active, .archivesIssuesWrapper .title a:focus {text-decoration:underline; font-size:11px; line-height:16px; font-weight:bold;}
.tapeSubmitForm {padding:0 15px;}
#surveyModule {min-height:206px}
.leftColumnButton {clear:both !important;}
br.brclear {clear:both;}
#surveyForm form .item input {border:0; margin:0 0 0 15px; padding:0;}
#surveyModule .options label {line-height:12px !important; vertical-align:top; margin:0; display:block; float:right; width:125px;}
#surveyModule .options input {float:left; vertical-align:top; margin:0 5px 0 0;}
#surveyModule .options fieldset {display:block; padding-bottom:15px; clear:both;}
.acceptTerms input, .addtoList input {border:0; margin:0; padding:0;}
#commentsForm fieldset {margin-left:15px;}
.questionsWrapper input {border:0;}
.agreeTerms input {border:0; margin:0; padding:0;}
.contestForm, .contactForm {margin-left:15px;}
p.red {color:#ff3333;}
#contestWrapper h2.title {margin-bottom:15px;}
.contentMag table tr td .contentReviews table tr td .featuredReview .moreReviews a:link, a.featuredReadMore {font-weight:normal !important;}
.pageControl a, .pageControl a:link, .pageControl a:visited, .pageControl a:hover, .pageControl a:active, .pageControl a:focus, .pageControlTop a, .pageControlTop a:link, .pageControlTop a:visited, .pageControlTop a:hover, .pageControlTop a:focus, .pageControlBottom a, .pageControlBottom a:link, .pageControlBottom a:visited, .pageControlBottom a:active, .pageControlBottom a:hover, .pageControlBottom a:focus {font-size:11px !important; line-height:12px !important;}
#newsPageWrapper .newsDetailWrapper .image {width:239px !important; overflow:hidden; height:158px !important;}
#newsPageWrapper .newsDetailWrapper .image img {width:239px; height:158px;}
.newsListWrapper .item .image img {width:80px; height:53px;}
.seriesBackLink {margin:0 0 0px 0 !important; position:relative; top:-20px; width:100px;}
.partPaginationTop {position:relative; top:-2px !important;}
.noPosts {text-align:center; padding-top:30px;}
.commentsDisabled {margin:0 0 0 15px;}
.reviewDetailWrapper .date {float:none; line-height:16px;;}
.reviewDetailWrapper .author {float:none; font-size:12px; line-height:150%; height:20px;}
h1 b {display:none !important;}
.postsWrapper {margin-top:16px;}
#blogListWrapper {margin:0;}
#blogListWrapper h2, #blogListWrapper div, #blogListWrapper p {margin-left:0;}
#blogListWrapper .item {clear:both;}
.postsWrapper img {margin-bottom:15px;}
.contestForm {margin-top:15px; border-top:1px dashed #666; padding-top:15px;}
#blogListWrapper .item .title a img {border:0;}
#blogDetailWrapper h2.title {font-size:16px;}
#blogDetailWrapper h2 img {border:0 !important; margin-left:5px;}
.feedLink label {display:block; clear:both; font-size:12px; font-weight:bold; margin-left:15px; margin-top:25px;}
.resourcesListWrapper .author {font-size:12px;}
.resourcesDetailWrapper .author {font-size:12px;}
.description ul, .description ol {margin:16px 0;}
.description ul li, .description ol li {margin-left:32px; line-height:16px; color:#333;}
.description ol li {margin-left:16px;}
#qaWrapper .description {padding-left:15px;}
.tapeReviewsDetailWrapper .info .bottom .reviewedBy, .tapeReviewsDetailWrapper .info .bottom .rating {margin-bottom:7px !important;}

/* New navigation */
#bWrapper {background:url(/images/header_background.jpg) no-repeat bottom left; display:block; width:990px; height:93px; padding:10px 0 0 0; margin-left:19px;}
#navWrapper {display:block; width:990px; height:93px; position:relative; margin-top:1px;}
#bNav, #bNav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#bNav li {float: left; height:45px;}
#bNav li a b {display:block; position:relative; right:3000em;}
li.navTheMag {width:134px;}
li.navFeaturedReview {width:146px;}
li.navResources {width:159px;}
li.navReadersTapes {width:148px;}
li.navEditorsBlogs {width:132px;}
li.navNews {width:85px;}
li.navShop {width:83px;}
li.navAbout {width:103px;}
#bNav a {display: block; background-position:top left; background-repeat:no-repeat; height:45px;}
#bNav a:hover, #bNav a:focus, #bNav a:active, #bNav a.active {background-position:bottom left;}
li.navTheMag a {width:134px; background-image:url(/images/navTheMagazine.jpg);}
li.navFeaturedReview a {width:146px; background-image:url(/images/navFeaturedReview.jpg);}
li.navResources a {width:159px; background-image:url(/images/navResourcesInfo.jpg);}
li.navReadersTapes a {width:148px; background-image:url(/images/navReadersTapes.jpg);}
li.navEditorsBlogs a {width:132px; background-image:url(/images/navEditorsBlogs.jpg);}
li.navNews a {width:85px; background-image:url(/images/navNews.jpg);}
li.navShop a {width:83px; background-image:url(/images/navShop.jpg);}
li.navAbout a {width:103px; background-image:url(/images/navAboutUs.jpg);}
#bNav li ul {position: absolute;background: #000000; left: -999em; z-index:12;}
li.navTheMag ul {width:126px; margin-left:4px !important;}
li.navFeaturedReview ul {width:142px;}
li.navResources ul {width:155px;}
li.navReadersTapes ul {width:144px;}
li.navEditorsBlogs ul {width:128px;}
li.navNews ul {width:81px;}
li.navShop ul {width:79px;}
li.navAbout ul {width:99px;}
#bNav li li {display:block; height:32px;}
#bNav li li a {background-image:none; display:block; height:16px; padding:7px; font-size:10px; color:#FFFFFF;}
#bNav li li a:link, #bNav li li a:visited {font-size:10px; color:#FFFFFF; line-height:16px;}
#bNav li li a:hover, #bNav li li a:focus, #bNav li li a:active {font-size:10px; color:#ea141a; line-height:16px;}
#bNav li ul ul {margin: -1em 0 0 10em;}
#bNav li:hover ul ul, #bNav li:hover ul ul ul, #bNav li.sfhover ul ul, #bNav li.sfhover ul ul ul {left: -999em;}
#bNav li:hover ul, #bNav li li:hover ul, #bNav li li li:hover ul, #bNav li.sfhover ul, #bNav li li.sfhover ul, #bNav li li li.sfhover ul {left: auto;}
/* Search Module */
#searchModule {}
#searchModule form {margin:0; padding:0; display:block; float:left; position:relative; top:-43px; left:90px; width:445px; height:25px; overflow:hidden; z-index:11;}
#searchModule input {font-size:11px; padding:3px; width:275px; margin-right:5px;}
#searchModule .searchSubmit input {border:0; float:right; position:relative; top:-36px; width:auto; left:10px;}
/* Slider Nav */
.navtrigger {font-weight:bold !important; cursor:pointer;} 
.open {display:block !important;}

.tapReviews_header{
position:relative;
top: -25px;
right: 10px;
}

.recordingTapeBgs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}
#newsBody div.blogtes, #newsBody div.blogtes p, #newsBody div.blogtes p span {color:#666 !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important;}
#the-man-from-atomic-city{ margin-left: 150px; float:left; }

#postListWrapper .item{
border-bottom:dashed #333 1px;
}

.surveysListWrapper .item a
{font-size: 12px;}

#tapeReviewsPageWrapper .tapeReviewsDetailWrapper .reviewsLeftWrapper .image  {margin:0 0 -15px 0;}
#lastname, .lastname { display: none; }

.cartNavBlock {
width:250px;
margin:-40px 0 20px 570px;
height:25px;
position:relative;
}
.cartNavBlock a, .cartNavBlock a:link, .cartNavBlock a:active, .cartNavBlock a:visited, .cartNavBlock a:hover, .cartNavBlock a:focus {
margin-right:10px;
font-weight:normal;
color:#000;
font-size:11px;
text-decoration: none;
}
.cartNavBlock a.checkoutLink {
font-weight:bold;
color:red;
}
.cartNavBlock img {
position:relative;
top:4px;
}
ul#items{
margin-left:8px;
}