@charset "utf-8";
@import "../style/banner.css";
@import "../style/header.css";
@import "../style/footer.css";
@import "../style/left.css";
@import "../style/u18.css";
@import "../style/static.css";

* {
 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
 margin:0;
 padding:0;
 font-size:10pt;
 font-style:normal;
}
html {
 overflow-y:scroll;
 background-color:#FFF;
}
html, body {
 font-size:90%;
}
body {
 margin:0 auto;
 width:1094px;
 border-left:1px solid #EEE;
 border-right:1px solid #EEE;
}
.hover {
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}
.clearfix:after {
 display: block;
 clear: both;
 height: 0px;
 line-height: 0px;
 visibility: hidden;
 content: ".";
}
.clearfix {
 display: block; /* for IE8 */
}
img, a img {
 border-style:none;
}




div#right div#howto {
 width:860px;
 margin:0 auto;
}
div#right div#howto h3 {
 font-size:12pt;
 font-weight:bold;
 color:#333;
 line-height:1.8em;
}
div#right div#howto p {
 font-size:10pt;
 line-height:1.5em;
 color:#333;
 margin:6px 0;
}
div#right div#howto p a {
 font-size:10pt;
 color:#333;
  text-decoration:underline;
}
div#right div#howto p a:hover {
 text-decoration:none;
}
div#right div#howto img {
 float:right;
 margin-left:30px;
 margin-bottom:20px;
}
div#right div#howto ul {
 list-style:none;
 margin:8px 0;
}
div#right div#howto ul li {
 font-size:11pt;
 line-height:1.5em;
}
div#right div#howto ul li a {
 font-size:11pt;
 color:#333;
 text-decoration:none;
}
div#right div#howto ul li a:hover {
 text-decoration:underline;
}
















div#right {
 position:relative;
 float:right;
 width:868px;
 padding:0 12px;
 padding-bottom:60px;
}
div#right h2 {
 padding-left:4px;
 margin-bottom:4px;
 font-size:11pt;
}
div#right h2 a.lnk {
 margin-left:12px;
 color:#333;
}
div#right h2 a.lnk:hover {
 text-decoration:none;
}
div#right h3 {
 clear:both;
 margin-bottom:2px;
 margin-top:8px;
 font-size:9pt;
 font-weight:normal;
}
div#right div#news {
 width:858px;
 height:160px;
 overflow-y:scroll;
 border:1px solid #CCC;
 margin:1px auto;
}
div#right div#news th, div#right div#news td {
 vertical-align:top;
 padding:0 6px;
 font-weight:normal;
 line-height:1.5em;
 text-align:left;
 border-bottom:1px solid #EEE;
}
div#right div#news th {
 width:110px;
 color:#999;
 border-style:none;
 padding-bottom:0;
}
div#right div#news td {
 padding-bottom:8px;
 padding-left:20px;
 color:#333;
}
div#right div#news td.ttl {
 border-style:none;
 padding-bottom:0;
 padding-left:0;
}




















div#right div#items ul {
 list-style:none;
}
div#right div#items ul li {
 position:relative;
 display:block;
 float:left;
 width:168px;
 height:320px;
 overflow:hidden;
 margin-left:3px;
 margin-bottom:3px;
 border:1px solid #EEE;
}
div#right div#items ul li.image {
 height:168px;
}
div#right div#items ul li.text {
 height:152px;
}
div#right div#items ul li span.codes {
 display:block;
 font-size:7pt;
 margin:2px 4px;
 color:#999;
}
div#right div#items ul li a.imga img {
 width:160px;
 display:block;
 margin:4px auto;
}
div#right div#items ul li a.stra {
 width:160px;
 height:32px;
 line-height:16px;
 overflow:hidden;
 display:block;
 margin:2px auto;
 font-size:9pt;
 color:#000;
 text-decoration:none;
}
div#right div#items ul li a.stra:hover {
 text-decoration:underline;
}
div#right div#items ul li em {
 display:block;
 width:160px;
 line-height:1.2em;
 text-align:right;
 font-style:normal;
 font-weight:bold;
 color:#666;
}
div#right div#items ul li em+em {
 color:red;
}
div#right div#items ul li label {
 position:absolute;
 top:278px;
 left:8px;
 font-size:8pt;
}
div#right div#items ul li select {
 position:absolute;
 top:274px;
 left:34px;
 height:19px;
 width:44px;
 font-size:10pt;
 padding:1px;
 text-align:right;
}
div#right div#items ul li label.dis,
div#right div#items ul li select.incartdis,
div#right div#items ul li input.incartdis,
div#right div#items ul li input.infavoritedis {
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}
div#right div#items ul li select option {
 text-align:right;
}
div#right div#items ul li input.incartsubmit, div#right div#items ul li input.incartdis {
 position:absolute;
 top:274px;
 left:80px;
 height:19px;
 width:80px;
 padding:2px 0;
 font-size:8pt;
 cursor:pointer;
}
div#right div#items ul li input.infavoritesubmit, div#right div#items ul li input.infavoritedis {
 position:absolute;
 top:296px;
 left:54px;
 height:19px;
 width:106px;
 padding:2px 0;
 font-size:8pt;
 cursor:pointer;
}

