h1,h2,h3{text-align:center}h3{margin:20px auto}h2,h3,.shadow,.slogan,.listText li:last-child{text-shadow:1px 1px 3px #fc6}.listText,.slogan{font-style:italic}
.listText,galDiv{list-style-position:outside;margin:0 5px 5px}.listText li{margin-bottom:3px}.listText li:nth-child(odd){margin-left:10%;list-style-type:circle}.listText li:nth-child(even){margin-left:20%;list-style-type:disc}.listText li:last-child{margin-left:25% !important;font-weight:bold}
.listText li>span{border-bottom:dashed 1px #888;cursor:help}
.ul_style,.opt_ul{margin:-5px 5px 0;list-style-position:inside;text-indent:5%}
#bigPhoto{float:right;margin:0 10px 10px;width:40%;max-width:500px}
.price{list-style:none;margin:0 5px}.price li{margin-left:5%}
.galDiv{margin:10px 0;text-align:center;clear:both}.galDiv li{display:inline-block;width:19%}.galDiv img{margin:0 auto !important;width:85%;max-width:140px}.galDiv li:first-child,.galDiv li:last-child{display:none}
@media screen and (max-width:1450px){.listText li{line-height:1.2}}
@media screen and (max-width:1020px){.listText li{line-height:1.1}}
@media screen and (max-width:650px){.listText li{line-height:1}.listText li:nth-child(odd){margin-left:5%}.listText li:nth-child(even){margin-left:9%}}