/* @group Global reset =========================>> */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,th,td {
  margin: 0;
  padding: 0;
  }
/* Master fonts sets [1em or 100%] to 10px, makes calculations easy ========>> */
body {
  font: 62.5%/15.0px 'tahoma', 'lucida grande', sans-serif;
  color: #333;
  height: 100%;
  }
table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
  }
fieldset,img {
  border: 0;
  }
img{
  max-width: 100%;
  }
address,caption,cite,code,dfn,th,var {
  font-style: normal;
  font-weight: 100;
  }
ol,ul {
  list-style: none;
  }
caption,th {
  text-align: left;
  }
h1,h2,h3,h4,h5,h6,p,input,textarea,select {/* form elements don't inherit? */
  font:100 1.2em/15.0px 'tahoma', 'lucida grande', sans-serif;
  margin-bottom: 15.0px;
  }
input,textarea{
  font-size: 1em;
  }
/* @end reset */
/* @group Layout Module ========================================>> */
.Wrapper {
  background: #fff;
  min-height: 99%;
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
  }
.ColumnGroup:after, .ClearFix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }
.ColumnGroup, .ClearFix {
  *display: inline-block;
  }
/* Width Constrainers =========> */
.ConstrainWidth {
  margin: 0 auto;
  width: 800px;/* ie6 */
  }
.UnconstrainWidth {
  }
/* Margin Setters =========> */
.MarginTop {
  margin-top: 15.0px;
  }
.MarginRight {
  margin-right: 15.0px;
  }
.MarginBottom {
  margin-bottom: 15.0px;
  }
.MarginLeft {
  margin-left: 15.0px;
  }
.MarginAll{
  margin: 15.0px;
  }
/* Column Dividers ==================================================>> */
/* Even Divisions */
.ColumnOneWhole, .ColumnFull {
  float: left;
  width: 100%
  }
.ColumnOneHalf, .ColumnTwoQuarters {
  float: left;
  width: 50%;
 *width: 49.5%;
  }
.ColumnOneQuarter {
  float: left;
  width: 25%;
 *width: 24.5%;
 *overflow: hidden;
  }
.ColumnThreeQuarters {
  float: left;
  width: 75%;
 *width: 74.5%;
  }
/* Odd Divisions */
.ColumnOneThird {
  float: left;
  width: 33.333%;
  }
.ColumnTwoThirds {
  float: left;
  width: 66.666%;
  }
/* @end ==========>> */
/* Elements ==================================================>> */
a {
  color: #111;
  font-weight: 700;
  text-decoration: none;
  }
li a{
  color: #d52b1e;
  }
h1 {
  background: #d52b1e;
  margin: 0;
  }
