/*
　　　　Site Name:Tomoe Valve
　　　　Description: common
*/



body#top {
background: url(../images/global/bg_body_common.jpg) #F6F6F6 repeat-x !important;
}






/* contents */

div#contentswrap {
position:relative;
clear:both;
background:#FFF;
top:43px;
width:800px;
}

div#contentswrap h3 {
margin:0 0 15px 0;
}




div#leftcol {
float:left;
width:520px;
margin:0 0 0 18px;
_margin:0 0 0 9px;
}



div#rightcol {
float:right;
width:212px;
margin:0 18px 0 0;
_margin:0 9px 0 0;
}



/* search page */


p.searchTtl {
float:left;
padding:10px 0 0 0;
vertical-align:center;
}

div#searchArea {
background:#DFDFDF;
padding:4px 4px 4px 5px;
}

div#searchArea input[type="text"] {
width: 173px;
}

p.detail {
float:right;
padding:10px 13px 0 0;
font-size:75%;
}

div.searchFrame {
margin:10px 0 10px 0;
background: url(../images/global/bg_search_s.jpg) no-repeat;
width:202px;
height:84px;
}

div.searchFrame p {
margin:0 0 0 13px;
}

p.searchBtn {
padding:5px 0 0 130px;
}




/* category */

div#category {
margin:15px 0 0 0;
}

.tmargin10 {
padding:0 0 10px 0;
}

.tmargin20 {
padding:20px 0 0 0;
}


div#category ul{
margin:0px 0 1px 0;
}

div#category ul li {
margin:1px 0 0 0;
padding:7px 0 7px 2px;
border:1px solid #D4D4D4;
}

div#category ul li a {
margin:1px 0 0 0;
padding:8px 0 8px 20px;
border-left:5px solid #3860AD;
background: url(../images/global/icon_cursor01.gif) 1em 0.8em no-repeat;
}

div#category ul li.current {
background: #3a84bd;
}

div#category ul li.current a {
background: url(../images/global/icon_cursor01on.gif) 1em 0.8em no-repeat;
color:#fff;
}

div#category ul.sub {
border:1px solid #D4D4D4;
}

div#category ul.sub li {
padding:5px 0 5px 2px;
border: none;
border-bottom:1px dotted #D4D4D4;
}

div#category ul.sub li a {
margin:1px 0 0 0;
padding:8px 0 8px 32px;
border-left:5px solid #3860AD;
background: url(../images/global/icon_cursor01.gif) 2em 0.8em no-repeat;
}

div#category ul.sub li.current {
background: #fff;
}

div#category ul.sub li.current a {
background: url(../images/global/icon_cursor01sub.gif) 2em 0.8em no-repeat;
color:#3860AD;
}

#breadList ul {
padding:0 0 5px 0;

}

#breadList ul li{
display:inline;
padding:0 0 0 10px;
font-size:75%;
background: url(../images/global/bread.gif) center left no-repeat;
}

.first {
padding:0 !important;
background: url(../images/global/bread.gif) center 5em no-repeat !important;
}


/* product */

div.lead {
width:520px;
background: url(../product/images/bg_image.jpg) top left no-repeat;
}

.imagePhoto {
margin:3px 0 0 0;
float:left;
}

.margin30 {
padding:30px 0 15px 0;
}

div.pCategory {
clear:both;
width:520px;
margin:15px 0 20px 0;
padding:0 0 10px 0;
background: url(../images/global/bg_product.gif) left bottom repeat-x;
}

div.pleft {
clear:both;
float:left;
margin:0;
width:252px;
}

div.pright {
float:right;
margin:0;
width:252px;
}

div.pCategory ul {
clear:both;
width:160px;
margin:5px 0 0 0;
}

div.pCategory ul li {
display:inline;
font-size:75%;
}

div.pCategory ul li a {
padding:0 0 0 8px;
background: url(../images/global/icon_cursor_s.jpg) center left no-repeat;
}



div.pCategory dl {
width:160px;
float:right;
}

div.pCategory dl dt {
font-weight:bold;
}

div.pCategory dl dt a {
padding:0 0 0 8px;
background: url(../images/global/icon_cursor02.jpg) center left no-repeat;
}



dd.ptxt{
margin:5px 0 0 0;
background:#EBEBEB;
padding:5px;
font-size:75%;
}



.l_margin14 {
margin:0 0 0 14px;
}

.bnrArea {
clear:both;
background:#DFDFDF;
margin:20px 0 0 0;
padding:5px;
}

.bnrArea p {
float:left;
padding:0;
}

.l_margin6 {
margin:0 0 0 6px;
}

.t_margin6 {
margin:6px 0 0 0;
}


.small {
font-size:75%;
}