/*
 ＢＯＤＹ　ＩＤＳ
------------------------------------------------- */
html { background-color: #963184;}





body#idx {
font-family:sans-serif;
font-size: 11px;
line-height: 14px;
text-align: center;
margin:0;padding:0;
min-width: 900px;
color: #000;
padding-top:10px;


}


body#showcase {
font-family:sans-serif;
font-size: 11px;
line-height: 14px;
text-align: center;
margin:0;padding:0;
min-width: 900px;
color: #000;
padding-top:10px;
}

body#blog {
font-family:sans-serif;
font-size: 11px;
line-height: 14px;
text-align: center;
margin:0;padding:0;
min-width: 900px;
color: #000;
padding-top:10px;
}

body#about {
font-family:sans-serif;
font-size: 11px;
line-height: 14px;
text-align: center;
margin:0;padding:0;
min-width: 900px;
color: #000;
padding-top:10px;
}


body#search {
font-family:sans-serif;
font-size: 11px;
line-height: 14px;
text-align: center;
margin:0;padding:0;
min-width: 900px;
color: #000;
padding-top:10px;
}












/*-------------------------------------------------
 GENERAL
------------------------------------------------- */

h1 {
  font-size: 18px; margin:0;padding:0
  }



h2 {
  font-size: 16px;
}

h3 {
  font-size: 13px;
}

p {
 font-size: 11px;
}

a {
  color: #162758;
  text-decoration: none;


}

img {border:0}
a:visited {
  color: #162758;text-decoration: none;}


a:hover {
  color: #162758;text-decoration: underline;

}

a:focus {}

a:active {
color: #162758;
}










/*-------------------------------------------------
COMMON
------------------------------------------------- */
.container{
margin-left:auto;
margin-right:auto;
width:850px;

}

.top{
width:850px;
float:left;
text-align:left;
background-color:#162758;
background-image: url(http://tokyo-trash.com/images/interface/top-edge.png);
background-position: top;
  background-repeat: no-repeat;
color:#fff;
padding-bottom:10px

}

#ttlogo {margin-left:20px}
#ttlogo-type {margin-top:25px}

#top-edge{
margin:0;
}


#nav-container
{
width:450px;float:left
}


#user-menu{
width:850px;
text-align:left;
float:left;



}

#user-menu p{

}


#login{
float:right;
text-align:right

}

#login p{
padding-right:20px;color:#fff

}

#login a{
color:#fff

}


#login a:hover{
text-decoration:none

}


#menu-container{
width:100%;
float:left;
text-align:left;

}






#search {float:right;}

.footer{
width:850px;margin-left:auto;margin-right:auto;clear:both;padding-top:3px



}





#banner {background-color:#f6a7cf;height:60px;float:left;width:100%}


#logo-container{float:left;width:400px}
#logo-container img {margin-bottom:10px}

#navigation{width:850px;float:left;padding-top:20px;padding-bottom:10px}


#supporters{width:850px;float:left;}
#contributors{width:850px;float:left; color:#fff}
#contributors img{margin-top:3px;margin-right:3px}


/*
INDEX
---------------------------------- */




#idx .content{
width:850px;
float:left;
background-image: url(http://tokyo-trash.com/images/interface/news-edge-bot.png);
background-position: bottom right;
background-repeat: no-repeat;
background-color:#f6a7cf;
}

#idx-content{
width:850px;
float:left;
}




#idx-story{
width:560px;
text-align:left;
float:left
}




.idx-news{
width:270px;
float:right;
text-align:left;


}

#idx-blog-entry
{
padding-right:20px


}




.idx-trash-tn{
float:left;margin-right:5px;




}


#idx .idx-trash-img{border: margin-right:10px;margin-bottom:5px}






#idx .idx-p{padding-right:20px}



#idx .latest-trash-item {width:200px;float:left;}

#idx .latest-trash {width:300px;float:right;}

/*
BLANK
---------------------------------- */

#blog .blank-content{
width:850px;
text-align:center;
background-color:#f0e1ed;
float:left;
padding-top:20px;


}


/*
SHOWCASE
---------------------------------- */

#social-sites {clear:both; width:159px}
#item-info {width:590px}
#item-details {width:390px;float:left;border-right:solid 1px #666}
#item-rating{width:100%;float:left;}


#top-trash {padding-left:0;margin-left:0;list-style:none;float:left;margin-top:0}
#top-trash li {padding-top:3px}


