/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400italic,400,600,700&amp;subset=latin,cyrillic); */

body,td,th
 {
 font-family: 'Open Sans', 'Trebuchet MS', Verdana, Tahoma , Arial, Helvetica, sans-serif; /*dosis font*/
 font-size: 14px;
 color: #111;
 }

table.logoheader
 {
 background-image:url('images/plus_bg.gif');
 background-color: #323232; /* -- top logo tr bgc -- */
 }
table.logofooter
 {
 background-image:url('images/plus_bg1.gif');
 background-color: #555555;
 }
  
.menubgcolor
 {
 background-color: #0066CC; /* -- menu bgc -- */
 }

.news
 {
 font-family: 'Roboto Condensed', 'Open Sans', 'Trebuchet MS', Verdana, Tahoma , Arial, Helvetica, sans-serif;
 font-size:0.9em;
 color: #444;
 }
 
*
 {
 margin: 0;
 }

html, body
 {
 height: 100%;
 }

H1
 {
 font-weight: 600;
 font-size: 1.1em;
 COLOR: #111;
 }

H2
 {
 font-weight: 600;
 font-size: 1em;
 }

.hbold
 {
 font-family: 'Open Sans', "Trebuchet MS", Verdana, Tahoma , Arial, Helvetica, sans-serif;
 color: #0066CC; 
 font-weight: 300; 
 font-size: 1.65em;
 //text-shadow: 0px 1px 5px #CCC;
 }

b
 {
 font-weight: 600;
 }

i
 {
 color: #ff4800;
 }
 
.img-shadow 
{
 -moz-box-shadow: 1px 1px 1px #BBB;
 -webkit-box-shadow: 1px 1px 1px #BBB;
 box-shadow: 1px 1px 1px #BBB;
}

table.purchasebordertop
 {
 padding-top: 12px;
 padding-bottom: 12px;
 border-color: #bebebe;
 border-style: solid;
 border-width: 1px 0px 1px 0px;
 }
table.purchaseborder
 {
 padding-top: 12px;
 padding-bottom: 12px;
 border-color: #bebebe;
 border-style: solid;
 border-width: 0 0px 1px 0;
 }

table.licenses{border-collapse: collapse;}
table.licenses tr
{
    border-bottom: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
}
 


/*table.purchaseborder tr:hover {  background-color: #eef7ff;}*/
td.hover, tr.hover
{
	background-color: #e8f1fd;
}


a:link,
a:visited,
a:active
 {
 color: #0066CC;
 text-decoration: none;
 }
a:hover
 {
 color: #66b3ff;
 text-decoration: underline;
 }

a.dash:link,
a.dash:visited,
a.dash:active
 {
 *display: inline;
 *position: relative;
 border-bottom: 1px dashed #0066CC;
 text-decoration: none;
 }

a.dash:hover
 {
 *display: inline;
 *position: relative;
 border-bottom: 1px dashed #66b3ff;
 text-decoration: none;
 }

.td4
 {
 padding-top : 7px;
 padding-right : 20px;
 padding-bottom : 7px;
 background-color: #D3E9FF;
 }

