/*
THEME NAME: tubecentric
THEME URI: http://www.tubecentric.tv
DESCRIPTION: Theme designed by tubecentric.tv based off the Sandbox theme found at http://www.plaintxt.org/themes/sandbox/
VERSION: 0.1
AUTHOR: <a href="http://tubecentric.tv">tubecentric.tv</a>,  <a href="http://mikecroteau.com">mikecroteau.com</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI: 
*/



body{
  background:#011724 url('images/blogbg.png') top center no-repeat !important; 
  text-align:center;
}


/* start top styling */
#top{
  margin:auto; 
  position:relative; 
  height:110px; 
  width:835px;
}

#top img#logo{
  position:absolute; 
  left:0px; 
  top:10px;
}

#top #main-menu{
  position:absolute; 
  right:0px; 
  top:30px;
}


/*end of top styling*/







/* main content and sidebar styling */

#main-content-wrapper{
  width:820px; 
  text-align:left; 
  color:#fff; 
  font-size:15px;
  margin:auto;
  padding:0px;
}

#leftcontent{
  float:left; 
  width:300px; 
}

#maincontent{
  float:left; 
  width:475px;
}

#rightcontent{
  float:right; 
  width:300px;
}


#subscribearea{
  width:300px; 
  height:122px;
  margin:0px 0px 25px 0px;
  position:relative;
}

#downloadnow{
  width:300px; 
  height:134px;
  margin:0px 0px 25px 0px; 
  position:relative;
}

#trynow{
  width:300px; 
  height:134px;
  margin:0px 0px 25px 0px; 
  position:relative;
}

#mediareceivers{ 
  width:300px; 
  height:153px;
  position:relative;
}





/* side bar subscribe now */

#subscribearea h1{
  text-indent:-10000px; 
  background:url('images/subscribetonewsh1bg.png') no-repeat;
  height:32px; 
  width:267px;
  position:absolute; 
  top:12px; 
  left:12px;
}

#subscribearea input[type="text"]{
  background:url('images/othertext-boxbg.png') no-repeat;
  border:none;
  height:30px; 
  width:260px; 
  position:absolute; 
  top:45px; 
  left:18px; 
  color:#fff; 
  font-size:15px; 
  padding:3px 0px 0px 7px;
}

#subscribearea input[type="text"]:hover{
  background-position:0px -33px;
}


a#subscribebutton{
  background:url('images/subscribe-buttons.png') no-repeat; 
  height:27px; 
  width:76px; 
  position:absolute; 
  bottom:10px; 
  right:20px; 
  display:block;
  text-indent:-10000px;
}

a#subscribebutton:hover{
  background-position: 0px -28px;
}

a#subscribebutton:active{
  background-position: 0px -56px;
}

#subscribeform-errors{
  font-size:11px;
  position:absolute; 
  bottom:4px; 
  right:110px;
}

#subscribeform-errors .error{
  color:#ffcc00; 
}

#subscriberesult{
  color:#2ac0ed; 
  font-size:11px;
  position:absolute; 
  bottom:12px; 
  right:110px;
}

/* end side bar subscribe now */



/* side bar product download buy now options */
                                                                                       
a.downloadnowbutton, 
a.tryitnowbutton{
  background:url('images/productbuttons.png') no-repeat;
  width:93px;
  height:33px; 
  display:block;
  float:left;
  position:absolute;
  bottom:13px; 
  text-indent:-10000px;
}


a.downloadnowbutton{
  background-position:0px 0px;
  left:50px
}

a.tryitnowbutton{
  background-position:-93px 0px;
  right:40px;
}

a.downloadnowbutton:hover{
  background-position:0px -37px;
}

a.tryitnowbutton:hover{
  background-position:-93px -37px;
}

a.downloadnowbutton:active{
  background-position: 0px -78px;
}

a.tryitnowbutton:active{
  background-position: -93px -78px;
}




h1.productheader{
  text-indent:-10000px; 
  background:url('images/productbg-sidebar.png') no-repeat; 
  height:32px; 
  width:267px;
  position:absolute; 
  top:18px; 
  left:18px;
}

 
p.briefsummary{
  font-size:10px; 
  text-spacing:.03em; 
  line-height:1.1em; 
  position:absolute; 
  bottom:50px; 
  left:20px; 
  width:90%;
}


