p, div, ul, li, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#101111;
}
img {
	border:none;
	margin:0;
	padding:0;
}
ul, li {
	list-style:none;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}
/* Conten Item */
p {
	line-height:14px;
}
/* Normal links */
a {
	color:#101111;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}

form {
	margin:0;
	padding:0;
}

.div_error_share_none{position:absolute; left:215px; top:14px; display:none;}
.div_error_share_display{position:absolute; left:215px; top:19px; display:block;}

.div_error_none{position:absolute; left:155px; top:326px; display:none;}
.div_error_display{position:absolute; left:155px; top:431px; display:block;}

/*  CONTAINER  */
.container {
	width:3701px;
	margin-top:140px;
	margin-left:35px;
	margin-bottom:20px;
}

	.col1 {
		width:335px;
		float:left;
	}
	
		.content_col1 {
			height:404px;
		}
	
		.logo {
			margin-bottom:37px;	
		}
		
		.black {
			color:#000000;
			font-weight:bold;
		}
		
		.email_input {
			margin-top:3px;
			margin-bottom:9px;
		}
		
		.email_input input {
			border:1px solid #000000;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			padding-left:3px;
			color:#a1a1a1;
			width:159px;
			height:16px;
			float:left;
		}
		.email_input input.normal{
			font-size:11px;
			color:#000;
		}
		
		.email_input input.default{
			font-size:11px;
			color:#a1a1a1;
		}
		
		.email_input input.thankyou{
			font-size:13px;
			font-weight:bold;
			color:#000;
		}
		
		.email_input img {
			margin:2px 0 0 8px;	
		}
		
		.icon img {
			margin-right:8px;
			cursor:pointer;
		}
	
	.col2 {
		width:3366px;
		float:left;
		margin-top:20px;
	}
		
		.col2 img {
			margin-right:20px;
		}
			
/* Popup */
.popup {
	background:url(../images/bd_bottom_popup.png) left bottom no-repeat;
	width:261px;
	padding-bottom:22px;position:absolute;
	top:310px;
	left:83px;
	z-index:9999;
	
}
.popup_hidden {
	background:url(../images/bd_bottom_popup.png) left bottom no-repeat;
	width:261px;
	padding-bottom:22px;
	position:absolute;
	top:168px;
	left:48px;
	display:none;
	z-index:9999;
}

	.popup_content {
		padding:9px 12px 0 12px;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		background:#ffffff;
	}
	
		.title {
			font-size:13px;	
		}
		
		.popup_content input,.popup_content textarea {
			border:1px solid #000000;
			font-family:Arial, Helvetica, sans-serif;
			width:233px;
		}
		
		.popup_content input {
			height:18px;	
		}
		
		.popup_content input.error {
			border:1px solid #F00;
			height:18px;	
		}
		
		.popup_content textarea {
			height:93px;	
		}
		
		.submit_cancel {
			width:235px;	
			margin-top:7px;
		}
		
		.cancel {
		float:left; 
		width:16px;
		}
		
		.thank {
		width:203px;
		float:left;
		text-align:center;
		font-size:15px;
		font-weight:bold;
		}
		
		.submit {
		width:16px;
		float:right; 
		}
