@charset "utf-8";
/* CSS Document */


* { margin: 0px; padding: 0px; }

body { text-align: left; font-family:'Open Sans Condensed', sans-serif;font-size:1.0em;color:#000; min-height: 100%; position: relative; }

body, textarea, td { font-family: 'Open Sans Condensed', sans-serif; font-size:1.0em; font-weight: 300; }
input, textarea, select { font-family: 'Open Sans Condensed', sans-serif; font-size: 1.0em; font-weight: 300; }

.clear { clear: both; height: 0px; overflow: hidden; }
.clear2 { clear: both; height: 10px; overflow: hidden; }
#content a, a:visited { color:#133b61; text-decoration: none; }
#content a:hover, a:active { color:#e90a0a; text-decoration: none; }
h1,h2,h3,h4,h5 { font-size: 1.2em; font-weight: bold; color: #333; }




/* ---------------------------- */


#page { min-height: 100%; }

#header { text-align: left; padding: 4px !important; background: rgb(221,221,221); /* Old browsers */
background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(173,175,178,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(173,175,178,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(173,175,178,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(173,175,178,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(173,175,178,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%,rgba(173,175,178,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#adafb2',GradientType=0 ); /* IE6-9 */  border:0px red solid; }
#header img#ilogo { float:left;width: 96%;padding-left:2%; }
#header img#icode { float:left;width: 80%;padding-left:10%; }
#header img.subline{width: 80%;padding-left:10%;clear:both;}
#header div { clear:both; }
#content img#dmenu { float: right;  border: 0px solid #000000;}
#header img { vertical-align: middle; }

#content { padding: 3px !important; background: #fff; }

ul.imageMenu { }
/*Greek*************************************************************/
ul.imageMenu li {  list-style-type: none;  }
ul.imageMenu li a img {
    display: block;
    width:90%;
    padding-left:0px;
    margin:10px auto;
}

.marqee{  height: 30px; color:#ffffff; overflow: hidden; padding:5px auto; margin: 1% 0; white-space:nowrap;}
div.demo {
          background:#000000;height: 30px; color:#ffffff; overflow: hidden; padding:5px auto; margin: 1% 0;
      }

/*articles*/
.Abox{float:left;display:block;width:90%;background:#eee;cursor:pointer;margin:5px 0 0 0px;padding:5px;}
.Abox_title{padding:3px 0 3px 0px;border-bottom:1px solid #999;font-weight:bold;font-size:14px;margin:0 0 3px 0;}
div.Abox_img img{float:left;width:30%;padding:2% 0}
.Abox_desc{float:left;width:66%;padding:2%;border-bottom:0px solid #999;}
.Abox_bot{float:left;padding-top:3%;margin-left:0%;text-align:right; border:0px #000000 solid;}
a.al , a.al:visited{padding:2px 5px;color:#fff;background:#457704;}


/*************************************************************/
#footer { position: fixed !important; text-align: center; height: 5em auto; bottom: 0px; left: 0px; right: 0px; z-index:1000; text-shadow:none; font-size:0.8em;
color: #ffffff; background: rgb(31,861,141); /* Old browsers */
background: -moz-linear-gradient(top, rgba(48,118,185,1) 0%, rgba(16,54,100,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,118,185,1)), color-stop(100%,rgba(16,54,100,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(48,118,185,1) 0%,rgba(16,54,100,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(48,118,185,1) 0%,rgba(16,54,100,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(48,118,185,1) 0%,rgba(16,54,100,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(48,118,185,1) 0%,rgba(16,54,100,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3076b9', endColorstr='#103664',GradientType=0 ); /* IE6-9 */
border-bottom:4px #f61616 solid;
}

#footer img { height: 3em; vertical-align: middle; }

.main_title h1 { background: #ffffff; padding: 2%; font-family: 'Open Sans Condensed', sans-serif; font-size:1.2em; font-weight: 700; color: #000000; margin:1% 0 1% 0;
border-bottom: 0px solid #cacd59; }

h2#pgotherinfo { background: #2c64bb; padding: 2%; color: #ffffff; margin: 3% 0 2% 0; border-bottom: 1px solid #cacd59; font-family: 'Open Sans Condensed', sans-serif; font-size:1.5em; font-weight: 700;}

.ui-loader { display: none; }

#homeshow { width: 99.9%; margin-top:2%;margin-left:0.1%;}
.hometxt { margin-bottom:2%; }
#homeshow img { width: 99%; }

#homeshow1 { float:left;width: 49.5%; margin-bottom:2%;margin-top:2%;margin-right:0.75%;}

#homeshow1 img { width: 49%; }
#homeshow2 {float:left; width: 49.5%; margin-bottom:2%;margin-top:2%;}

#homeshow2 img { width: 49%; }
/*ui-collapsible ui-collapsible-inset ui-corner-all ui-collapsible-themed-content ui-collapsible-collapsed*/
div.homedivs{display: block;width: 90%; padding: 1% 2% 0% 2%;  height:auto !important; line-height: 1.0em;  border:1px solid #c6cb00;
text-shadow: none; margin-bottom:2%;
-webkit-border-radius: 8px; border-radius: 8px; background: #939700; /* Old browsers */
background: -moz-linear-gradient(top, #c0bf63 0%, #939700 50%, #c0bf63 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0bf63), color-stop(50%,#414141), color-stop(100%,#c0bf63)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c0bf63 0%,#939700 50%,#c0bf63 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c0bf63 0%,#939700 50%,#c0bf63 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c0bf63 0%,#939700 50%,#c0bf63 100%); /* IE10+ */
background: linear-gradient(to bottom, #c0bf63 0%,#939700 50%,#c0bf63 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939700', endColorstr='#c0bf63',GradientType=0 ); /* IE6-9 */ }
div.homedivs a h2{float:left; color: #176c4c;   font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em;}
div.homedivs a img{float:left; }

div.homedivs h2{float:left; color: #176c4c;  font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em;}
div.homedivs img{float:left;}


/*.ui-li-static.ui-collapsible > .ui-collapsible-heading {
    margin: 0;
}
.ui-li-static.ui-collapsible {
    padding: 0;
}
.ui-li-static.ui-collapsible > .ui-collapsible-heading > .ui-btn {
    border:none;
}
.ui-li-static.ui-collapsible > .ui-collapsible-heading.ui-collapsible-heading-collapsed > .ui-btn,
.ui-li-static.ui-collapsible > .ui-collapsible-content {
    border:none;
}*/
ul.homecats { }
ul.homecats li { list-style-type: none; margin-bottom:.5em;width: 95%; min-height:2em; margin-left:0.5%; padding: 1% 2%; border:0px solid #1f1f1f;

-webkit-border-radius: 8px; border-radius: 8px; background: #d30909; /* Old browsers */
background: -moz-linear-gradient(top, #f84949 0%, #d30909 50%, #db0a0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84949), color-stop(50%,#d30909), color-stop(100%,#db0a0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f84949 0%,#d30909 50%,#db0a0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f84949 0%,#d30909 50%,#db0a0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f84949 0%,#d30909 50%,#db0a0a 100%); /* IE10+ */
background: linear-gradient(to bottom, #f84949 0%,#d30909 50%,#db0a0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f84949', endColorstr='#db0a0a',GradientType=0 ); /* IE6-9 */
/*height: 3.5em;  line-height:3.5em;*/ clear: both; border:0px red solid;}

/*ul.homecats li h2 {float:left; color: #fff;   font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em; white-space:normal; display: block; width: 90%;*/
/*height: 3.5em;  line-height:3.5em;*//*padding-top:1em;}*/
ul.homecats li a h2{ border:0px solid #999; color: #ffffff; font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em;  }


ul.homecats li a h2{float:left;text-shadow:none; display: block;  color: #ffffff; font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em;
white-space:normal;width: 80%;}
ul.homecats li a img.arrow1{float:left; display: block; padding-right:2%; vertical-align: middle;}
ul.homecats li a img.arrow{float:right; padding-right:2%;width:15px; border:0px solid #1f1f1f;display: block; }
/*ul.homecats li img{float:left; display: block; padding-top:1em; }*/

ul.hhomecats { }
ul.hhomecats li { list-style-type: none; margin-bottom:.3em; margin-left:1%;color:#ffffff; width:93%; }
ul.hhomecats li a { display: block; width: 90%; padding: 0.2% 4%; font-size: 1.0em; border:0px solid #999; color: #ffffff;
-webkit-border-radius: 8px; border-radius: 8px; /* Old browsers */
 }
 ul.hhomecats li a h2{color: #ffffff; font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em; white-space:normal;}
ul.hhomecats li a:hover{color:#ffffff;}
ul.hhomecats li a:visited{color:#ffffff;}
ul.hhomecats li a div.tdiv0 { height: 100px; width: 33%; float:left; }
ul.hhomecats li a img.mcatimg { max-width: 100%; height: 90px; padding: 5px; }

ul.hhomecats li a div.tdiv1 { padding-top: 0px; margin-left: 100px; display: table; height: 100px; width: 66%; }
ul.hhomecats li a div.tdiv2 { display:table-cell; vertical-align: middle; width: 100%; }
ul.hhomecats li a div.tdiv3 { width: 100%; }
/*

ul.hhomecats li a div { float:left; height:50%; margin-bottom:-90px; }
ul.hhomecats li a h2 { clear:left; height:90px; position:relative; }
*/

/*
#floater    {float:left; height:50%; margin-bottom:-120px;}
#content    {clear:both; height:240px; position:relative;}
*/

ul.listview { }
ul.listview li { float: left; width: 46%;  height:auto; list-style-type: none; text-align: center; border-style: solid; border-color: #c0bebe;
border-width: 1px 1px 1px 1px; padding: 2% 0.5%; margin:1%}
ul.listview li.liclear { clear: left; border-width: 1px 1px 1px 1px; }
ul.listview li  img.prodimg { width: 100%; }
ul.listview li p { color: #333; display:block;font-size: 1em;margin:5px 0;}
ul.listview li h2 { font-weight: 300; color: #333;  font-size: 1.2em;}
ul.listview li .pBox_tag_area{position:absolute; top:0px;left:-2em;z-index:2;}
ul.listview li .bimage{position:relative;}
.price_del { text-decoration: line-through; color: #666; font-size: 0.7em;}
.itemCode { font-size: 1em;font-weight: 300;}

.tag_area{padding:0 0 10px 0;float:left;}
.tag1{float:left;display:block;width:137px;height:35px;background:url(../images/tag1.jpg) no-repeat;border:1px solid #ccc;}
.tag2{float:left;display:block;width:137px;height:35px;background:url(../images/tag2.jpg) no-repeat;border:1px solid #ccc;}
.tag3{float:left;display:block;width:137px;height:35px;background:url(../images/tag3.jpg) no-repeat;border:1px solid #ccc;}
.tag4{float:left;display:block;width:137px;height:35px;background:url(../images/tag4.jpg) no-repeat;border:1px solid #ccc;}
.tag5{float:left;display:block;width:137px;height:35px;background:url(../images/tag5.jpg) no-repeat;}
.tag6{float:left;display:block;width:137px;height:35px;background:url(../images/tag6.jpg) no-repeat;border:1px solid #ccc;}
.tag7{float:left;display:block;width:137px;height:35px;background:url(../images/tag7.jpg) no-repeat;border:1px solid #ccc;}
.tag8{float:left;display:block;width:137px;height:35px;background:url(../images/tag8.jpg) no-repeat;border:1px solid #ccc;}
.tag9{float:left;display:block;width:137px;height:35px;background:url(../images/tag9.jpg) no-repeat;border:1px solid #ccc;}
.tag10{float:left;display:block;width:137px;height:35px;background:url(../images/tag10.jpg) no-repeat;border:1px solid #ccc;}
.tag11{float:left;display:block;width:137px;height:35px;background:url(../images/tag11.jpg) no-repeat;border:1px solid #ccc;}
.tag12{float:left;display:block;width:137px;height:35px;background:url(../images/tag12.jpg) no-repeat;border:1px solid #ccc;}

.pages { padding: 2%; text-align: center; }
.pages a{ display: inline-block; padding: 3% 3%; /*background: #161616;*/ color: #fff; border: 0px solid #43790a; -webkit-border-radius: 5px; border-radius: 5px;
background: #2c64bb; /* Old browsers */
}
#content pages a:active, #content .pages a:visited, #content .pages a:hover{color:#ffffff;}
.pages span { display: inline-block; padding: 3% 3%; color: #fff; border: 0px solid #999; -webkit-border-radius: 5px; border-radius: 5px; background: #f61717; /* Old browsers */

}

#fpitemadded { text-align: center; text-shadow:none;padding: 3% 0; margin-bottom: 1%; color: #fff; background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */ }
/*pBox tags*/
span.pTags { padding:2px 2px; font-size: 0.8em; border-width: 0px; white-space:nowrap; -webkit-border-radius: 3px; border-radius: 3px; }

.Ptag1 { background: #4d9e53; color: #fff; }
.Ptag2 { background: #ff0000; color: #fff; }
.Ptag3 { background: #ffba00; color: #000; }
.Ptag4 { background: #00aeff; color: #fff; }
.Ptag5 { background: #d4d4d4; color: #000; }
.Ptag6 { background: #9a0606; color: #fff; }
.Ptag7 { background: #9a0606; color: #fff; }
.Ptag8 { background: #d3c310; color: #000; }
.Ptag9 { background: #0d069a; color: #fff; }
.Ptag10 { background: #069a5d; color: #fff; }
.Ptag11 { background: #ff0000; color: #fff; }
.Ptag12 { background: #d3c310; color: #000; }
.Ptag13 { background: #d31010; color: #fff; }
.Ptag14 { background: #d3c310; color: #000; }

#menucnt { display: none; margin: 2%; padding-bottom: 2%; border-bottom: 3px solid #8b9ebb; }

#menucnt h3 { background: #c5cfdd; padding: 1%; color: #000; margin: 1% 0; border-bottom: 1px solid #8b9ebb; }
#menucnt ul { }
#menucnt ul li { list-style-type: none; border-bottom: 1px dashed #888; padding: 1% 2%; }

.text { color: #333 !important; padding:20px; font-size:24px}


.fpImg_b img { width: 100%; }
.tag_area { text-align: center; }
.tag_area p { margin-bottom: 2%; line-height: 1.8em; }
.fpDsc { background: #ffffff; padding: 1%; color: #000000; margin-bottom: 2%; }

.Fprod_price { margin-bottom: 2%; text-align: center; }
.Fbuy { margin-bottom: 2%; text-align: center; }
.fpform { padding: 12px; margin-bottom: 2%; text-align: center; }
.Fbuy { margin: 2% AUTO; text-align: center; background: #2e6fe5; padding: 1% 4%; color:#ffffff; text-shadow:none; font-size: 1em; border: 0px solid #8b9ebb; white-space:nowrap;
-webkit-border-radius: 5px; border-radius: 5px;  }
.share { margin: 5% AUTO;  width:160px; }
.like { float: right; width: 49%; min-height: 5%; }
#content a.fpCart {margin: 2% AUTO; text-align: center; background: #2e6fe5; padding: 1% 4%; color:#ffffff; text-shadow:none; font-size: 1em; border: 0px solid #8b9ebb; white-space:nowrap;
-webkit-border-radius: 5px; border-radius: 5px; }

.sold_out{margin: 2% auto; width:2.5em;text-align: center; background: #f84343; padding: 1% 4%; color:#ffffff; text-shadow:none; font-size: 1em; border: 0px solid #8b9ebb; white-space:nowrap;
-webkit-border-radius: 5px; border-radius: 5px; }

.ue_title, .terms_title { padding: 1%; margin: 3% 0 1% 0; background: #dcea3d; }
input, select, textarea { border: 1px solid #c5cfdd; background: #fff; padding: 0.4em; -webkit-border-radius: 5px; border-radius: 5px; }
input[type="submit"], input.gen_sub { border: 1px solid #444; padding: 0.4em; background: #c5cfdd; -webkit-border-radius: 5px; border-radius: 5px; }

.metaforika_basket_preview { background: #f1f1f1; text-align: left; padding: 3px; margin: 5px 0px 0px 0px; }
.metaforika_basket_preview em { color:#333; }
.metaforika_basket_preview span { font-weight: bold; color:#000; }

#content a.cartCont{display:block;background:#2c64bb;color:#fff;padding:7px;border:0px solid #576F33;margin:10px 0 0 0 ;font-weight:bold;cursor:pointer;font-family:arial;}

.formtext{width:auto; margin:2% auto;}
.formcheckbox{font-size:0.9em;}

.cartitemdtlend{ padding: 1% 0; border-bottom: 1px solid #20381e; }
.cartitemdtl { padding: 1% 0; border-bottom: 0px solid #ccc; }
.cartitemdtlhalf{ padding: 1%; width:48%; border-bottom: 0px solid #ccc; float:left;}
.cartitemdtlLast { margin-bottom: 3%; }
.senario_alert { padding: 1% 0; margin: 2% 0; background: #3E5278; color: #fff; }
.crtalictr { text-align: center !important; }

.ordTotalin{background:#cccccc;margin:0 0 0 0px;padding:5px;width:100%;text-align:left;font-size:16px;color:#555;}
.ordTotal{background:#E7EFD8;margin:0 0 0 0px;padding:5px;width:100%;text-align:left;font-size:16px;color:#555;}
.ordTotal2{background:#E7EFD8;margin:0 0 0 0px;padding:10px 5px;width:98%;text-align:right;font-size:12px;color:#555;}

.terms { margin-bottom: 2%; }
.terms_text { background:#e9efa4;color:#000000 !important; padding: 1%; margin-bottom: 1%; font-size: 0.9em; }

.formerrorsfound { padding: 2% 0; text-align: center !important; color: #cc0000; }

.contact_info { margin: 3% 0; }

.contactmaptitle { margin: 3% 0; }
p.contactmaplnk { margin-bottom: 1% !important; background:#2c64bb; -webkit-border-radius: 5px; border-radius: 5px;padding: 0.4em;}
#content a.contactmaplnk, #content a.contactmaplnk:visited{color: #ffffff; font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em; white-space:normal;text-decoration:none;text-shadow:none;}
#content a.contactmaplnk:hover , #content a.contactmaplnk:active{color:#fc0000; font-family:'Open Sans Condensed', sans-serif; font-size: 1.0em; white-space:normal; text-shadow:none;}

.price_full10_f{background:#254F22;color:#fff;-webkit-border-radius:5px;border-radius:5px;padding:5px 5px;margin:2% auto;text-align:center;width:50%;}
.formDiv1{float:left;width:98%; min-height:80px;height:auto;margin:0 2% 2% 0;padding:2%;background:#d4d9e0;}
.timologioForm{display:none;}

#inlineAlert_errortext{padding:2em;}
#inlineAlert_error{background:red; color:white;text-shadow:none;}

.basketpointer{float:left; width:auto;margin-bottom:2%;margin-left:2%;}
.basketpointer img{float:left;}
.basketStephp{margin-bottom:2%;border-bottom:1px #cccccc solid;}
.timologioForm{display:none;}
.formDiv1{float:left;width:98%; min-height:80px;height:auto;margin:0 2% 2% 0;padding:2%;background:#d4d9e0;}

.formDiv{float:left;width:44%; min-height:80px;height:auto;margin:0 2% 2% 0;padding:2%;background:#d4d9e0;}
.formDiv_title{padding:0 0 5px 0;margin:0 0 2% 0;border-bottom:1px dashed #D6DDC7;}
.formDiv_content{padding:5px 0;font-size:0.9em;color:#555;}
a.cartCont{display:block;background:#576F33;color:#fff;padding:7px;border:1px solid #576F33;margin:10px 0 0 0 ;font-weight:bold;cursor:pointer;font-family:arial;}
.formtext{width:auto; margin:2% auto;}
.formcheckbox{font-size:0.9em;}
a.red,a.red:visited{color:#fc0000;text-decoration:none;}
                a.red:hover , a.red:active{color:#fc0000;text-decoration:underline;}
input.gen_fieldl{border:#ccc solid 1px;margin:0 0 0 10px;}
input.gen_field_errorl{border:#fc0000 solid 1px; margin:0 0 0 10px;}
.welcome{text-align:center;background:#ccc;padding:10px;margin-top:3%;}


.cartField1{border:1px solid #ccc;padding:5px;color:#777;font-size:14px;}
.cartField1_error{border:1px solid #FC0000;padding:5px;color:#777;font-size:14px;}
.cartSelect1{border:1px solid #ccc;padding:5px;width:100%;color:#777;font-size:14px;}
.cartField2{border:1px solid #ccc;padding:5px;color:#777;font-size:14px;}
.cartSelect2{border:1px solid #ccc;padding:5px;width:100%;color:#777;font-size:14px;}
.cartField2_error{border:1px solid #FC0000;padding:5px;color:#777;font-size:14px;}
.cartSelect2_error{border:1px solid #FC0000;padding:5px;width:172px;color:#777;font-size:14px;}
.field_disabled{border:1px solid #ccc;padding:5px;color:#ccc;background:#fff;}
.select_disabled{border:1px solid #ccc;padding:5px;color:#ccc;background:#fff;}


.product_priceFrom{font-size:1em;color:#999;text-decoration:line-through;}
.product_newPrice{font-size:1.5em;color:#0C9C1D;font-weight:bold;}
.product_discount{font-size:0.9em;color:#FC0000;}

.finalForm_data{float:left;width:46%;margin:0 2%;}
.formDiv_title{padding:0 0 5px 0; margin:0 0 2% 0;border-bottom:1px dashed #D6DDC7;}
.finalForm_data2{float:left;width:98%;margin:1%;}
.selected_pw{color:#134370;font-weight:bold;}

.formDiv_title1{padding:1%; background:#dcdcdc; margin:2%;border-bottom:0px dashed #D6DDC7;}

.noteSm{font-size:11px;color:#fc0000;font-style:italic;margin:0 0 0 18px;padding:0 0 5px 0;}

.totalfcart{color:#FC0000;}
.stepTitle{color:red;font-weight:bold;white-space:nowrap; float:left;padding-left:0.9em;width:auto;padding-top:0.4em; border:0px #000 solid;}
.stepTitle_GS{color:#777;font-weight:bold;white-space:nowrap; float:left;padding-left:0.9em;width:auto;padding-top:0.4em; border:0px #000 solid;}

img.gallery_image{width:90%; margin-left:5%;}

.contact-form-tbl tr:nth-of-type(2) { display: none; }
