/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Helvetica,Arial,sanserif,Verdana;
	font-size:100%;
	line-height:150%;
}


a {

	color:#666666;
	text-decoration:none;
}

a:hover {

	color:#006699;
	text-decoration:none;
}

/* -----preload----- */

#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(img/common/news.jpg);
       background-image: url(img/common/tshirt.jpg);
       background-image: url(img/common/prints.jpg);
       background-image: url(img/common/contact.jpg);
       background-image: url(img/common/other.jpg);
	   background-image: url(img/common/show.jpg);
	   background-image: url(http://www.alakazamlabel.com/img/common/addtocart.gif);
	          background-image: url(img/common/info.jpg);
			         background-image: url(img/common/shows.jpg);

}



/* ----- firefox ----- */

html  {
	overflow-y:scroll;
}

/* ----- centering ----- */


div#wrapper

{

	width:850px;
	border:none;
	margin:20px auto;
	text-align:left;

}





div#contents

{

	width:850px;
	border:none;
	margin:0 auto;
	text-align:left;

}

/* -----navigations----- */

div#side

{
	float:left;
	width:209px;
	text-align:center;
	padding:40px 0 0 40px;
	height: 660px;
}

ul#navi
{

list-style:none;
padding:10px 12px;


}


li#navinews a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/news_flash.gif) no-repeat 0 0;}

li#navinews a:hover {

background: url(img/common/news_flash.gif) no-repeat -186px 0;}

li#navitshirts a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/tshirt.jpg) no-repeat 0 0;}

li#navitshirts a:hover {

background: url(img/common/tshirt.jpg) no-repeat -186px 0;}

li#naviprints a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/prints.jpg) no-repeat 0 0;}

li#naviprints a:hover {

background: url(img/common/prints.jpg) no-repeat -186px 0;}

li#naviother a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/other.jpg) no-repeat 0 0;}

li#naviother a:hover {

background: url(img/common/other.jpg) no-repeat -186px 0;}

li#navishoppe a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/shoppe_flash.gif) no-repeat 0 0;}

li#navishoppe a:hover {

background: url(img/common/shoppe_flash.gif) no-repeat -186px 0;}


li#navishows a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/shows.jpg) no-repeat 0 0;}

li#navishows a:hover {

background: url(img/common/shows.jpg) no-repeat -186px 0;}

li#navicontact a {

margin:10px 0;
font-size:0;
font-weight:normal;
text-decoration:none;
text-indent:-9999px;
display:block;
width:186px;
height:69px;
background: url(img/common/info.jpg) no-repeat 0 0;}

li#navicontact a:hover {

background: url(img/common/info.jpg) no-repeat -186px 0;}



/* -----footer----- */

div#footer

{
	clear:both;
		
}

p#copyright {
padding-left:350px;

}

/* -----main contents----- */

div#main_contents

{
	width:589px;
	float: left;
	
}

/* -----toppage----- */

div#topimage
{
	padding:90px 0 0 20px;
	width: 520px;
	height: 530px;
}

/* -----tshirts toppage----- */


div#tshirts_topbox {

margin:150px 0 0 30px;
text-align:center;
width:560px;
}


div.season01_demo

{

float:left;
width:180px;

}

div.season01_demo p

{

padding:10px 0;

}
div.season02_demo

{

float:left;
width:180px;

}

div.season02_demo p

{

padding:10px 0;

}




div.season02_2

{


float:left;
width:180px;

}

div.season02_2 p

{

padding:10px 0;

}

div.clear {

clear:both;

height:10px;
}

/* -----seasons page----- */


div#tshirts_link {

margin:150px 0 0 30px;

}

div#tshirts_link img {

margin:0 5px;
margin-bottom:5px;

}

div#seasons_box {

margin:20px 0 0 30px;

}



div#seasons_box img {

margin:4px 8px;

}

div#seasons_box_l {

margin:20px 0 0 30px;

}



div#seasons_box_l img {

margin:4px 8px;

}



/* -----prints page----- */

div#prints_box {

margin:145px 0 0 30px;
height:420px;

}

div#prints_box img{

margin:5px 3px;

}

