iframe { display:none; }h1 {
	width: 320px;
	font-size: 16px;
	color: #999;
	text-align: left;
	margin: 12px 0 0 0;
	padding: 0;
	line-height: 130%
	}

.cont_g {
	height: 250px;
	position: relative;
	overflow: visible;
	z-index: 3;
	background:url('../imgs/cont_g_h_bg.png') no-repeat center 0;
	}
	
	.scrn_cont {
		position: absolute;
		right:2px;
		top:71px;
		z-index: 2;
		cursor: pointer;
		background:#333333
		}
	
	.scrn {
		position: absolute;
		right:-29px;
		top:60px;
		z-index: 2
		}
	
	.s_demo{
		position: absolute;
		right:-1px;
top:58px;
		z-index: 2
		}
		
.cont_h {
	z-index: 0
	}
.cont_g .wrapper {
	padding: 32px 0 25px 0
	}

	p.rtb {
		margin: 4px 0 0 200px
		}
		
	a.r_b, a.t_b {
		float: left;
		position:relative;
		top: -6px;
		margin: 0 12px 0 0
		}
	
	.t_b {
		background:url('../imgs/t_b_bg.png') no-repeat 0 0;
		width:164px;
		height:27px;
		color:#373737;
		font:bold 16px arial;
		padding:10px 0 0;
		text-align:center;
		text-shadow:#fff 0 1px 1px;
		margin:0 48px 0 0;
		display:block
		}
	
	a.t_b:hover{
		background-position: 0 -37px
	}

	a.t_b:active{
		background-position: 0 -74px
	}
	
#text_top {
	color: #e5e5e5;
	font: normal 12px arial;
	text-align: left;
	margin: 5.5em 0;
	line-height: 18px;
	text-shadow:0 1px 0 #000;
}
#module2 { position:relative; }
#module2 .t_b {	position:relative;
	margin: 30px 0 0 24px
	}	
	#add_file {
		position: absolute;
		-moz-opacity:0;
		right:170px;
		top:75px;
		opacity: 0;
		z-index: 2;
		font-size:20px;
		width:170px;
	}
	
	#module2 p a {
		color: #444;
		border-bottom: 1px dotted #444
		}
	
.h_p_bar {
	background: url('../imgs/h_p_bg.png') no-repeat 0 0;
	width: 115px;
	height: 27px;
	margin: 24px 0 0 15px;
	color:#aaa;
	text-shadow:#fff 0 1px 1px;
	font:bold 16px arial;
	padding:10px 0 0;
	text-align:center;
	float: left
	}			
		
#holder1 { padding: 0 0 28px 0; }
#holder1 p { padding: 0; } 			
	#col1 {
		float:left;	
		width: 245px;
		padding: 64px 20px 0 0;
	}

	#col2 {
		float:left;	
		width: 515px;
		padding: 64px 0 64px 0;
	}

#modules {
	margin: 22px 0 0 0;
	width: 800px
}
.module {
	background-color: #e9e9e9;
	padding: 0;
	margin: 0;
	border:1px solid #bbb;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	height: 190px
}

#module1 {
	float:left; 
	width: 420px;
	margin: 0 0 16px 0;
	background: url('../imgs/mod_1.png') no-repeat 286px 48px;
	background-color: #e9e9e9;
	}

#module2 {
	float:right;
	width: 358px;
	margin: 0 0 18px 0;
	background: url('../imgs/moddule_1_bg.png') no-repeat 19px 57px;
	background-color: #e9e9e9;
	}
	
	#module2 p {
		font: normal 12px georgia;
		font-style: italic;
		color: #888;
		display:block;
		margin: 92px 0 0 27px
		}
	
	

#module3 {
	float:left;
	width: 358px;
	margin: 0 0 18px 0;
}

	/* quote */
	.q {
		color: #565656;
		font: 500 24px georgia;
		font-style: italic;
		text-align: left;
		display: block;
		margin: 20px 28px 0 18px;
		text-shadow: #fff 0 1px 1px;
		line-height: 130%;
		text-indent: -12px;
		 padding-left: 12px;
	}
	
	.author {
		color: #999;
		font: 500 11px arial;
		font-style: normal;
		text-align: right;
		display: block;
		margin: 11px 38px 0 130px;
		text-shadow: #fff 0 1px 1px;
		line-height: 130%;
		text-indent: 0px;
		 padding-left: 0px;
	}

#module4 {
	float:right;
	width: 420px;
	margin: 0 0 18px 0;
	background: url('../imgs/mod_4.png') no-repeat 293px 43px;
	background-color: #e9e9e9;
}

#module5 {
	width: 798px;
	height: 605px;
	background: url('../imgs/module_5_bg.png') no-repeat 285px 40px;
	background-color: #e9e9e9
}
	object {
		padding: 16px;
		border:1px solid #bbb;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		float: right;
		margin: 0 17px 32px 15px;
		background: #ddd
		}
		
	.v {
		color: #a2a2a2;
		font: 500 12px arial;
		text-align: left;
		display: block;
		margin: 0 0 14px;
		width: 260px;
		text-shadow: #000 0 1px 1px;
		line-height: 170%;
		margin: 12px 135px 0 24px
		}
div.dclear {
	background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #BBBBBB;
height:1px;
width:800px;
clear: both
}

.dumr {
	background: #f5f5f5;
	margin:0 0 0 0;
padding:0 0 0 16px;
width:800px;
height: 60px

	}
	
	.dumr p {
		margin: 18px 165px 0 24px
		}
		
	.dumr .r_b {
float:right;
position:relative;
top:10px;
}
#module6 {
	float:left; 
	width: 420px;
	margin: 0 0 16px 0;
	background: url('../imgs/mod_6.png') no-repeat 281px 37px;
	background-color: #e9e9e9;
	}

#module7 {
	float:right;
	width: 358px;
	margin: 0 0 18px 0;
	background: url('../imgs/mod_7.png') no-repeat 226px 39px;
	background-color: #e9e9e9;
	}

#module8 {
	float:left;
	width: 358px;
	margin: 0 0 18px 0;
	background: url('../imgs/mod_8.png') no-repeat 228px 37px;
	background-color: #e9e9e9;
	}

	#module9 {
	float:right; 
	width: 420px;
	margin: 0 0 16px 0;
	background: url('../imgs/mod_9.png') no-repeat 291px 39px;
	background-color: #e9e9e9;
	}

	

.c_m {
	color: #999999;
	font: 400 12px arial;
	text-align: left;
	margin: 0x;
	line-height: 170%;
}

.c_m_pl {
	color: #c5c5c5;
	font: 600 14px arial;
	text-align: left;
	display: block;
	margin: 0 0 14px;
	text-shadow: #333 0 1px 1px;
}
	
#col3 {
	float:left; 
	width:300px;
	padding:10px;
}

#col4 {
	float:right;
	width:400px;
}
.clear { clear:both; }

#u_b_three {
	background:transparent url(../imgs/b_three_bg.jpg) repeat-x scroll 0 0;
	height: 52px;
	margin: 20px 0 0;
	width:100%;
	z-index:2;
	padding: 13px 0 0;
	overflow: hidden;
	position: relative;
	top: 18px
	}
	
#u_r_b {
	float: right
	}

#u_rtb {
	margin-left: 0;
	margin-right: 10px;
	width: 580px;
	position: relative;
	left: 0px
	}	