/* ========================================================================================= */
/* Tabs */
/* ========================================================================================= */

.tabs{
}



/* ========================================================================================= */
/* START: FLV popups */
/* ========================================================================================= */

#flv td
{
	background-color: #000000;
}

#flv .title
{
	background-color: #333;
    color: #ffffff;
}

#flv .text
{
	color: #ffffff;
}

#flv_rotation
{
	background-color: #16202b;
	color: #ffffff;
}

#streamburst_tv_header
{
  background-image: url(../images/SB_navHeader_strip.png);
  /*background-color: #293440;*/
  color: #ffffff;
}

#streamburst_cart_header
{
  background-image: url(../images/SB_navHeader_strip.png);
  /*background-color: #293440;*/
  color: #ffffff;
}

#top_rotation {
	background-color: #000000;
}

/* ========================================================================================= */
/* START: Notice from layouts/_banner.rhtml                                                  */
/* ========================================================================================= */
#notice {
  border: 2px solid white;
  background-color: #363533;
  color: #fff;
}
/* END: Notice from layouts/_banner.rhtml */

/* ========================================================================================= */
/* START: Sponsor Screen Screen from app/views/catalogue/add_to_cart_with_sponsor.rhtml */
/* ========================================================================================= */
#sponsor_screen
{
  border: 2px solid white;
}

#sponsor_screen .title
{
  background-color: #888888;
}

/* END: Sponsor Screen from app/views/catalogue/add_to_cart_with_sponsor.rhtml */

/* ========================================================================================= */
/* START: Help Screen from helps/get_help.rhtml */
/* ========================================================================================= */
#help-footer-text
{
	color: #ffffff;
}

#help-footer-text a
{
	color: #ffffff;
}

#help
{
    border: 2px solid white;
} 

#help .text
{
	color: #ffffff;
}  

#help .title
{
	color: #ffffff;
    background-color: #888888;
}
/* END: Helps from helps/get_help.rhtml */

/* ========================================================================================= */
/* START: Main page */
/* ========================================================================================= */
body {
  background-color: #16202B;
  color: #fffffff;
  }

h1 {
  color: #ffffff;
  border-bottom: 3px dotted #310000;
}

.main-content-table {
  /*background: url(../images/SB_header_bg_strip.png);*/
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #293440;
}

.leftEdge {
  background: url(../images/SB_leftEdge_strip_2.png) repeat-y right top; 
}

.rightEdge {
  background: url(../images/SB_rightEdge_strip_2.png) repeat-y left top; 
}

.main_links {
	color: #48ddff;
}

.main_links a:link {
	color: #ffffff;
	text-decoration: none;
}

.main_links a:hover {
	color: #48ddff;
	text-decoration: none;
}

/* END: Main page */

/* ========================================================================================= */
/* START: STREAMBURST HOMEPAGE                                         */
/* ========================================================================================= */

#home {
  color: #ffffff;
  background-color: #293440;
  width: 100%;
}

#home a{
  color: #48ddff;
  text-decoration: none;
}

#home a:hover{
  color: #ffffff;
  text-decoration: none;
}

#home .header {
 background-image: url(../images/SB_home_header_bg_strip.png);
 background-color: #16202b;
 color: #ffffff;
 font-weight: bold;
 font-size: 18px;
 padding: 20px 0px 19px 10px;
 margin: 0px 0px 0px 0px;
}


#home .subheader {
 background-image: url(../images/SB_home_subheader_bg_strip.png);
 background-color: #16202b;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 10px 0px 10px 10px;
 margin: 0px 0px 0px 0px;
}

#home .content {
 background-color: #1f2b36;
 color: #eeeeee;
 font-size: 12px;
 border-color: #ffffff;
 border-width: 0px 0px 0px 0px;
 padding: 18px 10px 18px 10px;
 margin: 0px 0px 0px 0px;
 vertical-align:top;
}

#home .button {
 background-color: #1f2b36;
 border-width: 0px 0px 0px 0px;
 padding: 18px 10px 18px 10px;
 margin: 0px 0px 0px 0px;
 vertical-align:middle;
}

