﻿/***********/
/** Books **/
/***********/


/* List - Promoted */
.MBooks_P { padding-right: 7px; }
.MBooks_P h1 { font-size: 12pt; margin-bottom: 4px; margin-top: 2px; margin: 3px 4px 4px; }
.MBooks_P ul { overflow: hidden; padding: 0em; list-style: none; margin-top: 0em;}
.MBooks_P ul.list {}
.MBooks_P li { position: relative; float: right; padding-top: 2em; width: 156px; height: 170px; background-color: #F4F1EA; margin-right: 10px; overflow: hidden; }
.MBooks_P li.nr { margin-right: 0em; }
.MBooks_P li.fr { padding-top: 0em; }
.MBooks_P .list { margin: 0em; }
.MBooks_P .list img { margin: 11px 15px 0em 0em; border: solid 1px #CCC9BA; padding: 1px; display: block; width: 120px; height: 57px; background-color: #fff; }
.MBooks_P .list h2 { color: #2D2B1F; font-size: 14px; font-weight: bold; padding: 0em; margin: 6px 15px 0em; }
.MBooks_P .list p { color: #5A564B; font-size: 12px; font-weight: normal; padding: 0em; margin: 6px 15px 0em; height: 4em; overflow: hidden; }
.MBooks_P .list a { color: #950101; font-size: 11px; font-weight: bold; position: absolute; bottom: 5px; left: 5px; }
.MBooks_P .list a.imgLink {position:relative !important;}

/**************/
/** Articles **/
/**************/

.hpline {margin:auto;margin-top:10px;margin-bottom:10px;}

/* List - Search Results */
.MArticle_Search { font-size: 9pt; padding: 1em; }

.MA_SearchBox { background: url('../imagesArticle/SearchResults.png') no-repeat; width: 950px; height: 102px; position: relative; }

.MA_SBSearch { position: absolute; top: 10px; left: 190px; font-size: 8pt; }
.MA_SBSearch .txt { border-right-width: 3px; }
.MA_SBCustom .iBtn,
.MA_SBSearch .iBtn { vertical-align: top; background: url('/App_Themes/Images/searchbtn.jpg') no-repeat; width: 17px; height: 17px; cursor: pointer; }

.MA_SBDates { position: absolute; top: 40px; left: 19px; }
.MA_SBDates { padding-right: 1em; }
.MA_SBDates input { vertical-align: sub; .vertical-align:  middle; }
.MA_SBDates label { padding-right: 1em; font-weight: bold; }

.MA_SBCustom { position: absolute; top: 67px; left: 19px; }
.MA_SBCustom label { font-weight: bold; padding-right: 0.2em; }
.MA_SBCustom label.to { padding: 0pt 1em; }

.MA_SortBox { margin: 1em 19px; }
.MA_SortBox label { padding-right: 0.2em; }
.MA_SortBox a { color: #004378; text-decoration: underline; }

.itemWrapperDiv {padding:0px; padding-top:16px;   }
.itemWrapperDiv .thumbDiv {float:right; width:123px; vertical-align:top; text-align:right;   }
.itemWrapperDiv .itemDiv { float:right; padding:0px; width:351px;vertical-align:top; padding-bottom:0px; text-align:right;}
.itemWrapperDiv .itemTitleDiv {padding:0px;color:#0A508E; font-size:11pt; font-weight:bold;}
.itemWrapperDiv .addDetailsDiv {color:#4E4B90; padding:0px; padding-top:5px; font-size:8pt;}
.itemWrapperDiv .descDiv {color:#4F4D50; padding:0px; padding-top:5px; font-size:9pt;}
.itemWrapperDiv .itemLinkDiv { padding:0px; padding-top:5px;}
.itemWrapperDiv a.itemLinkHref {float:left;padding:0px;  text-decoration:none; color:#4F4D50; font-size:9pt;}
.itemWrapperDiv .sepDiv {clear:both; padding:0px; height:10px; vertical-align:bottom;}

.MArticle_Search .ListSmallView li { height: 1%;}	/*height:78px;*/
.MArticle_Search .ListSmallView li h2.title { font-weight: bold; color:#002BAB; padding: 0.1em 0.0em;font-size: 9pt; }
.MArticle_Search .ListSmallView li p.description { color: black; display: block; padding: 0.3em 0.5em; margin-bottom: 0pt;font-size:9pt; }
.MArticle_Search .ListSmallView li .thumbs { margin: 0.5em; text-align: center; float: left; display: inline; border: solid 1px #A3B6C5; }

/* ----------------------------------- */

div.MArticle {width:489px; _width: 488px; clear: right; overflow: hidden; padding: 0px 7px 10px 7px; margin-top:0; text-align:right; float:right; background: #F1EEE7; /*padding-bottom: 50em; margin-bottom: -50em;*/ background: #F1EEE7; }
div.MArticle .b_content { padding-right: 4px; border-bottom: solid 1px #CCD4C9; margin-bottom: -1em; width: 485px; }
.Mbooks .booksContent .b_content{border-bottom:none; width:420px;}

.MArticle  h1.title {text-align:right; padding: 0.2em 0.4em; font-weight: bold; margin: 0em 0em 0.3em; }
.MArticle .ListView {width: auto; height: 1%;list-style: none; padding-right: 0pt; margin-right: 0em; overflow: hidden;position:relative; }
.MArticle .ListView li { height: 1%; }
.MArticle .ListView li.itm { overflow: hidden; color:#4F4D50; font-size:9pt; position: relative; height: 65px; border-bottom: solid 1px #CCD4C9; padding: 1em 0em; }
.Mbooks .ListView li.itm{height:auto;}
.MArticle .ListView li.itm img { padding: 2px; border: solid 1px #C1C1C1; float: right; position: absolute; top: 0.8em; right: 0px; width: 62px; height: 62px; }
.MArticle .ListView li.itm h2 { margin-right: 75px; }
.Mbooks  .ListView li.itm h2 {margin-right:0;}
.Mbooks .booksImages {float:right;padding-top:1px;width:122px;/*width:65px;*/padding-bottom:1px;}
.Mbooks .booksContent {float:left;padding-top:1px;width:364px;/*width:422px;*/}
.Mbooks .ListView{border-top:1px solid #CCD4C9; float:right; width:490px; margin-top:12px;}
.MArticle .ListView li.sep { height:1px; /* background-image:url(../imagesArticle/separetor_1_473.jpg);*/ background-repeat:no-repeat; width:473px; }
.MArticle .ListView li.itm div.itmMenu { display: none; }
.MArticle .ListView li:hover.itm { }
.MArticle .ListView li:hover.itm h2.title { }
 
.MArticle .ListView li h2.title { text-align:right; padding:0px 0.3em;color:#AC2F37; font-weight:bold; margin-top: 0em; margin-bottom: 0.4em; }
.MArticle .ListView li h2.title a { text-align:right; padding:0px 0.3em;color:#AC2F37; font-weight:bold; margin-top: 0em; margin-bottom: 0.4em;text-decoration:none; }
.MArticle .ListView li p.description { margin: 0em 79px 0em 0em; padding:0px; color:#000; font-size:9pt; }
.Mbooks  .ListView li p.description {margin-right:0;}
.MArticle .ListView li a.itemLink { color:#960001; text-decoration: none; font-size:8pt; padding:0px; font-weight: bold; position: absolute; left: 0em; bottom: 0.3em; }
.MArticle .ListView li a:hover.itemLink { text-decoration: underline; }
.MArticle .ListView li div.extraDetails { color: #746699; padding-left: 0.2em; }
.MArticle .ListView li .thumb {  width:109px; float:right; border: double 1px #C1C1C1; padding:0em; vertical-align:middle; text-align:center; margin:0px; margin-left:8px;}
.MArticle .ListView li div.date {color:#4E4B90; padding:0px; padding-top:5px; font-size:8pt;}

.MArticle .ListSmallView li { height: 1%;}	/*height:78px;*/
.MArticle .ListSmallView li h2.title { font-weight: bold; color:#002BAB; padding: 0.1em 0.0em;font-size: 9pt; }
.MArticle .ListSmallView li p.description { color: black; display: block; padding: 0.3em 0.5em; margin-bottom: 0pt;font-size:9pt; }

/* List - HomePage */
div.MArticleHP {overflow: hidden;padding: 0.8em;margin-top:0;padding-top:0;}
.MArticleHP  h1.title {background:0px;color:#096AC0;border:0px;border-style: solid;border-bottom-width: 0.5px;border-bottom-color:#cccccc;padding:0px 3px;}
.MArticleHP .ListView {width: auto; height: 1%; list-style: none; padding-right: 0pt;margin-right: 0pt; overflow: hidden; }
.MArticleHP .ListView li { height: 1%; }
.MArticleHP .ListView li.itm { overflow: hidden; color:#4F4D50; font-size:9pt; }
.MArticleHP .ListView li.sep { height:28px; }
.MArticleHP .ListView li.itm div.itmMenu { display: none; }
.MArticleHP .ListView li:hover.itm { } 
.MArticleHP .ListView li h2.title { text-align:right; padding:0px;color:#5B6C74; font-size:11pt; font-weight:bold; text-decoration:underline; padding-bottom:5px; margin-top: 0pt; }
.MArticleHP .ListView li p.description { vertical-align:top; margin:0px; padding:0px; width:500px; display: block; color:#4F4D50; font-size:9pt; float:right;}
.MArticleHP .ListView li a.itemLink {float:left; color:#4F4D50; text-decoration: none; font-size:9pt; padding:0px; padding-top:5px; }
.MArticleHP .ListView li a:hover.itemLink { text-decoration: underline; }
.MArticleHP .ListView li div.extraDetails { color: #746699; padding-left: 0.2em; }
.MArticleHP .ListView li .thumb {  width:96px; float:right; border: 1pt solid #ABADAA; background-color: #fff; padding:3px; vertical-align:middle; text-align:center; margin:0px; margin-left:8px;}

.MArticleHP .ListSmallView li { height: 1%;}	/*height:78px;*/
.MArticleHP .ListSmallView li h2.title { font-weight: bold; color:#002BAB; padding: 0.1em 0.0em;font-size: 9pt; }
.MArticleHP .ListSmallView li p.description { color: black; display: block; padding: 0.3em 0.5em; margin-bottom: 0pt;font-size:9pt; }
.MArticleHP .ListSmallView li .thumbs { margin: 0.5em; text-align: center; float: left; display: inline; border: solid 1px #A3B6C5; }

/* --- View --- */

.MArticle_Brief { padding: 0.8em; width:100%;}
/*.MArticle_Brief h1 { font: normal 18pt Times New Roman,Arial,Verdana, Tahoma;}*/
.MArticle_Brief .content { font-size: 9pt; line-height: 1.4em;}
.MArticle_Brief a.buy {font-weight: bold; color:Black;}
.MArticle_Brief a.buy img { margin-top: 0; background: url('../imagesArticle/buynow.gif') no-repeat;background-position:center bottom; width:142px;height: 24px; }

	
.MArticle_Default { }
/*.MArticle_Default h1 { font: normal 18pt Times New Roman,Arial,Verdana, Tahoma;}*/
.MArticle_Default .content { }
.MArticle_Default a.print { color:#0E3461;float: right; }
.MArticle_Default a.print img { margin-top: 0.6em; background: url('../images/print.jpg') no-repeat; width: 60px; height: 23px; }
.MArticle .Border_br{background: url(../imagesArticle/sepLine.jpg) no-repeat;height:10px;width:299px;.margin-top:0px;}   

