@CHARSET "UTF-8";

.static-wrap hr {
    border: none;
    border-bottom: 1px dotted #dddddd;
    margin: 40px 0;
}

.static-wrap h1 {
	font-size: 20pt;
	margin:0;
	padding:0;
	padding-bottom: 19px;
	margin-bottom:30px;
	border-bottom: 1px solid #dddddd;
}
.static-wrap h1 span{
	padding-left:30px;
	color:#4374D9;
}
.static-wrap table {
	width: 100%;
	border-spacing: 1px;
	table-layout: fixed;
}

.static-wrap .content-item {
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 330px;
	font-size:10pt;
}

.static-wrap .content-item h2 {
	
}

.static-wrap .content-item p {
	line-height: 25px;
}
.static-wrap .content-item ul {
	list-style:disc;
	padding-left:15px;
}

.static-wrap .content-item .specification {
	margin-top: 20px;
	border-top: 1px dashed #dddddd;
}

.static-wrap .spec-item h3 {
	margin-top: 20px;
	margin-bottom: 7px;
}
.static-wrap .spec-item p {
	line-height: 20px;
	margin-top:0;
}

.static-wrap .spec-item img {
	border: 1px solid #dddddd;
	max-width: 100%;
}
.static-wrap .spec-item span {
	color:#888888;
}

.static-wrap .spec-item table.border-table {background-color:#dddddd;}
.static-wrap .spec-item table.border-table thead tr>* {background-color:#eeeeee;padding:5px 0;}
.static-wrap .spec-item table.border-table tbody tr>* {background-color:#ffffff;padding:5px 0;text-align: center;}
.static-wrap .spec-item table.border-table tbody tr.even>* {background-color:#f8f8f8;}



















.static-wrap.amateras h3,
.static-wrap.repelguard h3 {
    font-size: 15pt;
    padding: 2px 10px;
    line-height: 20px;
    background-color:#ffffff;
    margin-top: 50px;
    margin-bottom: 15px;
}
.static-wrap.amateras h3 {
    border-left: 4px solid #431a10;
    color:#431c10;
}
.static-wrap.repelguard h3 {
    border-left: 4px solid #004995;
    color:#004995;
}

.static-wrap.repelguard h4:FIRST-CHILD,
.static-wrap.amateras h4:FIRST-CHILD {
    margin-top:10px;
}
.static-wrap.repelguard h4,
.static-wrap.amateras h4 {
    font-size: 13pt;
    margin: 0;
    margin-top:40px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8+x8AAp8BznoPXvoAAAAASUVORK5CYII=);
    background-position: left center;
    background-repeat: repeat-x;
}

.static-wrap.feature-wrap h4 span {
    padding-right:10px;
    background-color:#ffffff;
}
.static-wrap.amateras h4 span {
    color:#af8647;
}
.static-wrap.repelguard h4 span {
    color:#2664a5;
}






















.static-wrap .feature-wrap {
	padding-top:20px;
	margin-top:20px;
	border-top: 1px solid #dddddd;
}

.static-wrap .feature-wrap img {
	max-width: 100%;
}


.static-wrap.bi-wrap {}
.static-wrap.bi-wrap p {
    font-size: 12pt;
    text-align: justify;
    line-height: 25px;
}

.static-wrap.feature-wrap {}


.static-wrap.feature-wrap ul {
    margin-left: 20px;
    padding-left: 10px;
    list-style: disc;
    font-size: 12pt;
    line-height: 25px;
}

.static-wrap.feature-wrap p {
    font-size: 12pt;
    line-height: 25px;
    text-align: justify;
    padding-left: 10px;
}
.static-wrap.feature-wrap p:AFTER {
    content: " ";
    display: block;
    clear: both;
}

.static-wrap.feature-wrap p img {margin-right:20px;float: left;border: 1px solid #dddddd;}

.static-wrap.feature-wrap .image-holder {
    padding: 10px;
    border: 1px solid #dddddd;
    text-align: center;
    font-size: 10pt;
}


.static-wrap .spec-table {
    border-spacing: 1px;
    background-color:#dddddd;
    table-layout: fixed;
    font-size: 8pt;
}
.static-wrap .spec-table th {
    background-color:#eeeeee;
    padding: 5px 0;
}
.static-wrap .spec-table tbody td {
    background-color:#ffffff;
    text-align: center;
    padding: 5px 0;
}


.static-wrap .colored-table .cat-1 th {background-color:#f26623;color:#ffffff;}
.static-wrap .colored-table .cat-2 th {background-color:#eb9d2e;color:#ffffff;}
.static-wrap .colored-table .cat-3 th {background-color:#1f5ca6;color:#ffffff;}
.static-wrap .colored-table .cat-4 th {background-color:#9ebf3c;color:#ffffff;}
.static-wrap .colored-table .cat-5 th {background-color:#5e479d;color:#ffffff;}

.static-wrap.price-wrap.amateras {
    
}


.static-wrap.price-wrap.amateras .price-list table {
    border-spacing: 1px;
    background-color:#ffffff;
    font-size: 10pt;
}
.static-wrap.price-wrap.amateras .price-list table tr>* {
    padding: 5px 0;
}
.static-wrap.price-wrap.amateras .price-list table thead th {
    /* background-color:#004995; */
    background-color:#431a10;
    color:#ffffff;
}

.static-wrap.price-wrap.amateras .price-list table tbody th {
/*     background-color:#2664a5; */
    background-color:#af8647;
    color:#ffffff;
    font-weight: normal;
}
.static-wrap.price-wrap.amateras .price-list table td {
    background-color:#ebebeb;
    text-align: center;
}

.static-wrap .noti {
    color:#dd0000;
    font-size: 9pt;
    margin-bottom: 0;
}



.static-wrap .image-wrap {
    text-align: center;
}

.static-wrap .text-wrap {
    font-size: 12pt;
}

.static-wrap .text-wrap h3 {
    width: 762px;
    font-size: 15pt;
    padding: 2px 10px;
    line-height: 20px;
    background-color: #ffffff;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 15px;
    border-left: 4px solid #4374d9;
    color:#244281;
}
.static-wrap .text-wrap p {
    width: 762px;
    text-align: justify;
    margin: 0 auto;
    line-height: 25px;
}

.static-wrap .offline-content-wrap {border-top: 1px solid #dddddd;margin-top:20px;padding-top: 20px;}
.static-wrap .offline-content-wrap img {box-shadow: 0 0 3px #dddddd;border: 1px solid #dddddd;display: block;margin-bottom: 15px;}