body,td,th {
	font-family: Verdana;
	color: #555555;
	font-size:90%;

break-all:break-all;

}

body{
background-color:#2c54a9;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
}



#main_table{margin:0 auto; width:800px;border-left:1px solid #fff;border-right:1px solid #fff;	background-color:#fff ;padding:10px;}

#my_navigation{
padding:5px;
background-image:url(images/menubg.jpg);
background-repeat:repeat-y;
width:250px;
}

#my_contents{background-color:#ffffff; padding:5px;}




/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#ffffff;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 00px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }

	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }
		
		
a:link {
	color: #24618E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2B4E88;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
	margin-left:2px;
}
a:active {
	text-decoration: none;
}


h1,h2,h3,h4{
margin:5px 0;
padding:0;

}

h1{
font-size:180%;

}


.style1 {font-size: 48px}
.style2 {color: #FFFFFF}

.thumb_block {
width:125px;
height:120px;
float:left;
}

.category_thumb{
width:120px;

}

.model_image_thumb{
width:50px;

border:1px sold #24618E;
}
.model_image_thumb_top{
width:30px;
border:1px sold #24618E;
}



.lure_model_image_thumb{
width:100px;

border:1px sold #24618E;
}


.price{
color:#FF0000;
font-size:120%;
}

.price_col{
width:8eml
}

.our_price{
color:#FF0000;
font-size:150%;
font-weight:bold;
}


#itemlist .model_name{
font-weight:bold;
font-size:120%;
width:300px;
}


.detail_photo{
width:200px;
height:200px;
float:left;
margin-right:12px;
}


#detail_spec th{
	background-color: #F0F0F0;
	border-bottom:solid #eee 1px;
width:10em;
	text-align:left;
}

#detail_spec td{
	border-bottom:solid #eee 1px;

}

h1 {
margin:10px 0;
}

#cart_table{
width:777px;
}

#cart_table th{
background-color:#ddd;
color:#333333;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:2px;
padding:0 10px;
}
#cart_table td{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
padding:0 10px;
color:#555555;

}

#cc {
border: 1px #777 solid;
background-color:#e0f0f0;
padding:5px;
text-align:center;
margin:10px auto;
}



#cart_table .num  {
text-align:right;
}
#cart table form{
margin:0;
padding:0;
}

#itemlist table{

}
#itemlist th{
border-bottom:2px solid #cccccc;
}

#itemlist td{
border-bottom:1px dotted #cccccc;
}




#itemlist .pict_col{
width:60px;
}

#itemlist .model_name_col{
Width:400px;
}
#itemlist .price_col{
text-align:right;
Width:5em;
}

#itemlist .length{
text-align:right;
}

#itemlist .omosa{
text-align:right;
}

.qty{
width:15px;
}

#mynavi h3,ul{
margin-top:0;
}
.grp_photo{
float:left;

}


.color_photo{

}

.color_name{
font-weight:bold;
font-size:150%;
}
.cart{
width:500px;
}

 #lure_color td{
 border-bottom-color:#CCCCCC;
 border-bottom-style:dotted;
 border-bottom-width:1px;
 }
 #lure_color  .item_code{
 width:8em
 }
 #lure_color  .color{
 width:250px;
 }
 
 #lure_color th{
 border-bottom-color:#CCCCCC;
 border-bottom-style:solid;
 border-bottom-width:2px;
 }
 
  #misc_detail td{
 border-bottom-color:#CCCCCC;
 border-bottom-style:dotted;
 border-bottom-width:1px;
 }
 #misc_detail  .item_code{
 width:8em
 }
 #misc_detail  .color{
 width:250px;
 }
 
 #misc_detail th{
 border-bottom-color:#CCCCCC;
 border-bottom-style:solid;
 border-bottom-width:2px;
 }
 
  #misc_detail .size{
font-size:150%;
font-weight:bold;
 }
 
   #misc_detail .iri{
width:10em;
 }
 
 
 
 
 .foot_global{
 font-weight:bold;
 text-align:center;

 }
.my_footer{
margin-top:12px;
text-align:center;
color:#FFFFFF;

}
 
.yasumi{

	font-size: 120%;
	background-color: #FFFFCC;
	color: #FF6600;
	border:1px dotted #FF0000;
	padding:5px;
}

#wide {
margin:20px;
}

#wide h1{
          border-bottom:1px solid #24618E;
}

h1,h2,h3,h4{
color:#FF6600;
}


#wide a{
text-decoration:underline;
}

hr{
          border-bottom:1px dotted #24618E;
		  height: 1px; 
		  }
		  
		  
.but{
text-align:center;
}

.orange_but{
	background-color:#FF9933;
	border:2px;
	border-top-color: #FFBC79;
	border-right-color: #FF8102;
	border-bottom-color: #E87400;
	border-left-color: #FFB468;
	color:#fff;
	font-weight:bold;
}


.top_page_instore{
margin-top:0;
padding-top:0;
width:250px;

}

.red{
color:#ff0000;
}

.exrate{
text-align:center;
}

.our_price_small{
color:#dd0000;
}

input {
ime-mode:disabled;
}
