body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.advantages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	clip: rect(auto,auto,auto,auto);
	float: none;
	z-index: auto;
}
.style3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #666;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-size: 14;
	color: #666;
}
.style-small {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
body,td,th {
	font-size: 12px;
}
.style16 {	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #FFFFFF;
}
.style-small-1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}



.style14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #837970;
}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style19 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
.style21 {font-size: 24px}

#pro-bg {
	margin:0 auto;
	overflow:hidden;
	padding-top:30px;
	width:980px;
}

.pro-wrap{
	font-family: Arial, Helvetica, sans-serif !important;
	margin:0 auto;
	position:relative;
	width:980px;
	overflow:hidden;
	text-align:left;
}

.pro-left{
	float:left;
	clear:both;
	font-size:1.2em;
	line-height:1.5;
	width:450px;
}

.pro-left h2{
	font-size:1.7em;
	color:#000;
	padding:5px 0
}

.pro-right{
	float:right;
	width:520px;
}

.pro-text{
	padding:157px 0 0 68px;
}

.pro-container{
	padding:60px 0 0 40px;
}

.pro-container-thumb{
	padding-top:60px;
}

.pro-nav{
	position:absolute;
	bottom:10px;
	left:70px;
	clear:both;
}

.nav-space{
	margin-left:35px;
}

#pro-bg-header{
	position:absolute;
	background-color:#000;
	height:65px;
	width:100%;
	top:0;
	z-index:100;
}


.pro-machine-img{
	padding-top:24px; 
	padding-left:50px;
}

.pro-text-height{
	height:452px;
}

/* Sub Navigation */
.sub-nav {
	clear:both;
	height:40px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:0;
	position:relative;
}

.sub-nav li {
	float:left;
	width:490px;
}

.sub-nav li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:1.3em;
	font-weight:600
}

.sub-nav li a:hover , .sub-nav li a.active:hover{
	color:#06C;
}

.sub-nav li a.active{
	color:#AA0000;
	font-weight:bold;
}


.sub-nav li.overview a {
	top:7px;
	left:20px;
	position:absolute;
}

.sub-nav li.specs a {
	top:7px;
	left:160px;
	position:absolute;
}

.sub-nav li.brochure a {
	top:7px;
	left:325px;
	position:absolute;
}

#pro-img {
	background:url(http://pro.atiz.com/images/library-inner.jpg) no-repeat 0 0;
	position:relative;
	width:980px;
	height:440px;
}

.pro-img-header {
	font-family:Arial,Helvetica,sans-serif;
	left:500px;
	position:absolute;
	text-align:left;
	top:35px;
}

.pro-img-header h1 {
	color:#000000;
	font-size:3.3em;
	line-height:1.4;
	padding-bottom:10px;
	width:450px;
}

.pro-img-header span {
	color:#666;
	font-size:1.7em;
	font-weight:600;
}

ul.pro-desc-list{
	font-family:arial;
	position:absolute;
	top:135px;
	left:500px;
	text-align:left;
	list-style:none;
	/*padding-top:4px;*/
}

ul.pro-desc-list li {
	padding:5px 0;
	line-height:1.4
}

ul.pro-desc-list li h3 {
	background:url(http://pro.atiz.com/images/bullet-new.jpg) no-repeat 0 2px;
	color:#333;
	font-size:1.2em;
	padding:0 0 0 35px;
	margin-bottom:3px;
	font-weight:normal
}

ul.pro-desc-list li p{
	color:#666;
	font-size:1em;
}

#intro{
	position:relative;
	clear:both; 
	width:100%;
	overflow:hidden;
	padding:20px 0 5px;
}

#intro h2 , #how-does-pro h2 , #v-solution-thumb h2 {
	color:#000;
	font-weight:600;
	font-size:2em;
}

#intro h4 {
	color:#000000;
	font-size:1.85em;
	font-weight:500;
	line-height:1.7;
	position:absolute;
	right:70px;
	top:50px;
	width:320px;
}

