@charset "UTF-8";
/* CSS Document */

body {
	background-color:#fff;
	background-position:top center;
	margin:0px; padding:0px;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light",
             "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px;
	color:#666;
	/*background-image:url(pix/BGgradient.png);
	background-repeat:repeat-x;*/

	text-align: left; /* part 1 of 2 centering hack */ 
}

a {text-decoration: none; font-size:13px;}
a:link {color:#000;text-decoration: none;}
a:visited {color:#000;text-decoration: none;}
a:hover {color:#555;text-decoration: none;}

b {color:#000;}

#pop_up_contain, #video_contain{
	position:relative;
	margin:40px auto 15px auto;
	width:850px; height:auto;

}

#pre_web_contain, pre_web_contain2{
	position:relative;
	margin:0px auto 15px auto;
	height:200px; width:800px; padding-top:0px;

}

#pre_web_contain2{ width:850px;}

#video_contain { width:500px;}

p .big {
	font-size:30px;
	}

.left {
	float:left;
	padding:0px 50px 15px 0px;
	width:auto;

	display:block;
}

.left2 {
	float:left;
	padding:0px 50px 15px 0px;
	width:auto;

	display:block;
}

.text {
	float:left;
	width:290px;
	font-size:14px;
	line-height:20px;
	}
	
.text2 {
	float:left;
	width:500px;
	font-size:12pt;
	}
	
.text3 {
	float:left;
	width:690px;
	font-size:13px;
	line-height:inherit;
	}
.movietext {
	float:left;
	padding-top:0px;
	width:220px;
	font-size:14px;
	line-height:18px; color:#000;
	}
	
.col1, .col2, .col3, .col4 {
	float:left; width:200px; padding-right:20px; font-size:12px; color:#000; line-height:14px;	
}

.col99 {
	float:left; width:250px; padding-right:20px; font-size:15px; color:#000; 
}


.col2 {
	padding:0px 0px 0px 70px; width:240px;	
}

.col3 { width:300px;}

.col4 {font-size:13px; line-height:19px;}
	
.center {
	text-align:center;
}

a img { 
border:none; 
} 

a:hover img, 
a:active img { 
border: none; 
}
