@charset "UTF-8";
/* CSS Document */
body 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header{
	background:url(../images/bg_header.jpg) no-repeat;
	width:991px;
	height:74px;
	position:relative;
}
#logo{
	padding-left:20px;
}
#linkstop{
	position:absolute;
	top:17px;
	right:30px;
}
#slogan{
	position:absolute;
	top:20px;
	left:210px;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #FFFFFF;
}
#content{ width:975px;}

#footer{
	background:url(../images/bg_footer.jpg) no-repeat;
	width:923px;
	height:25px;
	position:relative;
	padding:10px 30px;/* bottom*/
}

.panel{
	border:solid 1px #CCCCCC;
}

.titlepanel{
	background-color:#DB3112;
	height:19px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
}

.window{
    position:absolute;
	width:355px; 
	height:300px;
    z-index:98;  
    visibility: hidden;
	padding:0;
}

.windowdraw{
   position:absolute;
    z-index:97;
    width:510px; 
    height:310px; 
    overflow:auto;
}

.generatebuttons{
    
    z-index:99;
}
.buttonon{
    background:url(../images/bg_button.png) #006699 repeat-x;
    min-height:13px;
    max-width:103px;
    border:solid 1px #006699;
    cursor:pointer;
    font-size: 11px;
    font-weight: normal;
    color:#FFFFFF;
    padding:3PX;
}
.buttonoff{
    min-height:19px;
    max-width:109px;
    cursor:pointer;
    font-size: 11px;
    font-weight: normal;
    color:#555;
    padding:3PX;
}

.ins_text
{
 	color: #FF3300;
	font-size:16.5px;
}

.text_superscript
{
 	color: #FF3300;
	font-size:11px;
}

#download_visifire{
	position:relative;
	top:10px; 
	left:620px; 
	height:5px; 
	width:150px;
	color:#555555;
	font-family:Lucida Grande,Geneva,Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:normal;
	}
	
#chartdesigner{
	position:relative;
	top:124px; 
	left:620px; 
	height:5px; 
	width:150px;
	color:#555555;
	font-family:Lucida Grande,Geneva,Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:normal;
	}
	


#newsletter{
	position:relative;
	top:220px; 
	left:620px; 
	height:5px; 
	width:150px;
	color:#555555;
	font-family:Lucida Grande,Geneva,Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:normal;
	}
	


#tutorial{
	position:relative;
	top:10px;
	left:700px;
	height:5px;
	font-size:10px;
	text-align:justify;
	width: 100px;
	}
#priceList
{
    position:relative;
	left:25px;
}

.generatebutton{
   cursor:pointer; 
}


.inputbox{
	width:63px;
	z-index:1;
}

.inputboxwide{
	width:120px;
}

.zvalue1{
    visibility:hidden; display:none;
}

.zvalue2{
    visibility:hidden; display:none;
}

.buttonEnabled
{
	color:buttontext;
	cursor:pointer;
}

.buttonDisabled
{
	border:1px outset gray;
	color:graytext;
	cursor:text
}

#customchartstext
{
    font-family:Trebuchet MS;
    font-size:16px;
    color:#FF8922;
    font-weight:bold;
    letter-spacing:0px;
    line-height:18px;
	
}

#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

<!--[if lt IE 7]>
<style type='text/css'>
	#simplemodal-container a.modalCloseImg {
		background:none;
		right:-14px;
		width:22px;
		height:26px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='images/x.png', sizingMethod='scale'
		);
	}
</style>
<![endif]-->


.license{
	color:#3B5E79;
	font-size:20px;
}

#dialog_link {		
		
}

#dialog_link span.ui-icon {
	display:inline-block;
	left:0.2em;
	top:.2em;
	margin:-8px 5px 0 0;	
	position:relative;		
}

#dialog_link {	
	padding: 3px 5px 3px 2px;
	font-size:15px;
	text-decoration:none;	
	display:inline-block;	
}

#dialog_link {		
	position:absolute;
	left:160px;
	top:355px;
}

.buynow {
	width:100px;
	right:5px;		
	position:relative;
}

.ViewCartH {
    visibility: hidden;
}

.ViewCartV {
    visibility: visible;
}