﻿*
{
/*border: dotted 1px green;*/
font-family: Arial;
}

body
{
width: 100%;
min-width: 900px;
height: 100%;
margin: 0;
padding: 0;
font-size: 11px;
background: #fdfaf8 url(images/back_gradient.gif) repeat-x 0 55px;
}
h1{ font-size:14px;}
h2,h3{ font-size:13px;}
img
{
border: 0;
vertical-align: middle;
}

a
{
color: #144f99;
}

.back
{
height: 55px;
background: url(images/top_back.gif) repeat-x;

}

.flags
{
margin: 20px 0 20px 4px;
}

.blacklink
{
color: #b8b9ba;
text-decoration: none;
}

#index
{

}

#main
{
width: 900px;
text-align: center;
vertical-align: top;
margin: -55px auto 0;
padding: 0;
}

.top
{
width: 100%;
height: 55px;
line-height: 55px;
vertical-align: middle;
padding: 0;
margin: 0;
text-align: center;
}

.topmenu
{
font-family: Tahoma;
font-size: 12px;
color: #41291D;
margin: 0 auto;
width: 550px;
}

.topmenu a
{
font-family: Tahoma;
font-size: 12px;
color: #41291D;
padding: 0 12px;
text-decoration: none;
}

.toplogo
{
float: left;
padding: 0;
margin: -1px 0;
width: 113px;
height: 54px;
text-align: left;
}

.mainleft
{
clear: left;
float: left;
width: 644px;
padding: 0;
margin: 27px 0;
background: url(images/wide_middle.gif) repeat-y;
}

.maindownload
{
clear: left;
float: left;
width: 900px;
padding: 0;
margin-top: 27px;
background: url(images/wide_download.gif) repeat-y;
}

.mainright,
.mainrightfr
{
	clear: right;
	float: right;
	width: 226px;
	padding: 0;
	margin: 27px 0;
	text-align: left;
}
div.mainright #DRM{ width:220px;}
div.mainright #DRM img{ float:left; border:0px; padding:0px; margin:0px;}
.mainrightfr
{
width: 245px;
}

.softlist
{
width: 644px;
margin: 0;
padding: 0;
}

.awards
{
clear: both;
font-size: 18px;
text-align: left;
}
.icon
{
float: left;
margin: 0;
padding: 0 10px 0 0;
}

.productlist
{
width: 289px;
float: left;
clear: none;
text-align: left;
margin: 11px 0 0 22px;
padding: 0 0 16px 0;
display: block;
}

.productlist b,
.softwarelist b
{
font-family: Tahoma;
font-size: 18px;
font-weight: normal;
}

.productlist p
{
margin: 9px 0 11px;
padding: 0;
color: #5a5d62;
}

.productlist a
{
text-decoration: none;
}

.widetop
{
width: 644px;
height: 16px;
background: url(images/wide_top.gif) no-repeat;
clear: both;
}

.widedownloadtop
{
width: 900px;
height: 16px;
background: url(images/wide_download_top.gif) no-repeat;
clear: both;
}

.widebottom
{
width: 644px;
height: 16px;
background: url(images/wide_bottom.gif) no-repeat;
clear: both;
}

.widedownloadbottom
{
width: 900px;
height: 16px;
background: url(images/wide_download_bottom.gif) no-repeat;
clear: both;
}

.bottom
{
margin: 0;
padding: 0 0 30px 0;
width: 900px;
clear: both;
float: left;
font-size: 12px;
color: #b8b9ba;
text-align: left;
font-family: Tahoma;
}

.bottom a
{
padding: 0 10px;
font-family: Tahoma;
}


.bottom a.blacklink
{
padding: 0;
font-family: Tahoma;
}

.resource
{
text-align: left;
font-size: 12px;
line-height: 2em;
}

.resource img
{
float: right;
padding: 0;
margin: 5px 15px;
}

.mainrightfr .resource img
{
margin: 5px 10px 5px 0;
}

.resource b
{
font-size: 14px;
font-weight: bold;
}

.resource a
{
color: #000000;
}

.resource p a
{
text-decoration: none;
}

