/* ##################################################
-	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;}
.br{
	LINE-HEIGHT: 12px; 
}

a{
	outline:none;
}

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

hr {
	height:1px;
	color:#0B60FA;
}

b{
color:#0B60FA;
}

.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-FAMILY: tahoma, verdana, arial, helvetica, sans-serif;
   text-decoration: none;
}


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

h5.heading1{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#F06D44; 
font-size:17px; 
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:12px/20px verdana, arial, helvetica, sans-serif;
margin-top:10px; 
margin-bottom:10px;
text-align:justify;
}

em{
font: 13px/20px tahoma, verdana, arial, helvetica, sans-serif;
text-align:justify;
}

em a{
	background-color:#FBFCFF;
	text-decoration: underline;
}

dd{
font: 13px/20px tahoma, verdana, arial, helvetica, sans-serif;
text-align:justify;
}

dd a{
	background-color:#FBFCFF;
	text-decoration: underline;
}

dt{
font: 13px/20px tahoma, verdana, arial, helvetica, sans-serif;
text-align:justify;
}


dt a{
	background-color:#FBFCFF;
	text-decoration: underline;
}

/* Common text elements */

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

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Body Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body{
	background-color:#0B60FA;
	background-position:  left top;
	background-repeat: repeat-x;
	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: 1px solid #FDD7AB;
	border-left: 1px solid #FDD7AB;
	border-right:1px solid #FDD7AB;
	background-color:#0B60FA;
	border-collapse: collapse; 
}


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

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

table.productshomelink td { 	
	border-left:1px dotted #DE8E1B;	
	border-top:0px solid #DE8E1B;	
	border-right:1px dotted #DE8E1B;	
	border-bottom:1px solid #DE8E1B;	
	text-align:center;
	color:#000000;
	background-color:#FEFAEE;
	font: 13px/20px verdana, arial, helvetica,sans-serif;	
	padding-left:10px;
} 

table.productshomelink th { 	
	border-left:1px dotted #DE8E1B;	
	border-top:1px solid #DE8E1B;	
	border-right:1px dotted #DE8E1B;	
	border-bottom:1px solid #DE8E1B;	
	text-align:center;
	font: 13px/20px verdana, arial, helvetica,sans-serif;	
} 

table.productshomelink td a{
	font:13px verdana,arial,helvetica;
	color:#000000;	
	line-height:20px;
    text-decoration: underline;   
} 
   

table.productshomelink td p{
	font:13px/20px verdana,arial,helvetica;
	color:#000000;	
	padding-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	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:#0B60FA;	
	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:#0B60FA;
	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;
color:#BABABA; 
} 

.pageheading {
	PADDING-RIGHT: 6px;
 	BACKGROUND-POSITION: right top; 
	MARGIN-TOP: 1px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(/images/shop/pageheadingback.gif); 
	PADDING-BOTTOM: 6px; 
	FONT: bold 14px verdana,arial,helvetica; 
	COLOR: #fff; 
	PADDING-TOP: 6px; 
	TEXT-ALIGN:left; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #F60B0B;	
}


#menu{
DISPLAY: inline;
}

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

.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:13px/18px Verdana, Arial, sans-serif;
	font-weight:bold;
}

.h3_text A:hover {
	COLOR: #E98F26; 
	TEXT-DECORATION: underline;
	font-weight:bold;
}
.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
}

p.thumbnailsHome{ 
		font: 12px/18px verdana, arial, helvetica,sans-serif; 
	   	text-align: left;
		margin-left:10px;
		text-align:justify;
		}

table.thumbnailsHome{ 
		font:12px/18px verdana, arial, helvetica,sans-serif; 
	   	text-align: left;
		margin-left:10px;
		margin-top:10px;
		}

table.thumbnailsHome td {
	padding: 0px;
	vertical-align: top;
	border: 0;
	font:12px/18px verdana, arial, helvetica,sans-serif;
} 

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/home/dot2.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
	} 