#downloadnow h1.productheader{
  background-position:0px -33px;
}
/* end side bar product download buy now options */



/* side bar media receivers*/

#mediareceivers h1{
  text-indent:-10000px; 
  background:url('images/mediareceiverh1bg.png') no-repeat; 
  height:30px; 
  width:267px;
  position:absolute; 
  top:22px; 
  left:15px;
}


#mediareceivers ul{
  position:absolute; 
  top:64px; 
  left:25px;
  line-height:1.3em;
}

#mediareceivers ul li{
  list-style:none;
}

#mediareceivers ul li a{
  color:#246e8e; 
  text-decoration:none; 
  font-size:13px;
}

#mediareceivers ul li a:hover{
  color:#4490b0; 
  text-decoration:underline;
}
/* end side bar media receivers*/

/* main content and sidebar styling */






/* general utility stying */

#tubecore-content h3{
  font-size:25px; 
  font-weight:normal;
  line-height:1.1em; 
  color:#fff;
  margin:25px 0px 0px 20px;
  width:70%;
  text-align:left;
  filter: Shadow(Color=#011724, Direction=135, Strength=5);
  text-shadow: 0px 1px 2px #011724;
}

h1, 
#maincontent h1, 
#maincontent h1 a{
  font-size:25px; 
  font-weight:normal;
  line-height:1.1em; 
  color:#fff;
}


#maincontent h1 a:hover{
  color:#FFD971
}

h2, #maincontent h2{
  color:#ffd04f; 
  font-size:20px; 
  margin:20px 0px 10px 0px; 
  font-weight:normal;
  line-height:1.1em;
}

h1#gettubecoreh1{
  font-weight:bold;
  font-size:25px;
}

.clear{clear:both;}
  
  
#maincontent ul{
  padding:0px 0px 0px 20px;
}

#maincontent ul li{
  list-style:none;
  padding:3px 0px 3px 20px;
  font-size:.9em; 
  font-style:italic;
} 





#downloadpage{
  height:300px;
}

.entry-meta, 
.entry-meta a, 
.entry-meta abbr, 
.entry-meta span{
  font-size:10px; 
  color:#f8f8f8;
  line-height:1.3em; 
  margin-bottom:40px;
}

.entry-date a, 
.entry-date abbr{
  font-size:10px; 
  color:#f8f8f8;
  line-height:1.3em; 
  margin-bottom:40px;
}


em, #maincontent em{}

a{
  font-weight:normal; 
  color:#90C9EB;
}

#maincontent a, 
ul li a, 
span a, 
div a{
  color:#90C9EB
}


/* end general utility stying */







/* start hompage styling*/ 

#tubecentric-products-wrapper{
  background:url('images/homestuff2.png') no-repeat;  
  height: 475px; 
  padding: 0px; 
  margin:0px auto; 
  width:823px; 
  position: relative; 
} 

#tubecentric-products { 
  height: 363px; 
  padding: 0px; 
  margin:0px; 
  position: relative; 
  overflow:hidden;
  z-index:1; 
}
 
#tubecentric-nav { 
  position: absolute !important; 
  left: 0; 
  bottom: 0; 
  right:0px; 
  padding: 0px; 
  margin:0px; 
  width:823px; 
} 


#tubecentric-nav li {
  background:url('images/homestuff2.png') no-repeat; 
  height:111px; 
  width:411px; 
  margin: 0px !important; 
  padding: 0px !important; 
  float:left; 
  display:inline-block; 
  overflow:hidden;
} 

#tubecentric-nav li.oncore-selected{
  background-position:-412px -842px;
}
 
#tubecentric-nav li.oncore-notselected{
  background-position:-411px -365px;
}

#tubecentric-nav li.tubecore-selected{
  background-position:0px -365px;
} 

#tubecentric-nav li.tubecore-notselected{
  background-position:0px -842px;
}
   


.tubecore-selected {
  background:url('images/homestuff2.png') no-repeat;
  background-position:0px -842px;
}

.oncore-selected {
  background:url('images/homestuff2.png') no-repeat;
  background-position:-412px -365px; 
}

   		
#tubecore-content, 
#oncore-content{
  background:url('images/homestuff2.png') no-repeat; 
  height: 363px; 
  width:823px; 
  position:absolute; 
  top:0px; 
  left:0px;
}

