.nav	 { text-align: center;margin: 16px 0 0 0; }
.nav  a	 { background: url('../images/template/nav-sprite.png') no-repeat;display: inline-block;width: 90px;height: 30px; }
.nav .home	 { background-position: 30px -0px; }
.nav .home:hover	 { background-position: 30px -120px; }
.nav .next	 { background-position: 30px -80px; }
.nav .next:hover	 { background-position: 30px -200px; }
.nav .previous	 { background-position: 30px -40px; }
.nav .previous:hover	 { background-position: 30px -160px; }
#single_box  a.close { top: -30px; right:-46px;}

img.limit_height	 { z-index: -1;-moz-box-shadow: 0 0 12px 12px rgba(80, 80, 80, 0.9);-webkit-box-shadow: 0 0 12px 12px rgba(80, 80, 80, 0.9);box-shadow: 0 0 12px 12px rgba(80, 80, 80, 0.9);box-shadow-bottom: 0 0 12px 12px rgba(120, 120, 120, 0.0);behavior: url("../_css/css3 PIE/PIE.php");height: 80%;max-height: 580px;position: relative;display: inline-block;vertical-align: middle; }
img.limit_width	 { z-index: -1;-moz-box-shadow: 0 0 12px 12px rgba(80, 80, 80, 0.9);-webkit-box-shadow: 0 0 12px 12px rgba(80, 80, 80, 0.9);box-shadow: 0 0 12px 12px rgba(80, 80, 80, 0.9);box-shadow-bottom: 0 0 12px 12px rgba(120, 120, 120, 0.0);behavior: url("../_css/css3 PIE/PIE.php");width: 100%;position: relative;display: inline-block;vertical-align: middle; }
img.vpi	 { height: 85%;position: relative;display: inline-block;vertical-align: middle; }

.collapsed div	 { display: none; }
X.collapsed h1	 { background: url("../images/icons/expand.gif") 100% center no-repeat, url("../images/icons/expand.gif") 0% center no-repeat;background-image-size: 200%; }
.collapsed h1::after	 { content: '___'; color: rgba(255,255,255,0); background: url("../images/icons/info2.png") no-repeat; margin-left: 32px; width: 30px; height: 30px;
	cursor: hand; cursor: pointer;}

.expanded div	 { display: block; }
.expanded h1	 { background: url("../images/icons/contract.gif") 100% center no-repeat, url("../images/icons/contract.gif") 0% center no-repeat; }

.purchase	 { text-align: center; }
.purchase img	 { vertical-align: text-top; }
.purchase p	 { line-height: 1.2;margin: 8px 5% 0 5%;font-size: 13px;color: #333333; }
.return	 { margin-left: -7px; }

.tags	 { font-size: 12px !important; }
.tags span	 { display: inline-block;color: #246BB2;border: 1px solid #8199cc;background-color: #ccddff;margin: 1px 2px;padding: 0 8px; }
.tags span:hover	 { color: #0a1f59; }

tr.price_list_only	 { display: none; }

#single_main	 { text-align: center;margin: 20px auto 16px auto;width: 100%;height: 100%;position: relative;z-index: 1; }
#single_main.pan	 { text-align: center;margin: 72px auto 16px auto;width: 100%;height: 100%;position: relative;z-index: 1; }
#single_main h1	 { font-size: 24px; }
#single_main h1.smaller_title	 { font-size: 20px; }
#single_main table	 { margin: 0 0 0 13%;width: 70%;font-size: 14px;line-height: 1.2; }
#single_main table.laminate	 { float: none;margin-left: 0px; }
#single_main table#poster_prices	 { margin: 0 0 0 14%;width: 72%; }

div#image_info	 { margin: 0 auto 4px auto;text-align: left;width: 100%;font-size: 14px;line-height: 1.3;z-index: 10; }
div#image_info h1	 { margin-top: 24px;margin-bottom: 12px; }
#image_info h2	 { text-align: center;color: #800; }
#image_info div#left_thumb img	 { float: left;height: 70px !important;width: auto;margin: 12px 1%; }
#image_info > div.expanded	 { border: 3px solid #ffffff; background-color: #fff; padding: 0 12px 12px 12px;}

#image_info th	 { font-size: 14px;line-height: 1.4; }
#image_info img.contact_us_img	 { height: 60px;padding: 0;margin: 0; }
#image_info h3	 { text-align: center;background-color: #ebe7d5;color: #800;width: 100%;padding: 5px 0; }
#image_info p	 { margin-bottom: 10px;margin-top: 10px; }
#image_info ul	 { list-style-type: none;margin: 0 0 0 0;padding: 0; }
#image_info li	 { margin: 0 0 8px 0; }
.align_middle  img { vertical-align: middle; margin-right: 16px; }
.order_now	 { height: 28px;vertical-align: middle;padding-right: 16px; }

#vpr	 { position: relative;width: 48%;float: left;margin-top: 60px; }
#vpr table	 { margin: 0 0 0 0%;width: 100%;font-size: 14px;line-height: 1.2; }
#vpr h3	 { margin: 8px 0 0 25%;text-align: left;font-size: 14px;line-height: 1.2; }


