body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style: inherit; font-weight: inherit;}
del,ins {text-decoration: none;}
li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0; font-variant: normal;}
sup,sub {vertical-align: baseline;}
input,button,textarea,select,optgroup,option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
button::-moz-focus-inner {border: 0; padding: 0;}


/* ------ *
 *  LVHA  *
 * ------ */
a:link, a:visited, a:hover, a:active {color:#444;text-decoration:none;}
a:hover {text-decoration: underline;}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}


body {
	color: #444;
	background: #FFF;
	position: relative;
	font: normal normal normal 10px/normal Arial, sans-serif, "Helvetica Neue", Helvetica;
}

#zh_HK body {
	font: normal normal normal 10px/normal MingLiU;
}

body#ko_KR {
	font:10px dotum; /* 20100722 수정 */
}

#container {
	position: relative;
	margin: 0 auto;
	width: 94.0em;
	padding: 1.0em 2.0em 6.2em 2.0em;
}

body.wide #container {
	width: 100%;
	padding: 0;
	background: url("../bg/bg_index_horizontal.png") repeat-x;
}

/* -------- *
 *  Header  *
 * -------- */
#header {
	position: relative;
	width: auto;
	height: 82px;
	background: #000;
}

#header .wrap {
	position: relative;
	width: 94.0em;
	height: 68px;
	margin: 0 auto;
	padding: 14px 2.0em 0 2.0em;
	z-index: 99;
	background: #000 url("../bg/bg_header.png") no-repeat 100% 100%;
}

#header .outer {
	position: absolute;
	width: 50%;
	height: 82px;
	top: 0;
	left: 50%;
	background: #464646 url("../bg/bg_header_gray.png") repeat-x 100% 100%;
}

#header #logo {
	float: left;
	margin-top: 4px;
}

/*20100423*/
#headerBada {
	position: relative;
	width: auto;
	height: 82px;
	background: #000;
}

#headerBada .wrap {
	position: relative;
	width: 94.0em;
	height: 68px;
	margin: 0 auto;
	padding: 14px 2.0em 0 2.0em;
	z-index: 99;
	background: #000 url("../bg/bg_headerBada.png") no-repeat 100% 100%;
}

#headerBada .outer {
	position: absolute;
	width: 50%;
	height: 82px;
	top: 0;
	left: 50%;
	background: #464646 url("../bg/bg_headerBada_gray.png") repeat-x 100% 100%;
}

#headerBada #logo {
	float: left;
	margin-top: 4px;
}
/*//20100423*/

#header #selectCountry,
#header #account,
#header #account li,
#header #globalSearch {
	float: left;
	margin-left: 0.4em;
}

#header #selectCountry {
	margin-right: 2.4em;
}

#header #selectCountry .btn {
	position: relative;
	vertical-align: middle;
	background: url("../bullet/bullet_gray_arrow.png") no-repeat 100% 7px;
}

#header #selectCountry .flag {
	vertical-align: middle;
	margin-bottom: 0.1em;
}

#header #selectCountry .arrow {
	cursor:pointer; position:relative; 
}

#header #globalHeader {
	float: right;
}
/* 0515--> */
#globalSearch {
	width:19em;/*20100701*/
	background-position: 100% 0;
	padding-right: 7px;
}

#globalSearch fieldset {
	padding-left: 11px;
	padding-top: 0px;
	background-position: 0 0;
}

#globalSearch fieldset img{
	vertical-align: middle;
}

#globalSearch,
#globalSearch fieldset {
	height: 1.5em;
	background-repeat: no-repeat;
	background-image: url("../button/button_type10.png");
}

#globalSearch #search.ajaxSearch {
	width:15em; /*20100701*/
	height: 1.2em;
	border: none;
	padding: 0px 4px 0px;
	background-color: #FFF;
}

/* <--0515 */

.ac_results {
	padding: 0;
	border: 0px solid #464646;
	background-color: #FFF;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 6px 15px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/* width: 100%; */
	color: #666;
	font-size: 1.2em;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	word-break: nowrap;
	word-break: break-all;
}

.ac_results strong {
	font-weight: bold;
}

.ac_loading {
	background: url("../bg/bg_loading_small.gif") no-repeat 100% 50;
}

.ac_over {
	color: #000!important;
	background-color: #DDD;	
}







/* Navigation */
#navigation {
	position: absolute;
	right: 2.0em;
	bottom: 0;
	width: 530px;
} /*20100701*/

#navigation li {
	float: left;
}

#navigation li.firstChild,
#navigation li:first-child {
	background: none;
}

#navigation li a {
	display: block;
	height: 42px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#en_GO #navigation li a,
#en_GB #navigation li a {background-image: url("../../en_GB/navigation/bg_gnb_navi.png");} /*20100701*/
#es_GX #navigation li a {background-image: url("../../es_GX/navigation/bg_gnb_navi.png");} /*20100701*/

#de_DE #navigation li a {background-image: url("../../de_DE/navigation/bg_gnb_navi.png");}
#en_AU #navigation li a {background-image: url("../../en_AU/navigation/bg_gnb_navi.png");}
#en_CA #navigation li a {background-image: url("../../en_CA/navigation/bg_gnb_navi.png");}
#en_SG #navigation li a {background-image: url("../../en_SG/navigation/bg_gnb_navi.png");}
#en_ZA #navigation li a {background-image: url("../../en_ZA/navigation/bg_gnb_navi.png");}
#es_AR #navigation li a {background-image: url("../../es_AR/navigation/bg_gnb_navi.png");}
#es_ES #navigation li a {background-image: url("../../es_ES/navigation/bg_gnb_navi.png");}
#es_MX #navigation li a {background-image: url("../../es_MX/navigation/bg_gnb_navi.png");}
#fr_FR #navigation li a {background-image: url("../../fr_FR/navigation/bg_gnb_navi.png");}
#it_IT #navigation li a {background-image: url("../../it_IT/navigation/bg_gnb_navi.png");}
#nl_NL #navigation li a {background-image: url("../../nl_NL/navigation/bg_gnb_navi.png");}
#pl_PL #navigation li a {background-image: url("../../pl_PL/navigation/bg_gnb_navi.png");}
#pt_BR #navigation li a {background-image: url("../../pt_BR/navigation/bg_gnb_navi.png");}
#ru_RU #navigation li a {background-image: url("../../ru_RU/navigation/bg_gnb_navi.png");}
#sv_SE #navigation li a {background-image: url("../../sv_SE/navigation/bg_gnb_navi.png");}
#tr_TR #navigation li a {background-image: url("../../tr_TR/navigation/bg_gnb_navi.png");}
#zh_HK #navigation li a {background-image: url("../../zh_HK/navigation/bg_gnb_navi.png");}
#zh_CN #navigation li a {background-image: url("../../zh_CN/navigation/bg_gnb_navi.png");}
#ko_KR #navigation li a {background-image: url("../../ko_KR/navigation/bg_gnb_navi.png");}
#pt_PT #navigation li a {background-image: url("../../pt_PT/navigation/bg_gnb_navi.png");}
#de_CH #navigation li a {background-image: url("../../de_CH/navigation/bg_gnb_navi.png");}
#fr_CH #navigation li a {background-image: url("../../fr_CH/navigation/bg_gnb_navi.png");}
#de_AT #navigation li a {background-image: url("../../de_AT/navigation/bg_gnb_navi.png");}
#no_NO #navigation li a {background-image: url("../../no_NO/navigation/bg_gnb_navi.png");}
#nl_BE #navigation li a {background-image: url("../../nl_BE/navigation/bg_gnb_navi.png");}
#fr_BE #navigation li a {background-image: url("../../fr_BE/navigation/bg_gnb_navi.png");}
#fi_FI #navigation li a {background-image: url("../../fi_FI/navigation/bg_gnb_navi.png");}
#da_DK #navigation li a {background-image: url("../../da_DK/navigation/bg_gnb_navi.png");}
#zh_TW #navigation li a {background-image: url("../../zh_TW/navigation/bg_gnb_navi.png");}
#en_PH #navigation li a {background-image: url("../../en_PH/navigation/bg_gnb_navi.png");}
#th_TH #navigation li a {background-image: url("../../th_TH/navigation/bg_gnb_navi.png");}
#vi_VN #navigation li a {background-image: url("../../vi_VN/navigation/bg_gnb_navi.png");}
#ms_MY #navigation li a {background-image: url("../../ms_MY/navigation/bg_gnb_navi.png");}
#id_ID #navigation li a {background-image: url("../../id_ID/navigation/bg_gnb_navi.png");}
#es_CL #navigation li a {background-image: url("../../es_CL/navigation/bg_gnb_navi.png");}
#uk_UA #navigation li a {background-image: url("../../uk_UA/navigation/bg_gnb_navi.png");}
#hi_IN #navigation li a {background-image: url("../../hi_IN/navigation/bg_gnb_navi.png");}

/*20100701*/
#navigation li a#about {
	width: 172px;
	background-position: 0 -42px;
}

#navigation li a#applications {
	width: 192px;
	background-position: -172px -42px;
}

#navigation li a#help {
	width: 166px;
	background-position: -364px -42px;
}
#navigation li a#about.current,
#navigation li a#about:focus,
#navigation li a#about:hover {
	background-position: 0 0;
}

#navigation li a#applications.current,
#navigation li a#applications:focus,
#navigation li a#applications:hover {
	background-position: -172px 0;
}

#navigation li a#help.current,
#navigation li a#help:focus,
#navigation li a#help:hover {
	background-position: -364px 0;
}

#navigation li.app_brow {position:relative;}
#navigation li.app_brow img.app_drop {position:absolute; top:15px; left:141px;}
#es_AR #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:169px;}
#pt_BR #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:171px;}
#zh_CN #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:141px;}
#de_DE #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:164px;}
#de_AT #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:164px;}
#es_ES #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:156px;}
#fr_FR #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:171px;}
#fr_CH #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:171px;}
#fr_BE #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:171px;}
#zh_HK #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:141px;}
#it_IT #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:141px;}
#ko_KR #navigation li.app_brow img.app_drop {position:absolute; top:16px; left:132px;}
#es_MX #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:161px;}
#nl_NL #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#nl_BE #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#pl_PL #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:172px;}
#ru_RU #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:142px;}
#sv_SE #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:125px;}
#tr_TR #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:172px;}
#es_GX #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:161px;}
#pt_PT #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:171px;}
#de_CH #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:164px;}
#no_NO #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#fi_FI #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#da_DK #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#zh_TW #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:141px;}
#th_TH #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#vi_VN #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#id_ID #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}
#es_CL #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:161px;}
#uk_UA #navigation li.app_brow img.app_drop {position:absolute; top:15px; left:170px;}

/*gnb drop*/
#browser_drop {z-index:1000; position:relative; width:940px; margin:0 auto; }
#browser_drop ul {position:absolute; top:0; right:147px; width:191px; padding-top:10px; background:url('../bg/bg_gnb_drop.png') no-repeat 0 0;}
#browser_drop li {height:19px; }
#browser_drop li a {display:inline-block;width:151px; height:19px; padding-left:40px; font:bold 12px arial; color:#9f9e9b; text-decoration:none; }
#browser_drop li a:hover,
#browser_drop li a:active {height:19px; background:url('../bg/bg_gnb_drop_li.png') no-repeat 0 0; font:bold 12px arial; color:#fff; text-decoration:none; }
/*search drop*/
#search_header_drop {position:absolute; top:-53px; right:70px; width:184px; padding-top:10px; background:url('../images/app/bg_search_layer.png') no-repeat 0 100%; padding-bottom:8px; }
#search_header_drop dl {clear:both; width:167px; height:40px; margin:0 auto; border-top:1px solid #f1f1f1;}
#search_header_drop dl.first {border-top:0 none;} 
#search_header_drop dt {float:left; width:30px; height:30px; padding:4px 0 4px 3px; }
#search_header_drop dt img {border:1px solid #151515; }
#search_header_drop dd {float:right; width:127px; height:30px; padding:5px 1px 5px 0; font:normal 11px arial; line-height:0.9em;}
#ko_KR #search_header_drop dd {float:right; width:127px; height:30px; padding:5px 1px 5px 0; font-weight:normal; font-size:1.1em; font-family:gulim,Arial; line-height:1em;}
/*//20100701*/


/* -------------- *
 *  Index Visual  *
 * -------------- */

#visual {
	width: 98.0em;
	height: 375px;
	margin: 0 auto;
	text-align: center;
	overflow:hidden;
	zoom:1;
}

#visual .txt {
	margin-top:108px;
	font-size:25px;
	color:#222;
}
#visual .info {
	margin-top:20px;
	font-size:15px;
	color:#666;
}
#visual .info span {
	color:#f25c04;
}
#visual .button {
	margin-top:28px;
}

#introduce {
	margin-bottom: 0.8em;
}

#ourPlatform {
	float: left;
	width: 62.3em;
}

#ourPlatform .ico {
	float: left;
	width: 4.4em;
	margin-right: 1.2em;
}

#ourPlatform .description {
	float: left;
	width: 25.0em;
}

#ourPlatform .leftCol .description h3 {
	margin-bottom: 0.6em;
}

#ourPlatform .rightCol .description h3 {
	margin-bottom: 0.2em;
} 

#ourPlatform .description h3 img {
	vertical-align: middle;
}

#ourPlatform .description p {
	clear: both;
	color: #555;
	font-size: 1.1em;
	line-height: normal;
}

#ourPlatform .learnMore {
	float: left;
	color: #2963A4;
	font-size: 1.1em;
	line-height: 1.75em;
}

#ourPlatform .leftCol {
	float: left;
	margin-top: 15px;
	width: 30.6em;
}

#ourPlatform .rightCol {
	float: right;
	margin-top: 15px;
	width: 30.6em;
}

#ourPlatform .rightCol .btn {
	margin-left: 0.4em;
}

#zh_CN #ourPlatform .rightCol .btn {
	margin-left: 0.4em;
	margin-bottom: 0.4em;
}

/* 2010-09-06 index Social Media*/
#socialMedia {
	float: right;
	width: 30.6em;
}

#socialMedia li {
	float:left;
	margin-bottom:0.4em;
	padding-left:0.3em;
}

#socialMedia li.first {
	float:left;
	margin-bottom:0.4em;
	padding-left:0;
}

#socialMedia li.lastChild,
#socialMedia li:last-child {
	margin: 0;
}

#socialMedia li img {
	width: 10em;
	height: 5.6em;
	margin-bottom: -0.3em;
	*margin-bottom:0.1em;
}
/* //2010-09-06 */

#weWantYou {
	float: right;
	width: 30.6em;
}

#weWantYou li {
	margin-bottom: 0.4em;
}

#weWantYou li.lastChild,
#weWantYou li:last-child {
	margin: 0;
}

#weWantYou li img {
	width: 30.6em;
	height: 3.1em;
	margin-bottom: -0.3em;
}

#banner {
	width: 94.0em;
}

#banner li {
	float: left;
	width: 30.6em;
	height: 13.4em;
	overflow: hidden;
}

#banner li.middle {
	margin: 0 1.1em;
}

#banner li a:hover {
	text-decoration: none;
}

#banner li a {display:block; cursor:pointer;}


/* ---------------- *
 *  Content Column  *
 * ---------------- */
body.wide #content {
	position: relative;
	width: 94.0em;
	margin: 0 auto;
	padding: 8px 2.0em 0 2.0em;
}

body.layout2 #content {
	float: left;
	width: 72.5em;
	margin-left: 2.0em;
}

/* -- Content Styles -- */
#content p {
	line-height: 1.6em;
	/* margin-bottom: 1.8em;*/
}

#content > p {
	line-height: 1.75;
	text-indent: 1.25em;
}

#content h1 + p,
#content h2 + p,
#content h3 + p,
#content h4 + p,
#content table + p,
#content ol + p,
#content ul + p,
#content pre + p,
#content div + p,
#content table p,
#content blockquote + p {
	text-indent: 0;
}

#content h1.heading {
	font-size: 1.8em;
	font-weight: bold;
}

#content h2.heading {
	color: #000;
	font-size: 2.3em;
	font-weight: bold;
}
#content h2.heading img {
	vertical-align:-4px;
}

#content h3.heading {
	color: #000;
	font-size: 1.8em;
	font-weight: bold;
}

#content h4.heading {
	color: #202020;
	font-size: 1.4em;
	font-weight: bold;
	display: inline-block;
	text-indent: 1.2em;
	margin-bottom: 0.6em;
	background: url("../bullet/bullet_circle.gif") no-repeat 0 50%;
}
#content h4.heading_search {
	color: #202020;
	font-size: 1.4em;
	font-weight: bold;
	display: inline-block;
	text-indent: 1.2em;
	background: url("../bullet/bullet_circle.gif") no-repeat 0 50%;
}

#pageHeader {
	margin-bottom: 1.5em;
}

#appCat {
	float: left;
}

#appCat h2 {
	text-indent: 0.6em;
	background: url("../bullet/bullet_category.gif") no-repeat 0 50%;
}

#appCat img {
	margin: 0;
}

/* -- Current Location Path -- */
#localPath {
	color: #777;
	text-align: right;
	word-spacing: 0.3em;
	margin: 0.5em 0 0 0;
}

/*
body.layout2 #localPath {
	float: right;
}


body.layout3 #localPath {
	margin-bottom: 2.6em;
}
*/

#localPath a {
	color: #777;
}

#localPath .selected {
	color: #1B4070;
}

/* ---------------- *
 *  Sidebar Column  *
 * ---------------- */
#sidebar {
	float: left;
	position: relative;
	width: 19.5em;
}

hr {display:none; }

#sidebar p.banner_about {margin-top:10px;}

/* 2010-09-06 Banner */
.list-banner {margin-top:10px;}
.list-banner li {margin-bottom:4px;}
.list-banner li img {vertical-align:top;}
/* //2010-09-06 Banner */

/* -- category Menu -- */
#cartegories {
	height: 100%;
	padding: 1.0em;
	background: #555 url("../bg/bg_sidebar.gif") repeat-x;
}

#cartegories h3 {
	margin-bottom: 1.0em;
	padding: 0.3em 0 0.4em 1.0em;
	border-bottom: 2px solid #464646;
}

#cartegories h3 a {
	color: #C3C6CA;
	font-size: 1.0em !important;
	display: block;
	height: 17px;
}

#cartegories ul {
	font-size: 1.2em;
	margin-bottom: 1.8em;
}

#cartegories li {
	font-weight: bold;
	border-top: 1px solid #646464;
}

#cartegories li:first-child,
#cartegories li.firstChild {
	border-top:none;
}

#cartegories li a {
	color: #E8E9EA;
	width: 12.6em;
	display: block;
	padding: 0.3em 1.0em;
}

#cartegories a:hover,
#cartegories a.selected {
	text-decoration: none;
}

#cartegories li a:hover,
#cartegories li a.selected {
	color: #FFF;
	background-color: #151515;
}

/* ------------------ *
 *  Secondary Column  *
 * ------------------ */
#secondary {
	float: right;
	width: 17.4em;
	right: 0;
}


/* -------- *
 *  Footer  *
 * -------- */
#footer {
	width: 94.0em;
	line-height: 1.6em;
	margin: 0 auto;
	padding: 1.0em 0;
	border-top: 0.1em solid #dbdbdb;
}

/* -- Site Navigation -- */
#siteNav h5.heading {
	float: left;
	color: #888;
	font-size: 1.1em;
	margin-right: 0.6em;
}

#relatedSites {
	float: right;
	position: relative;
}

#relatedSites span {
	float: left;
	color: #555;
	font-size: 1.1em;
	margin-right: 0.4em;
}

