/* reset style */
*{margin:0; padding:0; outline:none;}
/* body style */
body { margin:32px 0 0 0; padding:0; background:#adaf8c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
/* All */
.clear-float{font-size:0; height:0; overflow:hidden; clear:both; line-height:0;}
/* Paragraph */
p {margin-bottom:1.3em;}
a:hover {text-decoration:none !important;}
#contentArea a {color:#a51724; font-size:15px;}
#contentArea strong a {color:#a51724; font-size:15px;}
/* Base Layout */
#wrapper{width:920px; margin:0 auto; position:relative;}
#header{height:211px; width:920px; margin:0 auto; position:relative;}
#header h1{background:url(../images/logo-bg.jpg) no-repeat; position: absolute; display:block; width:515px; height:211px;}
#header h1 img{  width:460px; height:170px;}
#header #slideShow{ width:406px; height:260px;position: absolute; left:514px; margin-bottom:-50px; z-index:0 ; overflow:hidden; }
#slideShow .slide-img{width:406px; margin:0 auto}
#slideShow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideShow IMG.active {z-index:10; opacity:1.0;}
#slideShow IMG.last-active {z-index:9;}
#menuArea{ height:49px; width:920px;}
#topMenu{ height:49px; width:920px; background:url(../images/menu-bg.gif) no-repeat;z-index:9999999999; position:relative;}
#topMenu ul{ list-style:none; float:left;  z-index:5; position:absolute; margin-left:20px;height:49px; }
#topMenu ul li { float:left; padding: 18px 17px 0 17px; color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold;  text-decoration:none; position:relative; }
#topMenu ul li a{color:#fff; text-decoration:none;   }
#jsddm li ul{position: absolute;  top:42px; left:0px; z-index:999999999;visibility: hidden; background:none; z-index:999999999;  }
#jsddm li ul li{float: left;clear:both; background:none; z-index:999999999; border-top: solid 1px #bf303d; margin:0px; padding:0px;}
#jsddm li ul li a{color: #ffffff; float:left; padding:5px 10px; font-size:12px; font-weight:bold; width:220px; line-height:20px; background:none #a51724;  z-index:999999999;  }
#jsddm li ul li a:hover{background:#c05d66; z-index:999999999;}
.nobor{ border-top:none!important;}
#middleArea{ width:920px; margin:0 auto; clear:both; background:#fff url(../images/bg-rightArea.gif) repeat-y right top ;}
#contentArea{ width:575px; float:left; padding:0 15px 60px 15px;}
#contentArea span.bedcums{ display: block; height:30px; margin-top:15px; margin-bottom:6px; color:#a51724;}
#contentArea span.bedcums a{  color:#a51724; text-decoration:underline;} 
#contentArea span.bedcums a:hover{ color:#a51724;}
#contentArea h1{ font-size:26px; color:#a51724; font-weight:normal; margin:7px 0 10px 0}
#contentArea h2{ font-size:22px; color:#a51724; margin:20px 0 10px 0}
#contentArea h3{ font-size:21px; color:#a51724; font-weight:normal; margin:20px 0 10px 0}
#contentArea h4{ font-size:16px; color:#a51724; margin:15px 0 5px 0}
#contentArea p{ font-size:15px; color:#000;}
#contentArea ul{margin:-10px 0 15px 0;	padding:0 0 0 20px;	background:#fff;	}
#contentArea ul li{ background:#fff; padding:0 0 0 10px; margin:0; list-style:none; background:url(../images/newBulltet.jpg) no-repeat left 9px;}
#contentArea blockquote{ padding-left:25px;}
#contentArea imthg{ margin:0 5px 3px 10px; position:relative; top:5px;}
#contentArea ul.bookList{ list-style:none; float:left; margin:0 0 0 0; padding:0 0 0 40px;}
#contentArea ul.bookList li{width:130px; height:180px; display:inline-block; _display:inline;margin-right:45px;_margin-right:48px; padding-bottom:55px;_padding-bottom:30px;}
#contentArea ul.bookList li span{ color:#a51724; display:block; margin:10px 0 0 0; text-align:center;}
#contentArea ul.bookList li span a{ color:#a51724; text-decoration:underline;}
#contentArea ul.bookList li span a:hover{ color:#button;}
#contentArea ul.bookList li img{position: relative; top:0; margin-bottom:-5px; margin:0 auto; display:block}
#contentArea ul.newsList{ list-style:none; margin:0 0 25px 0; padding:0 0 0 0;}
#contentArea ul.newsList li{ color:#000;}
#contentArea ul.newsList li{color:#999 !important;}
#contentArea ul.newsList li span strong{font-size:15px; color:#A51724 !important;;}
#contentArea ul.newsList li h4 { display:block;}
#contentArea ul.newsList li h4 a{ font-size:16px; font-weight:bold; color:#a51724; text-decoration:underline;margin-bottom:4px; }
#contentArea ul.newsList li p{ margin-bottom:5px;}
#contentArea ul.newsList li span.readMore { display:block; text-align:right;}
#contentArea ul.newsList li span.readMore a{ text-align:right; color:#a51724;text-decoration:underline;}
#contentArea .bookDetail img{position:relative; top:5px  }
#contentArea .bookDetail h5{ font-size:16px; color:#a51724; padding-bottom:0px; font-weight:bold;}
#contentArea .bookDetail h5 a{ font-size:16px; color:#a51724; font-weight:bold;text-decoration:none;}
#contentArea  hr.dotted{ width:370px; margin:0 auto; background:url(../images/dotted.jpg) no-repeat center bottom; height:5px; border:none;margin-bottom:18px;}
#contentArea .bookDetail .button{ background:#a51724; border: solid 2px #f6efe1; color:#fff; padding: 0 3px 0 3px; _padding:0;cursor:pointer;  font-weight:bold; margin:0; }
#contentArea .bookDetail .inputBox{ width:70px;}
#rightArea{ width:309px; float:right; position:relative;}
#rightArea .FB_Twitter_LinkdInlogo Div{ width:150px; float:left; background:#f6efe1; margin:10px 0 0 50px; overflow:hidden; display:inline;}
#rightArea .FB_Twitter_LinkdInlogo Div span{ float:left;}
#rightArea .FB_Twitter_LinkdInlogo Div img{ margin:0 0 0 4px;}
#rightArea .shareThis{ position:absolute; width:106px; height:27px; right:15px; top:11px;}
#rightArea .shareThis a{ color:#666666; text-decoration:underline;}
#rightArea .shareThis a:hover{ color:#666666; text-decoration:none;}
#rightArea .margoPhoto{ width:153px; height:162px; padding:55px 0 0 78px ; }
#rightArea .newsEvents{ padding:60px 0 0 23px; }
#rightArea .newsEvents h3{ color:#a51724; font-size:15px; padding-bottom:5px; }
#rightArea .newsEvents h4{color:#a51724; font-size:13px; padding-bottom:5px;}
#rightArea .newsEvents h4 a{color:#a51724; font-size:13px; text-decoration:underline}
#rightArea .newsEvents  p{ color:#000; margin-bottom:10px; padding-right:10px}
#rightArea .newsEvents  p span{ color:#000; display:block;}
#rightArea .newsEvents span.rightText{ float:right; margin-right:10px; height:20px}
#rightArea .newsEvents span.rightText a{ color:#a51724; text-decoration:underline;}
#rightArea .newsEvents span.rightText a:hover{ color:#a51724; text-decoration:none;}
#rightArea .booksList{ width:309px;  margin-top:10px;_margin-top:10px;}
#rightArea .booksList h3{color:#a51724; font-size:15px; padding-left:23px}
#rightArea .booksList ul.booklisting{list-style:none; float:left; margin-top:10px;padding-left:23px}
#rightArea .booksList ul.booklisting li{ float:left; width:130px; margin-right:10px }
#rightArea .booksList ul.booklisting li img{  margin:0 auto; display:block; margin-bottom:3px;}
#rightArea .booksList ul.booklisting li span{ display:block; text-align:center; margin-bottom:16px;}
#rightArea .booksList ul.booklisting li span a{ color:#a51724; text-decoration: underline;}
#rightArea .orderNow img{ margin:40px 0 10px 23px; }
#rightArea .orderNow1 img{ margin:20px 0 10px 23px; }
#footer{ height:105px; background:#f6efe1; margin-top:36px; }
#footer .footerArea{ width:920px; margin:0 auto;margin-bottom:0px; }
#footer .footerArea ul{list-style:none; float:left; height:80px; }
#footer .footerArea ul li{ float:left; padding: 15px 8px 0 8px; color:#fff;  font-family: "Trebuchet MS"; text-decoration:none;}
#footer .footerArea ul li a{ color:#a51724; text-decoration:none; font-size:14px;}
#footer .footerArea ul li a:hover{ color:#a51724 ; text-decoration:underline !important;}
#footer .footerArea p{  color: #000; padding-left:8px; font-size:12px; margin:0px 0 0 0;}
#footer .footerArea p span{ padding-left:400px; font-size:12px;}
#footer .footerArea p span a{ text-decoration:none; color: #000; font-size:12px;}
#footer .footerArea p span a:hover{ text-decoration:underline !important; font-size:12px;}
#contentArea .cart td{ padding:5px 0 0 5px;}
#contentArea .cart td img {margin-bottom:5px; clear:both; text-decoration:none; border:none; }
#contentArea .cart td a{ color:#a51724; text-decoration:underline; }
#contentArea .borBox{ border: solid 1px #f3e9d7; padding:10px 0 0 5px;}
#contentArea .cart .button{ background:#a51724; border: solid 2px #f6efe1; color:#fff; padding: 0 3px 0 3px; _padding:0;cursor:pointer;  font-weight:bold; margin:0 0 10px 0; }
#contentArea .cart td.padd{ padding:10px 0 25px 5px;}
#contentArea .button{ background:#a51724; border: solid 2px #f6efe1; color:#fff; padding: 0 3px 0 3px; _padding:0;cursor:pointer;  font-weight:bold; margin:0 0 10px 0; }
a.link { color:#a51724; text-decoration:underline;}
.red{ color:#FF0033;}
.paypalNote{ font-size:11px; color:#A51724}
#contentArea ul.sitemapUL{margin:0;}
#contentArea ul.sitemapUL li{font-weight:bold; margin:0 0 20px 0; background:none; background:url(../images/bullet1.gif) no-repeat left 4px; padding:0 0 5px 16px;}
#contentArea ul.sitemapUL ul{margin:0; list-style:none; padding:5px 0 0 30px;}
#contentArea ul.sitemapUL ul li{background:url(../images/bullet.gif) no-repeat; padding:0 0 5px 25px; font-weight:normal; margin:0;}
