

	body{
		background:#FFFFFF url("images/bg.gif") repeat-x;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:100%;
		}
	img{border:none;}

	.header{margin:0px 0px 25px 0px;}
	.cen{
		width:910px;
		text-align:left;
		margin-right: auto;
		margin-left:  auto;
		}

	.posts{
		position:absolute;
		top:755px;
		margin-left:auto;
		margin-right:auto;
		padding-left:55px;
		}

	/* COLUMNS */

	.lft-col{
		width:244px;
		height:622px;
		float:left;
		margin-top:68px;
		}
	.rgt-col{
		width:650px;
		height:700px;
		background: url("images/cd.jpg") no-repeat;
		background-position:26px top;
		float:right;
		position:relative;
		}
	.rgt-col-non{
		width:640px;
		height:700px;
		background:#FFFFFF;
		background-position:26px top;
		float:right;
		color:#666666;
		}
	.rgt-col-vid{
		width:650px;
		height:700px;
		background: #FFFFFF url("images/vid-bg.gif") no-repeat;
		background-position:26px 430px;
		float:right;
		}
	.rgt-col-blank{
		width:650px;
		height:700px;
		background: #FFFFFF;
		float:right;
		}


	.landing{
		position:relative;
		background: url("images/blank.gif") no-repeat !important;
		}


	.features-list-one{
		font-size:8pt;
		font-weight:bold;
		color:#666666;

		position:absolute;
		top:550px;
		left:35px;
		z-index:1;
		}

	.features-list-two{
		font-size:8pt;
		font-weight:bold;
		color:#666666;

		position:absolute;
		top:587px;
		left:250px;
		z-index:1;
		}

	.features-list li{margin-top:3px;}

	.features-list-one h4{
		font-size:12pt;
		margin:20px 0px 0px 40px;
		padding:0px;
		}



	.col-bg{background: url("images/content-panel.jpg") no-repeat;}
	.col-bg-affiliate{background: url("images/content-panel-affiliate.jpg") no-repeat;}




	.description{
		font-size:9pt;
		color:#666666;

		position:absolute;
		width:500px;
		top:570px;
		left:50px;
		z-index:1;
		}
	.description h4{margin:0px;}

	#purchase{
		width:110px;
		height:110px;
		display:block;
		position:relative;
		top:90px;
		left:26px;
		}


	/* CONTENT */
	a{color:#B93232}
	a:hover{color:#666666;}


	h1, h2, h3{
		font-size:1.2em;
		margin:0px 0px 0px 28px;
		font-weight:normal;
		color:#FFFFFF;
		}
	h1 span{font-size:0.7em;color:#FFF600;}
	h2{margin:30px 0px 0px 12px;color:#ECECEC;}
	h3{margin:18px 0px 0px 12px;color:#FFE3E0;}


	.col-bg-affiliate h2{margin:30px 0px 0px 12px;color:#E9F7FF;}
	.col-bg-affiliate h3{margin:36px 0px 0px 12px;color:#E9F7FF;}

	p, .sign-up{
		font-size:0.8em;
		}


	.about-software{
		width:440px;
		position:absolute;
		top:447px;
		margin-left:80px;

		font-size:16pt;
		font-family:Arial, Sans-serif;
		color:#FFFFFF;
		}


	.os{
		margin:8px 0px 0px 4px;
		font-size:0.93em;
		color:#FFFFFF;
		}
	.os a{color:#FFFFFF;}
	.os a:hover{text-decoration:none;}

	.lists{margin:10px 0px 0px 25px;}
	.lists a{
		color:#FFFFFF;
		font-size:0.7em;
		margin-top:3px;
		text-decoration:none;
		}
	.lists a:hover{text-decoration:underline;}

	.pad{margin:25px;padding-top:25px;}

	/* LISTS */
	.lists ul{margin:0px;padding:0px;}
	.lists li{list-style-image: url("images/li.gif");}
	.lists .faq-links li{list-style-image: url("images/li-blue.gif") !important;}


	.screens{margin-top:9px;list-style-image: url("images/li-blue.gif") !important;}
	.screens a{color:#E2EFF8;}

	.awards{margin-top:9px;list-style-image: url("images/li-yellow.gif") !important;}
	.awards a{color:#E2EFF8;}


	/* TESTIMONIAL */
	.testimonial{
		position:relative;
		top:450px;
		right:25px;
		text-align:center;
		font-weight:bold;
		}

	.big-txt{font-size:1.0em;}
	.txt{font-size:0.7em;}
	.name{
		font-size:0.9em;
		text-align:right;
		position:relative;
		right:145px;
		}
	.company{
		font-size:0.7em;
		text-align:right;
		position:relative;
		right:145px;
		top:29px;
		color:#D22527;
		}


	/* TEXTUAL CONTENT */
	.title{font-size:1.7em;font-weight:normal;}
	.title .price{font-size:0.7em;color:#006699;}
	.title .price .sym{color:#666666;font-size:1.6em;font-weight:normal;}
	.title sup{color:#666666;}
	.title .us-price{font-size:1.4em;}

	.win .title, .mac .title, .linux .title, .purchase .title, .p-download .title{margin:5px 0px 5px 55px;}

	.req{
		margin:0px 0px 5px 55px;
		color:#999999;
		font-size:1.2em;
		}
	.download{
		margin:0px 0px 0px 55px;
		font-size:1.3em;
		font-weight:normal;
		color:#999999;
		}

	.win{
		font-size:0.7em;
		position:relative;
		top:195px;
		left:2px;
		clear:both;
		background: url("images/download-bg.gif") repeat-y;
		padding:10px;
		width:90%;
		height:90px;
		}
	.mac{
		font-size:0.8em;
		position:relative;
		top:225px;
		left:2px;
		clear:both;
		background: url("images/download-bg.gif") repeat-y;
		padding:10px;
		width:90%;
		height:90px;
		}
	.linux{
		font-size:0.8em;
		position:relative;
		top:255px;
		left:2px;
		clear:both;
		background: url("images/download-bg.gif") repeat-y;
		padding:10px;
		width:90%;
		height:90px;
		}

	.note{
		font-size:0.7em;
		position:relative;
		top:280px;
		left:2px;
		clear:both;
		padding:10px;
		width:90%;
		}

	.note-complete{
		font-size:0.9em;
		position:relative;
		top:260px;
		left:2px;
		clear:both;
		padding:10px;
		width:90%;
		}
	.note-complete b{font-size:1.2em;}


	/* ORDER */

	.order{
		font-size:0.9em;
		position:relative;
		background: url("images/order.gif") no-repeat;
		top:260px;
		left:2px;
		clear:both;
		padding:10px;
		width:89%;
		height:250px;
		}

	.order .title, .order .details, .order .button{margin:15px;}
	.order .button{text-align:center;}
	.order .name-form{
		margin:15px;
		background:#F5F5F5;
		padding:8px;
		}
	.order .name-form span{color:#FF0000;font-size:0.7em;}
	.order input[type="image"]{margin:0px;padding:0px;}
	.order input[type="text"]{border:solid 1px #999999;padding:2px;width:265px;}
	

	/* PURCHASE */
	.purchase{
		font-size:0.8em;
		position:relative;
		top:260px;
		left:2px;
		clear:both;
		background: url("images/purchase-download-bg.gif") repeat-y;
		padding:10px;
		width:90%;
		height:90px;
		}
	.p-download{
		font-size:0.8em;
		position:relative;
		top:250px;
		left:2px;
		clear:both;
		background: url("images/download-bg.gif") repeat-y;
		padding:10px;
		width:90%;
		height:90px;
		}
	.purchase *{color:#000000 !important;}

	/* FAQ */
	.faq{
		position:relative;
		top:178px;
		left:2px;
		font-size:0.9em;
		}
	.faq li{list-style-image: url("images/li.gif")}
	.faq p{width:80%;padding:25px 25px 15px 25px;}
	.faq p span{display:block;font-size:1.3em;}
	.faq p:hover{background:#F5F5F5;}


	.faq div{width:80%;padding:25px 25px 15px 25px;font-weight:bold;}

	/* VIDEO */
	.pictures{
		width:528px;
		position:relative;
		top:278px;
		left:45px;
		}

	.pic-title{
		width:268px;
		position:relative;
		top:303px;
		left:240px;
		color:#FFFFFF;
		font-weight:bold;
		}




	/* COMMUNITY */
	.community{
		position:relative;
		top:8px;
		margin: 0px 0px 0px -15px;
		}


	.demo{
		width:910px;
		margin-top:76px;
		margin-right: auto;
		margin-left:  auto;
		}
	.demo .header{text-align:left;}
	.mov{
		width:846px;
		height:449px;
		border:solid #F5F5F5;
		border-width:32px;
		}
	.demo-selection{text-align:right;}
	.demo-selection span{
		color:#999999;
		font-weight:bold;
		}


	/* UPDATES */
	.updates{
		background: url("images/updates-graphic.jpg") no-repeat;
		margin-left: auto;
		margin-right:auto;
		width:600px;
		height:300px;
		position:relative;
		top:150px;
		}
	.updates .version{
		font-size:1.2em;
		color:#666666;
		position:relative;
		top:215px;
		text-align:center;
		}
	.updates .version .recent{
		font-size:0.7em;
		font-weight:bold;
		}




	/* AFFILIATE */

	.rgt-col-affiliate{
		width:650px;
		background: #FFFFFF;
		float:right;
		top:160px;
		position:relative;
		}

	.odd{background:#F5F5F5;}

	table caption{
		color:#999999;
		text-align:left;
		font-size:1.7em;
		margin:5px;
		}
	table caption span{color:#1E6693;}
	table{font-size:0.8em;width:90%;}
	table thead th{
		color:#666666;
		border:solid #D3D3D3;
		border-width:0px 0px 1px 0px;
		padding:5px;
		}
	table td{padding:6px;}

	.htmlcodes{margin-top:9px;list-style-image: url("images/li-white.gif") !important;}




	/* FOOTER */

	.footer{
		clear:both;
		font-size:0.6em;
		color:#999999;
		}
	.footer div{margin:8px;padding-top:10px;}
	.footer a{color:#999999;}
	.footer a:hover{color:#B93232;}