/* ##################################################
-	Blaze Audio style sheet
-	Copyright © Blaze Audio 2005. All rights reserved.
-	Author : Raju Singh Rathore
-	Created Date : 26 Jun, 2005 
##################################################### */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Default HTML element style
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Removing borders from linked images */ 
a img{
	border:none;
}

a{
	outline:none;
}

.br{
	LINE-HEIGHT: 12px; 
}


/* Removing extra form margin */
form{
	display: inline;
}

.form1 {
	BORDER-RIGHT: #4a4a4a 1px solid; 
	BORDER-TOP: #4a4a4a 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 13px; 
	BORDER-LEFT: #4a4a4a 1px solid; 
	WIDTH: 80px; COLOR: #282e3e; 
	LINE-HEIGHT: 12px; 
	BORDER-BOTTOM: #4a4a4a 1px solid; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #ffffff
} 

a{
   COLOR: #000000; 
   font: 13px verdana, arial, helvetica, sans-serif;
   text-decoration: none;
 }


/* default font type & size */
body, h1, h2, h3, h4, h5, h6{
	verdana, arial, helvetica, sans-serif;
}

h5.heading1{
font: 17px tahoma, verdana, arial, helvetica, sans-serif;
color:#F06D44; 
font-weight:bold;
margin-top:0px; 
margin-bottom:8px;
}

/* Headlines : h1 is used for product title and page heading
h2 is used for the rest of the content headlines */

p{
font: 13px/18px verdana, arial, helvetica,sans-serif;
margin-top:10px; 
margin-bottom:10px;
text-align:justify;
}


/* Common text elements */

/* Ordered and unordered list elements */
/* ul, ol, li{margin: 0px;padding:0px;} */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Body Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body{
	background-color:#71CC4C;
	text-align:center; /* center all elemnts inside body*/
	margin: 0px 0px;	
	height:100%;
	}

table.main {
	width: 980px;
	border-top: 0px solid #F1430E;
	background-color:#FFFFFF;
	border-collapse: collapse; 
}

table.gettoday {
	width:580px;
	border-top: 0px solid #F1430E;
	background-color:#E1E0E0;
	border-collapse: collapse; 
}


table.header {
	width: 980px;
	HEIGHT:102px;
	border-top: 0px solid #EF4704;
	background-color:#FFFFFF;
	margin-top:0px;
	border-collapse: collapse; 	
}

table.header td {
font-size: .95em;
padding: 0px;
vertical-align: top;
text-align: left;
} 
		
table.ship{
	width: 572px;	
	border-collapse: collapse;
	font: 13px/20px verdana, arial, helvetica,sans-serif;
	background-color:#F4FFEF;

}

table.ship td { 	
	border-left:1px dotted #2B8405;	
	border-top:0px solid #2B8405;	
	border-right:1px dotted #2B8405;	
	border-bottom:1px solid #2B8405;		
	padding-left:10px;	
	color:#000000;	
	font: 13px/20px verdana, arial, helvetica,sans-serif;	
	height:30px;
	} 

table.ship th { 	
	border-left:1px dotted #2B8405;	
	border-top:1px solid #2B8405;	
	border-right:1px dotted #2B8405;	
	border-bottom:1px solid #2B8405;	
	font: 13px/20px verdana, arial, helvetica,sans-serif;	
} 

table.ship td a{
	font: 13px/20px verdana, arial, helvetica,sans-serif;	
	color:#000000;	
	padding-left:10px;
    text-decoration: underline;
} 

table.contact{
	width:572px;	
	border-collapse: collapse;
	font: 13px/20px verdana, arial, helvetica,sans-serif;
}
	

table.contact td { 	
	padding-left:10px;	
	color:#000000;	
	font: 13px/20px verdana, arial, helvetica,sans-serif;	
	height:30px;
	width:50%;
	} 

table.topnavigation {
	width: 980px;
	height:39px;
	border: 0px dotted #D3D3D3;	
	border-collapse: collapse;
   	background-color:#FFFFFF;	
	margin-left:0px;
}

table.topnavigation td {
font-size: 14px;
vertical-align: top;
border-left: 0px solid #D3D3D3;
} 

table.shopline {
	width: 980px;
	height:40px;
	border: 0px dotted #000000;	
	border-collapse: collapse;
   	background-color:#51E510;	
	margin-left:0px;
	margin-top:-16px;
}

table.shopline td {
	vertical-align: top;
} 
							
