#home_title {
  float: left;
  margin: 0 0 10px 10px;
}
#home_title a {
  font-size: 10px;
  font-weight: normal;
  margin: 0 0 0 5px;
}
#home_title h2 {
  font-size: 14px;
  font-weight: normal;
  color: dimgray;
  line-height: 1.5em;
}
#home_title h1 {
  /*font-size: 24px;*/
  color: black;
  font-size: 20pt;
  font-weight: 700;
  margin: 25px 0 0 0;
  /*font-style:italic;
	/*text-shadow: #d5d5d5 0 1px 1px; 
	/*text-shadow: #224E6D 0px -1px;*/
  -webkit-text-shadow: 0px 1px 0px #f7f7f7;
  text-shadow: 0px 1px 0px #f7f7f7;
}
#we_need_moderators a {
  font-size: 10px;
  display: block;
  width: 346px;
  height: 82px;
}
#we_need_moderators h1 {
  color: #3f2a10;
  font-size: 14pt;
  margin: 0;
  padding: 0;
  text-align: center;
}
#we_need_moderators {
  display: block;
  float: right;
  margin-bottom: 20px;
  width: 346px;
  height: 82px;
}
#we_need_moderators a:hover {
  background-position: -346px 0;
}
#inside-call {
  padding: 10px 5px;
}
#callout-desc {
  color: #3f2a10;
  float: left;
  font-size: 11pt;
  line-height: 14pt;
  margin: 5px 15px 0 10px;
  width: 170px;
}
a#callout-btn {
  background: url('/_css/legacy/callout-btn.png') no-repeat top left;
  color: white;
  display: block;
  float: left;
  font-size: 12pt;
  font-weight: bold;
  height: 33px;
  line-height: 33px;
  margin-top: 5px;
  text-align: center;
  -webkit-text-shadow: 0 1px 1px #d47200;
  text-shadow: 0 1px 1px #d47200;
  width: 133px;
}
a#callout-btn:hover {
  background-position: -133px 0;
}
#we_need_moderators-brand {
  background: none;
  float: right;
  padding: 0 60px 0 50px;
  width: 200px;
  height: 65px;
  font-size: 11px;
  line-height: 1.50em;
  margin: 0 0 20px 0;
}
#home {
  clear: both;
  position: relative;
  z-index: 30;
  overflow: visible;
  background: #ededee;
  padding: 0 15px 15px;
  -moz-box-shadow: 3px 3px 5px -1px #c8c8c8;
  -webkit-box-shadow: 3px 3px 5px -1px #c8c8c8;
  box-shadow: 3px 3px 5px -1px #c8c8c8;
  margin: 0;
}
#home,
#top_rated,
#explore,
#info,
#book_live_shop {
  font-family: museo-sans-1, museo-sans-2, sans-serif;
}
#home .home_border {
  height: 270px;
}
#home .home_inner_border {
  border: 1px solid #d4cfc9;
  padding: 15px 15px 0 15px;
  background-color: white;
}
#home #slideShow-container {
  overflow: hidden;
}
#home #slideShow-container img {
  position: relative;
  display: block;
  height: 260px;
  width: auto;
  margin: 0 auto !important;
}
.home_inner_border_title {
  font-size: 22px;
  color: #f85726;
  font-weight: normal;
}
.home_inner_border_title span {
  font-size: 11px;
  color: #b5b2ad;
  font-weight: bold;
}
.mini_tab_1 {
  position: absolute;
  top: 14px;
  right: 17px;
  height: 7px;
  z-index: 200;
}
#slideShow_nav a {
  padding-right: 10px;
  background: transparent url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat -642px 0;
}
#slideShow_nav a.activeSlide {
  padding-right: 10px;
  background: transparent url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat -642px -18px;
}
#slideShow_nav a:focus {
  outline: none;
}
#slideShow-container {
  padding-top: 15px;
  position: relative;
  z-index: 100;
}
#slideShow section.homeSlideshowSection {
  width: 942px;
}
#slideShow .feature-ribbon {
  padding: 5px 0;
  width: 178px;
  position: absolute;
  top: -49px;
  left: 0;
  z-index: 100;
  background-color: #f8971d;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