#showcase .content{
width:850px;
text-align:center;
background-image: url(http://tokyo-trash.com/images/interface/side-01.png);
background-position: left bottom;
  background-repeat: no-repeat;
background-color:#273f7d;
float:left;
padding-top:20px;


}


#showcase .content-trash-idx{
width:850px;
text-align:center;
background-color:#273f7d;
float:left;
padding-top:20px;
padding-bottom:20px

}


#showcase .content-inner{
width:810px;
text-align:left;
margin-left:auto;
margin-right:auto;





}

#showcase .content-inner-trash{
width:850px;
text-align:left;
float:left;

background-color:#fff;




}

#showcase .content-main{
width:630px;
float:right;
text-align:center;
padding-top:20px;
background-color:#f6a7cf


}

#showcase .content-main-idx{
width:630px;
height:600px;
float:right;
text-align:left;

background-color:#f6a7cf

}

#showcase .content-main-idx h2{
padding-left:20px;padding-right:20px;
line-height:120%

}

#showcase .content-main-details{
width:630px;
text-align:center;
float:right;
padding-top:20px;
padding-bottom:20px;
background-color:#f6a7cf;

}




#showcase .content-main-details-inner{
width:590px;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-top:10px
}

#item-info-container{
width:100%;
}

#item-detail-info{
width:370px;float:left
}


#item-price-info{
width:200px;float:right
}




#showcase .side-image{margin-top:20px;margin-bottom:20px}

#showcase .content-main-header{
text-align:left;
width:590px;
padding-top:10px;
padding-bottom:20px;
border-bottom:1px dotted #000;
margin-left:auto;margin-right:auto



}

#showcase .content-main-header p {



}

#showcase .content-main-header h1 {
margin-top:0


}


#showcase .content-main-header img {



}

#showcase .content-main-items{
width:630px;text-align:center



}







#showcase .item{
width:650px;
float:left;
text-align:left;

}

#showcase .item-images{
float:left; width:350px

}


#showcase .item h3{
padding-left:0

}





#showcase .item-text{
float:right; width:270px

}

#showcase .item-text p{
padding-right:20px

}

#showcase .item-text h2{
padding-right:20px;margin-top:0

}


#showcase .images{
float:left; width:650px

}







#showcase .content-side{
width:160px;
float:left;
text-align:left;

}

#showcase .content-side h3,p{
padding-left:0;margin-left:0

}



{
float:left;width:340px;padding-top:10px

}


#showcase .rating_star{margin:1px}





#showcase .showcase-entry{
width:590px; margin-right:auto;margin-left:auto;clear:left;text-align:left;border-bottom:dotted 1px #000;padding-bottom:10px
}

#showcase .showcase-entry-text{
width:160px; float:right;text-align:left
}

#showcase .showcase-entry-images{
width:420px;float:left;text-align:left
}


#showcase .showcase-entry-img  {float:left;margin-bottom:5px;margin-top:5px}






.showcase-paginate{
width:650px;clear:both

}


.item-desc{font-size:14px;line-height:120%}

/*
BLOG
---------------------------------- */
#blog .content{
width:100%;
float:left;
background-image: url(http://tokyo-trash.com/images/interface/side-blog.png);
background-position: left bottom;
  background-repeat: no-repeat;

background-color:#dadfed;
}

#blog .content-inner{
width:810px;
margin-left:auto;
margin-right:auto;
text-align:left;
}



#blog .content-main{
width:450px;
float:left;
text-align:left;
padding-bottom:20px


}

#blog .content-side{
width:340px;
float:right;
text-align:left;
margin-top:20px

}

#blog .comments-content-side{
width:200px;
float:right;
text-align:left;

}


#blog .content-side h3{
padding-left:0;
margin-top:0

}

#blog .comments-content-main{
width:600px;
float:left;
text-align:left;
padding-bottom:20px

}

#blog .comments-content-side{
width:200px;
float:right;
text-align:left;
padding-bottom:20px

}



.blog-popular
{
width:175px;
float:left;
text-align:left;

}

.blog-popular ul
{
width:200px;
float:left;
padding-left:0;
list-style-type: none;

}
.blog-popular ul li
{
padding-left:0;
margin-left:0;
}






#blog .blog-cat
{
width:145px;
float:left;
text-align:left;
margin-right:10px

}

#blog .blog-cat ul
{
width:100%;
float:left;
padding-left:0;
list-style-type: none;

}

#blog .blog-cat li
{
padding-left:0;
margin-left:0;
}


