html, div, span, h1, form, p, img, ul, li {padding: 0;margin: 0;}
body {margin: 0 auto;padding:0;max-width:480px;color:#367cb1;background-color:#002b4e;}
body, input, textarea {font-family: Arial, Verdana, Tahoma, Sans-Serif;}
input { background-color: #F5F5C3;}
textarea {border : 1px solid #AAA; width : 100%;}
img {border: 0;max-width:100%;vertical-align: middle;}
a{color:#3bc3ff;}
h1{font-size:1em;}
li {list-style:none;}
.major, .feedbackPanelERROR{color:#E4894C;}
.info {color:#5F9B5F;}
.title{color:#CCCC7F;}
input[type="submit"] { cursor: pointer; }
.feedbackPanel, .confirmPanel {
    border: 1px solid #005f8a;
    border-radius: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    text-align: center;
    text-shadow: 1px 1px 1px black;
}
.body, .feedbackPanel, .confirmPanel, .menu {padding:4px 4px;margin-top: 1px;}
.body, .menu, .feedbackPanel, .confirmPanel, .stat, .block {background-color:#002b4e;}
.feedbackPanel {border: 1px solid #005f8a;}
.confirmPanel {border: 1px solid #f49e26;}
.fff {
    color: white;
}
.blueColor {
    color: #629fca;
}
.blueSecColor{
    color: #367cb1;
}
.panel {
    border: 1px solid #005f8a;
    border-radius: 4px;
    background-color:#004272;
    padding: 4px;
    margin-bottom: 4px;
    color: #fff;
    text-shadow: 1px 1px 1px black;
}

.emptyPanel, .btn, .btnp, .btnm, .btnmSec, .frame, .tframe, .inputBtn, .borderedPanel, .container {
    border: 1px solid #005f8a;
    border-radius: 4px;
}

.btnwomtb {
    border-top: 1px solid #005f8a;
    border-bottom: 1px solid #005f8a;
}

.btnwom {
    border-top: 1px solid #005f8a;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.inputBtn {
    width: 100%;
    font-size: 16px;
}

.btnwomt {
    border-bottom: 1px solid #005f8a;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.btnwombltr {
    border-top: 1px solid #005f8a;
    border-right: 1px solid #005f8a;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 3px;
}

.btnwomtlbr {
    border-top: 1px solid #005f8a;
    border-left: 1px solid #005f8a;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.btn, .inputBtn {
    background-color:#004272;
}

span.btn {
    background-color:#002b4e;
}

.emptyPanel, .btn, .btnp, .btnwom, .btnwomtb, .btnwomt, .btnm, .frame, .inputBtn, .btnwombltr, .btnwomtlbr, .innerPanel {
    padding: 4px;
    text-shadow: 1px 1px 1px black;
}
.emptyPanel, .btn, .btnp, .btnm, .frame, .inputBtn, .borderedPanel, .container {
    margin: 4px 0;
}
.btn, .inputBtn {
    color: #fff;
    display: block;
    text-decoration: none;
}
.btnp, .btnwom, .btnwomtb, .btnwomt, .btnm, .btnmSec, .btnwombltr, .btnwomtlbr {
    background-color:#004272;
    color: #fff;
    text-decoration: none;
}
.btnp {
    text-shadow: 1px 1px 1px black;
}
.btnwom, .btnwomtb, .btnwomt, .btnm, .btnmSec, .btnwombltr, .btnwomtlbr {
    display: block;
}
.btnm, .btnmSec {
    color: #3bc3ff;
}
.btnmSec {
    padding: 4px;
    margin: 4px 0;
    font-weight: bold;
}
.btnwombltr, .btnwomtlbr {
    font-weight: 700;
    width: 100%;
}
.btnwomcont {
    width: 47%;
}
.frame {
    color: #fff;
}
.tframe {
    color: #fff;
    padding: 4px;
    margin-left: 47px;
}
.inlinePanel {
    display: inline-block;
}
.taf {
    margin-top: -2px;
    margin-bottom: -4px;
}
.textshadow {
    text-shadow: 1px 1px 1px black;
}
.center{text-align: center;}
.stat{padding:4px 8px;background-image:url('/images/icons/bgw.png'); background-repeat: repeat-x; padding: 5px 3px;}
.block {padding:2px 0;border-bottom:1px dashed #0B3049;}
.block:last-child {border-bottom:0}
.item {border-top:1px solid #eee;margin: 2px 0;padding:2px;}
.footer{text-align:center;}
.footer a{color:#506C86;}
.footer a:hover{color:#708Ca6;}
.fl{float:left;}
.fr{float:right;}
.pt24{padding-top:16px;}
.pt18{padding-top: 18px;}
.pt14{padding-top: 14px;}
.pt12{padding-top:12px;}
.pt6{padding-top:6px;}
.pb18{padding-bottom: 18px;}
.pb12{padding-bottom: 12px;}
.pb6{padding-bottom: 6px;}
.pl12{padding-left: 12px;}
.pl6{padding-left: 6px;}
.pr6{padding-right: 6px;}
.pr12 {padding-right: 12px;}
.small{font-size:0.9em;}
.bold{font-weight: bold;}
.big{font-size:1.2em; font-weight: bold;}
.minor{color: #7A8DA2;}
.expBorder {background-color:#0E1D44;border:1px solid #0D324B;border-radius:4px;}
.expline, .expline2 {background-color:#4ed83a;border-radius:4px;}
.expline {height:3px; background-image:url('/images/icons/pbar.png');background-repeat: repeat-x;}
.expline2 {height:6px; background-image:url('/images/icons/pbar.png');background-repeat: repeat-x;}
img.portrait {float:left;margin-right:4px;margin-bottom:4px;}
.required{color: red;}
.nobr{white-space: nowrap;}
.boys {color: #8291C0;}
.girls {color: #BD828C;}
.tasty{color: #1493E7;}
a.tasty{color: #1493E7;}
a.tasty:hover{color: #4bf;}
.whiteBoldLink, .whiteLink, .blueLink, .blueBoldLink, .majorLink {text-decoration: none;text-shadow: 1px 1px 1px black;}
.whiteLink, .blueLink, .majorLink {font-weight: normal;}
.whiteBoldLink, .blueBoldLink {font-weight: bold;}
.blueLink, .blueBoldLink {color: #67a5d6;}
.whiteLink, .whiteBoldLink {color: white;}
.majorLink {color: #E4894C;}
.beauty, .faith, .money, .level, .expirience, .like, .cook, .itemLevel {font-weight: bold;}
.beauty{color:#00e7ff;}
.faith {color:#f49e26;}
.money {color:#fff000;}
.level {color:#4ed83a;}
.itemLevel {color:white;}
.expirience {color:#4ed83a;}
.like {color:#F788CF;}
.cook {color:#EDD988;}
.marginBottomPanel{margin-bottom:4px;}
.wide {width:90%;}
.bid-green {color:green}
.bid-yellow {color:yellow}
.bid-orange {color:orange}
.bid-red {color:red}
.bgselected {background: #641e64;}
.left{text-align:left;}
.cb {clear: both;}

.tleft {text-align: left;}
.fs12 {font-size: 12px;}
.fs15 {font-size: 15px;}
.fs18 {font-size: 18px;}
.pt4 {padding-top: 4px;}
.expline {height:6px; background: #07701C url('/images/factory/progress.png') repeat-x; border-radius:4px;}