#slideShow .feature-thumbnail {
  float: left;
  height: 260px !important;
  padding: 5px;
  overflow: hidden;
  background-color: #bec0c2;
  width: 464px;
}
#slideShow .feature-thumbnail a {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: black;
}
.prius #slideShow .feature-thumbnail {
  height: 175px !important;
  width: 530px;
  margin: 10px 25px 15px 0;
  padding: 0;
  background-color: black;
}
#slideShow .feature-thumbnail img {
  margin: 0 auto !important;
  display: block;
  height: 260px !important;
}
#slideShow .feature-thumbnail img.topCrop {
  margin-top: -35px;
}
#slideShow .feature-thumbnail img.topmidCrop {
  margin-top: -100px;
}
#slideShow .feature-thumbnail img.midCrop {
  margin-top: -150px;
}
#slideShow .feature-thumbnail img.midbotCrop {
  margin-top: -190px;
}
#slideShow .feature-thumbnail img.botCrop {
  margin-top: -225px;
}
#slideshow .feature-thumbnail img {
  border: 1px solid black;
}
#slideShow .home_content_title a {
  font-size: 22px;
  color: #231f20;
  line-height: 25px;
}
.frontPageWatch,
.frontPageBeat {
  position: absolute;
  bottom: 0;
}
.frontPageWatch {
  display: block;
  height: 60px;
  width: 117px;
  background: url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') -403px top;
  text-indent: -999em;
  left: 0;
}
.frontPageWatch:hover {
  background-position: -539px -742px;
}
.frontPageBeat {
  display: block;
  height: 60px;
  width: 98px;
  background: url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') -525px top;
  text-indent: -999em;
  left: 122px;
}
.frontPageBeat:hover {
  background-position: -661px -742px;
}
a.media-video {
  background: url('/cassette.axd/file/site-static/media-icon-143639ca9072cb1580eb0feb71eca488f6321fd8.jpg') no-repeat top left;
  display: inline-block;
  height: 13px;
  margin: 3px 0 0 5px;
  width: 25px;
}
a.media-pic {
  background: url('/cassette.axd/file/site-static/media-icon-143639ca9072cb1580eb0feb71eca488f6321fd8.jpg') no-repeat top right;
  display: inline-block;
  height: 13px;
  margin: 3px 0 0 5px;
  width: 25px;
}
a.media-video:hover,
a.media-pic:hover {
  background-position-y: 1px;
}
.subscribe {
  float: right;
  font-size: 10px;
  background: transparent url(/cassette.axd/file/site-static/v2/icon_rss-9ceec4b1d32b15d4a79ff5f80d7e7fa8022a64ff.png) no-repeat 0 -1px;
  padding: 0 0 0 16px;
  display: block;
  height: 15px;
}
#home_content {
  float: left;
  position: relative;
  width: 400px;
  margin: 34px 0 0 34px;
  height: 236px;
}
#video {
  float: left;
  margin: 10px 0;
}
#home_content p.story {
  /*line-height: 150%;*/
  color: #58595b;
  font-size: 14px;
  line-height: 18px;
  margin: 16px 0 0;
}
#home_content h2 {
  color: dimgray;
  font-size: 12px;
}
.homeContent #scroll {
  height: 253px !important;
}
#home_content .record_holder {
  float: none;
  width: auto;
  margin: 0 0 0 0;
}
#home_content .record_holder .content {
  width: 165px;
}
#home .participate {
  display: none;
}
#home .participate span {
  vertical-align: middle;
}
#home .facebook {
  width: auto;
}
.placeholder_brand {
  background: none white !important;
}
#brand_home {
  background: url(/cassette.axd/file/site-static/yaa-background2-5c64bc9e4f0f56f4605bb8e8b90be94cdc04c835.png);
  background-position: center top;
}
#brand_home article#home {
  margin: 0 !important;
  padding-top: 13px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8, direction=90, strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8, direction=180, strength=0);
}
#brand_home #content {
  width: 950px;
}
#brand_home a {
  color: Black;
}
#brand_home #content #home_title {
  margin-left: 0px;
}
#brand_home #info {
  margin: 0px 0px 20px;
  padding: 0 !important;
  border: none;
  margin: 0 0 0 0;
}
#brand_home #info a {
  display: block;
}
#brand_home #slideshow_about {
  height: 255px;
}
#brand_home #info img {
  display: block;
}
#brand_home #book_live_shop {
  margin: 0;
  padding: 0;
}
#brand_home #book_live_shop div.inner_border {
  padding: 0 2px;
}
#brand_home #book_live_shop aside h1 {
  color: #f85726;
  font-size: 15px;
  font-weight: normal;
  padding: 13px 0 0 13px;
}
#brand_home #book_live_shop aside {
  float: left;
  /*height: 130px;*/
  background-color: white;
  border: 1px solid #d4cfc9;
  margin: 0 7px 15px 6px;
  padding: 0;
  width: 291px;
  height: 355px;
  overflow: hidden;
}
#brand_home #book_live_shop aside img {
  /*float: left;*/
  display: block;
  margin: 7px 5px 5px 13px;
  float: left !important;
}
#brand_home #book_live_shop aside a {
  display: block;
  font-size: 10px;
  clear: both;
  overflow: hidden;
}
#brand_home .book-live-section {
  height: 335px;
}
#brand_home #recent-home {
  width: 293px;
}
#brand_home .comments {
  clear: both;
}
#brand_home .comments .see_all_top_rated {
  position: relative;
  top: auto;
  right: auto;
  padding-right: 10px;
}
#brand_home #scroll {
  margin: 14px 10px;
}
#brand_home #comments {
  padding: 0;
}
#brand_home ul#comments li.odd,
#brand_home ul#comments li.even {
  display: block;
  *display: inline;
}
#brand_home ul#comments div {
  padding: 0 0 10px 0;
}
#brand_home #book_live_shop #comments img {
  margin: 0;
  width: 55px;
  height: 55px;
}
#brand_home #book_live_shop #comments a,
#brand_home #book_live_shop .twitter a {
  clear: none;
  margin: 0;
  text-indent: 0;
  display: inline;
}
#brand_home #comments time {
  display: block;
  margin: 0;
}
#brand_home #comments-no-update p,
#brand_home #comments p {
  width: auto;
}
#brand_home ul#comments li div {
  padding-top: 0;
  width: auto;
}
#brand_home #top_rated {
  margin: 0 0 0 0;
}
#brand_home button.beatrecord-btn {
  position: relative;
  top: -3px;
  margin-right: 6px;
}
#brand_home #main_list {
  border-left: 0;
  border-right: 0;
}
#brand_home #home_content p.story {
  margin-bottom: 30px;
}
#top_rated {
  clear: both;
  position: relative;
  margin: 30px 0 0 0;
}
.mainListThumbnail h1 {
  margin: 14px 9px 0 9px;
  width: 274px;
}
.mainListThumbnail img {
  display: block;
  margin: 0 auto;
  height: 155px;
  width: auto;
}
.mainListThumbnail {
  float: left;
  width: 292px;
  position: relative;
  background-color: white;
  border-bottom: 2px solid #fece45;
  margin: 0 8px 16px 8px;
  *margin: 0 0px 16px 0px;
  max-height: 255px;
  min-height: 255px;
  overflow: hidden;
  -moz-box-shadow: 0px 1px 5px 1px #dfdfdf;
  -webkit-box-shadow: 0px 1px 5px 1px #dfdfdf;
  box-shadow: 0px 1px 5px 1px #dfdfdf;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=0, strength=7) progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=90, strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=180, strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=270, strength=7);
}
.mainListThumbnail a {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: normal;
  margin: 9px;
  display: block;
  background-color: black;
  height: 155px;
}
.mainListThumbnail h1 a {
  color: #231f20;
  margin: 5px auto 0 auto;
  height: 50px;
  background: none;
  line-height: 17px;
}
.mainListThumbnail h1 a:hover {
  color: #00abc7;
}
.mainListThumbnail h2 {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #8f9194;
  margin-left: 9px;
  line-height: 16px;
  font-weight: 500;
}
#top_rated .inner_border {
  padding: 13px;
  overflow: hidden;
  *height: 1%;
  background-color: whitesmoke;
}
#main_list_menu li a {
  font-family: museo-sans-1, museo-sans-2, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #6d6e70;
  display: block;
  padding: 12px 14px;
  border: none;
  text-transform: uppercase;
}
#main_list_menu li a:hover {
  background: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
