td {  font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 12px; line-height: 130%}
h1 { font-family: font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 28px; margin:0px 0px 10px 0px;line-height: 110%;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 17px; margin:0; line-height: 100%}

#bigred { font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 17px; margin:0; line-height: 100%;  color: #90121E;}

.logo {
   width:156px;
   height:43px;
   background: url('/img/logo.gif') no-repeat top left;
   margin: 20px 0px 28px 0px;
   border:0px;
   display:block;
}

img {
   border:0px;
}

.active, .active a { color:#E20000; font-weight:bold}
.small {  font-size: 11px; color: #7C6339}
.price {background-color:#A39675; color: #FFFFFF; font-weight:bold}
.price_ol { display:block; color: #7C6339; font-weight:bold; text-decoration:line-through; }

.text { font-size: 14px; line-height: 130%}
.sep1 { padding-bottom: 6px; border-bottom: 1px solid #C5C7CA}
.red {color:#90121E }

table.mMenu { width:90%;}
table.mMenu td {padding:0px 0px 10px 0px;}

table.mMenu td a { color:#CACACA;}

table.mMenu td a.active { color:#FFFFFF; font-weight:Bold}

table.mSub { margin:0px 0px 30px 0px; clear:both;}
table.mSub td {padding:0px 10px 10px 0px;}
table.mSub td a {color:#90121E; margin:0px;}

table.mSub td a.elink {
   color: #7C6339;
}


table.mSub p, table.mSub P {margin:0px;}


.promoLeft1, .promoLeft2 {
   margin:20px 0px 0px 0px;
   color: #E20027;
   font-weight:Bold;
   font-size:14px;
   text-decoration:none;
   float:left;
   /*background: url('/img/ny/2010/tree.jpg') no-repeat 20px 40px;*/
}

.promoLeft1 a, .promoLeft2 a {
   display:block;
   border-left:10px solid #E20027;
   color: #E20027;
   padding:0px 20px 0px 6px;
}

.promoLeft2 {
   margin:15px 0px 30px 0px;
   font-weight:Normal;
}


table.List { margin:30px 0px 30px 0px;}
table.List td { padding:0px 50px 10px 0px; vertical-align:center;}

table.List h2 b {
   font-weight:Normal;
}

table.List h2 strong {
   font-weight:Normal;
}


table.List p { margin:0px;}

table.pParam1 { margin:0px 0px 0px 0px; }
table.pParam1 td { padding: 10px 10px 5px 0px;}
table.pParam1 td { background-image: url('/img/line.gif');  background-repeat: repeat-x; background-position: 0 top; vertical-align:top;}

table.pParam2 { margin:0px 0px 0px 0px; padding: 2px 2px 0px 0px;}
table.pParam2 td { padding: 2px 2px 0px 0px;}
table.pParam2 td { background: none;}

table.pParam1 table {
   border: 0px;
   border-collapse:collapse;
   border-spacing: 0px;
   width:100%;
}

table.pParam1 table td{
   border: 0px;
}


td.pic1 {background-image: url('/img/bgpic1.gif'); background-repeat: no-repeat; width:87px; height:100px; }
td.pic1 img {margin:9px 0px 0px 9px; border:none;}

#pic2 {
   background-image: url('/img/bgpic2.gif');
   background-repeat: no-repeat;
   width:270px;
   height:220px;
   text-align: center;
   line-height:80%;
   vertical-align: middle;
   display: table-cell;

}

#pic2 img {
   vertical-align: middle;
   margin-top: expression((220-height)/2 + "px");
}

td.sep { background-image: url('/img/line.gif');  background-repeat: repeat-x; background-position: 0 top; padding:0px 0px 0px 0px }



#tPart {
   width:100%;
}

#tPart tr td {
  padding:0px 5px 20px 0px;
  vertical-align:top;
}

#tPart tr td h3 {
   margin:10px 0px 5px 0px;
   font-size: 22px;
   font-weight:Normal;
   font-family: font-family:Georgia, "Times New Roman", Times, serif;
   color: #90121E;
}


#tPart tr td ul {
   margin: 0px 0px 0px 0px;
   list-style:none;
   padding: 0px;
}

#tPart tr td ul li {
   padding: 0px 10px 6px 0px;
}


.form     { margin:0px;}
.input    { font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.input40  { font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 40px}
.input100 { font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 100px}
.input140 { font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  width: 120px}
.input150 { font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  width: 150px}
.input200d { font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  width: 200px}
.input200 {  font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 200px}
.input300 {  font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 300px}
.input500 {  font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 500px}
.input187 {  font-family: Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 187px}


.preview img.bp{
   display:none;

}
.bp-wrap {
   background-color: #FFFFFF;
   border:1px solid #D0D0D1;
   padding:10px;
   width:auto;
   width:auto;

}

.tip-wrap {
   display: none;
   width:100px;
   height:100px;
}

.tip {
   z-index: 15000;
   float:left;
   margin:0px;
}

.tip-text {
   text-align:center;
   vertical-align:middle;
}

.tip-top {
   height:0px;
}

.tip-bottom {
   height:0px;
}

.navi {
   font-size:11px;
}