div#right div#items ul li.text label {
 top:110px;
}
div#right div#items ul li.text select {
 top:106px;
}
div#right div#items ul li.text input.incartsubmit, div#right div#items ul li.text input.incartdis {
 top:106px;
}
div#right div#items ul li.text  input.infavoritesubmit, div#right div#items ul li.text  input.infavoritedis {
 top:128px;
}
div#right div#items ul li strong {
 border-radius: 2px;
}
div#right div#items ul li strong.new {
 display:block;
 font-size:9pt;
 position:absolute;
 top:2px;
 right:2px;
 padding:1px 3px;
 background-color:red;
 color:#FFF;
}
div#right div#items ul li strong.group {
 width:70px;
 text-align:center;
 display:block;
 font-size:8pt;
 font-weight:normal;
 position:absolute;
 top:2px;
 right:2px;
 padding:1px 3px;
 background-color:blue;
 color:#FFF;
 display:none;
}
div#right div#items ul li strong.new+strong.group {
 top:16px;
}
div#right div#items ul li strong.group+strong.group {
 top:16px;
 background-color:orange;
}
div#right div#items ul li strong+strong.group+strong.group {
 top:32px;
 background-color:green;
}








div#right div#itemgroup ul {
 list-style:none;
}
div#right div#itemgroup ul li {
 position:relative;
 display:block;
 float:left;
 width:168px;
 height:320px;
 overflow:hidden;
 margin-left:3px;
 margin-bottom:3px;
 border:1px solid #EEE;
}
div#right div#itemgroup ul li.image {
 height:168px;
}
div#right div#itemgroup ul li.text {
 height:152px;
}
div#right div#itemgroup ul li span.codes {
 display:block;
 font-size:7pt;
 margin:2px 4px;
 color:#999;
}
div#right div#itemgroup ul li a.imga img {
 width:160px;
 display:block;
 margin:4px auto;
}
div#right div#itemgroup ul li a.stra {
 width:160px;
 height:32px;
 line-height:16px;
 overflow:hidden;
 display:block;
 margin:2px auto;
 font-size:9pt;
 color:#000;
 text-decoration:none;
}
div#right div#itemgroup ul li a.stra:hover {
 text-decoration:underline;
}
div#right div#itemgroup ul li em {
 display:block;
 width:160px;
 line-height:1.2em;
 text-align:right;
 font-style:normal;
 font-weight:bold;
 color:#666;
}
div#right div#itemgroup ul li em+em {
 color:red;
}
div#right div#itemgroup ul li label {
 position:absolute;
 top:278px;
 left:8px;
 font-size:8pt;
}
div#right div#itemgroup ul li select {
 position:absolute;
 top:274px;
 left:34px;
 height:19px;
 width:44px;
 font-size:10pt;
 padding:1px;
 text-align:right;
}
div#right div#itemgroup ul li label.dis,
div#right div#itemgroup ul li select.incartdis,
div#right div#itemgroup ul li input.incartdis,
div#right div#itemgroup ul li input.infavoritedis {
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}
div#right div#itemgroup ul li select option {
 text-align:right;
}
div#right div#itemgroup ul li input.incartsubmit, div#right div#itemgroup ul li input.incartdis {
 position:absolute;
 top:274px;
 left:80px;
 height:19px;
 width:80px;
 padding:2px 0;
 font-size:8pt;
 cursor:pointer;
}
div#right div#itemgroup ul li input.infavoritesubmit, div#right div#itemgroup ul li input.infavoritedis {
 position:absolute;
 top:296px;
 left:54px;
 height:19px;
 width:106px;
 padding:2px 0;
 font-size:8pt;
 cursor:pointer;
}