table.toparea {
	width: 980px;
	border-top: 0px dotted #71CC4C;
	border-bottom: #FFFFFF 1px solid;	
	background-color:#FFFFFF;
	padding-right:0px;	
	margin-right:0px;
   	border-collapse: collapse; 	
	margin-top:-1px;
}

table.toparea td {
font-size: .95em;
padding: 0px;
vertical-align: top;
text-align: left;
} 

table.footer {
	width:980px;
	height:80px;
	BACKGROUND-color:#51E510;
	border: 0px dotted #E3E3E3;
	padding:0px;	
	FONT-SIZE: 11px; 
	COLOR: #414141; LINE-HEIGHT: 14px; 
	FONT-FAMILY: Tahoma;
	BACKGROUND-IMAGE: url(/images/shop/footer.gif); 	
	margin-top:0px;
}

table.footer td {
padding: 0px;
vertical-align: top;
border-left: 0px solid #71CC4C;
FONT-color:#BABABA; 
} 

#menu{
display: inline;
}

.allproducts {
	height: 35px;
	margin-top:10px;
	margin-right:40px;
	font:15px verdana, arial, helvetica,sans-serif;
	font-weight:bold;
	text-align:right;
}

.toturial {
width: 124px;
height: 37px;
padding:0px 0px 0px 0px;
background: url(/images/shop/freetoturialson.gif);
BACKGROUND-REPEAT: no-repeat; 
text-align:center;
position:relative;
margin-top:-15px;
margin-left:0px;
}

.c_text {
	COLOR: #404455; TEXT-DECORATION:none;
}

.c_text a {
	COLOR: #404455; TEXT-DECORATION: none
}

.c_text a:hover {
	TEXT-DECORATION: underline
}

.c_text SPAN a {
	COLOR: #598db7;
}

.h_text {
	COLOR: #ffffff; 
	LINE-HEIGHT: 13px;
	FONT-SIZE: 13px;
}

.shop_text {
	COLOR: #ffffff; 
	LINE-HEIGHT: 13px;
	FONT-SIZE: 15px;
}


}
.h1_text {
	COLOR: #011535; LINE-HEIGHT: 11px
}
.h1_text A {
	FONT-WEIGHT: normal; COLOR: #009a0c; TEXT-DECORATION: none
}
.h1_text A:hover {
	TEXT-DECORATION: underline
}
.h2_text {
	COLOR: #000000; LINE-HEIGHT: 13px
}
.h2_text A {
	COLOR: #000000; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}

.h3_text {
	COLOR: #000000;
	font:13px/18px Verdana, Arial, sans-serif;
	font-weight:bold;
}


.h3_text A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 13px;
	font-weight:bold;
}
.h3_text A:hover {
	COLOR: #366189; 
	TEXT-DECORATION:underline;
}
.pr_text {
	FONT-SIZE: 12px; COLOR: #4c769e; LINE-HEIGHT: 12px
}
.pr_text SPAN {
	FONT-SIZE: 14px; COLOR: #ff0000
}
.pr1_text {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 10px
}


INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}

/* Used for Rounded border for Suites pages */
.t_p {background: url(/images/shop/dot2_p.gif) 0 0 repeat-x;
background-color:#FFFFFF;
	} 
.b_p {background: url(/images/shop/dot2_p.gif) 0 100% repeat-x}
.l_p {background: url(/images/shop/dot2_p.gif) 0 0 repeat-y}
.r_p {background: url(/images/shop/dot2_p.gif) 100% 0 repeat-y}
.bl_p {background: url(/images/shop/bl2_p.gif) 0 100% no-repeat}
.br_p {background: url(/images/shop/br2_p.gif) 100% 100% no-repeat}
.tl_p {background: url(/images/shop/tl2_p.gif) 0 0 no-repeat}
.tr_p {background: url(/images/shop/tr2_p.gif) 100% 0 no-repeat; padding:10px} 

/* Used for Rounded border  */
.t {background: url(/images/support/dot2.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	} 
.b {background: url(/images/support/dot2.gif) 0 100% repeat-x}
.l {background: url(/images/support/dot2.gif) 0 0 repeat-y}
.r {background: url(/images/support/dot2.gif) 100% 0 repeat-y}
.bl {background: url(/images/support/bl2.gif) 0 100% no-repeat}
.br {background: url(/images/support/br2.gif) 100% 100% no-repeat}
.tl {background: url(/images/support/tl2.gif) 0 0 no-repeat}
.tr {background: url(/images/support/tr2.gif) 100% 0 no-repeat; padding:10px} 


#JT_close_left, #JT_close_right{
		font:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 14px;
		height:23px;
		background-image: url(/images/shop/jpback.gif);
}
									 