#home .recommendedRight {
 background-color: #1f2b36;
 color: #ffffff;
 font-size: 12px;
 border-color: #ffffff;
 border-width: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
 vertical-align:top;
}

#home .comingSoonLeft {
 background-color: #1f2b36;
 color: #ffffff;
 font-size: 12px;
 border-color: #ffffff;
 border-width: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 vertical-align:top;
}

#home .dvm {
 background-color: #1f2b36;
 color: #ffffff;
 font-size: 12px;
 border-color: #ffffff;
 border-width: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 vertical-align:top;
}

#home hr.blue {
	border-color:#48DDFF -moz-use-text-color;
	border-style:solid none;
	border-width:1px 0pt;
	height:1px;
	margin:0px auto 0pt 0pt;
	text-align:left;
	width:100%;
}

#home hr.spacer {
	border-color:#293440 -moz-use-text-color;
	border-style:solid none;
	border-width:1px 0pt;
	height:1px;
	margin:0px auto 0pt 0pt;
	text-align:left;
	width:100%;
}


/* ========================================================================================= */
/* START: Main layout from layouts/streamburst.rhtml                                         */
/* ========================================================================================= */
#columns {
  background: #000000;
}

#main {
  background: #1f2b36;
}

/* END: Main layout from layouts/streamburst.rhtml */

/* ========================================================================================= */
/* START: Product List from catalogue/index.rhtml, catalogue/_product.rhtml                    */
/* ========================================================================================= */

#store  .entry {
  color: #ffffff;
  background-color: #1f2b36;
}

#store caption {
 /* background-color: #f00d0d; */
  color: #ffffff;
}

#store .entry h3 {
  color: #ffffff;
}

#store .entry-sponsor-price-header {
  background-color: #363533;
  color: #ffffff;
}

#store .entry th {
 background-color: #363533;
 color: #ffffff; 
}

#store .entry-header-duration {
 color: #ffb5b5; 
}

#store .entry td {
 background-color: #16202b;
 color: #ffffff;
 /*background-image: url(../images/SB_content_bg_strip.png);*/
}

#store .entry .header {
 color: #ffffff;
 font-weight: bold;
 background-image: url(../images/SB_navHeader_strip_2.png);

}

#store .entry .rule {
 background-image: url();
 background-color: #48ddff;
}

#store .entry tr {
 background-color: #363533;
 border-bottom: 2px #fff;
 color: #fff;
}

#store .entry table {
  background-color: #000000;
}

#store .entry  .price {
  color: #fff;
}
/* END: Product List from catalogue/index.rhtml */

/* ========================================================================================= */
/* START: Pagination shared/_pagination.rhtml                                                */
/* ========================================================================================= */

.pagination a, .pagination a:visited{
border: 1px solid #ffffff;
color: #999999;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #ffffff;
color: #999999;
background-color: white;
}

.pagination li.currentpage{
border: 1px solid white;
background-color: #FFFFFF;
color: #999999;
}

.pagination li.disablepage{
border: 1px solid #aaa;
color: #aaa;
}

/* ========================================================================================= */
/* START: Categories Selection from catalogue/_categories_select.rhtml                           */
/* ========================================================================================= */

#categories table {
  background-color: #363533;
}

#categories tr {
  color: #fff;
}


#categories .category-td-selected {
 color: #a2a0a0;
}

#categories .category-text {
 color: #fff;
}

#show-download {
  color: #fff;
}

/* ========================================================================================= */
/* START: Cart from shared/_cart.rhtml                                                       */
/* ========================================================================================= */
#cart {
  color: #fff;
}

#cart caption {
  background-image: url(../images/SB_navHeader_strip.png);
  background-position: top left;
  background-color: #363533;
  color: #ffffff;
}

#cart th {
  background-color: #16202b;
  color: #ffffff;
}

#cart .cart-item-title {
  color: #fff;
}

#cart .cart-item-price {
  color: #fff;
}

#cart .cart_item_background {
	background-color: #1f2b36;
}

#cart .total-line {
  background-color: #16202b;	
  color: #fff;
}