div#right div#itemgroup ul li.text label {
 top:110px;
}
div#right div#itemgroup ul li.text select {
 top:106px;
}
div#right div#itemgroup ul li.text input.incartsubmit, div#right div#itemgroup ul li.text input.incartdis {
 top:106px;
}
div#right div#itemgroup ul li.text  input.infavoritesubmit, div#right div#itemgroup ul li.text  input.infavoritedis {
 top:128px;
}
div#itemgroup p.rm {
 margin:20px 8px;
 font-size:11pt;
 color:red;
}
div#right div#itemgroup ul li strong {
 border-radius: 2px;
}
div#right div#itemgroup ul li strong.new {
 display:block;
 font-size:9pt;
 position:absolute;
 top:2px;
 right:2px;
 padding:1px 3px;
 background-color:red;
 color:#FFF;
}
div#right div#itemgroup ul li strong.group {
 width:70px;
 text-align:center;
 display:block;
 font-size:8pt;
 font-weight:normal;
 position:absolute;
 top:2px;
 right:2px;
 padding:1px 3px;
 background-color:blue;
 color:#FFF;
}
div#right div#itemgroup ul li strong.new+strong.group {
 top:16px;
}
div#right div#itemgroup ul li strong.group+strong.group {
 top:16px;
 background-color:orange;
}
div#right div#itemgroup ul li strong+strong.group+strong.group {
 top:32px;
 background-color:green;
}



div#right div.bc {
 width:430px;
 float:left;
 line-height:1.5em;
 font-size:10pt;
 color:#CCC;
}
div#right div.bc a, div#right div.bc span {
 margin:0 4px;
}
div#right div.bc a {
 color:#333;
 text-decoration:none;
}
div#right div.bc a:hover {
 text-decoration:underline;
}
div#right div.bc span {
 color:#333;
}
div#right div#order {
 width:430px;
 float:right;
 line-height:1.5em;
 text-align:right;
 padding-right:4px;
}
div#right div#order a, div#right div#order span {
 font-size:9pt;
 margin-left:8px;
 color:#333;
 text-decoration:none;
}
div#right div#order a:hover {
 text-decoration:underline;
}
div#right div#order span {
 color:#CCC;
}
div#right div#order select {
 font-size:9pt;
 width:60px;
 padding:1px;
 margin-left:6px;
}
div#right div#order select+select {
 width:86px;
}
div#right div#child {
 width:852px;
 line-height:1.5em;
 padding:0 4px;
 padding-bottom:16px;
}
div#right div#child label {
 font-size:10pt;
 display:block;
 float:left;
 line-height:1.2em;
 padding-right:16px;
 color:#333;
}
div#right div#child ul {
 float:left;
 list-style:none;
}
div#right div#child ul li {
 display:block;
 float:left;
 margin-right:12px;
 line-height:1.2em;

}
div#right div#child ul li a {
 color:#333;
 text-decoration:none;
}
div#right div#child ul li a:hover {
 text-decoration:underline;
}





div#right div#item {
 position:relative;
 width:884px;
 padding:0 4px;
}

div#right div#item div#mainphoto {
 width:500px;
 padding:8px;
 float:left;
 border:1px solid #CCC;
 border-radius:4px;

}
div#right div#item table {
 width:326px;
 margin-left:16px;
 float:left;
 border-collapse:collapse;
 empty-cells:show;
}
div#right div#item table th {
 font-weight:normal;
 font-size:10pt;
 vertical-align:top;
 text-align:left;
 padding:2px 4px;
 border:1px solid #EEE;
 background-color:#FCFCFC;
}
div#right div#item table td {
 font-size:10pt;
 vertical-align:top;
 text-align:left;
 padding:2px 4px;
 border:1px solid #EEE;
 line-height:1.2em;
}
div#right div#item table td#summary, div#right div#item table td#catalog {
 padding:0;
}
div#right div#item table td#summary div#summaryin, div#right div#item table td#catalog div#catalogin {
 overflow-y:auto;
 padding:4px;
 height:100px;
 font-size:10pt;
 line-height:1.2em;
}
div#right div#item table td#catalog div#catalogin {
 height:160px;
}
div#right div#item table td a {
 display:block;
 color:#333;
 text-decoration:none;
 font-size:9pt;
 line-height:1.5em;
}
div#right div#item table td a:hover {
 text-decoration:underline;
}
div#right div#item table td span {
 display:block;
 font-size:9pt;
 color:#CCC;
 line-height:1.5em;
}