#blog .blog-entry{
width:100%;
float:left;
text-align:left;
margin-top:20px;
background-color:#fff

}

#blog .blog-entry p{
padding-left:20px;padding-right:20px

}

#blog .blog-entry h2{
padding-left:20px;padding-right:20px

}

#blog .blog-cat h3
{
margin-bottom:0;
margin-top:0

}


#blog .idx-posted {width:410px;clear:both;margin-left:auto;margin-right:auto}

#blog .comments-posted {width:560px;clear:both;margin-left:auto;margin-right:auto}

#blog .comments-blog-entry{
width:100%;
float:left;
text-align:left;
margin-top:20px;
background-color:#fff

}

#blog .comments-blog-entry p{
padding-left:20px;padding-right:20px

}

#blog .comments-blog-entry h2{
padding-left:20px;padding-right:20px

}

#blog .comments-blog-entry h3{
padding-left:20px;padding-right:20px

}




#blog.comment_form {
display:inline;
margin:0;
padding:0;
}

#blog .comment_form .comment_textbox {
border:1px solid #AAAAAA;
height:20px;
width:400px;
}


#blog .comment_form p textarea {
width:550px;
}

.posted {
background-color:#F9F9F9;
padding:5px;
width:560px;clear:both;margin-left:auto;margin-right:auto
}

.comment_entries{width:560px;clear:both;margin-left:auto;margin-right:auto}



#blog .paginate{clear:both;padding-top:20px}



#blog .blog-trash-img{margin-bottom:10px}

/*
ABOUT
---------------------------------- */




#about .content{
width:850px;
float:left;
background-image: url(http://tokyo-trash.com/images/interface/bg-about.png);
background-position: left bottom;
  background-repeat: no-repeat;



background-color:#273f7d;
}

#about .content-inner{
width:850px;
float:left;
padding-bottom:20px;


}

#about .content-inner p{
color:#dee2eb;line-height:150%;padding-left:20px;
}

#about .content-main{
width:450px;
float:left;
text-align:left;

}

#about .content-side{
width:300px;
float:right;
text-align:left;
padding-bottom:20px

}

#about .content-side h3{
color:#dee2eb;
}





/*
SEARCH
---------------------------------- */
#search .content{
width:100%;
float:left;


background-color:#fff;
}

#search .content-inner{
width:100%;
float:left;
padding-bottom:20px;
background-image: url(http://tokyo-trash.com/images/interface/blog-content-bg-bot.gif);
background-position: bottom center;
background-repeat: no-repeat;

}

#search .content-main{
width:600px;
float:left;
text-align:left;

}

#search .content-side{
width:200px;
float:right;
text-align:left;

}











/*
CONTACT FORM
---------------------------------- */

#about .row {
  width: 100%;
    text-align: left;
clear: both;
padding-bottom: 10px;
color:#dee2eb;
}



#about .label {
  float: left;
  width: 100%;
  text-align: left;
color:#dee2eb;
}

X#about .formw {
  float: right;
  width: 100%;
  text-align: left;
}

x#about .spacer {
  clear: both;
}

#about .submit_button
{
width:100px
}









#social-bookmarks {
margin-top:9px;
margin-left:0;
padding-left:0;
}

#social-bookmarks li {
display:inline;
float:left
list-style-type:none;
margin-left:0;
padding-left:0;


}


#social-bookmarks li a {

text-decoration:none;}

#social-bookmarks li a img {

border:0;}


#social-bookmarks span {

display:none;}




/* MISC
--------------------- */
.active_cat{font-weight:bold}

.clear {clear:both;
float:none !important;
height:0;
overflow:hidden;
width:100%;}


.clear {
clear:both;
float:none !important;
height:0;
overflow:hidden;
width:100%;}


.right {
float:right}
.left {
float:left}

#social-links {margin-left:0;padding-left:0}


#social-links li {margin-left:0;padding-left:0}



/*---------------------
 TRASH MENU
-------------------------*/

#trash-cat-nav{
padding-bottom:10px;
width:160px;



}

#trash-cat-nav ul {
padding:0;
list-style:none;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;


}

#trash-cat-nav ul li {
padding-bottom:10px;
margin-left:0px



}



#trash-cat-nav ul li a#cat_7 {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 -34px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-tote.png)
}


#trash-cat-nav ul li a#cat_7.active_cat {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-tote.png)
}
#trash-cat-nav ul li a#cat_7:hover {
background-position: 0 0;
}