#intro p{
	width:465px;
	padding-bottom:14px;
	font-size:1.2em;
	/* text-align:justify; */
	line-height:1.5;
}

#intro p.last-p{
	width:100%;
	padding:20px 0;
}

.table-comparison{
	table-layout:fixed;
	width:975px;
	text-align:center;
	background-color:#EBEBEB;
	background:transparent url(/images/comparisonBlue.gif) no-repeat scroll 0 0;
}

.table-comparison th , .table-comparison td {
	width:324px;
	position:relative;
}

.table-comparison th {
	color:#666;
	font-weight:600;
	font-size:1.5em;
	height:50px;
	padding-top:10px
}

.table-comparison th.red , .table-comparison p.red {
	color:#176722;
}

.table-comparison p.even{
	height:35px;
}

.table-comparison p{
	color:#666;
	font-size:1.2em;
	padding-top:8px;
	height:60px;
}

.ctl{
	background:url(http://pro.atiz.com/images/corner-tl-1.jpg) no-repeat left top;
}

.ctr{
	background:url(http://pro.atiz.com/images/corner-tr-1.jpg) no-repeat right top;
}

.table-comparison tfoot {
	 /* background:url(http://pro.atiz.com/images/round-bottom-4.jpg) no-repeat 0 top;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 3.0 and Chrome rules here */
		.table-comparison tfoot{
			/* background:transparent url(http://pro.atiz.com/images/round-bottom-1.jpg) no-repeat scroll -1px top; */
		}
}

.table-comparison .cbt{
	border-top:#ccc 1px solid;
}

.table-comparison .cbl{
	border-left:#ccc 1px solid;
}

.table-comparison .cbr{
	border-right:#ccc 1px solid;
}

.table-comparison .cbb{
	border-bottom:#ccc 1px solid;
}

#key-feature{
	padding-top:15px;
}

#key-feature h3{
	font-size:1em;
	color:#000;
	font-weight:500;
	padding-bottom:5px;
}

#key-feature ul li{
	background:transparent url(http://www.atiz.com/image/bullet/bullet-circle-w.gif) no-repeat 0 8px;	
	list-style:none;
	padding-bottom:2px;
	padding-left:15px;
}

#key-feature ul li p{
	padding-top:10px;
}

.video-link{
	font-size:1.2em;
	padding-right:130px;
	padding-top:10px;
}

#how-does-pro{
	clear:both;
	padding-top:54px;
	position:relative;
}

#how-does-pro .thumb-1{
	position:absolute;
	right:60px;
	top:170px;
}

#how-does-pro .thumb-2{
	position:absolute;
	right:74px;
	top:320px;
}

#how-does-pro .thumb-3{
	position:absolute;
	right:120px;
	top:425px;
}

#how-does-pro h5{
	color:#000;
	font-size:1.3em;
	padding-bottom:10px;
}

#how-does-pro .capture-edit{
	padding:24px 0 15px 70px;
}

#how-does-pro ol{
	list-style-type:decimal;
	margin-left:20px;
	width:664px;
}

#how-does-pro ol li{
	font-size:1.2em;
	text-align:justify;
	padding-left:15px;
	margin-bottom:20px;
	line-height:1.4;
}

#how-does-pro ol li p{
	padding-top:10px;
}

#v-solution-thumb{
	padding-top:100px;
	clear:both;
}

#v-solution-thumb p{
	font-size:1.2em;
	padding-top:10px;
}

.v-solution-thumb-desc{
	float:left;
	padding-left:27px;
}

#v-solution-thumb img{
	float:left;
	display:inline;
}

.grid-wrapper{
	clear:both;
	overflow:hidden;
	padding:50px 0;
}
	
.grid-wrapper h2 , #steps-wrapper h2{
	color:#000000;
	font-size:2em;
	font-weight:600;
	padding-bottom:30px;
}
	
