/*NOT CALLED WAS ORIGINAL CSS SAVE FILE*/

@charset "UTF-8";

/* Classes */
.image-l {background-color:transparent; display:block; float:left; margin:0 .3em;padding:.3em}
.image-r {background-color:transparent; display:block; float:right; margin:0 .3em;padding:.3em}
.image-c {text-align:center; margin-bottom:.625em;border:0}
.inset-l {background-color:transparent; display:block; float:left; margin:0 .3em;padding:.3em}
.inset-r {background-color:transparent; display:block; float:right; margin:0 .3em;padding:.3em}

.addtocartImg{border:0;margin:.625em 0;padding:0;cursor:pointer;display:block}
.el #contents {}  
#contents .vertical td {text-align:center} /* Used for the "Vertical" RTML Layout */	
.wrap #contents {}

/* IDs */
#contents {background-color:#f0f8ff;border-right:.3em solid #ffffff; border-left:.3em solid #ffffff}
#contents #contents-table select option, #itemarea select option{padding-right:.625em}
#contents a{text-decoration:none;}
#contents a:hover{text-decoration: underline}
#contents #contents-table {border-collapse:collapse; border-bottom:.625em solid #ffffff}
	#itemtype #contents table {/*margin:.625em 0;*/}
#contents td {background-color:#f0f8ff; margin:.125em; padding:.125em; font-size:.98rem}
#contents .horizontal-seperator{border-bottom:.06em solid #efefef}
#contents .vertical-seperator{border-right:.06em solid #efefef}

#contents.accessory * {text-align:left}
#contents.accessory .details {background-color:#fff; margin:.125em .625em; padding:.625em}
#contents.accessory .details a {color:#000; font-size:1rem} /* COLOR:LINK, FONTSIZE:NAME */
#contents.accessory .details h3 {font-size:1rem}
#contents.accessory .details .sale-price {margin-bottom:.625em}

#contents .detail td {padding:.3em; border-bottom:.1em solid #e9e9e4} /* The Border-bottom must be applied to the TD, not the TR in order to work in IE */
#contents .detail.last td {border-bottom:0 solid} /* Needed for FF */
	#itemtype #contents .detail td,
	#maintype #contents .image td {padding-bottom:.625em}
#contents .last {border:0}
#contents .name * {color:#000000; font-weight:500}
#contents .price {font-weight:normal; margin:.625em 0 0}
	#itemtype .price em {font-style:normal; font-weight:500; margin:.625em 0; padding:0 .25em 0 0}
#contents .sale-price {color:#e82235}  
#contents .sale-price-bold {color:#e82235;font-weight:500}
#contents .price-bold {font-weight:500;margin:.625em 0 0}
#itemtype .itemform .price {margin:.625em 0}
#itemtype .itemform .price-bold {font-weight:500; margin:.625em 0}
	#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:.625em 0}
	#itemtype .itemform .sale-price-bold {font-weight:500}
	#itemtype .itemform .sale-price-bold em {background:#ffffff; color:#e82235; font-style:normal; font-weight:500; margin:.625em 0; padding:0 .25em 0 0}
	#itemtype .itemform .sale-price em {color:#e82235; font-style:normal; margin:.625em 0; padding:0 .25em 0 0}

#itemtype .code {font-style:normal; margin:.625em 0}b
#itemtype .code em {font-style:normal; margin:.625em 0}
#itemtype .itemavailable {color:#393939; margin:.625em 0}
#itemtype .itemavailable em {color:#990000; font-style:normal; font-weight:500; margin:.5em 0 .5em .25em}
#itemtype .itemoption {display:inline; font-weight:500; margin:.125em 0}
#itemtype .multiLineOption {display:block; margin:.3em 0; font-weight:normal}
.contenttitle-center{text-align:center}
form{padding:0;margin:0}