#tubecore-content{
  background-position:0px 0px;
}

#oncore-content{
  background-position:-1px -477px;
}

#tubecore-content.notselected{display:none} 
#oncore-content.notselected{display:none}


 
#tubecore-content h1{
  background:url('images/tubecore-panel-header2.png') no-repeat; 
  width:585px; 
  height:117px; 
  text-indent:-10000px; 
  position:absolute; 
  top:35px; 
  left:20px;
}

#tubecore-content p{
  width:355px; 
  position:absolute; 
  top:130px; 
  left:30px; 
  text-align:left; 
  line-height:1.7em; 
  font-size:15px;
}
#tubecore-content a#andmore{font-size:12px; text-decoration:underline; position:absolute; right:180px; bottom:30px;}

#oncore-content h1{
  background:url('images/oncore-panel-header.png') no-repeat; 
  width:5365px; 
  height:117px; 
  text-indent:-10000px; 
  position:absolute; 
  bottom:0px; 
  left:70px;
}

#oncore-content a.learnmore, 
#tubecore-content a.learnmore{
  background:url('images/learnmore-buttons.png') no-repeat; 
  text-indent:-100000px; 
  display:block; 
  width:93px;
  height:33px; 
  position:absolute;
}

#oncore-content a.learnmore:hover, 
#tubecore-content a.learnmore:hover{
  background-position:0px -37px;
}

#oncore-content a.learnmore:active, 
#tubecore-content a.learnmore:active{
  background-position: 0px -78px;
}

#tubecore-content a.learnmore{
  top:240px; 
  left:115px;
}

#oncore-content a.learnmore{
  bottom:40px; 
  right:40px;
}


a.homedownload, 
a.homebuynow,
span.homedownload,
span.homebuynow{
  background:url('images/homebuttons2.png'); 
  text-indent:-10000px; 
  display:block; 
  height:33px; 
  width:92px; 
}

a.homedownload,
span.homedownload{
  background-position:0px 0px; 
  outline:none;
} 

a.homedownload:hover{
  background-position:0px -32px; 
  outline:none;
}

a.homedownload:active{
  background-position:0px -65px; 
  outline:none;
}


a.homebuynow,
span.homebuynow{
  background-position:-92px 0px; 
  outline:none; 
}

a.homebuynow:hover{
  background-position:-92px -32px; 
  outline:none;
}

a.homebuynow:active{
  background-position:-92px -65px; 
  outline:none;
}
                                                                                                                                                                    
#tubecore-content-li h1{
  background:url('images/tubecore-logo-li.png') no-repeat; 
  width:132px; 
  height:32px; 
  position:absolute; 
  left:30px; 
  top:20px;
}

#tubecore-content-li p{
  font-size:10px; 
  width:250px; 
  position:absolute; 
  bottom:15px; 
  left:30px; 
  text-align:left; 
  line-height:1.2em;
}

#tubecore-content-li p a{
  font-size:10px;
}

#tubecore-content-li a.homebuynow,
#tubecore-content-li span.homebuynow{
  position:absolute; 
  bottom: 30px; 
  left:300px;
} 

#tubecore-content-li a.homedownload,
#tubecore-content-li span.homedownload{
  position:absolute; 
  bottom: 60px; 
  left:300px;
}

#oncore-content-li h1{
  background:url('images/oncore-logo-li.png') no-repeat; 
  width:132px; 
  height:32px;
  position:absolute; 
  right:250px; 
  top:20px;
}

#oncore-content-li p{
  font-size:10px; 
  width:250px; 
  position:absolute; 
  bottom:25px; 
  right:130px; 
  text-align:left; 
  line-height:1.2em;
}

#oncore-content-li p a{
  font-size:10px;
}

#oncore-content-li a.homebuynow,
#oncore-content-li span.homebuynow{
  position:absolute; 
  bottom: 30px;  
  right:20px;
}

#oncore-content-li a.homedownload,
#oncore-content-li span.homedownload{
  position:absolute; 
  bottom: 60px;  
  right:20px;
} 