#main_list_menu li.selected a {
  background: #ededee;
  border: 1px solid #e0e1e2;
  border-bottom: 1px solid #ededee;
  margin-bottom: -1px;
  position: relative;
  z-index: 80;
  color: #231f20;
}
#main_list_menu li.last {
  border-right: none;
}
#main_list_menu li.first {
  padding-left: 0;
}
#main_list_menu li {
  display: block;
  float: left;
  list-style-type: none;
}
.see_all_top_rated {
  font-size: 12px;
  font-weight: 700;
  text-decoration: underline;
  padding-right: 2px;
  position: absolute;
  top: 13px;
  right: 5px;
}
.homeContent .see_all_top_rated {
  top: 4px;
  right: 5px;
}
#main_list {
  background: #ededee;
  border: 1px solid #e0e1e2;
  padding: 22px 0 39px 12px;
  position: relative;
  z-index: 40;
}
.viewMore {
  position: absolute;
  right: 44px;
  bottom: 17px;
  font-weight: 700;
  font-size: 14px;
}
.right {
  float: right;
}
#popularTopics p a {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 19px;
  margin: 0 5px 0 0;
  padding: 0 2px;
  color: #58595b;
  background-color: #eeeeef;
}
#popularTopics p a:hover {
  background: #00abc7;
  color: white;
}
#explore p {
  margin: 5px 0;
}
#explore {
  background: #231f20;
  margin: 30px 0 0 0;
  padding: 0 0 20px;
}
#explore h1 {
  padding: 14px 20px 12px;
  font-family: "museo-sans-1", "museo-sans-2", sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #fece45;
  text-transform: uppercase;
}
#popularTopics h1,
#popularTopics h2,
#popularTopics h3,
#recent-home h1 {
  font-size: 16px;
  font-weight: 500;
  padding: 0;
  color: #231f20;
  text-transform: none;
}
.explore_content {
  padding: 11px 0 11px 11px;
  background-color: white;
  border: 1px solid #d4cfc9;
  margin: 0 15px 0 20px;
  width: 890px;
  height: 280px;
}
#popularTopics {
  font-family: "museo-sans-1", "museo-sans-2", sans-serif;
  font-weight: 500;
  float: left;
  width: 520px;
  padding-right: 10px;
}
.explore_content div.right {
  float: right;
  width: 280px;
}
#explore .inner_border {
  padding: 13px;
  overflow: hidden;
  *height: 1%;
  background-color: whitesmoke;
}
#book_live_shop {
  margin: 40px 0 50px 0;
  padding: 0 24px;
  overflow: hidden;
  *height: 1%;
}
#book_live_shop img {
  width: 100px;
}
.bookLivestrong img,
.booknh5d img {
  width: auto !important;
}
#book_live_shop .inner_border {
  padding: 13px;
  overflow: hidden;
  *height: 1%;
  background-color: whitesmoke;
}
#book_live_shop .book-live-section h1 {
  color: #f8971d;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 18px;
}
#book_live_shop .book-live-section h1 span {
  color: #231f20;
  text-transform: none;
  font-weight: 700;
}
#book_live_shop .book-live-section a {
  display: block;
  font-size: 12px;
  line-height: normal;
  text-decoration: underline;
  clear: both;
}
#book_live_shop #explore a {
  display: inline;
  font-size: 1em;
}
#book_live_shop #explore.twitter {
  padding: 0px;
}
#book_live_shop #at-twitter {
  margin-left: 13px;
  margin-top: 10px;
}
#book_live_shop #tweet {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
#book_live_shop #tweet li {
  display: block;
  margin-top: 15px;
}
#book_live_shop .book-live-section img {
  float: left;
  display: block;
  margin: 20px 0 0;
}
#book_live_shop .book-live-section p {
  line-height: 18px;
  float: left;
  font-weight: 500;
  color: #58595b;
  width: 170px;
  margin: 20px 0 0 16px;
}
#book_live_shop .book-live-section {
  float: left;
  height: 160px;
  background-color: white;
  width: 292px;
  min-height: 95px;
  margin: 0 8px;
}
#info {
  background: #ededee;
  padding: 20px;
  margin-top: 30px;
}
#info a {
  text-decoration: underline;
  line-height: 16px;
}
.frontPageAbout h1 {
  font-size: 14px;
  text-transform: uppercase;
  color: #b8babc;
}
.frontPageAbout h2 {
  margin: 10px 0 0;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  color: #231f20;
  margin-top: 1em;
}
.frontPageAbout p {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #58595b;
}
.frontPageAbout {
  float: left;
  background-color: white;
  padding: 11px 11px 0 11px;
  width: 270px;
  height: 314px;
  position: relative;
}
div.set_a_record {
  margin-left: 306px;
  width: 600px;
  height: 325px;
  position: relative;
  background: white;
  -moz-box-shadow: 0px 1px 6px 2px #dfdfdf;
  -webkit-box-shadow: 0px 1px 6px 2px #dfdfdf;
  box-shadow: 0px 1px 6px 2px #dfdfdf;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=90, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=180, strength=10);
}
div.set_a_record h1 {
  padding: 13px 38px 0 15px;
  float: left;
  background: #ffcd2e url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat right -134px;
  font-size: 18px;
  color: white;
  height: 32px;
}
.about_learn_more {
  position: absolute;
  right: 11px;
  top: 11px;
  font-size: 12px;
}
button.set_a_record {
  width: 141px;
  height: 26px;
  line-height: 26px;
  background: transparent url(/cassette.axd/file/site-static/v2/button_set_a_record-d99df9e016b0536352b0b634313d2441c0362984.png) repeat-x 0 0;
  overflow: hidden;
  text-align: center;
  color: white;
  font-size: 14px;
  border: none;
  padding: 0;
  margin: 0 0 0 10px;
}
.step h2 span {
  font-size: 24px;
}
#info .step img {
  display: block;
  margin: 10px 0 0 0;
}
#info .step a {
  line-height: 1.5em;
}
#info .last {
  margin: 0 0 20px 0;
}
#frontPageSteps {
  float: left;
  zoom: 1;
  width: 574px;
}
#frontPageSteps li {
  display: block;
  float: left;
  width: 170px;
  margin: 30px 0 20px 40px;
  font-family: georgia;
  background: url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat;
}
#frontPageSteps h2 {
  background-image: url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png');
  background-repeat: no-repeat;
  margin: 105px 0 3px;
  width: 156px;
  height: 16px;
  text-indent: -999em;
  overflow: hidden;
}
#frontPageSteps p {
  font-weight: 500;
  line-height: 15px;
}
#frontPageSteps li.step1 {
  background-position: 31px -199px;
}
#frontPageSteps li.step1 h2 {
  background-position: 0 -112px;
}
#frontPageSteps li.step2 {
  background-position: -186px -199px;
  width: 142px;
}
#frontPageSteps li.step2 h2 {
  background-position: -200px -112px;
}
#frontPageSteps li.step3 {
  background-position: -386px -199px;
  width: 142px;
}
#frontPageSteps li.step3 h2 {
  background-position: -400px -112px;
}
.set_a_record h3 {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 66px;
  width: 100%;
  text-indent: -999em;
  background: #231f20 url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat -646px -196px;
}
.set_a_record a#setrecord-btnsml {
  display: block;
  position: absolute;
  top: 11px;
  right: 11px;
  height: 46px;
  width: 201px;
  background: url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') 0 -140px;
}
.set_a_record a#setrecord-btnsml:hover {
  background-position: -227px -140px;
}
.step {
  float: left;
  width: 170px;
  margin: 0 20px 20px 0;
  font-family: georgia;
}
.step h2 {
  font-size: 14px;
  text-transform: uppercase;
}
.slide_hidden {
  display: none;
}
.playOverlay {
  background: url('/cassette.axd/file/site-static/play-overlay4-0fdb8440d997a7043da1ab97d6606da09fe0ded2.png') no-repeat;
  height: 138px;
  margin: 20px;
  position: absolute;
  width: 245px;
  z-index: 100;
}
a#top11 {
  background: url('/cassette.axd/file/site-static/top11-e52392d6e2a8c3347c4bfaf9d8a7b4c635ea527d.jpg') no-repeat 0 0;
  display: block;
  height: 65px;
  text-indent: -9999px;
  width: 243px;
}
a#top11:hover {
  background-position: 0 -65px;
}
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */

