a img {
	border: 0;
}

#global{
	width: 1014px;
	margin-left: auto;
	margin-right: auto;
	margin-top:auto;
    text-align: left;
	background:url(Border.png) repeat-y;
}

#header {
	height: 115px;
	background: url('../images/header-background.png');
}

	#header #logo {
		float:left;
		margin-left: 50px;
		margin-top: 20px;
		/* uncomment this if we have only two options width: 750px; */
		width: 450px;
	}

#slogan {
	margin-left: 20px;
}

#flag{ 
	display:block;
	float:right;
	margin-right: 75px;
	margin-top: 5px;
	width:400px;
	height:15px;
	text-align:right;
	font-size:9px;
}

#options{ 
	display:block;
	float:right;
	clear:right;
	margin-right: 10px;
	padding-top: 10px;
	width: 400px;
	height: 85px;
	text-align:left;
}

.option{ 
	width: 65px;
	height: 65px;
	float: left;
	padding-top: 10px;
}
    .option #download {
        padding-top: 2px;
    }
    
.line{
	width:951px;
	height:3px;
	margin-left:20px;
	margin-top:7px;
}
.lineup{
	width:951px;
	height:3px;
	margin-left:20px;
	margin-top:10px;
}

.linedown{
	width:872px;
	height:7px;
	margin-left:53px;
}

.white{
	width:951px;
	height:20px;
	margin-left:20px;
	clear:both;
}

.white2{
	width:951px;
	height:15px;
	margin-left:20px;
	clear:both;
}

#center	{
	width: 951px;
	margin-left:20px;
	height:381px;
}

.space{
	width:33px;
	/*height:365px;*/
	display:inline-table;
	float:left;
}

#picture{
	width:192px;
	height:366px;
	display:inline-table;
	float:left;
}

#text{
	width:392px;
	height:366px;
	display:inline-table;
	float:left;
	margin-top:0px;
}
	
#pda{
	width:268px;
	height:366px;
	display:inline-table;
	float:left;
}

#left{
	width:683px;
	height:366px;
	/*display:table;*/
	float:left;
}
#right{
	width:268px;
	height:366px;
	display:inline-table;
	float:left;
}

#menu{
	width: 951px;
	margin-left:20px;
}

.menuitem{
	/*width:213px;
	height:69px;
	display:inline-table;*/
	float:left;
	cursor:pointer;
}


.spaceitem, .spaceitemimage{
	width:20px;
	height:69px;
	float:left;
}

.spaceitemimage{
	background:url(Arrow.png) no-repeat;
}

#content{
	width:921px;
	height:625px;
	margin-left:50px;
}

#middle{
	width:911px;
	margin-left:60px;
}

#features-and-partners{
	width:528px;
	height:598px;
	float:left;
}

#features{
	width:528px;
	height:450px;	
	/*border: 1px solid #000;*/
}

#features-image{
	width:528px;
	float:left;
}

#features-list{
	margin-left:5px;
	width:528px;
	float:left;
}

#partners{
	width:528px;
	height:148px;	
	/*border: 1px solid #000;*/
}
	#partners img {
		display:block;
		clear:both;
	}
	.partner-logo {
		clear:none;
		float:left;
	}

#available-and-follow-us{
	float:left;
	width:391px;
	height:573px;
}

#available{
	height:148px;
	width:391px;
	/*border: 1px solid #000;*/
}

#follow-us {
	margin-top:30px;
	width:391px;
	height:425px;
	/*border: 1px solid #000;*/
}

#follow-us-networks {
	margin-top:5px;
	margin-left:20px;
}

#follow-us-widgets {
	height:376px;
}

#follow-us-widgets {
	float:left;
}

	#follow-us-widgets #widget-twitter {
		border: 1px solid #0A385E;
		margin-top:20px;
		width: 350px;
	}
	#follow-us-widgets #widget-openlike {
		width: 381px;
		/*border: 1px solid #000;*/
		margin-top:10px;
	}

#widget-fb {
	margin-top:10px;
	float:left;
	width: 381px;
	height: 25px;
	/*border: 1px solid #000;*/
}

.network {
	float:left;
	margin-right: 5px;
}

#contest{
	width:951px;
	margin-left:20px;
}

.subscribe{
	/*border: 1px solid #000;*/
	margin-left:55px;

}

#field{
	font-size:12px;
}

#register{
	margin-left:53px;
}

#register .field{
	display:inline;
	margin-right:10px;
}

#register #subscribe_form {
	margin-top:15px;
}

label{
	font-size:12px;
}