#relatedSites h5.heading {
	float: left;
	cursor: pointer;
	color: #888;
	font-size: 11px;
	font-weight: bold;
	width: 20.2em;
	padding: 0.2em 1.8em 0.2em 1.0em;
	border: 1px solid #DBDBDB;
	background: #FFF url("../bullet/bullet_related_sites.png") no-repeat 100% 50%;
}

#relatedSites ul {
	clear: both;
	position: absolute;
	display: none;
	font-size: 11px;
	top: 24px;
	right: 0;
	width: 20.6em;
	padding: 0.8em 1.2em;
	border: 1px solid #DBDBDB;
	border-top: 0;
	background-color: #FFF;
}

#relatedSites li a {
	color: #888;
	line-height: 1.75em;
}


#sec {
	float: left;
	width: 10.4em;
}

/* -- Site Information -- */
#siteInfo {
	float: left;
	margin-left: 1.2em;
}

#vi_VN #siteInfo {
	float: left;
	width: 450px;
	margin-left: 1.2em;
}

#de_AT #siteInfo {
	float: left;
	width: 470px;
	margin-left: 1.2em;
}

#siteInfo li {
	display: inline;
	margin-right: 0.8em;
	padding-right: 0.8em;
	background: url("../bullet/bullet_spacer1.png") no-repeat 100% 50%;
}

#siteInfo li:last-child,
#siteInfo li.lastChild {
	background: none;
	margin: 0;
	padding: 0;
}

#siteInfo li a {
	color: #777;
}

.address_ko {
	color: #999;
	margin:0.2em 0;
}

#copyright {
	color: #999;
}

/* Component: Float Align */
.leftCol {
	float: left;
}

.rightCol {
	float: right;
}

/* Component: Box Outline */
.boxType1 {
	padding: 6px;
	background-color: #F5F5F5;
}

.boxType1 .wrap {
	padding: 12px;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}
.boxType1 .wrap_term {
	padding:15px 10px 5px;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

.boxType1 .wrap_term iframe{
	width:590px; 
	height:130px;
	overflow-y:auto;
	color:#666666;
}
.boxType2 {
	padding: 6px;
	background-color: #E7EEF5;
}

.boxType2 .wrap {
	padding: 12px;
	background-color: #FFF;
	border: 1px solid #D2E0ED;
}

.boxType3 {
	padding: 6px;
	background-color: #FFF;
}

.boxType3 .wrap {
	padding: 12px;
	background-color: #FFF;
	border: 1px solid #D4D4D4;
}

/* Component: Error Message */
input.error {
	border: 1px dotted #EA2B2C !important;
}

label.error {
	display: block;
	color: #EA2B2C;
	padding-left: 1.6em;
	background: url("../icon/icon_warn_small.gif") no-repeat 0 50%;
}

div.error {
	display: block;
	color: #EA2B2C;
	text-indent: 1.6em;
	font-size: 1.2em;  /* 20100722 추가 */
	background: url("../icon/icon_warn_small.gif") no-repeat 0 0.15em;
}

.customError {
	font-size: 1.2em;
	display: block;
	color: #EA2B2C;
	padding-left: 1.6em;
	line-height: normal;
	background: url("../icon/icon_warn_small.gif") no-repeat 0 2px;
}

.customError .btn {
	margin-left: 0.6em;
	vertical-align: middle;
}

/* Component: Buttons */
.btn {
	display: inline-block;
	line-height: normal;
	border-width: 1px;
	border-style: solid;
	width: auto;
	overflow: visible;
	vertical-align: middle;
}


.btn a,
.btn button,
.btn input,
.btn .wrap {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	display: inline-block;
	vertical-align: middle;
	border: none;
	background: none;
	width: auto;
	padding: 3px 10px 4px 10px;
	overflow: visible;
}

.btn button,
.btn input {
	padding: 2px 10px;
}

#searchField .btn input { padding: 1px 10px; }

.btn.gray {
	border-color: #B5B5B5;
	background: #E2E2E2 url("../button/bg_button_gray.gif") repeat-x;
	padding: 0;
}

#zh_CN .btn.gray {
	padding: 2px 0 0 0;
}

#zh_CN .btn.blue .close {
 _padding: 0 1px 1px 0;
}

#zh_CN #samsungMobile .button .btn.blue {
	_padding: 1px 2px 1px 0;
}

.btn.gray a,
.btn.gray button,
.btn.gray input,
.btn.gray .wrap {
	color: #666 !important;
}

.btn.blue {
	border-color: #3C87E7;
	background: #E2E2E2 url("../button/bg_button_gray.gif") repeat-x;
	padding: 0;
}

.btn.blue a,
.btn.blue button,
.btn.blue input,
.btn.blue .wrap {
	color: #3C87E7 !important;
}

.btn.orange {
	height:22px;
	border-color: #FE4800;
	background: #EF5002 url("../button/bg_button_orange.gif") repeat-x;
	padding: 0;
}

#appForm .btn.orange{margin-right:5px;}

#es_CL #appForm span {margin-bottom:4px;}
#es_ES #appForm span {margin-bottom:4px;}
#ru_RU #appForm span {margin-bottom:4px;}

.btn.orange a,
.btn.orange button,
.btn.orange input,
.btn.orange .wrap {
	color: #FFF !important;
	padding: 2px 8px;
}

.btn.orange input {
	padding /*\**/: 3px 10px\9
}

.btn.view {
	border-color: #2296C7;
	background: #1C93C5 url("../button/bg_button_view.gif") repeat-x 0 1px;
	padding: 0 !important;
}

.btn.view a,
.btn.view button,
.btn.view input,
.btn.view .wrap {
	color: #FFF !important;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #5AB7ED #319CCA #319CCA #57B6EC;
}

.btn.download {
	border-color: #BECFED;
	background: #CAD7EE url("../button/bg_button_download.gif") repeat-x;
	padding: 0;
}

.btn.download a,
.btn.download button,
.btn.download input,
.btn.download .wrap {
	color: #1B4070 !important;
	font-size: 10px;
	padding: 2px 6px 2px 16px;
	background: url("../bullet/bullet_download.gif") no-repeat 6px 50%;
}

.btn.signin {
	background: #071F79 url("../button/bg_button_sign.gif") repeat-x 0 50%;
}

.btn.signin a,
.btn.signin button,
.btn.signin input,
.btn.signin .wrap {
	color: #FFF;
	font-size: 12px;
	padding: 14px 8px;
}

#howtoUseApps .btn.download a,
#howtoUseApps .btn.download button,
#howtoUseApps .btn.download input,
#howtoUseApps .btn.download .wrap {
	font-size: 11px;
	padding: 2px 8px 2px 18px;
	background-position: 8px 50%;
}


.btnwrap {
	display: inline-block;
	vertical-align: middle;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.btnwrap span {
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.btnwrap.current,
.btnwrap:hover {
	background-position: 100% 100%;
}

.btnwrap.current span,
.btnwrap:hover span {
	background-position: 0 100%;
}

.button {
	cursor: pointer;
	display: inline-block !important;
	width: auto;
	overflow: visible;
	border: none;
	background: none;
	text-decoration: none !important;
}

.button a {
	color: #FFF !important;
	text-decoration: none !important;
}

.btnwrap.type1 {
	padding-right: 8px;
}

.btnwrap.type1,
.btnwrap.type1 span {
	height: 24px;
	background-image: url("../button/bg_button_type1.gif");
}

.btnwrap.type1 .btn {
	color: #fff !important;
	font-weight: bold;
	padding: 4px 8px 4px 14px;
}

.btnwrap.type2 {
	padding-right: 8px;
}

.btnwrap.type2,
.btnwrap.type2 span {
	height: 24px;
	background-image: url("../button/bg_button_type2.gif");
}

.btnwrap.type2 .btn {
	color: #555 !important;
	font-weight: bold;
	padding: 4px 8px 4px 14px;
}

.btnwrap.type3 {
	padding-right: 4px;
}

.btnwrap.type3,
.btnwrap.type3 span {
	height: 24px;
	background-image: url("../button/bg_button_type3.gif");
}

.btnwrap.type3 .btn {
	color: #3c87e7 !important;
	font-weight: bold;
	padding: 3px 8px 3px 10px;
}

.btnwrap.type4 {
	padding-right: 4px;
}

.btnwrap.type4,
.btnwrap.type4 span {
	height: 22px;
	background-image: url("../button/bg_button_type4.gif");
}

.btnwrap.type4 .btn {
	color: #444 !important;
	font-weight: bold;
	padding: 3px 8px 3px 10px;
}

.btnwrap.type5 {
	padding-right: 4px;
}

.btnwrap.type5,
.btnwrap.type5 span {
	height: 18px;
	background-image: url("../button/bg_button_type5.gif");
}

.btnwrap.type5 .btn {
	color: #eff4fc !important;
	font-size: 1.0em;
	font-weight: bold;
	padding: 2px 8px 2px 10px;
}

.btnwrap.type7 {
	padding-right: 14px;
}

.btnwrap.type7 span {
	padding-left: 14px;
}

.btnwrap.type7,
.btnwrap.type7 span {
	height: 19px;
	background-image: url("../button/button_type7.png");
}
.btnwrap.type7 span a:link {color:#FFF;text-decoration:none;}

.btnwrap.type7 .button {
	color: #FFF !important;
	font-size: 1.0em;
	height: 15px;
	padding: 1px 10px 3px 10px;
}

.btnwrap.type8 {
	padding-right: 11px;
}

.btnwrap.type8,
.btnwrap.type8 span {
	height: 1.5em;
	background-image: url("../button/button_type8.png");
}

.btnwrap.type8 .button {
	color: #FFF !important;
	height: 1.3em;
	padding: 1px 8px 1px 18px;
}

.btnwrap.type80 {
	padding-right: 11px;
}

.btnwrap.type80 span {
	padding-left: 14px;
}

.btnwrap.type80,
.btnwrap.type80 span {
	height: 19px;
	background-image: url("../button/button_type7.png");
}
#header #selectCountry a:hover {color:#FFF;text-decoration:none;}

.btnwrap.type80 .button {
	color: #FFF !important;
	font-size: 1.0em;
	height: 15px;
	padding: 1px 10px 3px 10px;
}

.btnwrap.type9 {
	padding-right: 11px;
}

.btnwrap.type9,
.btnwrap.type9 span {
	height: 1.5em;
	background-image: url("../button/button_type9.png");
}

.btnwrap.type9 .button {
	color: #FFF !important;
	height: 1.3em;
	padding: 1px 8px 1px 18px;
}

.btnwrap.type12 {
           padding-right: 11px;
}

.btnwrap.type12,
.btnwrap.type12 span {
           height: 1.5em;
           background-image: url("../button/button_type12.png");
}

.btnwrap.type12 .button {
           color: #FFF !important;
           height: 1.3em;
           padding: 1px 8px 1px 18px;
}

/*ko_KR*/
#ko_KR #header #selectCountry .flag {
	vertical-align: middle;
	margin-top: -0.1em;
}

#ko_KR .btnwrap.type8 {
	padding-right: 11px;
}

#ko_KR .btnwrap.type8,
#ko_KR .btnwrap.type8 span {
	height: 1.5em;
	background-image: url("../button/button_type8.png");
}

#ko_KR .btnwrap.type8 .button {
	font-size:1.2em;
	color: #FFF !important;
	height: 1.1em;
	padding: 1px 8px 1px 18px;
}

#ko_KR .btnwrap.type9,
#ko_KR .btnwrap.type9 span {
	height: 1.5em;
	background-image: url("../button/button_type9.png");
}

#ko_KR .btnwrap.type9 .button {
	font-size:1.2em;
	color: #FFF !important;
	height: 1.1em;
	padding: 1px 8px 1px 18px;
}

#ko_KR .btnwrap.type80 .button {
	font-family:dotum;
	font-size:1.1em;
	color: #FFF !important;
	height: 1.2em;
	padding: 3px 10px 2px 10px;
}

#ko_KR .btn.orange input {
	color: #FFF !important;
	padding:3px 8px; 
	_padding:4px 8px 2px 8px; 
	font-family:dotum; 
	line-height:1em; 
	height:1.8em;
}

/* detailView jre download request btn style set by lanian 2010.06.28 */
.btn.orange.jre input {
	color: #FFF !important;
	padding:0px 2px; 
	_padding:4px 8px 2px 8px; 
	font-family:dotum; 
	line-height:1em; 
	height:1.4em;
}

#ko_KR .btn.gray a {
	color: #666 !important;
	font-family:dotum; 
	padding: 5px 10px 1px 10px;
	line-height:1em; 
	height:1.3em;
}

#ko_KR #relatedSites span {
	float: left;
	color: #555;
	font-family:dotum;
	font-size: 1.1em;
	margin-right: 0.4em;
	line-height:2em;
}

#ko_KR #ourPlatform .description p {
	clear: both;
	color: #555;
	font-family:dotum;
	font-size: 1.2em;
	line-height: 1.5em;
	padding:5px 0 0 0;
}

#ko_KR .btn.view_details {
	border-color: #969696;
	background: #e8e8e8 url("../button/bg_view_details.gif") repeat-x 0 1px;
	padding: 0 !important;
}

#ko_KR .btn.view_details a,
#ko_KR .btn.view_details button,
#ko_KR .btn.view_details input,
#ko_KR .btn.view_details .wrap {
	height:1.1em; 
	color: #464646 !important;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	padding: 1px 6px;
	_padding: 2px 7px 0 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #ffffff #e8e8e8 #ffffff;
}

#ko_KR .btn.download {
	border-color: #BECFED;
	background: #CAD7EE url("../button/bg_button_download.gif") repeat-x;
	padding: 0;
}

#ko_KR .btn.download a,
#ko_KR .btn.download button,
#ko_KR .btn.download input,
#ko_KR .btn.download .wrap {
	color: #1B4070 !important;
	font-size: 1.1em;
	padding: 2px 6px 1px 16px;
	_padding: 3px 6px 0 16px;
	background: url("../bullet/bullet_download.gif") no-repeat 6px 50%;
}




/* IE8 Hack */
#zh_HK .btn {font-size: 1.1em\9}
#zh_HK .btn a {*padding:5px 5px 0 5px;}

#zh_HK #globalHeader {font-size: 1.0em\9}

#zh_HK .btnwrap.type1 .btn {
	padding: 6px 8px 0 10px\9
}

#zh_HK .btnwrap.type2 .btn {
	padding: 6px 8px 0 10px\9
}

#zh_HK .btnwrap.type3 .btn {
	padding: 6px 8px 0 10px\9
}

#zh_HK .btnwrap.type4 .btn {
	padding: 4px 8px 0 10px\9
}

#zh_HK .btnwrap.type5 .btn {
	padding: 3px 8px 2px 10px\9
}

#zh_HK .btnwrap.type7 .btn {
	padding: 3px 24px 0 0\9
}

#zh_HK .btnwrap.type8 .btn {
	padding: 2px 8px 0 18px\9
}

#zh_HK .btnwrap.type9 .btn {
	padding: 2px 8px 0 18px\9
}

#zh_HK #ourPlatform .description P { _padding:5px 0 0 0; }

/* Component: Forms */
/*
.form label {
	color: #555;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 1.6em;
}
*/

.form .heading {
	font-weight: bold;
	padding: 0.3em 0 0.2em 0;
	margin-right: 1.0em;
}

form .Text,
form textarea {
	color: #666;
	padding: 0.2em 0.4em 0.3em 0.4em;
	border: 1px solid #D5D5D5;
	background: #F5F5F5;
}

/* Component: Required */
.required {
	color: #F60;
	font-size: 1.6em;
	font-weight: bold;
	vertical-align: middle;
}

/* Component: Textarea Resizer */
.grippie {
	background: #EEE url("../button/btn_grippie.gif") no-repeat scroll center 2px;
	border-color: #DDD;
	border-style: solid;
	border-width: 0pt 1px 1px;
	cursor: row-resize;
	width: 100%;
	height: 9px;
	overflow: hidden;
}

.resizable-textarea textarea {
	display: block;
	margin-bottom: 0pt;
	width: 95%;
	height: 20%;
}

/* Component: appData */
.appData {
	clear: both;
}

.appData dt.title {
	color: #444;
	font-weight: bold;
	word-break: break-word;
}

#ko_KR .appData dt.title {
	color: #444;
	font-family:arial;
	font-weight: bold;
	word-break: break-word;
}

#ko_KR ul.items dd.category {width:8.5em; font-family:dotum; font-size:1.1em;}

.appData dd {
	color: #777;
	font-weight:normal;
	display: block;
}

.appData dt span,
.appData dd span {
	font-size: 1.1em;
}

.appData .seller {
	color: #444;
}

.appData .category, .appData .seller, .appData .star, .appData .price {
	line-height: 1.4em;
}

#zh_HK .appData .category, #zh_HK .appData .seller, #zh_HK .appData .star, #zh_HK .appData .price {
 *line-height: 1.8em;
}