#oncore-content-li span.comingsoon{
  /*border:solid 1px #ffcc00;*/
  background:url('images/comingsoon.png') no-repeat;
  height:56px;
  width:122px;
  display:block;
  position:absolute;
  bottom:80px;
  right:70px;
  z-index:100;
}
                         
#tubecore-content-li h1, 
#oncore-content-li h1, 
a.homebuynow, 
a.homedownload{
  text-indent:-10000px;
}

/* new regular price styling */
a#tubecore-regular-price, a#oncore-regular-price{background:url('images/regularpricebg.png') no-repeat; text-decoration:none; height:121px; width:121px;right:365px; text-indent:0px; display:block; position:absolute; top:10px;}
a#tubecore-regular-price:hover, a#oncore-regular-price:hover{background-position:0px 0px;}
a#oncore-regular-price{ position:absolute;left:0px; top:0px;}
a#tubecore-regular-price{ position:absolute; right:30px; top:10px;}
a#tubecore-regular-price span, a#oncore-regular-price span{font-size:30px; margin-left:5px; color:#fff; font-weight:bold; display:block; margin-top:34px;}


/* new special price styling */
a#tubecore-special-price, a#oncore-special-price{background:url('images/specialpricebg.png') no-repeat; text-decoration:none; height:121px; width:121px;right:365px; text-indent:0px; display:block; position:absolute; top:10px;}
a#tubecore-special-price:hover, a#oncore-special-price:hover{background-position:0px 0px;}
a#oncore-special-price{ position:absolute;left:70px; top:00px;}
a#tubecore-special-price{ position:absolute; right:30px; top:10px;}
a#tubecore-special-price span, a#oncore-special-price span{font-size:30px; margin-left:5px; color:#fff; font-weight:bold; display:block; margin-top:34px;}


/* new bottom homepage styling */
#homepage-bottom{width:820px; margin:40px auto;} 
#homepage-bottom h1{font-size:20px; text-align:left; color:#fff; margin:0px 0px 15px 0px;}
#homepage-bottom table{font-size:12px; color:#658498;}
#homepage-bottom table th{font-size:12px;text-align:right; color:#658498; padding:2px 5px 3px 0px;}
#homepage-bottom table td{padding:2px 0px 2px 3px;}


#homepage-subscribearea{float:right; width:310px; position:relative;height:185px; padding-right:0px;} 
#homepage-subscribearea input[type="text"]{background:#052437; height:22px; width:200px; border:solid 1px #052437; color:#a9c1d0; font-weight:normal; font-size:12px;}
#homepage-subscribearea input[type="text"]:hover{border:solid 1px #126982;}
#homepage-subscribearea #subscribeform-errors{
  font-size:10px;
  position:absolute; 
  bottom:4px; 
  line-height:1.1em;
}

#homepage-subscribearea #subscribeform-errors .error{
  color:#ffcc00; 
  line-height:1.1em; 
  padding:0px;
  margin:2px;
  font-size:10px;
}



#homepage-latestblog{float:left; width:390px; border-right:solid 1px #16415b; padding-left:30px;}
#homepage-latestblog .home-blogentry{margin:10px 0px 10px 0px;}
#homepage-latestblog h3{font-size:14px; font-weight:bold; padding:2px 0px 2px 0px; margin:0px; line-height:1.1em; text-align:left; color:#a9c1d0; margin:0px;}
#homepage-latestblog a h3:hover{color:#fff;}
#homepage-latestblog p{ color:#658498; font-size:12px; padding:0px; margin:0px; line-height:1.3em; text-align:left; width:350px;}
#homepage-latestblog p strong{font-weight:bold; font-size:12px;color:#658498;} 
#homepage-latestblog p a{font-size:12px; text-decoration:none;}
/*end of homepage styling*/
      







/* footer stying */


#footer{
  width:820px; 
  margin:50px auto 100px auto; 
  border-top:solid 1px #183f58; 
  color:#183f58; 
  font-size:11px; 
  padding:50px 0px 50px 0px;
}

#footer p{
  color:#183f58; 
  font-size:11px;
}

#footer a{
  color:#183f58; 
  font-size:11px; 
  text-decoration:none;
}

#footer a:hover{
  text-decoration:underline; 
  color:#356583;
}


/* end footer stying */
  
  
  