body {
	font-family : verdana, helvetica, arial;
	font-size : 8pt;
	background-color: #D4E2ED;
	margin-top:0px;
	margin-bottom:0px;
}

.nested{
	list-style:none;
	width:610px;
	margin-left:20px;
}

.white{
	width:971px;
	height:20px;
	margin-left:21px;
	clear:both;
}

#hidden{
	width:0px;
	height:0px;
	color:#FFFFFF;
	border-color: #ffffff;
    background-color: #ffffff;
	display:none;
}
ul{
	font-size:12px;
	width:440px;
	list-style-image: url(Dot.png);
}

li{
	margin-bottom:12px;
	margin:12px 0;
}

.description {
	/* color: #404040;*/
	color: #062E4E;
	/* text-align:justify;*/
}


.blue {
	color: #062E4E;
}

.description a{
	color: #FFFFFF;
}

.description strong {
		font-weight: bold;
		/* color:#000000; */
}

.problems h3 { color: #59708D;margin-top:0px;}
.collect h3 { color: #D13C59; margin-top:0px;}
.review h3 { color: #FF9C1A;margin-top:0px;}
.do h3{ color: #79B809; margin-top:0px;} 

.problems  ul{
	list-style-image: url(blue-arrow.png);
	width:350px;
	font-size:14px;
}

.collect ul {
	list-style-image: url(pink-arrow.png);
	width:350px;
	font-size:15px;
}

.review ul{
	list-style-image: url(orange-arrow.png);
	width:350px;
	font-size:15px;
}

.do  ul {
	list-style-image: url(green-arrow.png);
	width:350px;
	font-size:15px;
}
.problems ul{
	margin-top:-25px;
}

.problems ul li{
	height:80px;
}

h3{
	font-size:18px;
}

.franja{
	width:683px;
	height:83px;
	display:table;
	position:relative;
	overflow:hidden;
}
.frespace{
	width:30px;
	float:left;
	height:83px;
}

.frimage{
	width:192px;
	float:left;
	height:83px;
}
.frarrow{
	width:33px;
	float:left;
	margin-top:24px;
}
.frtext{
	width:380px;
	float:left;
	height:83px;
	font-size:14px;
	text-align:justify;
	/*#position: absolute;
	#top: 50%;*/
	display:table-cell;
	vertical-align:middle;
}

.frtext2{
	width:380px;
	float:left;
	height:92px;
	font-size:14px;
	text-align:justify;
	/*#position: absolute;
	#top: 50%;*/
	display:table-cell;
	vertical-align:middle;
}

.frnew{
	position:relative;
	top:-50%;
}

.frwhite{
	width:683px;
	clear:both;
	height:50px;
}
/*
.videohidden{
	position:absolute;
	margin-top: -90px;
	margin-left: 450px;
	z-index:0;
	width:40px;
	height:20px;
	text-align:left;
	font-size:9px;
	visibility:hidden;
}*/

.videohidden{
	position:absolute;
	margin-top: -70px;
	margin-left: 290px;
	z-index:0;
	width:392px;
	height:100px;
	text-align:left;
	font-size:9px;
	visibility:hidden;
	text-align:center;
}



.linkhiddenA{
	position:absolute;
	margin-top: -232px;
	margin-left: 404px;
	z-index:0;
	width:40px;
	height:20px;
	text-align:left;
	font-size:9px;
}

.linkhiddenB{
	position:absolute;
	margin-top: -250px;
	margin-left: 590px;
	z-index:0;
	width:40px;
	height:20px;
	text-align:left;
	font-size:9px;
}

td{
	font-size:15px;
}

.collink {color:#D13C59; text-decoration:underline; cursor:pointer; font-weight:bold;}
.revlink  {color: #FF9C1A; text-decoration:underline; cursor:pointer;font-weight:bold;}
.dolink{ color: #79B809; text-decoration:underline; cursor:pointer;font-weight:bold;} 
.videolink { color: #000000; text-decoration:underline; cursor:pointer;font-weight:bold;} 
.collink a{color:#5C74A2;}

.warning {color:#FF0000;}

#middle{
	width:911px;
	margin-left:60px;
}

.grouplicense{
	width:951px;
}

.license{
	width:400px;
	float:left;
}

.beta-license  {		
	padding-top: 5px;
	padding-right: 8px;
}

.beta-license-info {	
	padding-top: 5px;
	padding-left: 8px;
	font-style: italic;
	color:rgb(128,128,128);
}

.fadebox {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1000px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.overbox {
	display: none;
	position:absolute;
	top: 25%;
	left: 25%;
	/*width: 50%;
	height: 50%;*/
	width:650px;
	height:540px;
	z-index:1002;
	overflow: auto;
	color:#FFFFFF;
}

.overbox a{
	color:#FFFFFF;
}

.faq p, .faq ul, .faq li, .faq dl dd{
	width:800px;	
}

.faq li {
	margin: 3 0 0 0px;
}

.faq dl dd {
	margin-left: 0px;
	margin-bottom: 30px;
	font-size: 13px;
}

.faq a{
	color:rgb(1,77,141);
	text-decoration:none;
}

.faq h3, .faq ol li.section, .faq dl dt{
	width:800px;
	color:rgb(1,77,141);
	font-size: 17px;
	font-weight: bold;
}

.faq dl dt {
/*	display: list-item;
	list-style-type: disc;
*/}

.faq h1{
}

.time-management {
	margin-left: 40px;
}
.legal {
	margin-left: 40px;
}
.time-management h1{
	width:800px;
	font-size : 18pt;	
	color:rgb(1,77,141);
}
.legal h1{
	width:800px;
	font-size : 18pt;	
	color:rgb(1,77,141);
}
.time-management h2{
	width:800px;
	font-size : 15pt;	
	color:rgb(1,77,141);
}
.legal h2{
	width:800px;
	font-size : 15pt;	
	color:rgb(1,77,141);
}
.legal h3{
	width:800px;
	font-size : 12pt;
	font-weight:normal;
	font-style:italic;
	color:rgb(1,77,141);
}
.time-management p, .time-management li {
	font-size: 10pt;
	width: 800px;
	text-align:justify;	
}
.time-management li {
	width: 600px;
}
.legal p, .legal li {
	font-size: 10pt;
	width: 800px;
	text-align:justify;	
}
.legal li {
	width: 600px;
}


.time-management .gtd-sheet {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:0px;
}
p.right-box {
	float:right;
	display:block;
	padding-left:15px;
	margin-top:15px;
	width:280px;
}
p.left-box {
	float:left;
	display:block;
	padding-right:15px;
	width:140px;
	margin-top:15px;
}
.image-foot {
	margin-top:-5px;
	margin-bottom: 20px;
	padding-left: 25px;
	font-size: 7px;
	font-weight: bolder;
	color:rgb(1,77,141);
}

/* Download Beta */
.download-beta {
    margin-left:55px;
}

.download-beta h1{
	width:800px;
	font-size : 18pt;
	color:rgb(1,77,141);
}
.download-beta h2{
	width:800px;
	font-size : 12pt;
}

/* Download Beta Page: 2 Columns Layout (Main + Lateral) */
.two-columns-layout{
    margin: 0 0 10 0px;
    padding-top: 20px;
}

.two-columns-main {
    padding: 0 4 0 0px;
    float:left;
    width: 500px;
}

/* Download Beta Page: 2 Columns Layout (Main) */
.two-columns-main label{
	float: left;
	text-align: left;
	margin: 5 5 5 0px;
}
.two-columns-main input[type="checkbox"] {
	float:left;
}
.two-columns-main input[type="text"]{
	padding: 5px;
	padding: 0px;
	float: left;
	width: 450px;
}


.two-columns-main textarea{
	margin: 5 0 10 0px;
	padding: 0px;
	float: left;
	width: 450px;
	height: 50px;
}

.two-columns-main .boxes{
	width: 1em;
}

.two-columns-main br{
	clear: left;
}

/* Download Beta Page: 2 Columns Layout (Lateral) */
.two-columns-lateral {
    width: 350px;
    float:left;
}

.two-columns-lateral p {
	font-size : 9pt;
}

.two-columns-lateral a {
    color: #3333cc;
    text-decoration: none;
}

/* Footer */
#footer {
	width:951px;
	height:95px;
	margin-left:20px;
	text-align:center;
}

	#footer  #line{
		width:951px;
		height:3px;
		margin: 7 0 0 0px;
		background: url('../images/ProblemsLine.png');
	}

.submit, .generate-license-submit{
    cursor: pointer;
    width: auto;
    background-image: url('../images/green-button.png');
    border:0;
    color: #ffffff;
    font-style:Verdana;
    font-weight:bold;
    padding:0px;
    min-width:98px;
    min-height:22px;
}

.generate-license-submit{
    background-image: url('../images/green-button-licenses.png');
    min-width:132px;
    min-height:22px;
}

textarea.lopd, textarea.lopd-download {	
	height:65px;
}

textarea.lopd {
	width:870px;
}

textarea.lopd-download {
	width:450px;
}

#conditions {
	width:850px;
	text-align:justify;
}

#conditions h1{
	width:800px;
	font-size : 18pt;	
	color:rgb(1,77,141);
}

.buy {
	margin-left: 60px;
}

.buy h1{
	width:800px;
	font-size : 14pt;	
	color:rgb(1,77,141);
}

.buy h2{
	width:800px;
	font-size : 15pt;	
	color:rgb(1,77,141);
}

.buy p, .buy li {
	font-size: 10pt;
	width: 800px;
	text-align:justify;	
}

*/
/* TRY-BUY */

table.try-buy {
border: 1px solid #000;
text-align: left;
border-collapse: collapse;
margin: 0 0 1em 0;
caption-side: top;
}

thead.try-buy {
border: 1px solid #000;
text-align: left;
border-collapse: collapse;
margin: 0 0 1em 0;
caption-side: top;
}

tr.header {
color:rgb(1,77,141);
font-size: 12pt;
font-weight: bold;
}

/*
tr.feature:nth-child(odd) {
background: #efefef;
}
*/
tr.odd {
background: #ffffff;
}

tr.even {
background: #ffffff;
}

td.id, td.try-value, td.buy-value, th.title, td.id-last-features, td.try-value-last-features, td.buy-value-last-features {
padding: 0.3em;
border: 1px solid;
border-color: rgb(1,77,141);
vertical-align: middle;
text-align: center;
height: 30px;
}

td.id, td.id-last-features{
text-align: right;
font-size: 10pt;
width: 440px;
}

td.try-value, td.try-value-last-features {
width: 110px;
}

td.buy-value, td.buy-value-last-features {
width: 175px;
}

td.id-last-features, td.try-value-last-features, td.buy-value-last-features {
padding: 0.3em;
border-color: rgb(1,77,141);
border: 1px solid;
background-color:#C0C0C0;
}

th.title{
background-color:#C0C0C0;
}

td.gtd-features, td.collect-features, td.review-features, td.do-features, td.usability-features {
width:95px;
font-size: 10pt;
font-weight: bold;
border: 1px solid;
vertical-align: middle;
text-align: center;
height: 15px;
}

td.gtd-features{
/*background-color:#CE314F;*/
background-color:#014D90;
color:#FFFFFF;
}

td.collect-features{
background-color:#CC2747;
/*background-color:#FFB2B1;*/
color:#FFFFFF;
}

td.review-features{
background-color:#FF9200;
/*background-color:#FFC291;*/
color:#FFFFFF;
}

td.do-features{
background-color:#7AB809;
/*background-color:#DEFEB2;*/
color:#FFFFFF;
}

td.usability-features {
/*background-color:rgb(1,77,141);*/
background-color:#014D90;
color:#FFFFFF;
}

td.buy-button, td.try-button{
font-size: 12pt;
font-weight: bold;
text-align: center;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
}

td.try-button a, td.buy-button a{
font-size: 11pt;
}

td.try-button{
vertical-align: top;
}

.download-full-info {	
	padding-top: 0px;
	padding-left: 0px;
	font-style: italic;
	color:rgb(128,128,128);
}

.download-description  p{
	width:850px;
	font-size : 10pt;
	/*color:rgb(1,77,141);*/
}
#small {
	margin-top: -30px;
	font-size:10px;
}
#small h3{
	font-size:12px;
}
#small ul li{
	font-size:10px;
}

/*BUY LINKS ON TOP ---------------------------------------*/

#paypal-feature-on-top, #try-feature-on-top, #buy-books-feature-on-top, #license-feature-on-top{
	width:460px;
	float:left;
	margin-top:25px;
	font-size : 14pt;
	color:rgb(120,120,120);	
}

#paypal-feature-on-top h1, #try-feature-on-top h1, #buy-books-feature-on-top h1, #license-feature-on-top h1{
	color:rgb(0,0,0);	
}

#paypal-feature-on-top{
	height:150px;
}

