@charset "utf-8";
/* CSS Document */

/* GENERAL */

html {
	overflow-y: scroll;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.index {
	background: #ededed url(../images/pattern-bg.jpg) repeat-x left top;	
}

.feature {
	background: #ededed url(../images/patternf-bg.jpg) repeat-x left top;	
}

ul, ol, form, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

a, a:active {
	outline: none;
}

a {
	color: #3960dc;
	text-decoration: underline;
}
					
a:hover {
	color: #f00;
}

img {
	border: none;
}

.f-l {
	float: left;
}

.f-r {
	float: right;
}

.clear {
	clear: both;
	height: 0;
}

.cul-red {
	color: #f00;
}

.cul-red2 {
	color: #c41230;	
}

.cul-green {
	color: #37894c;	
}


/* HEADER INDEX */

#header {
	width: 100%;
	height: 600px;
	background: url(../images/header-bg.jpg) no-repeat center top;
	position: relative;
}
	#header #header-inner {
		width: 980px;
		height: 600px;
		margin: 0 auto;
		position: relative;
	}
		#header #header-inner .logo-sm {
			position: absolute;
			top: 20px;
			left: 10px;
		}
		#header #header-inner a.other-prod {
			display: block;
			width: 202px;
			height: 37px;
			position: absolute;
			top: 22px;
			right: 20px;
			background: url(../images/buttons/other-products.png) no-repeat left top;
		}
		#header #header-inner a.other-prod:hover {
			background-position: left bottom;
		}
		
		#header #header-inner h1 {
			position: absolute;
			top: 125px;
			left: 270px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #373737;
			font-size: 36px;
		}
		
		#header #header-inner h2 {
			position: absolute;
			top: 166px;
			left: 240px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #373737;
			font-size: 24px;
			font-weight: normal;
		}
		
		#header #header-inner a.down-but {
			display: block;
			/*width: 301px;*/
			width: 316px;
			height: 52px;
			position: absolute;
			/*top: 310px;
			left: 20px;*/
			top: 280px;
			left: 0;
			/*background: url(../images/buttons/download-but.png) no-repeat left top;*/
			background: url(../images/buttons/free-system-scan-but.png) no-repeat left top;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			line-height: 52px;
			text-indent: 55px;
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
		}
		#header #header-inner a.down-but:hover {
			background-position: left top;
		}
		#header #header-inner a.down-but:active {
			background-position: left top;
		}
		#header #header-inner h4.free {
			position: absolute;
			top: 367px;
			left: 77px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 22px;
			color: #afacac;
			font-weight: normal;
		}
		
		#header #header-inner h4.features {
			position: absolute;
			top:235px;
			left:716px;
			/*top: 305px;
			left: 698px;
			top: 215px;
			left: 150px;*/
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			/*font-size: 22px;*/
			font-size: 24px;
			color: #267a95;
			font-weight: normal;
			text-align: center;
		}
		
		#header #header-inner .header-shadow {
			position: absolute;
			right: 0;
			top: 100px;
			background: url(../images/header-shadow.png) no-repeat right top;
			width: 811px;
			height: 440px;
		}
		
		#header #header-inner .line1 {
			position: absolute;
			left: 80px;
			top: 305px;
			background: url(../images/line1.png) no-repeat left top;
			width: 467px;
			height: 2px;
		}
		
		#header #header-inner .line2 {
			position: absolute;
			right: 75px;
			top: 166px;
			background: url(../images/line2.png) no-repeat left top;
			width: 308px;
			height: 2px;
		}
		
		#header #header-inner .advfeat {
			position: absolute;
			left: 750px;
			top: 311px;
			color: #373737;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 13px;
			font-weight: bold;
		}
		
		#header #header-inner ul.advfeatures {
			position: absolute;
			left: 750px;
			top: 355px;
			list-style-type: none;
		}
		
			#header #header-inner ul.advfeatures li {
				color: #373737;
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				background: url(../images/red-tick.png) no-repeat left top;
				padding-left: 22px;
				font-weight: bold;
				height: 16px;
				margin-bottom: 10px;
			}
			
		#header #header-inner .support {
			position: absolute;
			right: 250px;
			top: 125px;
			text-align: right;
			font-size: 12px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #4a9db8;
		}
		
		#header #header-inner .telsupp {
			position: absolute;
			right: 90px;
			top: 130px;
			font-size: 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #4a9db8;
		}
		
		#header #header-inner .box {
			position: absolute;
			right: 250px;
			top: 280px;
		}
		
		#header #header-inner .logobtn {
			position: absolute;
			right: 50px;
			bottom: 82px;
		}
			
		#header #header-inner a.twitter {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 51px;
			right: 50px;
			background: url(../images/buttons/social-media.png) no-repeat left top;
		}
		
		#header #header-inner a.twitter:hover {
			background-position: left bottom;
		}
		
		#header #header-inner a.facebook {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 51px;
			right: 25px;
			background: url(../images/buttons/social-media.png) no-repeat -16px top;
		}
		
		#header #header-inner a.facebook:hover {
			background-position: -16px bottom;
		}
		
		#header #header-inner a.rss {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 51px;
			right: 0;
			background: url(../images/buttons/social-media.png) no-repeat right top;
		}
		
		#header #header-inner a.rss:hover {
			background-position: right bottom;
		}
		
		/*#header #header-inner .gui {
			position: absolute;
			top: 254px;
			left: 336px;
		}*/
		
		#header #header-inner .gui {
			left:324px;
			position:absolute;
			top:231px;
		}
		
		#header #header-inner .monitor {
			position: absolute;
			top: 218px;
			left: 310px;
		}
		
		#header #header-inner a.play-btn {
			display: block;
			width: 78px;
			height: 80px;
			position: absolute;
			top: 304px;
			left: 463px;
			background: url(../images/buttons/play-btn.png) no-repeat left top;
		}
		
		#header #header-inner a.play-btn:hover {
			background-position: left bottom;
		}
		
		#header #header-inner .logo-bi {
			position: absolute;
			top: 356px;
			right: 220px;
		}
		
		/* #header #header-inner .systemwin {
			position: absolute;
			top: 538px;
			left: 30px;
			width: 67px;
			height: 34px;
			line-height: 34px;
			color: #ababab;
			background: url(../images/icons/win.png) no-repeat right top;
		} */
		
		#header #header-inner a.systemreq {
			display: block;
			position: absolute;
			height: 33px;
			line-height: 33px;
			padding-left: 45px;
			top: 362px;
			left: 10px;
			background: url(../images/icons/win.png) no-repeat left center;
			color: #3960dc;
			text-decoration: underline;
		}
		#header #header-inner a.systemreq:hover{
			text-decoration: none;
		}