div#right div#item div#func {
 position:absolute;
 top:436px;
 left:536px;
 width:326px;
 height:80px;
 margin:0;
 background-color:#EEE;
 border:1px solid #CCC;
 border-radius:4px;
}
div#right div#item div#func input#amount {
 font-size:12pt;
 text-align:right;
 width:36px;
 height:16px;
 padding:1px 2px;
 position:absolute;
 top:17px;
 left:132px;
}
div#right div#item div#func input#incartbtn {
 font-size:11pt;
 width:140px;
 height:24px;
 padding:2px 4px;
 position:absolute;
 top:16px;
 left:178px;
 cursor:pointer;
}
div#right div#item div#func input.incartdis {
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}
div#right div#item div#func input#infavoritebtn {
 font-size:11pt;
 width:140px;
 height:24px;
 padding:2px 4px;
 position:absolute;
 top:46px;
 left:178px;
 cursor:pointer;
}
div#right div#item div#func label {
 font-size:8pt;
 display:block;
 position:absolute;
 top:6px;
 left:134px;
 color:#333;
}
div#right div#item div#func em#uprice {
 font-size:11pt;
 font-weight:normal;
 display:block;
 position:absolute;
 top:17px;
 left:12px;
 color:#333;
}

div#right div#item div#func span#lbu {
 position:absolute;
 top:8px;
 left:12px;
 font-size:8pt;
 display:block;
 color:#333;
}
div#right div#item div#func em#oprice {
 font-size:20pt;
 font-weight:bold;
 display:block;
 position:absolute;
 top:44px;
 left:12px;
 color:red;
}
div#right div#item div#func em#oprice span.en {
 font-size:16pt;
 font-weight:bold;
 margin-left:4px;
 display:inline;
 color:red;
}
div#right div#item div#func span#lbo {
 position:absolute;
 top:37px;
 left:12px;
 font-size:8pt;
 display:block;
 color:#333;
}


div#right div#item div#summary2, div#right div#item div#summary3 {
 width:846px;
 border:1px solid #EEE;
 padding:4px;
 min-height:90px;
 border-radius:4px;
 font-size:10pt;
 line-height:1.2em;
}
div#right div#item div#photos {
 width:868px;
}
div#right div#item div#photos a {
 border:1px solid #EEE;
 border-radius:2px;
 padding:2px;
 margin-right:8px;
 margin-bottom:8px;
 display:block;
 float:left;
}
div#right div#item div#photos a:hover {
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}



div#right div#item ul#relation {
 list-style:none;
}
div#right div#item ul#relation li {
 position:relative;
 display:block;
 float:left;
 width:275px;
 height:76px;
 overflow:hidden;
 margin-right:5px;
 margin-bottom:5px;
 border:1px solid #EEE;
 border-radius:2px;
}
div#right div#item ul#relation li span {
 display:block;
 position:absolute;
 top:2px;
 left:76px;
 font-size:7pt;
 color:#999;
}
div#right div#item ul#relation li a.imga img {
 width:72px;
 position:absolute;
 top:2px;
 left:2px;
}
div#right div#item ul#relation li a.stra {
 width:200px;
 height:28px;
 line-height:14px;
 overflow:hidden;
 position:absolute;
 top:23px;
 left:76px;
 font-size:9pt;
 color:#000;
 text-decoration:none;
}
div#right div#item ul#relation li em {
 display:block;
 width:160px;
 line-height:16px;
 position:absolute;
 top:54px;
 left:76px;
 font-style:normal;
 font-weight:bold;
 color:red;
}




