@import url(common.css);
@import url(highlights.css);

#col2_3										{margin: 70px -95% 0 0;}

/*******************************************************
Product Header
*******************************************************/		
h1 											{font-family: "Arial Narrow", Arial, sans-serif; font-size: 20px;}
h1 span 										{font-weight: normal;}
h2.section 									{font-size: 11px; padding: 8px 0px 4px 0px;}
h3												{font-size: 11px;}
p.small 										{font-size: 10px;}

/*******************************************************
Product Generic
*******************************************************/		
#col2_3 h1 									{margin: 0px 0px 1px 0px; font-family: "Arial Narrow", Arial, sans-serif; font-size: 20px;}
#col2_3 h3 									{font-weight: bold;}
#col2_3 em 									{font-style: normal;	font-weight: normal;}
#col2_3 p 									{margin: 0px 0px 10px 0px;	line-height: 1.3em;}
#backlink 									{margin: 0px; padding: 0px; border: 0px; height: 52px;}
* html #backlink 							{height: 54px;}

div.box144b h2 							{font-size: 11px; font-weight: normal;}
div.box144b h2.box144b					{font-size: 11px; font-weight: bold;}
div.box144b p								{font-size: 11px;}
div.box144b select 						{margin: 2px 0px 3px 0px; font-size: 11px;	width: 122px;}

/*******************************************************
Navigation
*******************************************************/		
#prodnav 									{margin: 15px 0px 8px 0px;	padding-bottom: 4px; background-color: #edf5fb;	border-color: #b4d0dc; border-style: solid; border-width: 1px 0px 1px 0px;}
#prodnav p 									{text-align: center; margin: 2px 0px 0px 0px;}
#prodnav a 									{font-weight: bold;}
#prodnav span 								{font-weight: normal;}

/*******************************************************
Historical Data
*******************************************************/		
#historylinks 									{margin: 8px 0px 8px 0px;	padding-bottom: 4px;}
#historylinks h2 								{margin-left: -8px; font-size: 11px;}
#historylinks p 								{text-align: left; margin: 2px 0px 0px 0px;}
#historylinks ul 								{margin-bottom: 8px;}
#historylinks a 								{font-weight: bold;}
#historylinks hr								{height: 0px; border: 1px #cdcdcd solid;}
#historylinks span 							{font-weight: normal;}
#historylinks h2.redlarge 							{font-family: Arial, sans-serif; font-size: 14px; color: #ff0000;}

/*******************************************************
Short Description
*******************************************************/		
#shortdescription								{margin-top: 15px; margin-bottom: 20px;}
#shortdescription img						{padding: 0px 0px 0px 8px;}
#shortdescription #score					{margin: 0px; padding-right: 2px; vertical-align: middle;}
#shortdescription span 	{line-height: 130%;}

#prodstats 										{position: relative;	margin-top: 16px; width: 440px;}
#prodstats div									{margin: 0px; padding: 0px 4px 0px 0px;}

.prodstatsdiv									{position: relative; float: left; margin-right: 4px;}
.prodstatsdiv .fromlabel 					{position: absolute; font-family:  Arial, sans-serif; font-size: 10px; top: -10px; width: 60px;}
.prodstatsdiv .adprice 						{width: 100%; font: 0.8em  "Arial Narrow", sans-serif; text-align: left;}
* html .prodstatsdiv .adprice 			{width: 130px;}
.prodstatsdiv .adprice .price				{font-family:  "Arial Narrow", sans-serif; font-weight: bold; font-size: 25px;}
.prodstatsdiv .adprice .euro 				{font-family:  "Arial Narrow", sans-serif; font-size: 16px; margin-left: -2px;}
.prodstatsdiv .adprice .comma				{font-weight: normal; margin: 0px -1px 0px -1px; height: 10px;}
.prodstatsdiv .adprice .decimal			{top: 18px; font: 10px  "Arial Narrow", sans-serif; vertical-align: top;}
.prodstatsdiv .adprice .taxinclusive	{font-family:  Arial, sans-serif; font-size: 9px;}