#main-menu{
	position: absolute;
	top: 42px;
	right: 80px;
	z-index: 200;
}
	#main-menu .menu-btn{
		display: inline-block;
		height: 36px;
		text-decoration: none;
		padding-left: 14px;
		margin-right: 20px;
	}
	#main-menu .menu-btn span{
		display: block;
		height: 36px;
		line-height: 35px;
		margin-right: -14px;
		padding-right: 14px;
		font-size: 16px;
		text-align: center;
		/*text-shadow: 0 1px 1px #333;*/
		white-space: nowrap;
		color: #aea6a7;
		cursor: pointer;
	}
	#main-menu .menu-btn:hover{
		background: url(../images/buttons/main-menu-btn.png) no-repeat left 0;
	}
	#main-menu .menu-btn:hover span{
		background: url(../images/buttons/main-menu-btn.png) no-repeat right 0;
		/*text-shadow: 0 1px 1px #333;*/
		color: #fff;
	}
	
	#main-menu .menu-btn.selected{
		background: url(../images/buttons/main-menu-btn.png) no-repeat left -36px;
	}
	#main-menu .menu-btn.selected span{
		background: url(../images/buttons/main-menu-btn.png) no-repeat right -36px;
		/*text-shadow: 0 1px 1px #433;*/
		color: #fff;
	}
		
#red-band{
	position: absolute;
	bottom: 0;
	height: 60px;
	width: 100%;
	z-index: 100;
	background: #b41317 url(../images/red-band-tile.png) repeat-x top;
}
	#red-band-inner{
		width: 980px;
		height: 40px;
		margin: 0 auto;
		padding: 10px 0;
		position: relative;	
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #6a0b0e;
	}
	#red-band-inner .red-band-geek{
		position: absolute;
		bottom: -20px;
		left: -14px;
	}
	#red-band-inner a.red-band-btn{
		display: block;
		float: left;
		width: 565px;
		height: 40px;
		line-height: 40px;
		background: url(../images/buttons/red-band-btn.png) no-repeat left 0;
		margin: 0 60px 0 160px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: italic;
		text-indent: 16px;
		color: #fff;
		text-decoration: none;
		text-shadow: 0 1px 1px #660000;
	}
	#red-band-inner a.red-band-btn:hover{
		background: url(../images/buttons/red-band-btn.png) no-repeat left -40px;
	}
	#red-band-inner a.red-band-btn:active{
		background: url(../images/buttons/red-band-btn.png) no-repeat left -80px;
	}
	#red-band-inner span{
		display: block;
		float: left;
		line-height: 40px;
		padding: 0 15px 0 5px;
	}
	#red-band-inner .red-band-sys-reqs{
		display: block;
		float: left;
	}
	#red-band-close{
		display: block;
		width: 31px;
		height: 31px;
		background: url(../images/buttons/red-band-close.png) no-repeat left top;
		position: absolute;
		top: 14px;
		right: 18px;
	}
	#red-band-close:hover{
		background-position: -31px top;
	}
	
/* HEADER FEATURES */

#headerf {
	width: 100%;
	height: 200px;
	background: url(../images/headerf-bg.jpg) no-repeat center top;
}

	#headerf #headerf-inner {
		width: 980px;
		height: 200px;
		margin: 0 auto;
		position: relative;
	}
	
		#headerf #headerf-inner .logo-sm {
			position: absolute;
			top: 20px;
			left: 10px;
		}
		
		#headerf #headerf-inner .header-shadow {
			position: absolute;
			right: 0;
			bottom: 0;
			background: url(../images/header-shadow.png) no-repeat right top;
			width: 811px;
			height: 100px;
		}
		
		#headerf #headerf-inner a.twitter {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 51px;
			right: 50px;
			background: url(../images/buttons/social-media.png) no-repeat left top;
		}
		
		#headerf #headerf-inner a.twitter:hover {
			background-position: left bottom;
		}
		
		#headerf #headerf-inner a.facebook {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 51px;
			right: 25px;
			background: url(../images/buttons/social-media.png) no-repeat -16px top;
		}
		
		#headerf #headerf-inner a.facebook:hover {
			background-position: -16px bottom;
		}
		
		#headerf #headerf-inner a.rss {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 51px;
			right: 0;
			background: url(../images/buttons/social-media.png) no-repeat right top;
		}
		
		#headerf #headerf-inner a.rss:hover {
			background-position: right bottom;
		}
		
		#headerf #headerf-inner a.other-prod {
			display: block;
			width: 202px;
			height: 37px;
			position: absolute;
			top: 22px;
			right: 20px;
			background: url(../images/buttons/other-products.png) no-repeat left top;
		}
		
		#headerf #headerf-inner a.other-prod:hover {
			background-position: left bottom;
		}
		
		#headerf #headerf-inner h1 {
			position: absolute;
			top: 133px;
			left: 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 32px;
			color: #373737;
			font-weight: normal;
		}
		
		#headerf #headerf-inner .logo-bi {
			position: absolute;
			left: 480px;
			bottom: 0;
		}
		
		#headerf #headerf-inner h4.free {
			position: absolute;
			top: 140px;
			right: 270px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 22px;
			color: #afacac;
			font-weight: normal;
		}
		
		#headerf #headerf-inner a.down-but {
			display: block;
			width: 222px;
			height: 52px;
			position: absolute;
			top: 125px;
			right: 20px;
			background: url(../images/buttons/downloadf-but.png) no-repeat left top;
		}
		
		#headerf #headerf-inner a.down-but:hover {
			background-position: left -52px;
		}
		
		#headerf #headerf-inner a.down-but:active {
			background-position: left bottom;
		}


		