.appData .price {font:bold 1.2em arial; color:#1b4070; }



/*20100701 ADD*/
/*Application*/

#topAppList h4.heading {font-size:2em; color:#4d4d4d; }

#wrap_app {padding:0.4em 0 0 0; }
#wrap_app .appList_upper {float:left; width:55.6em; }
#wrap_app .appList_upper h4.title {height:1.3em; color: #4d4d4d; font-size: 2.1em; font-family:arial; font-weight: bold; text-indent: 1em; line-height:1em; padding:0 0 0.1em 0; background: url('http://img.samsungapps.com/marketing/common/bullet/bullet_circle.gif') no-repeat 0 4px; } 
#wrap_app .appList_upper h4.title_lower {height:1.3em; color: #4d4d4d; font-size: 2.1em; font-family:arial; font-weight: bold; text-indent: 1em; line-height:1em; margin-top:1em; padding:0 0 0.1em 0; background: url('http://img.samsungapps.com/marketing/common/bullet/bullet_circle.gif') no-repeat 0 4px; } 
#wrap_app .app_paging {text-align:center; padding:8px 0 0;}
#wrap_app .app_paging span {padding:0 5px; font:normal 11px arial; cursor:pointer; }
#wrap_app .app_paging img {vertical-align:-2px;}
#wrap_app .app_paging span.this {font:bold 11px arial; color:#fb6a14; }
.wrapList {border-top:2px solid #b4b4b4; }
.wrapList ul {height:11.1em; border-top:1px solid #dcdcdc; border-bottom:1px solid #fff;}
.wrapList {zoom:1; background:#f9f9f9;}
.wrapList li {float:left; width:165px; padding:23px 0 0 16px;}
.wrapList li .nail67 {float:left; position:relative; width:67px; }
.wrapList li .nail67 span.frame {z-index:700; position:absolute; left:0; top:0; width:67px; }
.wrapList li .nail67 span.pic {z-index:500; position:absolute; left:0px; top:0px; width:67px; }
.wrapList li .nail67 span.pic img {width:67px;_width:75px; height:67px;_height:75px;}
.wrapList li div.nail67_info {float:right; width:87px;}
.wrapList li p.tit {font:normal 12px arial; color:#717175; }
.wrapList li p.tit strong {font:bold 12px arial; color:#464646; letter-spacing:-1px;}
.wrapList li p.price {font:bold 12px arial; color:#1b4070; }

#wrap_app .appLanking {float:right; width:14.33em; }
.top15_head {background:url('../bg/bar_top15.gif') no-repeat 0 0; border:1px solid black;}
.top15_head h5 {float:left; width:90px; margin:0; padding:0; font:bold 11px arial; color:#666; line-height:1em; }
.top15_head span {float:right; border:1px solid black;}
#wrap_app .appLanking .tit_top15 {display:block; margin:0; padding:8px 9px;background:url('../bg/bar_top15.gif') no-repeat 0 0; }
#wrap_app .appLanking .tit_top15 h5 {float:left; width:100px; font:bold 11px arial; color:#424242; }
#wrap_app .appLanking .tit_top15 .fr {float:right; vertical-align:middle;}
#wrap_app .appLanking .wrap_top15 {clear:both; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; padding:10px 0 0 0;}
#wrap_app .appLanking .wrap_top15 ul {width:115px; margin:0 auto;}
#wrap_app .appLanking .wrap_top15 li {font:normal 9px arial; color:#B6B6B6; padding:0 0 5px 0; line-height:1em;}
#wrap_app .appLanking .wrap_top15 li strong {font:normal 11px arial; color:#6F6F6F; }
#wrap_app .appLanking .wrap_top15 li p {float:left; width:18px; height:20px; font:bold 11px arial; color:#6c6c6c; }
#wrap_app .appLanking .wrap_top15 li.first p.nail {float:left; margin-right:7px;}
#paidTop {margin-bottom:10px;}
div.app_btn_view {
	height:17px; background:url('../button/bg_app_view.png') no-repeat 0 0; padding:0 0 0 5px; margin:2px 0 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/button/bg_app_view.png', sizingMethod='crop');
}
div.app_btn_view a {display:inline-block; height:17px; padding:1px 6px 0 0; background:url('../button/bg_app_view.png') no-repeat 100% 0; font-weight:bold; font-size:1.1em; color:#464646; margin:0; text-decoration:none; }
#zh_HK div.app_btn_view a {*line-height:150%;}
#zh_CN div.app_btn_view a {height:16px; padding:2px 6px 0 0; }

div.app_btn_view a:link {text-decoration:none; }
div.app_btn_view a:hover {text-decoration:none; }
div.app_btn_view a:active {text-decoration:none; }
div.app_btn_view a:visited {text-decoration:none; }
span.app_btn_view {
	height:17px; background:url('../button/bg_app_view.png') no-repeat 0 0; padding:0 0 0 5px; margin:2px 0 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/button/bg_app_view.png', sizingMethod='crop');
}
span.app_btn_view a {display:inline-block; height:17px; padding:1px 6px 0 0; background:url('../button/bg_app_view.png') no-repeat 100% 0; font-weight:bold; font-size:1.1em; color:#464646; margin:0; text-decoration:none; }
#zh_CN span.app_btn_view a {height:16px; padding:2px 6px 0 0;}

div.app_top50 {height:123px; width:725px; padding:0;  border-bottom:1px solid #fff; border-top:1px solid #dcdcdc;}
div.app_top50 ul {}
div.app_top50 li {float:left; width:165px; padding:13px 0 0 16px; }
div.app_top50 li p.num {padding-bottom:3px; }
div.app_top50 li .inner_info {padding-left:0px; }
div.app_top50 li .inner_info .nail54 {float:left; position:relative; top:0; left:0; width:54px;}
div.app_top50 li .inner_info .nail54 span.pic {background:none;}
div.app_top50 li .inner_info .nail54 .frame {position:absolute; top:0; left:0; background:none; }
div.app_top50 li .inner_info .nail54_info {float:right; width:104px; }
div.app_top50 li .inner_info .nail54_info .price {background:none;}
div.app_top50 li .inner_info .nail54_info p.tit {font:normal 12px arial; color:#717175; }
div.app_top50 li .inner_info .nail54_info p.tit strong {font:bold 12px arial; color:#464646;  line-height:1em;}
div.app_top50 li .inner_info .nail54_info .price {font:bold 11px arial; color:#1b4070; background:none; }
div.type1 {background:url('../images/app/bg_top50_1.gif') no-repeat 0 0; }
div.type1.first {border-top:0 none;} 
div.type2 {background:url('../images/app/bg_top50_2.gif') no-repeat 0 0; }

p.tag_new {text-align:center; font:bold 11px arial; color:#fa721d; }
p.tag_bundle {text-align:center; font:bold 11px arial; color:#2152cf; }
p.tag_discount {text-align:center; font:bold 11px arial; color:#ff0000; }
p.tag_best {text-align:center; font:bold 11px arial; color:#be2720; }







/* Component: Star Rating */
.star {
	width: 60px;
	height: 10px;
	display: inline-block !important;
	font-size: 1.2em !important;
	background: url("../icon/icon_star_point.png") no-repeat 0 0;
}

#zh_CN .star{margin-bottom:4px;}

.star.rate0 {
	background-position: 0 -50px;
}

.star.rate10 {
	background-position: 0 -40px;
}

.star.rate20 {
	background-position: 0 -30px;
}

.star.rate30 {
	background-position: 0 -20px;
}

.star.rate40 {
	background-position: 0 -10px;
}

.star.rate50 {
	background-position: 0 0;
}

.star.rate45 {
             background-position: 0 -60px;
}

.star.rate35 {
             background-position: 0 -70px;
}

.star.rate25 {
             background-position: 0 -80px;
}

.star.rate15 {
             background-position: 0 -90px;
}

.star.rate05 {
             background-position: 0 -100px;
}


/* Component: Price */
.price {
	color: #1B4070 !important;
	font-weight: bold;
}

.price del {
	color: #888;
	font-weight: normal;
	text-decoration: line-through;
}

/* Component: Image Vertical Align */
.vAlign {
	display: table-cell;
	vertical-align: middle;
}

.vAlign * {
	vertical-align: middle;
}

/* Component: Icon Frame */
.icon {
	position: relative;
	display: inline-block;
}

.icon .iconFrame {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}

/*
.icon.small {
	padding: 3px 4px 4px 3px;
}

.icon.large {
	padding: 10px 12px 12px 10px;
}
*/

.icon.small,
.icon.small img {
	width: 38px;
	height: 38px;
}

.icon.large {
	width: 155px;
	height: 155px;
}

.icon.small .iconFrame {
	width: 45px;
	height: 45px;
	background: url("../icon/icon_frame_small.png") no-repeat;
}

.icon.large .iconFrame {
	width: 155px;
	height: 155px;
	background: url("../icon/icon_frame_large.png") no-repeat;
}


.tag {
	color: #FFF;
	float: left;
	display: block;
}

.tag span {
	font-size: 0.8em;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0.4em;
	display: block;
	float: left;
}

.tag.best {
	border: 0.1em solid #3A2292;
	background: #6144C2;
}

.tag.best span {
	border-top: 1px solid #9F8DD9;
	border-left: 1px solid #9F8DD9;
}

.tag.bundle {
	border: 0.1em solid #7636AE;
	background: #9B5DCC;
}

.tag.bundle span {
	border-top: 1px solid #C7A0E3;
	border-left: 1px solid #C7A0E3;
}

.tag.discount {
	border: 0.1em solid #7D2428;
	background: #C7080D;
}

.tag.discount span {

	border-top: 1px solid #E06369;
	border-left: 1px solid #E06369;
}

.tag.free {
	border: 0.1em solid #0193DE;
	background: #30D3FC;
}

.tag.free span {
	border-top: 1px solid #76E4FF;
	border-left: 1px solid #76E4FF;
}

#ko_KR .tag.free span {
	font-family:dotum; 
	font-size:1.1em;
	border-top: 1px solid #76E4FF;
	border-left: 1px solid #76E4FF;
}

.tag.new {
	border: 0.1em solid #CF2A1D;
	background: #FE6623;
}

.tag.new span {
	border-top: 1px solid #FC936C;
	border-left: 1px solid #FC936C;
}

#ko_KR .tag.new span {
	font-family:Arial; font-size:1em; line-height:1.1em;
	border-top: 1px solid #FC936C;
	border-left: 1px solid #FC936C;
}

.tag.os {
	border: 0.1em solid #2296C7;
	background: #47AFE9;
}

.tag.os span {
	border-top: 1px solid #5AB7ED;
	border-left: 1px solid #5AB7ED;
}


/* Component: Board */
.board {
	width: 100%;
	border-bottom: 1px solid #8AADDD;
}

.board thead {
	position: relative;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	background: #8AADDD;
}

.board thead a {
	color: #777;
}

.board thead .inner {
	font-size: 1.1em;
	padding: 0.6em 10px;
	margin: -0.1em 0; 
	_margin: -0.1em 0 -0.25em; 
	vertical-align: middle;
}

.board thead th {
	background: url("../bg/bg_board_splitter1.gif") no-repeat 100% 50%;
}

.board thead tr.info th {
	background: url("../bg/bg_board_splitter2.gif") no-repeat 100% 50%;
}

.board thead td {width: 100%;}

.board thead td.title .inner {
	font-weight: bold;
}

.board tbody td {
	border-top: 1px solid #DDD;
}

.board tbody tr:first-child td,
.board tbody tr.firstChild td {
	border-top: none;
}

.word-break {
	word-wrap:break-word;
	white-space: pre-wrap;
	font:10px Arial,sans-serif,"Helvetica Neue",Helvetica;
}

/* Component: Pagination */
#pagination {
	text-align: center;
	margin-top: 1.0em;
}

#pagination .inner {
	display: table;
	font-size: 1.2em;
	margin: 0 auto;
}

#pagination a, #thisPage {
	margin: 0 0.4em;
}

#pagination #thisPage {
	color: #5995e2;
	font-weight: bold;
}

#firstBtn, #prevBtn, #nextBtn, #lastBtn {
	font-size: 1.2em !important;
	width: 19px;
	height: 14px;
	display: inline-block;
	vertical-align: top;
	background: url("../button/btn_pagination.gif") no-repeat;
}

#firstBtn {
	margin: 0 0.3em 0 0 !important;
	background-position: 0 0;
}

#prevBtn {
	margin: 0 0.6em 0 0 !important;
	background-position: -19px 0;
}

#nextBtn {
	margin: 0 0 0 0.6em !important;
	background-position: -38px 0;
}

#lastBtn {
	margin: 0 0 0 0.3em !important;
	background-position: -57px 0;
}

/* Component: Striped Table */
.striped tr.even {
	background-color: #FFF;
}

.striped tr.odd {
	background-color: #F2F6FA;
}

/* Component: Rounded Corner */
/*
.cn01, .cn02, .cn03, .cn04 {
	width: 10px;
	height: 10px;
	z-index: 9999;
	overflow: hidden;
	background-repeat: no-repeat;
}

.cn01 {
	background-image: url("../rounded/rounded_corner01.gif");
}

.cn02 {
	background-image: url("../rounded/rounded_corner02.gif");
}

.cn03 {
	background-image: url("../rounded/rounded_corner03.gif");
}

.cn04 {
	background-image: url("../rounded/rounded_corner04.gif");
}

.tl {
	float: left;
	left: 0;
	top: 0;
	background-position: left top;
}

.tr {
	float: right;
	right: 0;
	top: 0;
	background-position: right top;
}

.bl {
	float: left;
	left: 0;
	bottom: 0;
	margin-top: -10px;
	background-position: left bottom;
}

.br {
	float: right;
	right: 0;
	bottom: 0;
	margin-top: -10px;
	background-position: right bottom;
}
*/

/* Component: Overlay (Modal Dialogue Box) */
/*
.jqmWindow {
	display: none;
	position: fixed;
	padding: 10px;
	top: 17%;
	left: 50%;
	border: 1px solid #999;
	background-color: #EBEBEB;
	z-index: 99999;
}

.jqmWindow .wrap {
	padding: 10px;
	border: 1px solid #DDD;
	background-color: #FFF;
	overflow-y: auto;
}

.jqmWindow .jqmClose.icon {
	position: absolute;
	display: block;
	cursor: pointer;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 15px;
	background: url("../button/btn_popup_close.gif") no-repeat;
}

.jqmWindow h6.heading {
	color: #1B4070;
	margin-bottom: 10px;
	font-size: 1.4em;
	font-weight: bold;
	text-indent: 16px;
	background: url("../bullet/bullet_dark_blue_squre.gif") no-repeat 0 50%;
}

.jqmOverlay {
	background-color: #000;
}
*/

/* Component: Tooltip */
.tooltip {
	cursor: help;
}

.tooltipForIE6 {
	cursor: help;
	z-index: 999;
}

.tip {
	z-index: 999;
}

/* Component: Tabs */
.tabs {
	position: relative;
}

.tabs li a {
	color: #888;
	float: left;
	font-weight: bold;
	text-decoration: none;
	margin-right: 0.2em;
	padding: 0.6em 1.0em 0.5em 1.0em;
	border: 1px solid #BEBEBE;
	border-bottom: none;
}

.tabs li a:hover {
	text-decoration: none;
}

.tabs li a.current {
	color: #11193D;
	padding-bottom: 0.6em;
	border: 1px solid #11193D;
	border-bottom: none;
	background: #FFF;
}

.panes {
	width: 100%;
	margin-top: -1px;
	border-top: 1px solid #11193d;
}

.panes .pane {
	padding: 1.6em 0;
}

.dot {
	background:url("../bg/bg_dot.gif") repeat-x scroll left top transparent;
	height:1px;
}

.skip {
	position: relative;
	text-align: right;
	margin-top: 1.2em;
}

.skip .anchor img {
	position: relative;
	margin-bottom: -0.3em;
}


/* Current Store */
#currentStore {
	color: #FFF;
	width: 98.0em;
	background: #252629;
	border: none;
	/* top: 88px;
	margin-left: -490px; */
	padding: 0;
}

#currentStore.splitContinent {
	width: 81.0em;
}

#currentStore .top,
#currentStore .bottom {
	padding: 1.6em 1.8em 1.6em 2.0em;
	background-color: #1E1E1E;
}

#currentStore .top h3 {
	float: left;
}

#currentStore .wrap {
	padding: 0 3.6em 0 1.8em;
	border: none;
	background-color: transparent;
	overflow-y: hidden;
}

#currentStore.splitContinent .wrap {
	padding: 0 0.6em 0 4.8em;
}

#currentStore .wrap h4 {
	width: 15.0em;
	float: left;
	clear: left;
	line-height: 2.2em;
}

#currentStore .wrap h4 span {
	font-size: 1.1em;
	font-weight: bold;
}

#currentStore .continent {
	padding: 1.2em 0;
	border-bottom: 1px solid #303134;
}

#currentStore.splitContinent .continent {
	border-bottom: none;
}

#currentStore #theothers.continent {
	border-bottom: none;
}

#currentStore #theothers.continent h4 a {
	color: #FFF;
}

#currentStore ul {
	float: left;
	width: 76.1em;
}

#currentStore li {
	float: left;
	width: 14.0em;
	min-height: 2.4em !important;
	display: block;
	line-height: 2.2em;
}

#currentStore li a {
	color: #FFF;
	font-size: 1.1em;
	vertical-align: middle;
}

#currentStore li img {
	vertical-align: middle;
	margin: 0;
}

#currentStore li span { display:inline-block; height:2.2em;}

#currentStore .bottom .btnwrap {
	float: right;
	/*text-transform: uppercase;*/
}

#currentStore .bottom .button,
#currentStore .bottom .button:hover {
	color: #8f8f8f;
	font-size: 1.0em;
	display: block;
	padding: 0.2em 12px 0.2em 0.2em;
	background: url("../bullet/bullet_x.png") no-repeat 100% 50%;
}

#setCountry {
	float: right;
}

#checkCookie {
	float: left;
	font-size: 1.0em;
	margin-right: 20px;
}

#seeAllCountries {
	float: left;
	font-size: 1.0em;
	padding-left: 20px;
	background: url("../bullet/bullet_spacer2.png") no-repeat 0 50%;
}







/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url("../bg/bg_loading.png");
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: 1.2em;
	right: 1.2em;
	width: 16px;
	height: 15px;
	cursor: pointer;
	z-index: 1103;
	display: none;
	background: url("../button/btn_popup_close.gif") no-repeat;
}

#fancybox_error {
	color: #444;
	font-size: 1.2em;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	/* background-image: url('../fancy/fancy_title_over.png'); */
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	/* background-image: url('../fancy/fancybox-x.png'); */
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	/* background-image: url('../fancy/fancybox.png'); */
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	/* background-image: url('../fancy/blank.gif'); */
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	/* background-image: url('../fancy/fancybox.png');
	background-position: -40px -30px; */
}

#fancybox-right-ico {
	/* background-image: url('../fancy/fancybox.png');
	background-position: -40px -60px; */
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	/* width: 100%;
	background-image: url('../fancy/fancybox-x.png'); */
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	/* background-image: url('../fancy/fancybox.png');
	background-position: -40px -162px; */
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	/* background-image: url('../fancy/fancybox-y.png');
	background-position: -20px 0px; */
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	/* background-image: url('../fancy/fancybox.png');
	background-position: -40px -182px; */ 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	/* background-image: url('../fancy/fancybox-x.png');
	background-position: 0px -20px; */
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	/* background-image: url('../fancy/fancybox.png');
	background-position: -40px -142px; */
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	/* background-image: url('../fancy/fancybox-y.png'); */
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	/* background-image: url('../fancy/fancybox.png');
	background-position: -40px -122px; */
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent;  }

.fancybox-ie #fancybox-title-over	{ background: transparent;  }
.fancybox-ie #fancybox-title-left	{ background: transparent;  }
.fancybox-ie #fancybox-title-main	{ background: transparent;  }
.fancybox-ie #fancybox-title-right	{ background: transparent;  }

.fancybox-ie #fancybox-left-ico		{ background: transparent;  }
.fancybox-ie #fancybox-right-ico	{ background: transparent;  }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{  }
.fancybox-ie #fancy-bg-ne	{  }
.fancybox-ie #fancy-bg-e	{  }
.fancybox-ie #fancy-bg-se	{  }
.fancybox-ie #fancy-bg-s	{  }
.fancybox-ie #fancy-bg-sw	{  }
.fancybox-ie #fancy-bg-w	{  }
.fancybox-ie #fancy-bg-nw	{  }


#world #head {
	height: 230px;
	margin: 45px 0 0 12.0em;
	background: url("../world/bg_world_header.jpg") no-repeat 50% 0;
}

#world #head h2 {margin-bottom: 18px;}
#world #head h3 {margin-bottom: 45px;}

#world #head #commercial {
	margin-right: 6.5em;
}

#atlas {
	position: relative;
	width: 810px;
	height: 405px;
	padding: 0 90px;
}

#atlas img#transparent {
	position: absolute;
	width: 810px;
	height: 405px;
	z-index: 999;
	border: none;
}

#atlas li {
	position: absolute;
	display: none;
	z-index: 99;
	text-indent: -99999px;
}

#atlas #asia {
	width: 210px;
	height: 200px;
	top: 175px;
	left: 301px;
	background: url("../world/bg_world_asia.png") no-repeat;
}

#atlas #europe1{
	width: 117px;
	height: 112px;
	top: 107px;
	left: 152px;
	background: url("../world/bg_world_europe.png") no-repeat;
}

#atlas #america,
#atlas #america2 {
	width: 314px;
	height: 391px;
	top: 7px;
	right: 145px;
	background: url("../world/bg_world_america.png") no-repeat;
}

#atlas #africa {
	width: 177px;
	height: 391px;
	top: 183px;
	left: 174px;
	background: url("../world/bg_world_africa.png") no-repeat;
}

#atlas #cis {
	width: 283px;
	height: 184px;
	top: 28px;
	left: 245px;
	background: url("../world/bg_world_cis.png") no-repeat;
}






#httpError {
	margin: 5.0em 20.0em;
}

#httpError h2 {
	color: #000;
	font-size: 2.4em;
	font-weight: bold;
	line-height: 2.2em;
}

#httpError h3 {
	color: #1B4070;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 2.0em;
}

#httpError p {
	color: #4670A6;
	font-size: 1.2em;
	margin-bottom: 1.6em;
}

#httpError a {
	color: #498ADF;
}


#launcher {
	padding: 14.0em 0;
	text-align: center;
}

#launcher #progressBar {
	margin-bottom: 4.0em;
}


