/* CORE ELEMENTS ======================================================*/


.body-text {
    color: #000;
    font-family: dotum;
	font-size:12px;
    line-height: 17px;
/*  START un-comment for use in CMS tool */
/*  END un-comment for use in CMS tool */
}

.heading-1 {
	font-size:22px;
}
.heading-2 {
    font-size: 22px;
    line-height: 1;
}
.heading-3 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
	line-height:16px;
}
.heading-3-red {
    color: #e40e62;
    font-size: 18px;
    font-weight: bold;
}
.heading-4 {
    color: #e40e62;
    font-size: 15px;
    font-weight: bold;
	line-height:19px;
}
.link {
    text-decoration: none;
    color: #E40E62;
	font-size:11px;
	font-style:normal;
}
.link-sans-gray {
    font-family: dotum;
    color:#666666;
	line-height:16px;
}

.ul-standard {
    list-style-type: disc;
    margin: auto;
    padding: auto;
}
.ol-standard {
    list-style-type: decimal;
    margin: auto;
    padding: auto;
}

/*===================== CONTENT ==================*/

.content-heading4 {
    color: #e40e62;
    font-size: 20px;
    font-weight: normal;
}

.content-border {
    padding: 24px 12px;
    border-top: 2px solid #000000;
}
.more-line-height {
    line-height:18px;
}

.small-margin-top {
    margin-top: 3px;
}

/*=========product summary============*/
.product-info-heading1 {
    font-size: 22px;
}
.product-info-heading1 a {
    text-decoration: none; 
    color: black; 
}
.product-info-paragraph {
    margin: 8px 0 6px 0;
    line-height: 17px;
}
.product-info-features {
    line-height: 17px;
}
.product-info-price {
    font-weight: bold;
    margin: 8px 0 9px 0;
	line-height:17px;
}
.product-info-features-strong {
    color: #e40e62;
    font-weight: bold;
}
.callout {
    color: #e40e62;
    font-weight: bold;
}
.link-right-arrow {
	background:url(/images/icons/arrow-right.gif) no-repeat 100% 50%;
	color:#e40e62;
	padding-right: 16px;
}

/* reviews-area */
.reviews-content-heading4 {
	color:#010101;
	font-size:20px;
	line-height:16px;
	font-weight:normal;
}
.reviews-content-paragraph {
    line-height:18px;
}
.reviews-content-link {
    text-decoration:none;
}

/* info-block */
.info-title-heading2 {
	float:left;
	margin:0 0 0 2px;
	font-size:18px;
}
.info-box-heading3 {
	margin:0 0 10px;
	color:#e40e62;
	font-size:24px;
}

/*===================== ARTICLES ==================*/
.h1-article {
    font-size: 48px;
    color: #E40E62;
}
.h2-article {
    font-size: 30px;
}

/*========= nav ============*/
.li-subnav-cat {
    line-height: 18px;
    font-size: 11px;
    text-transform: none; 
}
.ul-prod {
    height:34px;
    width:auto;
	line-height:17px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.link-cs-local-nav {
    color: #000;
    font-family: dotum;
    letter-spacing: 0;
    line-height: 18px;
    text-decoration : none;
}

/*  START comment out for use in CMS tool */

.link-cs-local-nav:hover {
    text-decoration : underline;
}
.link-cs-local-nav:link, .link-cs-local-nav:visited,
.link-learn-subnav:link, .link-learn-subnav:visited {
    color: #000;
}
.link-learn-subnav:hover {
    text-decoration : underline;
}
.link-learn-subnav-active:hover {
    text-decoration : underline;
}

/*  END comment out for use in CMS tool */

.link-learn-subnav {
    color: #000;
    font-family: dotum;
    line-height: 18px;
    text-decoration : none;
}
.link-learn-subnav-active {
	color: #E40E62;
    font-weight: bold;    
}
/*========= sIFR headers ============*/
.h1-replace {
    font-size: 59px;
}
.h1-replace-red {
    font-size: 59px;
	color: #E40E62;
}
.h2-replace {
    font-size: 22px;
}
.h3-replace {
	font-size: 16px;
    color: #000000;
	font-weight:bold;
}
.h3-replace-red {
	font-size: 16px;
    color: #E40E62;
	font-weight:bold;
}
.h3-replace-red-offset-bottom {
	font-size: 16px;
    color: #E40E62;
	font-weight:bold;
}
.h4-replace {
	font-size: 21px;
}
.h5-replace {
	font-size: 24px;
	font-weight:bold;
}

/*===================== KOREA:: font add ==================*/