div.navigator {text-align:left; background-color:#FAFAFA;}
div.navigator div.bar {width:100%;}
div.navigator a.lbutton, div.navigator div.lbutton, div.navigator a.lbutton_gray, div.navigator div.lbutton_gray {float:right; margin:8px 0 0 8px;}
div.navigator form {margin:0; padding:0;}
div.navigator input.field {width:70px;}

div.subleft {float:left; width:230px; border:1px dashed #CCCCCC; text-align:left; padding:0 5px 5px 5px;}
div.subright {float:right; width:230px; border:1px dashed #CCCCCC; text-align:left; padding:0 5px 5px 5px; margin-right:0;}
div.subcenter {width:235px; border:1px dashed #CCCCCC; text-align:left; padding:0 5px 5px 5px; margin-left:auto; margin-right:auto;}
div.subcenter div.hline_dash {clear:none;}
div.subright input.field {width:80px;}
div.subcenter table tr td {font-size:13px;}
div#content div.subleft ul {margin-top:10px; margin-bottom:8px; padding-left:15px;}

div#switcher {float:right; width:230px; border:1px dashed #CCCCCC; text-align:center; padding:0 5px 0 5px; margin-right:0; position:relative; top:-32px; background-color:#F0F0F0;}
div#switcher a {float:right; margin:5px 10px 5px 10px; cursor:pointer;}

div#images div.margin_top {width:100%;}
div#images table {width:320px; margin-left:auto; margin-right:auto;}
div#images table td {border:1px dashed #CCCCCC;}
div#images img {border:1px solid #666666; width:280px; margin:10px;}

div#qna div.margin_top {width:100%;}
div#qna form {width:520px; background-color:#E0E0E0; border:1px solid #AAAAAA; margin:10px; margin-left:auto; margin-right:auto;}
div#qna form textarea.field {width:80%; height:70px;}
div#qna form a.lbutton_gray {margin-bottom:10px;}
div#qna table {width:550px; margin-left:auto; margin-right:auto;}
div#qna table td.time {white-space:nowrap;}
div#qna table td.question {text-align:left; background-color:#EEEEEE}
div#qna table td.answer {text-align:left;}
div#qna table td div.hline {width:100%;}
div#qna div.title {background-color:#EEEEEE;}
div#qna ul {margin-bottom:10px;}
div#qna a {cursor:pointer;}
div#contact td.th {width:100%;}
div#contact div.request {background-color:#EEEEEE; margin-top:5px; margin-bottom:5px;}
div#calculator .field {width:75%; margin:0;}

div#charging {border:1px solid #CCCCCC; margin:12px; margin-left:auto; margin-right:auto; display:block; width:540px;}
div#charge div.margin_top {width:100%;}
table#money th {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#0099FF; font-weight:normal;}
table#money {border:1px dashed #CCCCCC; margin:5px; margin-left:auto; margin-right:auto;}

form#bid {margin:0; padding:0;}

