/* CSS Document */
html, body, div, span, p, a, img, strong, ul, li, img, form, label, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Verdana, Helvetica, sans-serif;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
.theclearer {
	height:0px;
	font-size:0px;
	clear:both;
	visibility:hidden;
	content:"."; 
}
body {
	background-color:#252525;
}
.thecontainer {
	width:1004px;	
	margin:0px auto;
}
.theheader {
	width:1004px;
	height:118px;
}
.theheader img {
	display:block;
	float:left;
}
.hsearch {	
	float:left;
	width:271px;	
	height:63px;
	margin-top:43px;	
}
.hsearch div {
	float:left;
	width:191px;
	height:40px;
	background-image:url(images/h_input.gif);
}
.hsearch div input {
	width:170px;
	height:30px;
	margin-left:12px;
	margin-top:6px;
	margin-top:8px\9;
	color:#252525;
	font:bold 19px Arial, serif;
}
.hsearch a {
	float:left;	
}
.theheader_div div {
	float:left;
	width:246px;
}
.theheader_div a:hover {
	text-decoration:underline;
}
.thecontent {
	width:984px;
	background-color:#1E1E1E;
	border:10px solid #1E1E1E;
	border-bottom:none;	
}
.thecontent img {
	display:block;
}
.thebox1 {
	background-color:#fff;
	padding:18px 5px 19px 7px;
	*height:385px;
}
.thebox1_vid {
	float:left;
	width:494px;
}
.thebox1_form {
	position:relative;
	float:left;
	width:476px;
	text-align:center;
}
.thebox1_form img {
	margin-left:auto;
	margin-right:auto;
}
.thebox1_input {
	width:458px;
	height:50px;
	background:url(images/b1_input.gif) no-repeat;
	margin:15px auto 103px auto;
	text-align:center;
}
.thebox1_input input {
	width:442px;
	height:36px;	
	color:#000;
	font:normal 24px Arial, serif;
	margin-top:7px;
	margin-top:10px\9;
	background:transparent;
	text-align:center;
}
.thebox1_submit {
	position:absolute;
	top:204px;
	right:-18px;	
}
.thebox1_img {
	float:left;
	border:1px solid #000;
	margin-right:2px;
}
.thebox2 {
	background-color:#fff;
	padding:20px 2px 4px 20px;
	margin-bottom:16px;
	*height:430px;
}
.thevideo {
	float:left;
	display:block;
	position:relative;	
	width:222px;	
	text-decoration:none;
	margin:0px 18px 16px 0px;	
}
.thevideo:hover {
	cursor:pointer;
}
.thevideo img {
	display:block;		
}
.thevideo_img {
	border:1px solid #000;
	margin-bottom:8px;	
}
.thevideo b {
	display:block;
	margin:0px auto;	
	width:222px;
	height:18px;		
}
.thevideo b font {
	display:block;
	float:left;
	width:116px;
	color:#343532;
	font:normal 10px/18px Arial, serif;
	overflow:hidden;			
}
.thevideo b strong {	
	float:right;
	width:104px;	
	overflow:hidden;	
	text-align:right;		
}
.thevideo b strong img {
	display:inline !important;	
}

.theanim {
	display:block;
	position:absolute;		
	top:56px;
	left:77px;
	width:68px;
	height:68px;
	background:url(images/play.gif) center no-repeat;
	opacity:0.4;filter:alpha(opacity=40);	
}

.thefooter {		
	margin:0px auto;	
	text-align:center;
}
.thefooter img {
	margin:0px auto;
}
.thefooter #legals_link {	
	color:#fff;
	font-size:11px;
	line-height:60px;
	text-decoration:none;	
}
.thefooter #legals_link:hover {
	text-decoration:underline;
}

/* POPUP */
#backgroundPopup{	
	position:fixed;	
	_position:absolute;  /* hack for internet explorer 6*/		
	height:100%;	
	width:100%;	
	top:0;	
	left:0;	
	background:#000000;
	opacity:0.6;filter:alpha(opacity=60);		
	z-index:9000;
	display:none;	
}

#popup {width:713px; position:relative; z-index:9999; display:none;}
.catcher {
	width:713px;
	height:405px;	
	overflow:hidden;
	position:relative;	
}
.catcher_bg {
	width:713px;
	height:405px;	
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url(images/catcher_bg.png) no-repeat;
	*background-image:none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/catcher_bg.png');
	z-index:-1;
}
.catcher_close {
	position:absolute;
	top:73px;
	right:11px;	
	width:44px;
	height:44px;	
}
.catcher_content {
	width:276px;
	margin-left:221px;	
	text-align:center;
	padding-top:256px;
}

.catcher_input {
	margin:0px auto 13px auto;
	width:258px;
	height:40px;	
	background-image:url(images/catcher_input.gif);
	text-align:center;	
}
.catcher_input input {
	width:244px;
	height:27px;
	text-align:center;
	color:#000;
	font:normal 24px Tahoma, serif;
	background:none;
	margin-top:4px;		
}
.catcher_submit {
	display:block;
	width:276px;
	height:55px;	
}
.catcher_margin {
	margin-right:7px;
}