@charset "UTF-8";
/* CSS Document */

/* first: neutralize */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

body {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background: #FFF;
	text-align: center;
	font-size: 13px;
}

.site #container { 
	width: 750px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
} 
.site #contentwrapper {
	background: #666;
	border: 2px solid #666;
	padding: 6px 0; /* top padding same as rounded corner radius */
	width: 745px;
}

.site #content {
	background: #FFF top left no-repeat;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
}

.site #footer {
	background-image: url(../img/nav/globalnavbg.png);
	background-repeat: no-repeat;
	background-position: 0 -168px;
	width: 732px;
	height: 42px;
	font-size: 12px;
	color: #666;
	padding: 11px;
}

.site #footer a {
	color: #666;
	text-decoration: none;
}

.site #footer a:hover {
	color: #333;
	text-decoration: none;
}

/* Nav Bar */
#globalheader { width: 752px; height: 42px; margin: 18px auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 109px; height: 0; padding-top: 42px; overflow: hidden; }
#globalheader #globalnav li#nav_home a { float: left; width: 147px; height: 0; padding-top: 42px; overflow: hidden; }
#globalheader #globalnav li#navspace a { float: left; width: 20px; height: 0; background-position: -600px 0; cursor: default; }
#globalheader #globalnav li a,#globalheader #applesearch { background-image: url(../img/nav/globalnavbg.png); background-repeat: no-repeat; }
/* Nav Elements */
#globalheader #globalnav li#nav_home a { background-position: 0 0; }
#globalheader #globalnav li#nav_download a { background-position: -147px 0; }
#globalheader #globalnav li#nav_purchase a { background-position: -256px 0; }
#globalheader #globalnav li#nav_add-ons a { background-position: -365px 0; }
#globalheader #globalnav li#nav_support a { background-position: -474px 0; }
/* Nav Elements hover */
#globalheader #globalnav li#nav_home a:hover { background-position: 0 -42px; }
#globalheader #globalnav li#nav_download a:hover { background-position: -147px -42px; }
#globalheader #globalnav li#nav_purchase a:hover { background-position: -256px -42px; }
#globalheader #globalnav li#nav_add-ons a:hover { background-position: -365px -42px; }
#globalheader #globalnav li#nav_support a:hover { background-position: -474px -42px; }
/* Nav Elements pressed  */
#globalheader #globalnav li#nav_home a:active { background-position: 0 0; }
#globalheader #globalnav li#nav_download a:active { background-position: -147px -84px; }
#globalheader #globalnav li#nav_purchase a:active { background-position: -256px -84px; }
#globalheader #globalnav li#nav_add-ons a:active { background-position: -365px -84px; }
#globalheader #globalnav li#nav_support a:active { background-position: -474px -84px; }
/* Nav Elements active  */
#globalheader.nav_home #globalnav li#nav_home a:hover { background-position: 0 0; cursor: default; }
#globalheader.nav_download #globalnav li#nav_download a { background-position: -117px -114px !important; }
#globalheader.nav_purchase #globalnav li#nav_purchase a { background-position: -234px -114px !important; }
#globalheader.nav_add-ons #globalnav li#nav_add-ons a { background-position: -365px -114px !important; }
#globalheader.nav_support #globalnav li#nav_support a { background-position: -474px -114px !important; }
/* Nav Bar Search */
#applesearch { width: 149px; height: 32px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; padding-top: 10px; }
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#CCC; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#999; color:#FFF; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:bold; }

/* CONTENT */
.site #functiontable {
	font-size: 11px;
	border: none;
	width: 702px;
}

.site #functiontable .icon {
	width: 36px;
}

.site #functiontable .function {
	width: 300px;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.site #functiontable .function b {
	color: #09F;
	font-size: 16px;
	font-weight: normal;
}


.site #more_info_box {
	height: 42px;
	width: 212px;
	background: url(../img/moreinfo-button.png) no-repeat center top;
	cursor: pointer;
}


.site #download_box {
	height: 65px;
	width: 212px;
	background: url(../img/downloadfree-button.png) no-repeat center bottom;
	text-align: right;
	font-size: 10px;
	cursor: pointer;
}

.site #download_box_upd {
	height: 65px;
	width: 212px;
	background: url(../img/downloadupdate-button.png) no-repeat center bottom;
	text-align: right;
	font-size: 10px;
	cursor: pointer;
}

.site #content h3 {
	font-size: 14px;
	font-weight: normal;
}


.site #content h4 {
	font-size: 16px;
	font-weight: normal;
}


.site #content tr {
	vertical-align: top;
}


.site .infopopup {
	border-bottom: #666 1px dotted;
	cursor: help;
}


.site .downloadform {
	padding-left: 15px;
}

.site .confirm {
	font-size: 10px;
}

.site #cemail, .site #BILL_FIRST_NAME, select {
  background: url(../img/inputbg.png) repeat-x;
  border: 2px solid #666;
}

.site #download_submit {
	height: 65px;
	width: 212px;
	background: url(../img/downloadfree-button.png) no-repeat;
	border: none;
	text-align: right;
	font-size: 10px;
	cursor: pointer;
	padding-right: 18px;
	padding-top: 30px;
}

label.error { width: 250px; display: block; float: left; color: red; }

.site #content .contactform label {
  display: block;
  float: left;
  width: 100px;
}

.site #content .contactform input, select {
  display: block;
  float: left;
  width: 150px;
  background: url(../img/inputbg.png) repeat-x;
  border: 2px solid #666;
}

.site #content .contactform textarea {
	background: url(../img/inputbg.png) repeat-x;
	border: 2px solid #666;
}

.site #content .contactform form br {
  clear: left;
}

