#offs{margin:0 auto 20px auto;text-align:center}
#offs tr td{margin:0;padding:0 10px;text-align:center;vertical-align:bottom}
#offs tr th a img{padding-top:10px;width:30px;height:30px;border:0}
.offBox, .offBox>* {display:block;margin:0 auto;text-align:center;vertical-align:middle}
.offlbl{padding:0 5px 3px 5px;width:130px;color:#038;vertical-align:middle;font-weight:bold;letter-spacing:-0.05em}
.offprc{margin:5px 20px 0 20px;padding:3px 5px;background:#236;color:#fd5;border:1px solid #fff;font-weight:bold;font-variant:small-caps;font-size:110%}
.offprc tt{font-size:80%;letter-spacing:-0.1em}
.offBox:link, .offBox:active, .offBox:visited {color:#038}
.offBox:hover, .offBox:hover .offlbl {color:#c93}
.offBox:hover .offlbl{text-decoration:underline}

.frontF{width:100%;margin:0}
.frontR{width:auto;margin-right:32%;padding-right:20px}
#ftxt{clear:both}

#cart{padding:2px;width:100%;background:#ccd;color:#000;border:1px solid #fff}
#cart tr{margin:2px 0}
#cart tr th, #cart tr td{margin:1px 0;padding:3px}
#cart .ctop{font-weight:normal;text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}
#cart .cgrw th{font-weight:normal;text-align:left;vertical-align:top}
#cart .cgrw td{white-space:nowrap}
#cart td.btn{padding-bottom:2px;width:1%;text-align:center;vertical-align:bottom}
#cart td.amt{text-align:center}
#cart .cgrw td.summr{text-align:right}
#cart .cgrw td.summr tt{font-size:80%;letter-spacing:-0.1em;font-variant:small-caps}
#cart .r0{background:#bbc}
#cart .r1{background:#dde}
#cart .cbot{font-weight:normal;text-align:center;vertical-align:top;border-top:1px solid #fff}
#cart a{padding:0;color:#038;letter-spacing:normal}
#cart a:link, #cart a:active, #cart a:visited{color:#038;text-decoration:none}
#cart a:hover{color:#fd3;text-decoration:none}
#cart .r0 a:hover{color:#fd3}
#cart .r1 a:hover{color:#ca0}

#order{padding:2px;width:100%;background:#ccd;color:#000;border:1px solid #fff}
#order caption{text-align:center;font-size:larger;text-decoration:none;font-weight:bold;color:#038}
#order tr{margin:2px 0;padding:2px 0;border:1px solid #666;background:#bbc}
#order tr th, #order tr td{margin:1px 0;padding:3px;background:#ccd}
#order tr th{width:1%;vertical-align:top;text-align:right;font-weight:normal;font-size:smaller;white-space:nowrap}
#order .ohead{text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}
#order .ohead th{text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}
#order .ofoot{font-weight:normal;text-align:center;vertical-align:top;border-top:1px solid #fff}
#order tr th.warn{width:100%;text-align:center;vertical-align:bottom;font-weight:bold;}
#order tr th.btn{width:100%;text-align:center;vertical-align:top;font-weight:normal;}
#order tr th i{font-size:95%;font-weight:bold;}
#order tr th b{color:#f00;}
#order tr td{padding:0;}
#order tr td input{margin:0 15px 0 0;width:99%;border:1px solid #666;background:#ccc;color:#000}
#order tr td textarea{margin:0 15px 0 0;width:99%;border:1px solid #666;background:#ccc;color:#000}
#order tr td.otxt{font-size:95%}
#order tr td.otxt dfn{font-style:normal;text-decoration:underline}
#order a{padding:0;color:#038;letter-spacing:normal}
#order a:link, #order a:active, #order a:visited{color:#038;text-decoration:none}
#order a:hover{color:#fd3;text-decoration:none}

#cont{margin-top:0;padding:10px;width:100%;color:#000;}
#cont a:link, #cont a:active, #cont a:visited{color:#038;text-decoration:none}
#cont a:hover{color:#db0;text-decoration:none}
#cont tr th{width:1%;vertical-align:top;text-align:right;font-weight:normal;white-space:nowrap;color:#db0}
#cont ul{margin:0;padding:0;list-style:none;list-style-type:none;color:#000}
#cont ul li{margin:0;padding:0;}
#cmap, .cmap {margin-top:15px;padding:10px;color:#000;text-align:center}
#cmap #rp, .cmap #rp {margin:10px auto;text-align:center}

.txts ul{list-style-image:url('img/rtri.png');min-height:10em}
.txts ul li.txtp{padding-right:20px}
.txts #himg{float:right;padding-left:10px;text-align:center}
.txts #himg{display:inline;text-align:center}
.txts #himg .gbox{display:block;margin:0 0 15px 0}
.txts #himg a{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:top;word-wrap:break-word;}
.txts #himg a{min-height:330px;width:330px}
* html .txts #himg a{display:inline;text-align:center;border:1px solid #000;_height:190px}
* + html .txts #himg a{display:inline}
.txts #himg a>*{display:table;margin:0 auto;table-layout:fixed;overflow:hidden}
.txts #himg a>span{text-align:center}
.txts #himg a span.iBox{display:block;margin:0;padding:0;width:330px;height:330px;border:0;text-align:center;vertical-align:middle}
.txts #himg a span.iBox>span{display:block;margin:0;padding:15px;width:300px;height:300px;border:0;text-align:center;vertical-align:middle}
.txts #himg a span.iBox0{background:url(img/ibox0b.png) center center no-repeat}
.txts #himg a span.iBox1{background:url(img/ibox1b.png) center center no-repeat}
.txts #himg a span.iBox>span>img{margin:0;padding:0;width:300px;height:300px}

