/*http://www.fontspring.com/blog/fixing-ie9-font-face-problems*/
@font-face {
 font-family: 'tstar';
 src: url("TSTARPRO-Regular.eot");
 src: url("TSTARPRO-Regular.eot?#iefix") format('embedded-opentype'),
	url("TSTARPRO-Regular.woff") format("woff"),
	url('TSTARPRO-Regular.ttf')  format('truetype');
 font-weight:normal;
}
@font-face {
 font-family: 'tstar';
 src: url("TSTARPRO-Medium.eot");
 src: url("TSTARPRO-Medium.eot?#iefix") format('embedded-opentype'),
	url("TSTARPRO-Medium.woff") format("woff"),
	url('TSTARPRO-Medium.ttf')  format('truetype');
 font-weight:600;
}
html{font-family:tstar;font-weight:normal;margin:0;padding:0;width:100%;/*height:100%;*/}
body{padding:0;margin:0;width:100%;height:100%;}
h1{font-size:21px;/*22*/font-weight:600;letter-spacing:2px;line-height:1.5;margin:0;}
h2{font-size:17px;/*18*/font-weight:600;letter-spacing:1px;line-height:1.75;margin:0;}
p{text-align:left;margin:0 auto 13px auto;line-height:26px;font-size:14px;/*15*/font-weight:normal;letter-spacing:0px;}
canvas{line-height:0;border:0;outline: none;}

a:link{color:black;text-decoration:none;}
a:visited{color:black;text-decoration:none;}
a:hover{color:black;text-decoration:underline;}
a:active{color:black;text-decoration:none;}
a > img{
    border: 0;
}

#header{text-align:center;position:fixed;top:0;left:0;width:100%;margin:0;padding:/*22px 0 10px */0;height:100px;z-index:99;background:transparent url('headerOpacity.png') repeat-x left top;min-width:600px;}
#header #logo{margin:22px 0 10px 0;}
#header ul{list-style:none;margin:0;padding:0;letter-spacing:1px;}
#header li{display:inline-block;margin:0;padding:0;font-size:15px/*17*/;min-width:70px;}
#header li.current{text-decoration:underline;}
#header li a{padding:4px 10px;}
#headerOpacity{/*background-color:#fff;opacity:0.93;*/position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}

/*#header a:link{text-decoration:none;}
#header a:visited{text-decoration:none;}
#header a:hover{color:black;text-decoration:underline;}
#header a:active{text-decoration:none;}*/

#cartButton{min-width:70px;display:inline-block;color:grey;}
#cartButton.cartActive{color:black;}
#cartButton.cartActive:hover{text-decoration:underline;cursor:pointer;}
#cartButton.cartInactive{color:grey;}
#cartButton.cartInactive:hover{text-decoration:none;cursor:default;}

#content{width:600px;margin:106px auto 80px auto;line-height:1;padding:0;overflow:hidden;}
img{margin:0;padding:0;line-height:0;}
.image{width:600px;/*height:400px;*/margin:0 0 24px 0;}
.image+p{margin-top:-8px;}