h1 a {
  padding: 3.5em 0;
  display: block;
  text-indent: -900px;
  background: url(http://www.hitnewsonline.com/images/site/bgH1.jpg) no-repeat 50% 50%;
  -moz-outline: none;
  }
h2 {
  color: #d52b1e;
  font-size: 1.4em;
  font-family: arial;
  }
h2 a {
  color: #295d98;
  border-bottom: #acc4e0 1px dotted;
  }
h3 {
  font-size: 1.5em;
  line-height:1.2em;
  font-weight: 700;
  color: #d52b1e;
  }
h4 { /* for dates */
  color: #d52b1e;
  margin: 0;
  }
h5,
.entrytitle {
  font-size: 1.1em;
  font-weight: 700;
  color: #000;
  }
hr {
  background: none;
  height: 0;
  border: 0;
  border-bottom: #ccc 1px dotted;
  margin-bottom: 15.0px;
  }
/* Forms ==========>> */
input{
  margin: -1px 0; /* aligns text and inputs */
  }
input, textarea {
  border: #eee 1px inset;
  width: 100%;
  text-indent: 3px;
  }
input:focus, 
textarea:focus,
input:active, 
textarea:active {
  background: #ffe;
  border: #acc4e0 1px inset;
  }
small{
  color: #aaa;
  }
/* Classes ====================================================>> */
.Box {
  padding: 0 2em;
  border: #ddd 1px solid;
  border-width: 0 1px;
  }
.XXToolTip {
  border:1px solid #ddd;
  background:#fff;
  font-weight:700;
  padding: 1em;
 -moz-opacity: .85;
  opacity: .85;
  }
.FlashContainer{
  padding-bottom: 12px;
  margin-bottom: -25px;
 *margin-bottom: -12px;
  z-index: 100;
  position: relative;
  text-align: center;
  }
.FlashContainer.Selected{
  background: url(http://www.hitnewsonline.com/images/site/bgFlash.gif) no-repeat 51% 100%;
  }
.Footer{
  font-size:.9em;
  position: relative;
  padding:  2em;
  margin:  .5em 0;
  border-top: 1px #ddd solid;
  min-height: 12em;
  }
.Footer a{
  color: #999;
  margin-right: .3em;
  text-decoration: none;
  font-size:10px;
  }
.Footer a:hover{
  color: #333;
  text-decoration: underline;
  }
.WieckPowered{
  float: right;
  width: 170px;
  }
.BigNum{
  font: 3.4em/1.2 arial, sans-serif;
  display: block;
  margin-bottom: -.7em;
  color: #aaa;
  letter-spacing: -2px;
  }
a.RedLink,
.entrydate,
.Paginate,
.Paginate a{
  color: #d52b1e;
  font-size:10px;
  }
.Paginate b{
  padding:2px;
  background-color:red;
  color:white;
  }
a.DownloadLink{
  color: #d52b1e;
  padding-left: 13px;
  background: url(http://www.hitnewsonline.com/images/site/iconDownload.gif) no-repeat 0 50%;
  }
a.DownloadLink:hover{
  border-bottom: 1px dotted;
  }
a.Thumbnail img{
  border: 1px solid #333;
  }
a:hover.Thumbnail img{
  border: 1px solid #999;
  }
 a.Icon{
  text-indent: 1em; 
  margin-right: 5px;
  }
a.Icon.Home{
  background: url(http://www.hitnewsonline.com/images/site/iconHouse.gif) no-repeat 0 50%;
  }
a.Icon.Key{
  background: url(http://www.hitnewsonline.com/images/site/iconKey.gif) no-repeat 0 50%;
  }
a.Icon.Email{
  background: url(http://www.hitnewsonline.com/images/site/iconEmail.gif) no-repeat 0 50%;
  }
a:hover.Icon{
  color: #fd0;
  }
a:hover.Icon{
  color: #fd0;
  }
/* ========== >> */
a.Icon.Word,
a.Icon.Pdf,
a.Icon.Excel{
  display:block;
  padding: .1em 0;
  text-indent: 2em; 
  }
a.Icon.Word{
  background: url(http://www.hitnewsonline.com/images/site/IconWord.png) no-repeat 0 50%;
  }
a.Icon.Pdf{
  background: url(http://www.hitnewsonline.com/images/site/IconPdf.png) no-repeat 0 50%;
  }
a.Icon.Excel{
  background: url(http://www.hitnewsonline.com/images/site/IconExcel.png) no-repeat 0 50%;
  }
.ThumbnailGrid{
  width:150px;
  margin-right: 20px;
  margin-bottom: 10px;
  *height: 220px;
  min-height: 220px;
  float: left;
  text-align:center;
  }
.tinypic{
  float:left;
  margin-right:4px;
  border:1px solid black;
 }
.editthis a{
  color:white;
  text-transform:uppercase;
  background-color:red;
  padding:1px 3px 1px 3px;
  float:right;
  font-size: 12px;
 }
.editthis_center a{
  color:white;
  text-transform:uppercase;
  background-color:red;
  padding:3px;
  text-align:center;
 }
.ColumnThreeQuarters ul{margin-bottom:15px;}
.ColumnThreeQuarters ul li{
  list-style-type:square;
  margin-left:35px;
 }
.ColumnThreeQuarters ol{margin-bottom:15px;}
.ColumnThreeQuarters ol li{
  list-style-type:decimal;
  margin-left:35px;
 }
.grayphotos{
  margin-left:1px;
  font-size:11px;
  letter-spacing: 0px;
}
.contactsubmit input{
  border:1px solid red;
  width:100px;
  background-color:#D52B1E;
  color:white;
  font-weight:bold;
  text-transform:uppercase;
  padding:2px 0px 2px 0px;
  font-size:11px;
}
/*MEMBER REGISTER FORM*/
.registerform .defaultBold{font-weight:bold;}
.registerform .defaultBold span.highlight{color:red;}
.registerform table td.tableCellOne input{
  padding-top:1px;
  padding-bottom:1px;
}
.registerform .checkbox input{
  border:1px solid blue;
  width:15px;
}
.registerform .alert{font-weight:bold;}
.registerform .requiredfield{
  color:red;
  font-weight:bold;
}
.shortinput input{width:300px;}
.registerform table input{
  padding-top:1px;
  padding-bottom:1px;
}
/* Menu Module ================================================>> */
/* Characters ==========> */
.WhiteBox{
  position: relative;
  color: #333;
  background: #fff;
  padding: 1em;
 _padding: 1em 1em 0 1em;
  }
.WhiteBox .Continue{
  position:absolute;
  bottom: 1em;
  right: 1em;
  padding-bottom:5px;
  }
.Red { /* default tabs */
  background-color:#d52b1e;
  }
.Red.Rounded { /* default tabs */
  background: url(http://www.hitnewsonline.com/images/site/bgRoary.gif) no-repeat;
  }
.Red .FeaturePic{
  XXmargin: -1em 0 -1em -1em ;
  float:left;
  margin-right:1em;
  }
.Red .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxBlank.gif) repeat-y;
  }
.corporate{
  background-color:#d52b1e;
  background: url(http://www.hitnewsonline.com/images/site/bgRoary.gif) no-repeat;
  }
.corporate .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.corporate .WhiteBox{
  background: url(http://www.hitnewsonline.com/images/site/bgBoxBlank.gif) repeat-y;
  min-height: 150px;
 _height:160px
  }
.angelina_ballerina{
  background-color: #ffc0cb;
  background: url(http://www.hitnewsonline.com/images/site/bgAngelina.gif) no-repeat;
  }
.angelina_ballerina .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.angelina_ballerina .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxAngelina.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.barney{
  background-color: #c5158c;
  background: url(http://www.hitnewsonline.com/images/site/bgBarney.gif) no-repeat;
  }
.barney .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.barney .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxBarney.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.bob_builder{
  background-color:#014da2;
  background: url(http://www.hitnewsonline.com/images/site/bgBob.gif) no-repeat;
  }
.bob_builder .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.bob_builder .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxBob.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.fifi{
  background-color:#7792f0;
  background: url(http://www.hitnewsonline.com/images/site/bgFifi.gif) no-repeat;
  }
.fifi .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.fifi .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxFifi.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.fireman_sam{
  background-color:#034ea2;
  background: url(http://www.hitnewsonline.com/images/site/bgFireman.gif) no-repeat;
  }
.fireman_sam .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.fireman_sam .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxFireman.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.fragglerock{
  background-color:#f26522;
  background: url(http://www.hitnewsonline.com/images/site/bgFraggle.gif) no-repeat;
  }
.fragglerock .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.fragglerock .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxFraggle.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.rainbow_magic{
  background-color:#dd1377;
  background: url(http://www.hitnewsonline.com/images/site/bgRainbow_Magic.gif) no-repeat;
  }
.rainbow_magic .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.rainbow_magic .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxRainbow.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.roary{
  XXbackground-color:#d52b1e;
  background: url(http://www.hitnewsonline.com/images/site/bgRoary.gif) no-repeat;
  }
.roary .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.roary .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxRed.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.gift_guides{
  XXbackground-color:#d52b1e;
  background: url(http://www.hitnewsonline.com/images/site/bgRoary.gif) no-repeat;
  }
.gift_guides .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.gift_guides .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxRed.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.shaun{
  background-color:#007C43;
  background: url(http://www.hitnewsonline.com/images/site/bgShaun.gif) no-repeat;
  }
.shaun .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.shaun .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxShaun.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.thomas_friends{
  background-color:#0080c1;
  background: url(http://www.hitnewsonline.com/images/site/bgThomas.gif) no-repeat;
  }
.thomas_friends .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.thomas_friends .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxThomas.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.thomas_day_out{
  background-color:#0080c1;
  background: url(http://www.hitnewsonline.com/images/site/bgThomas.gif) no-repeat;
  }
.thomas_day_out .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.thomas_day_out .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxThomas.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.pingu{
  background-color:#000;
  background: url(http://www.hitnewsonline.com/images/site/bgPingu.gif) no-repeat;
  }
.pingu .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.pingu .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxPingu.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.wallace{
  background-color:#F65B25;
  background: url(http://www.hitnewsonline.com/images/site/bgWallace.gif) no-repeat;
  }
.wallace .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.wallace .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxWallace.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
.wishbone{
  background-color:#754c24;
  background: url(http://www.hitnewsonline.com/images/site/bgWishbone.gif) no-repeat;
  }
.wishbone .FeaturePic{
  margin: -1em 0;
  position: absolute;
  left: 0;
  }
.wishbone .WhiteBox{
  background:transparent url(http://www.hitnewsonline.com/images/site/bgBoxWishbone.gif) repeat-y;
  padding-left: 200px;
  min-height: 150px;
 _height:160px
  }
/* ==========> */
.MenuContainer {
  color:#fff;
  display: block;
  }
.Menu li{
  display:block;
  width:200px;
  float:left;
  }
.Menu a {
  display:block;
  color:#fff;
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabRoary.gif) no-repeat 50% 100%;
  padding:0 0 .5em 0;
  text-align: center;
  font-size:11px;
  }
.Menu a:hover{
  color: #fd0;
  }
.roary .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabRoary.gif) no-repeat 50% 100%;
  }
.angelina_ballerina .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabAngelina.gif) no-repeat 50% 100%;
  }
.barney .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabBarney.gif) no-repeat 50% 100%;
  }
.bob_builder .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabBob.gif) no-repeat 50% 100%;
  }
.fragglerock .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabFraggle.gif) no-repeat 50% 100%;
  }
.wishbone .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabWishbone.gif) no-repeat 50% 100%;
  }
.thomas_friends .Menu a,
.thomas_day_out .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabThomas.gif) no-repeat 50% 100%;
  }
.barney_live .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabBarney_live.gif) no-repeat 50% 100%;
  }
.pingu .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabPingu.gif) no-repeat 50% 100%;
  }
.fireman_sam .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabFireman.gif) no-repeat 50% 100%;
  }
.fifi .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabFifi.gif) no-repeat 50% 100%;
  }
.rainbow_magic .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabRainbow_Magic.gif) no-repeat 50% 100%;
  }
.wallace .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabWallace.gif) no-repeat 50% 100%;
  }