.prodstatsdiv .stat_bs_label 				{float: left; padding-right: 4px; font-size: 9px; line-height: 11px; vertical-align: top; text-align: right; padding-top: 4px; margin-right: 0px; width: 40px;}
.prodstatsdiv .stat_td_label 				{float: left; padding-left: 4px; padding-right: 4px; font-size: 9px; line-height: 11px; vertical-align: top; text-align: left; padding-top: 4px; margin-right: 8px; width: 60px;}
.prodstatsdiv .divider 						{float: left; height: 28px; width: 1px; margin: 0px 0px 0px 4px; background-color: #aaa;}
.prodstatsdiv .stat_bs_icon 				{float: left; padding-right: 0px; margin: 4px 0px 0px 0px;}
.prodstatsdiv .stat_td_icon 				{float: left; padding-right: 0px; margin: 4px 0px 0px -4px;}

.prodstatsdiv input 							{float: left; padding: 2px 5px; overflow: visible; margin-top: 4px; margin-left: 0px; margin-bottom: 8px;}

/*******************************************************
Full Description
*******************************************************/		
#fulldescription, #support				{font-size: 11px; margin-top: 30px;}
#fulldescription h3,
#fulldescription p,
#fulldescription ul						{font-size: 11px; margin-bottom: 14px;}
#fulldescription img						{float: right; margin-left: 4px;}

/*******************************************************
Support
*******************************************************/		
#support h2.section						{font-size: 11px;}
#support										{font-size: 11px; margin-top: 30px;}
#support p,
#support ul									{font-size: 11px; margin-bottom: 14px;}
#support img								{float: right; margin-left: 4px;}

/*******************************************************
Feature Screenshots
*******************************************************/		
#featurescreenshots h2.box144 		{padding: 10px 10px 0px 10px; text-align: center;}
#featurescreenshots div.border 		{padding: 0px 0px 0px 10px;}
#featurescreenshots img 				{padding-top: 10px;}

/*******************************************************
Pricing
*******************************************************/		
#pricing #currency 						{font-size: 11px;	vertical-align: middle;}
#pricing table 							{width: 100%; padding: 0px; border-collapse: collapse; margin-top: 4px;	margin-bottom: 8px; border-top: 1px #ececec solid;}
#pricing td 								{border-bottom: 1px #ececec solid; padding: 4px 8px 6px 0px; height: 10px; white-space: nowrap; vertical-align: top; line-height: 130%;}
#pricing td p.red							{font-size: 11px;}
#pricing img								{float: right; margin-left: 4px;}
#pricing td.desc 							{width: 100%; padding-left: 8px;	white-space: normal;}
#pricing td.verify 						{background-color: #f3f3f3; text-align: center;	padding-left: 8px;}
#pricing td.price 						{background-color: #f3f3f3; text-align: right; margin: 0px;	padding-left: 8px;}
#pricing td.filesize 					{text-align: right; margin: 0px;	padding-left: 8px;}
#pricing #pricingheader 				{border-width: 1px 0px 1px 0px; border-style: solid; border-color: #ececec; padding: 3px 0px 5px 0px;}
#pricing 									{border-bottom: 1px  #ececec solid;}

/*******************************************************
Downloads - Legacy
*******************************************************/		
#evals #fileviewers 						{float: right; margin: -20px 0px 16px 0px;}
#evals table 								{width: 100%; padding: 0px; border-collapse: collapse; margin-bottom: 8px; margin-top: -6px; border-top: 1px #ececec solid; clear: both;}
#evals td 									{border-bottom: 1px #ececec solid; padding: 0px 8px 0px 0px; height: 38px;	padding-left: 30px;}
#evals td.right 							{text-align: right; padding-left: 0px; padding-right: 0px;}

/*******************************************************
Downloads - Current
*******************************************************/
#eval-downloads #fileviewers 						{float: right; margin: -20px 0px 16px 0px;}
#eval-downloads table 								{padding: 0px; border-collapse: collapse; margin-bottom: 8px; margin-top: -6px; /*border-top: 1px #ececec solid;*/ clear: both;}
#eval-downloads td 									{padding: 0px 8px 0px 30px; height: 38px;}
#eval-downloads td.right 							{text-align: right; padding-left: 0px; padding-right: 0px;}

#eval-downloads table.max-width				{border-top: 1px #ececec solid; width:100%;}
#eval-downloads table.max-width td			{border-bottom: 1px #ececec solid;}
#eval-downloads table.backlink				{border-top: 1px #ececec solid; width:100%;}
#eval-downloads table.backlink td 				{padding-left: 0px;}
#eval-downloads table.ftps td				{padding-left: 8px;}
#eval-downloads table.ftps td.download				{padding-left: 30px;}

/*******************************************************
Download File Icons
*******************************************************/		
.access {background: url(/res/pub/img/site/filetypes/access.gif) no-repeat center left;}
.acrobat {background: url(/res/pub/img/site/filetypes/acrobat.gif) no-repeat center left;}
.avi {background: url(/res/pub/img/site/filetypes/avi.gif) no-repeat center left;}
.bin {background: url(/res/pub/img/site/filetypes/bin.gif) no-repeat center left;}
.box {background: url(/res/pub/img/site/filetypes/box.gif) no-repeat center left;}
.box_locked {background: url(/res/pub/img/site/filetypes/box_locked.gif) no-repeat center left;}
.cart {background: url(/res/pub/img/site/filetypes/cart.gif) no-repeat center left;}
.chm {background: url(/res/pub/img/site/filetypes/chm.gif) no-repeat center left;}
.demo {background: url(/res/pub/img/site/filetypes/demo.gif) no-repeat center left;}
.download {background: url(/res/pub/img/site/filetypes/download.gif) no-repeat center left;}
.download_box {background: url(/res/pub/img/site/filetypes/download_box.gif) no-repeat center left;}
.download_box_locked {background: url(/res/pub/img/site/filetypes/download_box_locked.gif) no-repeat center left;}
.download_locked {background: url(/res/pub/img/site/filetypes/download_locked.gif) no-repeat center left;}
.dvx {background: url(/res/pub/img/site/filetypes/dvx.gif) no-repeat center left;}
.eval {background: url(/res/pub/img/site/filetypes/eval.gif) no-repeat center left;}
.flash {background: url(/res/pub/img/site/filetypes/flash.gif) no-repeat center left;}
.helpfile {background: url(/res/pub/img/site/filetypes/helpfile.gif) no-repeat center left;}
.hta {background: url(/res/pub/img/site/filetypes/hta.gif) no-repeat center left;}
.html_doc {background: url(/res/pub/img/site/filetypes/html_doc.gif) no-repeat center left;}
.html_helpfile {background: url(/res/pub/img/site/filetypes/html_helpfile.gif) no-repeat center left;}
.webex_demo {background: url(/res/pub/img/site/filetypes/webex.gif) no-repeat center left;}
.info {background: url(/res/pub/img/site/filetypes/info.gif) no-repeat center left;}
.mdl {background: url(/res/pub/img/site/filetypes/mdl.gif) no-repeat center left;}
.pfs {background: url(/res/pub/img/site/filetypes/pfs.gif) no-repeat center left;}
.powerpoint {background: url(/res/pub/img/site/filetypes/powerpoint.gif) no-repeat center left;}
.productconfigs {background: url(/res/pub/img/site/filetypes/productconfigs.gif) no-repeat center left;}
.uml {background: url(/res/pub/img/site/filetypes/uml.gif) no-repeat center left;}
.word {background: url(/res/pub/img/site/filetypes/word.gif) no-repeat center left;}
.wordpad {background: url(/res/pub/img/site/filetypes/wordpad.gif) no-repeat center left;}
.xls {background: url(/res/pub/img/site/filetypes/xls.gif) no-repeat center left;}

/*******************************************************
Forums
*******************************************************/		
#forum h4 									{font-size: 11px; margin-top: 5px; text-decoration: none; font-weight: normal;	margin-bottom: 3px;}
#forum h4 span 							{font-weight: bold; text-decoration: underline;}
#forum p a 									{font-weight: bold;}
#forum form 								{float: right;	margin: -20px 0px 0px 2px;}
#forum hr 									{border-width: 1px 0px 0px 0px; border-style: solid; border-color: #ccc; height: 1px;}

/*******************************************************
Publisher Info
*******************************************************/	
#publisherdesc img 						{float: right}
#publisherdesc p.small 					{font-size: 9px;	border-top: 1px #ccc solid; margin-top: 30px; padding-top: 4px;	font-family: Arial, Tahoma, sans-serif; line-height: 1.25em;}

/*******************************************************
Reviews
*******************************************************/	
#reviews h4 								{font-size: 11px; margin-top: 15px; padding-bottom: 2px; border-bottom: 1px #ccc solid;}
#reviews h4 span.score 					{margin-top: -13px; float: right;}
* html #reviews h4 span.score 		{margin-top: -16px;}
#reviews h4 span 							{font-weight: normal;}
#reviews form 								{float: right;	margin-top: -20px;}

/*******************************************************
Feature Table
*******************************************************/	
.featuretable td							{font-size: 11px; margin-top: 15px; padding: 0px 5px 2px 0px; border-bottom: 1px #ececec solid;}

/*******************************************************
Screenshot popup
*******************************************************/	
.ss-container {
	float: right; 
}

.ss-image {
	margin-bottom: 4px;
	padding-left: 8px;
}

.ss-zoom {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.ss-zoom a {
	text-decoration: none;
	color: #aaa;
}

.ss-zoom a:hover {
	text-decoration: none;
	color: red;
}