.grid-wrapper h2.steps{
	padding-bottom:50px;
}
	
.grid{
	width:980px;
	overflow:hidden
}
	
.grid-bottom{
	padding-top:60px
}
	
.grid .column{
	display:inline;
	float:left;
	line-height:1.5;
	margin-left:3.5%;
	width:31%;
}
	
.column.first{
	margin-left:0 !important;
}
	
.column h3{
	font-size:1.2em;	
	margin-bottom:0.3em;
	margin-top:12px;
	color:#000;
}
	
.column p{
	width:270px;
	font-size:1.2em;
}
	
#steps-wrapper{
	padding-top:50px;
}
	
#steps{
	background:url(http://pro.atiz.com/images/STEPS-BG.gif) no-repeat 0 35px;
	height:500px;
	padding:70px 60px 0;
	position:relative;
	width:860px;
}
	
#steps-wrapper h2{
	padding-bottom:10px;
}
	
#steps h2{
	font-size:1.5em;
}

.loading{
	width:400px;
	height:100px;
	background:url(../images/loading.gif) no-repeat 50%;
	margin:0 auto;
}

.loading span{
	color:#666666;
	display:block;
	font-size:0.8em;
	padding:65px 0 0 180px;
}

.what-is{
	width:545px;
	float:left;
	display:inline
}

.what-is img{
	margin:10px 0 30px;
}

.what-is p{
	width:100% !important;
}

#intro .comparison{
	float:right;
	display:inline;
	width:344px;
	height:615px;
	margin-top:42px;
	background:url(../images/comparison-bg.jpg) no-repeat 0 28px;
	position:relative
}

#intro .comparison h5{
	color:#666;
	font-size:1.2em
}

.comparison span{
	color:#FFFFFF;
	display:block;
	font-size:1em;
	position:absolute;
	text-align:left;
	width:150px;
	line-height:1.4
}

.comparison span.bookdrive {
	left:50px;
	top:40px;
	font-size:1.1em;
	font-weight:bold;
}

.comparison span.overhead {
	right:0;
	top:40px;
	font-size:1.1em;
	font-weight:bold;
}

.comparison span.pos-1 {
	left:13px;
	top:558px;
}

.comparison span.pos-2 {
	right:8px;
	top:245px;
}

.comparison span.pos-3 {
	right:8px;
	top:395px;
}

.comparison span.pos-4 {
	right:8px;
	top:558px;
}

.comparison span.pos-5 {
	left:13px;
	top:245px;
}

.comparison span.pos-6 {
	left:13px;
	top:395px;
}

#easy-steps{
	padding-top:50px
}

#easy-steps h2 {
	color:#000000;
	font-size:2em;
	font-weight:600;
	padding-bottom:25px
}

#easy-steps h3{
	color:#000;
	font-size:1.265em;
}

#easy-steps p.show-ss{
	float:left;
	display:inline;
	width:435px;
	padding:5px 0 25px
}

#easy-steps .steps-1{
	float:right;
	display:inline;
	width:460px;
	padding-bottom:25px
}

#easy-steps .steps-2{
	float:left;
	display:inline;
	width:650px
}

#easy-steps .steps-2 img , #easy-steps .steps-3 img{
	margin-top:10px
}

#easy-steps .steps-1 p , #easy-steps .steps-2 p , #easy-steps .steps-3 p{
	padding:15px 0;
	font-size:1.2em;
	line-height:1.5
}

#easy-steps .steps-3{
	float:right;
	display:inline;
	width:270px
}




/* IE6 css fixer v0.4: Wed, 06 May 2009 17:50:19 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.pro-left,
.pro-right {display:inline;}

/* add zoom:1 to overflow:hidden */
.pro-wrap {zoom:1;}

/* add zoom:1 to pos:relative elements */
.pro-wrap {zoom:1;}