/* CSS Document */

.image-l {
background-color:#FFFFFF;
display:block;
float:left;
margin:0pt 15px 10px 0pt;
padding:5px;
}
.image-r {
background-color:#FFFFFF;
display:block;
float:right;
margin:0pt 0pt 10px 15px;
padding:5px;
}
.image-c {
margin-bottom:10px;
text-align:center;
}
.inset-l {
background-color:#FFFFFF;
display:block;
float:left;
margin:0pt 8px 5px 0pt;
padding:5px;
}
.inset-r {
background-color:#FFFFFF;
display:block;
float:right;
margin:0pt 0pt 5px 8px;
padding:5px;
}
.addtocartImg {
border:0pt none;
cursor:pointer;
display:block;
margin:10px 0pt;
padding:0px;
}
.el #contents {
}
#contents .vertical td {
text-align:center;
}
.wrap #contents {
}
#contents {
background-color:#FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
}
#contents a {
text-decoration:none;
}
#contents a:hover {
text-decoration:underline;
}
#contents #contents-table {
border-bottom:10px solid #FFFFFF;
border-collapse:collapse;
}
#itemtype #contents table {
}
#contents #contents-table select option, #itemarea select option {
padding-right:10px;
}
#contents td {
background-color:#FFFFFF;
margin:2px;
padding:5px;
}
#contents .horizontal-seperator {
border-bottom:2px solid #FFFFFF;
}
#contents .vertical-seperator {
border-right:2px solid #FFFFFF;
}
#contents.accessory * {
text-align:left;
}
#contents.accessory .details {
background-color:#FFFFFF;
margin:2px 10px;
padding:10px;
}
#contents.accessory .details a {
color:#000000;
font-size:1em;
}
#contents.accessory .details h3 {
font-size:1em;
}
#contents.accessory .details .sale-price {
margin-bottom:10px;
}
#contents .detail td {
border-bottom:15px solid #E9E9E4;
padding:5px;
}
#contents .detail.last td {
border-bottom:0pt solid;
}
#itemtype #contents .detail td, #maintype #contents .image td {
padding-bottom:10px;
}
#contents .last {
border:0pt none;
}
#contents .name {
color:#000000;
font-weight:bold;
padding:5px 0pt 0pt;
}
#contents .name {
padding:5px 0pt 0pt;
}
#contents .price {
font-weight:normal;
margin:10px 0pt 0pt;
}
#itemtype .price em {
font-style:normal;
font-weight:bold;
margin:10px 0pt;
padding:0pt 4px 0pt 0pt;
}
#contents .sale-price {
color:#336633;
}
#contents .sale-price-bold {
color:#336633;
font-weight:bold;
}
#contents .price-bold {
font-weight:bold;
margin:10px 0pt 0pt;
}
#itemtype .itemform .price {
font-weight:bold;
margin:10px 0pt;
}
#itemtype .itemform .price-bold {
font-weight:bold;
margin:10px 0pt;
}
#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {
margin:10px 0pt;
}
#itemtype .itemform .sale-price-bold {
font-weight:bold;
}
#itemtype .itemform .sale-price-bold em {
background:#FFFFFF none repeat scroll 0%;
color:#336633;
font-style:normal;
font-weight:bold;
margin:10px 0pt;
padding:0pt 4px 0pt 0pt;
}
#itemtype .itemform .sale-price em {
color:#336633;
font-style:normal;
margin:10px 0pt;
padding:0pt 4px 0pt 0pt;
}
#contents-table .availability {
padding:10px 0pt;
}
#itemtype .code {
font-style:normal;
margin:10px 0pt;
}
#itemtype .code em {
font-style:normal;
margin:10px 0pt;
}
#contents-table .contentsOptions {
padding:3px 0pt;
}
#contents-table #abstract {
padding:3px 0pt;
}
#itemtype .itemFormName, #contents-table .itemFormName {
font-weight:bold;
}
#contents-table .itemFormNameMultiLine {
display:block;
}
#itemtype .itemavailable {
color:#000000;
font-weight:bold;
margin:8px 0pt;
}
#itemtype .itemavailable em {
color:#336633;
font-style:normal;
font-weight:bold;
margin:8px 0pt 8px 4px;
}
#itemtype .itemoption {
display:inline;
font-weight:bold;
margin:2px 0pt;
}
#itemtype .multiLineOption {
display:block;
font-weight:normal;
margin:5px 0pt;
}
.contenttitle-center {
text-align:center;
}
form {
margin:0pt;
padding:0pt;
}