.b {background: url(/images/home/dot2.gif) 0 100% repeat-x}
.l {background: url(/images/home/dot2.gif) 0 0 repeat-y}
.r {background: url(/images/home/dot2.gif) 100% 0 repeat-y}
.bl {background: url(/images/home/bl2.gif) 0 100% no-repeat}
.br {background: url(/images/home/br2.gif) 100% 100% no-repeat}
.tl {background: url(/images/home/tl2.gif) 0 0 no-repeat}
.tr {background: url(/images/home/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;
}

.homeopen a {
display:block;
width: 140px;
height: 56px;		  
font: bold 17px sans-serif;;
color:#FFFFFF;
background: url(/images/home/homeopen.gif) 0 0 no-repeat;
text-decoration: none;
position:relative;
top: -16px; 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
}



/* products page layout */

h1.productHeading{
	margin-bottom:15px;
	margin-top:5px;	
	font: 18px/20px Verdana, Arial, sans-serif; 
	color: #000000; 
	display:inline;
	margin-left:10px;
	font-weight:bold; 
}

 
h1.producttagline{
	display:inline;
	margin-bottom:15px;
	margin-top:5px;
	font: 14px/20px Verdana, Arial, sans-serif; 
	COLOR: #000000; 
	font-weight:bold; 
}

h2.productSubHeading{
	margin-bottom:5px;
	margin-top:10px;	
	font: 14px/16px Verdana, Arial, sans-serif; 
	COLOR: #000000; 	
	font-weight:bold;
}
   
p.productSubdetails{
	margin-bottom:1px;
	margin-top:10px;
	margin-left:5px;
	font-size:14px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #000000; 
	LINE-HEIGHT: 15px;
	font-weight:normal;
	text-alignment:justify;
}

h3.freetrial{
	margin-bottom:1px;
	margin-top:10px;
	margin-left:10px;
	font: 14px/16px Verdana, Arial, sans-serif;
	COLOR: #000000; 
	font-weight:normal;
}

ul.productsBullets{
font-size:14px;
FONT-FAMILY: Verdana, Arial, sans-serif;
padding-left:20px;
margin-left:0px;
margin-top:5px;
margin-bottom:0px;
text-align: left;
list-style-image: url("/images/shop/bluearrow.gif");
list-style-position: outside;
list-style-type: disc;
}

ul.productsBullets1{
font-size:14px;
FONT-FAMILY: Verdana, Arial, sans-serif;
padding:0px;
margin-left:30px;
text-align: left;
list-style-image: url("/images/shop/bluearrow.gif");
list-style-position: outside;
list-style-type: disc
LINE-HEIGHT: 17px;
}


table.screenshotnprices {
	width:570px;	
	border:0px dotted #FD5A02;;
	padding:0px;			
	margin-top:0px;
	margin-bottom:5px;
}

table.5second {
	width:580px;	
	border: 0px dotted #FD5A02;
	padding:0px;			
	margin-top:15px;
}

table.screenshotnprices td {
padding: 0px;
border: 0;
vertical-align: top;
} 


table.screenshotnprices td {
padding: 0px;
border: 0;
vertical-align: top;
FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma;
} 

table.moreInfo {
	width:570px;	
	border: 1px dotted #CDCDCD;
	padding:0px;			
	margin-top:15px;
}

table.moreInfo td {
padding-left:0px;
border: 0;
vertical-align: top;
font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
} 

table.productsManual {
	width:580px;	
	border: 1px dotted #CDCDCD;
	padding:0px;			
	margin-top:15px;
}

table.productsManual td {
padding: 0px;
border: 0px dotted #CDCDCD;
vertical-align: top;
COLOR: #000; 
font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
} 

table.productsspec {
	width:570px;	
	border: 1px dotted #CDCDCD;
	padding:0px;			
	margin-top:5px;
	margin-left:3px;
}

table.productsspec td {
padding: 0px;
border: 0px dotted #CDCDCD;
vertical-align: top;
COLOR: #000; 
font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
} 

table.productsspec th {
padding: 0px;
border: 0px dotted #CDCDCD;
vertical-align: top;
COLOR: #000;
font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
text-align:center; /* center all elemnts inside body*/
} 

table.allbutton {
	width:570px;	
	border: 0px dotted #CDCDCD;
	padding:0px;			
	margin-top:1px;
}

.productspageheading{
	width:570px;	
	border: 0px dotted #FFDA49;
	padding:2px;			
	margin-top:3px;   
	background-color:#F3F3F3;
	height:20px;
	FONT-SIZE: 15px; 
	COLOR: #000; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: verdana,helvetica,sans-serif;
	text-align: center;
	font-weight:bold;
	vertical-align:center;
}

.productshomepageheading{
	width:99%;	
	border-top: 3px solid #A36000;
	border-bottom: 0px solid #FD0404;
	border-left: 1px solid #A36000;
	border-right: 1px solid #A36000;
	padding-top:3px;			
	margin-top:10px;   
	background-color:#E68904;
	height:25px;
	FONT-SIZE: 15px; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: verdana,helvetica,sans-serif;
	text-align: center;
	font-weight:bold;
	vertical-align:center;
}


.howtoheading{
	width:100%;	
	border-top: 3px solid #A36000;
	border-bottom: 0px solid #FD0404;
	border-left: 1px solid #A36000;
	border-right: 0px solid #A36000;
	padding-top:3px;			
	padding-left:0px;			
	margin-top:0px;   
	background-color:#FFE0BD;
	height:25px;
	COLOR: #7D5831; 	
	font:14px/20px verdana,helvetica,sans-serif;
	text-align: left;
	font-weight:bold;
}


.howtoheadingbt{
	width:100%;	
	border-bottom: 0px solid #A36000;
	border-top: 0px solid #FD0404;
	border-left: 0px solid #A36000;
	border-right: 0px solid #A36000;
	padding-top:1px;			
	padding-left:13px;			
	margin-top:0px;   
	background-color:#FFFFFF;	
	COLOR: #7D5831; 	
	font:14px/20px verdana,helvetica,sans-serif;
	text-align: left;
	font-weight:bold;
}

.howtoheadinga{
	width:100%;	
	border-top: 3px solid #A36000;
	border-bottom: 0px solid #FD0404;
	border-left: 0px solid #A36000;
	border-right: 1px solid #A36000;
	padding-top:3px;			
	padding-left:5px;			
	margin-top:0px;   
	background-color:#FFE0BD;	
	COLOR: #7D5831; 
	font:14px/20px verdana,helvetica,sans-serif;
	text-align: center;
	font-weight:bold;
	vertical-align:center;
}

.howtoheadingx{
	width:100%;	
	border-top: 3px solid #A36000;
	border-bottom: 0px solid #FD0404;
	border-left: 0px solid #A36000;
	border-right: 1px solid #A36000;
	padding-top:3px;			
	padding-left:5px;			
	margin-top:0px;   
	background-color:#FFE0BD;	
	COLOR: #8B5618; 
	font:12px/20px verdana,helvetica,sans-serif;
	text-align: left;
	font-weight:bold;
}

.howtoheadingx a{
	width:99%;	
	padding-top:3px;			
	padding-left:5px;			
	margin-top:0px;   
	background-color:#FFE0BD;
	height:25px;
	COLOR: #8B5618; 
	font:12px/20px verdana,helvetica,sans-serif;
	text-align: left;
	text-decoration: underline; 
	font-weight:normal;
}

.reviewComment{
	width:580px;	
	border: 0px dotted #FFDA49;
	padding:2px;			
	margin-top:0px;
	background-color:#FFFCF7;	
	FONT-SIZE: 15px; COLOR: #000; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma;
	text-align:left;
	font-weight:normal;
	vertical-align:center;
}

.reviewerName{
	width:580px;	
	border: 0px dotted #FFDA49;
	padding:2px;			
	margin-top:0px;
	background-color:#FFFFFF;	
	FONT-SIZE: 15px; COLOR: #000; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma;
	text-align: right;
	font-weight:bold;
	vertical-align:center;
}


table.allbutton td {
padding: 0px;
border: 0;
vertical-align: top;
FONT-SIZE: 13px; COLOR: #000; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma;
} 

h2.price{
	margin-bottom:5px;
	margin-top:5px;
	font-size:18px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #000000; 
	LINE-HEIGHT: 16px;
	font-weight:bold;
}

h2.fullprice{
	margin-bottom:5px;
	margin-top:5px;
	font-size:14px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #000000; 
	LINE-HEIGHT: 16px;
	font-weight:bold;
}
	   
h2.save{
	margin-bottom:5px;
	margin-top:5px;
	font-size:14px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #FF2E1F; 
	LINE-HEIGHT: 16px;
	font-weight:bold;
}

.discount{		
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #F54747; 
	LINE-HEIGHT: 16px;
	font-weight:bold;
}
				
h2.sysreq{
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	font-size:14px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #000; 
	LINE-HEIGHT: 16px;
	font-weight:normal;	
}

p.productsMoreInfoLinks{
	margin-bottom:1px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	font-size:12px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #000;    
	font-weight:normal;
}

.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;
}

