
*, html, body{margin:0;padding:0; }
body {
/*	overflow-x:hidden;*/
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	background: #F26822 url(../images/bggold.png) repeat-x top left ;
}
a img {
	border: none; 
}
h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px; 
	color: #464545; 
}
hr {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #E0DFDA;
}
.company_signature {
	font-size:12px;
	line-height:1.8;
}
p {
	font-family:"Trebuchet MS",Arial,Tahoma,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
	margin-top:10px;
}
.clearer {
	clear: both;
}
#APP-container {
	background:url("../images/bgs.png") no-repeat scroll left top transparent;
	border:0 solid red;
	height:263px;
	left:112px;
	margin:0 auto;
	top:0;
	width:960px;
	
}
#APP-logo {
	border: 0px solid red;
	width: 498px;
	height: 57px;
	background: url(../images/yt_logo_temp.png) no-repeat top left ;
	float: left; 
	margin-top: 20px;
	margin-left:16px;
}

/*header links*/
#topbar_links  {
	border: 0px solid red; 
	float:right;
	height:106px;
	text-align:left;
	width:330px;
	margin-top: 10px;
}
.quicklink {
	border: 0px solid blue;
	float: left; 
}

#mobilecontact {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -286px -194px;
	width: 300px;
	height: 34px;
	text-indent: -999999px;
}
#mobilecontact:hover {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -636px -194px;
	width: 300px;
	height: 34px;
	text-indent: -999999px;
}

#emailcontact {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -986px -194px;
	width: 300px;
	height: 34px;
	text-indent: -999999px;
}
#emailcontact:hover {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -1336px -194px;
	width: 300px;
	height: 34px;
	text-indent: -999999px;
}
#language_jp {
	width: 108px;
	height: 34px;
	background: url(../images/translate_japanese.png) no-repeat scroll 0 2px;
	float: left; 
	margin-top: 4px;
	margin-left:-24px;
	text-indent: -999999px;
}
#language_jp:hover {
	background: url("../images/translate_japanese.png")  no-repeat top left ; 
}
#language_kr {
	width: 108px;
	height: 34px;
	background: url(../images/translate_korean.png) no-repeat scroll 0 2px;
	float: left; 
	margin-top: 4px;
	text-indent: -999999px;
}
#language_kr:hover {
	background: url("../images/translate_korean.png")  no-repeat top left ; 
}
#language_en {
	width: 108px;
	height: 34px;
	background: url(../images/translate_english.png) no-repeat scroll 0 2px;
	float: left; 
	margin-top: 4px;
	text-indent: -999999px;
}
#language_en:hover {
	background: url("../images/translate_english.png")  no-repeat top left ; 
}

#head-backg {
	border:0px solid blue;
	height:115px;
	margin:0 auto;
	width:100%;
/*	max-width: 100%;*/
}

/*banner header*/
#banner_head_top {
	background:url("../images/head_banner_jp.png") repeat-x scroll left top transparent;
	border: 0px solid red;
	margin:0 auto;
	width:868px;
	height:250px;
	z-index:0;
}

#computer {
	background:url("../images/computerOnly.png") no-repeat scroll left top transparent;
	border:0px solid green;
	height:372px;
	margin:-61px 0 0 -10px ;
	padding:0;
	position:absolute;
	width:350px;
	z-index:0;
}

#banner_head_top #promotion_btn_a {
	border: 0px solid #111;
	width: 217px;
	height: 46px;
	background: url("../images/sprite_btn_a_jp.png") no-repeat top left;
	background-position: -534px 0;
	margin: 190px 0 0 339px ;
	position: absolute; 
	text-indent: -999999px;
}
#banner_head_top #promotion_btn_a:hover {
	background: url("../images/sprite_btn_a_jp.png") no-repeat top left;
	background-position: -801px 0;
}
#banner_head_top #promotion_btn_b {
	border: 0px solid #111;
	width: 217px;
	height: 46px;
	background: url("../images/sprite_btn_a_jp.png") no-repeat top left;
	background-position: 0 0; 
	margin: 190px 0 0 567px ;
	position: absolute; 
	text-indent: -999999px;
}
#banner_head_top #promotion_btn_b:hover {
	background: url("../images/sprite_btn_a_jp.png") no-repeat top left;
	background-position: -267px 0;
}
/*now contents sections*/
#APP-page-container {
	width: 868px;
	height: auto;
	margin: 10px auto 0; 
	border: 0px solid red;
	
}

#SECTION-channel-feats {
	width: 100%;
	border: 0px solid #CCCCCC;
	
}
.section_ft {
	width: 278px;
	border: 0px solid #111;
	float: left; 
	
}
.indent15 {
margin-right: 15px; 
}

