

.text_format h2 {
font-size:16px;
font-weight:bold;
margin:12px 4px;
}

.text_format p {
font-size:12px;
margin:8px 4px;
}

.text_format ul {
margin:8px 4px;
}


h3 {
padding:15px 0px;
font-size:14px;
}

p {
padding-bottom:10px;
}

p.first {
padding-top:20px;
}

.guide ul {
 list-style:disc; 
 list-style: outside;
 padding:0px;
 margin:0px;
 padding-left:15px;
}

.guide ul ul {
list-style:circle;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:5px;
  
}

.guide p.style1 {
margin-bottom:0px;
padding-bottom:8px;
}

.guide p.style2 {
margin-bottom:0px;
padding-bottom:8px;
margin-top:0px;
padding-top:16px;
}

.guide p.style3 {
margin-left:20px;
}

table.guide{
border-collapse:collapse;
}

table.guide td , table.guide th{
padding-right:25px;
padding-top:3px;
padding-bottom:3px;
}

table.guide th {
border-bottom:1px solid black;
}

table.guide td  {
text-align:right;
padding-right:50px;
}

table.guide tr.highlight td {
background:rgb(240,240,240);
}

table.shipping {
padding:15px 0px;
table-layout:fixed;
}
table.shipping th, table.shipping td {
padding-bottom:5px;
}

table.shipping .name {
width:400px;
text-align:left;

}

table.shipping .price {
width:120px;
text-align:right;
}

table.shipping .free {
width:200px;
text-align:right;
}


