.search_head {
   color: #4682b4;
   font-size: 18px;
   font-weight: bold;
}

.search_resultmsg {
   color: black;
   font-size: 18px;
   font-weight: normal;
}

.search_noresults {
 /*background:url(/images/msg_box.jpg) no-repeat;*/
 background:url(/images/remarks_box.jpg) no-repeat;
 color: black;
 height: 70px;
 font-size: 12px;
 font-weight: bold;
 padding: 20px 40px 8px 66px;  width:280px;
 text-align: left;
}

.search_noportfolio {
 background:url(/images/remarks_box.jpg) no-repeat;
 color: black;
 height: 70px;
 width: 333px;
 font-size: 16px;
 font-weight: bold;
 padding: 30px 10px;
 text-align: left;   padding-left:66px;   width:300px;
 margin-left: 200px;
}

td.pageleft {
   padding: 5px;
   border-bottom: 1px solid gray;
   text-align: left;
   font-size: 12px;
}

td.pagesortby {
   padding: 5px;
   border-bottom: 1px solid gray;
   text-align: left;
   font-size: 12px;
}

td.pageright {
   padding: 5px;
   border-bottom: 1px solid gray;
   text-align: right;
   font-size: 22px;
}

td.pagerightbottom {
   padding: 5px;
   text-align: right;
   font-size: 22px;
}

td.pageselect {
   padding: 5px;
   border-bottom: 1px solid gray;
   font-size: 12px;
   text-align: right;
   width: 1px;
}

.pageright a {
   text-decoration: none;
   color: #6e6444;
   font-weight: bold;
}
.pagerightbottom a {
   text-decoration: none;
   color: #6e6444;
   font-weight: bold;
}

table.imageresult {
   float:left;
   height:140px;
   width:134px;
}

.imageresult img {
  border: none;
  padding: 0px;
}

.imageresult td {
  border: 1px solid #aaaaaa;
  padding: 10px;
  text-align: center;
}

.pageselect div {
  display: none;
  position:absolute;
  margin-left: 20px;
  border:1px solid black;
  text-align:center;
  padding: 5px 2px 5px 2px;
  height: 200px;
  overflow: scroll;
}

.pageselect a {
   text-decoration: none;
   color: #6e6444;
   font-weight: bold;
}

.InfoMsg {
  background: white;
  color: black;
  display: none;
  padding: 6px;
  position: absolute;
  border: 1px solid gray;
  z-index: 999;
}

.image_page td {
   vertical-align:top;
   font-size:11px;
}

.image_page a {
   text-decoration: none;
   color: #6e6444;
   font-weight: bold;
}

.image_page img {
   border: none;
}

table.sizes_box {
  width: 400px;
}

.sizes_box td {
  border-bottom: 1px solid #aaaaaa;
  padding-top: 5px;
}

.calculate th {
  text-align: left;
}

.calculate td {
  vertical-align: middle;
}

.calculate input {
    width:30px;
    height:13px;
    font-size: 11px;
}