.section_ft h2 {
	color: #605f5f;
	text-transform: uppercase;
	font-size: 16px;
	border: 0px solid red;
	height: 55px; 
	
}
.section_ft .section_caption {
	border:0px solid red;
	font-size:14px;
	height:52px;
	color: #6f6e6e; 
	margin-top:15px;
}

#SECTION-bottom-show {
	width: 878px;
	background: url(../images/pane_finebot.png) no-repeat top left; 
	height: 296px;
	margin:15px 0 0 -8px;
	border: 0px solid red; 
}
#pra_left {
	border:0px solid red;
	float:left;
	height:252px;
	margin-left:18px;
	margin-top:26px;
	width:424px;
	font-size: 12px; 
}
#pra_right {
	border:0px solid red;
	float:left;
	height:252px;
	margin-left:18px;
	margin-top:11px;
	width:300px;
	 
}

#pra_left h2 {
	color: #fcfdfe;
	font-size: 18px; 
	font-weight: bold; 
}
#pra_left p {
	margin-top: 20px; 
}
#pra_left a {
	text-decoration: none; 
	color: #fff; 
	float: left; 
	width: 173px;
	margin-right: 10px;
	
}

#goldBorderTop {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -1160px -97px;
	height:25px;
	margin:0 auto;
	position:relative;
	top:116px;
	width:918px;
}
#goldBorderBottom {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -192px -97px;
	border:0 solid red;
	height:26px;
	margin:0 auto;
	width:918px;
}
#goldContainer {
	background:url("../images/rvp_bgnt_mid.png") repeat-y scroll left top transparent;
	height:auto;
	margin:116px auto 0;
	width:918px;
	
}
 
.page_wrapper {
	color: #6f6e6e; 
	border: 1px solid #fff; 	
	min-height: 338px;
	 
}

.page_wrapper h1 {
	font-size: 18px; 
}
.page_wrapper h2 {
	font-size: 16px; 
}
.page_wrapper h3 {
	font-size: 14px;
}
.page_wrapper h4 {
	font-size: 12px;
}

.page_wrapper a {
	color: #398ae7; 
	text-decoration: none;
}
.page_wrapper a:hover {
	text-decoration: underline;
}
.page_wrapper ul.checklist li {
	padding-left:31px;
	text-indent:-27px;
	list-style:none inside url("../images/icon_check.png");
	line-height:20px;
}
.page_wrapper .stargoldlist li{
	padding-left:31px;
	text-indent:-27px;
	list-style:none inside url("../images/stargold.png");
	line-height:20px;
}
.starsilver {
	padding-left:31px;
	text-indent:-27px;
	list-style:none inside url("../images/starsilver.png") !important;
	line-height:20px;
}

.page_wrapper ul.favoriteList li {
	padding-left:31px;
	text-indent:-27px;
	list-style:none inside url("../images/favorites.png");
	line-height:20px;
}



ol {
	padding-left:31px;
	line-height:20px;
	list-style: decimal;
}

ul.romanList {
	list-style: upper-roman inside none ;
}
ul.alphaList {
	list-style: upper-alpha inside none;
}


blockquote {
	border-left:10px solid #E0DFDA;
	font-family:georgia,sans-serif;
	font-size:18px;
	font-style:italic;
	letter-spacing:0.1em;
	margin-bottom:15px;
	margin-left:20%;
	margin-top:15px;
	padding:0 20px;
}

.section_img {
	border:4px solid #8d8f91;
	float:left;
	height:auto;
	margin-right:1.25em;
}

/*columnar floats*/
 .mainNav { 
  width: auto;
  float: left;
}
#columnFloatsWrap { 
  width: 71%; 
  float: right; 
}

#column_maincontent_2col { 
  width: 99%; 
  margin: 0; 
  float: left; 
} 
#column_maincontent_3col { 
  width: 50%; 
  margin: 0; 
  float: left; 
} 
#secondaryContent { 
  width: 50%;
  min-width: 10em;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
} 
 
/* add some padding to the contentse in the main nav and secondary content areas */

.mainNav, #secondaryContent {
  padding-top: 20px;
  padding-bottom: 20px;
}
 

.mainNav *, #secondaryContent * { 
 padding-left: 20px;
 padding-right: 20px;
}

.mainNav * *, #secondaryContent * * { 
 padding-left: 0;
 padding-right: 0;
}

#sideNavLinksPane {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: 0 -194px;
	width: 236px;
	height: 307px; 
	 
	
}
#sideNavLinksPane a {
	color: #fcfdfe;
}

.chan_bottom_button {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: 0 0;
	width: 279px;
	height: 38px;
	float: left;
	text-indent: -1900px;
	
}
.chan_bottom_button:hover {
	background: url(../images/websprite_jp.png) no-repeat;
	background-position: -329px 0;
	width: 279px;
	height: 38px;
	
}