.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  background: url('/_css/legacy/modal-bg4.png');
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
}
.reveal-modal {
  visibility: hidden;
  top: 100px;
  left: 50%;
  margin-left: -300px;
  width: 520px;
  background: white;
  position: absolute;
  z-index: 101;
  padding: 30px 40px 34px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.reveal-modal.small {
  width: 200px;
  margin-left: -140px;
}
.reveal-modal.medium {
  width: 400px;
  margin-left: -240px;
}
.reveal-modal.large {
  width: 600px;
  margin-left: -340px;
}
.reveal-modal.xlarge {
  width: 800px;
  margin-left: -440px;
}
.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaaaaa;
  -webkit-text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6);
  text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}
/******PRIUS STYLES******/

.prius {
  background: white !important;
}
.royalwedding #home_title_brand {
  text-align: center !important;
}
.prius .comments_container {
  overflow: hidden;
}
.prius .comments_container a {
  color: #27b4e8 !important;
}
.prius-stripes {
  background: url('/cassette.axd/file/site-static/prius-stripes-84f9e12d241ea6cfdb9676c8611f358d6cdb0dff.gif') !important;
}
#record_count {
  color: #3f2a10;
  font-family: 'TransportNewHeavy', Arial, Sans-Serif;
  font-size: 10pt;
  margin: 15px 0 0 0;
}
.prius-left {
  float: left;
  line-height: 30px;
  padding: 15px;
  width: 60%;
}
.prius-left h2 {
  color: #faaf38;
  font-family: 'TransportNewHeavy', Arial, Sans-Serif;
  font-size: 18pt;
  text-transform: uppercase;
}
.prius-left p {
  font-family: Arial, Helvetica, Sans-Serif !important;
  font-size: 9pt;
  font-weight: bold;
  line-height: 20px;
  margin-top: 10px;
}
.prius-spacer {
  background: white;
  float: left;
  height: 30px;
  width: 5%;
}
#record_count a:hover {
  position: relative;
  top: 1px;
}
.prius-right {
  float: right;
  width: 35%;
}
.digit {
  background: url('/cassette.axd/file/site-static/counter-bg-1d320fee4c76f907f4880bb40ac0621a7168ce43.png') no-repeat 0 0;
  display: inline-block;
  height: 71px;
  font-size: 30pt;
  line-height: 71px;
  text-align: center;
  width: 54px;
}
.prius #slideShow .feature-thumbnail img {
  height: 175px !important;
}
#prius-container #main_list_menu li {
  list-style-type: none;
}
.prius #recent-home {
  margin-left: -20px;
}
.prius #scroll {
  height: 255px;
}
#prius-container #main_list_menu li a {
  color: #27b4e8;
  font-family: 'TransportNewHeavy', Arial, Sans-Serif;
  font-size: 9pt;
}
#prius-container #main_list_menu li a:hover {
  color: #1ba1d2;
}
#prius-container #main_list_menu li.selected a {
  color: #3f2a10 !important;
}
#prius-container #main_list {
  clear: both;
  padding: 22px 0 39px 8px;
  overflow: hidden;
}
#prius-twitter-join {
  display: block;
  border: 1px solid lightGrey;
  padding: 3px;
  width: 256px;
  margin: 10px 0 0 0;
  background: white;
  color: #27b4e8;
  font-size: 14px;
  font-family: "Avalon Medium", Helvetica, sans-serif !important;
}
#prius-tweet {
  border: 1px solid lightGrey;
}
.royalwedding .twtr-hd,
.twtr-ft {
  display: none !important;
}
#prius-tweet .twtr-hd,
.twtr-ft {
  display: none !important;
}
.prius-tweets.prius-stripes hgroup {
  background: url('/cassette.axd/file/site-static/prius-logo_twitter-96860049f23ddd598a3e5ec64b216fd2174df905.png') 0 0 no-repeat;
  min-height: 48px;
  padding: 0 0 0 60px;
  margin: 0 0 20px 0;
}
.prius-tweets.prius-stripes h2 {
  color: #3f2a10;
  font-weight: 600;
}
.prius-tweets.prius-stripes h3 {
  clear: left;
  color: #27b4e8 !important;
  font-size: 13px;
}
/*****prius 9pack*****/

