.tabberlive .tabbertab 
{
	width:auto !important;
}

ul.tabbernav li, ul.tabbernav a
{
	display:inline !important;
}

.permit, .deny
{
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-bottom:2px;
}

.permit {background-image:url(/images/permit.png); background-repeat:no-repeat; background-position:center;}

.deny {background-image:url(/images/deny.png); background-repeat:no-repeat; background-position:center;}

table.admin{width:100% !important;}

.buy_button {font-family:Verdana,Arial,Helvetica,sans-serif !important; background:url(/images/buy-now.gif) repeat-x !important; font-size: 13px; width:73px; height:44px; border:none; color:#fff; cursor:pointer; vertical-align:middle; font-weight:bold; margin-left:160px;}
.buy_button:hover {background:url(/images/buy-now-hover.gif) repeat-x !important;}
.buy_button_disabled {font-family:Verdana,Arial,Helvetica,sans-serif !important; background:url(/images/buy-now-disabled.gif) repeat-x !important; font-size: 13px; width:73px; height:44px; border:none; color:#fff; vertical-align:middle; font-weight:bold; margin-left:160px;}

.free_button {font-family:Verdana,Arial,Helvetica,sans-serif !important; background:url(/images/free.gif) repeat-x !important; font-size: 13px; width:43px; height:44px; border:none; color:#fff; cursor:pointer; vertical-align:middle; font-weight:bold; margin-left:160px;}
.free_button:hover {background:url(/images/free-hover.gif) repeat-x !important;}
.free_button_disabled {font-family:Verdana,Arial,Helvetica,sans-serif !important; background:url(/images/free-disabled.gif) repeat-x !important; font-size: 13px; width:43px; height:44px; border:none; color:#fff; vertical-align:middle; font-weight:bold; margin-left:160px;}

.collapsed_faq_question, .expanded_faq_question {margin-bottom:5px;}

.collapsed_faq_question dt, .expanded_faq_question dt{background:url(/images/faq-collapsed.gif) 20px no-repeat; color:#aaa; font-weight:bold; border-bottom:1px solid #aaa; cursor:pointer; margin-bottom:2px;}
.collapsed_faq_question dt span, .expanded_faq_question dt span{margin-left:40px; color:#415968;}

.expanded_faq_question dt{background-image:url(/images/faq-expanded.gif) !important;}

.collapsed_faq_question dd{display:none;}

.expanded_faq_question dd{color:#F08B5D; font-weight:bold; margin-left:20px;}
.expanded_faq_question dd span{color:black; font-weight:normal;}

#purchase_faq h1{font-size:20px; font-weight:bold; text-decoration:underline; margin-bottom:5px; color:#009900;}

.changelog {list-style:none; font-weight:bold;}
.changelog_item{list-style-image:url(/images/bullet-blue.gif); font-weight:normal; margin-left:40px;}

#div_product_screenshot {border:5px solid #aaa; background-color:#ff0000;}
#div_product_data p {margin-bottom:5px;}

.product_icon {float:left; margin-right:10px;}

.p_download, .p_download_disabled
{
	text-align:center;
	width:186px;
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:5px;
	padding:5px 5px 0 10px !important;
	color:#fff;
	text-align:left;
}

.p_download
{
	cursor:pointer !important;
	background:url(/images/download_button.png) no-repeat;
}

.p_download:hover
{
	background:url(/images/download_button_hover.png) no-repeat;
}

.p_download_disabled
{
	cursor:default !important;
	background:url(/images/download_button_disabled.png) no-repeat;
}

th.edition-column
{
	width:6em;
	text-align:center;
}

td .permit, td .deny
{
	width:100%;
}

.feature_name
{
	font-weight:bold;
}

.feature_description
{
	font-size:.8em;
}

.jdSlideshow .slideInfoZone h2
{
	display:block !important;
}

#span_product_name
{
	color:#009900;
}

#span_product_tagline
{
	color:#000000;
}

#div_tip img
{
	vertical-align:middle;
}