.shaun .Menu a{
  background: transparent url(http://www.hitnewsonline.com/images/site/bgTabShaun.gif) no-repeat 50% 100%;
  }
.MenuSmall{
  background:#d52b1e;
  margin-left: 2.8em;
  }
.MenuSmall li{
  display: block;
  float:left;
  }
.MenuSmall a{
  display:block;
  color:#fff;
  padding:1em;
  }
.Search{
  color:#fff;
  text-align: right;
  padding: 1em 1em 1em 0;
  }
.Search input{
  display: inline;
  width: auto;
  padding:2px 0 3px 0;
  }
.Search .submit{
  border:0;
  margin: -.9em 0;
  }
table{
  border:1px solid #ddd;
  table-layout:auto;
  margin-bottom:1em;
  }
table thead{
  background:#ddd;
  font-weight:bold;
  }
table td{
  padding: .5em;
  background: url(http://www.hitnewsonline.com/images/site/bgTable.gif) repeat-x 0 100%;
  }
.List{
  list-style-type: circle;
  padding-left: 1em;
  }
.XXPagination{
	color: #ea958e;
  }
.XXPagination a{
	color: #d52b1e;
  }
span.smark{
  font-family: "Lucida Sans Unicode"; /* A rare sm-supporting font. */
  line-height: 0; /* keep the leading consistent in a paragraph */
  }
.contactinfo{
  font-weight: normal;
  font-size:10px;
  }
.contactinfo h6{
  text-decoration:underline;
  font-weight:700;
  margin: 10px 0px 0px 0px;
  padding-bottom: 0px;	
  }
.contactinfo a{
  font-size: 9px;
  color: #d52b1e;
  }
.contactinfo p p{
  font-weight: normal;
  font-size: 10px;
  }
/* @group Utility Styles ======================================>> */
.TextRight{text-align:right; font-size:12px;}  /*  apply to parent element of text */
.TextLeft{text-align:left}
.TextCenter{text-align:center}
.FloatLeft{float:left;}
.FloatRight{float:right}
.Inline{display:inline}
.Block{display:block}
.Hide{display:none}
.Relative{position:relative}
.AbsoluteTop{position:absolute;top:0}
.AbsoluteRight{position:absolute;right:0}
.AbsoluteBottom{position:absolute;bottom:0}
.AbsoluteLeft{position:absolute;left:0}
.Marker{background:#eee;}
/* @end  ==========>> */