#try-feature-on-top{
	height:80px;
}

#buy-books-feature-on-top{
	height:80px;
}

#license-feature-on-top{
	height:70px;
}

#paypal-link-on-top, #try-link-on-top, #license-link-on-top{
	float:left;
	margin-left:30px;
	width:370px;	
	text-align:center;
	vertical-align:middle;
	margin-top:25px;	
	background-color: rgb(192,192,192);
	margin-top:25px;
	font-size : 13pt;
}

#buy-books-link-on-top{
	float:left;
	margin-left:0px;
	width:400px;
	text-align:center;
	vertical-align:middle;
	margin-top:25px;
	background-color: rgb(192,192,192);
	margin-top:25px;
	font-size : 13pt;
}

#paypal-link-on-top{
	height:128px;
	background-color: #D4E2ED;
	padding-top:22px;
}

#try-link-on-top{
	height:55px;
	background-color: #D4E2ED;	
	padding-top:25px;
}

#buy-books-link-on-top{
	height:265px;
	background-color: #D4E2ED;	
	padding-top:25px;
}

#license-link-on-top{
	height:45px;
	background-color: #D4E2ED;
	padding-top:25px;
}

/*----------------------*/

#paypal-on-top{
	width:435px;
	height:125px;
	float:left;	
}

#download-and-license-on-top{
	float:left;
	width:435px;
	height:125px;	
}