/* ------- *
 *  About  *
 * ------- */

#cartegories h3 a#catAbout {background-image: url("../sidebar/sidebar_about.gif");}
#cartegories h3 a#catPartner {background-image: url("../sidebar/sidebar_partner.gif");}


/*20100702*/
/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */

	noscript div { background: #ccc; }

/* Most common stuff you'll need to change */

	.coda-slider-wrapper {z-index:1; _margin-right:-38px;}
	.coda-slider { background: #ebebeb; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 377px;}
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 725px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 725px; }
	.coda-slider-wrapper.arrows .coda-slider {}
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { display:block; width:20px; height:20px; text-indent:-3000px;}
	
	/* Tab nav */
	.coda-nav ul li a.current { width:7px !important; height:7px !important; background: #555; border:1px solid #555; }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { height:348px; padding:29px 0 0 30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; 

color:#464646;}
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center; }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { position: absolute; left:279px; text-align:center; z-index:4; top:325px; clear: both; width:75px !important; overflow: 

hidden; }
	.coda-nav ul li { display: inline; }
	.coda-nav ul li a { background: #fff; color: #fff; text-indent:-4000px; display: block; float: left; margin-right: 5px; width:8px; 

height:8px; font-size:0; border:1px solid #dfdfdf;}
	
	/* Miscellaneous */
	.coda-slider-wrapper { width:725px; position:relative; height:377px;}
	.coda-slider { float: left; overflow: hidden; position: relative; }
	.coda-slider .panel { display: block; float: left; }
	.coda-slider .panel-container { position: relative; }
	.coda-nav-left { position:absolute; z-index:10; bottom:38px; left:275px; background:url(../images/banner_arrow_left.gif) no-repeat 

center;}
	.coda-nav-right {position:absolute; z-index:10; bottom:38px; right:320px; _right:365px; background:url(../images/banner_arrow_right.gif) 

no-repeat center; }
	
	
	/* banner bg */
	.banner1 { background:url(../bg/banner_bg1.jpg) no-repeat;}
	.banner2 { background:url(../bg/banner_bg2.jpg) no-repeat;}
	.banner3 { background:url(../bg/banner_bg3.jpg) no-repeat;}
	.banner4 { background:url(../bg/banner_bg4.jpg) no-repeat;}
	.banner5 { background:url(../bg/banner_bg5.jpg) no-repeat;}
	
	
	.flash_navi { position:absolute; z-index:30; zoom:1; width:725px;}
	.flash_ad { position:absolute; width:300px; height:200px; background:#9C3; text-align:center;}
	#topmenu { position:relative; width:725px; height:200px; z-index:10; right:10px; top:10px; margin:0; zoom:1;}
	#topmenu li { position:absolute; width:128px; height:103px; text-indent:-3000px;}
	#topmenu li.menu1 {right:0px; top:0px; background:url(../images/banner_nav1.gif) no-repeat -128px 0;}
	#topmenu li.menu1 a:hover { background:url(../images/banner_nav1.gif) no-repeat 0 0;}
	#topmenu li.menu2 {right:0px; top:113px; background:url(../images/banner_nav2.gif) no-repeat -128px 0;}
	#topmenu li.menu2 a:hover { background:url(../images/banner_nav2.gif) no-repeat 0px 0;}
	#topmenu li.menu3 {right:0px; top:226px;}
	#topmenu li.menu3 a { background:url(../images/banner_nav3.gif) no-repeat -128px 0;}
	#topmenu li.menu3 a:hover { background:url(../images/banner_nav3.gif) no-repeat 0 0;}
	#topmenu li a { display:block; width:128px; height:103px; cursor:pointer;}
	#topmenu li a:hover { background-position:top !important;}
	#topmenu li ul {position:absolute; left:-608px; display:none; width:302px; height:202px; z-index:1000; text-indent:0; zoom:1;}
	#topmenu li ul#lnb1 { top:-5px;}
	#topmenu li ul#lnb1 a:hover { background:none;}
	#topmenu li ul#lnb2 { top:-118px; background:none;}
	#topmenu li ul#lnb2 a:hover { background:none;}
	#topmenu li ul#lnb3 { top:-231px; background:none;}
	#topmenu li ul#lnb3 a { background:none;}
	#topmenu li ul#lnb3 a:hover { background:none;}
	
	#topmenu li ul li { width:570px; height:354px; text-align:right; text-indent:0;}
	#topmenu li ul li a { position:absolute; right:10px; top:10px;}
	#topmenu li.menu1 {}
	#topmenu li.menu2 {}
	#topmenu li.menu3 {}

.mt10 { margin:10px 0 0 0;}
.mt30 { margin:30px 0 0 0;}


/* flash area ?-100701 */
.flash_top_area{width:717px;height:0px;position:relative;z-index:100;margin:0px !important;}
.flash_top_area .flash_flv{z-index:100;position:absolute;right:0px;top:0px;float:right;width:140px;height:360px;overflow:hidden;text-

align:right;margin:0px !important;padding:0px !important;}
.flash_top_area .flash_flv li{width:725px;position:absolute;right:0px;top:0px;}


/*onPc*/
/* 중복스타일 */
.m0 { margin:0px !important;}
.p0 { padding:0px !important;}
.pt28 { padding:50px 0 0 0 !important;}
.pt40 { padding:40px 0 0 0;}
.pt60 { padding:60px 0 0 0;}
.mtb20 { margin:20px 0 20px 0;}
.mlt1 { margin:0 0 0 30px;}
.mt40 { margin:40px 0 0 0;}
.mb15 { margin:0 0 15px 0;}
.mb45 { margin:0 0 45px 0;}
.ml30 { margin:0 0 0 30px;}
.fs12 { font-size:12px;}
.tab_top_m { position:relative; top:-37px;}
.txtc { text-align:center;}
.w100 { width:100%;}
.ml22 { margin:0 0 0 22px;}
ul.tabs2 { width:100%;}
ul.tabs2 li { float:left; margin:0 2px 0 0; text-indent:-3000px; width:144px; height:37px;}
ul.tabs2 li a { display:block; width:144px; height:37px;}
ul.tabs2 li a:hover { background-position:0 -37px !important;}
ul.tabs2 li a.tab1 {background:url(../about/tab_howtouse.gif) no-repeat 0 0;}
ul.tabs2 li a.tab2 {background:url(../about/tab_features.gif) no-repeat 0 0;}
ul.tabs2 li a.current { background-position:0 -37px !important;}
.tab_line { border-top:3px solid #d0d0d0; position:relative; top:-3px; font-size:0px; clear:both;}
.tab_content { margin:-3px 0 0 0;}
.tab_title_outline { padding:39px 0 27px 30px; border-right:#dcdfe1 1px solid; border-left:#dcdfe1 1px solid;zoom:1;}
.tab_title { padding:0 0 0 16px; background:url(../bg/bg_h_line.gif) no-repeat left top; zoom:1;}
.tab_title h3 { text-align:left !important;}
.tab_title p { font-size:12px;}
.tab_title2 { position:absolute; z-index:3; top:85px; margin:0 0 0 20px; padding:0 0 0 16px; background:url(../bg/bg_h_line2.gif) no-repeat left 

top;}
.tab_tit { padding:0 0 0 16px; background:url(../bg/bg_h_line2.gif) no-repeat left top;}
.phoneDetails_flash { position:relative; margin:0 auto; width:693px; height:466px; background:url(../bg/bg_about_movie.jpg) no-repeat 50% 0;} 
.phoneDetails_flash h3 { width:100%; margin:18px 0 0 0; position:absolute; text-align:center !important;}
.phoneDetails_flash .fls {text-align:center; padding-top:55px; }

/* 중복스타일 */
.description2 { margin:13px 0 27px 0; text-align:center; font-size:12px; line-height:15px !important;}
.borderbtm_line { border-bottom:1px solid #dcdfe1;}
.howtouse_ol { width:690px; margin:0 auto;}
.flash_btn { position:relative; z-index:4; top:-20px; margin:0 0 10px 0;}
.onpc_features_section1 { position:relative; width:723px; height:340px; background:url(../bg/bg_about_features_kies.jpg) no-repeat left top !

important;}
.onpc_features_section_po { position:absolute; bottom:40px;}
.headingh4 { font-size:20px; color:#353535; font-weight:bold;}

.h_line { background:url(../bg/bg_h_line2.gif) no-repeat left top; padding:0 0 0 20px;}
#benefits ul li div h5 { background:none; padding:0; border-bottom:none; color:#464646;}
#onYourPC #onPC {padding-bottom:50px;}

#vi_VN #onYourPC .head h2 {margin-bottom:0.8em;}

#de_DE #benefits ul li div h5 {margin:0;}
#de_DE #benefits ul li div p {line-height:1.15em; margin:0;}

#ru_RU #benefits ul li div h5 {margin:0;}
#ru_RU #benefits ul li div p {line-height:1.15em; margin:0;}

#es_MX #benefits ul li div h5 {line-height:1.1em; margin:0;}
#es_MX #benefits ul li div p {line-height:1.15em; margin:0;}

#fi_FI #benefits ul li {height:72px !important;}

/*aboutApps*/
#howtoUseApps { position:relative; top:-4px; padding:23px 0 0 20px; height:183px; background:url(../bg/bg_about_line.gif) repeat-x top;}
.bgnone { background:none !important;}
#aboutSamsungApps .buttons { text-align:left !important;}
.mt20 { margin:20px 0 0 0;}
.mt50 { margin:50px 0 0 0;}

/*onPhone*/

ul.tabs2 { width:100%;}
ul.tabs2 li { float:left; margin:0 2px 0 0; text-indent:-3000px; width:144px; height:37px;}
ul.tabs2 li a { display:block; width:144px; height:37px;}
ul.tabs2 li a:hover { background-position:0 -37px !important;}
ul.tabs2 li a.tab1 {background:url(../about/tab_howtouse.gif) no-repeat 0 0;}
ul.tabs2 li a.tab2 {background:url(../about/tab_features.gif) no-repeat 0 0;}
ul.tabs2 li a.current { background-position:0 -37px !important;}

#supportedPhones { margin:0px;}

.features_outline { position:relative; width:100%;_top:37px;}
#phoneDetails div.bg1 { height:333px; background:url(../bg/bg_about_features_abundance.jpg) no-repeat left bottom; border-bottom:1px solid 

#dcdfe1;}
#phoneDetails div.bg2 { height:239px; background:url(../bg/bg_about_features_enjoyable.jpg) no-repeat right bottom; border-bottom:1px solid 

#dcdfe1;}
#phoneDetails div.bg3 { height:273px; background:url(../bg/bg_about_features_downloading.jpg) no-repeat right bottom;}
.bg1 div { position:absolute; left:409px; top:119px;}
.bg2 div { position:absolute; left:31px; top:39px;}
.bg3 div { position:absolute; left:31px; top:39px;}
.features_posi h4 { margin:0 0 8px 0;}
.features_posi p { font-size:12px; line-height:16px !important;}
/*//20100702*/


/* -------------- *
 *  Applications  *
 * -------------- */

#cartegories h3 a#catApps {
	background-image: url("../navgation/sidebar_apps.gif");
}

/* Best Apps */
#bestApps {
	height: 195px;
	margin-bottom: 0.5em;
	background: url("../bg/bg_bestapps.gif") repeat-x 0 100%;
}

#bestApps .leftCol,
#bestApps .rightCol {
	width: 33.2em;
}

#bestApps .leftCol {
	margin-left: 3.0em;
}

#bestApps .rightCol {
	margin-right: 3.0em;
}

#bestApps .icon {
	float: left;
	position: relative;
}

#bestApps .icon.reflect {
	padding-bottom: 36px;
	background: url("../bg/bg_app_reflect.gif") no-repeat 0 100%;
}

#bestApps .inner {
	float: left;
	color: #777;
	width: 16.0em;
	margin-left: 1.5em;
}

#bestApps dt,
#bestApps dd {
	margin-bottom: 0.2em;
}

#bestApps dt {
	color: #000;
	font-size: 1.8em;
	font-weight: bold;
}

#bestApps dd.category {
	font-size: 1.4em;
}

#bestApps dd.seller {
	font-size: 1.2em;
}

#bestApps .btn {
	margin-top: 0.4em;
}

/* Featured, Top Free, Top Paid */
#topAppList h4.heading {
	color: #039;
}

#topAppList .box {
	width: 72.3em;
	margin-bottom: 2.4em;
	border: 1px solid #ccc;
	background: url("../bg/bg_topapps.gif") repeat-x;
}

#topAppList .inner {
	width: 67.3em;
	margin: 0 auto;
}
#en_GO #topAppList .inner {
	padding: 3.0em 1.6em 2.0em 1.6em;
}
#es_GX #topAppList .inner {
	padding: 3.0em 1.6em 2.0em 1.6em;
}

#en_GO #topAppList .inner {
	width: auto;
}
#es_GX #topAppList .inner {
	width: auto;
}

#en_GO #topfree li {
	margin:0;
	padding:0 2.1em 2.0em 2.1em;
}
#es_GX #topfree li {
	margin:0;
	padding:0 2.1em 2.0em 2.1em;
}

/* Scrollable */
.navi {
	width: 200px;
	height: 26px;
	margin: 0 auto;
	text-align: center;
}

.navi a {
	width: 11px;
	height: 11px;
	margin: 5px 3px;
	display: inline-block;
	overflow: hidden;
	background: url("../button/btn_navigator.png") 0 0 no-repeat;
}

.navi a:hover {
	background-position: 0 -11px;
}

.navi a.active {
	background-position: 0 -22px;
}

#topAppList .scrollable {
	float: left;
	width: 60.7em;
	height: 16.0em;
	position: relative;
	overflow: hidden;
}

#topAppList .scrollable .items {
	width: 20000em;
	position: absolute;
	clear: both;
}

#topAppList .scrollable .items dt {
	color: #555;
	font-weight: bold;
}

#topAppList .scrollable .items dd {
	color: #777;
}

#topAppList li img {
	cursor: pointer;
	width: 9.5em;
	height: 9.5em;
	background-color: #fff;
}

#topAppList .browse {
	float: left;
	width: 11px;
	height: 25px;
	display: block;
	cursor: pointer;
	border: none;
	margin-top: 3.4em;
	background: url("../button/btn_prev_next.gif") no-repeat;
}

#topAppList .browse span {
	visibility: hidden;
}

#topAppList .browse.right {
	margin-left: 2.2em;
	background-position: -11px 0;
}

#topAppList .browse.left {
	margin-right: 2.2em;
}

#topAppList .items li {
	float: left;
	width: 9.5em;
	margin-right: 33px;
}

#topAppList .scrollable .items dt,
#topAppList .scrollable .items dd {
	width: 6.5em;
	margin-left: 1.0em;
	margin-top: 0.2em;
	display: block;
	font-size: 1.0em;
}

#topAppList .browse.disabled {
	visibility: hidden !important;
}

/* AppSearch */
#appSearch {
	font-size: 1.1em;
	position: relative;
	margin-bottom: 1.0em;
}

#appSearch #searchForm {
	border: 2px solid #a0a0a0;
}

#appSearch fieldset {
	padding: 0.5em 1.2em;
	background: url("../bg/bg_search.gif") repeat-x;
}

#appSearch .heading {
	color: #777;
	float: left;
}

#appSearch .formText {
	width: 16.0em;
}

#appSearch #topField {
	padding-bottom: 0.6em;
	border-bottom: 1px solid #e3e3e3;
}

#appSearch #topField label {
	font-weight: bold;
	margin-right: 1.0em;
	vertical-align: middle;
}

#appSearch #topField input {
	vertical-align: middle;
}

#appSearch #bottomField {
	padding-top: 0.6em;
}

#appSearch #bottomField input.ac_input { width:180px;}

#tr_TR #appSearch #bottomField input.ac_input { width:120px;}
#de_DE #appSearch #bottomField input.ac_input { width:165px;}
#de_AT #appSearch #bottomField input.ac_input { width:165px;}
#de_CH #appSearch #bottomField input.ac_input { width:165px;}
#es_ES #appSearch #bottomField input.ac_input { width:127px;}
#pt_BR #appSearch #bottomField input.ac_input { width:105px;}
#pt_PT #appSearch #bottomField input.ac_input { width:150px;}
#es_AR #appSearch #bottomField input.ac_input { width:150px;}
#es_AR #appSearch #bottomField input.ac_input { width:165px;}
#es_CL #appSearch #bottomField input.ac_input { width:150px;}
#es_GX #appSearch #bottomField input.ac_input { width:145px;}
#es_MX #appSearch #bottomField input.ac_input { width:150px;}
#id_ID #appSearch #bottomField input.ac_input { width:160px;}
#vi_VN #appSearch #bottomField input.ac_input { width:120px;}
#uk_UA #appSearch #bottomField input.ac_input { width:135px;}

#en_GO #appSearch #bottomField {
	padding-top: 0;
}
#es_GX #appSearch #bottomField {
	padding-top: 0;
}

#appSearch #bottomField #modelCode {
	margin-right: 1.5em;
}

#appSearch #modelCode,
#appSearch #sortby,
#appSearch #searches {
	float: left;
}

#appSearch #searchField {
	float: right;
}

#appSearch #searches {
	margin-right: 0.4em;
}

#listFilter {
	font-size: 1.1em;
	margin-bottom: 0.4em;
}

#listFilter strong {
	font-weight: bold;
	color: #f30;
}

#listFilter select {
	margin-left: 0.4em;
	vertical-align: middle;
}


#itemRegistered {
	float: left;
}

#itemPerPage {
	float: right;
}

/* appList */
.appList {
	width: 72.0em;
	margin: 0 auto;
	padding-bottom: 1.0em;
	border-top: 2px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.appList li {
	float: left;
	width: 24.0em;
	margin-top: 0.3em;
	background: url("../bg/bg_app_list.gif") repeat-x;
}

.appList .inner {
	position:relative;/*20100701*/
	padding: 1.2em 1.5em;
	background: url("../bg/bg_app_list_splitter.gif") no-repeat 100% 0;
}

.appList .inner img.app_icon_new {position:absolute; top:5px; left:9px;}/*20100701*/
.appList .inner img.app_icon {position:absolute; top:10px; left:12px;}/*20100701*/
.appList .inner img.app_spec {position:absolute; top:75px; left:47px;}/*20100701*/

.appList .leftCol a.icon {
	display: block;
}

.appList .leftCol img {
	width: 75px;
	height: 75px;
	display: block;
}

.appList .leftCol .tag {
	margin-top: 0.3em;
}

.appList .rightCol {
	width: 11.2em;
}

.appList .btn {
	margin-top: 0.2em;
}

/* -- Supported Phones -- */
#appSupported,
#customerBought {
	border: 1px solid #d4d4d4;
}

#appSupported h4,
#customerBought h4 {
	width: 15.2em;
	padding: 0.5em 1.0em;
	background: #e2e2e2 url("../bg/bg_box_header.gif") repeat-x;
}

#appSupported h4 span,
#customerBought h4 span {
	color: #1B4070;
	font-size: 1.1em;
	font-weight: bold;
}

#appSupported li p {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0.3em;
}

#secondary .inner {
	padding: 1.0em;
	width: 15.2em;
	text-align: center;
}

/* -- Customer who bought this product also bought -- */
#customerBought {
	margin-top: 1.5em;
}

#customerBought .inner {
	text-align: left;
}

#customerBought .inner li {
	padding-top: 1.2em;
	padding-bottom: 0.8em;
	border-top: 0.1em dashed #BBB;
}

#customerBought .inner li:first-child,
#customerBought .inner li.firstChild {
	padding-top: 0.2em;
	border-top: 0;
}

#customerBought .inner .rightCol {
	width: 10.0em;
}