/* ---------------------- sale -------------------- */
 .alert-box {
	position: absolute;
	margin-top: -78px;
	margin-left: 280px;
	width: 535px;
	height: 51px;
	text-align: center;
	color:#555;
    border-radius:10px;
    padding:10px 10px 10px 36px;
    
}
.alert-box span {    font-weight:bold;    text-transform:uppercase;}
.notice {	background:#fff url('images/notice.png') no-repeat 10px 50%;    border:1px solid #8ed9f6;}



/* ---------------------- header -------------------- */

TR .headerlink a:link, TR .headerlink a:visited, TR .headerlink a:active
  {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 1em;
  padding-top: 0px;
  }
TR .headerlink a:hover
  {
  color: #fff;
  text-decoration: underline;
  }

/* ---------------------- footer -------------------- */

.wrapper
  {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -247px;
  }

.footer
{
	height: 247px;
	-webkit-box-shadow: 0 -8px 6px -7px black;
	-moz-box-shadow:    0 -8px 6px -7px black;
	box-shadow:         0 -8px 6px -7px black;
}
.push
{
	height: 247px;
}

TR .footerlink a:link, TR .footerlink a:visited, TR .footerlink a:active
  {
  color: #67b4ed;
  text-decoration: none;
  font-size: 0.8em;
  /* text-shadow: 0px 0px 20px #fff; */
  }

TR .footerlink a:hover
  {
  color: #67b4ed;
  text-decoration: underline;
  }

TD .footertext
  {
  color: #FFF;
  font-size: 0.8em;
  /* text-shadow: 0px 0px 20px #fff; */
  }


/* ---------------------- menu -------------------- */

#navbar
 {
 margin: 0;
 padding: 0;
 height: 1em;
 }
#navbar li
 {
 list-style: none;
 float: left;
 }
#navbar li a
 {
 display: block;
 padding: 3px 8px;
 background-color: #0066CC; /* menu bgc */
 color: #fff;
 text-decoration: none;
 }
#navbar li ul
 {
 display: none; 
 width: 17.5em; /* Width to help Opera out */
 background-color: #69f;
 }
#navbar li:hover ul,
#navbar li.hover ul
 {
 display: block;
 position: absolute;
 margin: 0;
 padding: 0;
 -webkit-box-shadow: 6px 8px 7px -5px black;
 -moz-box-shadow:    6px 8px 7px -5px black;
 box-shadow:         6px 8px 7px -5px black;
 }
#navbar li:hover li,
#navbar li.hover li
 {
 float: none;
 background-color: #01488f;
 }
#navbar li:hover li a,
#navbar li.hover li a
 {
 background-color: #0066CC; /* popup menu bgc */
 border-bottom: 0px solid #fff;
 color: #FFF;
 }
#navbar li li a:hover,
#navbar li a:hover
 {
 background-color: #3a91e8;
 }


/* ---------------------- buy now btn -------------------- */

a.buynowbtn
{
	display:inline-block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:#FFF;
	line-height:16px;
	/*font-weight: 600;*/
	color:#0066cc;
	padding:3px 18px;
	border: 2px solid #2188f0;
	text-decoration:none;
	text-align:center;
	/*text-shadow: 0px 1px 2px #222;*/
	-webkit-appearance:none
	
}
a.buynowbtn.two
{
	border: 2px solid #54b200;
	color:#54b200;
}

a.buynowbtn:hover
{
	background: #2188f0; /*#ffa200;orange*/	
	color: #FFF;
	/*border: 2px solid #72AD0C;*/
	/*font-weight: 600;*/
	
	/*text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);*/
	
	/*-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;*/
	/*text-shadow: 0px 1px 2px #222;*/
}
a.buynowbtn.two:hover
{
	background: #54b200;
}

/* ---------------------- purchase sel -------------------- */

.gradient /*http://www.colorzilla.com/gradient-editor/ */
{
/*
background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 0%, #ffdece 27%, #fff4ef 43%, #ffffff 79%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(27%,#ffdece), color-stop(43%,#fff4ef), color-stop(79%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffdece 27%,#fff4ef 43%,#ffffff 79%,#ffffff 100%);
background: -o-linear-gradient(left,  #ffffff 0%,#ffdece 27%,#fff4ef 43%,#ffffff 79%,#ffffff 100%);
background: -ms-linear-gradient(left,  #ffffff 0%,#ffdece 27%,#fff4ef 43%,#ffffff 79%,#ffffff 100%);
background: linear-gradient(to right,  #ffffff 0%,#ffdece 27%,#fff4ef 43%,#ffffff 79%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
*/

background: #e8f1fd;
background: -moz-linear-gradient(left,  #e8f1fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8f1fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #e8f1fd 0%,#ffffff 100%);
background: -o-linear-gradient(left,  #e8f1fd 0%,#ffffff 100%);
background: -ms-linear-gradient(left,  #e8f1fd 0%,#ffffff 100%);
background: linear-gradient(to right,  #e8f1fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1fd', endColorstr='#ffffff',GradientType=1 );


}

.program-name
 {
	font-weight: 400;
	font-size: 1.30em;
	/*text-shadow: 0px 1px 5px rgba(188, 188, 188, 0.5);*/
 }
.program-name-bundle
 {
	font-weight: 400;
	font-size: 1.20em;
	/*text-shadow: 0px 1px 5px rgba(188, 188, 188, 0.5);*/
 } 
 

.roundedbg
{
	background-color:#a7ff0d;
	padding: 1px 2px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 4px;
	border-radius: 3px;
}
/* ---------------------- shadow -------------------- */
.bottom-shadow
{
	-webkit-box-shadow: 0 8px 6px -7px black;
	-moz-box-shadow:    0 8px 6px -7px black;
	box-shadow:         0 8px 6px -7px black;	
}
/* --------- */

/* ---------------------- mp3resizer tabs -------------------- */

#tab_buttons div {
    color: #0066CC;
	cursor:pointer;
    padding:2px 0px 0px 7px;
    background-color:transparent;
    margin-bottom: 10px;
	border-bottom: 1px dashed #0066CC;
    display:inline-block;
}

#tab_content div {
    /*width:100px;
    height:100px;*/
    background-color:transparent;
    display:none;
}