#download-and-license-on-top a, #download-and-license-on-top p  {
	font-size: 11pt;
	font-weight: bold;
}

#paypal-on-top h1, #download-and-license-on-top h1 {
	font-size : 14pt;
	color:rgb(0,0,0);
}

/*MAIN FEATURES -------------------------------------------*/

#main-features {	
	display:block;
	float:left;
	clear:left;	
	margin-right: 10px;
	margin-left: 45px;
	/*margin-left: 120px; /* CHRISTMAS 2010 */
	
	/*width: 885px;*/
	width: 905px;
	height: 114px;
	vertical-align:middle;
	/*border: 1px solid #000;*/
}

.main-feature{ 
	float: left;
	/*border: 1px solid #000;*/
}

.plus-symbol, .equal-symbol{
	float:left;
	margin-left: 15px;
	margin-right: 15px;	
}

.plus-symbol{
	margin-top: 40px;
}

.equal-symbol{
	margin-top: 45px;
	margin-left: 0px;
}

.demo-and-buy-buttons{
	width: 147px;	
	float: left;
	margin-left: 24px;
	/*border: 1px solid #000;*/
}

.top-margin-button{
	margin-top: 10px;
	/*order: 1px solid #000;*/
}

#changelog-list{
	margin-left:2px;
	width:825px;
	float:left;
}

