    @import "popup.css"; 
html{ font-size:100%; } /* for IE */
body {padding:0;margin:0;color:#535050;font: 0.625em arial, helvetica, sans-serif;background:#dfd7c8;}

a{color:#717070;}
a:hover{text-decoration:none;}
.clear {display:block; height:0; clear:both; visibility:hidden;}
#p {position:absolute; bottom:0; left:0;}
form{margin:0;}

.outer{position:relative;width:950px;margin:0 auto;}
.home .outer    {background:transparent url('/i/_bg.jpg') no-repeat 0% 83px;}

.internal .outer .inner {background:#c2bba0; padding-top:18px;}

.top-right{float:right;text-align:right;}
.iGrey{color:#999;}
.top-right .search{margin:10px 0;}
.top-right .incart, .top-right .checkout{color:#000;font-size:1.2em; margin:5px;}
.checkout a{text-decoration:none;}
.checkout a:hover{text-decoration:underline;}

.home #left{width:230px;float:left;padding-top:165px;}
.internal #left{width:230px;float:left;background:transparent url('/i/_bginner.png') no-repeat;padding-top:165px;}
.internal #left p{font-size:12px;}

.anniver{position:absolute;width:350px;height:44px;top:103px;right:15px;background:url('/i/50th.png') no-repeat;}
.anniver2{position:absolute;width:528px;height:49px;top:195px;right:13px;background:url('/i/celebrate.png') no-repeat;}

/*......................................................................................................................*/
#nav {position:relative;width:185px;margin:0 auto; z-index:100; text-align:left;}
#nav ul {list-style:none; font-size:12px; margin:0px; padding:0;}
#nav ul li {margin:0;padding:0;margin:2px 0;background:#FFF}
#nav ul li.more {background:#FFF url(i/li_.png) no-repeat 100% 50%;}
#nav ul li.last {background:#FFF url(i/bg_a.png) no-repeat 100% 100%;}
#nav ul li a {position:relative;display:block;padding:4px 10px; text-decoration:none;color:#4b4b4b;}
#nav ul li a.act {color:#FFF;background:#b31b18}
#nav ul li.more a.act {color:#FFF;background:#b31b18 url(i/li_h.png) no-repeat 100% 50%;}
#nav ul li span {display:block;padding:4px 10px; text-decoration:none;color:#FFF;background:#b31b18}
#nav ul li a:hover {color:#FFF; background:#b31b18}

#nav ul li.more a:hover{background:#b31b18 url(i/li_h.png) no-repeat 100% 50%;}

#nav ul li:hover a, #nav ul li.iehover a {text-decoration:none;color:#FFF;position:relative;}
#nav ul li:hover {position:relative; cursor:pointer;background:#b31b18}
#nav ul li.more:hover {background:#b31b18 url(i/li_h.png) no-repeat 100% 50%;}
#nav ul li:hover a:hover{color:#FFF;}
#nav ul li:hover ul{position:absolute; height:500px;left:185px; top:-2px;background:#dfd7c8;
white-space:nowrap; width:auto; height:auto; cursor:pointer; cursor:hand;
min-width:140px; z-index:500;}

#nav ul li:hover ul li {position:relative;background:none}
#nav ul ul li a{position:relative;
    display:block;
    margin:0; 
    padding:4px 10px;
    color:#4b4b4b !important;
    background:#FFF;
border-left:2px solid #dfd7c8;ba4a3f}
#nav ul ul li a.act {color:#FFF !important;background:#b31b18 !important;}
#nav ul ul li span { position:relative;
    display:block;
    margin:0; 
    padding:4px 10px;
    color:#FFF;
    background:#ba4a3f;
    cursor:default;
border-left:2px solid #dfd7c8;
}

#nav ul ul li a:hover {color:#FFF;}
#nav ul li.more ul li a:hover{color:#FFF !important; background:#b31b18}

#nav ul li ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
/*......................................................................................................................*/
.alfabet{height:30px;margin-left:49px;}
.alfabet ul {list-style:none; font-size:12px; margin:0px; padding:0;}
.alfabet ul li {float:left;margin:0;padding:0;margin:2px 0;}
.alfabet ul li a {display:block;padding:2px 6px;margin:0 1px;text-decoration:none;color:#4b4b4b; background:#FFF;}
.alfabet ul li a:hover {background:#ba4a3f;color:#FFF;}
.alfabet ul li span {display:block;padding:2px 6px;margin:0 1px;text-decoration:none;color:#4b4b4b;background:#ba4a3f;color:#FFF;}


.bar {}
.bar ul {list-style:none; font-size:12px; margin:0px; padding:0;}
.bar ul li {float:left;margin:0;padding:0;margin:2px 0;}
.bar ul li a {display:block;padding:2px 6px;margin:0 1px;text-decoration:none;color:#4b4b4b;}
.bar ul li span {display:block;padding:2px 6px;margin:0 1px;text-decoration:none;color:#4b4b4b;}

.bar ul li a.num {background:#FFF;}
.bar ul li a.num:hover {background:#ba4a3f;color:#FFF;}
.bar ul li span.num {background:#ba4a3f;color:#FFF;}

.bar ul li a.nxt {}
.bar ul li a.nxt:hover {color:#999;}
.bar ul li span.nxt {color:#999;}


/*......................................................................................................................*/


.delimiter{padding-top:170px;} 
#books{position:relative;margin:10px 0 0 355px; z-index:0;}
#books .book{float:left;margin-right:20px;}/*border:1px solid #9c968a;*/

.int-inner{position:relative;min-height:750px;width:718px;padding-top:10px;margin-left:232px;background:#dfd7c8;}

.home #events {margin:10px 0 0 260px;;}
.internal #events {margin:10px 0 0 28px;font-size:1.2em;}

#events p.h{margin:15px 0;font-size:2em;color:#43413f;letter-spacing:1px;}
#events p.subh{margin:15px 0;font-size:1.6em;color:#665d54;}
#events p{margin:15px 0px;}
#events p big{color:#000;}

#events ul.no{list-style:none;margin:0px; padding:0;}
#events ul.no li{margin:0 0 15px 20px;padding:0;}

#events .Brow{width:500px;padding:0 0 15px 0;border-bottom:1px solid #535050;}
#events .Brow .left{float:left;width:200px;}
#events .Brow .right{margin-left:200px;}

.f14{font-size:14px;}
.f16{font-size:16px;}
.chkLine{padding:5px 0;}


.int-left,.int-right{float:left;margin-bottom:20px;width:335px;}
.int-left{margin-right:20px;}
.int-full{}


.int-left .bImg,.int-right .bImg, .int-full .bImg{float:left;margin-right:10px;}
.bTtl{margin-left:150px;font-size:18px;font-weight:bold;}
.bTyp,.bBy,.bDes{margin-left:150px; font-size:12px;margin-top:15px;}
.row input{margin:0 10px;}

.Record {margin:5px 0;}
.Record input{width:220px;}
.Record textarea{width:220px;}
.Record textarea{width:220px;}
.Record  input.usual{width:auto;}
.Record .label{float:left;width:150px;text-align:right;}
.Record .field{margin-left:155px;}
.email{display:none;}

.Record input.state{width:40px;}
.Record input.zip{width:60px;}
.Record input.checkbox{width:15px;}

.Record .label b{color:#C00;font-size:15px;margin-right:3px;}
.Record .label .req,.Record .field .req{color:#C00;}


#footer{color:#7b7464;font-size:12px;}
#footer .bdr{height:16px;text-align:right;border-bottom:1px solid #7b7464;background:transparent url('/i/bg_footer.png') no-repeat 100% 100%;}
#footer .copy{margin:5px 0 10px 0;}

#footer a{color:#7b7464;}
.fbook{float:right;margin-top:8px;}

.go,.checkout{cursor:pointer; cursor:hand;}
.u{text-decoration:underline;}
.red{color:#C00;}
.red:hover{color:#C00;text-decoration:underline;}
.bb {font-size:14px;font-weight:bold;}

.goBack {font-size:15px;line-height:20px;font-weight:bold;}

.Catalog{float:left;width:205px; margin:0 0 10px 40px;}
.Catalog .imgBG {height:272px; background: url('/i/img_bg.png') no-repeat;
     -background:none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/img_bg.png', sizingMethod='crop');}
.Catalog .Desc{text-align:center;}

.rtl1{float:right; margin:0 180px 0 50px;}
.rtl2{float:right; margin:0 0px 0 0;}

.SaleLeft {float:left;width:140px;padding-top:1px;}
.SaleRight{margin: 0 0 0px 140px;padding-bottom:10px;}
.SaleRight p{margin:0 0 10px 0 !important;}
.SaleRight p span{font-size:14px;}