div.under_navi {
height:35px;
margin-top:30px;
text-align:right;
position:relative;
font-size:12px;
}

div.under_navi p{
color:#666666;
}

div.under_navi strong{

text-decoration:none;
color:#000000;
}

div.under_navi p,a{
color:#666666;

}

div.under_navi a:hover{
color:#0066CC;
text-decoration:underline;
}



span.print_back {
margin:0 20px;
font-weight:bold;
font-size:12px;

color:#000000;

}

span.print_back a{
color:#666666;
}

span.print_back a:hover{
color:#0066CC;
}

span.print_next {

margin:0 0px 0 20px;
font-weight:bold;
color:#000000;
font-size:12px;
}

span.print_next a{
color:#666666;
}


span.print_next a:hover{
color:#0066CC;
}
/* -----prints popup----- */

div.popup_image {

clear:both;

}

div.popup_image img{



}

div.popup_info {



}

p.logo {

float:left;

}

p.logo img {

margin:10px 0 0 20px;

}

dl.prints_information {

float:left;
text-align:left;

font-size:12px;
font-weight:normal;
text-decoration:none;
line-height:130%;
}

dt.prints_name {

margin:15px 0 0 20px;
}

dd.subname {

margin:0 0 0 20px;

}

dd.prints_info01 {

margin:0 0 0 20px;
color:#333333;
font-size:80%;
font-weight:normal;
text-decoration:none;
line-height:130%;
}

div.purchase {

float:right;
position:relative;
}

div.tshirts_purchase {

float:right;
position:relative;
}

p.buy a{

position:absolute;
top:20px; right:50px;
color:#FF0000;
text-transform:uppercase;

font-size:36px;
text-decoration:none;
font-weight:bold;

}

p.buy a:hover{
	color:#006699;
	text-decoration:none;

}

p.buy2 a{

position:absolute;
top:0px; right:60px;
color:#FF0000;
text-transform:uppercase;

font-size:36px;
text-decoration:none;
font-weight:bold;

}

p.buy2 a:hover{
	color:#006699;
	text-decoration:none;

}

p.buy3 a{

position:relative;
top:-50px; right:60px;
color:#FF0000;
text-transform:uppercase;

font-size:36px;
text-decoration:none;
font-weight:bold;

}

p.buy3 a:hover{
	color:#006699;
	text-decoration:none;

}

p.add a{

position:absolute;
top:20px; right:0px;
color:#000000;
text-transform:uppercase;
width:230px;
font-size:24px;
text-decoration:none;
font-weight:bold;

}

p.add a:hover{
	color:#FF0000;
	text-decoration:none;

}


p.avl a{

position:absolute;
top:20px; right:0px;
color:#FF0000;
text-transform:uppercase;
width:170px;
font-size:20px;
text-decoration:none;
font-weight:bold;

}

p.avl a:hover{
	color:#006699;
	text-decoration:none;

}

p.avl2 a{

position:relative;
top:-50px; right:30px;
color:#FF0000;
text-transform:uppercase;

font-size:28px;
text-decoration:none;
font-weight:bold;

}

p.avl2 a:hover{
	color:#006699;
	text-decoration:none;

}


p.soldout
{
position:absolute;
width:120px;
top:30px; right:30px;
color:#666666;
text-transform:uppercase;
font-size:22px;
text-decoration:none;
font-weight:bold;

}

div.purchase input {

margin:20px 10px 0 10px;


}

div.tshirts_purchase input {

clear:both;

position:absolute;
top:30px;
right:20px;

}




/* -----others page----- */

div#others_box {

margin:147px 0 0 10px;

}



img#other01 {

margin:5px 15px;

}

img#other02 {

margin:5px 15px;

}

img#other03 {

margin:5px 30px 5px 15px ;

}


/* -----contactpage----- */

div#contact_box {

margin:210px 0 0 115px;

}


h2#mail {

margin:10px 0 0 0;

}

h2#stokist {

margin:0 0 10px 0;

}

h2#links {

margin:10px 0 0 0;

}

h2#shipping {

margin:0px 0;

}

/* ----- stokist popup----- */


div.stokist_main
{

padding:30px 10px;
font-size:90%;

}