#customerBought .inner .leftCol.icon img {
	width: 45px;
	height: 45px;
}

#en_GO #notYetAvailable {
	width: 65.5em;
	height: 24.0em;
	padding: 3.0em 3.5em;
	background: url("../../en_GO/apps/bg_not_yet_available.jpg") no-repeat;
}
#es_GX #notYetAvailable {
	width: 65.5em;
	height: 24.0em;
	padding: 3.0em 3.5em;
	background: url("../../es_GX/apps/bg_not_yet_available.jpg") no-repeat;
}

#en_GO #notYetAvailable h1 {
	margin-bottom: 0.8em;
}
#es_GX #notYetAvailable h1 {
	margin-bottom: 0.8em;
}

#en_GO #notYetAvailable h2 {
	margin-bottom: 2.0em;
}
#es_GX #notYetAvailable h2 {
	margin-bottom: 2.0em;
}

#en_GO #notYetAvailable p {
	width: 268px;
	color: #555;
	font-size: 1.2em;
	margin-left: 1.0em;
	margin-bottom: 3.6em;
}
#es_GX #notYetAvailable p {
	width: 268px;
	color: #555;
	font-size: 1.2em;
	margin-left: 1.0em;
	margin-bottom: 3.6em;
}

#en_GO #notYetAvailable #appsSkipSection {
	width: 32.0em;
	padding: 0 2.9em 0.8em 1.4em;
	background: url("../../en_GO/apps/bg_see_all_countries.png") repeat-x;
}
#es_GX #notYetAvailable #appsSkipSection {
	width: 32.0em;
	padding: 0 2.9em 0.8em 1.4em;
	background: url("../../es_GX/apps/bg_see_all_countries.png") repeat-x;
}

#en_GO #notYetAvailable #appsSkipSection a {
	/* background: url("../../en_GO/apps/bg_earch.png") no-repeat 50% 1.2em; */
}
#es_GX #notYetAvailable #appsSkipSection a {
	/* background: url("../../es_GX/apps/bg_earch.png") no-repeat 50% 1.2em; */
}

#appsSkipSection {
	position: relative;
	height: 18.4em;
	padding: 1.6em 3.0em 0 3.0em;
}
#appsSkipSection .inner {
	
}

#appsSkipSection .shadow {
	height: 14px;
	background: url("../bg/bg_header_box_shadow.png") no-repeat 50% 100%;
}

#appsSkipSection a {
	padding: 4.0em 3.0em 0.8em 3.0em;
	text-align: center;
	text-decoration: none;
}

#appsSkipSection a span {
	color: #1B4070;
	font-size: 1.3em;
	font-weight: bold;
}

#en_GO #notYetAvailable #helpSkipSection {
	width: 32.0em;
	padding: 0 2.9em 0.8em 1.4em;
	background: url("../../en_GO/apps/bg_see_all_countries.png") repeat-x;
}
#es_GX #notYetAvailable #helpSkipSection {
	width: 32.0em;
	padding: 0 2.9em 0.8em 1.4em;
	background: url("../../es_GX/apps/bg_see_all_countries.png") repeat-x;
}

#en_GO #notYetAvailable #helpSkipSection a {
	/* background: url("../../en_GO/apps/bg_earch.png") no-repeat 50% 1.2em; */
}
#es_GX #notYetAvailable #helpSkipSection a {
	/* background: url("../../es_GX/apps/bg_earch.png") no-repeat 50% 1.2em; */
}

#helpSkipSection {
	position: relative;
	height: 18.4em;
	padding: 1.6em 3.0em 0 3.0em;
}
#helpSkipSection .inner {
	
}

#helpSkipSection .shadow {
	height: 14px;
	background: url("../bg/bg_header_box_shadow.png") no-repeat 50% 100%;
}

#helpSkipSection a {
	padding: 4.0em 3.0em 0.8em 3.0em;
	display: block;
	text-align: center;
	text-decoration: none;
}

#helpSkipSection a span {
	display: block;
	color: #1B4070;
	font-size: 1.3em;
	font-weight: bold;
}

#en_GO #uCanDownload {
	width: 65.5em;
	height: 12.0em;
	padding: 5.0em 3.5em;
	background: url("../../en_GO/apps/bg_download_available.jpg") no-repeat;
}
#es_GX #uCanDownload {
	width: 65.5em;
	height: 12.0em;
	padding: 5.0em 3.5em;
	background: url("../../es_GX/apps/bg_download_available.jpg") no-repeat;
}

#en_GO #uCanDownload h2 {
	margin-bottom: 0.6em;
}
#es_GX #uCanDownload h2 {
	margin-bottom: 0.6em;
}

#en_GO #uCanDownload p {
	color: #555;
	font-size: 1.2em;
	margin-left: 1.0em;
}
#es_GX #uCanDownload p {
	color: #555;
	font-size: 1.2em;
	margin-left: 1.0em;
}


/* ------ *
 *  Help  *
 * ------ */

#searchFAQ {
	margin-bottom: 3.0em;
}

#searchFAQ fieldset {
	padding: 1.2em 5.4em;
	border: 1px solid #d2e0ed;
	background: #fff url("../icon/icon_help_faq.gif") no-repeat 5.4em 50%;
}

#searchFAQ .inner {
	float: left;
	width: 39.0em;
}

#searchFAQ .heading {
	float: left;
	color: #333;
	text-align: right;
}

#searchFAQ .form .Text {
	float: left;
	width: 20.0em;
	margin-right: 0.8em;
}

#searchFAQ #searchField,
#searchFAQ #selectCartegories {
	float: right;
}

#searchFAQ #selectCartegories {
	margin-top: 1.0em;
}

#searchFAQ #firstCat,
#searchFAQ #secondCat {
	width: 294px;
	display: block;
	margin-bottom: 0.8em;
}

#searchFAQ label,
#searchFAQ input.Text,
#searchFAQ select {
	font-size: 1.1em;
}

#StillHaveQuestion {
	color: #1B4070;
	font-size: 1.2em;
	clear: both;
	text-align: right;
	display: block;
}

/*ko_KR*/
#ko_KR #StillHaveQuestion {
	color: #1B4070;
	font-size: 1.2em;
	clear: both;
	text-align: right;
	line-height:1.5em;
	display: block;
}

#StillHaveQuestion a {
	color: #498ADF;
	text-decoration: underline;
}

/* Global Store Help */
#en_GO #announce {
	margin-bottom: 2.8em;
}
#es_GX #announce {
	margin-bottom: 2.8em;
}

#en_GO #announce .inner {
	zoom:1; /*20100423*/
	padding: 1.2em 5.4em 0 18.0em;
	_padding: 2em 5.4em 2em 18.0em; /*20100423*/
	border: 1px solid #d2e0ed;
	background: #fff url("../icon/icon_help_faq.gif") no-repeat 5.4em 50%;
}
#es_GX #announce .inner {
	zoom:1; /*20100423*/
	padding: 1.2em 5.4em 0 18.0em;
	_padding: 2em 5.4em 2em 18.0em; /*20100423*/
	border: 1px solid #d2e0ed;
	background: #fff url("../icon/icon_help_faq.gif") no-repeat 5.4em 50%;
}

#en_GO #announce p {
	color: #555;
	font-size: 1.2em;
	line-height: normal;
}
#es_GX #announce p {
	color: #555;
	font-size: 1.2em;
	line-height: normal;
}

/*20100423*/
#en_GO #announce p.stress {
	padding-top: 1em;
	_padding-top: 0;
	color: #555;
	font-weight:bold;
	font-size: 1.3em;
	line-height: normal;
}
#es_GX #announce p.stress {
	padding-top: 1em;
	_padding-top: 0;
	color: #555;
	font-weight:bold;
	font-size: 1.3em;
	line-height: normal;
}

/*//20100423*/

#en_GO #announce p:first-child {
	margin-bottom: 1.5em;
}
#es_GX #announce p:first-child {
	margin-bottom: 1.5em;
}

#en_GO #selectEmail h4.heading {
	margin-top:30px;
	color: #385B95;
	font-size: 1.2em;
}
#es_GX #selectEmail h4.heading {
	margin-top:30px;
	color: #385B95;
	font-size: 1.2em;
}

#en_GO #selectEmail ul {
	border-top:2px solid #8BAFDF;
}
#es_GX #selectEmail ul {
	border-top:2px solid #8BAFDF;
}

#en_GO #selectEmail ul li {
	float: left;
	width: 17.2em;
	line-height: 3.0em;
	padding-left: 0.8em;
	background: url("../bullet/bullet_dot.gif") no-repeat 0 50%;
}
#es_GX #selectEmail ul li {
	float: left;
	width: 17.2em;
	line-height: 3.0em;
	padding-left: 0.8em;
	background: url("../bullet/bullet_dot.gif") no-repeat 0 50%;
}

#en_GO #selectEmail ul li a {
	color: #444;
	font-size: 1.1em;
}
#es_GX #selectEmail ul li a {
	color: #444;
	font-size: 1.1em;
}

#en_GO #selectUrCountry h4.heading {
	color: #385B95;
	font-size: 1.2em;
}
#es_GX #selectUrCountry h4.heading {
	color: #385B95;
	font-size: 1.2em;
}

/*20100423*/
#en_GO #selectUrCountry h4.selectCountry {
	display: inline-block;
	text-indent: 1.2em;
	margin-bottom: 0.6em;
	color: #385B95;
	font-size: 1.2em;
	background: url("../bullet/bullet_circle.gif") no-repeat 0 50%;
}
#es_GX #selectUrCountry h4.selectCountry {
	display: inline-block;
	text-indent: 1.2em;
	margin-bottom: 0.6em;
	color: #385B95;
	font-size: 1.2em;
	background: url("../bullet/bullet_circle.gif") no-repeat 0 50%;
}

/* #selectUrCountry ul {margin-left:18px;}*/
/*//20100423*/

#en_GO #selectUrCountry #accessedCountry {
	margin-bottom: 1.0em;
	padding: 2.0em;
	border-top: 2px solid #8BAFDF;
	border-bottom: 1px solid #8BAFDF;
}
#es_GX #selectUrCountry #accessedCountry {
	margin-bottom: 1.0em;
	padding: 2.0em;
	border-top: 2px solid #8BAFDF;
	border-bottom: 1px solid #8BAFDF;
}

#en_GO #selectUrCountry #accessedCountry h5 {
	font-size: 1.3em;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 0.6em;
	padding-right: 14px;
}
#es_GX #selectUrCountry #accessedCountry h5 {
	font-size: 1.3em;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 0.6em;
	padding-right: 14px;
}

#en_GO #selectUrCountry #accessedCountry h5 a.external {
	color: #F60;
	text-decoration: underline;
}
#es_GX #selectUrCountry #accessedCountry h5 a.external {
	color: #F60;
	text-decoration: underline;
}

#en_GO #selectUrCountry #accessedCountry p {
	font-size: 1.2em;
	line-height: 1.5em;
}
#es_GX #selectUrCountry #accessedCountry p {
	font-size: 1.2em;
	line-height: 1.5em;
}

#en_GO #selectUrCountry ul li {
	float: left;
	width: 17.2em;
	height:31px;
	line-height: 3.0em;
	padding-left: 0.8em;
	background: url("../bullet/bullet_dot.gif") no-repeat 0 50%;
}
#es_GX #selectUrCountry ul li {
	float: left;
	width: 17.2em;
	height:31px;
	line-height: 3.0em;
	padding-left: 0.8em;
	background: url("../bullet/bullet_dot.gif") no-repeat 0 50%;
}

#en_GO #selectUrCountry ul li a {
	color: #444;
	font-size: 1.1em;
}
#es_GX #selectUrCountry ul li a {
	color: #444;
	font-size: 1.1em;
}

/* FAQ List */
#faqList .subject {padding-bottom:5px;}
#faqList .subject h4.heading {
	background-position: 0 3px;
}

#faqList .subject_search {
	height:35px;
	text-align:left;
}

#faqList {
	margin-bottom: 5.0em;
}

#faqList .accordion {
	border-top: 2px solid #86AAD9;
	border-bottom: 1px solid #86AAD9;
}

#faqList .question {
	padding:6px 16px;
	border-top: 1px solid #DCDCDC;
}

#faqList li.firstChild .question,
#faqList li:first-child .question {
	border-top: none;
}

#faqList .qna {
	width: 2.4em;
	font-weight: bold;
}

#faqList .cat {
	width:160px;
	margin-right: 1.2em;
	word-wrap: break-word;
}

#faqList .title {
	width: 30.0em;
	margin-right: 1em;
}
#faqList .title a {
	color:#444;
	text-decoration:none;
}

#faqList .date {
	width: 10.5em;
}

#faqList .qna,
#faqList .cat,
#faqList .title,
#faqList .date {
	float: left;
	display: block;
	text-align:left;
}

#faqList .qna,
#faqList .title {
	font-size:12px;
}

#faqList .date {
	font-size:11px;
	color:#444;
}

#faqList .question .cat a {
	font-size:11px;
	color: #779DD1;
	text-decoration:none;
}

#faqList .provisionList { clear:both;}

#faqList .answer {
	clear:both;
	display: none;
	padding: 1.0em 1.6em 1.4em 1.6em;
	border-top: 1px solid #DCDCDC;
}

#faqList .answer .qna {
	color: #86AAD9;
}

#faqList .answer .inner {
	float: left;
	font-size:12px;
	color:#444;
	text-align:left;
}
#faqList .answer p {
	margin-bottom: 0.8em;
}


/* Notice List */

#noticeList .subject {
	height:24px;
}

#noticeList .num {
	width: 10%;
	text-align: center;
}

#noticeList .title {
	width: 74%;
}

#noticeList .date {
	width: 16%;
	text-align: center;
	background-image: none;
}

#noticeList thead th {
	text-align: center !important;
}

#noticeList tbody td {
	padding: 6px 10px;
	font-size: 1.2em;
}

#noticeList tbody td img {
	vertical-align: middle;
}

#noticeList #searchForm {
	margin-top: 2.0em;
}

#noticeList #searchForm .wrap {
	text-align: center;
}

#noticeList #searchForm input.Text {
	width: 30.0em;
	font-size: 1.1em;
}


/* Notice Detail View */
#noticeView thead tr.info {
	color: #777;
	background-color: #E7EEF5;
}

#noticeView thead tr.info {
	font-weight: normal;
}

#noticeView thead tr.info th {
	color: #1B4070;
}

#noticeView thead th .inner {
	width: 9.0em;
}

#noticeView thead th.hits .inner {
	text-align: right;
}

#noticeView thead td.attach img {
	vertical-align: middle;
}

#noticeView tfoot a {
	color: #777;
}

#noticeView tfoot tr.next {
	border-top: 1px solid #DCDCDC;
}

#noticeView tfoot td {
	color: #777;
	font-size: 1.1em;
	padding: 6px 10px;
}

#noticeView tfoot td img {
	vertical-align: middle;
	margin-right: 4px;
}

#noticeView tfoot td.prev,
#noticeView tfoot td.next {
	font-weight: bold;
}

#noticeView tfoot td.date {
	text-align: right;
}

#noticeView #postContent {
	font-size: 1.2em;
	padding: 25px 20px;
	border-top: 1px dotted #8BAFDF;
}

#noticeView .buttons {
	margin-top: 1.5em;
	text-align: right;
}

/* Notice List View by dehn 3.30 */
#noticeList tbody tr.info {
	color: #777;
	background-color: #E7EEF5;
}
#noticeList tbody tr.info {
	font-weight: bold;
}

/* My Q&A List */
#myQnAList .select {
	width: 16%;
	text-align: center;
}

#myQnAList .categoy {
	width: 24%;
}

#myQnAList .title {
	width: 32%;
}

#myQnAList .date {
	width: 14%;
	text-align: right;
}

#myQnAList .status {
	width: 24%;
	text-align: center;
	background-image: none;
}

#myQnAList thead th {
	text-align: center !important;
}

#myQnAList thead th.select input {
	margin-right: 0.3em;
	vertical-align: middle;
}

#myQnAList thead th.select label {
	vertical-align: middle;
}

#myQnAList tbody td {
	padding: 6px;
	font-size: 1.2em;
}

#myQnAList tbody td.select input {
	vertical-align: middle;
}

#myQnAList tbody td.status {
	font-size: 1.0em;
}

#myQnAList tbody td img {
	vertical-align: middle;
}

#myQnAList .buttons {
	position: relative;
	margin-top: 1.0em;
}

#myQnAList tbody .btn.gray {
	font-weight: bold;
	padding: 3px 6px !important;
}

#myQnAList .buttons .left {
	float: left;
}

#myQnAList .buttons .right {
	float: right;
}

/* My Q&A Detail View */
#myQnAView thead tr.info {
	color: #777;
	background-color: #E7EEF5;
}

#myQnAView thead tr.info {
	font-weight: normal;
}

#myQnAView thead tr.info th {
	color: #1B4070;
}

#myQnAView thead th.date .inner {
	text-align: right;
}

#myQnAView thead td.date .inner {
	width: 6.0em;
}
#myQnAView thead td.attach img {
	vertical-align: middle;
}

#myQnAView tfoot a {
	color: #777;
}

#myQnAView tfoot tr.next {
	border-top: 1px solid #DCDCDC;
}

#myQnAView tfoot td {
	color: #777;
	font-size: 1.1em;
	padding: 6px 10px;
}

#myQnAView tfoot td img {
	vertical-align: middle;
	margin-right: 4px;
}

#myQnAView tfoot td.prev,
#myQnAView tfoot td.next {
	font-weight: bold;
}

#myQnAView tfoot td.date {
	text-align: right;
}

#myQnAView #postContent {
	width: 68.5em;
	padding: 25px 20px;
	border-top: 1px dotted #8BAFDF;
}

#myQnAView .buttons {
	margin-top: 1.5em;
	text-align: right;
}

#purchasedApp thead th {
	/* display: inline-block; */
	text-align: center !important;
}

/*
#purchasedApp thead th.title {width: 40%;}
#purchasedApp tbody td.title {width: 255px; background:red;}
#purchasedApp thead th.appinfo {width: 15%; background:green;}
#purchasedApp tbody td.appinfo {width: 130px; background:green;}
#purchasedApp thead th.date {width: 15%; background:red;}
#purchasedApp tbody td.date {width: 130px; background:red;}
#purchasedApp thead th.priceinfo {width: 25%; background:blue;}
#purchasedApp tbody td.priceinfo {width: 170px; background:blue;}
*/

/* Module: Subject */
.subject strong {
	color: #F60;
	font-weight: bold;
}
.subject .heading {
	float: left;
}

.subject .btn {
	float: right;
}
.subject_search strong {
	color: #F60;
	font-weight: bold;
}
.subject_search .heading {
	float: left;
}

.subject_search .btn {
	float: right;
}

#resultInfo {
	clear: both;
	font-size:11px;
}

.desc {
	color: #1B4070;
}


/* My Q&A */
#myQnA .desc {
	font-size: 1.2em;
}

#myQnA .buttons {
	text-align: center;
	margin-top: 1.6em;
}

.categoryQnA label {
	display: block;
	font-size: 1.1em;
	text-indent: 0.8em;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#postQnA {
	margin-top: 0.8em;
}

#postQnA .wrap {
	padding: 1.6em 3.6em 2.0em 3.6em;
	position: relative;
}

#postQnA label.headingb {
	width: 0.5em;
	display: inline-block;
	font-size: 1.1em;
	text-indent: 0.1em;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#postQnA label.heading {
	width: 88%;
	display: inline-block;
	font-size: 1.1em;
	text-indent: 0.0em;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
}

#postQnA input {
	/*display: block;*/
	padding: 0.2em 0.4em 0.4em 0.4em;
}