#cart .total-buttons table {
  background-color: #16202b;
}

#cart .paging-buttons table {
  background-color: #16202b;
}

/* END: Cart from shared/_cart.rhtml */

/* ========================================================================================= */
/* START: Forms for index, login, register, billing and download                             */
/*                                                                                           */
/* HTML File: app\views\catalogue\index.rhtml (.main-header only)                                */
/* HTML File: app\views\users\login.rhtml                                                    */
/* ========================================================================================= */

#forms .leftContentEdge {
  background: url(../images/SB_leftContentEdge_strip.png) repeat-y 0 0; 
  background-color: #FFFFFF;
}

#forms .rightContentEdge {
  background: url(../images/SB_rightContentEdge_strip.png) repeat-y 0 0; 
  background-color: #FFFFFF;
}

#forms .main-header
{
 	background-image: url(../images/SB_home_header_bg_strip.png);
 	background-color: #16202b;
 	color: #ffffff;
 	font-weight: bold;
 	font-size: 18px;
 	padding: 20px 0px 19px 10px;
 	margin: 0px 0px 0px 0px;
	/*
  	background-color: #626a73;
  	background-image: url(../images/SB_toolbar_bg_strip.png);
  	background-position: top left;
  	background-repeat: repeat-x;
  	*/
}

#forms .main-header-left-txt
{
  padding: 19px 0px 20px 10px;
  color: #ffffff;
}

#forms .main-header-right-txt
{
  color: #ffffff;
}

#forms .sub-header
{
  background-color: #535353;
  background-image: url(../images/SB_navHeader_strip.png);
  background-position: top left;
  background-repeat: repeat-x;
}

#forms .sub-header-txt
{
  color: #ffffff;
}

#forms .sub-box
{
  background-color: #1f2b36;
}

#forms .sub-box td
{
 color: #ffffff;
 /* width: 195px;*/
 margin: 1px;
}

#forms .sub-box-registration
{
  background-color: #1f2b36;
}

#forms .sub-box-txt
{
  color: #ffffff;
}

#forms .sub-box-button-box
{
  background-color: #ededed;
}


#forms .sub-half-header
{
	color: #ffffff;
  background-color: #16202b;
  background-image: url();
}

#forms .sub-half-txt
{
	color: #ffffff;
  background-color: #1f2b36;
}

#forms .sub-quart-header
{
  background-color: #1f2b36;
}

#forms .sub-quart-txt
{
  background-color: #1f2b36;
}

#forms .sub-16-header
{
	color: #ffffff;
  background-color: #16202b;
  background-image: url();
}

#forms .sub-16-txt
{
	color: #ffffff;
  background-color: #1f2b36;
}

#forms .sub-16-txt-grey
{
  background-color: #16202b;
}

#forms .sub-box-txt-red
{
  color: #ff0000;
}

#forms .sub-box-txt-red-links a:link
{
  color: #ff0000; text-decoration: underline;
}

#forms .sub-box-txt-red-links a:active
{
  color: #ff0000; text-decoration: underline;
}

#forms .sub-box-txt-red-links a:visited
{
  color: #ff0000; text-decoration: underline;
}
#forms .sub-box-txt-red-links a:hover
{
  color: #ff0000; text-decoration: underline;
}
/* END: Forms for login, register, billing and download */

/* ========================================================================================= */
/* START: General Rails Form Error Handling                                                  */
/* ========================================================================================= */
.fieldWithErrors {
  background-color: white;
}

#errorExplanation {
  border: 2px solid white;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  background-color: #000;
  color: #fff;
}

#errorExplanation p {
  color: #333;
}

#errorExplanation ul li {
  color: #333;
}
/* END: General Rails Form Error Handling */

/* ========================================================================================= */
/* START: Global Link Styles                                                                 */
/* ========================================================================================= */
 a:link {color: #fff; text-decoration: none; }
 a:active {color: #072e4c; text-decoration: none; }
 a:visited {color: #fff; text-decoration: none; }
 a:hover {color: #fff; text-decoration: none; }
/* END: Global Link Styles */
