/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;

}

* html .icons {
	behavior: expression(IEPNGFIX.fix(this));
}


blockquote, q {
	quotes: none;
}

ol ,ul {
color:#999;
list-style:disc;

}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body,td,th {
	font-family: Verdana;
	vertical-align:top;
	background-color:#FFFFFF;
}
body,h1,h2,h3,h4,h5,ul,form,li {
font-weight:normal;
margin:0;
padding:0;
}

body{

background-repeat:repeat-x;
background-position:top;
background-attachment:fixed;

}

a{
text-decoration:none;
}

h1,h2,h3,h4,h5 {
font-size:100%;
}

UL{
margin-bottom:15px;
}


form{
display:inline;
}


#head_logo{
width:366px:
}

.main_logo{
border:none;
}

#site_title{
float:left;
}


.top_image{
float:left;
padding-right:15px;
}



#global_navi li,#global_footer_navi li{
display:inline;
margin-left:7px;
}

#global_navi {
width:730px;
float:left;
text-align:right;
font-size:90%;
margin:12px 0;
padding-bottom:0;
}

#global_footer_navi,.foot{
text-align:center;
font-size:90%;
padding:12px 0;
margin-top:5px;
}

#global_footer_navi a{
color:#FFCC00;
}
#global_navi img, .icons{
border:0;
position:relative;
top:3px;
width;16px;
height:16px;
margin-right:2px;
}



#global_search {
padding:10px 0;
border:1px solid;
border-bottom:none;
}

#global_search form{
margin:0;
padding:0;
}


#wrap{
text-align:center;


}
#container{
width:1024px;
margin-left:auto;
margin-right:auto;
text-align:left;
overflow:hidden;
}

#left_cols_wrap{
	float:left;
	border: 0px;
	width:680px;
	clear:left;

	
}


#left_col{
	float:left;
	width:180px;
	padding:0 5px;

}


#center_col{
	width:460px;
	float:right;
	padding:0 5px;

}


#right_cols_wrap{
	width:354px;
	float:left;
font-size:80%;
}


#right_col_left{
	float:left;
	width:130px;
	padding:0;
		background-color:#FFFFFF;
		margin-left:3px;
}


#right_col_right{
	float:right;
	width:190px;

}
	
.heightLine-col{
padding-bottom: 32768px;
margin-bottom: -32768px;
}

	
.foot
	{
	clear:left;

	}
	
.head
	{

	}
	
#super_search{
font-size:11pt;
line-height:250%;
}
.search_text_box,.filter_box{
width:150px;
background-image:url(/toga_images/icons/find.png);
background-repeat:no-repeat;
padding-left:18px;
margin-top:5px;
}

.pager{
margin-top:5px;
}

.select_box{

width:165px;
}

.search_option{
position:relative;
top:-10px;
clear:both;
}

.search_box_price{
ime-mode:disabled;
width:40px;
}

.search_box_date{
ime-mode:disabled;
width:2em;
}
#_search{
margin-bottom:10px;
}
#_search p{
margin:5px 0 0 1em;
}

#_search input,#super_search select{
margin:5px;
}


.vcenter{
vertical-align:middle;
}

.sort_option{
p:url(../toga_images/icons/030.png);
background-repeat:no-repeat;
text-indent:20px;
}


#maker_list_col{
padding:10px;
float:left;
}



.another_colors,#maker_list_col h3{
font-weight:bold;
border-bottom:1px solid #ccc;
padding-bottom:5px;
}
#left_col li,#right_col li{
/*-list-style-image:url(toga_images/menu_li_arrow.gif);-*/
	font-size:90%;
}



#left_col li,#right_col li{
margin:5px 0 0 1em;
}

.left_menu_l2{
margin-left:1em;
}


.left_menu_l3 li{
margin-left:3em;
}


#global_search{
text-align:center;
}

.sort_box{

margin:16px 0 10px 0;
text-align:right;

}
.pager_block{
margin-top:10px;
}

.page_title{
font-size:110%;
	font-weight:bold;
	margin-top:3px;
	background:none;
}
.color_name{
	letter-spacing:-1px;
	background:none;
}



#item_detail .pict{
margin:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.item_picture_m{
margin-left:auto;
margin-right:auto;
text-align:center;
border:2px;
}



#item_list_table td{
padding-top:5px;
padding-bottom:5px;
border-bottom: dotted 1px;
line-height:150%;
}

#item_list_table .pic{
width:80px;

}

#item_list_table .gal{
width:25%;
padding:5px;
	word-break:break-all ;
}