div#right table.cartv {
 border-collapse:collapse;
 empty-cells:show;
 width:864px;
 margin-top:4px;
}
div#right table.sumv {
 border-collapse:collapse;
 empty-cells:show;
 width:744px;
 margin-top:4px;
}
div#right table.uinfov {
 border-collapse:collapse;
 empty-cells:show;
 width:744px;
 margin-top:16px;
}
div#right table.uinfov caption {
 line-height:1.8em;
 text-align:left;
 font-size:9pt;
}
div#right table.uinfov caption a {
 font-size:9pt;
 color:#333;
 margin-left:4px;
 margin-right:4px;
 text-decoration:underline;
}
div#right table.uinfov caption a:hover {
 text-decoration:none;
}
table.uinfov tr td, div#right table.uinfov tr th {
 padding:6px;
 text-align:left;
 font-size:10pt;
}
div#right table.uinfov tr th {
 background-color:#E0E0E0;
 font-weight:normal;
}
div#right table.cartv td, div#right table.sumv td, div#right table.uinfov td, div#right table.uinfov th {
 vertical-align:middle;
 font-size:10pt;
 color:#333;
 border:1px solid #EEE;
 padding:0 4px;
}
div#right table.cartv td div, div#right table.sumv td div, div#right table.uinfov td div, div#right table.uinfov th div {
 position:relative;
 height:83px;
}
div#right table.cartv tbody#myhistorytb td div {
 height:40px;
}
div#right table.cartv tbody#myhistorytb td div#memo1 {
 height:90px;
 overflow-y:scroll;
 width:630px;
 font-size:9pt;
 margin:4px 0;
}
div#right table.cartv table caption {
 text-align:right;

}
div#right table.cartv table caption a {
 cursor:pointer;
 line-height:1.8em;
 text-decoration:underline;
 padding:2px 2px 2px 20px;
 background-image:url(../images/2013/pdf2.png);
 background-repeat:no-repeat;
 background-position:0px 0px;
}
div#right table.cartv th {
 vertical-align:middle;
 font-size:10pt;
 color:#333;
 background-color:#CCC;
 font-weight:normal;
 border:1px solid #EEE;
 padding:4px;
}
div#right table.cartv th div {
 position:relative;
}
div#right table.sumv tr td {
 text-align:right;
 padding:4px;
}
div#right table.cartv td img {
 width:80px;
}
div#right table.cartv td a:hover {
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}
div#right table.cartv td span {
 font-size:9pt;
}
div#right table.cartv td em {
 display:block;
 font-size:11pt;
}
div#right table.cartv td div.cartfunc input.move {
 position:absolute;
 top:58px;
 left:1px;
 font-size:8pt;
 width:117px;
 height:20px;
 padding:1px 4px;
 cursor:pointer;
}
div#right table.cartv td div.cartfunc input.del {
 position:absolute;
 top:37px;
 left:1px;
 font-size:8pt;
 width:117px;
 height:20px;
 padding:1px 4px;
 cursor:pointer;
}
div#right table.cartv td div.cartfunc input.carc {
 position:absolute;
 top:15px;
 left:54px;
 font-size:8pt;
 width:64px;
 height:20px;
 padding:1px 4px;
 cursor:pointer;
}
div#right table.cartv td div.cartfunc label {
 position:absolute;
 top:3px;
 left:2px;
 font-size:8pt;
 color:#333;
}
div#right table.cartv td div.cartfunc input.amt {
 position:absolute;
 top:15px;
 left:2px;
 width:42px;
 height:14px;
 font-size:11pt;
 text-align:right;
 padding:1px 2px;
}
div#right table.cartv td input#detailbtn, div#right table.cartv td input#copybtn {
 font-size:8pt;
 width:100px;
 height:20px;
 padding:1px 4px;
 cursor:pointer;
}
div#right table.cartv tbody#myhistorytb td span {
 font-size:10pt;
 line-height:1.2em;
}
div#right table.cartv tbody#myhistorytb td {
 overflow:hidden;
}
div#right table.cartv tbody#myhistorytb td.detailtd {
 border-style:none;

}
div#right table.cartv table#temptable {
 border-collapse:collapse;
 empty-cells:show;
 width:740px;
 margin:8px 20px 16px 20px;
}
div#right table.cartv table#temptable td {
 position:relative;
}
div#right table.cartv table#temptable td img {
 width:40px;
}
div#right table.cartv table#temptable td input.move {
 top:21px;
 width:98px;
}
div#right table.cartv table#temptable td input.copy {
 position:absolute;
 top:1px;
 left:1px;
 font-size:8pt;
 width:98px;
 height:20px;
 padding:1px 4px;
 cursor:pointer;
}
div#right table.cartv table#temptable td span em {
 font-size:10pt;
}




