body {
	margin:0;
	padding:0;
	background:#ABA8A1 url(../images/page-bg.jpg) repeat-x;
	min-width:981px;
	font-family:Arial, Helvetica, sans-serif;
}

a, img, input {
	outline:none;
}

.inner_body {
	background:#ABA8A1 url(../images/inner-page-bg.jpg) repeat-x;
}

	.container {
		width:981px;
		margin:auto;
	}
	
		.top {
			height:129px;
		}
		
			.very_top {
				height:29px;
			}
					
			.logo {
				height:100px;
				background:url(../images/logo-bg.jpg) repeat-x;
			}
			
				.logo a.support {
					float:right;
					padding-right:45px;
					padding-top:26px;
				}
				
					.logo a.support img {
						border:0;
						vertical-align:middle;
						padding-right:13px;
					}
				
					.logo a.support {
						font-size:12px;
						color:#D12E33;
						text-decoration:none;
					}
				
					.logo a.support:hover {
						color:#555567;
						text-decoration:none;
					}
			
				.logo a img.logo_img {
					float:left;
					margin-top:5px;
					margin-left:32px;
					border:0;
				}
			
			.top_menu {
				height:37px;
				margin-top:1px;
				padding-top:9px;
				padding-left:31px;
				background:url(../images/top-menu-bg.jpg) repeat;
			}
				
				.top_menu ul {
					margin:0;
					padding:0;
					list-style:none;
				}
					
					.top_menu ul li {
						float:left;
					}
						
						.top_menu ul li a {
							display:block;
							margin:0 11px 0 18px;
							width:127px;
							height:26px;
							padding-top:3px;
							font-family:Tahoma;
							font-size:18px;
							color:#fff;
							text-decoration:none;
							text-align:center;
						}
						
						.top_menu ul li a:hover,
						.top_menu ul li a.inner_active {
							background:url(../images/inner-button-over.jpg) no-repeat;
						}
						
						.top_menu ul li a#home {
							width:100px;
						}
						
						.top_menu ul li a#home:hover,
						.top_menu ul li a.active {
							background:url(../images/home-button-over.jpg) no-repeat;
						}
			
			.header {
				height:217px;
				background:url(../images/banner-img.jpg) right bottom no-repeat;
			}
			
			.inner_header {
				height:163px;
				background:url(../images/inner-banner-img.jpg) right bottom no-repeat;
			}
			
				h1 {
					margin:0;
					padding:49px 0 0 20px;
					font-size:24px;
					color:#2A2E31;
				}
				
					h1 span {
						color:#AB0000;
					}
			
				h2 {
					margin:0;
					padding:25px 0 0 20px;
					font-size:20px;
					font-family:arial;
					font-weight:normal;
					color:#FFF9E5;
				}
				
				h3 {
					margin:20px 0 0 0;
					padding:0;
					font-weight:normal;
					color:#D6D2C8;
				}
			
			.content {
			}
			
				.home_content_box {
					float:left;
					width:681px;
					margin:17px 7px 17px 0;
				}
				
					.home_content_box_top {
						width:681px;
						height:8px;
						background:url(../images/home-content-box-top.png) no-repeat;
					}
				
					.home_content_box_middle {
						background-color:#858278;
						padding:0 15px 10px 15px;
					}
				
					.home_content_box_middle2 {
						background-color:#858278;
						padding:5px 15px 4px 13px;
					}

						p {
							margin:0;
							padding:10px 0 0 0;
							font-size:12px;
							color:#fff;
							text-align:justify;
							line-height:18px;
						}
	
							p strong,
							strong {
								font-size:12px;
								font-weight:bold;
								color:#FFC300;
							}
	
							p a img {
								float:right;
								border:0;
								border:0;
								margin-left:10px;
							}
	
							img.award_img {
								float:right;
								border:0;
								background-color:#fff;
								border:1px #000 solid;
								margin-left:10px;
							}
	
							p a {
								color:#FDC46E;
								text-decoration:none;
							}
	
							p a {
								color:#FDD063;
								text-decoration:none;
							}
	
							p a:hover {
								color:#555567;
								text-decoration:none;
							}
							
						.center_aligned {
							text-align:center;
						}
							
						.software_box {
							float:left;
							padding-top:12px;
						}
								
							.software_box_image {
								float:left;
								width:150px;
								height:228px;
							}
								
							.software_box_ad {
								float:left;
								margin-top:42px;
								width:453px;
								height:186px;
								/*background:url(../images/limited-offer-bg.png) no-repeat;*/
								background:url(../images/limited-offer-bg.jpg) no-repeat;
							}
									
								.software_box_ad p {
									margin:0 0 0 33px;
									padding:10px 0 0 0;
									font-family:"Trebuchet Ms";
									font-size:24px;
									color:#FFF6D6;
									line-height:normal;
									text-align:left;
								}
										
									.software_box_ad p span {
										font-size:27px;
										color:#fff;
									}
										
									.software_box_ad p span.price {
										font-size:24px;
										color:#FFAB58;
									}
									
								.software_box_ad #price {
									margin:17px 0 0 33px;
									padding-top:3px;
									width:104px;
									height:20px;
									text-align:center;
									background:url(../images/price-bg.png) no-repeat;
									
									font-size:13px;
									font-weight:bold;
									color:#D6D2C9;
								}
				
					.home_content_box_bottom {
						width:681px;
						height:9px;
						background:url(../images/home-content-box-bottom.png) no-repeat;
					}
			
				.home_side_box {
					float:left;
					width:287px;
					margin:17px 0 17px 6px;
				}
			
				.inner_side_box {
					float:right;
					width:287px;
					margin:12px 0 17px 10px;
				}
				
					.home_side_box_top {
						width:287px;
						height:18px;
						background:url(../images/home-side-box-top.png) no-repeat;
						/*background:url(../images/home-side-box-top.jpg) no-repeat;*/
					}
				
					.home_side_box_middle {
						background-color:#2B2A29;
					}
					
						.product {
							width:271px; 
							height:55px;
							margin:0 0 0 9px;
							padding:9px 0 10px 0;
							background:url(../images/line.jpg) no-repeat center bottom ;
						}
						
						#product {
							float:left;
							width:641px;
						}
					
						.product .icon {
							float:left;
							width:71px;
							text-align:center;
						}
						
							.product .icon a img {
								border:0;
							}
						
						.product_last {
							background:none;
						}
						
						.product_last2 {
							background:none;
							height:auto;
							padding:0;
						}
						
						.product .feature {
							float:left;
							width:200px;
						}
						
						.product .feature2 {
							line-height:19px;
						}
							
							.product .feature a {
								font-size:18px;
								color:#fff;
								text-decoration:none;
							}
							
							.product .feature a:hover {
								color:#FFBD56;
								text-decoration:none;
							}
								
								.product .feature a span {
									font-size:24px;
									color:#DC6B00;
								}
							
							.product .feature em {
								font-size:12px;
								font-style:normal;
								color:#AAA8A1;
							}
							
						#ulTutorialMenu {
							margin:0;
							/*padding:0px 10px 10px 25px;*/
							padding:0px 10px 277px 25px;
							list-style:none;
						}
								
							#ulTutorialMenu li {
								font-family:Tahoma, Arial;
								font-size:14px;
								line-height:22px;
								/*list-style-image:url(../images/bullet1.png);
								list-style-position:inside;*/
								background:url(../images/bullet1.png) left no-repeat;
								padding-left:15px;
							}
									
								#ulTutorialMenu li a.item {
									color:#fff;
									text-decoration:none;
								}
									
								#ulTutorialMenu li a.item:hover {
									color:#FFBD56;
									text-decoration:none;
								}
									
								#ulTutorialMenu li a.itemSelected {
									color:#DC6B00;
									text-decoration:none;
								}
								
								#noUpdate {
									margin: 0 auto;
									font-size: x-small;
									color: #ccc;
									text-align: left;
									width: 210px; 
									height: 200px;	
									padding: 40px;
								}
								
					.home_side_box_bottom {
						width:287px;
						height:7px;
						/*background:url(../images/home-side-box-bottom.jpg) no-repeat;*/
					}
					
			
				.inner_content_box {
					float:left;
					width:981px;
					margin:17px 0;
				}
				
					.inner_content_box_top {
						width:981px;
						height:6px;
						background:url(../images/inner-content-box-top.png) no-repeat;
					}
				
					.inner_content_box_middle {
						background-color:#858278;
						padding:10px 23px 10px 20px;
					}
					
						.heading {
							margin:auto;
							width:927px;
							height:38px;
							/*background:url(../images/heading-bg.png);*/
							background:url(../images/heading-bg.jpg);
							
							font-size:24px;
							font-weight:bold;
							color:#fff;
							padding:5px 0 0 15px;
						}
						
						.features_col {
							float:left;
							padding-top:10px;
							width:469px;
						}
							
							.features_col a img {
								float:left;
								border:0;
								padding-right:10px;
							}
						
							.inner_content_box_middle .features_col div.features_Text {
								float:left;
								width:340px;
								padding-right:7px;
							}
									
								.inner_content_box_middle div ul {
									margin:0;
									padding:0 0 0 25px;
									line-height:17px;
								}
										
									.inner_content_box_middle div ul li {
										font-size:12px;
										color:#fff;
									}
									
						table.awards {
							width:100%;
							border:0;
						}
										
							table.awards tr td {
								vertical-align:top;
							}
										
							table.awards tr td.award_logo {
								width:10%;
								text-align:center;
							}
										
							table.awards tr td.award_text {
								background-color:#7A776C;
							}								
											
								table.awards tr td.award_text p {
									padding:5px 15px;
								}
				
					.inner_content_box_bottom {
						width:981px;
						height:6px;
						background:url(../images/inner-content-box-bottom.png) no-repeat;
					}
			
			.footer {
				height:56px;
				background:url(../images/footer-bg.jpg) repeat-x;
			}
			
				.bottom {
					width:981px;
					padding-top:20px;
					margin:auto;
					font-size:11px;
					color:#858278;
				}
				
					.author {
						float:right;
						padding-right:15px;
					}
				
					.copyright {
						float:left;
						padding-left:15px;
					}
								
						.bottom a {
							color:#E77D19;
							text-decoration:none;
						}
								
						.bottom a:hover {
							color:#AB0000;
							text-decoration:none;
						}
									
				.clear {
					clear:both;
					line-height:0;
					height:0;
				}
									
				.clear2 {
					clear:both;
				}
				
				.gap {
					height:15px;
				}