td{
	word-break:break-all ;
}
#related_items td,#similer_items td{
border:2px solid #eee;
width:80px;
}

.right_col_relate_items{
background-color:none;
padding:3px;
}

.right_col_relate_items p{
font-size:10px;

}

.right_col_relate_items img{
margin-top:5px;
border:1px;

}

#item_list_table .text{
width:365px;
}

#item_list_table .but{
width:140px;
}

#item_spec_table{
margin-left:auto;
margin-right:auto;
font-size:90%;
background-color:#FFFFFF;

}

.jsback{
margin:1em 0;
}


#item_spec_table th{
width:64px;
padding:3px;

}

#item_spec_table td{
padding:3px;
width:244px;
}


.related_words{
border:1px dotted #777;
padding:5px;
width:338px;
margin-left:auto;
margin-right:auto;
}

.active {
font-weight:bold;
}



.related_words_header{
border:1px dotted #777;
padding:5px;
margin-top:10px;
background-color:#eee;
border-bottom:none;
width:338px;
margin-left:auto;
margin-right:auto;
}

.non_border{
vertical-align:middle;
}

.relate_block{
margin-bottom:12px;
}



div.pager {
	display:block;
    font-size: 14px;
}

div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
padding: 0 5px; 

}

div.pager a {
    color: #105cb6;

    text-decoration: none;
}

div.pager a:hover {
    color: #003;
    background-color: yellow;
}

div.pager span.current {
    color: #fff;
    background-color: #2e6ab1;
    border: 1px solid #2e6ab1;
    font-weight: bold;
}

.nextprev {
    border:0px;
    background-color: none;
	margin-top:-2px;
}



.rpp{
width:20px;
}
.rpp_block{
margin-top:10px;
margin-left:auto;
margin-right:auto;
}


hr{
border:#ddd 1px solid;
}

.non_border{
border:none;
}

.cart_button_mini{
width:67px;
height:25px;
position:relative;
top:3px;
}

.pwd{
font-size:10px;
margin-top:5px;
}

#notfund{
border:2px solid #990000;
background-color:#FEE7EB;
padding:20px;
margin:20px;
}
#notfund h2{
color:#CC0000;
font-weight:bold;
}
#notfund ul{
padding:5px;
margin-left:10px;
color:#333;

}
#notfund li{
margin-bottom:10px;
line-height:120%;
}




.footer_cell{
background-color:#333333;
padding:10px;
}
#footer{
text-align:center;
}
.related_name{
margin-top:0px;
}




.another_site{
background-color:#FFFF00;
font-size:70%;
border:1px solid #ff9900;
padding:1px;

}

.maker_logos{
border:none;
}
#maker_logos_list {
width:126px;
margin-left:12px;
margin-top:3px;
}

#maker_logos_list li{
margin-bottom:6px;
width:126px;
list-style:none;
}

#maker_logos_list span{
font-size:10px;
}

.page_header{
display:none;
}

.icon_allow{
border:none;
}




.related_thumb,.thumnails{
border:1px;
}

.ext_by_maker{
color:#555;
}

.font_min{
font-size:10px;
}

.thumb_nopicture{
display:block;
width:70px;
height:33px;
background-color:#EEEEEE;
text-align:center;
padding-top:20px;
color:#e0e0e0;
border:1px dotted #555;
margin-bottom:5px;
}

.thumnails{
margin-bottom:5px;
}

.price{
color:#FF0000;
font-weight:bold;
font-family:Verdana, "MS UI Gothic";
font-size:150%;
}
.top_list{
border-collapse: separate; 
border-spacing:0; 
}
.top_gal {
padding:2px 5px;
	word-break:break-all ;
	width:70px;
	margin-top:3px;

}


.gallery_top {
padding:0px 0;
}

.gallery_top dl{
display:block;
    margin:0px;
    padding:0px 3px;
    float:left;
    width:111px;
	font-size:80%;
	line-height:110%;
}

.category_title,.category_title_wide,.category_title_super_wide{
padding:7px;
color:#FFFFFF;
font-sisze:110%;
margin-top:12px;
font-weight:bold;
}


#item_name{
padding:7px;
color:#FFFFFF;
font-sisze:110%;
margin-top:12px;
font-weight:bold;
}


.item_name{
padding:0 10px 6px 5px;
	overflow:hidden;
	font-weight:bold;
}

.item_spec{
padding:0 10px 6px 5px;
	overflow:hidden;
}

.price_mini{
padding:0 8px 6px 5px;
color:#FF0000;
	overflow:hidden;
}