/*GET LICENSE OPTIONS ---------------------------------------*/

#get-license-left, #get-license-right{
	width:420px;
	float:left;
	font-size : 14pt;
	color:rgb(120,120,120);	
	height:85px;
}

#get-license-right{
	width:400px;
	margin-left:50px;
}

#get-license-left h1, #get-license-right h1{
	color:rgb(0,0,0);	
}

#get-license-left-field, #get-license-right-field, #get-license-right-field-2{
	float:left;
	width:420px;
	background-color: rgb(192,192,192);
	font-size : 13pt;
	background-color: #D4E2ED;
}

#get-license-left-field {
	text-align:center;
	vertical-align:middle;
	height:45px;
	padding-top:20px;
}

#get-license-right-field {
	text-align:right;
	height:57px;
	padding-top:8px;
	padding-right:8px;
	margin-left:50px;
}

#get-license-right-field-2 {
	text-align:center;
	vertical-align:middle;
	height:45px;
	padding-top:20px;
	margin-left:50px;
}

/* Christmas 2010 -------------------------------------------*/

#christmas-features {	
	display:block;
	float:left;
	clear:left;	
	margin-right: 10px;
	margin-left: 45px;
	width: 905px;
	height: 245px;
	vertical-align:middle;
}

.christmas-logo{ 
	float: left;
	height: 245px;
	width: 298px;
	margin-right:25px;
	/*border: 1px solid #000;*/
}

.christmas-book{ 
	float: left;
	height: 245px;
	width: 120px;
	margin-top: 8px;
	margin-left: 14px;
	vertical-align:middle;
	/*border: 1px solid #000;*/
}

.christmas-needian{ 
	float: left;
	height: 265px;
	width: 200px;
	margin-top: 0px;
	margin-left: 15px;
	vertical-align:middle;
	/*border: 1px solid #000;*/
}

.christmas-needian-logo{ 
	width: 120px;
	float: left;
	margin-bottom: 10px;
	margin-left: 25px;
	/*border: 1px solid #000;*/
}

.demo-and-buy-buttons-christmas{
	width: 120px;	
	float: left;
	margin-left: 25px;
	/*border: 1px solid #000;*/
}

.plus-christmas{
	float:left;	
	margin-top: 90px;
	margin-left: 7px;
	/*border: 1px solid #000;*/
}

.vat-christmas{
	float:left;	
	margin-left: 25px;
	color:rgb(128,128,128);	
	/*border: 1px solid #000;*/
}