#videoeditor #videoeditorli,
#videoconverter #videoconverterli,
#videoremaker #videoremakerli,
#ImageConverter #ImageConverterli,
#dvdauthoring #dvdauthoringli,
#dvdcopy #dvdcopyli,
#audioeditor #audioeditorli,
#audioconverter #audioconverterli,
#videotools #videoconverterli,
#videotools #videoremakerli,
#videotools #ImageConverterli,
#audiotools #audioeditorli,
#audiotools #audioconverterli
{
display: none;
}

#dvdcopy span,
#dvdauthoring span
{
/*display: none;*/
}

.softwarelist
{
text-align: left;
}

.softwarelist a
{
font-size: 12px;
font-weight: bold;
}

.softwarelist li
{
padding: 0;
margin: 8px 0;
list-style-type: none;
}

.softwarelist ul
{
padding: 0;
margin: 15px 0;
}

.softwarelist img
{
margin: 0 10px 0 0;
}

.overviewright
{
font-size: 12px;
text-align: left;
width: 358px;
float: right;
margin: 0;
padding: 10px 25px 10px 0;
}
/*
.overviewright p:first-line
{
font-weight: bold;
}
*/
.overviewleft
{
float: left;
width: 240px;
margin: 0;
padding: 10px 0 10px 15px;
font-size: 12px;
text-align: center;
}

.overviewright .sysreq,
.overviewleft .sysreq
{
font-size: 11px;
color: #676767;
}

strong.minsysteqs
{
color: #676767;
}

.overviewleft .sysreq
{
text-align: left;
font-weight: normal;
padding: 0 0 0 58px;
line-height: 2em;
}

.contact span.big,
.buy span.big,
.overviewright span.big,
.downloads span.big,
.privacy span.big
{
font-size: 36px;
font-weight: normal;
}

.privacy span.bigfr
{
font-size: 34px;
font-weight: normal;
}

.contact span.big a,
.buy span.big a,
.overviewright span.big a,
.downloads span.big a,
.privacy span.big a,
.privacy span.bigfr a
{
color: #000000;
text-decoration: none;
}

.overviewright b strong
{
font-weight: bold;
}

.productlist a
{
text-decoration: none;
color: #000000;
}

.productlist a:hover
{
text-decoration: underline;
}

a.data
{
text-decoration: none;
color: #000000;
}

a.data:hover
{
text-decoration: underline;
}

.systems li
{
list-style-type: none;
font-size: 11px;
display: inline;
padding: 0 15px 0 0;
text-align: left;
margin: 0;
}

ul.systems
{
padding: 0;
margin: 15px 0;
}

.overviewul
{
line-height: 1.5em;
padding: 0;
margin: 12px 0 12px 15px;
}

.trademark
{
color: #676767;
}

.contact,
.buy,
.downloads
{
font-size: 12px;
padding: 20px 20px 20px 40px;
text-align: left;
}

.privacy
{
font-size: 12px;
padding: 30px;
text-align: left;
}

.privacy h1
{
font-weight: bold;
font-size: 12px;
margin: 40px 0 5px;
}

.contact .emails
{
font-size: 14px;
}

#videotools .productlist,
#audiotools .productlist
{
width: 100%;
float: left;
clear: both;
text-align: left;
margin: 10px 0 0;
padding: 0;
display: block;
}

#videotools .productlist b,
#audiotools .productlist b
{
font-size: 19px;
font-weight: bold;
line-height: 1.8em;
}

#videotools .icon,
#audiotools .icon
{
float: left;
margin: 0;
padding: 0 20px 0 0;
}

#videotools .overviewright p:first-line,
#audiotools .overviewright p:first-line
{
font-weight: normal;
}

.tools,
.toolsfr
{
margin: 20px 0 10px;
font-size: 26px;
color: #47484c;
}

.toolsfr
{
font-size: 24px;
}

#videotools .download,
#audiotools .download
{
margin: 0;
padding: 0;
}

.moneyback
{
float: left;
margin: 4px 0 15px;
padding: 0;
}

.buy,
.downloads,
.contact
{
float: right;
width: 495px;
margin: 0;
padding: 15px 20px 0 0;
}