/* 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 : #FFF3E1;
	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:#FEF0DE;
	text-decoration: underline;
}

.coloredlink:hover{	  
	background-color:#FEEFCA;
	text-decoration: underline;
	color:#AD7A00;
}

.faqanswer a{	  
	background-color:#FEF0DE;
	text-decoration: underline;

}


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

.faqsubheading {
	margin-top:10px;
	margin-bottom:3px;
	COLOR: #E48100; 
	font: 14px/14px verdana, arial, helvetica,sans-serif;
	font-weight:bold;

}

.faqsubheading a{
	margin-top:10px;
	margin-bottom:3px;
	COLOR: #E48100; 
	font: 14px/14px verdana, arial, helvetica,sans-serif;
	font-weight:bold;

}

.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: #D38021; 
	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/home/arrowbul.gif");
	list-style-position: outside;
	list-style-type: disc;
}

.faqBullets a{
	text-decoration: underline;
}

.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;
}

.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;
}

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

.testam{
   		
		font: 13px/20px verdana, arial, helvetica,sans-serif;
		font-weight:normal;		
		text-align:right;
		background-color:#EBF0FA;
		border-bottom: 1px solid #0B60FA;
}


.headingafl{
   		COLOR: #000000; 
		font: 13px/20px verdana, arial, helvetica,sans-serif;
		font-weight:normal;		
		text-align:left;
		background-color:#FEF9F3;
		border-bottom: 1px solid #FFC683;
}

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



/* side boxes title */
.titleleft {
	padding-bottom : 1px;
	padding-left : 6px;
	padding-right :15px;
	margin : 5px 0 1px 0;
	color : #000000;
	font : 12px/18px verdana, Arial, sans-serif;
	font-weight : bold;
	text-align : center;
}

/* side boxes title  link*/
.titleleft A {
	color : #000000;
}

/* side boxes title hover effect */
.titleleft A:hover {
	color : #c25a02;
}


/* join newsletter mail box text style class used on shop template */

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

/* join mail box button class on shop template */

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


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