#trash-cat-nav ul li a#cat_8 {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 -34px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-diaries.png)
}


#trash-cat-nav ul li a#cat_8.active_cat {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-diaries.png)
}
#trash-cat-nav ul li a#cat_8:hover {
background-position: 0 0;
}



#trash-cat-nav ul li a#cat_9 {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 -34px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-postcards.png)
}


#trash-cat-nav ul li a#cat_9.active_cat {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface//trash-nav-postcards.png)
}
#trash-cat-nav ul li a#cat_9:hover {
background-position: 0 0;
}


#trash-cat-nav ul li a#cat_11 {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 -34px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-packs.png)
}

#trash-cat-nav ul li a#cat_11.active_cat {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface//trash-nav-packs.png)
}
#trash-cat-nav ul li a#cat_11:hover {
background-position: 0 0;
}



#trash-cat-nav ul li a#cat_10 {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 -34px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/trash-nav-art.png)
}

#trash-cat-nav ul li a#cat_10.active_cat {
display:block;
width:141px;
height:34px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface//trash-nav-art.png)
}
#trash-cat-nav ul li a#cat_10:hover {
background-position: 0 0;
}





/*---------------------
 GLOBAL MENU
-------------------------*/

#nav  {


list-style:none;
width:650px;
height:36px;
margin-top:0px;
margin-bottom:0px;
float:left


}

ul#nav li {
float:left;padding-left:0px;
}

#nav li#nav-home a {
display:block;
width:353px;
height:36px;
padding:0px;
background:url() no-repeat 0 -36px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-home.png)
}

#nav li#nav-home a.selected {
display:block;
width:353px;
height:36px;
padding-right:0px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-home.png)
}

#nav li#nav-home a:hover {
background-position: 0 0;
}




#nav li#nav-trash a {
display:block;
width:85px;
height:36px;
padding:0px;
background:url() no-repeat 0 -36px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-trash.png)
}


#nav li#nav-trash a.selected {
display:block;
width:85px;
height:36px;
padding:0;
margin:0;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-trash.png)
}

#nav li#nav-trash a:hover {
background-position: 0 0;
}




#nav li#nav-blog a {
display:block;
width:78px;
height:36px;
padding:0px;
background:url() no-repeat 0 -36px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-blog.png)
}


#nav li#nav-blog a.selected {
display:block;
width:78px;
height:36px;
padding-right:0px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-blog.png)
}

#nav li#nav-blog a:hover {
background-position: 0 0;
}








#nav li#nav-about a {
display:block;
width:96px;
height:36px;
padding:0px;
background:url() no-repeat 0 -36px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-about.png)
}


#nav li#nav-about a.selected {
display:block;
width:96px;
height:36px;
padding-right:0px;
background:url() no-repeat 0 0px;
text-indent: -9999px;
background-image: url(http://tokyo-trash.com/images/interface/nav-about.png)
}

ul#nav li#nav-about a:hover {
background-position: 0 0;
}


/*---------------------
 CATEGORIES
-------------------------*/
#nav_categories {margin-left:0;padding-left:0}
#nav_categories li {float:left;list-style:none;padding:10px}





.pagination{font-size:16px;text-align:left;width:590px;margin-left:auto;margin-right:auto; #f6a7cf solid;padding-top:5px}


#details-pagination{margin-top:30px;width:100%}

#btn-previous
{
  display: block;
  width: 102px;
  height: 34px;
  background: url(http://tokyo-trash.com/images/interface/btn-previous.png) no-repeat 0 0;float:left;padding-right:10px


}

#btn-previous:hover
{ 
  background-position: 0 -34px;
}

#btn-previous span
{
  display: none;
}


#btn-next
{
  display: block;
  width: 102px;
  height: 34px;
  background: url(http://tokyo-trash.com/images/interface/btn-next.png) no-repeat 0 0;float:left

}

#btn-next:hover
{ 
  background-position: 0 -34px;
}

#btn-next span
{
  display: none;
}



#showcase .view-details
{
  display: block;
  width: 84px;
  height: 17px;
  background: url(http://tokyo-trash.com/images/interface/btn-view-details.png) no-repeat 0 0;clear:left;

}

#showcase .view-details:hover
{ 
  background-position: 0 -17px;
}

#showcase .view-details span
{
  display: none;
}


#paypal-acceptance {float:left;margin-bottom:20px}


#detail-images img {margin-top:5px;margin-bottom:5px}



.item-price  {font-size:14px}


#freeform{width:300px}