.post{padding:10px 0;margin:0;}
.post .image{margin:0;padding:10px 0;line-height:0;}
.post .title{}
.post .content{}
.divider{width:600px;border-bottom:1px solid #EEE;margin:0 auto;}

#content img{/*margin:10px auto;*/}
/*.imgPlace{background-color:#ACACAC;}
.imgPlace+p{margin-top:-8px;}*/
.news-tag{padding:4px;color:white;text-align:right;}
/*.thumbPlace{width:280px;height:240px;margin:0 10px;padding:0;float:left;line-height:0;}*/
.thumbPlace{margin:0 10px 20px 10px;padding:0;float:left;line-height:0;}
.thumbPlace:hover{opacity:.92;}
.thumbPlace:hover p{}
.thumbPlace img{margin:0;}
.thumbPlace .thumb{width:280px;height:184px;background-color:#999;}
/*.thumbPlace h1{font-weight:600;font-size:18px;margin:0 0 0 0;line-height:30px;letter-spacing:2px;}*/
.thumbPlace h1{font-weight:400;font-size:17px;display:block;line-height:1.3;margin:10px 0 0 0;text-align:center;}
.thumbPlace h1 a{padding:0;}
.thumbPlace h2{font-size:16px;font-weight:400;text-align:center;}
/*.thumbPlace h1 a:link{text-decoration:none;}*/
.simpleCart_shelfItem:hover{opacity:1;}
.simpleCart_shelfItem h2{font-size:15px;}

#topNav{width:100%;margin:0 0 20px 0;font-size:15px;}
#topNav .left{text-align:left;width:30%;float:left;}
#topNav .center{text-align:center;width:30%;margin:0 auto;}
#topNav .right{text-align:right;width:30%;float:right;}
.thumbPlace p{line-height:1.5;font-size:13px;letter-spacing:0;margin-top:2px;color:#444;}
.thumbPlace.simpleCart_shelfItem{/*height:300px;*/}

.newsDate{text-align:right;font-size:12px;padding:0 0 2px 0;}

#content p a:link,#content a:visited{text-decoration:underline;}
#content p a:hover{/*font-weight:600;text-decoration:underline;*/color:grey;}
#content p a:active{/*font-weight:600;text-decoration:underline;color:grey;*/color:black;}

/*#slideshow {
    position:relative;
    height:479px;
	width:700px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}*/
.simpleCart_items{display:table;text-align:center;}
.simpleCart_items a:link{/*text-decoration:none;*/font-weight:600;padding:8px 5px;}
/*.simpleCart_items a:hover{text-decoration:underline;}*/

#cartShadow{background-color:#d8d8d8;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:-1;margin:0 auto;}
/*#cart-wrap{position:absolute;top:97px;left:0;width:100%;z-index:998;}*/
#cart{font-size:15px;letter-spacing:1px;/*position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;*/display:none;background-color:white;padding:20px;}

#cart .simpleCart_items p{border:1px grey solid;border-top:none;margin:0;padding:5px 10px 5px 10px;}
#cart .simpleCart_items p:first-of-type{padding-top:10px;}
.headerRow{display: table-header-group;font-weight:600;}
.headerRow>div{display:table-cell;padding:5px 10px;border-right:1px grey solid;border-bottom:1px grey solid;border-top:1px solid grey;}
.headerRow div:first-child{border-left:1px grey solid;}
.headerRow .item-name{width:150px;}
.headerRow .item-price,.headerRow .item-quantity,.headerRow .item-total{min-width:40px;}
.headerRow .item-increment,.headerRow .item-decrement{min-width:40px;}
.headerRow .item-remove{/*width:80px;*/}
.itemRow div:first-child{border-left:1px grey solid;text-align:left;max-width:225px;}
.itemRow .simpleCart_increment, .itemRow .simpleCart_decrement{font-size:18px;padding:5px;}
.itemRow .simpleCart_remove{font-size:16px;padding:2px;}
.itemRow{display: table-row;}
.itemRow>div{display:table-cell;padding:10px 10px 5px 10px;border-right:1px grey solid;border-bottom:1px grey solid;}
.simpleCart_checkout{font-weight:600;font-size:18px;letter-spacing:1px;text-decoration:underline !important;}
.close_cart{font-weight:600;font-size:16px;letter-spacing:1px;text-decoration:underline !important;cursor:pointer;}
.cartDiv{/*width:538px;*/margin:5px 10px;}
.cartDiv p{padding:0;margin:0;border:none;}
.cartDiv.checkout{text-align:center;}
#cartWrap{margin:137px auto 0 auto;;background-color:white;padding:30px 30px 20px 30px;width:538px;box-shadow: 0 1px 10px #424242;}
.cartDivTab{display:inline;width:50px;}

#flipbook{
  -webkit-transition:margin-left 0.5s ease-in-out;
  -moz-transition:margin-left 0.5s ease-in-out;
  -o-transition:margin-left 0.5s ease-in-out;
  -ms-transition:margin-left 0.5s ease-in-out;
  transition:margin-left 0.5s ease-in-out;
}
#flipbook .page{background-color:white;color:#25408F;font-weight:400;font-size:13px;}
#flipbook .even{background: white url('leftPage3.png') repeat-y scroll right top;}
#flipbook .odd{background: white url('rightPage3.png') repeat-y scroll left top;}
/*#flipbook .p1{background: white url('frontPage3.png') repeat-y scroll left top;}*/
#flipbook .p1{background: #BAA591 url('bookletCover.jpg') no-repeat scroll left top;}
#flipbook .p2{background: #BAA591 url('bookletInsideCover.jpg') no-repeat scroll left top;}
#flipbook .shadow{ 
box-shadow:2px 2px 10px #7F7F7F;
}
#flipbook .flipPage{margin:22px 0 0 64px;}
#flipbook h1{font-size:13px;text-decoration:underline;font-weight:400;line-height:1.6;letter-spacing:0;}
#flipbook p{font-size:13px;font-weight:400;line-height:23px;margin-bottom:23px}

#toc{/*margin:155px 0 0 115px;*/margin: 60px 0 0 108px;line-height:1.4;}
.toc-item{left:30px;position:relative;cursor:pointer;}

.rs-slideshow {    
	margin:0 auto 20px 0;
	/*border:1px solid #E5E5E5;*/
    /*height: 400px;
	width: 600px;*/
    overflow: hidden;    
    position: relative;    
}
 
.rs-slideshow .slide-container {
    background-color: #fff;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
 
.rs-slideshow .slide-container img {
    position: absolute;
}
 
/*    Hide the slide data container    */
.rs-slideshow .slides {
    display: none;
}