#JT_copy p, #JT_copy ul{
		font:Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:justify;
}

#contentPad{
margin:20px;
}

#JT_arrow_left{
	background-image: url(/images/shop/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-14px;
	height:30px;
	width:14px;
    top:-2px;
}

#JT_arrow_right{
	background-image: url(/images/shop/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:30px;
	width:14px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #C92727;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(/images/shop/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{	
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #FF9239;
}

.jTip{
cursor:help;
}

#nav {
float:right;
height:39px;
}

.home a {
background: url(/images/home.gif) no-repeat; 
color: #465822; 
line-height: 17px; 
text-decoration: none; 
text-indent: 20px; 
white-space: nowrap; 
display: block; 
padding: 0; 
width: 140px; 
height: 39px; 
font: bold 15px sans-serif;
}

.learn a {
background: url(/images/learn.gif) no-repeat; 
color: #465822; 
line-height: 17px; 
text-decoration: none; 
text-indent: 20px; 
white-space: nowrap; 
display: block; 
padding: 0; 
width: 140px; 
height: 39px; 
font: bold 15px sans-serif;
}

.support a {
background: url(/images/support.gif) no-repeat; 
color: #465822; 
line-height: 17px; 
text-decoration: none; 
text-indent: 20px; 
white-space: nowrap; 
display: block; 
padding: 0; 
width: 140px; 
height: 39px; 
font: bold 15px sans-serif;
}

.supportopen a {
display:block;
width: 140px;
height: 56px;		  
font: bold 17px sans-serif;;
color:#FFFFFF;
background: url(/images/shop/supportopen.gif) 0 0 no-repeat;
text-decoration: none;
position:relative;
line-height: 18px; 
top: -17px; z-index: 10000; 
} 
 
.shop a {
background: url(/images/shop/shop.gif) no-repeat; 
color: #465822; 
line-height: 17px; 
text-decoration: none; 
text-indent: 20px; 
white-space: nowrap; 
display: block; 
padding: 0; 
width: 140px; 
height: 39px; 
font: bold 15px sans-serif;
}

.shopopen a {
display:block;
width: 140px;
height: 55px;		  
font: bold 17px sans-serif;;
color:#FFFFFF;
background: url(/images/shop/shopopen.gif) 0 0 no-repeat;
text-decoration: none;
position:relative;
line-height: 18px; 
top: -16px; z-index: 10000; 
}

.home a:hover {
color: #FFFFFF; 
background: url(/images/homedown.gif) no-repeat; 
}

.learn a:hover {
color: #FFFFFF; 
background: url(/images/learndown.gif) no-repeat; 
}

.support a:hover {
color: #FFFFFF; 
background: url(/images/supportdown.gif) no-repeat; 
}

.shop a:hover {
color: #FFFFFF; 
background: url(/images/shopdown.gif) no-repeat; 
}


.tx {
	COLOR: #000000;
	font: bold 15px sans-serif;
}

.ml {
	font: bold 15px sans-serif;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none
}



.discount{		
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #F54747; 
	LINE-HEIGHT: 16px;
	font-weight:bold;
}
				

.topbar{   
	width:570px;
	height:2px;
	background-image: url(/images/shop/topbar.gif);
	BACKGROUND-REPEAT:repeat-x; 
	margin-top:3px;
	margin-bottom:2px;
	margin-left:10px;
}

.titleleft {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 5px 0px 1px 0px; 
	COLOR: #814500; 
	FONT-FAMILY: verdana, Arial, sans-serif;
	text-align: center;
}
.titleleft A {
	COLOR: #ef6d00;
}
.titleleft A:hover {
	COLOR: #c25a02;
}

/* text class */
.bgg {
	font-size : 12px;
	padding-bottom : 1px;
	margin : 2px 10px 1px 15px;
	color : #000000;
	font-family : verdana, Arial, sans-serif;
	font-weight : normal;
	text-align : left;
}

/* text link class */

.bgg A {
	background-color : #E7FEDA;
	text-decoration : underline;
	color : #000000;
	font : 12px/20px verdana, Arial, sans-serif;
}

/* text link hover class */
.bgg A:hover {
	text-decoration : underline;
	color : #FF0000;
}

/* Upgrade Boxes  */

.box {
	FLOAT: left
}
.boxR {
	FLOAT: left
}
.boxC {
	FLOAT: left
}
.boxR {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px;
}