/* CONTENT */

#content {
	width: 980px;
	margin: 0 auto;
	display: none;
}

	#content #content-top, #content #content-bottom {
		width: 980px;
		height: 20px;
	}
	
	#content #content-main {
		width: 940px;
		padding: 0 20px;
		background-color: #fff;
	}
	
		#content #content-main p.title {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 26px;
			color: #000;
		}
		
		#content #content-main p.subtitle {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 16px;
		}
		
		#content #content-main p.subtitle.mbf {
			margin-bottom: 34px;
		}
		
		#content #content-main p.ftitle {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 22px;
			color: #000;
		}
		
		#content #content-main p.howtotitle {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 18px;
			padding-bottom: 10px;
			border-bottom: solid 1px #d9d9d9;
			margin-bottom: 10px;
		}
		
		#content #content-main p.howtotitlein {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 18px;
			padding-bottom: 20px;
			padding-right: 50px;
		}
		
			#content #content-main p.howtotitlein a {
				color: #333;
				text-decoration: none;
			}
			
			#content #content-main p.howtotitlein a:hover {
				color: #f00;
			}
		
			#content #content-main p.howtotitle a {
				text-decoration: none;
			}
	
		#content #content-main #content-features {
			width: 616px;
			height: 291px;
			float: left;
			background: url(../images/features-bg.jpg) no-repeat left top;
			margin: 0 20px 20px 0;
			padding-left: 4px;
		}
		
			#content #content-main #content-features #feat-left {
				width: 57px;
				height: 288px;
				float: left;
				padding-top: 3px;
			}
			
				#content #content-main #content-features #feat-left a {
					display: block;
					width: 57px;
					height: 42px;
					text-align: center;
					padding-top: 15px;
					background: url(../images/tab-bg.jpg) no-repeat left top;
				}
				
				#content #content-main #content-features #feat-left a:hover {
					background-position: left bottom;
				}
				
				#content #content-main #content-features #feat-left .active {
					background: url(../images/tab-active-bg.jpg) no-repeat left top;
				}
				
			#content #content-main #content-features #feat-right {
				width: 555px;
				height: 283px;
				float: left;
				padding: 4px 4px 4px 0;
			}
			
				#content #content-main #content-features #feat-right #feat-cycle {
					width: 555px;
					height: 283px;
				}
			
					#content #content-main #content-features #feat-right #feat-cycle div {
						width: 555px;
						height: 283px;
					}
					
						#content #content-main #content-features #feat-right #feat-cycle div a.img-one {
							position: absolute;
							top: 36px;
							left: 41px;
						}
						
						#content #content-main #content-features #feat-right #feat-cycle div .prod {
							position: absolute;
							top: 30px;
							left: 139px;
							line-height: 28px;
						}
						
							#content #content-main #content-features #feat-right #feat-cycle div .prod a {
								font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
								font-size: 30px;
								color: #000;
								text-decoration: none;
							}
							
							#content #content-main #content-features #feat-right #feat-cycle div .prod a:hover {
								color: #3960dc;
							}
						
						#content #content-main #content-features #feat-right #feat-cycle div .descr {
							position: absolute;
							top: 125px;
							left: 41px;
							width: 225px;
							line-height: 18px;
						}
						
						#content #content-main #content-features #feat-right #feat-cycle div a.details {
							display: block;
							position: absolute;
							top: 226px;
							left: 41px;
							/*width: 110px;*/
							height: 26px;
							line-height: 26px;
							color: #3960dc;
							padding-left: 34px;
							text-decoration: underline;
							background: url(../images/buttons/see-images.jpg) no-repeat left top;
						}
					
						#content #content-main #content-features #feat-right #feat-cycle div a.details:hover {
							color: #f00;
						}
					
						#content #content-main #content-features #feat-right #feat-cycle div .img-new {
							position: absolute;
							top: 0;
							right: 0;
						}
				
						#content #content-main #content-features #feat-right #feat-cycle div .img-two {
							position: absolute;
							bottom: 0;
							right: 0;
						}
		
	
		#content #content-main #content-newsletter {
			width: 265px;
			height: 271px;
			float: left;
			background: url(../images/newsletter-bg.jpg) no-repeat left top;
			margin-bottom: 20px;
			padding: 20px 15px 0 20px;
		}
		
			#content #content-main #content-newsletter p.mb {
				margin-bottom: 20px;
			}
			
			#content #content-main #content-newsletter #inpnews {
				width: 257px;
				height: 28px;
				background: url(../images/inpnews-bg.jpg) no-repeat left top;
				margin: 15px 0 10px 0;
			}
		
				#content #content-main #content-newsletter #inpnews .inpnews {
					width: 240px;
					border: none;
					background: none;
					color: #b7b7b7;
					padding: 5px 0 0 10px;
				}
				
			#content #content-main #content-newsletter a#subscribebtn {
				display: block;
				width: 91px;
				height: 28px;
				float: left;
				background: url(../images/buttons/subscribe-btn.png) no-repeat left top;
			}
			
			#content #content-main #content-newsletter a#subscribebtn:hover {
				background-position: left bottom;
			}
			
			#content #content-main #content-newsletter a.terms {
				display: block;
				float: right;
				height: 28px;
				line-height: 28px;
				margin-right: 10px;
			}
			
			#content #content-main #content-newsletter p.third {
				font-size: 11px;
				color: #b2b2b2;
				margin-top: 25px;
			}
			
		#content #content-main #content-featuresf {
			width: 940px;
			height: 640px;
			background: url(../images/featuresf-bg.jpg) no-repeat left top;
			margin-bottom: 30px;
		}
		
			#content #content-main #content-featuresf #featf-left {
				width: 616px;
				height: 640px;
				float: left;
			}
			
				#content #content-main #content-featuresf #featf-left #featf-top {
					width: 613px;
					height: 54px;
					padding: 5px 0 0 3px;
				}
				
					#content #content-main #content-featuresf #featf-left #featf-top a {
						display: block;
						width: 69px;
						height: 44px;
						text-align: center;
						padding-top: 10px;
						float: left;
						background: url(../images/tab-vert-bg.jpg) no-repeat left top; 
					}
					
					#content #content-main #content-featuresf #featf-left #featf-top a:hover {
						background-position: left bottom; 
					}
				
					#content #content-main #content-featuresf #featf-left #featf-top .active {
						background: url(../images/tab-active-vert-bg.jpg) no-repeat left top;
					}
					
				#content #content-main #content-featuresf #featf-left #featf-bottom {
					width: 610px;
					height: 577px;
					padding: 0 2px 4px 4px;
				}
				
					#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle {
						width: 610px;
						height: 577px;
					}
					
						#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div {
							width: 610px;
							height: 577px;
						}
						
							#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div .img-one {
								position: absolute;
								top: 37px;
								left: 30px;
							}
							
							#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div .prod {
								position: absolute;
								top: 37px;
								left: 114px;
								font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
								font-size: 30px;
								color: #000;
							}
						
							#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div .descr {
								position: absolute;
								top: 122px;
								left: 30px;
								width: 535px;
							}
							
							#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div .img-two {
								position: absolute;
								top: 181px;
								left: 40px;
								width: 536px;
								height: 364px;
								/*overflow: hidden;*/
							}
							
								#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div .img-two img {
									display: none;
								}
							
							#content #content-main #content-featuresf #featf-left #featf-bottom #featf-cycle div .img-new {
								position: absolute;
								top: 0;
								right: 0;
							}
			
			#content #content-main #content-featuresf #featf-right {
				width: 300px;
				height: 640px;
				float: left;
				padding: 0 10px 0 14px;
			}
			
				#content #content-main #content-featuresf #featf-right #featfr-cycle {
					width: 300px;
					height: 640px;
				}
					
					#content #content-main #content-featuresf #featf-right #featfr-cycle div {
						width: 300px;
						height: 640px;
						background-color: #f5f5f5;
					}
					
						#content #content-main #content-featuresf #featf-right #featfr-cycle div a.hv {
							display: block;
							width: 290px;
							height: 95px;
							border-bottom: solid 1px #ededed;
							background: url(../images/right-bg.jpg) no-repeat left top;
							padding: 15px 0 0 10px;
							text-decoration: none;
							color: #666;
						}
						
						#content #content-main #content-featuresf #featf-right #featfr-cycle div a.hv:hover {
							background-position: left bottom;
						}
						
						#content #content-main #content-featuresf #featf-right #featfr-cycle div a.hv span.im {
							display: block;
							width: 58px;
							padding: 10px 0 0 10px;
							float: left;
						}
						
						#content #content-main #content-featuresf #featf-right #featfr-cycle div a.hv span.tt {
							display: block;
							width: 222px;
							float: left;
							line-height: 18px;
						}
						
							#content #content-main #content-featuresf #featf-right #featfr-cycle div a.hv span.tt span.ttb {
								display: block;
								font-size: 14px;
								font-weight: bold;
								/*margin-bottom: 3px;*/
							}
							
						#content #content-main #content-featuresf #featf-right #featfr-cycle div div.bordt {
							border-top: solid 1px #fff;
						}
							
						#content #content-main #content-featuresf #featf-right #featfr-cycle div a.fvid {
							display: block;
							width: 174px;
							height: 118px;
							background: url(../images/see-feature-video.png) no-repeat left top;
							text-decoration: none;
							margin: 17px auto 0 auto;
						}
						
						#content #content-main #content-featuresf #featf-right #featfr-cycle div a.fvid:hover {
							background-position: left bottom;
						}
		
		#content #content-main #content-features-details {
			width: 940px;
			margin-bottom: 33px;
		}
		
			#content #content-main #content-features-details .box-details {
				width: 313px;
				float: left;
				margin-top: 35px;
			}
			
				#content #content-main #content-features-details .box-details .box-det-img {
					width: 45px;
					float: left;
				}
				
				#content #content-main #content-features-details .box-details .box-det-txt {
					width: 253px;
					float: left;
					padding-right: 15px;
					line-height: 18px;
				}
				
					#content #content-main #content-features-details .box-details .box-det-txt p.ti {
						font-size: 14px;
						color: #444;
						margin-bottom: 5px;
					}
		
		#content #content-main #content-get {
			width: 940px;
			height: 140px;
			background: url(../images/get-bg.jpg) no-repeat left top;
			margin-bottom: 42px;
		}
		
		#content #content-main.howto #content-get {
			margin-bottom: 0;
		}
		
			#content #content-main #content-get #box {
				width: 132px;
				float: left;
				padding: 22px 0 0 10px;
			}
			
			#content #content-main #content-get #descr {
				width: 535px;
				float: left;
				color: #257189;
				padding: 22px 54px 0 0;
			}
			
				#content #content-main #content-get #descr h6 {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 26px;
					font-weight: normal;
					margin-bottom: 18px;
					color: #373737;
				}
				
				#content #content-main #content-get #descr p {
					line-height: 18px;
				}
				
			#content #content-main #content-get #down {
				width: 209px;
				float: left;
				padding-top: 66px;
			}
			
				#content #content-main #content-get #down a.down {
					display: block;
					width: 190px;
					height: 40px;
					background: url(../images/buttons/download.png) no-repeat left top;
				}
				
				#content #content-main #content-get #down a.down:hover {
					background-position: left -40px;
				}
				
				#content #content-main #content-get #down a.down:active {
					background-position: left bottom;
				}
			
		#content #content-main #content-features-exp {
			width: 940px;
			padding-bottom: 38px;
			border-bottom: solid 1px #d9d9d9;
		}
		
			#content #content-main #content-features-exp .box-ex {
				width: 288px;
				border-right: solid 1px #ededed;
				float: left;
				margin-top: 36px;
				padding: 0 12px;
			}
			
			#content #content-main #content-features-exp .no-marg {
				border-right: none;
			}
			
				#content #content-main #content-features-exp .box-ex .imgbox {
					float: left;
					margin-right: 22px;
				}
				
				#content #content-main #content-features-exp .box-ex .txtbox {
					width: 200px;
					float: left;
				}
				
					#content #content-main #content-features-exp .box-ex .txtbox p.tit {
						font-size: 14px;
						font-weight: bold;
						margin-bottom: 5px;
					}
				
					#content #content-main #content-features-exp .box-ex .txtbox a {
						display: inline-block;
						/*width: 70px;*/
						height: 26px;
						line-height: 26px;
						color: #3960dc;
						padding-left: 34px;
						text-decoration: underline;
						margin-top: 17px;
					}
					
					#content #content-main #content-features-exp .box-ex .txtbox a:hover {
						color: #f00;
					}
					
					#content #content-main #content-features-exp .box-ex .txtbox .seeimg {
						background: url(../images/buttons/see-images.jpg) no-repeat left top;
					}
					
					#content #content-main #content-features-exp .box-ex .txtbox .seevideo {
						background: url(../images/buttons/see-video.jpg) no-repeat left top;
					}
					
		#content #content-main #content-grey-sep {
			width: 940px;
			height: 10px;
			margin-bottom: 29px;
			background-color: #ececec;
		}
					
		#content #content-main #content-found {
			width: 940px;
			padding-bottom: 38px;
		}
		
			#content #content-main #content-found #found {
				width: 630px;
				float: left;
			}
			
				#content #content-main #content-found #found .fnd {
					width: 590px;
					height: 214px;
					background: url(../images/other-products-bg.png) no-repeat left top;
					margin-top: 22px;
					padding: 20px 15px;
				}
				
					#content #content-main #content-found #found .fnd a.otitle {
						display: inline-block;
						height: 64px;
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size: 20px;
						line-height: 20px;
						color: #444;
						text-decoration: none;
					}
					
					#content #content-main #content-found #found .fnd a.otitle.cispro {
						background: url(../images/logos/logo-cispro.png) no-repeat left top;
						padding-left: 69px;
					}
					
					#content #content-main #content-found #found .fnd a.otitle.cb {
						background: url(../images/comodo-rmm.jpg) no-repeat left top;
						padding-left:145px;
						padding-top:20px;
					}
					
					#content #content-main #content-found #found .fnd a.otitle:hover {
						color: #3960dc;	
					}				
					

					#content #content-main #content-found #found .fnd .odesc {
						margin: 40px 0 20px 0;
					}

					#content #content-main #content-found #found .fnd .comodo-one {
						margin: -15px 0 -10px;
					}
					
					#content #content-main #content-found #found .fnd .price {
						color: #000;
						font-weight: bold;
					}
				
					#content #content-main #content-found #found .fnd .fnd-left {
						width: 274px;
						float: left;
						border-right: solid 1px #ededed;
						padding-right: 20px;
					}
					
					#content #content-main #content-found #found .fnd .fnd-right {
						width: 274px;
						float: right;
					}
					
				
					/*#content #content-main #content-found #found .fnd a.fnd-box {
						display: block;
						height: 190px;
						float: left;
						color: #666;
						text-decoration: none;
						margin-right: 10px;
					}
					
					#content #content-main #content-found #found .fnd a.fnd-box.last {
						margin-right: 0;
					}
					
					#content #content-main #content-found #found .fnd a.fnd-box.packages {
						width: 185px;
						padding: 50px 0 0 15px;
						background: url(../images/packages-bg.jpg) no-repeat left top;
					}
					
					#content #content-main #content-found #found .fnd a.fnd-box.ccom {
						width: 188px;
						padding: 50px 0 0 12px;
						background: url(../images/comodocom-bg.jpg) no-repeat left top;
					}
					
					#content #content-main #content-found #found .fnd a.fnd-box.sites {
						width: 190px;
						padding: 50px 0 0 10px;
						background: url(../images/sites-bg.jpg) no-repeat left top;
					}
					
					#content #content-main #content-found #found .fnd a.fnd-box:hover {
						background-position: left bottom;
						color: #ababab;
					}*/
			
			#content #content-main #content-found #face {
				/*width: 300px;
				float: left;*/
				width: 280px;
				height: 214px;
				float: left;
				background: url(../images/other-products-bg2.png) no-repeat left top;
				padding: 20px 15px;
				margin-top: 22px;
			}
			
				#content #content-main #content-found #face a.otitle {
					display: inline-block;
					height: 67px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 20px;
					line-height: 20px;
					color: #444;
					text-decoration: none;
				}
				
				#content #content-main #content-found #face a.otitle.cfm {
					background: url(../images/logos/logo-cfm.png) no-repeat left top;
					padding-left: 86px;
				}
				
				#content #content-main #content-found #face a.otitle:hover {
					color: #3960dc;	
				}
				
				#content #content-main #content-found #face .odesc {
					margin: 40px 0 20px 0;
				}
				
				#content #content-main #content-found #face .price {
					color: #000;
					font-weight: bold;
				}
			
		#content #content-main #content-other-products {
			width: 940px;
			padding-bottom: 38px;
		}
		
			#content #content-main #content-other-products #others {
				width: 940px;
				height: 130px;
				background: url(../images/other-soft-bg.jpg) no-repeat left top;
				margin-top: 15px;
				padding: 25px 0;
			}
			
				#content #content-main #content-other-products #others .box-other {
					/* width: 312px; */
					border-right: solid 1px #ededed;
					float: left;
				}
				
				#content #content-main #content-other-products #others .no-marg {
					border-right: none;
					padding-left: 10px;
				}
				
					#content #content-main #content-other-products #others .box-other .imgbox {
						float: left;
						padding-left: 23px;
					}
					#content #content-main #content-other-products #others .box-other .txtbox {
						width: 206px;
						float: left;
						padding-left: 23px;
					}
					#content #content-main #content-other-products #others .box-other .linkbox {
						width: 136px;
						float: left;
						padding: 60px 0 0 20px;
					}
				
					#content #content-main #content-other-products #others .box-other p.tit {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size: 22px;
						line-height: 22px;
						margin-bottom: 15px;
					}
					
					#content #content-main #content-other-products #others .box-other p.tit a {
						color: #444;
						text-decoration: none;
					}
					
					#content #content-main #content-other-products #others .box-other p.tit a:hover {
						color: #3960dc;
					}
					
					#content #content-main #content-other-products #others .box-other p.morei {
						margin-top: 10px;
					}
					
					#content #others .linkbox a{
						display: block;
						background: url(../images/other-products-more.png) no-repeat left 1px;
						padding-left: 14px;
						margin-bottom: 10px;
					}
					
		#content #content-main #content-contact {
			width: 940px;
		}
		
			#content #content-main #content-contact #contact {
				width: 940px;
				height: 139px;
				/*background: url(../images/contact-bg.jpg) no-repeat right top;*/
				border-top: solid 1px #d9d9d9;
				margin-top: 5px;
				padding-top: 18px;
				line-height: 18px;
			}
			
			
				#content #content-main #content-contact #contact #contact-left {
					width: 100%;
					/*border-right: solid 1px #ededed;*/
					float: left;
				}
				
					#content #content-main #content-contact #contact #contact-left a.ema {
						color: #3960dc;
						text-decoration: none;
					}
			
					#content #content-main #content-contact #contact #contact-left a.ema:hover {
						color: #f00;
					}
				
					#content #content-main #content-contact #contact #contact-left a.margt {
						display: block;
						width: 91px;
						height: 28px;
						margin-top: 25px;
						background: url(../images/buttons/contact-btn.png) no-repeat left top;
					}
			
					#content #content-main #content-contact #contact #contact-left a.margt:hover {
						background-position: left bottom;
					}
					
					#content #content-main #content-contact #contact #contact-left span.nrcert {
						display: block;
						float: left;
						padding-left: 33px;
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size: 20px;
						color: #c41230;
						background: url(../images/icons/certified.png) no-repeat left top;
						margin: 27px 0 0 152px;
					}
				
					#content #content-main #content-contact #contact #contact-left p.margr {
						margin-right: 93px;
					}
					
						#content #content-main #content-contact #contact #contact-left p span.cert {
							font-size: 17px;
							color: #000;
						}
				
				#content #content-main #content-contact #contact #contact-right {
					width: 440px;
					float: left;
					padding-left: 30px;
				}
				
					#content #content-main #content-contact #contact #contact-right a.margt {
						display: block;
						width: 200px;
						height: 36px;
						margin-top: 25px;
						background: url(../images/buttons/lps-btn.png) no-repeat left top;
					}
			
					#content #content-main #content-contact #contact #contact-right a.margt:hover {
						background-position: left bottom;
					}
				
					#content #content-main #content-contact #contact #contact-right p.big {
						font-size: 16px;
						font-weight: bold;
						color: #000;
						margin-bottom: 10px;
					}
					
			#content #content-main .howtodescr {
				width: 940px;
				margin-bottom: 10px;
				display: none;
			}
			
				#content #content-main .howtodescr .howtop {
					width: 940px;
					height: 11px;
				}
				
				#content #content-main .howtodescr .howmain {
					width: 902px;
					position: relative;
					border-left: solid 1px #d9d9d9;
					border-right: solid 1px #d9d9d9;
					background-color: #fbfbfb;
					padding: 0 24px 0 12px;
				}
				
					#content #content-main .howtodescr .howmain .howclose {
						position: absolute;
						top: 0;
						right: 10px;
						cursor: pointer;
					}
					
					#content #content-main .howtodescr .howmain p.imghow {
						text-align: center;
						padding-top: 20px;
					}
				
				#content #content-main .howtodescr .howbottom {
					width: 940px;
					height: 18px;
				}
				
		#content #content-main #download-buy {
			width: 940px;
			height: 420px;
			background: url(../images/download-buy-bg.png) no-repeat left top;
			margin-bottom: 45px;
		}
		
			#content #content-main #download-buy #dbl {
				width: 620px;
				float: left;
				padding-top: 15px;
				color: #fff;
			}
			
				#content #content-main #download-buy #dbl ul {
					margin: 29px 50px 0 210px;
					list-style-type: none;
				}
				
					#content #content-main #download-buy #dbl ul li {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size: 13px;
						background: url(../images/bullet.png) no-repeat left 6px;
						padding-left: 18px;
						margin-bottom: 15px;
					}
			
				#content #content-main #download-buy #dbl .buy {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 30px;
					text-align: center;
					line-height: 30px;
				}
				
				#content #content-main #download-buy #dbl .prices {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 18px;
					text-align: center;
					font-weight: bold;
					margin: 35px 0 25px 0;
				}
				
				#content #content-main #download-buy #dbl .disc {
					text-align: center;
					color: #a0a0a0;
					margin-top: 13px;
				}
				
				#content #content-main #download-buy #dbl a.buynow {
					display: block;
					width: 182px;
					height: 52px;
					margin: 0 auto;
					background: url(../images/buttons/buy-now-btn.png) no-repeat left top;
				}
				
				#content #content-main #download-buy #dbl a.buynow:hover {
					background-position: left -52px;
				}
				
				#content #content-main #download-buy #dbl a.buynow:active {
					background-position: left bottom;
				}
			
			#content #content-main #download-buy #dbr {
				width: 320px;
				float: left;
				padding-top: 15px;
			}
			
				#content #content-main #download-buy #dbr .try {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 30px;
					text-align: center;
					line-height: 36px;
					color: 333;
					font-weight: bold;
				}
				
				#content #content-main #download-buy #dbr .wtry {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 22px;
					text-align: center;
					color: 333;
				}
				
					#content #content-main #download-buy #dbr ul {
						margin: 100px 40px 0 30px;
						list-style-type: none;
					}
				
						#content #content-main #download-buy #dbr ul li {
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 13px;
							background: url(../images/gbullet.png) no-repeat left 6px;
							padding-left: 18px;
							margin-bottom: 15px;
						}
						
					#content #content-main #download-buy #dbr a.downtrial {
						display: block;
						width: 222px;
						height: 52px;
						margin: 0 auto;
						background: url(../images/buttons/downloadf-but.png) no-repeat left top;
					}
					
					#content #content-main #download-buy #dbr a.downtrial:hover {
						background-position: left -52px;
					}
					
					#content #content-main #download-buy #dbr a.downtrial:active {
						background-position: left bottom;
					}
					


