a {
  color:blue;
}
img { border:0px; }

body {
  margin: 0px;
  padding: 0px;
  font: 11px tahoma, verdana, helvetica, arial;
}

input {
  font: 11px verdana, helvetica, arial;
}

.title1 {
  font: 15px tahoma, helvetica, arial;
  text-align: left;
  background: #6987bc;
  color: #ffffff;
  padding:1px;
  padding-left:10px;
}

.tt1 {
  font: 12px tahoma, helvetica, arial;
  text-align: left;
  background: #6987bc;
  color: #ffffff;
  padding:5px;
}

div.din {
  margin:5px;
  color:blue;
}
.mlink, a.mlink:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
  background: #6987bc;
}

a.mlink:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  color:#ffffff;
  background: #6987bc;
}


.title2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 6px;
  text-align: left;
  background: #d8dfee;
  color: #000000;
}

.footer1 {
  padding: 0;
  spacing: 0;
  text-align: left;
  font: 12px tahoma, helvetica, arial;
  background: #d8dfee;
  color: #000000;
}

.footer2 {
  background: #6987bc;
  color: #ffffff;
  padding: 3px;
  text-align: center;
}

.relatedhdr {
  font:11px verdana,helvetica,tahoma,arial;
  text-align:center;
}

a.ml {
  font: 11px tahoma, helvetica, arial;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #003399;
}

a.ml:hover {
  text-decoration: underline;
}

a.footlink {
  text-decoration: none;
  font: 12px tahoma, helvetica, arial, tahoma;
  color: #ffffff;
}

a.footlink:hover {
  color: #d8dfee;
}

td.relatedbar {
  vertical-align:top;
  width:200px;
  background: url(/img/vbag.gif) left top repeat-y #D9DAED;
}

td.female {
  vertical-align:top;
  width:200px;
  background: url(/img/female_line.gif) left top repeat-y #E3CAD8;
}



img.middle { vertical-align:-35%; }
img.md {
  vertical-align:-35%;
  height:20px;
  width:21px;
  border:0px;
}

td.copyright {
  font: 10px verdana, helvetica, arial;
  text-align: right;
  color: #d1d1d1;

}

td.copyright a {
  text-decoration: none;
  color: #d1d1d1;
}

td.copyright a:hover {
  text-decoration: underline;
}
table.catbar {
  width: 100%
}
.catbar td, td.let{
  padding: 0px;
  text-align: left;
  background: #d8dfee;
  border-top: 1px solid #eef8fd;
  border-bottom: 1px solid #c0cfe2;
  border-right: 1px solid #c0cfe2;
  color: #000000;
}

td.maletitle {
  background:#6987bc;
  color: #ffffff;
}

td.femaletitle {
  background:#F8CDD6;
  color: #D57275;
}

.mtitle {
  background:#6987bc;
  color: #ffffff;
  padding:3px;
}

.ftitle {
  background:#F8CDD6;
  scolor: #D57275;
  color:black;
  padding:3px;
}


td.lbg {
  background: url(/img/lbag.gif) left top repeat-x #d8dfee;
}

img.i2{
  width:7px;
  height:10px;
  border:0px;
}

div.mmenu {
  position: relative;
  font: 12px tahoma, helvetica, arial, tahoma;
  z-index: 100;
}

div.mmenu a {
  display: block;
  padding: 5px;
  text-decoration: none;
  font: 12px tahoma, helvetica, arial, tahoma;
  font-weight: bold;
  color: #000000;
}

div.mmenu a:hover {
  background-color: #6987bc;
  color: #ffffff;
}


div.fmenu {
  position: relative;
  font: 12px tahoma, helvetica, arial, tahoma;
  z-index: 100;
}

div.fmenu a {
  display: block;
  padding: 5px;
  text-decoration: none;
  font: 12px tahoma, helvetica, arial, tahoma;
  font-weight: bold;
  color: #000000;
}

div.fmenu a:hover {
  background-color: #6987bc;
  background:#F8CDD6;
  color: #D57275;
}

h1,h2,h3 {
  font-size:16px;
  margin:5px;
  margin-top:3px;
  font-weight:bold;
}
div.hdiv {
  margin-top:0px;
  border-bottom:1px solid grey;
  margin-bottom:5px;
  background-color:#D9DAED;
  color:#3b2788;
}

div.hk {
  margin-top:0px;
  padding:1px;
  padding-left:2px;
  sborder-bottom:1px solid grey;
  margin-bottom:5px;
  background-color:#D9DAED;
  color:#3b2788;
}

div.thk {
  margin-top:0px;
  padding:1px;
  padding-left:2px;
  background-color:#D9DAED;
  color:#3b2788;
  font-size:8px;
}


div.thk ul, div.thk li {
  margin:0px;
  font-size:9px;
  color:#3b2788;
}

div.hdiv h1, div.hdiv h3, .h1{
  font-size:15px;
  margin:2px;
  padding:1px;
  margin-left:10px;
  font-weight:bold;
}

h3 {
  margin:3px;
  margin-left:7px;
  margin-bottom:5px;
  font-size:13px;
}