.box {
	WIDTH: 50%
}
.boxC {
	WIDTH: 25px; HEIGHT: 25px
}
#boxTL {
	BACKGROUND: url(/images/shop/box-topleft.png) no-repeat left top
}
#boxTR {
	BACKGROUND: url(/images/shop/box-topright.png) no-repeat right top; FLOAT: right
}
#boxT {
	BACKGROUND: url(/images/shop/box-top.png) repeat-x
}
#boxBL {
	BACKGROUND: url(/images/shop/box-bottomleft.png) no-repeat left bottom
}
#boxBR {
	BACKGROUND: url(/images/shop/box-bottomright.png) no-repeat right bottom; FLOAT: right
}
#boxB {
	BACKGROUND: url(/images/shop/box-bottom.png) repeat-x 50% bottom
}
#boxM {
	BACKGROUND: url(/images/shop/box-left.png) repeat-y left 50%
}
#boxMR {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(/images/shop/box-right.png) repeat-y right 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
#boxMR H2 {
	MARGIN: 0px
}
#boxMR P {
	MARGIN: 0px
}

.coloredlink{	  
	background-color:#E8FFDE;
	text-decoration: underline;

}

.coloredlink a:hover{		 
		background-color:#D0FFBB;
		color:#154600;
}

.faqheading {
	margin-top:5px;
	margin-bottom:5px;
	COLOR: #1D6000; 
	font: 17px/20px verdana, arial, helvetica,sans-serif;
	font-weight:bold;
}

.faqsubheading {   
	COLOR: #E48100; 
	font: 14px/18px verdana, arial, helvetica,sans-serif;
	font-weight:bold;
}

.faqsubheading  a{ 
  	text-decoration: underline;
	font-weight:bold;
	background-color:#E3FFD6;
}

.faqsubheading a:hover{		 
		background-color:#E5FFDC;
		color:#FFA200;
}

.faqfont { 
	COLOR: #E48100; 
	font: 13px/14px verdana, arial, helvetica,sans-serif;
	font-weight:bold;
}

.faqfont1 { 
	COLOR: #2D720F; 
	font: 13px/14px verdana, arial, helvetica,sans-serif;
	font-weight:bold;
}

.topofpage {
	margin-top:5px;
	margin-bottom:5px;
	COLOR: #3A9612; 
	font: 14px/14px verdana, arial, helvetica,sans-serif;
	font-weight:bold;
}

.faqBullets{
	font: 13px/20px verdana, arial, helvetica,sans-serif;
	padding-left:20px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
	list-style-image: url("/images/support/faqarrow.gif");
	list-style-position: outside;
	list-style-type: disc;
}

.faqol{
	font: 13px/20px verdana, arial, helvetica,sans-serif;
	padding-left:10px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;	
}

.faqBullets a{
	font: 13px/20px verdana, arial, helvetica,sans-serif;
	text-decoration: underline;
	background-color:#E8FFDE; 
}

.faqBullets a:hover{		 
		background-color:#D0FFBB;
		color:#154600;
}

.faqquestion{
   		COLOR: #E48100; 
		font: 13px/18px verdana, arial, helvetica,sans-serif;
		font-weight:bold;
}

.faqquestion a{
   		COLOR: #E48100; 
		font: 13px/18px verdana, arial, helvetica,sans-serif;
		font-weight:bold;
		background-color:#E8FFDE; 
}

.faqanswer{
   		COLOR: #000000; 
		font: 13px/20px verdana, arial, helvetica,sans-serif;
		font-weight:normal;
}

.faqanswer a{
   		COLOR: #000000; 
		font: 13px/20px verdana, arial, helvetica,sans-serif;
		font-weight:normal;
		background-color:#E8FFDE; 
}

.faqanswer a:hover{		 
		background-color:#D0FFBB;
		color:#154600;
}


.joinemail{
	font-weight:normal;
	font-size:8px/10px;
	font-family:tahoma,verdana,arial;
	color:#000000;
	text-align:center;
}

.joinemailbtn{
	height:25px;
	width:125px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
} 


.titleleft {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 5px 0px 1px 0px; 
	COLOR: #814500; 
	FONT-FAMILY: verdana, Arial, sans-serif;
	text-align: center;
}
.titleleft A {
	COLOR: #ef6d00;
}
.titleleft A:hover {
	COLOR: #c25a02;
}

.joinemail{
	font-weight:normal;
	font-size:8px/10px;
	font-family:tahoma,verdana,arial;
	color:#000000;
	text-align:center;
}

.joinemailbtn{
	height:25px;
	width:125px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
} 


.minHeight {
  background-color:#ffffff;
  min-height:650px;
  height:auto !important;
  height:650px;
}