#postQnA select {
	font-size: 1.2em;
}

#postQnA #nameQnA {
	width: 20.0em;
}

#postQnA #titleQnA {
	width: 40.0em;
}

#postQnA #contentQnA {
	width: 100%;
	height: 12.0em;
	max-height: 26.0em;
	padding: 0.8em 0;
	font: normal 1.1em Helvetica, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;
	line-height: 1.6em;
}

#postQnA .buttons {
	text-align: center;
	margin-top: 1.6em;
}

#postQnA #mobileModel {
	/*float: left;*/
}

#postQnA #serviceProvider {
	display: inline-block;
	padding-left: 1.0em;
}

#postQnA #thirdField {
	clear: both;
}

#postQnA #fileDiv label.heading {width: auto;}

#postQnA input#otherDevice {margin-top:5px;}

#askSeller {
	color: #1B4070;
	margin-top: 1.8em;
}

#askSeller p {
	float: left;
	width: 40.0em;
	font-size: 1.1em;
	line-height: normal !important;
}

#askSeller .btn {
	float: right;
	margin-top: 0.3em;
}

#selectItem {
	margin-bottom: 0.4em;
}

#selectedItem {
	border-bottom: 1px solid #DDD;
}

#selectedItem th {
	font-size: 1.1em;
	padding: 1.0em 1.2em;
}

#selectedItem td {
	width: auto;
	padding: 0.4em 1.2em;
}

#selectedItem thead {
	font-weight: bold;
}

#selectedItem td.icon {
	padding-right: 0;
	
}

#selectedItem th.title {
	width: 24.3em;
}


#selectedItem td.title {
	width: 18.5em;
	padding-left: 0.8em;
}

#selectedItem span.price {
	float: left;
	font-size: 1.1em;
}

#selectedItem .btn {
	float: right;
}

#selectedItem span.title,
#selectedItem span.category,
#selectedItem span.seller,
#selectedItem span.filesize,
#selectedItem span.price {
	display: block;
}

#selectedItem span.category,
#selectedItem span.filesize,
#selectedItem span.bundleItem,
#selectedItem span.discountItem {
	font-weight: bold;
	color: #888;
}

#selectedItem .bundleItem,
#selectedItem .discountItem {
	font-size: 0.9em !important;
}

#selectedItem .bundleItem {
	color: #B150D7 !important;
}

#selectedItem .discountItem {
	color: #69C !important;;
}

/* --------- *
 *  Account  *
 * --------- */

/* Sign In */
#signin {
	position: relative;
}

#signin .wrap {
	border: 1px solid #D4D4D4;
	padding: 2.0em 4.4em;
}

#zh_HK #signin .wrap .buttons .btn.blue {height:22px;} 

#signin h3 {
	font-weight: bold;
	font-size: 1.4em;
	padding: 0.8em 1.6em;
	border: 1px solid #D4D4D4;
	border-bottom: none;
}

#signinCustomer,
#createAccount {
	margin-bottom: 1.2em;
	padding: 0;
}

#signinForm .left {
	float: left;
}

#signinForm .right {
	float: left;
	margin-left: 1.0em;
}

#signinForm .left div {
	margin-bottom: 0.8em;
}

#signinForm label.heading {
	display: inline-block;
	font-size: 1.2em;
	text-indent: 0.8em;
	width: 10.0em;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#signinForm label.error {
	padding: 0.4em 0 0.4em 1.6em;
	margin-left: 10.0em;
	width: 19.0em;
}

#signinForm input.Text {
	width: 20.0em;
}

#signinForm #remember {
	margin-top: 0.4em;
	padding-left: 10.0em;
}

#signinForm #rememberID {
	vertical-align: middle;
}

#signinForm #remember label {
	color: #666;
	font-size: 1.2em;
	margin-left: 4px;
	vertical-align: middle;
}

#signinForm #findAccount {
	clear: both;
	color: #498ADF;
	padding-left: 10.0em;
}

#signinForm #findAccount a {
	color: #498ADF;
	font-size: 1.2em;
	display: inilne;
	vertical-align: middle;
}

#signinForm #findAccount .btn {
	display: inline-block;
	margin-left: 0.6em;
}

#signinForm .btn {
	font-size: 1.2em;
}

#signinForm #goSignUp {
	text-align: center;
	margin-top: 1.2em;
	padding: 0.4em 0.8em;
	background-color: #EBEBEB;
}

#signinForm #goSignUp p {
	color: #1B4070;
	display: inline-block;
	vertical-align: middle;
}

#signinForm #goSignUp .btn {
	margin-left: 0.6em;
}

#checkPostDelete .inner {_display:inline;}

#ko_KR #checkPostDelete .inner {width:20em; _display:inline;}

#es_ES #signinForm label.heading {
	width: 10.0em;
}

#es_ES #signinForm #remember,
#es_ES #signinForm #findAccount {
	padding-left: 12.4em;
}

#signinCustomer h3 {
	color: #333;
	background: #D7E4F0 url("../bg/bg_account_header_cyan.gif") repeat-x 0 0;
}

#createAccount h3 {
	color: #333;
	background: #EDECEC url("../bg/bg_account_header_gray.gif") repeat-x 0 0;
}

#createAccount .desc {
	font-size: 1.2em;
}

#createAccount ul {
	margin-top: 1.6em;
	margin-left: 1.6em;
}

#createAccount li {
	color: #385B95;
	font-size: 1.2em;
	font-weight: bold;
	list-style: disc;
	line-height: 1.75em;
}

#createAccount .buttons {
	text-align: center;
	margin-top: 1.0em;
}

#createAccount .btn {
	font-size: 1.1em;
}

.agreeCheck {margin:8px 0 20px 0;}

/* Sign Up */
#signUp p.desc {
	font-size: 1.2em;
	margin-bottom: 0.8em;
}

#signUp #mobileMember {
	font-size: 1.2em;
}

#signupForm .form {
	position: relative;
	font-size: 1.2em;
	padding: 6px;
	background-color: #F5F5F5;
}

#signupForm .wrap {
	position: relative;
	padding: 1.6em 3.6em 2.0em 3.6em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

#signupForm label {
	margin-bottom: 0.4em;
}

#signupForm div.wrap {
	margin: 0;
}

#signupForm label a {
	font-weight: bold;
	color: #498ADF;
	text-decoration: underline;
}

#signupForm label.Radio  {
	margin-right: 1.2em;
}

#signupForm label.heading {
	width: 160px;
	display: inline-block;
	padding-left: 8px;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#signupForm label.error {
	padding: 0.4em 0 0.4em 1.6em;
	margin-left: 186px;
}

#signupForm .notify {
	font-size: 1.0em;
	margin-left: 186px;
	display: block;
	cursor: help;
	color: #385B95;
	text-indent: 1.6em;
	background: url("../icon/icon_about_small.gif") no-repeat 0 50%;
}

#signupForm input {
	vertical-align: middle;
}

#signupForm input.Text {
	width: 14.0em;
}

#signupForm .buttons {
	text-align: center;
	margin-top: 1.6em;
}

#signupForm .tip {
	width: 20.0em;
}

#mobileMember {
	margin-bottom: 1.2em;
}

#mobileMember a#mobileSignIn {
	float: left;
	color: #498ADF;
	margin-right: 6px;
	text-decoration: underline;
}

#sfcTooltip {
	width: 34.0em;
}

/* Modal Dialog Box */
#SamsungMobile .buttons {
	text-align: center;
	margin-top: 1.6em;
}

#purchasedItem {
	width: 62.0em;
	margin-left: -31.0em;
}

/*Join Now*/
.boxType4 {
	padding: 10px 0;
	background-color: #FFF;
}

.boxType4 .wrap {
	padding: 8px 12px;
	background-color: #FFF;
	border: 1px solid #D4D4D4;
}

#memberService .useAimg {
	float:left;
	padding:5px 0 0 43px;
}
#memberService .useA {
	padding-left:5px;
	float:left;
	margin-top:20px;
	padding-right:23px;
}
#memberService .useA dl dd {
	font-size:12px;
	font-weight:normal;
}

/*ko_KR*/
#ko_KR #memberService .useA {
	padding-left:5px;
	float:left;
	margin-top:20px;
	padding-right:23px;
	font-size:1.1em;
}
#ko_KR #memberService .useA dl {margin-bottom:10px;}

#memberService .useA .useABIT {
	float:left;
	text-align:left;
	margin-top:5px;
	margin-right:2px;
}

#memberService .aboutApps {
	margin-top:27px;
}

.cb {clear:both;}

/* Find E-Mail / Password */
#forgotMyAccount {
	position: relative;
	font-size: 1.2em;
	margin-top: 1.8em;
}

#forgotMyAccount h4.heading {
	font-size: 1.2em;
}

#forgotMyAccount .form {
	padding: 6px;
	background-color: #F5F5F5;
}

#forgotMyAccount .wrap {
	position: relative;
	padding: 2.4em 3.6em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

#forgotMyAccount .form label {
	margin-bottom: 0.8em;
}

#forgotMyAccount p.desc {
	margin-bottom: 1.6em;
}

#forgotMyAccount .form div.wrap {
	margin: 0;
}

#forgotMyAccount .form label a {
	color: #498ADF;
	font-weight: bold;
	text-decoration: underline;
}

#forgotMyAccount .form label.Radio  {
	margin-right: 1.2em;
}

#forgotMyAccount .form .heading {
	width: 120px;
	display: inline-block;
	padding-left: 8px;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#forgotMyAccount .form label.error {
	padding: 0.4em 0 0.4em 1.6em;
	/* by lanian margin-left: 186px; */
	margin-left: 144px;
}

#forgotMyAccount .form .notify {
	margin-left: 186px;
	display: block;
	cursor: help;
	color: #385B95;
	text-indent: 1.6em;
	background: url("../icon/icon_about_small.gif") no-repeat 0 50%;
}

#forgotMyAccount .form input {
	width: 15.0em;
	vertical-align: middle;
}

#forgotMyAccount .form input.text {
	width: 14.0em;
	font-size: 1.2em;
}

#forgotMyAccount .buttons {
	text-align: center;
	margin-top: 1.6em;
}

.findResult {
	margin-top: 3.0em;
	padding: 6px;
	background-color: #F5F5F5;
}

.findResult strong {
	color: #F60;
	font-weight: bold;
}

.findResult h3.heading {
	color: #1B4070 !important;
	margin-bottom: 0.8em;
}

.findResult .wrap {
	padding: 12px;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

/* -- Application Details -- */
#appDetailView {
	float: left;
	width: 51.0em;
}

/*
#appDetails {
	margin-top: 1.5em;
}
*/

#appDetails .icon.large {
	float: left;
}

#appInfo {
	float: right;
	width: 32.8em;
}

#appInfo h1 {
	margin-bottom: 1.0em;
}

#appInfo .btn {
	font-size: 1.2em;
	font-weight: bold;
}

/* Application Technical Info */
#appTechInfo {
	line-height: 1.75em;
}

#appTechInfo strong {
	font-weight: bold;
}

#appTechInfo span.price {
}

#appTechInfo dt {
	position: relative;
	float: left;
	clear: left;
	width: 10.0em;
	text-indent: 0.8em;
	background: url("../bullet/bullet_dot.gif") no-repeat 0 50%;
	margin-right: 0.4em;
}

#appTechInfo dt span {
	position: absolute;
	right: 0;
}

#appTechInfo dd {
	float:right;
	position: relative;
	width:16.6em;
	margin-bottom: 1px;
	font-weight:normal;
	word-break:keep-all; word-wrap:break-word; /*20100525*/
}

#appTechInfo dd .osCert {
	color: #F50;
	font-size: 10px;
	margin-left: 0.4em;
}

#appTechInfo dd.price {
	width:13.2em;
	padding-bottom:18px;
	font-size: 1.5em;
	font-weight:bold;
}

#appTechInfo dd.price del {
	color: #1B4070;
	font-weight: bold;
}

#appTechInfo dd.price span {
	color: #F50;
}

#appTechInfo dt,
#appTechInfo dd {
	font-size: 1.2em;
}

/* -- Screenshots -- */
#screenView {
	position: relative;
	height: 300px;
}

#thumbView {
	float: right;
	position: relative;
	right: 0;
}

#thumbView li {
	display: none;
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 4px;
	background-color: #000;
}

#thumbView li,
#thumbView li img {
	width: 96px;
	height: 72px;
}

/*
#thumbView li img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#thumbView li a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
*/

#thumbView li a.current {
	border: 2px solid #F50;
}

#thumbView li a.current:hover {
	cursor: default;
}

#thumbView li a,
#thumbView li a.current img {
	display: block;
	width: 92px;
	height: 68px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#largeView {
	float: left;
}

#largeView li {
	position: absolute;
	overflow: hidden;
}

#largeView li,
#largeView img {
	width: 400px;
	height: 300px;
}

#appDetailView #description p {
	font-size: 1.2em;
	line-height: 1.6em;
	text-align: left;
	margin-bottom: 1.8em;
}

#appDetailView #description > p {
	line-height: 1.75;
	text-indent: 1.25em;
}

#comments ul {
	font-size: 1.1em;
	border-top: 1px solid #A6A6A6;
}

#comments li {
	padding: 0.8em 0;
	border-bottom: 1px solid #E6E6E6;
}

#comments li div {
	margin-bottom: 0.4em;
}

#comments li span.author {
	float: left;
	color: #385B95;
	font-weight: bold;
	padding-left: 18px;
	background: url("../icon/icon_comment.png") no-repeat 0 50%;
}

#comments li span.date {
	float: right;
	color: #888;
}

#comments li p {
	clear: both;
	word-break:keep-all; 
	word-wrap:break-word; 
}

#appDetails,
#screenShots,
#appDetailView #description,
#iteminApps,
#comments {
	margin-bottom: 3.0em;
}

#bundledItem {
	width:510px;
	margin-bottom: 1.0em;
	background:url('../bg/bg_app_description_y.gif') repeat-y 0 0;
}

#bundledItem .app_description {
	padding:15px 0 8px;
	background:url('../bg/bg_app_description.gif') no-repeat 0 0;
} 

#bundledItem .app_description h5 {
	font-family:arial;
	font-size:2em;
	font-weight:bold;
	color:#193a76;
	text-align:center;
}

#bundledItem .app_description h6 {
	font-family:arial;
	font-size:1.2em;
	font-weight:bold;
	color:#314f89;
	text-align:center;
}

#bundledItem .bundle_list {
	margin:0 0 0 auto;
	width:501px;
}
#bundledItem .bundle_list_bt {
	height:14px;
	background:url('../bg/bg_bundle_01.png') no-repeat 0 100%;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/bg/bg_bundle_01.png', sizingMethod='crop');
}
#bundledItem .bundle_list_inner {
	zoom:1;
	padding-top:15px;
	background:url('../bg/bg_bundle_02.png') no-repeat 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/bg/bg_bundle_02.png', sizingMethod='crop');
}

#bundledItem .bundle_list_inner ul {
	margin-left:15px;
}

#bundledItem .bundle_list_inner li {
	float:left;
	width:60px;
	padding:0 0 3px 6px;
	text-align:center;
	word-break:keep-all;
	word-wrap:break-word;
}
#bundledItem .bundle_list_inner a {
	overflow:hidden;
	font-weight:bold;
	color:#464646;
}
/*
#bundledItem .leftCol {
	width: 130px;
	color: #183772;
	text-align: center;
}

#bundledItem h5 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
*/
#selectItem {
	margin-bottom: 0.4em;
}

/* Item in Applications */
#iteminApps {
	border-bottom: 1px solid #DDD;
}

#iteminApps thead {
	font-weight: bold;
}

#iteminApps th.image {
	display: block;
	width: 20%;
}

#iteminApps th.title {
	width: 60%;
}

#iteminApps th.payment {
	width: 20%;
}

#iteminApps th span {
	font-size: 1.1em;
}

#iteminApps td {
	text-align: center;
	padding: 0.4em 1.2em;
}

#iteminApps td.title {
	text-align: left;
}

#category {
	margin: 1.0em 0;
	border: 1px solid #DBDBDB;
	background: #F3F3F3 url("../bg/bg_index_category.png") repeat-x 0 50%;
}

#category h3 {
	float: left;
	padding: 1.0em 1.8em;
}

#category h3 img {
	margin: 0;
}

#category .wrap {
	float: left;
	border-left: 1px solid #E6E6E6;
}

#category .browse {
	float: left;
	width: 2.0em;
	height: 1.2em;
	margin: 1.0em 0;
	display: block;
	cursor: pointer;
	border: none;
}

#category .browse.right {
	background: url("../button/btn_category_next.png") no-repeat 50% -12px;
}

#category .browse.left {
	background: url("../button/btn_category_prev.png") no-repeat 50% -12px;
}

#category .browse.right.disabled,
#category .browse.left.disabled {
	background-position: 50% 0;
}

#category .browse span {
	visibility: hidden;
}

#catList {
	float: left;
	position: relative;
	overflow: hidden;
	height: 3.4em;
	background: url("../bg/bg_index_catlist_left.png") repeat-y 0 50%;
}

#en_GB #catList {width:80.3em;}
#en_GO #catList {width:80.3em;}
#es_GX #catList {width:80.3em;}
#de_DE #catList {width:79.9em;}
#en_AU #catList {width:80.3em;}
#en_CA #catList {width:80.3em;}
#en_SG #catList {width:80.3em;}
#en_ZA #catList {width:80.3em;}
#es_AR #catList {width:79.8em;}
#es_ES #catList {width:79.8em;}
#es_MX #catList {width:79.4em;}
#fr_FR #catList {width:80.0em;}
#it_IT #catList {width:80.0em;}
#nl_NL #catList {width:80.0em;}
#pl_PL #catList {width:79.8em;}
#pt_BR #catList {width:79.8em;}
#ru_RU #catList {width:79.8em;}
#sv_SE #catList {width:79.8em;}
#tr_TR #catList {width:79.8em;}
#zh_HK #catList {width:83.3em;}
#zh_CN #catList {width:80.3em;}
#ko_KR #catList {width:83.3em;}
#hi_IN #catList {width:80.3em;}

#catList .inner {
	position: relative;
	height: 1.4em;
	padding: 1.0em;
	background: url("../bg/bg_index_catlist_right.png") repeat-y 100% 50%;
}

#catList ul {
	width: 20000em;
	position: absolute;
}

#catList li {
	float: left;
	padding: 0 1.5em;
	background: url("../bullet/bullet_spacer1.png") no-repeat 100% 50%;
}

#catList li.lastChild,
#catList li:last-child {
	background: none;
}

#catList li a {
	color: #333;
	font-size: 1.1em;
}

#catList li a:hover {
	color: #2963A4;
}


/* ABOUT */
#aboutSamsungApps .wrap {
	padding: 2.8em 2.0em;
	background: url("../bg/bg_header_about.jpg") no-repeat;
}

#aboutSamsungApps .hk_warp {
           background: url(../bg/bg_header_about_hk.jpg) no-repeat !important;
}

#aboutSamsungApps .head {
	margin-bottom: 10px;
}

#aboutSamsungApps .head h1 {
	margin-bottom: 12px;
}

#aboutSamsungApps .head h2 {
	margin-bottom: 10px;
}

#aboutSamsungApps .head p {
	font-size: 1.2em;
	line-height: 1.25em;
}

#aboutSamsungApps .head .description {
	width: 37.0em;
	margin-bottom: 3.0em;
}

#commercial {
	width: 256px;
	height: 178px;
	padding-bottom: 50px;
	background: url("../bg/bg_commercial_shadow.png") no-repeat 50% 100%;
}

#howtoUseApps h1 {
	margin-bottom: 16px;
}