#prius-container .aside {
  float: left;
  width: 294px;
  margin: 15px 9px 10px 9px;
  max-height: 270px;
  min-height: 270px;
  overflow: hidden;
  text-align: center;
}
#prius-container .aside img {
  border-bottom: 1px solid #fbaf21;
  width: 100%;
}
#prius-container .aside h1 {
  display: block;
  line-height: 12pt;
  margin: 5px 15px 0 15px;
  min-height: 50px;
  text-align: left;
}
#prius-container .aside h1 a {
  color: #382210 !important;
}
.prius-beatrecord a {
  background: url('/cassette.axd/file/site-static/prius-viewrecord-f32309e88da8be785828f8925664112c1ec76527.png') no-repeat 0 0;
  display: block;
  height: 22px;
  margin: 5px 0 0 15px;
  position: relative;
  width: 138px;
}
.prius-beatrecord a:hover {
  top: 1px;
}
#prius-btm aside {
  border: none !important;
  float: left;
  height: 325px;
  margin: 5px 11px 15px 11px;
  overflow: hidden;
  padding: 15px;
  width: 264px;
}
#prius-btm aside#prius-social div {
  text-align: center;
}
#prius-btm aside#prius-comments .comments {
  height: 270px;
  overflow-y: scroll;
}
#prius-btm aside#prius-comments .comments h2 {
  color: dimgray;
  font-size: 10pt;
}
a.see-all-prius {
  display: block;
  float: right;
  margin-top: 25px;
  width: 45px;
}
#brand-banner {
  margin: 10px 0 0 0;
}
#prius-feature #slideshow-container {
  position: relative;
  z-index: 3;
}
/***Prius Slideshow Styles***/

h1.prius-title {
  font-family: 'TransportNewHeavy', Arial, Sans-Serif;
  font-size: 14pt;
  margin-top: 10px;
  text-transform: uppercase;
  width: 365px;
}
h1.prius-title a {
  color: #faaf38 !important;
}
.prius-feature-right {
  float: left;
  width: 380px;
}
.prius-feature-right .story {
  color: #382210;
  font-weight: bold;
  line-height: 18px;
  margin-top: 10px;
}
a.prius-beatrecord {
  background: url('/cassette.axd/file/site-static/prius-viewrecord-f32309e88da8be785828f8925664112c1ec76527.png') no-repeat 0 0;
  display: inline-block;
  height: 22px;
  margin: 5px 15px 10px 0;
  position: relative;
  width: 138px;
}
a.prius-beatrecord:hover {
  top: 1px;
}
#prius_nav_container {
  position: relative;
  top: 25px;
  left: 495px;
  width: 50px;
  z-index: 99;
}
#prius_nav a {
  background: url(/cassette.axd/file/site-static/prius_nav-91e1eebd950be75b29e7cbac64de1ef475812a85.png) no-repeat -10px 0;
  display: inline-block;
  height: 7px;
  margin-right: 3px;
  width: 7px;
}
#prius_nav a.activeSlide {
  background: url(/cassette.axd/file/site-static/prius_nav-91e1eebd950be75b29e7cbac64de1ef475812a85.png) no-repeat 0 0;
}
#prius_nav a:focus {
  outline: none;
}
/*** Got2b Styles ***/