.site #content .contactform input#submit {
  float: none;
  width: 130px;
  border: 2px solid #666;
}


table.sortable{border:0; padding:0; margin:0;}
table.sortable td{padding:4px; border-bottom:solid 1px #DEDEDE;}
table.sortable th{padding:4px;}
table.sortable td.size {text-align:right;}
table.sortable td.dl {background:url(../img/download-arrow.png) no-repeat top right;cursor:pointer;text-align:right;padding-right:27px;}
table.sortable thead, tfoot{background:#FC6; color:#333333; text-align:left;}
/* Bubble pop-up */
.popup { position: absolute; display: none; z-index: 50; border-collapse: collapse; }
.popup td.corner { height: 18px; width: 18px; }
.popup td#topleft { background-image: url(../img/imgprvw/tl.png);}
.popup td.top { background-image: url(../img/imgprvw/t.png); height: 18px; text-align: center; }
.popup td#topright { background-image: url(../img/imgprvw/tr.png);}
.popup td.left { background-image: url(../img/imgprvw/l.png); width: 18px; }
.popup td.right { background-image: url(../img/imgprvw/r.png); width: 18px; }
.popup td#bottomleft { background-image: url(../img/imgprvw/bl.png); }
.popup td.bottom { background-image: url(../img/imgprvw/b.png); height: 18px; text-align: center;}
.popup td#bottomright { background-image: url(../img/imgprvw/br.png);}
.popup td.bottom span { display: block; margin: 0 auto; background-image: url(../img/imgprvw/pointdown.png); width: 20px; height: 18px; }
.popup td.top span { display: block; margin: 0 auto; background-image: url(../img/imgprvw/pointup.png); width: 20px; height: 18px; }
.popup table.popup-contents{font-size:12px;line-height:1.2em;background-color:#fff;color:#666;}
table.popup-contents th{text-align:right;text-transform:lowercase;}
table.popup-contents td{text-align:left;}
tr#more-info th{text-align:left;text-indent:-9999px;background-image:url(../img/imgprvw/info.png);height:48px;width:48px;background-repeat:no-repeat;}
tr#release-notes td a,tr#more-info td a{color:#333;}
/* TipTip CSS - Version 1.2 */
#tiptip_holder{display:none; position:absolute; top:0; left:0; z-index:99999}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_content{font-size:11px; color:#fff; text-shadow:0 0 2px #000; padding:4px 8px; border:1px solid rgba(255,255,255,0.25); background-color:rgb(25,25,25); background-color:rgba(25,25,25,0.92); background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000)); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:0 0 3px #555; -webkit-box-shadow:0 0 3px #555; -moz-box-shadow:0 0 3px #555}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff; border-top-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff; border-bottom-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff; border-right-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff; border-left-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px; margin-left:-6px; border-top-color:rgb(25,25,25); border-top-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px; margin-left:-6px; border-bottom-color:rgb(25,25,25); border-bottom-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px; margin-left:-5px; border-right-color:rgb(25,25,25); border-right-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px; margin-left:-7px; border-left-color:rgb(25,25,25); border-left-color:rgba(25,25,25,0.92)}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px; background-color:rgba(45,45,45,0.88)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88)}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92)}
}
/* Twitter */
.tweet, .query{color:#333}
.tweet .tweet_list, .query .tweet_list{-webkit-border-radius:.5em; list-style-type:none; margin:0; padding:0; background-color:#CCC}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic{text-transform:uppercase}
.tweet .tweet_list li, .query .tweet_list li{overflow-y:auto; overflow-x:hidden; padding:.5em}
.tweet .tweet_list li a, .query .tweet_list li a{color:#600}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even{background-color:#999}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar{padding-right:.5em; float:left}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img{vertical-align:middle}
/* SpryValidationTextField.css - version 0.4 - Spry Pre-Release 1.6.1  &  SpryFormValidation.css - version 0.5 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg,.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg {display: none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg,.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg {display: inline;color: #C33;border: 2px solid #C33;}
.textfieldValidState input, input.textfieldValidState,.textareaValidState textarea, textarea.textareaValidState {border: #0C0 2px solid;}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input, textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea,textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {background-color: #FCC; border: #F00 2px solid;}
.textfieldFocusState input, input.textfieldFocusState, .textareaFocusState textarea, textarea.textareaFocusState {background-color: #FFF;}
.textfieldFlashText input, input.textfieldFlashText, .textareaFlashState textarea, textarea.textareaFlashState {color: red !important;}
.textfieldHintState input, input.textfieldHintState, textarea.textareaHintState, .textareaHintState textarea {/*color: red !important;*/}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/imgprvw/fancy_loading.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0;}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;display:none;margin:0;padding:20px;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;outline:none;overflow:hidden;margin:0;padding:0;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('../img/imgprvw/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;}
#fancybox-content{height:auto;width:auto;margin:0;padding:0;}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;margin:0;padding:0;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{text-align:center;color:#333;padding:10px 0;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:700;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{background:url('../img/imgprvw/fancy_title_over.png');display:block;padding:10px;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('../img/imgprvw/fancy_title_left.png') repeat-x;}
#fancybox-title-main{font-weight:700;line-height:29px;background:transparent url('../img/imgprvw/fancy_title_main.png') repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url('../img/imgprvw/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../img/imgprvw/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background:transparent url('../img/imgprvw/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{background:transparent url('../img/imgprvw/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;border:0;z-index:1001;margin:0;padding:0;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../img/imgprvw/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/imgprvw/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('../img/imgprvw/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/imgprvw/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../img/imgprvw/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/imgprvw/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('../img/imgprvw/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/imgprvw/fancy_shadow_nw.png') no-repeat;}