/* FOOTER */

#footer {
	width: 980px;
	height: 80px;
	margin: 0 auto;
	padding-top: 20px;
}

	#footer #footer-left {
		width: 240px;
		float: left;
		border-right: solid 1px #d7d7d7;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #000;
		padding-left: 20px;
	}
	
	#footer #footer-right {
		width: 689px;
		float: left;
		padding-left: 20px;
		color: #808080;
		background: url(../images/logos/logo-comodo.png) no-repeat 601px top;
		line-height: 18px;
	}
	
		#footer #footer-right a {
			color: #808080;
			text-decoration: none;
		}
		
		#footer #footer-right a:hover {
			color: #3960dc;
		}
		
		
/* SITES */

#inline-wrapper {
	display: none;
}

#inline-sites {
	height:476px;
	width:980px;
	background: url(../images/sites/sites-bg.png) no-repeat center top;
}

	#inline-sites #up {
		width: 880px;
		background: url(../images/icons/icon-sites.jpg) no-repeat 30px 35px;
		padding: 30px 0 0 100px;
		margin-bottom: 10px;
	}

		#inline-sites #up p.titles {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 26px;
			color: #000;
		}
		
		#inline-sites #up p.subtitles {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 16px;
		}
		
	#inline-sites #table {
		width: 920px;
		height: 345px;
		overflow: auto;
		background: url(../images/sites/sites-table-bg.jpg) no-repeat left top;
		margin-left: 20px;
		padding: 10px;
	}
	
		#inline-sites #table .row {
			width: 905px;
			border-bottom: solid 1px #ededed;
			margin-bottom: 10px;
		}
		
		#inline-sites #table .nob {
			border-bottom: none;
			margin-bottom: 0;
		}
		
			#inline-sites #table .row .row-left {
				width: 150px;
				float: left;
				padding-bottom: 10px;
			}
			
			#inline-sites #table .row .row-txt {
				width: 540px;
				float: left;
				padding: 0 15px 10px 0;
			}
			
				#inline-sites #table .row .row-txt p.ts {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 22px;
				}
				
				#inline-sites #table .row .row-txt a.tl {
					display: block;
					font-size: 11px;
					color: #3960dc;
					text-decoration: none;
					margin-bottom: 12px;
				}
				
				#inline-sites #table .row .row-txt a.tl:hover {
					color: #f00;
				}
			
			#inline-sites #table .row .row-right {
				width: 200px;
				float: left;
				padding: 60px 0 10px 0;
			}
			
				#inline-sites #table .row .row-right a.down {
					display: block;
					width: 190px;
					height: 40px;
					background: url(../images/buttons/download.png) no-repeat left top;
				}
				
				#inline-sites #table .row .row-right a.down:hover {
					background-position: left -40px;
				}
				
				#inline-sites #table .row .row-right a.down:active {
					background-position: left bottom;
				}
				