#howtoUseApps h3 {
	margin-bottom: 4px;
	padding-left: 18px;
	background: url("../bullet/bullet_circle.gif") no-repeat 0 50%;
}

#howtoUseApps p {
	font-size: 1.2em;
	line-height: 1.25em;
}

#howtoUseApps #OnYourPC,
#howtoUseApps #OnYourMobile {
	width: 30.0em;
}

#howtoUseApps .image {
	margin-top: 18px;
	margin-bottom: 14px;
	text-align: center;
}

#howtoUseApps #OnYourPC {
	float: right;
}

#howtoUseApps #OnYourMobile {
	float: left;
}

#howtoUseApps .buttons {
	text-align: center;
}

#howtoUseApps .buttons span {
	margin:0 0 5px 0;
}


#notYetLaunched {
	background: url("../bg/bg_header_onyourmobile_skip.jpg") no-repeat;
	padding: 4.0em 0 12.0em 0;
	text-align: center;
}

/* On Your Mobile */
#OnYourMobile {
	width:343px !important; 
	height:152px; 
	background:url(../bg/bg_about_onyourmobile.png) no-repeat 0 bottom; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/bg/bg_about_onyourmobile.png', sizingMethod='crop');
	border-right:1px solid #eeeeee;
}
#onYourMobile .head {
	height: 247px;
	padding: 2.8em 2.0em 0 2.0em;
	background: url("../bg/bg_header_onyourmobile.jpg") no-repeat 100% 0;
}

#onYourMobile .head h1 {
	margin-bottom: 1.2em;
}

/* About: Skip Section */ 
#skipSection {
	position: relative;
	height: 18.4em;
	padding: 1.6em 3.0em 0 3.0em;
}

#onYourMobile #skipSection {background: url("../bg/bg_header_onyourmobile_skip.jpg") no-repeat;}
#onYourPC #skipSection {background: url("../bg/bg_header_onyourpc_skip.jpg") no-repeat;}

#skipSection .left,
#skipSection .left_hk,
#skipSection .center,
#skipSection .right,
#skipSection .right_hk {
	background: url("../bg/bg_header_box.gif") repeat-x;
}

#onYourMobile #skipSection .left, #onYourMobile #skipSection .left_hk {float: left; width: 32.0em;}
#onYourMobile #skipSection .right, #onYourMobile #skipSection .right_hk {float: right; width: 32.0em;}

#onYourPC #skipSection .left,
#onYourPC #skipSection .center,
#onYourPC #skipSection .right {
	float: left;
	width: 21.0em;
}

#onYourPC #skipSection .center {
	margin-left: 17px;
	margin-right: 18px;
}

#skipSection .inner {
	
}

#skipSection .shadow {
	height: 14px;
	background: url("../bg/bg_header_box_shadow.png") no-repeat 50% 100%;
}

#skipSection a {
	padding: 8.0em 3.0em 0.8em 3.0em;
	display: block;
	text-align: center;
	text-decoration: none;
}

#onYourMobile #skipSection a {width: 26.0em;}
#onYourPC #skipSection a {width: 15.0em;}

#skipSection a span {
	display: block;
	color: #1B4070;
	font-size: 1.3em;
	font-weight: bold;
}
#skipSection .left { _padding:1.5em 0 0 0; _height: 8.9em; }
#skipSection .right { _padding:1.5em 0 0 0; _height: 8.9em; }

#onYourMobile #skipSection .left a {background: url("../bg/bg_header_ondevice.png") no-repeat 50% 1.2em;}
#onYourMobile #skipSection .left_hk a {background: url("../bg/bg_header_ondevice_hk.png") no-repeat 50% 1.2em;}
#onYourMobile #skipSection .right a {background: url("../bg/bg_header_phones.png") no-repeat 50% 1.2em;}
#onYourMobile #skipSection .right_hk a {background: url("../bg/bg_header_phones_hk.png") no-repeat 50% 1.2em;}

#onYourPC #skipSection .left { _padding:1.5em 0 0 0; _height: 8.9em; }
#onYourPC #skipSection .center { _padding:1.5em 0 0 0; _height: 8.9em; }
#onYourPC #skipSection .right { _padding:1.5em 0 0 0; _height: 8.9em; }

#onYourPC #skipSection .left a {background: url("../bg/bg_header_samsungappsonpc.png") no-repeat 50% 1.2em; }
#onYourPC #skipSection .center a {background: url("../bg/bg_header_howtouse.png") no-repeat 50% 1.2em;}
#onYourPC #skipSection .right a {background: url("../bg/bg_header_phones.png") no-repeat 50% 1.2em; }

#onDevice h3 {
	text-align: center;
	margin-bottom: 0.2em;
}

#onDevice ul li {
	float: left;
	width: 35.8em;
	min-height: 5.3em;
	margin-right: 0.4em;
	margin-bottom: 2.6em;
}

#onDevice ul li img {
	float: left;
}

#onDevice ul li div {
	width: 29.5em;
	float: left;
	margin-left: 1.0em;
}

#onDevice ul li h4 {
	color: #385b95;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 0.2em;
}

#onDevice ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
}

#bySupported {
	margin-top: 5.0em;
}

#bySupported h3 {
	text-align: center;
}

#bySupported p.description {
	font-size: 1.2em;
	text-align: center;
	margin-bottom: 2.0em;
}

#supportedPhones h3 {
	text-align: center;
	margin-bottom: 0.4em;
	padding-top:4.0em;
}

#supportedPhones p.description {
	font-size: 1.2em;
	text-align: center;
	margin-bottom: 2.0em;
	line-height: normal;
}

#supportedPhones ul {
	background-color:#EDEDED;
	border:1px solid #DCDFE1;
	padding:1em 1.4em;
}

#supportedPhones li {
	float: left;
	width: 5.8em;
	text-align: center;
	margin: 0 2.0em;
}

#supportedPhones li img {
	width: 58px;
	height: 58px;
	display: block;
	margin: 0 auto;
	border: 1px solid #D4D4D4;
}

#supportedPhones li a.current {
	width: 56px;
	height: 56px;
	display: block;
	overflow: hidden;
	border: 2px solid #FA5D0F;
}

#supportedPhones dt {
	font-weight: bold;
}

/*ko_KR*/
#ko_KR #supportedPhones dt,dd {
	font-family: arial;
	font-weight: bold;
	font-size:1em;
}

#phoneDetails {
	padding: 2.8em 1.5em;
	border: 1px solid #e1e2e3;
	border-top: none;
}

#phoneDetails .leftCol {
	width: 17.0em;
	color: #385b95;
	font-weight: bold;
	text-align: center;
}

#phoneDetails .leftCol dl {
	font-size: 1.1em;
	line-height: 1.5em;
}

#phoneDetails .leftCol .buttons {
	margin-top: 1.0em;
}

#phoneDetails .rightCol {
	width: 52.3em;
}

#phoneDetails h5 {
	color: #385B95;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.2em 0 0.2em 1.0em;
	border-bottom: 1px solid #DBDBDB;
	background: url("../bullet/bullet_rounded_dot.gif") no-repeat 0 50%;
}

#phoneDetails .downloadApps,
#phoneDetails .connectApps,
#phoneDetails .enjoyApps,
#phoneDetails .findDownloaded {
	margin-bottom: 3.0em;
}

#phoneDetails p.description {
	font-size: 1.1em;
	color: #BCBCBC;
	text-align: left !important;
	margin-top: 1.6em;
}

#phoneDetails .connectApps p,
#phoneDetails .enjoyApps p {
	text-align: center;
}

#phoneDetails .connectApps em,
#phoneDetails .connectApps strong {
	font-weight: bold;
}

#phoneDetails .connectApps li,
#phoneDetails .enjoyApps li {
	float: left;
	text-align: center;
}

#phoneDetails .connectApps li.first {position:relative;width:186px;margin-right:0;padding-right:0;text-align:left;background: url("../bullet/bullet_big_right_arrow2.gif") no-repeat 150px 110px;}  
#phoneDetails .connectApps li p.txt_andor {position:absolute;top:135px;right:0;width:39px; text-align:center;color:#464646;font-weight:bold;font-size:11px;}
#phoneDetails .connectApps .steps2 p {width:147px; line-height: normal;}
#phoneDetails .connectApps .steps2 p span {display:block;}
#phoneDetails .connectApps .steps2 p em {font-style:normal;}

#phoneDetails .connectApps li {
	background: url("../bullet/bullet_big_right_arrow.gif") no-repeat 100% 110px;
}

#phoneDetails .enjoyApps li {
	background: url("../bullet/bullet_small_right_arrow.gif") no-repeat 100% 80px;
}

#phoneDetails .steps {
	margin-top: 1.0em;
}

#phoneDetails .steps li:last-child {
	margin-right: 0 !important;
	padding-right: 0 !important;
	background: none !important;
}

#phoneDetails .steps li.lastChild {
	margin-right: 0 !important;
	padding-right: 0 !important;
	background: none !important;
}

#phoneDetails .steps li img {
	margin-bottom: 0.6em;
}

#phoneDetails .steps li p {
	font-size: 1.2em;
	text-align: left;
	line-height: normal;
}

#phoneDetails .howtoDownload {
	margin-top: 1.0em;
	border: 1px solid #D0DEE7;
}

#phoneDetails .howtoDownload .wrap {
	padding: 0.5em 1.0em 0.5em 1.5em;
	background-color: #E6ECF3;
}

#phoneDetails .howtoDownload ol {
	padding: 1.0em 1.0em 1.0em 3.2em;
	border-top: 1px solid #D0DEE7;
	background-color: #EFF1F3;
}

#phoneDetails .howtoDownload li {
	font-size: 1.2em;
	list-style: decimal;
	line-height: 1.25em;
}

#phoneDetails .howtoDownload h6 {
	float: left;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}

#phoneDetails .downloadApps p {
	margin-top: 0.8em;
	font-size: 1.2em;
}

#phoneDetails .howtoDownload .btn {
	float: right;
}

/* On Your PC */
#OnYourPC { 
	float:left !important; 
	padding:0 0 0 20px; 
	width:322px !important; 
	height:152px; 
	background:url(../bg/bg_about_onyourpc.png) no-repeat 0 20px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/bg/bg_about_onyourpc.png', sizingMethod='crop');
}

#uk_UA #OnYourPC {background:url(../bg/bg_about_onyourpc.png) no-repeat 0 10px;} /* 20100928 */

#onYourPC .head {
	height: 247px;
	padding: 28px 2.0em 0 2.0em;
	background: url("../bg/bg_header_onyourpc.jpg") no-repeat !important; /*20100702*/
}

#onYourPC .head h1 {
	margin-bottom: 12px;
}

#onYourPC .head h2 {
	margin-bottom: 18px;
}

#onYourPC .head p {
	margin-bottom: 4px;
}

#onYourPC #onPC h3 {
	text-align:left !important;/*20100702*/
	margin-bottom: 2.0em;
}

#onYourPC h4.heading {
	font-size: 1.8em;
}

#onYourPC .visual {
	text-align: center;
}

#onYourPC #downloads {
	margin-bottom: 3.0em;
	text-align: center;
}

#onYourPC #downloads a {
	margin: 0 4px;
}

#onYourPC #whatis {
	margin-bottom: 3.8em;
}

#onYourPC #whatis p {
	color:#464646;/*20100702*/
	font-size: 1.2em;
	font-weight: bold;/*20100702*/
}

#benefits ul li {
	float: left;
	position: relative;
	 width:340px; height:5.5em !important;/*20100702*/
	margin-right: 0.4em;
	margin-bottom: 2.6em;
}

#benefits ul li img {
	float: left;
}

#benefits ul li div {
	width:266px; height:55px;/*20100702*/
	float: left;
	margin-left: 1.0em;
}
#de_AT #benefits ul li div {
	height:73px;
}

#benefits ul li h5 {
	color: #385b95;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 0.2em;
}
#de_AT #benefits ul li h5 {
	margin-bottom:0;
}

#es_ES #benefits ul li h5 {
	color: #464646;
	font-size: 1.6em;
	font-weight: bold;
	line-height:1em;
	margin-bottom: 0.2em;
}

#es_AR #benefits ul li h5 {
	color: #464646;
	font-size: 1.6em;
	font-weight: bold;
	line-height:1em;
	margin-bottom: 0.2em;
}

#es_CL #benefits ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
	line-height:1.1em;
}

#es_GX #benefits ul li h5 {
	color: #464646;
	font-size: 1.6em;
	font-weight: bold;
	line-height:1em;
	margin-bottom: 0.2em;
}

#pl_PL #benefits ul li h5 {
	color: #464646;
	font-size: 1.5em;
	font-weight: bold;
	line-height:1em;
	margin-bottom: 0.2em;
}

#benefits ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
}
#de_AT #benefits ul li p {
	line-height:13px;
}

#es_ES #benefits ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
	line-height:1em;
}

#es_AR #benefits ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
	line-height:1.1em;
}

#es_GX #benefits ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
	line-height:1.1em;
}

#pl_PL #benefits ul li p {
	color: #666;
	font-size: 1.3em;
	line-height: normal;
	line-height:1em;
}

#otherFeatures {
	margin-top: 2.0em;
}

#otherFeatures .leftCol,
#otherFeatures .rightCol {
	width: 35.0em;
}

#otherFeatures h5.heading {
	color: #385B95;
	font-size: 1.6em;
	font-weight: bold;
	padding: 0.4em 1.0em;
	text-indent: 10px;
	background: #EBEBEB url("../bullet/bullet_rounded_dot.gif") no-repeat 10px 50%;
}

#otherFeatures p {
	font-size: 1.2em;
	padding: 0.6em;
	margin-bottom: 0.4em;
	line-height: normal;
}

#howtoUse {
	margin-top: 5.0em;
}

#howtoUse h3 {
	text-align: center;
	margin-bottom: 2.6em;
}

#howtoUse ol li {
	float: left;
	width: 22.3em;
}

#howtoUse ol li img {
	min-height: 170px; /* for WebKit's image height bug */
}

#howtoUse ol li.step2 { margin:0 10px 0 10px;}/*20100702*/
#howtoUse ol li.step5 { margin:0 10px 0 10px;}/*20100702*/


#howtoUse ol li p {
	position: relative;
	font-size: 1.2em;
	line-height: normal;
	margin-top: 4px;
	padding: 4px 0 6px 24px;
	padding-left: 24px;
	background-position: 0.2em 0.4em;
	background-repeat: no-repeat;
}

#howtoUse ol li.step1 p {
	background-image: url("../bullet/bullet_num1.gif");
}

#howtoUse ol li.step2 p {
	background-image: url("../bullet/bullet_num2.gif");
}

#howtoUse ol li.step3 p {
	background-image: url("../bullet/bullet_num3.gif");
}

#howtoUse ol li.step4 p {
	background-image: url("../bullet/bullet_num4.gif");
}

#howtoUse ol li.step5 p {
	background-image: url("../bullet/bullet_num5.gif");
}

#howtoUse ol li.step6 p {
	background-image: url("../bullet/bullet_num6.gif");
}

/* 20101004 추가 */
#systemRequirements {padding:40px 27px 60px 27px;}
#systemRequirements h3 {text-align: center;margin-bottom: 2.6em;}

.tbSt01 {font:12px Arial;width:100%;}
.tbSt01 th {text-align:center;height:43px;font-weight:bold;background:url(../bg/bg_tb01Th.gif) repeat-x;}
.tbSt01 th .bg {border-right:1px solid #dcd8cd;}
.tbSt01 td {border-bottom:1px solid #e0e0e0;padding:10px 0;}
.tbSt01 td.Lline {border-left:1px solid #efefef; padding-left:30px;}
.tbSt01 td.line {background:#fafafa;}
.tbSt01 td.center {text-align:center;}
 /* //20101004 추가 */
 
 /* 20101021 추가 */
 .releaseNote {padding:0 27px 50px 27px;}
 
.tbSt02 {font:12px Arial;width:100%;}
.tbSt02 th {background:#fafafa;text-align:center;height:43px;font-weight:bold;border-bottom:1px solid #e0e0e0;}
.tbSt02 th.Lline {border-left:1px solid #efefef;}
.tbSt02 th.bg {height:43px;background:url(../bg/bg_tb01Th.gif) repeat-x;border-bottom:none;}
.tbSt02 td {border-bottom:1px solid #e0e0e0;padding:10px 0;}
.tbSt02 td.Lline {border-left:1px solid #efefef;}
.tbSt02 td.center {text-align:center;}
 /* //20101021 추가 */

.findDownloaded p {
	margin-top: 0.8em;
	font-size: 1.2em;
}

.typeA .connectApps li {
	width: 14.7em;
	margin-right: 1.0em;
	padding-right: 2.4em;
}

.typeA .enjoyApps li {
	width: 19.6em;
	margin-right: 0.3em;
	padding-right: 1.3em;
}

.typeA .enjoyApps li.lastChild {
	width: 9.9em;
}

.typeA .enjoyApps li:last-child {
	width: 9.9em;
}

.typeB .connectApps li {
	width: 10.0em;
	margin-right: 1.0em;
	padding-right: 2.4em;
	background-position: 100% 65px !important;
}

.typeB .enjoyApps li {
	width: 19.6em;
	margin-right: 0.3em;
	padding-right: 1.3em;
}

.typeB .enjoyApps li.lastChild {
	width: 9.9em;
}

.typeB .enjoyApps li:last-child {
	width: 9.9em;
}

.tstore_wrap {position:relative; height:1189px;}
.tstore_layer {position:absolute; left:-15px; top:-28px; z-index:1000;}

/* Become a Seller */
#becomeaSeller h3 {
	margin-bottom: 38px;
}

#becomeaSeller #benefits {
	margin-bottom: 64px;
	padding: 0 1.0em;
	background: url("../bg/bg_about_seller.gif") repeat-x 0 0;
}

#becomeaSeller #benefits .left,
#becomeaSeller #benefits .center,
#becomeaSeller #benefits .right {
	float: left;
}

#becomeaSeller #benefits .center,
#becomeaSeller #benefits .right {
	margin-left: -1.0em;
}

#becomeaSeller #benefits .wrap {
	width: 20.5em;
	margin-top: 0.8em;
	margin-left: 2.0em;
}

#becomeaSeller #benefits h4 {
	margin-bottom: 0.6em;
}

#becomeaSeller #benefits p {
	font-size: 1.1em;
	line-height: normal;
}

#becomeaSeller #register {
	text-align: center;
}

#becomeaSeller #register p {
	font-size: 1.2em;
	display: inline-block;
	vertical-align: middle;
}

#becomeaSeller #register .btn {
	margin-left: 0.6em;
}

/* Become a Partner */
#becomeaPartner h3 {
	margin-bottom: 38px;
}

#becomeaPartner #partnership {
	margin-bottom: 48px;
	padding: 0 1.0em;
	background: url("../bg/bg_about_partner.gif") repeat-x 0 0;
}

#becomeaPartner #partnership .left {
	float: left;
}

#becomeaPartner #partnership .right {
	float: left;
	width: 45.3em;
	margin-left: 1.0em;
}

#becomeaPartner #partnership h4 {
	margin-bottom: 0.6em;
}

#becomeaPartner #partnership p {
	font-size: 1.1em;
	line-height: normal;
}

#becomeaPartner #register {
	text-align: center;
}

#becomeaPartner #register p {
	font-size: 1.2em;
	display: inline-block;
	vertical-align: middle;
}

#becomeaPartner #register .btn {
	margin-left: 0.6em;
}


/* For Developer */
#forDeveloper .wrap {
	margin-top: 2.0em;
	padding:1.5em 2.0em;
	background: url("../bg/bg_about_fordevelopers.jpg") no-repeat;
}

#forDeveloper #benefits {
	height: 22.0em;
	padding: 15px 20px;
}

