html{min-height:100%;}
body{background:#50291d;}body .wrap{clear:both;float:left;width:100%;margin:0;}body .wrap.footer{min-height:1%;max-height:200px;}
body .wrap.home{min-height:1%;max-height:100%;}
body #main{position:relative;background:#FFF;width:1068px;margin:50px auto 10px;border:solid 1px #5b2f21;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.5);}
body ul{line-height:18px;margin:10px 0 10px 25px;}
body a{color:#444;text-decoration:none;}body a:focus,body a:active{color:#333;}
body a:hover{color:#CCC;}
body header{position:relative;height:115px;}body header #hdrLogo{position:absolute;top:-35px;left:40px;display:block;background:url(../images/hdr_logo.png) no-repeat;width:337px;height:173px;z-index:1;}
body nav[topmenu]{position:absolute;top:-32px;right:40px;}body nav[topmenu] ul{color:#FFF;list-style:none;margin:0;}body nav[topmenu] ul li{float:left;font-size:16px;width:auto;margin-left:20px;}
body nav[menunav]{position:absolute;top:80px;right:40px;}body nav[menunav] ul{text-align:right;list-style:none;margin:0;}body nav[menunav] ul li{display:inline-block;*display:inline;color:#333;text-shadow:1px 1px 1px #ffffff;margin-left:25px;cursor:pointer;}
body nav[menunav] ul a{font:600 12px sans-serif;color:#fb0032;text-transform:uppercase;}body nav[menunav] ul a:hover{border-bottom:solid 3px #6dc228;}
body footer{font-size:11px;color:#a7a7a7;text-align:center;line-height:18px;margin-bottom:20px;padding:10px 0;}body footer a{color:#a7a7a7;}body footer a[signature]{display:block;font:11px sans-serif;color:#888;margin-top:5px;}
article[contents]{width:978px;margin:0 auto 30px;border:solid 1px #50291d;}article[contents] h1{font:36px 'MyriadProLight';*font:32px Arial;color:#5b2f21;line-height:45px;}
article[contents] h2{font:italic 20px 'MyriadProLight';color:#fb4771;}
article[contents] h3{display:block;font:24px 'MyriadProBold';*font:20px Arial;color:#fb4771;text-align:center;text-transform:uppercase;}
article[contents] h4{font:normal 20px 'MyriadProLight';color:#5b2f21;margin-top:20px;}article[contents] h4[pink]{color:#fb4771;}
article[contents] .poshItup{float:left;list-style:none;width:100%;margin:0;padding:40px 0 0;}article[contents] .poshItup .col1{width:330px;}
article[contents] .poshItup .col2{width:578px;padding:0 20px 0 50px;}
article[contents] hgroup{margin:50px 0 25px;}article[contents] hgroup h1,article[contents] hgroup h3{line-height:normal;margin:0;}
article[contents] hgroup h3{font-size:16px;margin-bottom:20px;}
#pageform{float:left;width:100%;}#pageform ul,#pageform li,#pageform dl,#pageform dt,#pageform dd{margin:0;padding:0;}
#pageform ul{clear:both;float:left;list-style:none;width:99.8%;min-height:100px;margin:0 0 10px;border:solid 1px transparent;border-width:0 1px 1px;}#pageform ul li{float:left;font-size:12px;width:97.8%;padding:1.1%;}#pageform ul li:first-child{position:relative;color:#083d6a;width:97.8%;padding:5px 1.1%;cursor:pointer;}
#pageform ul li dl{clear:both;float:left;width:100%;margin-bottom:5px;}#pageform ul li dl dt{float:left;text-align:left;width:22.7%;margin-right:.9%;}
#pageform ul li dl dd{float:left;width:76.4%;}#pageform ul li dl dd small{display:block;font:bold 11px Tahoma;color:#999;}
#pageform ul li dl dd label{display:block;}
#pageform ul li dl dd input[type=text],#pageform ul li dl dd input[type=password]{width:auto;padding:5px;border:solid 1px #CCC;}
#pageform ul li dl dd textarea{font:normal 13px Tahoma;width:400px;max-width:400px;height:120px;max-height:120px;padding:3px;border:solid 1px #CCC;overflow:hidden;}
#pageform ul li dl dd select{padding:3px;border:solid 1pc #CCC;}
#pageform input[type=submit],#pageform input[type=reset]{position:relative;background:#50291d;color:#FFF;padding:8px 10px;border:solid 1px #fb4771;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#7d5042;background:-webkit-gradient(linear, 0 0, 0 100%, from(#7d5042), color-stop(100%, #50291d));background:-moz-linear-gradient(top, #7d5042, #50291d 100%);background:-o-linear-gradient(top, #7d5042, #50291d 100%);background:linear-gradient(top, #7d5042, #50291d 100%);}#pageform input[type=submit]:hover,#pageform input[type=reset]:hover{background:#895e51;background:-webkit-gradient(linear, 0 0, 0 100%, from(#895e51), color-stop(100%, #50291d));background:-moz-linear-gradient(top, #895e51, #50291d 100%);background:-o-linear-gradient(top, #895e51, #50291d 100%);background:linear-gradient(top, #895e51, #50291d 100%);}
.cakeList{clear:both;float:left;list-style:none;width:958px;margin:20px 40px;}.cakeList li{float:left;position:relative;width:128px;height:128px;margin:0 0 30px 62px;border:solid 1px #50291d;cursor:pointer;-webkit-box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);-moz-box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);}.cakeList li:first-child{margin-left:0;}
.cakeList li span{position:absolute;bottom:-45px;left:0;color:#50291d;text-align:center;width:128px;height:40px;}
.cakeList li img{display:block;width:128px;height:128px;}

.cakeList2{clear:both;float:left;list-style:none;width:958px;margin:20px 40px;}.cakeList2 li{float:left;position:relative;width:128px;height:192px;margin:0 0 30px 62px;border:solid 1px #50291d;cursor:pointer;-webkit-box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);-moz-box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);}
.cakeList2 li:first-child{margin-left:0;}
.cakeList2 li img{display:block;width:128px;height:192px;}

.cakeList3{clear:both;float:left;list-style:none;width:958px;margin:20px 40px;}.cakeList3 li{float:left;position:relative;width:128px;height:100px;margin:0 0 30px 62px;
border:solid 1px #50291d;cursor:pointer;-webkit-box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);-moz-box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);box-shadow:0 0 5px 0 rgba(80, 41, 29, 0.75);}
.cakeList3 li:first-child{margin-left:0;}
.cakeList3 li img{display:block;width:128px;height:100px;}


