﻿/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
/* font-size:14px; */
}
a:link {
color:#0000FF;
}
a:visited {
color:#0000FF;
}

a.nav:visited {
color:#FFFFFF;
}

a:hover {
color:#FF0000;
}

a.nav {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.nav:hover{
text-decoration:underline;
}

img {
border:none;
}

.nav-button {
float:right;
text-align:right;
color:#0000FF;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.nav-button:hover {
color:#FF0000;
}

table.nav {
font-size:14px;
border-spacing:2px;
border-color:#FFFFFF;
border:none;
padding:1px;
width:950px;
height:auto;
margin: auto;
white-space:nowrap;
}

td.nav {
background-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:center;
padding:8px;
white-space:nowrap;
}

table.item-single {
width:auto;
margin: auto;
}

td.item-single {
border:thin;
border-style:solid;
border-color:#FF0000;
border-collapse:separate;
border-radius:10px;
text-align:center;
vertical-align:top;
padding:5px;
white-space:nowrap;
}

td.item-single-middle {
border:thin;
border-style:solid;
border-color:#FF0000;
border-collapse:separate;
border-radius:12px;
text-align:center;
vertical-align:middle;
padding:3px;
}

td.item-single-title {
background-color:#0000FF;
color:#FFFFFF;
font-weight:bold;
border-collapse:separate;
border-radius:12px;
text-align:center;
padding:2px 0px 2px 0px;
}

table.item-main {
width:950px;
margin:auto;
border-spacing:3px;
border:0px;
border-style:solid;
border-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:center;
vertical-align:top;
}

td.item-main {
border:thin;
border-style:solid;
border-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:center;
vertical-align:top;
padding:5px;
}

td.item-main-title {
background-color:#0000FF;
color:#FFFFFF;
font-weight:bold;
border:none;
border-collapse:separate;
border-radius:12px;
text-align:center;
padding:5px;
}

td.item-main-title-sub {
border:thin;
border-style:solid;
border-color:#0000FF;
background-color:#FFFFFF;
color:0000FF;
font-weight:bold;
border-collapse:separate;
border-radius:12px;
text-align:center;
padding:5px;
}

.item-main-title-sub {
color:0000FF;
font-weight:bold;
text-decoration:underline;
font-size:20px;
}

td.item-main-desc {
border:0px;
border-style:solid;
border-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:left;
vertical-align:top;
padding:10px;
}

td.item-main-pkg {
border:0px;
border-style:solid;
border-color:#008000;
border-collapse:separate;
border-radius:12px;
text-align:center;
padding:5px;
}

td.item-main-pkg-title {
background-color:#008000;
color:#FFFFFF;
font-weight:bold;
border:none;
border-collapse:separate;
border-radius:12px;
text-align:center;
padding:5px;
}

table.item-main-infobox {
width:950px;
margin:auto;
border-spacing:2px;
border:1px;
border-style:solid;
border-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:center;
vertical-align:top;
}

td.item-main-infobox-desc {
border:0px;
border-style:solid;
border-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:left;
vertical-align:top;
padding:10px;
}

table.accessory-desc {
border:thin;
border-style:solid;
border-color:#0000FF;
border-collapse:separate;
border-radius:12px;
text-align:left;
padding:5px;
width:100%;
}

td.accessory-image {
vertical-align:middle;
text-align:center;
display:inline;
white-space:nowrap;
}

td.accessory-desc {
text-align:left;
width:100%;
padding:3px;
}

.item-main-pgk-number {
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

.item-main-price {
color:#008000;
font-weight:bold;
white-space:nowrap;
font-size:20px
}

.item-main-price-text {
color:#0000FF;
font-size:20px
}

.accessory-selection {
text-align:right;
white-space: nowrap;
vertical-align:middle;
margin:auto;
font-weight:bold;
font-size:22px;
}

.accessory-price {
white-space:nowrap;
vertical-align:middle;
margin:auto;
text-align:right;
color:#008000;
font-weight:bold;
font-size:20px;
}

img.item-single {
border:none;
margin: 3px;
}

img.accessory {
padding:5px;
}

.tabs {
margin-top:10px;
border:thin solid #0000FF;
background-color:#FFFFFF;
color:#0000FF;
font-size:18px;
font-weight:bold;
border-top-left-radius:15px;
border-top-right-radius:15px;
padding:5px;
border-collapse:separate;
}

.tabs-small {
margin: 0px;
padding:20px 10px 20px 10px;
border-bottom:2px solid #0000FF;
background-color:#FFFFFF;
color:#0000FF;
font-size:18px;
text-align:center;
white-space:nowrap;
}

.tabs-small-index {
border:thin;
border-style:solid;
border-color:#FF0000;
border-collapse:separate;
border-radius:30px;
padding:18px 10px 18px 10px;
background-color:#FFFFFF;
color:#0000FF;
font-size:22px;
font-weight:bold;
text-align:center;
white-space:normal;
}

#tabs-small-selected {
border-top-right-radius:15px;
border-top-left-radius:15px;
font-size:22px;
text-align:center;
font-weight:bold;
border:3px solid #0000FF;
border-bottom:none;
padding:20px 10px 20px 10px;
background-color:green;
color:#FFFFFF;
}

.btn-small-selected {
border-top-right-radius:15px;
border-top-left-radius:15px;
font-size:22px;
text-align:center;
font-weight:bold;
border:3px solid #0000FF;
border-bottom:none;
padding:20px 10px 20px 10px;
background-color:green;
color:#FFFFFF;
}

.subnote {
font-size:12px;
}

.title-page {
font-weight:bold;
text-decoration:underline;
color:#0000FF;
font-size:28px;
}

.title-page-sub {
font-weight:bold;
color:blue;
font-size:18px;">
}

@media only screen and (max-width: 800px) {
  .accessory-price, .accessory-selection, .item-main-infobox-desc, .accessory-desc, .item-main-desc, .item-main-price-text, .item-main-price {
    font-size: 120%;
  }
}