/* JP */

#logoWithTag {
	display: inline;
	float: left; 
	margin-top:15px;
	margin-left: 10px;
}
#homepage #logoWithTag{margin-left:20px;}

#topRight #left #subWrap{clear:both;}

#sizeChanger{float:right; position:relative; top:4px; width:150px;}

#sizeChanger li{font-size:12px;color:#464646;}

#search {
	position: relative;
	top: 0;
	float: right;
	width:180px;
}
#search fieldset, #search form {width:180px;}
#search label {display:none;}
#search input#searchfield {
	background: url(images/bg_searchField.gif) no-repeat;
	width: 136px;
	border-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	padding:5px 5px 4px 10px;
	font-size:1.1em;
	color: #7c7c7c;
}
#search input#searchbutton {
	height: 24px;
	width: 29px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	border-style: none;
	display: block;
	float:left;
}

#flashArea { 
	position: absolute; 
	top: 113px; left: 5px; 
	width: 984px; 
	height: 270px; 
	background: transparent; 
	margin: 0 0 0 16px; 
	padding: 0;
}

#alertbar { 
	position: absolute; 
	top: 378px; 
	color:#333;
	width: 984px; 
	height: 31px; 
	background: transparent url(images/alert_bg.gif) top left; 
	margin: 15px 0 0 17px; 
	display: none;
}
#alertbar p.alert{margin:11px 0 0 120px; line-height:1.0em;}
#alertbar p.alert a{font-weight:bold; color:#333;}
#alertbar p.alert a:hover{color:#d10000;}

#midrow {
	margin-top: 14px;
}