div#right div#notice0, div#right div#notice1 {
 margin:8px 0;
}
div#right div#notice0 span, div#right div#notice1 span {
 font-size:11pt;
 line-height:1.5em;
 color:red;
}
div#right div#func {
 position:relative;
 width:860px;
 margin:8px 0;
 border:1px solid #EEE;
}
div#right div#func div#memoarea, div#right div#func div#colorcheck {
 margin:8px;
 font-size:10pt;
 color:#333;
 line-height:1.5em;
}
div#right div#func div#memoarea p {
 font-size:10pt;
 color:#333;
 margin:2px 0;
}
div#right div#func div#memoarea textarea {
 width:842px;
 height:200px;
 font-size:10pt;
 padding:2px 4px;
 overflow-y:scroll;
}
div#right div#func div#colorcheck span {
 font-size:10pt;
 color:#333;
}
div#right div#func div#colorcheck input {
 margin-left:8px;
 margin-right:2px;
}
div#right div#func div#notice1 {
 margin:8px;
}
div#right div#func div#buttons {
 margin:8px;
}
div#right div#func div#buttons input {
 font-size:11pt;
 width:160px;
 height:24px;
 padding:2px 4px;
 margin-right:4px;
 cursor:pointer;
}
div#_alert {
 position:absolute;
 top:120px;
 left:0px;
 width:100%;
 z-index:999;
}
div#_alert div {
 width:320px;
 height:200px;
 margin:0 auto;
 background-color:#EEE;
 border:1px solid red;
 text-align:center;
 padding:16px 8px;
 font-size:12pt;
 color:red;
}
div#items p.rm {
 margin:20px 8px;
 font-size:11pt;
 color:red;
}



div.catalogfunc {
 position:relative;
 width:824px;
 margin:0 auto;
 padding:8px 0;
 text-align:center;
}
div.catalogfunc a {
 font-size:11pt;
 color:#333;
 text-decoration:underline;
 cursor:pointer;
}
div.catalogfunc a:hover {
 text-decoration:none;
}
div.catalogfunc a.dis {
 color:#CCC;
 text-decoration:none;
}

div.catalogfunc a+a {
 margin-left:20px;
}
div.catalogfunc select {
 position:absolute;
 top:1px;
 left:624px;
 font-size:11pt;
 width:200px;
 padding:1px;

}
div#pagearea {
 width:824px;
 margin:0 auto;
}
div#pagearea a img {
 border:1px solid #EEE;
}
div#pagearea a+a {
 margin-left:20px;
}
div right h2 span.catalogsummary {
 font-size:9pt;
 margin-left:8px;
 font-weight:normal;
}
















div#panelfunc {
 position:relative;
 width:290px;
 height:210px;
 float:left;
 padding:8px 0px 8px 4px;
 border:1px solid #333;
 border-radius:4px;
 margin-bottom:8px;
}

div#panelfunc input#clearbtn {
 position:absolute;
 top:195px;
 left:161px;
 font-size:10pt;
 width:120px;
 height:24px;
 padding:2px 4px;
 margin-right:4px;
 cursor:pointer;
}
div#panelfunc input#submitbtn {
 position:absolute;
 top:195px;
 left:14px;
 font-size:10pt;
 width:120px;
 height:24px;
 padding:2px 4px;
 margin-right:4px;
 cursor:pointer;
}
div#panelfunc input#keyword {
 position:absolute;
 top:170px;
 left:14px;
 font-size:11pt;
 width:259px;
 padding:1px 2px;
}
div#panelfunc input#ignoreflg {
 position:absolute;
 top:135px;
 left:15px;
 width:14px;
}
div#panelfunc input#min {
 position:absolute;
 top:108px;
 left:89px;
 font-size:10pt;
 width:52px;
 text-align:right;
 padding:1px 2px;
}
div#panelfunc input#max {
 position:absolute;
 top:108px;
 left:169px;
 font-size:10pt;
 width:52px;
 text-align:right;
 padding:1px 2px;
}