#forDeveloper #benefits li {
	width:100%;height:60px;
}

#pt_PT #forDeveloper #benefits li {
 width:100%; height:65px;
}

#forDeveloper #benefits .left,
#forDeveloper #benefits .right {
	float: left;
	clear: right;
}

#forDeveloper #benefits .right {
	width: 18.0em;
	margin-left: 1.6em;
}
#uk_UA #forDeveloper #benefits .right h4 {
	font-size:0;
	line-height:0;
}
#fr_FR #forDeveloper #benefits .right h4 {
	font-size:0;
	line-height:0;
}
#fr_BE #forDeveloper #benefits .right h4 {
	font-size:0;
	line-height:0;
}
#pl_PL #forDeveloper #benefits .right h4 {
	font-size:0;
	line-height:0;
}
#fr_CH #forDeveloper #benefits .right h4 {
	font-size:0;
	line-height:0;
}

#forDeveloper #benefits p {
	font-size: 1.1em;
	line-height: normal;
}
#uk_UA #forDeveloper #benefits p {
	line-height:10px
}
#fr_FR #forDeveloper #benefits p {
	line-height:12px;
}
#fr_BE #forDeveloper #benefits p {
	line-height:12px;
}
#pl_PL #forDeveloper #benefits p {
	line-height:12px;
}
#fr_CH #forDeveloper #benefits p {
	line-height:12px;
}

#forDeveloper #platform {
	margin-top: 2.0em;
}

#forDeveloper #platform h3 {
	margin-bottom: 0.6em;
}

#forDeveloper #aboutPlatform { margin-top: 1.8em; position:relative; height:200px !important; width:687px; }
#forDeveloper #aboutPlatform .left { width: 341px; padding-right: 10px; position:absolute; top:0px; left:0px; }
#forDeveloper #aboutPlatform .right { border-left: #e4e4e4 1px dashed; padding-left: 20px; width: 341px; z-index:2; position:absolute; top:0px; 

right:-30px; }

#forDeveloper #aboutPlatform h4,
#forDeveloper #aboutPlatform .btn {
	display: inline-block;
	vertical-align: middle;
}

#zh_CN #forDeveloper #aboutPlatform .btn {
	margin-bottom:0.3em;
}

#forDeveloper #aboutPlatform .btn {
	margin-left: 1.2em;
}

#forDeveloper #aboutPlatform p {
	color: #888;
	font-size: 1.2em;
	line-height: normal;
	min-height: 5.2em;
	_height: 5.2em;
}

#forDeveloper #aboutPlatform .banner {
	
}


/* Special Promotion */
#specialPromo {
	margin-bottom: 2.0em;
}

#promotions {
	margin-bottom: 1.8em;
	padding: 1px;
	border: 1px solid #C7C7C7;
	background: #F5F5F5 url("../bg/bg_topapps.gif") repeat-x;
}

#promotions h4.heading {
	color: #039;
}

#promotions .box {
	border: 1px solid #EFEFEF;
	background-color: #FFF;
}

#promotions .inner {
	margin: 0 auto;
	padding: 1.0em 2.0em 0.5em 2.0em;
}

#promotions .scrollable {
	float: left;
	width: 83.4em;
	height: 10.0em;
	margin: 0 1.0em;
	position: relative;
	overflow: hidden;
}

#promotions .scrollable .items {
	width: 20000em;
	position: absolute;
	clear: both;
}

#promotions .scrollable .items li {
	float: left;
	margin-right: 0.9em;
}

#promotions .scrollable img {
	cursor: pointer;
	width: 19.5em;
	height: 7.6em;
	background-color: #fff;
}

#promotions .scrollable li a {
	width: 19.5em;
	height: 7.6em;
	margin-top: 0.4em;
	padding: 0.3em;
	display: block;
}

#promotions .scrollable li a:hover {
	background: url("../bg/bg_frame_special.gif") no-repeat;
}

#promotions .scrollable li a.current {
	margin: 0;
	padding: 1.1em 0.8em 0.8em 0.3em;
	background: url("../bg/bg_frame_special_current.gif") no-repeat;
}

#promotions .scrollable li a.current img {
	margin: 0;
}

#promotions .browse {
	float: left;
	width: 20px;
	height: 40px;
	display: block;
	cursor: pointer;
	border: none;
	margin-top: 2.5em;
	background: url("../button/btn_special_prev_nex.gif") no-repeat;
}

#promotions .browse span {
	visibility: hidden;
}

#promotions .browse.right {
	background-position: -20px 0;
}

#promotions .browse.left {
}

#promotions .browse.left.disabled {
	background-position: 0 -40px;
}

#promotions .browse.right.disabled {
	background-position: -20px -40px;
}

.specialList {
	margin-bottom: 1.0em;
}

.specialList h3 {
	color: #3F3F3F;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.4em;
}

#specialPromo .appList {
	width: auto;
	border-bottom: none;
}

#specialPromo .appList li {
	width: 23.5em;
}

#personalInfo {margin-bottom: 1.2em;}

#personalInfo h4.heading {
	font-size: 1.2em;
}

#personalInfo .wrap,
#paymentInfo .wrap {
	position: relative;
	padding: 2.4em 3.6em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

#personalInfo .wrap dl {
	line-height: 2.50em;
}

#personalInfo .wrap dt {
	width: 150px;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	clear: left;
	padding-left: 10px;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#personalInfo .wrap dd {
	float: left;
	clear: right;
	font-size: 1.2em;
	width: 15.0em;
	vertical-align: middle;
}

#changePwd h4 {
	color: #1B4070;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 0.6em;
}

#changePwd p {
	color: #4670A6;
	font-size: 1.2em;
	margin-bottom: 2.6em;
}

#changePwd .buttons {
	text-align: center;
	margin-top: 1.6em;
}

#changePwd .btn {
	line-height: normal;
}

#personalInfo .wrap dd {
	width: auto;
}

#paymentInfo #status {
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.6em;
	vertical-align: middle;
}

#paymentInfo #registered {
	color: #5995E2;
	margin-left: 0.4em;
}

#paymentInfo #unregistered {
	color: #F30;
	margin-left: 0.4em;
}

#paymentInfo #description {
	margin-top: 0.6em;
}

#paymentInfo #description p {
	color: #1B4070;
	font-size: 1.2em;
	line-height: normal;
	margin-bottom: 1.2em;
}

#paymentInfo #description p:last-child {
	margin-bottom: 0;
}


#creditInfoResult {
	border: none;
}

#creditInfoResult .inner {
	padding: 108px 30px 40px 30px;
}

#creditInfoResult .inner p {
	color: #1B4070;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}

#creditInfoResult .buttons {
	text-align: center;
	margin-bottom: 100px;
}



#kiesDownload {
	border: none;
}

#kiesDownload .inner {
	padding: 108px 30px 40px 30px;
}

#kiesDownload .inner p {
	color: #1B4070;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}

#kiesDownload .buttons {
	text-align: center;
	margin-bottom: 100px;
}

#myProfile .buttons,
#editMyProfile .buttons {
	margin-bottom: 2.0em;
	text-align: center;
}

.findResult {
	margin-top: 3.0em;
	padding: 6px;
	background-color: #F5F5F5;
}

.findResult strong {
	color: #F60;
	font-weight: bold;
}

.findResult h3.heading {
	color: #1B4070 !important;
	margin-bottom: 0.8em;
}

.findResult .wrap {
	padding: 12px;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

/* Welcome page by susan */

#memberService #Welcome h4.heading {
	font-size: 1.2em;
}

#memberService #Welcome .wrap {
	position: relative;
	padding: 2.4em 3.6em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

#memberService #Welcome .welcome {
	margin-top:20px;
	margin-bottom:20px;
}

#memberService #Welcome .buttons {
	text-align: center;
	margin-top: 1.6em;
}

#memberService #Welcome .wel_txt {
	color:#000417;
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}

#memberService #Welcome .wel_stxt01 {
	color:#152B58;
	font-size:20px;
}

/*ko_KR*/
#ko_KR #memberService #Welcome .wel_stxt01 {
	color:#152B58;
	font-size:1.6em;
	font-weight:bold;
	line-height:1.5em;
}

#memberService #Welcome .wel_stxt02 {
	color:#464646;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
}

/*ko_KR*/
#ko_KR #memberService #Welcome .wel_stxt02 {
	color:#464646;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.5em;
	margin-top:10px;
}

/* 2010-09-06 Welcome social media*/
#memberService #Welcome .submit {
	margin-top:20px;
	text-align:left;
}

#memberService #Welcome .welcome .submit img {
	margin-right:0.4em;
	margin-bottom:0.2em;
	vertical-align:middle;
	*vertical-align:bottom;
}

#memberService #Welcome .submit input {
	margin-right:0.5em;
	*margin-right:0.8em;
}
/* //2010-09-06 */

#memberService #Welcome .welcome .submit input {
	width:142px; height:44px;
	padding-bottom:5px;
	*padding-bottom:0px;
	color:#fff !important;
	font-size:15px;
	letter-spacing:1px;
	font-weight:bold;
	background:url(../button/btn_submit_bg.gif) no-repeat;
	border:none;
	cursor:pointer;
}

#memberService .bul_arrow04 {
	background:url("../bullet/bullet_circle.gif") no-repeat scroll 0 3px transparent !important;
	color:#202020 !important;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding-left:17px !important;
}

/* ChangePassword by susan */
/*
#changeForm .form {
	padding: 6px;
	background-color: #F5F5F5;
}

#changeForm .wrap {
	position: relative;
	padding: 1.6em 3.6em 2.0em 3.6em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}

#changeForm .Text_box {
	color:#4670A6;
	font-size:12px;
	line-height:1.5;
}

#changeForm .Text_box h2 {
	color:#1B4070;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}

#changeForm label {
	margin-bottom: 0.6em;
	font-weight:bold;
}

#changeForm div.wrap {
	margin: 0;
}

#changeForm label a {
	font-weight: bold;
	color: #498ADF;
	text-decoration: underline;
}

#changeForm label.Radio  {
	margin-right: 1.2em;
}

#changeForm .heading {
	width: 160px;
	display: inline-block;
	padding-left: 8px;
	background: url("../bullet/bullet_dark_blue_arrow.gif") no-repeat 0 50%;
}

#changeForm label.error {
	padding: 0.4em 0 0.4em 1.6em;
	margin-left: 186px;
}

#changeForm .notify {
	font-size: 1.0em;
	margin-left: 186px;
	display: block;
	cursor: help;
	color: #385B95;
	text-indent: 1.6em;
	background: url("../icon/icon_about_small.gif") no-repeat 0 50%;
}

#changeForm input {
	vertical-align: middle;
}

#changeForm input.Text {
	width: 14.0em;
	font-size: 1.2em;
}

#changeForm .buttons {
	text-align: center;
	margin-top: 1.6em;
}
*/

.modal {
	display: none;
}

.modal .buttons {
	text-align: center;
}

.dialogue {
	padding-top: 1.2em;
	padding-left: 1.2em;
	padding-right: 1.2em;
	padding-bottom: 5.5em;
	background-color: #EBEBEB;
	border: 1px solid #999;
	_zoom:1;
}

.dialogue h4.heading {
	color: #1A4070 !important;
	font-size: 1.4em;
	font-weight: bold;
	text-indent: 14px;
	margin-bottom: 0.6em;
	background: url(../bullet/bullet_circle.gif) no-repeat 0 50%;
}

.dialogue .inner {
	padding: 16px 10px;
	background-color: #FFF;
	border: 1px solid #D4D4D4;
}

.dialogue .inner p {
	font-size: 1.2em;
}

.dialogue .inner p strong {
	color: #464646;
	font-weight: bold;
}

.dialogue .inner p span {
	color: #1B4070;
}

.dialogue .buttons {
	text-align: center;
	margin-top: 1.0em;
}

.dialogue .buttons .btn {height:22px;}

.dialogue .buttons .blue {padding-right:1px;_padding-bottom:1px;}
.dialogue .buttons .gray {padding-right:1px; }

#zh_CN .dialogue .buttons .blue, #zh_HK .dialogue .buttons .blue {_padding-right:0;}
#zh_CN .dialogue .buttons .gray, #zh_HK .dialogue .buttons .gray {_padding-right:0;padding-top:0;}

#popupHowto {
	width: 37.0em;
}

#changePassword .inner {width:303px;}

#changePassword label.heading,
#changeResult label.heading {
	width: 160px;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	margin-bottom: 0.8em;
	padding-left: 10px;
	vertical-align: middle;
	background: url(../bullet/bullet_dark_blue_arrow.gif) no-repeat 0 50%;
}

#samsungMobile label.heading {
	width: 84px;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0.6em;
	padding-left: 10px;
	vertical-align: middle;
	background: url(../bullet/bullet_dark_blue_arrow.gif) no-repeat 0 50%;
}

#samsungMobile input.Text {
	width: 18.0em;
}

#samsungMobile label.error {
	margin-left: 9.7em;
}

#samsungMobile .checkAgree {
	margin: 0.8em 0;
}

#samsungMobile .checkAgree label {
	vertical-align: top;
}
	
#samsungMobile .checkAgree label.error {
	margin-top: 0.4em;
	margin-left: 0em;
}

#signUp .terms {
	margin-bottom: 1.0em;
}

#signUp .terms label.heading {
	width: auto;
	margin-bottom: 0;
}

#signUp .placeholder {
	padding: 0.8em;
	border: 1px solid #CECECE;
}

#signUp .placeholder .inner {
	height: 10.0em;
	overflow: auto;
	width: 50.0em;
}

#signUp .checkAgree {
	margin: 0.8em 0;
}

#signUp .checkAgree input {
	margin-right: 0.4em;
}

#signUp .checkAgree label {
	vertical-align: middle;
}

#signUp .checkAgree label.error {
	margin-left: 0;
}

/* Module: Hiding some text */
.hidden,
.accessibility,
#navigation,
legend,
.jqmClose.icon {
	font-size: 0;
	text-indent: -9999em;
	overflow: hidden;
	position: absolute;
}

/* Module: Clearing a float container */
.clearfix:after,
#header:after,
#container:after,
#content:after,
#pageHeader:after,
#appDetails:after,
#screenView:after,
.box #customerBought .inner li:after,
#siteNav:after,
#footer:after,
#bestApps:after,
#topAppList .inner:after,
#promotions .inner:after,
.appList:after,
.appList li:after,
.appList .inner:after,
#faqList .question:after,
#faqList .answer:after,
.subject:after,
#askSeller .wrap:after,
#mobileMember:after,
#signinForm:after,
.tabs:after,
.panes .items:after,
#globalHeader:after,
#introduce:after,
#banner:after,
#currentStore .top:after,
#currentStore .bottom:after,
#currentStore .continent:after,
#relatedSites:after,
#comments li div:after,
#appSearch #topField:after,
#appSearch #bottomField:after,
#category:after,
#catList .inner:after,
#skipSection:after,
#benefits ul:after,
#howtoUse:after,
#supportedPhones ul:after,
#phoneDetails:after,
#phoneDetails ol:after,
#phoneDetails .howtoDownload .wrap:after,
#personalInfo .wrap:after,
#appTechInfo:after,
#howtoUse ol:after,
#en_GO #selectUrCountry ul:after,
#es_GX #selectUrCountry ul:after,
#worldAtlas #head:after,
#customerBought .inner:after,
#customerBought .inner li:after,
#becomeaSeller #benefits:after,
#becomeaPartner #partnership:after,
#forDeveloper #benefits li:after,
#forDeveloper #aboutPlatform:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Component: Terms and Conditions */
#termsConditions h3 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 2.75em;
}

#termsConditions h4 {
	font-weight: bold;
	line-height: 2.0em;
}

#termsConditions p {
	line-height: normal;
	margin-bottom: 1.0em;
}

#termsConditions h4:before,
#termsConditions h5:before {
	content: counter(section) "." " ";
}

#termsConditions h4:before {
	counter-increment: sub-section;
}

#termsConditions ol {
	counter-reset: section;
}

#termsConditions ol li {
	list-style: none;
	margin-bottom: 1.25em;
}

#termsConditions ol li {
	counter-increment: section;
}

#termsConditions ol li li {
	margin-left: 4.0em;

}

/*
#termsConditions ol ul li {
	counter-reset: none;
	counter-increment: par-num;
}

#termsConditions ol ul li:before {
	content: counter(par-num, lower-latin) ". ";
}
*/

#termsConditions ol li li:before {
	float: left;
	width: 3.0em;
	font-size: 12px;
	text-align: right;
	display: inline-block;
	margin-left: -4.0em;
	content: counters(section) "." " "; /* Unknown Weired IE7/win Bug */
}

#termsConditions ol li li li {
	margin-left: 1.2em;
	margin-bottom: 0.4em;
}

#termsConditions ol ul li {
	counter-reset: none;
	counter-increment: par-num;
}

#termsConditions ol ul li:before {
	content: counter(par-num, disc);
}

/* 20100722 추가 */
#ko_KR input {padding:5px;}

#ko_KR #footer {font-size: 1.1em;}
#ko_KR #paymentInfo #description p {line-height:1.6em;}
#ko_KR #forDeveloper #aboutPlatform p {margin-top:10px; line-height:1.4em;}

#ko_KR .btn {line-height:1.6em;}
#ko_KR .btn a {padding:3px 10px 2px 10px;}
#ko_KR .btn button, #ko_KR .btn input
{
	padding: 0 10px;
	line-height:1.6em;
	vertical-align:top;
	height:22px;
}

#ko_KR .btn.signin a,
#ko_KR .btn.signin button,
#ko_KR .btn.signin input,
#ko_KR .btn.signin .wrap {
	padding: 12px 8px 14px 8px;
	height:42px;
}

#ko_KR input.btn_gray_01_but {line-height:1.6em;padding:0 5px 1px 5px; font-family: dotum; font-size:12px;}



#ko_KR .tabs li a {
	padding: 0.6em 1.0em 0.4em 1.0em;
}

#ko_KR .tabs li a.current {
	padding-bottom: 0.5em;
}

#ko_KR #noticeList #searchForm input.Text {
	vertical-align:middle;
}

/* 2010_08_19 추가 */
#languageChangeSchweiz{float:left;padding:2px 10px 0 0;}
	#languageChangeSchweiz li.first{padding-left:px;background: url("") no-repeat 3px 1px;}
	#languageChangeSchweiz li{float:left;position:relative;padding-left:10px;background: url("../button/language_bar.gif") no-repeat 4px 1px;}
	#languageChangeSchweiz li a, #languageChange li span{display:block;}
	#languageChangeSchweiz li span{display:block;position:absolute;top:12px;display:none;z-index:100;}
	#languageChangeSchweiz li span.fullGER{left:-18px;}
	#languageChangeSchweiz li span.fullFRA{left:-20px;}
	
#languageChangeBelgium{float:left;padding:2px 10px 0 0;}
	#languageChangeBelgium li.first{padding-left:px;background: url("") no-repeat 3px 1px;}
	#languageChangeBelgium li{float:left;position:relative;padding-left:10px;background: url("../button/language_bar.gif") no-repeat 4px 1px;}
	#languageChangeBelgium li a, #languageChange li span{display:block;}
	#languageChangeBelgium li span{display:block;position:absolute;top:12px;display:none;z-index:100;}
	#languageChangeBelgium li span.fullDUT{left:-15px;}
	#languageChangeBelgium li span.fullFRA{left:-22px;}
	
headingArea{overflow:hidden;margin-bottom:5px;}
.headingArea .heading{float:left;width:200px;}
.headingArea .headingBtn{float:right;width:200px;text-align:right;}

#samsungMobile.dialogue{width:31.5em;}

#samsungMobile .inner label {_vertical-align:0.05em;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
