﻿/* 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:12px;
text-align:center;
vertical-align:top;
padding:3px;
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;
}

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:0px;
width:100%;
}

td.accessory-image {
vertical-align:middle;
text-align:center;
display:inline;
white-space:nowrap;
}

td.accessory-desc {
text-align:left;
vertical-align:top;
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;
}

.item-main-price-text {
color:#0000FF;
}

.accessory-selection {
text-align:right;
white-space: nowrap;
vertical-align:middle;
margin:auto;
}

.accessory-price {
white-space: nowrap;
vertical-align:middle;
margin:auto;
text-align:right;
color:#008000;
font-weight:bold;
}

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:2px 5px 2px 5px;
border-bottom:2px solid #0000FF;
background-color:#FFFFFF;
color:#0000FF;
font-size:18px;
text-align:center;
white-space:nowrap;
}

#tabs-small-selected {
border-top-right-radius:8px;
border-top-left-radius:8px;
font-size:18px;
font-weight:bold;
border:3px solid #0000FF;
border-bottom:none;
padding:2px 10px 2px 10px;
}

.subnote {
font-size:12px;
}

.title-page {
font-weight:bold;
text-decoration:underline;
color:#0000FF;
font-size:18px;
}

.title-page-sub {
font-weight:bold;
color:blue;
font-size:16px;">
}