#inline-packages {
	width: 200px;
	height: 100px;
	background-color: #fff;
	padding: 20px;
}
				
#inline-sysreq {
	width: 420px;
	height: 380px;
	background: url(../images/systreq-bg.png) no-repeat left top;
}

	#inline-sysreq #cont-sysreq {
		width: 350px;
		margin: 0 auto;
		padding-top: 120px;
	}

		#inline-sysreq #cont-sysreq .sys {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 26px;
			color: #ababab;
			margin-bottom: 30px;
		}
		
		#inline-sysreq #cont-sysreq .sys-el {
			width: 111px;
			float: left;
			font-weight: bold;
			text-align: right;
			padding-right: 14px;
		}
		
		#inline-sysreq #cont-sysreq .sys-val {
			width: 210px;
			float: left;
			border-left: solid 1px #ededed;
			padding-left: 14px;
			margin-bottom: 20px;
		}
		
			#inline-sysreq #cont-sysreq .sys-val ul li {
				list-style-type: none;
				margin-bottom: 5px;
			}

	/*#inline-sysreq #head-sysreq {
		width: 480px;
		height: 70px;
		padding: 30px 20px 0 0;
		text-align: right;
		color: #ababab;
		background: url(../images/logos/logo-small-pro.png) no-repeat 10px center;
	}
	
		#inline-sysreq #head-sysreq p.reqt {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 16px;
		}

	#inline-sysreq #cont-sysreq {
		width: 460px;
		height: 240px;
		padding: 20px;
	}
	
		#inline-sysreq #cont-sysreq p {
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		#inline-sysreq #cont-sysreq ul {
			margin: 0 0 20px 20px;
		}
		
			#inline-sysreq #cont-sysreq ul li {
				list-style-type: none;
				margin-bottom: 5px;
			}*/

