/* contents1 */
div#codacontainer {
  color: #000;
  width: 700px;
  margin: 0 auto;
  text-align: center;
  clear:both;
}

div#leftcontainer2 { float:left; width:720px; margin:0 10px 10px;}

.wrapper table { margin-left:auto; margin-right:auto; text-align:center;}
td img {display: block;}

/* contents2 */
div.overflow { background-color:#FFFFFF; text-align:left; clear:both;}
:root div.overflow { overflow:auto; width:700px; height:400px;}
html * div.overflow { overflow:auto; width:695px; height:400px;}
div.overflow { scrollbar-base-color:#cccccc;
               scrollbar-face-color:#ffffff;
               scrollbar-arrow-color:#666666;
               scrollbar-track-color:#ffffff;
               scrollbar-3dlight-color:#dddddd;
               scrollbar-highlight-color:#ffffff;
               scrollbar-shadow-color:#777777;
               scrollbar-darkshadow-color:#666666; }
div.overflow { margin-bottom:20px; padding:3px;}

p.faq { list-style-type:none; width:680px; text-align:center;}

div.overflow { background:url(../img/innerbg.jpg); background-repeat:repeat;}

/* contents3 */
div.overflow1 { text-align:left; clear:both;}
:root div.overflow1 { overflow:auto; width:700px; height:400px;}
html * div.overflow1 { overflow:auto; width:695px; height:400px;}
div.overflow1 { scrollbar-base-color:#cccccc;
               scrollbar-face-color:#ffffff;
               scrollbar-arrow-color:#666666;
               scrollbar-track-color:#ffffff;
               scrollbar-3dlight-color:#dddddd;
               scrollbar-highlight-color:#ffffff;
               scrollbar-shadow-color:#777777;
               scrollbar-darkshadow-color:#666666; }
div.overflow1 { margin-bottom:20px; padding:3px; background-color:#FFFFFF;}

div.wrap { width:680px; float:left;}
div.wrap { margin:0 0 10px 0; padding:0;}
div#overflow1left { width:270px; text-align:center; float:left;}
div#overflow1left a { font-size:small;}
div#overflow1right { width:400px; float:right;}

.rightcontainer { width:100%; line-height:130%;}
*+html .lrightcontainer { font-size:14px; line-height:130%;}
html[xmlns*=""] body:last-child .rightcontainer { font-size:14px; line-height:130%;}
html>/**/body .rightcontainer, x:-moz-any-link, x:default{ font-size:14px; line-height:130%;}
.red { color:#990000; font-size:14px;}
.pricelink {width:100%; text-align:right; margin-bottom:10px;}
.submit { width:100%; text-align:center;}

/* contents4 */
div.overflow { background-color:#FFFFFF; text-align:left; clear:both;}
:root div.overflow { overflow:auto; width:700px; height:400px;}
html * div.overflow { overflow:auto; width:695px; height:400px;}
div.overflow { scrollbar-base-color:#cccccc;
               scrollbar-face-color:#ffffff;
               scrollbar-arrow-color:#666666;
               scrollbar-track-color:#ffffff;
               scrollbar-3dlight-color:#dddddd;
               scrollbar-highlight-color:#ffffff;
               scrollbar-shadow-color:#777777;
               scrollbar-darkshadow-color:#666666; }
div.overflow { margin-bottom:20px; padding:3px;}

ul#instructions li { list-style-type:none;}
ul#instructions li { margin:5px 0; padding:0;}

/* share */
div#read { width:100%;}
div#read { margin:5px 0 5px; padding:0 10px;}

div#readright { width:150px; height:150px; float:left;}
div#readleft { width:530px; height:150px; background-image:url(../img/readbg.png); background-repeat:no-repeat;}
div#readleft { vertical-align:middle; color:#333; line-height:110%; float:left;}

* html div#readleft { vertical-align:middle; font-size:15px; color:#333; line-height:110%;}
*+html div#readleft { vertical-align:middle; font-size:15px; color:#333; line-height:110%;}
html[xmlns*=""] div#readleft { vertical-align:middle; font-size:15px; color:#333; line-height:110%;}