.got2b {
  background: url('/_css/legacy/got2b_bg.jpg') repeat !important;
}
.got2b section.got2b_banner {
  height: 120px;
  overflow: hidden;
}
.got2b section.got2b_banner_top {
  margin-top: 22px;
  *margin-top: 0;
}
.got2b #home {
  margin-top: 0;
  padding-top: 15px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  /*progid:none;*/

}
.got2b #top_rated {
  background: white;
}
.got2b_viewrecord a {
  background: url('/cassette.axd/file/site-static/got2b_viewrecord-36053799492ead247b852cde2863bed766c0155a.png') no-repeat 0 0;
  display: block;
  height: 27px;
  position: relative;
  width: 134px;
}
.got2b_viewrecord a:hover {
  top: 1px;
}
.got2b #facebook_box {
  margin: 15px;
  padding: 15px;
}
.got2b #facebook_box a {
  display: inline;
}
.got2b #facebook_box img#avatar {
  float: left;
  padding: 0 15px 15px 0;
}
.got2b #facebook_box a#facebook_blue {
  color: #3b5998;
  display: block;
  font-size: 12pt;
  font-weight: bold;
  margin: 10px 0;
}
.got2b .twtr-hd,
.twtr-ft {
  display: none !important;
}
.got2b #twtr-widget-1 .twtr-doc,
.got2b #twtr-widget-1 .twtr-hd a,
.got2b #twtr-widget-1 h3,
.got2b twtr-widget-1 h4,
.got2b #twtr-widget-1 .twtr-popular {
  background: white !important;
}
.got2b #book_live_shop div.inner_border {
  padding: 0 16px;
}
.got2b #book_live_shop aside.twitter .twtr-img img,
.got2b #book_live_shop aside#social img#avatar {
  margin: 0;
}
.got2b #book_live_shop aside {
  margin-top: 20px !important;
}
/*** Stride Styles ***/

.strideCallout {
  float: right;
  padding: 0 2px 5px 0;
  position: relative;
  margin-top: -17px;
}
.stride {
  background: white url('/cassette.axd/file/site-static/stride_bg-156cd730e6802fc2f66e76bf41e86d7e6e42fa11.png') repeat-x center top !important;
}
.stride a:hover {
  color: #009ae3 !important;
}
.stride #content {
  max-height: 1970px;
  overflow: hidden;
  width: 952px;
}
.stride #content_info {
  border-bottom: 1px solid #ebedec;
  padding: 200px 35px 25px 35px;
  position: relative;
}
#content_info #stride_sm {
  left: 800px;
  position: absolute;
  top: 90px;
  width: 100px;
}
#content_info .stride_fb,
#content_info .stride_yt {
  float: left;
  width: 50px;
}
.stride #setembreakem {
  float: left;
  margin: 0 35px 0 25px;
}
.stride #content_info p {
  color: #323232;
  font: 10pt/17pt Georgia, "Times New Roman", serif;
  font-style: italic;
}
.stride #next_slide,
.stride #prev_slide {
  background: #f7f7f7;
  float: left;
  height: 400px;
  text-align: center;
  width: 72px;
}
#next_slide a,
#prev_slide a {
  display: block;
  font: bold 10pt/12pt Georgia, "Times New Roman", serif;
  font-style: italic;
  padding: 125px 0 200px 0;
}
/*#next_slide a.off, #next_slide a:hover.off, #prev_slide a.off, #prev_slide a:hover.off {
   color: #b2b2b2 !important;
}*/

.stride #home {
  border: none;
  height: 400px;
  padding: 0;
  position: relative;
  z-index: 51;
  margin: 0;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8, direction=90, strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#c8c8c8, direction=180, strength=5);
}
.stride #home #feature {
  position: relative;
}
/*, #feature a#jwcontainer*/

.stride #home #feature .recordpagecontainer {
  float: left;
  padding-left: 15px;
  padding: 25px 0 0 15px;
}
.stride #home #recordoftheday {
  background: url('/cassette.axd/file/site-static/recordoftheday-dad433beba16f71ba3076ea6dfb5b6b85a97eda4.png') no-repeat;
  height: 73px;
  left: 45px;
  position: absolute;
  top: -15px;
  width: 73px;
  z-index: 99;
}
.stride #home embed {
  float: left;
  margin: 0 15px 0 15px;
}
.stride #feature_information {
  float: left;
  font: 10pt/15pt Georgia, "Times New Roman", sans-serif;
  padding: 25px 20px 0 15px;
  width: 209px;
}
.stride #feature_information h1 {
  color: black;
  font-family: 'TransportNewHeavy', Arial, Sans-Serif;
  font-size: 14pt;
  margin: 0 0 15px 0;
  text-transform: uppercase;
}
.stride #feature_information h2 {
  color: black;
  font: bold 10pt/15pt Georgia, "Times New Roman", sans-serif;
  margin: 0 0 15px 0;
}
.stride #feature_information p {
  color: #414141;
  font-style: italic;
}
.stride #feature_information a.comments {
  border: 0;
  font: bold 10pt/15pt Georgia, "Times New Roman", sans-serif;
  font-style: italic;
}
.stride a.breakit_btn {
  background: url('/cassette.axd/file/site-static/breakit-f59db1ed268288d62eeb50038294ce09f3415306.png') no-repeat;
  display: block;
  line-height: 36px;
  height: 36px;
  margin: 20px 0;
  position: relative;
  text-indent: -9999px;
  width: 135px;
  z-index: 40;
}
.stride a.breakit_btn:hover {
  top: 1px;
}
.stride p strong {
  color: black;
}
.stride p.stride_links {
  padding: 0 0 0 350px;
}
.stride p.stride_links a {
  color: #161c46 !important;
}
.stride p.stride_links span {
  display: block;
  float: left;
  font: bold 8pt/13pt Georgia, "Times New Roman", serif;
  font-style: italic;
  padding: 5px 15px 0 0;
  text-transform: uppercase;
  width: auto;
}
.stride p.stride_links a:hover {
  color: #009ae3 !important;
}
/* stride 6-pack */