div.stokist_main a
{

color:#006699;
text-decoration:none;

}

div.stokist_main a:hover
{

color:#ff0000;
text-decoration:none;

}


h3.nation
{

color:#666666;
font-weight:bold;

border-bottom:1px solid #35B6F0;
}

h3.nation_yellow
{

color:#666666;
font-weight:bold;

border-bottom:1px solid #FFFF33;
}

h3.nation_green
{

color:#666666;
font-weight:bold;

border-bottom:1px solid #33CC00;
}

h3.nation_pink
{

color:#666666;
font-weight:bold;

border-bottom:1px solid #FF3366;
}

h3.nation_blue
{

color:#666666;
font-weight:bold;

border-bottom:1px solid #0033FF;
}

h3.nation_magenta
{

color:#666666;
font-weight:bold;

border-bottom:1px solid #FF0099;
}
dt.shopname
{

color:#000000;
font-size:120%;
font-weight:bold;
padding:10px 0 5px 0;

}

dl.information {

margin:10px 0;
font-size:80%;
line-height:140%;
color:#333333;

}




/* -----links popup----- */

p.links_popup_title {

margin:20px 0 0 0;
}


ul.linklist

{
	padding:10px 0 0 10px;
	list-style: none;
	
}

li.link_text a
{
	color:#000000;
	font-size: 110%;
	margin:10px 0 ;

}

li.link_text a:hover
{
	color:#006699;
	text-decoration:none;

}


/* ----- shipping popup----- */

div.shipping_box {
width:540px;
font-size:12px;
}

div.shipping_box h3{
font-size:16px;
}

div.shipping_box p{
margin:10px 0;
}

th.shipping_head_th {
text-align:center;
background-color:#EEEEEE;
padding:2px;
font-weight:normal;
}

th.shipping_left_th {

font-weight:normal;
font-size:11px;
background-color:#CCCCCC;
padding-top:3px;
padding-left:5px;
}

table.shipping_table {
margin:0px 0 20px 0;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

table.shipping_table td,th{
border-bottom: #999999 solid 1px;
}

p.shipping_title {
font-weight:bold;
color:#666666;
}

/* ----- news----- */


div#main

{
	width:589px;
	float: left;
	text-align: center;
}


div#news_main

{
	width:589px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 150px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.news
{
width:589px;

}

.news_date

{
	float:left;
	width:110px;
	text-align: left;
	font-size: 140%;
}

.news_contents

{
	float:left;
	width:465px;
	text-align: left;
}

.news_footer

{
clear:both;
width:580px;

}

.date
{
	padding:0 0 0 10px;
	font-weight: bold;
}

.news_text a
{
	color: #3366FF;
}

.news_text a:hover
{
	color: #FF00CC;
}

div.news_contents_title

{
	font-weight: bold;
	font-size: 140%;  

}

div.news_contents_inner

{
	margin-top: 15px;
	text-decoration: none;
	font-size: 14px;
	padding-bottom: 10px;
}


div#news_back

{
margin:20px 0 0 0;

}

#line{
	margin:10px 0;
	color: #FF0000;
}

.red
{
	border-bottom-style: solid;
	border-color: #FF0000;
	border-bottom-width: 1px;
	margin-top: 15px;
}

.green
{
	border-bottom-style: solid;
	border-color: #009900;
	border-bottom-width: 1px;
	margin-top: 15px;
}

.yellow
{
	border-bottom-style: solid;
	border-color: #FFFF00;
	border-bottom-width: 1px;
	margin-top: 15px;
}

.blue
{
	border-bottom-style: solid;
	border-color: #3399FF;
	border-bottom-width: 1px;
	margin-top: 15px;
}

.magenta
{
	border-bottom-style: solid;
	border-color: #FF00CC;
	border-bottom-width: 1px;
	margin-top: 15px;
}



/* -----highslide settings----- */

.highslide-html {
    background-color: white;
}



.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

div.highslide_haikei_blue {
background:url(img/others/4/badge_haikei.gif) repeat;

}

div.highslide_haikei_black {
background-color:#000000;

}


/* -----sizing ----- */

h1.sizing_title {
margin:15px 0 0 15px;
color:#333333;
}

span.cm {
font-weight:normal;
font-size:10px;
margin-left:3px;

}

table.size_table {
margin:10px 0 0 15px;
border:#CCCCCC solid 1px;
}

table.size_table td{
font-size:12px;
padding-top:3px;
}

td.size_cell {
text-align:center;
}

th.head_th {
background-color:#EEEEEE;
padding:2px;
}

th.left_th {
font-weight:normal;
font-size:11px;
background-color:#CCCCCC;
padding-top:3px;
}

p.size_note {
font-size:11px;
width:320px;
margin:15px 0 15px 15px;
color:#333333;
}

/* -----newpopup----- */

div.popup_box_black {
background-color:#000000;

}

div.item_image {

}

div.item_image img{
margin:10px 20px 10px 20px;
}

p.item_name {
margin:10px 0px 0px 60px;
font-size:12px;
}

span.name {
font-weight:bold;

}

div.purchase_detail_black {
position:relative;
height:100px;
margin:0px 0px 0px 60px;
color:#000000;
font-size:12px;
}

div.purchase_detail_white {
position:relative;
height:100px;
margin:0px 0px 0px 60px;
color:#FFFFFF;
font-size:12px;
}

div.purchase_detail input{
margin:0 3px;
}

p.add a{
text-align:right;
position:absolute;
right:20px;bottom:40px;
color:#FF0000;
text-transform:uppercase;
font-size:24px;
text-decoration:none;
font-weight:bold;
}

p.add a:hover{
color:#006699;
}

/* -----showspage----- */

div.shows_title_area {
margin:103px 0 10px 0;
font-size:12px;
height:35px;

}

h2.shows_title{

}

p.shows_des {

}

div#shows_box {

height:420px;
text-align:center;


}