#expert-support{
	background: #ededed url(../images/pattern-bg.jpg) repeat-x top;
}

#expert-support #header{
	width: 100%;
	height: 540px;
	/*background: url(../images/header-expert-support-bg.jpg) no-repeat center top;*/
	position: relative;
}
	#expert-support #header #header-inner{
		width: 980px;
		height: 540px;
		margin: 0 auto;
		position: relative;
	}
		#expert-support #header #header-inner h1{
			position: absolute;
			top: 155px;
			left: 100px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 34px;
			color: #373737;
			font-weight: normal;
			/*text-shadow: #50141e 2px 2px 2px;
			filter: shadow(color=#50141e,strength=2);*/
			z-index: 100;
		}
		#expert-support #header #header-inner h4{
			position: absolute;
			top: 250px;
			right: 60px;
			width: 390px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 22px;
			color: #373737;
			font-weight: normal;
		}
		#expert-support #header #header-inner h5{
			position: absolute;
			top: 444px;
			right: 185px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #373737;
			font-weight: normal;
		}
		#expert-support #header #header-inner h6{
			position: absolute;
			top: 468px;
			right: 222px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #373737;
			font-weight: normal;
			font-style: italic;
		}
		
		#expert-support #header #header-inner .logo-sm{
			position: absolute;
			top: 20px;
			left: 10px;
		}
		#expert-support #header #header-inner .tv{
			position: absolute;
			bottom: 0;
			left: -74px;
		}
		#expert-support #header #header-inner .geek{
			position: absolute;
			bottom: -67px;
			left: -42px;
		}
		
		#expert-support #header #header-inner a.down-gb {
			 background: url(../images/buttons/download-csu-but.png) no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    line-height: 52px;
    position: absolute;
    right: 138px;
    text-decoration: none;
    text-indent: 55px;
    text-transform: uppercase;
    top: 380px;
    width: 312px;
 		}
		#expert-support #header #header-inner a.down-gb:hover {
			background-position: left -52px;
		}
		#expert-support #header #header-inner a.down-gb:active {
			background-position: left bottom;
		}
		
		#expert-support #content #content-main{
			padding-top: 65px;
		}
		
		#expert-support #content #content-main .box-serv {
			width: 190px;
			height: 166px;
			float: left;
			margin-top: 30px;
			padding: 14px 10px 0 10px;
		}
		
		#expert-support #content #content-main .box-serv.kb {
			margin-right: 10px;
			background: url(../images/support-box-bg.png) no-repeat left top; 
		}
		
		#expert-support #content #content-main .box-serv.help {
			margin-right: 10px;
			background: url(../images/help-box-bg.png) no-repeat left top; 
		}
		
		#expert-support #content #content-main .box-serv.forum {
			background: url(../images/forum-box-bg.png) no-repeat left top; 
		}
		
			#expert-support #content #content-main .box-serv .wt {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 20px;
				color: #000;
			}
			
		#expert-support #content #content-main .box-plus {
			width: 51px;
			height: 180px;
			float: left;
			margin-top: 30px;
			background: url(../images/plus.png) no-repeat center 68px;
		}
		
		#expert-support #content #content-main .box-gb {
			width: 227px;
			height: 163px;
			float: left;
			margin-top: 13px;
			padding: 34px 0 0 10px;
			background: url(../images/gb-box-bg.png) no-repeat left top;
		}
		
			#expert-support #content #content-main .box-gb .wt {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 20px;
				color: #000;
			}
			
			#expert-support #content #content-main .box-gb .gbd {
				margin-top: 15px;
			}
			
			#expert-support #content #content-main .box-gb .fr {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 26px;
				margin-top: 20px;
				color: #000;
			}
		
		#expert-support #content ul.features{
			float: left;
			margin-top: 30px;
		}
			#expert-support #content ul.features li{
				width: 280px;
				list-style-type: none;
				background: url(../images/blue-tick.gif) no-repeat 10px 4px;
				border-left: 1px solid #ededed;
				font-size: 14px;
				font-weight: bold;
				color: #666;
				padding: 3px 0 3px 30px;
			}
		#expert-support #content ul.features.first li{
			width: 290px;
			border-left: 0;
			padding-left: 20px;
			background-position: left 4px;
		}
		
		#expert-support #content .separator{
			border-top: 1px solid #d9d9d9;
			height: 11px;
			background-color: #ececec;
			margin: 30px 0;
		}
		#expert-support #content .copy{
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
			font-size: 16px;
			line-height: 20px;
			margin: 10px 0 25px;
		}
		#expert-support #content .bottom-promo{
			width: 940px;
			height: 140px;
			background: url(../images/expert-help-promo-bg.png) no-repeat;
			position: relative
		}
			#expert-support #content .bottom-promo h4{
				position: absolute;
				top: 23px;
				left: 123px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 22px;
				color: #373737;
				font-weight: normal;
			}
			#expert-support #content .bottom-promo ul{
				position: absolute;
				top: 54px;
				left: 123px;
			}
			#expert-support #content .bottom-promo ul li{
				list-style-type: none;
				background: url(../images/blue-tick2.gif) no-repeat left 4px;
				font-size: 12px;
				font-weight: normal;
				color: #a8a6a5;
				padding-left: 18px;
				padding-bottom: 3px;
				color: #73a6b6;
			}
		#expert-support #content .bottom-promo h5{
			position: absolute;
			top: 84px;
			left: 612px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 17px;
			color: #257189;
			font-weight: normal;
		}
		#expert-support #content .bottom-promo h6{
			position: absolute;
			top: 109px;
			left: 612px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #64a5ba;
			font-weight: normal;
			font-style: italic;
		}
		#expert-support #content a.down-gb {
			 background: url(../images/buttons/download-csu-but.png) no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    left: 610px;
    line-height: 52px;
    position: absolute;
    text-decoration: none;
    text-indent: 55px;
    text-transform: uppercase;
    top: 21px;
    width: 312px;
		}
		#expert-support #content a.down-gb:hover {
			background-position: left -52px;
		}
		#expert-support #content a.down-gb:active {
			background-position: left bottom;
		}
		
		#expert-support #diagram{
			width: 940px;
			height: 242px;
			background: url(../images/diagram-bg.png) no-repeat;
			margin: 10px 0 20px;
		}
			#expert-support #diagram th{
				width: 235px;
				height: 46px;
				text-align: left;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 21px;
				color: #000;
				font-weight: normal;
			}
			#expert-support #diagram th span{
				display: inline-block;
				width: 20px;
				height: 20px;
				background: url(../images/diagram-no.png) no-repeat left top;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				line-height: 20px;
				padding-bottom: 3px;
				vertical-align: bottom;
				margin-left: 9px;
			}
			#expert-support #diagram td{
				padding: 130px 9px 0;
				font-size: 12px;
				color: #666;
				vertical-align: top;
			}