@charset "utf-8";
/*---------- ---------- ---------- Product Inner Specific Styles ---------- ---------- ----------*/

/*---------- ---------- ---------- Product Inner Template ---------- ---------- ----------*/
.product-inner { padding-bottom: 20px; }
.product-inner-content h3 {color: #ec1b2e; margin: 10px 0px;}
.product-inner-content .product-url-btn { width: 10%; float:right;}
.product-inner-content .product-content-header { margin: 10px 0;}
.product-inner-content .product-content-header:after {clear: both; content: ''; display: block; padding-bottom: 5px;}
.product-inner-content p {margin: 0; padding: 10px 0px;}
.product-inner-content .product-content-tab p {padding: 0 0 10px 0px;}
.product-inner-content ol { list-style: decimal outside; padding-left: 30px; padding-bottom: 5px;}
.product-inner-content ol li {margin-bottom: 10px;}
.product-inner-content ul { list-style: disc outside; padding-left: 30px; padding-bottom: 5px;}
.product-inner-content ul li {margin-bottom: 10px; }
.two-column .left-col.product-detail-page{width: 72%;}

/*table style*/
.product-inner-content tbody{vertical-align:top;}
.product-inner-content tbody td > p{padding-bottom:0px; margin-bottom:0px; margin-top:0px;}
.product-inner-content tr.main-title{color:#ed1b2e; background-image: url("../../images/bg-investment-001.jpg"); background-repeat: repeat-x; background-position: top;}
.product-inner-content tr.main-title2{color:#ed1b2e; background-color: #ffffff;}
.product-inner-content tr.row-style1{background-color: #edeef0; color: #25383c;}
.product-inner-content tr.row-style2{background-color: #ffffff; color: #25383c;}
.product-inner-content tr.main-title > td, .product-inner-content tr.main-title2 > td, .product-inner-content tr.row-style1 > td, .product-inner-content tr.row-style2 > td
{border: 1px solid #ccc; padding: 5px;}

.product-content-tab-header { background-color: #ffffff; background-image: -moz-linear-gradient(top, #fefefe 0, #e6e6e6 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e6e6e6')"; background-image: -ms-linear-gradient(top, #fefefe 0, #e6e6e6 100%); background-image: -webkit-linear-gradient(top, #fefefe 0, #e6e6e6 100%); background-image: linear-gradient(top, #fefefe 0, #e6e6e6 100%); border: 1px #cfcfcf solid; color: #ed1b2e; font-size: 1.3em; padding: 5px 5px 5px 10px !important; position: relative; width: inherit; }
.product-content-tab-header.selected { background-color: #ec1b2e; background-image: none; border: 1px #ec1b2e solid; color: #ffffff; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EC1B2E', EndColorStr='#EC1B2E')";}
.product-content-tab-header:after { content: url(../../images/arrow/product-inner-open.png); display: block; height: 8px; position: absolute; right: 12px; top: 3px; width: 17px; }
.product-content-tab-header.selected:after { content: url(../../images/arrow/product-inner-close.png); display: block; height: 8px; position: absolute; right: 12px; top: 3px; width: 17px; }
.product-content-tab { display: none; padding: 10px; position: relative; }
.product-content-tab.selected { display: block; padding: 10px; position: relative; box-shadow: -15px 0 15px -15px #d5d5d5, 15px 0 15px -15px #d5d5d5; -webkit-box-shadow: -15px 0 15px -15px #d5d5d5, 15px 0 15px -15px #d5d5d5; -moz-box-shadow: -15px 0 15px -15px #d5d5d5, 15px 0 15px -15px #d5d5d5; background-color: #fff;}
.product-content-tab.selected.last {-webkit-box-shadow: -15px 0 15px -15px #d5d5d5, 15px 0 15px -15px #d5d5d5, 0 8px 6px -6px #d5d5d5; -moz-box-shadow: -15px 0 15px -15px #d5d5d5, 15px 0 15px -15px #d5d5d5, 0 8px 6px -6px #d5d5d5; box-shadow: -15px 0 15px -15px #d5d5d5, 15px 0 15px -15px #d5d5d5, 0 8px 6px -6px #d5d5d5; background-color: #fff;}
.two-column .product-content-tab a { position:relative;}
.icon-wrap img{width:46px;}
.two-column .right-col.product-detail-icon{margin-left:0px; float: right;}


 @media handheld, only screen and (max-width: 1040px) {
	.product-inner-content { padding: 0 20px; }
	.product-content-tab img { margin: 0 auto;}
	.two-column .left-col {width: 70%; margin-right: 0;}
	.two-column .right-col {display: block; width: 224px; float:left; margin: 0 0 0 20px;}
  .banner-header.style1 h1.seo {margin: 0; width: 49%;}
	.banner-header.style1 h2 {margin: 0; width: 49%;}
	.two-column .right-col .icon-wrap p {display: none;}
	.two-column .left-col.product-detail-page {width: 75%;}
  .back { display: none; }
}
 @media handheld, only screen and (max-width: 1023px) {
  .back { display: block; z-index: 1; }
 }
 @media handheld, only screen and (max-width: 950px) {
 	.two-column .left-col.product-detail-page {width: 72%;}
   .banner-header.style1 h1.seo {width: 43%;}
	 .banner-header.style1 h2 {width: 43%;}
 }

 @media handheld, only screen and (max-width: 850px) {
	.two-column .left-col {width: 66%;}
	.two-column .left-col.product-detail-page {width: 69%;}
   .banner-header.style1 h1.seo {width: 35%;}
	 .banner-header.style1 h2 {width: 35%;}
}

 @media handheld, only screen and (max-width: 767px) {
	h1 {display: block;}
	h2 {padding: 0px 10px;}
	h3 {padding: 0px 10px;}
	p {padding: 0px 12px;}
	.content {padding: 0;}
	.content-tab-header { display: block; }
	.product-inner-content { padding: 0; }
	.product-inner-content p {padding: 10px 12px;}
	.footer p {padding: 0;}
	.two-column .left-col {width: 100%;}
	.two-column .left-col.product-detail-page {width: 100%;}
	.two-column .right-col {display: none;}
	.product-detail-page .banner-header.style1{padding: 5px 0px 0px 0px; background:none;}
	.product-detail-page .more-content-container{padding: 0px 0px 15px 0px; background-size: 100%; background: url(../../images/common/bg-tablet-shadow-top.jpg) no-repeat bottom;}
	.banner-header.style1 h1.seo {width: 75%; padding: 0 0 10px 12px;}
	.banner-header.style1 h2 {width: 75%; padding: 0 0 10px 12px;}
	.product-inner-content .product-url-btn { padding: 0 10px;}
	
	.product-inner-content tr.main-title > td, .product-inner-content tr.main-title2 > td, .product-inner-content tr.row-style1 > td, .product-inner-content tr.row-style2 > td
	{padding: 0px;}

	.more { z-index: 1; }
 }
 
 @media screen and (min-width:0\0){
}
 