.buy table,
.buy tr,
.buy td,
.buy th
{
padding: 2px 0 2px 20px;
border-collapse: collapse;
}

.buy th
{
text-align: center;
font-weight: bold;
font-size: 16px;
/*border-bottom: solid 2px #000000;*/
}

.buyleft,
.downloadleft,
.contactleft
{
float: left;
width: 110px;
margin: 0;
padding: 5px 0 0 10px;
}

.total td
{
/*border-top: solid 1px #000000;
border-bottom: solid 2px #000000;*/
padding: 10px 0 10px 20px;
}

.total1
{
font-size: 16px;
font-weight: bold;
}

.total2
{
font-weight: bold;
text-align: center;
}

td.total3,
td.total4
{
text-align: center;
}

.toppest
{
margin: -13px 0 0;
}

th.th1
{
width: 55%;
text-align: left;
}

th.th2
{
width: 30%;
}

th.th3
{
width: 15%;
}

td.td1
{
width: 1%;
}

td.td3,
td.td4,
td.total3
{
text-align: center;
}

td.td2
{
font-weight: normal;
}

span.total1
{
padding: 5px 9px;
}

input
{
vertical-align: middle;
}

.buyallsoft
{
text-align: center;
margin: 10px 100px 20px 0;
padding: 0;
}

.buyallsoft p
{
margin: 0 0 5px;
padding: 0;
}

.buyallsoft b
{
font-weight: bold;
font-size: 18px;
}

.buyallsoft b strong
{
font-weight: bold;
font-size: 24px;
}

.buyallsoft a
{
text-decoration: none;
color: #000000;
}

.buyallsoft img
{
margin: 5px;
padding: 0;
}

a .specialoffer
{
text-decoration: none;
}

.othersystems
{
clear: both;
font-size: 12px;
text-align: left;
padding: 10px 35px;
}

.othersystems img
{
margin: 0 0 0 -9px;
}

.downloadlist
{
margin: 15px 0;
padding: 0;
clear: both;
}

.downloadlist .downloadimage
{
float: left;
padding: 0;
margin: 0 15px 60px 0;
}

.downloadlist p
{
margin: 0 0 10px;
padding: 0;
}

.downloadlist p a
{
font-weight: normal;
text-decoration: none;
font-size: 22px;
color: #000000;
}

.downloadlist p a:hover
{
text-decoration: underline;
}

.downloadfree
{
margin: 10px 0 10px -5px;
padding: 0;
}

.spacer
{
clear: both;
}

.nstdline
{
line-height: 0.8em;
}

#index .language,
#buynow .language,
#downloads .language
{
margin: 0 20px 0 0;
float: right;
width: 200px;
text-align: right;
}

.contact ol
{
padding: 0;
margin: 10px 5px 10px 25px;
}

.contact li
{
padding: 0;
margin-bottom: 30px;
}

.contact li ol li
{
list-style-type: lower-alpha;
padding: 0;
margin: 7px 0 7px 20px;
}