.stride section#steps {
  position: relative;
  top: -24px;
  z-index: 50;
}
#stride-container {
  max-height: 600px;
  overflow: hidden;
  padding: 15px 0 0 0;
  position: relative;
}
#stride_mainlist a#stride_faves {
  background: url('/cassette.axd/file/site-static/stride_faves-01e76567d4fac00c9be502ba6f2232312575a5a3.png') no-repeat 0 0;
  height: 73px;
  left: 200px;
  position: absolute;
  top: 0;
  width: 73px;
}
#stride_mainlist a#stride_faves:hover {
  background-position: 0 -73px;
}
#stride-container #stride_mainlist {
  background: url('/cassette.axd/file/site-static/stride_mainlist-17b0dd24436579142869d46dd2903073fb1ad624.png') no-repeat;
  height: 46px;
}
#stride-container #main_list_menu {
  margin: 0 auto;
  text-align: center;
  width: 370px;
}
#stride-container #main_list_menu li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  top: 30px;
  float: none;
}
#stride-container #main_list_menu li a {
  color: black;
  font: bold 9pt/9pt Georgia, "Times New Roman", Serif;
  font-style: italic;
  background: transparent;
  border: none;
  margin: 0;
  display: inline;
  padding: 0;
  text-transform: none;
}
#stride-container #main_list_menu li a:hover {
  color: #009ae3;
}
#stride-container #main_list_menu li.selected a {
  text-decoration: underline;
}
#stride-container div#main_list {
  background: white;
  border: none;
  padding: 0;
}
#stride-container .aside {
  float: left;
  width: 294px;
  margin: 15px 11px 0 11px;
  max-height: 260px;
  min-height: 260px;
  overflow: hidden;
  text-align: center;
}
#stride-container .aside a.stride_thumb {
  border: 1px solid #aaaaaa;
  display: block;
  height: 165px;
  overflow: hidden;
}
#stride-container .aside img {
  height: 167px;
  width: 295px;
}
#stride-container .aside h1 {
  display: block;
  font: normal 10pt/14pt Georgia, "Times New Roman", serif;
  font-style: italic;
  margin: 5px 15px 0 15px;
  min-height: 40px;
  text-align: left;
}
#stride-container .aside h1 a {
  color: black !important;
  display: block;
  height: 60px;
  overflow: hidden;
}
.stride-beatrecord a {
  background: url('/cassette.axd/file/site-static/stride_beatrecord-71d408083227b0f536eff10f88f8b58e8427803e.png') no-repeat 0 0;
  display: block;
  height: 27px;
  margin: 0px 0 0 15px;
  position: relative;
  width: 134px;
}
.stride-beatrecord a:hover {
  top: 1px;
}
#stride-btm {
  border-top: 1px solid #ebedec;
  clear: both;
  padding: 15px 0 0 0;
}
#stride-btm aside {
  background: #f4f4f4;
  -moz-box-shadow: 0px 0px 5px #9e9e9e;
  box-shadow: 0px 0px 5px #9e9e9e;
  border: none !important;
  float: left;
  height: 345px;
  margin: 0 12px 15px 11px;
  overflow: hidden;
  width: 293px;
}
#stride-btm aside h1 {
  background: url('/cassette.axd/file/site-static/stride_footer-ab8f616c65a7bfa050df043dc8d3c9b2927793d2.png') no-repeat;
  height: 42px;
  text-indent: -9999px;
  width: 293px;
}
#stride-btm aside#stride-social h1 {
  background-position: 0 0;
}
#stride-btm aside#stride-comments h1 {
  background-position: -293px 0;
}
#stride-btm aside#stride-comments {
  font: 10pt/14pt Georgia, "Times New Roman", serif;
}
#stride-btm #scroll {
  height: 255px !important;
  margin: 0 auto !important;
  overflow: auto !important;
  width: 250px !important;
}
#stride-btm .right {
  float: none;
}
#stride-btm #recent-home {
  width: auto !important;
}
#stride-btm ul#comments {
  padding: 0;
}
#stride-btm .comments time {
  display: block;
  margin: 0;
}
#stride-btm .comments p {
  padding: 0 !important;
  margin: 0;
  width: auto;
}
#stride-btm #comments {
  background: white;
}
#stride-btm #comments li {
  border-top: 1px solid white;
}
#stride-btm #comments li div {
  padding: 0 0 0 70px;
  width: auto;
}
#stride-btm aside#stride-twitter h1 {
  background-position: -586px 0;
}
a.see_all_stride {
  display: block;
  font: 10pt/14pt Georgia, "Times New Roman", serif;
  font-style: italic;
  padding: 3px 25px;
}
.stride #tweet {
  background: white;
  height: 255px;
  margin: 26px auto 0 auto;
  width: 250px;
}
.stride .twtr-hd,
.twtr-ft {
  display: none !important;
}
.stride #twtr-widget-1 .twtr-doc,
.stride #twtr-widget-1 .twtr-hd a,
.stride #twtr-widget-1 h3,
.stride twtr-widget-1 h4,
.stride #twtr-widget-1 .twtr-popular {
  background: #f4f4f4 !important;
}
/** TOSHIBA STYLES ***/

