﻿body {background: url(images/light-bg.png) #f2f2f2;font-family: 'Montserrat'; font-size: 14px; font-weight: 400; letter-spacing: .02em}
body.ifr {background: #FFFFFF;font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; letter-spacing: .02em; margin:0px;padding:0px}
div.page {max-width:600px;margin:auto;padding:0px;border-collapse:collapse;border:0px;text-align:center}
div.head {text-align:left;font-size:26px;margin:0px;padding:10px;color:black}
div.mainsection {background-color:#FFFFFF;opacity:1.0;margin:0px 0px 10px 0px;padding:10px}
div.sectionhead {text-align:left;margin:0px;padding:6px;border-width:0px}
div.title {font-size:20px;margin:0px;padding:0px 10px;color: #EC3400}
div.titlerow{background-color:black;text-align:left;padding:5px}
div.titlecol {display:inline-block;text-align:left;margin-right:20px;color:white}
div.section {margin:12px 0px 0px;padding:0px;text-align:left;border:0px solid silver;border-bottom-width:thin}
div.showrow1 {background-color:#EEEEFF;text-align:left;padding:5px}
div.showrow2 {background-color:#FFFFFF;text-align:left;padding:5px}
div.showcol {display:inline-block;text-align:left;margin-right:20px;color:black}

div.alertcol {display:inline-block;text-align:left;font-size:14pt;color:#CCCCCC;animation-name:bookalert;animation-duration:1s;animation-iteration-count:infinite;}
div.phfriendcol {display:inline-block;text-align:left;font-size:14pt;color:#CCCCCC;animation-name:friendalert;animation-duration:1s;animation-iteration-count:infinite;}
@keyframes bookalert {0%{color:#CCCCCC;}33%{color:#EC3400;}67%{color:#EC3400;}100% {color:#CCCCCC;}}
@keyframes friendalert {0%{color:#CCCCCC;}33%{color:#008000;}67%{color:#008000;}100% {color:#CCCCCC;}}

div.showcolright {display:inline-block;text-align:right;margin-right:20px;color:black}
div.endcol {display:inline-block;text-align:left;color:black}
div.textcol {display:inline-block;text-align:left;color:black; overflow:hidden; padding:1px 3px; margin:3px 0px; white-space: nowrap; overflow-x:hidden}
div.rightcol {display:inline-block;text-align:right;margin-right:20px;color:black}
div.showcolltd {display:inline-block;text-align:left;margin-right:20px;color:orange}
div.showcolout {display:inline-block;text-align:left;margin-right:20px;color:red}
div.expimgcol {display:inline-block;text-align:left;margin-right:10px;margin-bottom:10px;color:black}
div.drkimgcol {display:inline-block;text-align:left;margin-right:3px;margin-bottom:10px;color:black}
div.btnright {background-color:#FFFFFF;text-align:right;padding:5px}
div.btnrighttransp {text-align:right;padding:5px}
div.btnleft {background-color:#FFFFFF;text-align:left;padding:5px}
div.btnleftblack {background-color:#000000;text-align:left;padding:5px}
div.btn {background: #EC3400;color: #fff; font-weight:500; padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btnonline {background: #EC3400;color: #fff;padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:default;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btnsel {background: #FFFFFF;color: #000000;padding:6px 12px;margin:0px 6px 12px;border:1px solid silver;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:default;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btn:hover {background: #f93700;}
div.btninact {background: #A7A7A7;color: #fff;padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btndis {background: #A7A7A7;color: #fff;padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:default;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btndis2 {background: #A7A7A7;color: #fff;padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btndis2:hover {background: #f93700;}
div.btn3 {background: #EC3400;color: #fff;padding:3px 12px;margin:0px 6px 0px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btn3:hover {background: #f93700;}
div.btninact3 {background: #A7A7A7;color: #fff;padding:3px 12px;margin:0px 6px 0px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.btninact3:hover {background: #f93700;}
div.btndis3 {background: #A7A7A7;color: #fff;padding:3px 12px;margin:0px 6px 0px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:default;transition: all 0.3s;-webkit-transition: all 0.3s; /* Safari */}
div.infobox {width:90%; background:#FFFFFF; color:#000000; padding:6px 12px; border:1px solid black; border-radius:10px; display:inline-block; line-height:1.428571429; text-align:left; vertical-align:middle; cursor:default;}
div.inspect {width:90%; background:#FFFFFF; color:#000000; padding:3px 12px; margin-bottom:6px; border:1px solid black; border-radius:10px; display:inline-block; line-height:1.428571429; text-align:left; vertical-align:middle; cursor:default;}
div.editbox {width:95%; background:#FFFFFF; color:#000000; padding:3px 12px; margin-bottom:18px; border:1px solid black; border-radius:6px; display:inline-block; line-height:1.428571429; text-align:left; vertical-align:middle; cursor:default;}
div.insprow1 {background-color:#EEEEFF;text-align:left;padding:1px}
div.insprow2 {background-color:#FFFFFF;text-align:left;padding:1px}
div.progress{background:white;width:auto;left:50%;margin-left:-100px;top:50%;margin-top:-100px;position:fixed;visibility:hidden;border:0px solid black; padding:5px}
div.popup{background:white;width:auto;left:50%;margin-left:-150px;top:50%;margin-top:-100px;position:fixed;visibility:hidden;border:0px solid black; padding:5px}
div.widepopup{background:white;width:auto;left:50%;margin-left:-300px;top:0%;margin-top:50px;position:fixed;visibility:hidden;border:0px solid black; padding:5px}
div.popup2{background:white;width:auto;left:50%;margin-left:-300px;top:50%;margin-top:-200px;position:fixed;visibility:hidden;border:0px solid black; padding:5px}
div.popup3{background:white;width:auto;left:50%;margin-left:-200px;top:50%;margin-top:-150px;position:fixed;visibility:hidden;border:0px solid black; padding:5px}
p {margin:1px 0px}
p.btn {margin:2px}
p.info {margin:12px 0px}
p.prompt {margin:0px 0px 6px}
p.promptdis {margin:0px 0px 6px; color:gray}
p.show {margin:0px 1px 1px}
p.showdis {margin:0px 1px 1px; color:gray}
p.discount {padding:1px 1px 6px; color:red}
p.title {font-size: 14px;}
IMG.btn {opacity:0.7;cursor:pointer}
IMG.btn:hover {opacity:1.0}
IMG.btndis {opacity:0.3;cursor:pointer}
IMG.btnsel {opacity:1.0;cursor:pointer}
IMG.qty {opacity:0.6;cursor:pointer;vertical-align:middle}
IMG.qtydis {opacity:0.3;vertical-align:middle}
IMG.qty:hover {opacity:1.0}
IMG.crd {padding:6px 6px 0px;vertical-align:middle}
IMG.pay {margin-bottom:6px;opacity:0.7;cursor:pointer;vertical-align:middle}
IMG.pay:hover {opacity:1.0}
INPUT.text {width:auto;font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; letter-spacing: .02em; color:#000000; border:1px solid #999999; overflow:hidden; padding:1px 3px; margin:3px 0px; word-wrap:normal; overflow-x:hidden}
INPUT.text2 {width:auto;font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; letter-spacing: .02em; background:#CCCCCC; color:#000000; border:0px; overflow:hidden; padding:1px 3px; margin:3px 0px; word-wrap:normal; overflow-x:hidden;text-align:center}
TEXTAREA.text {width:auto;font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; letter-spacing: .02em; color:#000000; border:1px solid #999999; padding:1px 3px; margin:3px 0px; word-wrap:normal; overflow-x:hidden}
SELECT.text {width:auto;font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; letter-spacing: .02em; color:#000000; border:1px solid #999999; overflow:hidden; padding:1px 3px; word-wrap:normal; overflow-x:hidden}
div.qty {width:28px;text-align:center;font-size:12pt;margin:0px 6px 0px 0px;padding:0px;color:blue;border: 1px solid silver;}
div.qtydis {width:28px;text-align:center;font-size:12pt;margin:0px 6px 0px 0px;padding:0px;color:gray;border: 1px solid silver;}
div.qtycol {display:inline-block}
div.popbtn {background: #EC3400;color: #fff;padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;}
div.popbtndis {background: #A7A7A7;color: #fff;padding:6px 12px;margin:0px 6px 12px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:default;}
div.popbtn:hover {background: #f93700;}
div.popbtn3 {background: #EC3400;color: #fff;padding:3px 12px;margin:0px 6px 0px;display: inline-block;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor:pointer;}
div.popbtn3:hover {background: #f93700;}
div.msg {margin:0px;padding:0px 10px;color:green;font-size:20pt;}
div.msgalert {margin:0px;padding:0px 10px;color:red;font-size:20pt;animation-name:bookalert;animation-duration:1s;animation-iteration-count:infinite;}
#UIBlocker1 {position:fixed; /* or absolute, for IE6 */ top:0; bottom:0; left:0; right:0}
#UIBlocker2 {position:fixed; /* or absolute, for IE6 */ top:0; bottom:0; left:0; right:0}