.femdiv {
  background: url(/img/female.gif) left top no-repeat #E3CAD8;
  width:100%;
  height:205px;

}
.maldiv {
  background: url(/img/male.jpg) 21px top no-repeat #D9DAED;
  width:100%;
  height:206px;

}
table.f1{
  dborder:1px solid green;
  margin-left:10px;
  width:90%;
}
td.cline {
  background: url(/img/div.gif) left top repeat-x #D9DAED;
}
span.g {
  color:green;
}
table.t1 {
  margin:1px;
  padding:3px;
  background-color: #D9DAED;
}

div.t1 {
  margin:0px;
  background-color: #D9DAED;
  width:100%;
}

img.mlet1 {
  border: 1px solid green;
}

img.mlet2 {
  border: 1px solid green;
}
div.fort {
  margin:2px;
}

.menu_text, a.menu_text:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 32px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color:#EDACBD;
}

a.menu_text:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  color:#FFF;
  background-color:#EDACBD;
}
img.tp {
  float:left;
  margin:4px;
  padding:3px;
  border: 1px solid green;
}
img.ptp {
 float:left;
 margin:4px;
 padding:3px;
 border: 1px solid green;
 width:150px;
}

img.no_ptp {
 float:left;
 margin:4px;
 padding:3px;
 border: 1px solid green;
 width:100px;
}

div.dl {
  margin:1px;
  padding-left:5px;
}
.price {
  font-size:14px;
  font-weight:bold;
  margin:1px;
  padding:1px;
  padding-left:3px;
  padding-right:3px;
  background:#D8D6D6;;
  color:red;
}

.price2 {
  font-size:14px;
  font-weight:bold;
  margin:1px;
  padding:1px;
  padding-left:3px;
  padding-right:3px;
  background:#D8D6D6;
  color:green;
}


td.let a, .product a{
  color:blue;
}
td.let a:hover,.product a:hover {
  color:red;
  background:#D8D6D6;
}

.pl a:link, .pl a:visited  {
  color:#003399;
}
.pl a:hover, .pl a:active {
  color: red;
  text-decoration: underline;
}

.mh td {
  background-color:#6987bc;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:1px;
  padding-right:1px;
}

.fh td, .ch td {
  background-color:#EDACBD;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:1px;
  padding-right:1px;
}

.pl img {
  float:left;
  padding-top:1px;
}

/* PAGER */
div.pager{
 font-size:12px;
 font-weight:bold;
 border:0px;
 margin-top:5px;
 margin-bottom:7px;
 text-align:left;
 padding-left:20px;
}
span.p_te {
 color:red;
 padding-right:3px;
 padding-left:3px;
}
span.p_tp {
 color:red;
 padding-right:3px;
 padding-left:3px;
 margin-right:10px;
}

.pager a, .pager a:link, .pager a:visited  {
  display: block;
  color:#003399;
  padding-left:5px;
  padding-right:5px;
  font-weight: bold;
}
.pager a:hover, .pager a:active {
  color: red;
  text-decoration: underline;
}

.pager td.let a {
  padding:5px;
  height:20px;
  padding-top:12px;
}

.pager a.p_cur {
  color:red;
  background:#D8D6D6;
}
/* END PAGER */

hr.hr1 {
  border: 1px solid #c0cfe2;
  width:100%;
  height:1px;
}

li {
  padding-right:15px;
  margin-left:10px;
}
ul.product {
  background: #d8dfee;
  sbackground:#D8D6D6;
  margin:1px;
  margin-top:5px;
  padding-top:1px;
  padding-bottom:4px;

}

div.binfo {
  width:170px;
  smargin-left:200px;
  padding:5px;
  border: 2px solid red;
  font-size:15px;
  background: #d8dfee;
}

div.binfo a {
  display: block;
  height:25px;
  padding:5px;
  color:red;
}
div.binfo a:hover {
  background:#D8D6D6;
}

div.binfos {
  width:200px;
  smargin-left:200px;
  padding:5px;
  border: 2px solid green;
  font-size:15px;
  background: #d8dfee;
}

div.binfos a {
  display: block;
  height:25px;
  padding:5px;
  color:blue;
}
div.binfos a:hover {
  background:#D8DDD6;
}


div.b {
  margin:3px;
  font-weight:bold;
  background:#D8D6D6;
  padding:3px;
  padding-left:10px;
}
.lsel {
  text-transform: uppercase;
  font-weight:bold;
  color:blue;
}
td.g {
  text-align:center;
  background: #d8dfee;

}

table.pl {
  margin:2px;
  padding:1px;
}
div.adf {
  margin:2px;
  margin-top:10px;
  text-align:center;
}

a.sli, a.sli:visited {
  font-size:10px;
  text-decoration:none;
}

.mix_price {
  color:red;
  font-weight:bold;
  font-size:12px;
}

a.mix_name {
  color:black;
  font-weight:bold;
}

a.mix_name:hover {
  color:blue;
}

a.mix_merch {
  color:#003399;
  font-weight:bold;
}

a.mix_merch:hover {
  color:blue;
}

div.lifoo {
  margin:0px;
  font-size:8px;
}

.lfooter2 {
  font-size:8px;
  background: #6987bc;
  color: blue;
  padding: 1px;
  text-align: right;
}

td.lfooter2 a {
  font-size:8px;
  text-decoration:none;
  color:blue;
}
div.dtra {
  border:1px solid white;
  width:98%;
  background-color:#D9DAED;

}