#jwcontainer1_wrapper,
#jwcontainer2_wrapper,
#jwcontainer3_wrapper {
  margin: 0 auto;
}
.tos {
  background: white none !important;
  font-family: Helvetica, Arial, Sans-Serif;
}
#tos_hdr {
  color: white;
  margin: 15px 0;
}
#tos_hdr table {
  line-height: 0;
}
#tos_hdr a {
  color: white;
  font-weight: bold;
}
#tos_logo {
  float: right;
  margin: 73px 10px 10px 50px;
}
#tos_hdr #tablet {
  float: left;
  margin: 15px 15px 0 15px;
}
#tos_hdr h1 {
  color: white;
  font: normal 14pt Helvetica, Arial, sans-serif;
  padding: 20px 0;
  text-transform: uppercase;
}
#tos_hdr #tos_recordtitle {
  font: bold 16pt Helvetica, Arial, sans-serif;
  padding: 6px 0 15px 0;
  text-transform: uppercase;
}
#tos_feature {
  clear: right;
  float: right;
  margin: 10px 10px 10px 0;
  width: auto;
}
#tos_hdr p {
  clear: left;
  line-height: 12pt;
  margin: 0 15px 5px 15px;
  width: 225px;
}
#tos_hdr h3 {
  color: white;
  font: normal 14pt/30pt Helvetica, Arial, sans-serif;
  text-align: center;
}
.tos h4 {
  color: #d80c28;
  font-size: 12pt;
  line-height: 50px;
  text-transform: uppercase;
}
.tos h5,
#tos_maps .tos_videotitle {
  color: #d80c28;
  font-size: 10pt;
  font-weight: bold;
}
.tos h5 strong {
  text-transform: uppercase;
}
.tos .tos_stripes {
  background: url('/_css/legacy/tos_socialbg.gif') repeat 0 0;
}
#tos_instructions aside {
  float: left;
  width: 307px;
  margin: 15px 15px 10px 0;
  overflow: hidden;
}
#tos_instructions aside.right_aside {
  margin: 15px 0 10px;
}
#tos_instructions aside .tos_thumbnail {
  border: 1px solid #d90c28;
  padding: 5px;
  text-align: center;
}
#tos_instructions aside .tos_thumbnail img {
  border: 1px solid white;
  height: auto;
  width: 290px;
}
#tos_instructions aside .tos_viewvideo {
  clear: both;
  margin: 15px 0;
}
.tos #large_record {
  margin: 0 0 15px 0;
}
.tos #large_record .red_border {
  border: 1px solid #d90c28;
  padding: 3px;
}
/** Toshiba jquery scroller **/

.scroll_nav {
  background: url('/_css/legacy/tos_scroll.gif') no-repeat 0 0;
  float: left;
  height: 222px;
  width: 36px;
}
.scroll_nav a {
  display: block;
  height: 222px;
}
.scroll_nav.left {
  margin: 0 13px 0 0;
}
.scroll_nav.right {
  background-position: -36px 0;
}
#jq_carousel_container {
  float: left;
  height: 222px;
  margin-right: 12px;
  overflow: hidden;
  position: relative;
  width: 852px;
}
#jq_carousel_container ul {
  height: 222px;
  width: 860px;
}
#jq_carousel_container ul li {
  border: 1px solid #d90c28;
  display: block;
  float: left;
  height: 218px;
  margin: 1px 12px 0 0;
}
#jq_carousel_container li img {
  border: 1px solid white;
}
#tos_maps {
  background: url('/_css/legacy/tos-vdivider.gif') no-repeat center top;
}
#tos_maps .half {
  float: left;
}
#tos_maps h5 {
  padding: 10px 0;
}
#tos_maps .half.left {
  margin: 0 120px 0 0;
}
#tos_maps .half .large_thumb {
  background: white;
  border: 1px solid #d90c28;
  padding: 3px;
  width: auto;
}
.tos_viewbtn {
  float: right;
  margin: 5px 0;
}
#tos_maps .tos_videotitle {
  font-weight: bold;
  line-height: 32px;
  text-transform: uppercase;
}
#tos_btm aside {
  border: none !important;
  float: left;
  height: 325px;
  margin: 5px 15px 15px 0;
  overflow: hidden;
  padding: 15px;
  width: 277px;
}
#tos_btm aside.tos_tweets {
  margin: 5px 0 15px 0;
}
#tos_btm aside.comments_container #scroll {
  background: white;
}
/* SLIMBOX */

#lbOverlay {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  cursor: pointer;
}
#lbCenter,
#lbBottomContainer {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  background-color: white;
}
.lbLoading {
  background: white url(/_css/legacy/loading.gif) no-repeat center;
}
#lbImage {
  position: absolute;
  left: 0;
  top: 0;
  border: 10px solid white;
  background-repeat: no-repeat;
}
#lbPrevLink,
#lbNextLink {
  display: block;
  position: absolute;
  top: 0;
  width: 50%;
  outline: none;
}
#lbPrevLink {
  left: 0;
}
#lbPrevLink:hover {
  background: transparent url(/_css/legacy/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
  right: 0;
}
#lbNextLink:hover {
  background: transparent url(/_css/legacy/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  line-height: 1.4em;
  text-align: left;
  border: 10px solid white;
  border-top-style: none;
}
#lbCloseLink {
  display: block;
  float: right;
  width: 66px;
  height: 22px;
  background: transparent url(/_css/legacy/closelabel.gif) no-repeat center;
  margin: 5px 0;
  outline: none;
}
#lbCaption,
#lbNumber {
  margin-right: 71px;
}
#lbCaption {
  font-weight: bold;
}