div#shows_topbox {
margin:145px 0 10px 0;

}

div#shows_infobox {
margin-top:10px;
margin-bottom:20px;

}

h3.shows_year {
font-size:16px;
padding-left:20px;
margin-top:20px;
}

ol.event_ol {
list-style:none;
padding-left:20px;
font-size:12px;
}

ol.event_ol li{
line-height:120%;
margin:10px 0;
}

ol.event_ol li a{
line-height:120%;
color:#000000;
}

ol.event_ol li a:hover{
line-height:120%;
color:#006699;
text-decoration:underline;
}

ol.event_ol_cyan {
list-style:none;
padding-left:20px;
font-size:12px;
}

ol.event_ol_cyan li{
line-height:120%;
margin:10px 0;
}

ol.event_ol_cyan li a{
line-height:120%;
color:cyan;

}

ol.event_ol_cyan li a:hover{
line-height:120%;
color:#006699;
text-decoration:underline;
}

ol.event_ol_red {
list-style:none;
padding-left:20px;
font-size:12px;
}

ol.event_ol_red li{
line-height:120%;
margin:10px 0;
}

ol.event_ol_red li a{
line-height:120%;
color:red;

}

ol.event_ol_red li a:hover{
line-height:120%;
color:#006699;
text-decoration:underline;
}

ol.event_ol_green {
list-style:none;
padding-left:20px;
font-size:12px;

}

ol.event_ol_green li{
line-height:120%;
margin:10px 0;
}

ol.event_ol_green li a{
line-height:120%;
color:green;
margin:10px 0;
}

ol.event_ol_green li a:hover{
line-height:120%;
color:#006699;
text-decoration:underline;
}

p.credit {
margin-top:6px;
font-size:11px;


}

div.shows_under_navi {
	width:590px;
	text-align:right;
	position:absolute;
	top:615px;
	
	font-size:12px;
}

div.shows_under_navi2 {
	width:590px;
	text-align:right;

	
	font-size:12px;
}

div.shows_under_navi a{
margin:0 1px;
}

div.shows_under_navi2 a{
margin:0 1px;
}

span.more_info {
float:left;

font-weight:bold;

color:#000000;

}

span.more_info a{
color:#666666;
}

span.more_info a:hover{
color:#0066CC;
}

h3.shows_information {
font-size:14px;
padding-left:20px;
margin:10px 0;
}

p.info_des {
padding-left:20px;
font-size:12px;
}