/*sms List Show*/
.cmsContent{ width:350px; padding:4px; clear:both;}
.cmsContent span{}
.cmsContent .HiSMS div.Rating{float:left; width:120px;}
.cmsContent .HiSMS{ padding:4px; border:solid 1px #FF0000;}
.cmsContent div.YourName{ width:620px; font-weight:bold; size:13px; height:20px; clear:both;}
.cmsContent div.smsRe{ width:350px; font-weight:bold; size:13px; font-weight:lighter;color:#000066; height:20px;}
.cmsContent .HiSMS a.smsReply{padding-right:13px; background:url(images/pen.jpg) no-repeat right;}
.cmsContent div.AddTime{ float:left; width:150px;}
.cmsContent div.IP{float:left;  width:130px;}
.cmsContent div.Comments{ padding:4px; clear:both; }
.cmsContent span.stop{ display:none;}
.cmsContent span.smsChapter a.smsReply{display:block;background:url(images/add-comment.jpg) no-repeat;width:138px;height:25px;overflow:hidden;margin:0px;padding:0px; margin-left:190px; font-size:0px;}
.cmsContent span.smsChapter a.smsReply:hover{background-position:0px -25px;}

/*Download Choices*/
div.downloadchoice { margin-left:106px; margin-top:20px; height:390px;}
div.downloadchoice3 { margin-left:106px; margin-top:20px; height:450px;}
div.columns	{ float: left; width: 216px;}
.purchaseversion	{
	color: #94AF2C;
	background-color: #F1FFE9;
	margin-right: 5px;
	border: 1px dotted #9F9F9F; /* debugging */
}
ul.plan {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
li.plan {
	list-style: none;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	border-top: 1px dotted #C5C2B7;
}

li.bold {
	font-size: 18px;
	font-weight: bold;
}

li.double {
	line-height: 15px;
}

li.single {
	line-height: 33pt;
}

li.first {
	border-top: 0px;
}
li.kindle
{font-size: 12px;line-height: 17pt;}
li.pro-drm
{font-size: 16px;line-height: 17pt;}
li.pro-format
{font-size: 12px;line-height: 17pt;}
div.get-buttons	{ 
	padding-top: 15px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #464646;
}
#pro_plus_tab {
	margin-left: 5px;
}
.freeversion {
	color: #a0b1b3;
	background-color: #f9f9f9;
	margin-right: 5px;
	border: 1px dotted #9F9F9F; /* debugging */
}
.optionhead {
margin-left: -5px;
}
#refundguarantee {
  text-align:center; 
  margin-top: 15px; 
  font-weight: bold;
  color: #535353;
  border: 1px dotted #9F9F9F;
  padding: 15px;
  width: 564px;
  margin-left: 24px;
}
#testimonials{width:564px; margin-left: 24px;}
.epubeefavored {
color: #747474;
margin-top: 20px;
font-weight: bold;
font-size: 1.6em;
padding: 5px 0;
border-bottom: 1px dotted #9F9F9F;
width: 300px;
}
.epubeefavored1 {
color: #747474;
margin-top: 6px;
font-weight: bold;
font-size: 1.6em;
padding: 5px 0;
border-bottom: 1px dotted #9F9F9F;
width: 580px;
margin-left:24px;
}
.usersays{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 8px;
color: #505050;
font-size: 1.1em;
line-height: 20px;
margin-left: 8px;
}
div.downloadchoice2 { margin-left:24px; margin-top:20px;}
#keyrow {
	width: 136px;
	float: left; 
	width: 140px;
	margin-top: 47px;
}
.rowinfo	{
	color: #535353;
	background-color: #F9F9F9;
	border-right: 0px;
	font-weight: normal;
}
ul.plan {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.safepurchase{
margin-top: 10px;
width: 300px;
float: left;
}
.safebadge{
float:right;
display:inline;
margin-top: 10px;
}
#pro-rec{width:357px; margin-left: 24px; }
#pro-desc{text-align:left; font-size:13px; line-height: 20px; color:#3D3535;margin-top: -6px;margin-left: -10px;float:left;}
#green-row{background:#badb56 url(images/green-border.png) 0 -6px repeat-x; width:628px; margin-left:7px;padding: 1px;margin-top: 20px; height:226px;}
#green-row-bottom{clear: both; background: #badb56 url(images/green-border.png) 0 0 repeat-x; height: 6px; width:630px; margin-left:7px;}
.pro-title {color: #534F4F;margin-top: 14px;font-weight: bold;font-size: 1.6em;padding: 5px 0;border-bottom: 1px dotted #9F9F9F;width: 300px;}
#pro-buybutton{ margin-left:400px; }
.orange-button { background:url(images/pro-buttons.png) no-repeat;height:48px; width:151px; display:block; background-position:0 -96px; margin-top:16px;}
.orange-button:hover { background:url(images/pro-buttons.png); background-position:0 -144px;}
.white-button { background:url(images/pro-buttons.png) no-repeat;height:47px; width:151px; display:block;}
.white-button:hover { background:url(images/pro-buttons.png); background-position:0 -48px;}
.pro-left-wrapper {width:357px;}

.pp-list{width: 160px;margin-left: 30px;}
.label{margin-top: 10px;font-size: 13px;margin-left: -20px;}