div#panelfunc select#category {
 position:absolute;
 top:80px;
 left:14px;
 width:265px;
 font-size:11pt;
 padding:1px;
}
div#panelfunc select#history {
 position:absolute;
 top:40px;
 left:14px;
 width:265px;
 font-size:11pt;
 padding:1px;
}

div#panelfunc label {
 font-size:9pt;
 color:#333;
}
div#panelfunc label#keywordlbl {
 position:absolute;
 top:155px;
 left:22px;
}
div#panelfunc label#ignoreflglbl {
 position:absolute;
 top:135px;
 left:34px;
}
div#panelfunc label#rangelbl {
 position:absolute;
 top:111px;
 left:16px;
}
div#panelfunc label#range {
 position:absolute;
 top:111px;
 left:154px;
}
div#panelfunc label#categorylbl {
 position:absolute;
 top:65px;
 left:16px;
}
div#panelfunc label#historyflglbl {
 position:absolute;
 top:25px;
 left:16px;
}
div#panelfunc p {
 position:absolute;
 top:8px;
 left:16px;
 font-size:10pt;
}














div#cartarea {
 position:relative;
 width:560px;
 height:210px;
 float:right;
 padding:8px 0px 8px 4px;
 border:1px solid #F179A9;
 border-radius:4px;
}
div#cartarea iframe {
 position:absolute;
 top:28px;
 left:5px;
 width:558px;
 height:190px;
 overflow-y:scroll;
}
div#cartarea p {
 position:absolute;
 top:8px;
 left:3px;
 font-size:10pt;
}
div#cartarea p span {
 font-size:9pt;
}
div#cartarea a#gotocart {
 font-size:9pt;
 position:absolute;
 top:8px;
 left:480px;
 color:#333;
}
div#cartarea a#gotocart:hover {
 text-decoration:none;
}

div#right h2#result {
 width:430px;
 float:left;
 line-height:1.5em;
 font-size:11pt;
 color:red;
 height:20px;
 margin-bottom:20px;
}
div#right div#order.catalog {

}
div#right div#order.catalog select {
 width:86px;
 display:block;
 margin-left:4px;
 float:right;
}
div#right div#order.catalog span {
 color:#333;
 font-size:9pt;
 display:block;
 float:right;
}


div#files div {
 line-height:2.0em;
 margin-left:8px;
}
div#files div a {
 padding:2px 2px 2px 20px;
 font-size:10pt;
 color:#333;
 text-decoration:none;
 cursor:pointer;
 background-image:url(../images/2013/unknown.png);
 background-repeat:no-repeat;
 background-position:0px 0px;
}
div#files a:hover {
 text-decoration:underline;
}
div#files div a.pdf {
 background-image:url(../images/2013/pdf.png);
}
div#files div a.xls, div#files div a.xlsx {
 background-image:url(../images/2013/excel.png);
}
div#files div a.doc, div#files div a.docx {
 background-image:url(../images/2013/word.png);
}
div#files div a.ppt, div#files div a.pptx {
 background-image:url(../images/2013/powerpoint.png);
}



span.pager {
 clear:both;
 display:block;
 text-align:right;
 width:860px;
 line-height:32px;
}
span.pager span, span.pager a {
 font-size:9pt;
 margin-left:10px;
 color:#999;
}
span.pager a {
 color:#A43907;
}
span.pager a:hover {
 color:#999;
}








div#topbanner {
 min-height:180px;
}
ul#rotation {
 margin:0;
 padding:0;
 position:relative;
 list-style:none;
}
ul#rotation li {
 margin:0;
 padding:0;
 position:absolute;
 top:0;
 left:0;
 display: block;
 margin: 0 auto;
}
div#topbanner img.catimg {
 display:block;
 margin-top:8px;
}
div#topbanner p {
 font-size:11pt;
 line-height:1.5em;
 margin:8px 20px 20px 8px;
}