.gallery_row{
clear: left;
}

.gallery_right{
    background-color:#ffffff;
		width:280px;
		color:#333;
}

.gallery_right dl{
    margin:1px;
    padding:3px 0px 3px 8px;
    float:left;
    width:80px;
	font-size:90%;
	line-height:1.3em;
}

.right_item_spec{
height:auto;
	overflow:hidden;
	font-size:96%;
}

.ninki,.issyo{
padding:5px;
margin:12px 0 0 0;

}
.popular_items{
width:100px;
font-size:80%;
padding-bottom:10px;
}

.ninki_keywords{
color:#333333;
padding:0 0 0 5px;
background-color:#FAFAFA;

line-height:1.5;
}
.ninki_words{
padding:5px;
}

.ninki_keywords li{
margin-left:18px;
list-style-type:circle;
line-height:150%;

margin-bottom:0;
padding-bottom:0;
}

#my_footer{
text-align:left;
}

.menu_title{
font-size:95%;
padding:0px 0 1px 3px;
font-weight:normal;
clear:both;

}

#left_col ul{
margin-left:12px;
}

#info_center{
color:#555;
line-height:150%;

}

#info_center li{
color:#333;
list-style:outside;
margin:10px 10px 10px 20px;


}
#info_center h4{
font-size:100%;
border-bottom:1px dotted #333;
font-weight:bold;
}


.ninki_keywords_bottom{

background-position:bottom;
background-repeat:no-repeat;
margin-bottom:6px;
height:7px;
}

.center_title{
margin:12px auto 0px 13px;
padding:1px 0 3px 3px;
font-size:80%;
}

.paste_blog{
margin:12px auto 0px 13px;
font-size:80%;
}

#maker_comment,#gallery_issyo{
border:1px solid #ccc;
padding:12px;
width:300px;
margin:0 auto 12px 13px;;
font-size:80%;
line-height:1.2em;
background-color:#f9f9f9;
}

#extract{
border:1px solid #ddd;
margin:12px 0 12px 0;
padding:6px 0 6px 20px;
background-color:#F0F0F0;
}

.history{
font-size:10px;
padding-right:1em;
margin-bottom:0;
}

.history li{
padding-right:10px;
}
 
.blog_tag{
width:320px;
margin:0 auto 2px 13px;
height:6em;
font-size:80%;
color:#666666;
background-color:#F5F7F4;
border:1px solid #ddd;
}
.tagcopy{
font-size:10px;
margin:0 auto 12px 13px;
}
#top10 {
margin-top:0;
border:1px solid #ddd;
}
#top10 li{
list-style:none;
font-size:80%;
color:#666666;
margin:0 10px 0px 10px;
padding:5px;
}



    #navlist {
      float:left;
      width:100%;
      line-height:normal;
	  margin:0;
	  font-size:90%;
      }
    #navlist ul {
          margin:0;

          list-style:none;
      }
    #navlist li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navlist a {
      float:left;
      background:url("tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #navlist a span {
      float:left;
      display:block;
      background:url("tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
	  width:5em;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navlist a span {float:none;}
    /* End IE5-Mac hack */
    #navlist a:hover span {
      color:#FFF;
      }
    #navlist a:hover ,#active{
      background-position:0% -42px;
      }
    #navlist a:hover span {
      background-position:100% -42px;
      }

      #navlist #active a {
              background-position:0% -42px;
      }
      #navlist #active a span {
              background-position:100% -42px;
			        color:#FFF;
      }
.similer_items{
margin-left:20px;
}

.similer_items  li{
margin-bottom:0.5em;
}

#cycle_banner{
height:53px;
}


.sub_but1,.sub_but2{
border:none;
}


button{
	line-height:100%;
	font-size:90%;
}
button img{
    margin:0 3px -4px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;

}

.back_buttons{
display:block;
padding:1px;
text-align:left;
font-size:12px;
padding:0;
margin:12px 0;
width:112px;
}

.center_buttons{
display:inline;
width:150px;
padding:1px;
text-align:left;
font-size:12px;
padding:0;
margin:0;
}



.mails{
margin:12px 0 0 13px;
}


input
 {
		border: solid #DFDFDF 2px;
		-moz-border-radius: 4px;
}

#gallery_issyoq {
padding:10px;
font-size:80%;
margin:12px;
width:300px;
border:1px solid #ddd;

}

#gallery_issyo img{
border:1px solid;
float:left;
}

#gallery_issyo dd{
float:left;
margin-left:12px;
}
#gallery_issyo dl{
display:block;
clear:left;
}

