﻿body
{font-size:85%;color:#222;font-family: "Trebuchet MS", "Helvetica Neue", "Lucida Grande", Calibri, Sans-serif, "Times New Roman", Serif, arial;margin: 0px;background-color: #ECE9DB;}

a:focus, a:hover {color:#09f;text-decoration:underline;}
a {color:#06c;text-decoration:none;}
a img {border:none;}
.link{color:#06c;cursor:pointer}
.link:hover {color:#09f;text-decoration:underline;}
.table{width:100%;padding:0px;}
#contentdiv{background:#fff;margin-left:auto;margin-right:auto;padding:0px;position:relative;width:1024px;}
#maincontent{padding-left:10px;padding-right:10px;}

.tiledproducts
{
}
.tiledproducts td
{
	text-align: center;
}
.tiledproducts td a
{
	font-size: 9pt;
	color: #AD0E0E;
}
.bottomLinksHomeNumber
{
	font-size: 1.2em;	font-weight: bolder;
	color: #22585D;
}
.defaultsectiontd
{
	background-color: #F1D9F7;
}
.defaultaddtd
{
	background-color: #B3C8D2;
}
.defaultmanagetd
{
	background-color: #C9ECD9;
}
.defaultmoduletd
{
	background-color: #C1E3F4;
}
.fbkbg
{
	background-image: url('Images/feedbackBG.jpg');
}
.evtbg
{
	background-image: url('Images/bgEvent.jpg');
	color: #FFFFFF;
	font-size: large;
	height: 40px;
	font-weight: bolder;
	padding-left: 25px;
	text-align: left;
}
.tableBookHeaderBackground
{
	background-image: url('Images/bgblue.jpg');
	padding-left: 10px;
	padding-right: 10px;
}

.menuHeaderSeprator
{
	background-image: url('Images/headerseprator_02.jpg');
}
.UPT
{
	background-image: url('Images/SignUpBG.jpg');
	color: #EBEEEB;
	font-size: large;
	height: 40px;
	font-weight: bolder;
}
.menuBookHeaderSeperator
{
	background-image: url('Images/bgBlueHeaderlabelSeperat-03.jpg');
	width: 4px;
}
.imgheaderspeedshop
{
	background-image: url('Images/shoppeStop.jpg');
}
.imgheaderMyBasket
{
	background-image: url('Images/MyBasket_03.jpg');
}
.txtPageHeaderTitle
{
	font: 8;
	font-size: small;
}
.txtBKPublication
{
	font-size: 28pt;
	font-weight: bold;
	color: #144565;
}
.txtPublicationLbl
{
	color: #406062;
	font-weight: bolder;
	font-size: 11pt;
}

.MenuSeperator
{
	background-image: url('Images/menuseperator.jpg');
	height: 41px;
	width: 4px;
}
.MenuSeperatorHide
{
	background-image: url('Images/menubgrd.jpg');
	height: 41px;
	width: 4px;
}
.DefaultMenu
{
	color: #4A4747;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.SelectedMenu
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.DefaultMenu:hover
{
	color: #008AFF;
}

.MenuTable
{
	background-image: url('Images/menubgrd.jpg');
	height: 41px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: repeat-x;
	text-align: center;
}



.bgBookFooter
{
	background-image: url('Images/bgBlueFooter.jpg');
}
.trbookfooter
{
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 5px; /*font-size :medium ; 	font-weight:normal ;*/
}
.book_header_label
{
	color: #435966;
	font-size: 12pt;
	font-weight: bold;
}

.book_footer_label
{
	color: #435966;
	font: 12pt;
	font-weight: bold;
}

.rowfooterlabel
{
	margin-bottom: 5px;
	margin-right: 15px;
}

.bgBrownBooks
{
	background-image: url('Images/bgBrownBooks.jpg');
}

.bgDarkBrownBooks
{
	background-image: url('Images/Cathed.jpg');
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: White;
	padding-left: 5px;
}
.verticalMenufont
{
	font-size: 12px;
	color: #4F413D;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.verticalMenufont:Hover
{
	text-decoration: underline;
}

.downloadCatalogfont
{
	font-size: 12px;
	color: #FF8A00;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.downloadCatalogfont:Hover
{
	text-decoration: underline;
}

.verticalBookMenuSepratorBrownLine
{
	background-image: url('Images/brownhorizontalline.jpg');
	height: 12px;
	width: 20px;
}
.horizontalYellowLine
{
	background-image: url('Images/horizontalyellowLine.jpg');
	height: 5px;
}
.tblBookHomeContent
{
	/*margin-left: 25px;  	margin-right: 25px;*/
	width:96%;
	background-image: url('Images/bgBooksContentBackground.jpg');
}
.bgGreenBackground
{
	background-image: url('Images/bgGreenBackgrioundbooks.jpg');
	height: 89px;
}
.bgDarkBackground
{
	background-image: url('Images/bgDarkGreen.jpg');
	height: 89px;
}
.btnAcrobetReader
{
	background-image: url('Images/btnAcrobetReader.jpg');
}
.darkbrownHorizontalLine
{
	background-image: url('Images/darkbrownHorizontalLine.jpg');
	height: 1%; /*width:178px;*/
	width: 100%;
}
.bgLightGreen
{
	/*background-image: url('Images/bgLightGreen.jpg');*/
	background-image: url('Images/bgGreenNew1.jpg');
}
.txtReaderChoice
{
	font: 14px;
	color: #4F413D;
	font-weight: bold;
}
.txtBooksName
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.txtGiftOfPeace
{
	font: 20pt;
	font-weight: bold;
}
.txtThoughtOfPeace
{
	font: 13pt;
	height: 10px;
}
.btnMore
{
	background-image: url('Images/btnMore.jpg');
}
.horizontalDarkYellowLine
{
	background-image: url('Images/horizontalyellowLine.jpg');
}
.txtReview
{
	color: #0D8CB1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.txtReview:hover
{
	text-decoration: underline;
}
.bgMuddyGreen
{
	background-image: url('Images/bgMuddyGreen.jpg');
	height: 120px;
}
.imgBooksCategorylist
{
	background-image: url('Images/nextcontent.jpg');
	height: 5px;
	width: 7px;
}
.txtBookDimension
{
	font-size: 11px;
	color: #000000;
}
.txtPrice
{
	font-size: 12px;
	color: #AD0E0E;
}
.personalityDesc{padding-left: 0px; padding-right: 150px; width: 70px;}

.rfSP
{
	font-size: 15px;
	color: #AD0E0E;
	font-weight: bold;
}
.txtDiscountPrice
{
	font-size: 8pt;
	color: #AD0E0E;
}
.bgDarkGray
{
	background-image: url('Images/bgDarkGrey.jpg');
}
.UPRT
{
	font-size: larger;
	font-weight: bold;
	color: #9F3329;
}


.txtShare
{
	color: #6C6363;
	font: 9pt;
}
.imgShare
{
	background-image: url('Images/imgShare.jpg');
	width: 150px;
}
.imgHorozontalLineDarkGreen
{
	background-image: url('Images/horizontalLineDarkGreen.jpg');
	height: 5px;
}
.imgbgContent
{
	background-image: url('Images/bgBooksContentBackground.jpg');
}
.txtBestSeller
{
	color: #4F413D;
	font-size: 13pt;
	font-weight: bolder;
}
.txtdivMargin
{	
    margin:10px 55px 10px 55px;
   
}
.txtBestSellerRed
{
	color: Red;
	font-size: 13pt;
	font-weight: bolder;
}
.txtBestSellerBookTitle
{
	color: #AC0C0C;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
.txtBestSellerBookAuthore
{
	color: #576357;
	font-size: 8pt;
	font-weight: bold;
}
.txtProductName
{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.txtProductSubTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.txtProductSubTitleNew
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}

.txtProductBrief
{
	font-size: 9pt;
	font-weight: normal;
	color: #1E262A; text-align:justify;
}

.txtProductAuthor
{
	font-size: 13pt;
	font-weight: bold;
	color: #3F6169;
}
.txtPageHeader
{
	font: 8;
	font-size: small;
}

.txtAvailibility
{
	font-size: 11pt;
	font-weight: bold;
	color: #3F6169;
}
.txtProductDescription
{
	font-size: 9pt;
	font-weight: normal;
	color: #1E262A; text-align:justify;
}

.txtSimilarproduct
{
	font-size: 8pt;
	font-weight: bold;
	color: #CE2A29;
}
.imgMP3
{
	margin-bottom: -2px;
	margin-left: 10px;
}
.txtReaderChoiceAuthore
{
	font: 8pt;
	font-size: small;
	color: #000000;
	text-decoration: none;
}

.topLinksHome
{
	font-size: 12px;
	font-weight: bold;
	color: #22585D;
	text-decoration: none;
}
.topLinksHome:hover
{
	color: #008AFF;
}
.bottomLinksHome
{
	font-size: 12px;
	font-weight: bold;
	color: #22585D;
	text-decoration: none;
}

.bottomLinksHome:hover
{
	text-decoration: underline;
}

.imgBookSearchlabel
{
	background-image: url('Images/bgSearchResult.jpg');
	height: 30px;
}
.imgSearchResultlabel
{
	background-image: url('Images/bgSearchResult-06.jpg');
	height: 30px;
	color: #3A3535;
	font-size: 14px;
	padding-left: 10px;
}
.bgMuddyBlue
{
	background-image: url('Images/bgMuddyBlue.jpg');
}
.txtPageLabel
{
	color: White;
	font-size: 10pt;
	font-weight: bold;
}
.txtPriceBoldBlack
{
	font-weight: bold;
	font-size: 10pt;
}
.txtPriceBoldRed
{
	font-weight: bold;
	font-size: 10pt;
	color: #AD0E0E;
}
.BackGroundShopping
{
	background-color: #E0E6D5;
}

.BackGroundRating
{
	background-color: #00A3BA;
}

.ShoppingCartLeftTile
{
	font-size: 9pt;
	color: #AD0E0E;
}
.homeDescriptionNormal
{
	font-size: 9pt;
	font-weight: normal;
	color: #1E262A;
}
.whitefont
{
	font-size: 12pt;
	font-weight: Bolder;
	color: #FFFFFF;
}
.blackfont
{
	font-size: 12pt;
	font-weight: Bolder;
	color: Black;
}
.txtTermaandContidionBrief
{
	font-size: 9pt;
	font-weight: normal;
	color: #1E262A;
	padding:0px 15px 0px 10px;
	text-align:justify;
	
	
}
.ContinueShopping
{
	background-image: url('Images/btnContinueShopping.jpg');
}
.linetbl
{
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0182B8;
}
.shoppingcartTop
{
	background-color: #4B4C85;
	font-size: 16pt;
	color: #FFFFFF;
}
.speedshopTop
{
	background-color: #3b4868;
	font-size: 16pt;
	color: #FFFFFF;
}
.gbkss
{
	background-color: #B9C8AF;
	font-size: 16pt;
	color: #FFFFFF;
}
.ybkss
{
	background-color: #DADAB3;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.shoppingcartBelowTop
{
	background-color: #756A83;
	font-size: 11pt;
	color: #FFFFFF;
}
.shoppingcartBelow
{
	background-color: Transparent;
	font-size: 11pt;
	color: #756A83;
}
.txtOrderInfo
{
	color: Black;
	font-size: 12px;
}
.txtOrderStatus2
{
	font-size: 2pt;
	color: Black;
}
.txtProductInfoHeader
{
	text-align: center;
	background-color: #5489B2;
	vertical-align: middle;
	color: White;
}
.horLineShoppingCart
{
	background-image: url('Images/horLineShoppingCart.jpg');
}
.offlineTxt{ text-align: justify; margin: 0px 20px 0px 10px;}

.horLinebrownShoopingCart
{
	background-image: url('Images/horizotalLineLightBrown.jpg');
}
.txtShopingLeftMenu
{
	font-size: 11pt;
	color: #6D6949;
	font-weight: bold;
}

.txtOrderStatusLink
{
	font-size: 11pt;
	color: red;
	font-weight: bold;
}

.txtStep2Blue
{
	font-size: 10pt;
	font-weight: bolder;
	color: #0B8CB3;
}
.txtStep2BlueSmall
{
	font-size: 10pt;
	font-weight: bold;
	color: #0B8CB3;
}
.txtBrownHeaderLabel
{
	font-size: 20px;
	font-weight: bold;
	color: White;
}
.pagercss
{
	text-align: left;
	text-indent: 2px;
}
.pagercontrols
{
	display: block;
	position: relative;
	top: 20px;
	left: 220px;
	float: left;
	z-index: 1;
}

.AboutUsHeader
{
	font-size: 16px;
	font-weight: bold;
	color: #AC0C0C;
	text-align: left;
}

.ShoppingCartHeader
{
	border-bottom: solid 1px #688593;
	border-top: none;
	border-left: none;
	border-right: none;
	color: #4A4747;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	height: 35px;
	padding-left: 5px;
}
.ShoppingCartItem
{
	vertical-align: top;
	padding-top: 15px;
	font-size: 11px;
	color: #000000;
}
.imgMP3Track
{
	background-image: url('Images/mp3track.jpg');
}
.imgmyOrder
{
	background-image: url('Images/myorder.jpg');
}
.imgEcard
{
	background-image: url('Images/imgEcard.jpg');
}
.imgPodcast
{
	background-image: url('Images/imgPodcast.jpg');
}
.imgOrderStatusMenu
{
	/*background-image : url('Images/ordertatusMenu.jpg'); */
	background-image: url('Images/bgOrderMneuNew.jpg');
}

.imgUpcom
{
	/*background-image : url('Images/ordertatusMenu.jpg'); */
	background-image: url('Images/bgUpcom.jpg');
}
.txtTrackOrder
{
	color: #3C8239;
	font-size: 20px;
}
.horiLineDarkGreen
{
	background-image: url('Images/horiLineDarkGreenFull.jpg');
}
.orderStatusInfo
{
	background-image: url('Images/orderStatusinfo.png');
	background-repeat : no-repeat;
	background-position : left;  
}
.txtMyOrder
{
	font-size: 11pt;
}
.horiLineOrderStatus
{
	background-image: url('Images/horiLineDarkGreenHalf.jpg');
}
.bgCustomerService
{
	background-image: url('Images/bgLightGreen.jpg');
}
.OrdergridMenu
{
	color: #3C4548;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.orderStatusGridColumntxt
{
	color: #1E262A;
	font-size: 12px;
	text-decoration: none;
}


.OrderMenuTable
{
	background-image: url('Images/bgOrderMneuNew.jpg');
	height: 39px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: repeat-x;
	text-align: center;
}

.SelectedMenuTable
{
	background-image: url('Images/SelectedNew.jpg');
	height: 41px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: repeat-x;
	text-align: center;
}
.OrderMenuSeperator
{
	background-image: url('Images/menubrownseperator.jpg');
	height: 41px;
	width: 4px;
}
.testddl
{
	color: #949494;
	border-style: solid;
	border-color: rgb(204,207,194);
}
.eventtitle
{
	font-size: 15pt;
	font-weight: bold;
	color: #AD0E0E;
	text-decoration:none;
}
.cardtitle
{
	background-color:#575D6B;
	font-style:normal;
	font-weight: bold;
	font-size:large;
	height:40px;
	padding-left:10px;
}
.cardsubtitle
{
	font-size: 12pt;
	font-weight: bold;
	color:#5D97C0;
	text-decoration:none;
}
.cardtitle1
{
	font-size: 13pt;
	font-weight: bold;
	color:#4F413D;
	text-decoration:none;
}
.text1
{
	font-size: 10pt;
	font-weight:bold ;
	color:#5A6475;
	text-decoration:none;
}
.text
{
	font-size: 11pt;
	font-weight:normal ;
	color:#4A4747;
	text-decoration:none;
}
.textradiobutton
{
	font-size: 10pt;
	font-weight:normal ;
	color:#4A4747;
	text-decoration:none;
	white-space:nowrap;
	background-position:bottom;
	text-transform:capitalize;
	list-style-type:none;
}
.textradiobutton1 input  
{
	font-size: 10pt;
	font-weight:normal ;
    display: block;
    float: left;
}
.textradiobutton1 label  
{
	font-size: 10pt;
	font-weight:normal; 
    display: block;
    float:left;
    text-align:left;
}
.clickimage
{
	cursor: pointer;
}
.pg-normal 
{
	color: black;
	font-weight: normal;
	text-decoration: none;    
	cursor: pointer;    
}
.pg-selected 
{
	color: black;
	font-weight: bold;        
	text-decoration: underline;
	cursor: pointer;
}
.pageable
{
	color: black;
	font-weight: bold;        
	text-decoration: underline;
	cursor: pointer;
}
.paginationstyle{ /*Style for demo pagination divs*/
	width: 250px;
	text-align: center;
	padding: 2px 0;
	margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
	border: 1px solid navy;
	margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
	padding: 0 5px;
	text-decoration: none;
	border: 1px solid black;
	color: navy;
	background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
	color: #000;
	background-color: #FEE496;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
	background-color: white;
	cursor: default;
	color: #929292;

}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
	border: 0;
	padding: 0;
}
.paginationstyle a.imglinks img{
	vertical-align: bottom;
	border: 0;
}
.text2
{
	font-size: 10pt;
	font-weight:normal ;
	color:Red;
	text-decoration:none;	
}
.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}
div.MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-weight:bold;
	padding:40px;
    z-index:100;
	/* ieWin only stuff */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale);
}


div.ModalPopup {
	font-size: 11px;
	font-style: normal;
/*	background-color: #CCCCCC; */
     background-color:#eef3ef;     
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	 color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
    width: 300px;
    height :auto;
}
.lnkSubmit
{
	margin:0px 0px 0px 0px;
	background:url('Images/btnSubmit.jpg') left center no-repeat;
 	padding: 0px 0px 0px 50px; 
	font: 8pt "tahoma"; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal; 
	letter-spacing: 0px; 
	
}
.lnkReset
{
	margin:0px 0px 0px 0px;
	background:url('Images/btnClear.jpg') left center no-repeat;
	padding: 0px 19px; 
	font: 8pt "tahoma"; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal; 
	letter-spacing: 0px; 
	
}
.imglatestbook
{
	min-width:250px;
	max-width:420px;
	min-height:250px;
	max-height:371px;
	border: 5px solid #B9B6AA !important;
}
.tdsep
{
	background:url('Images/horiLineDarkGreenFull.jpg') left center repeat-x;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
    font-weight: bold;
    font-size: larger;
    color: #336798;
}

.progressbarcontainer
{
    width: 98%;
    height: 15px;
    border: solid 1px black;
    padding: 1px;
}

.progressbar
{
    width: 0px;
    background-color: Red;
    height: 15px;
}

.tbinfo {border-collapse:collapse;font-size:1em;text-align:left;width:100%}
.tbinfo th{border-bottom:2px solid #6678b1;font-size:1.2em;font-weight:400;padding:10px 8px}
.tbinfo td{border-top:1px solid #e8edff;padding:5px 8px}
.tbinfo .oce-first{background:#E0E0A0;border-left:10px solid transparent;border-right:10px solid transparent;width:25%}
.tbinfo tbody tr:hover td{background:#f4f6f6;color:#009}

.tbinfonh {border-collapse:collapse;font-size:1em;text-align:left;width:100%}
.tbinfonh th{border-bottom:2px solid #6678b1;font-size:1.2em;font-weight:400;padding:10px 8px}
.tbinfonh td{border-top:1px solid #e8edff;padding:5px 8px}
.tbinfonh .oce-first{background:#E0E0A0;border-left:10px solid transparent;border-right:10px solid transparent;width:25%}


.tbform{border-collapse:collapse;font-size:1em;text-align:left;width:100%}
.tbform th{font-size:1.2em;font-weight:400;padding:10px 8px}
.tbform td{border-top:1px solid #e8edff;padding:5px 8px}
.tbform .oce-first{background:#d0dafd;border-left:10px solid transparent;border-right:10px solid transparent;width:25%}
.tbform tbody tr:hover td{background:#f6f6f6;color:#009}

.tbvermin{border-collapse:collapse;text-align:left;width:100%}
.tbvermin th{border-bottom:2px solid #6678b1;border-left:5px solid transparent;border-right:5px solid transparent;font-size:1.2em;font-weight:400;padding:8px 2px}
.tbvermin .oce-first{background:transparent;border-left:10px solid transparent;border-right:10px solid transparent}
.tbvermin td{padding:6px 2px 0;}

.tbresults{background-color:#fff;border-collapse:collapse;text-align:left}
.tbresults th{border-bottom:2px solid #6678b1;font-size:1.2em;font-weight:400;padding:10px 8px}
.tbresults td{background-color:#fff;border-bottom:1px solid #ccc;padding:6px 8px}
.tbresults tbody tr:hover td{background-color:#f6f6f6;color:#009}
.tbresults td.lftborder{border-left:1px solid #ccc;text-align:center}
.tbresults td.rgtborder{border-right:1px solid #ccc}

.proddetail{color: #576357;font-size: 8pt;font-weight: bold; width:140px;margin:0 2px;text-align:center;}
td.proddetailimg{vertical-align:top;text-align:center;}
.smallimg {border-color:#717B87;border-style:solid;max-height:160px;max-width:160px;}
.prodprice{vertical-align:bottom;text-align:center;height: 40px;color: #576357;font-size: 1.1em;font-weight: bold;}
.prodavail{vertical-align:bottom;text-align:center;height: 15px; padding:5px 0 10px 0;}

.proddetailecard{color: #576357;font-size: 8pt;font-weight: bold; width:140px;margin:10px 2px 0 2px;text-align:center;}
td.proddetailimgecard{vertical-align:top;text-align:center;}
.smallimgecard {border-color:#717B87;border-style:solid;height:110px;max-width:136px;}
.prodpriceecard{vertical-align:top;text-align:center;height: 30px;color: #576357;font-size: 1.1em;font-weight: bold;}

.personheading{color:#4F413D;font-size:13pt;font-weight:bolder;padding-left:5px;text-align:left;}
.persontitle{font-size:15pt;font-weight:bold;color:#AD0E0E;text-decoration:none;padding-left:5px;}
.persondetail{font-size:9pt;font-weight:normal;color:#1E262A;text-align:left;}
.persondetailimg{padding: 5px 10px 5px 5px;height:110px;text-align:left;vertical-align:top}
.persondescription{text-align:left;vertical-align:top;}
.persontext{text-align:left;padding:5px 0 0 5px;font-size:9pt;font-weight:normal;color: #1E262A;}
.personproduct{padding-left:5px;padding-top:5px;}
.personpagercontrols{display:block;position:relative;top:20px;left:470px;float:left;z-index:1;}
.personprodimg{height:110px;vertical-align:top;width:90px;}
.personprodtitle{height:80px;padding-top:5px;vertical-align:top;}

.podcastplaybtnimg{z-index:2; right:200px;top:450px;position:absolute;}
.podcastplayer{display:block;width:420px;height:24px;cursor:pointer;}
.podcastimg{Width:420px;Height:420px}

/* From Home.css */
.txtSliderMainTitle
{
	font-weight: bold;
	font-size: 18px;
	color: #FBF5EA;
}
.txtSliderTitle
{
	font-weight: bold;
	font-size: 15px;
	color: #FBF5EA;
}
.txtSliderCat
{
	font-weight: bold;
	font-size: 11px;
	color: #FEEFC8;
}
.prodBrief
{
	font-size: 12px;
	color: #FBF5EA;
	
}

.txtProductName
{
	font-size: 13pt;
	font-weight: bolder;
	color: #144565;
}
.trHeader
{
	padding-left:10px;
	padding-right:10px;
}
.headerrow
{
	height: 10px;
	margin-left: 2px;
	margin-top: 10px;
}
.headertable
{
	width: 850px;
	margin-left: 30px;
	margin-right: 20px;
}
.txtPageHeader
{
	font: 8;
	font-size: small;
}

.txtPageHeaderContent
{
	font-size: medium;
}
.imgbtnarrow
{
	background-image: url('Images/btnArrowdown.jpg');
}
.tablefooter
{
	background-image: url('Images/bgfooter.jpg');
}
.bgmenu
{
	background-image: url('Images/bgMenu_08.jpg');
	margin-right: 20px;
}

.imgbgContent
{
}
.MenuSeperator
{
	background-image: url('Images/MenuSeperator.jpg');
	height: 35px;
	width: 4px;
}
.DefaultMenu
{
	color: #4A4747;
	font-weight: bold;
	font-size: 12px;
	
	text-decoration: none;
}


.DefaultMenu:hover
{
	color: #008AFF;
}

.MenuTable
{
	background-image: url('Images/menubgrd.jpg');
	height: 41px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: repeat-x;
	text-align:center;
}



.txtitemcount
{
	color: Red;
}
.imageBKIS
{
	margin-top: 20px;
}
.txtBKPublication
{
	font-size: 28pt;
	font-weight: bold;
	color: #144565;
}
.txtPublicationLbl
{
	color: #406062;
	font-weight: bolder;
	font-size: 11pt;
}
.midHeadingsHome
{
	font-weight: bold;
	color: #435966;
}
.tdHorizontalLine
{
	background-color: #A2A6A5;
	height: 2px;
	font-size: 15pt;
}
.rptHorizontalLine
{
	background-color: #A2A6A5;
	height: 1px;
}
.topLinksHome
{
	font-size: 12px;
	font-weight: bold;
	color: #22585D;
	
	text-decoration: none;
}
.topLinksHome:hover
{
	color:#008AFF;
}
.bottomLinksHome
{
	font-size: 10pt;
	font-weight: bold;
	color: #22585D;
}
.bottomLinksHomeNumber
{
	font-size: 14pt;
	font-weight: bolder;
	color: #22585D;
}
.homeDescriptionNormal
{
	font-size: 9pt;
	font-weight: normal;
	color: #1E262A;
}
.homeDescriptionBold
{
	font-size: 10pt;
	font-weight: bold;
	color: #AD0E0E;
	text-decoration:none;
}

.HighlightedContents
{
	font-size: 9pt;
	font-weight: bold;
	color: #AD0E0E;
	text-decoration:none;
}

.homeDescriptionBold:hover
{
	text-decoration:underline;
}

.homeDescriptionGreen
{
	font-size: 8pt;
	font-weight: bold;
	color: #0B8CB3;
}
.btnPreOrder
{
	background-image: url('Images/btnPreOrder.jpg');
}
.imgMP3
{
	margin-bottom: -2px;
	margin-left: 10px;
}
.LoginHeader
{
	background-image: url('Images/bgbookHomeMasterHeader.jpg');
	color: Maroon;
	font-size: 14px;
	font-family: Microsoft Sans Serif;
}
.btnLogin
{
    float:right;margin-right: 80px; border:1px solid #ccc; padding:2px; width:80px; cursor:pointer;
}
.txtboxstyle
{
	width: 70%;
}
.lblLogin
{
	margin-left: 25px;
	width: 30%;
}
.chkLogin
{
	margin-right: 70px;
}
.smallbtn{border:1px solid #ccc; padding:2px; width:80px; cursor:pointer;}
#contentdivsmall{background:#fff;margin-left:auto;margin-right:auto;padding:0px;position:relative;width:100%;}

.campHeaderDiv{height:50px;width:600px;text-align:center;position:absolute;top:0px;left:0px; vertical-align:bottom; font-size:x-large; padding-top:25px ; text-decoration:underline;color:#336666; }
.campContentDiv{position:relative;top:30px;left:0px;overflow:visible;height:100%; min-height:260px;width:600px;padding-top:30px; text-align:left; margin-left:10px ;}
.campContentDiv table{margin-left:22px;}
.campContentDiv input[type=text]{margin-left:30px;}
.campContentDiv p{font-size:1.1em; line-height:1.2em;}

.campFooterdiv{text-align:center;padding-bottom:25px;width:600px;height:50px;}
.campBody{background-color: #FFFFFF;height:100%;background-image: url('Images/bgBooksContentBackground.jpg');}

.personrole{ font-size:10pt;font-weight:bold!important;color:#AD0E0E!important;text-decoration:none;padding-left:5px!important;}
.shoppingCartImg {border-color:#717B87;border-style:solid;height:110px;width:90px;}


/* css for slider Image for News and Event start */

div.content {display: none;float: left;width:550px;padding-left:95px}
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.slideshow-container {position: relative; clear: both;width:542px;height:395px; border: 1px solid #B9B6AA !important;}
div.slideshow {}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;width:535px;height:395px; line-height: 392px; text-align: center;padding-right:0px;}
div.slideshow img {vertical-align: middle; border: 1px solid #ccc;min-width:250px;max-width:512px; min-height:250px;max-height:384px;}
div.caption-container {	position: relative;	clear: left;height: 55px;}
span.image-caption {display: block;	position: absolute;	width: 550px;top: 0;left: 0;}
div.caption {padding: 5px;}
div.image-title {font-weight:bold;font-size: 15px;}
div.image-desc {line-height: 12px;padding-top: 5px;}
div.navigation { }
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;	border: 1px solid #ccc;}
div.pagination a:hover {	background-color: #eee;	text-decoration: none;}
div.pagination span.current {	font-weight: bold;	background-color: #000;	border-color: #000;	color: #fff;}
div.pagination span.ellipsis {	border: none;	padding: 5px 0 3px 2px;}

/* end css for slider Image for News and Event */
/* Tag Styles end */
        /* Tag Styles */
        
        .SidebarTagCloud
        { font-size:80%;width:200px;line-height: 200%; padding: 0px; margin: 0px 10px 0px 0px;text-align:justify;}
        
        .Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6, .Tag7
        {
            margin: 0px;
            padding: 0px;
        }
        
        .Tag1 a:link, .Tag1 a:visited, .Tag1 a:active
        {
            margin-right: 6px;
            color: #333333;
            font-size: 100%;
            font-weight: 200;
            text-decoration: none;
        }
        
        .Tag2 a:link, .Tag2 a:visited, .Tag2 a:active
        {
            margin-right: 6px;
            color: #333333;
            font-size: 110%;
            font-weight: 300;
            text-decoration: none;
        }
        
        .Tag3 a:link, .Tag3 a:visited, .Tag3 a:active
        {
            margin-right: 6px;
            color: #333333;
            font-size: 120%;
            font-weight: 500;
            text-decoration: none;
        }
        
        .Tag4 a:link, .Tag4 a:visited, .Tag4 a:active
        {
             margin-right: 6px;
            color: #333333;
            font-size: 130%;
            font-weight: 600;
            text-decoration: none;
        }
        
        .Tag5 a:link, .Tag5 a:visited, .Tag5 a:active
        {
           margin-right: 6px;
            color: #333333;
            font-size: 145%;
            font-weight: 800;
            text-decoration: none;
        }
        
        .Tag6 a:link, .Tag6 a:visited, .Tag6 a:active
        {
             margin-right: 6px;
            color: #333333;
            font-size: 160%;
            font-weight: 900;
            text-decoration: none;
        }
        .Tag7 a:link, .Tag7 a:visited, .Tag7 a:active
        {
            margin-right: 6px;
            color: #333333;
            font-size: 180%;
            font-weight: 900;
            text-decoration: none;
        }
        
        .Tag1 a:hover, .Tag2 a:hover, .Tag3 a:hover, .Tag4 a:hover, .Tag5 a:hover, .Tag6 a:hover, .Tag7 a:hover
        {
            text-decoration: underline;
        }
        
         /* Tag Styles end */
         
         
    /* slider  css */
img.left {float: left;margin: 0 10px 10px 0;}
#wrapper {
	background:url(../im/footerBase.gif) center bottom no-repeat;
	margin:0 auto; padding:0 0 10px 0;
	 text-align:Center;
	overflow:visible;
	font-size:12px
}

/* global content block styles */
.contentBlock {margin:10px 0 0px 7px; width:956px; position:relative; clear:both; z-index: 1;}
#mainContent .surround1, #mainContent .blockHeader {position: relative;}
#mainContent .blockHeader .headerLink {float: right; font-size:10px; margin: 10px 12px 0 10;}
.blockHeader h2, #mainContent .blockHeader strong.blockTitle {font-family:"Times New Roman"; font-size: 1.5em;}

	.contentBlock.frameStyle-none, .contentBlock.frameStyle-search {clear: both;}

	.contentBlock.frameStyle-default {
		border: 1px solid #ccc;
		
	}
	
	#pageContent .contentBlock.frameStyle-default .blockHeader,
	#pageContent #content.categories.eBooks .contentBlock.frameStyle-search.rows1.columns1 .blockHeader{
		overflow: hidden;
		width: 100%;
		padding: 0;
	}
	.contentBlock.frameStyle-default .blockHeader h2,
	#mainContent .contentBlock.frameStyle-default .blockHeader strong.blockTitle,
	#pageContent #content.categories.eBooks .contentBlock.frameStyle-search.rows1.columns1 .blockHeader h2 {
		float: left;
		position:relative; z-index: 2;
		margin: 0 0.833em; padding: 0.3em 0;
	}

	
	.tabModules hr {display: block; clear: both;  height: 0;}
	.frameStyle-none .tabModules,.frameStyle-promo .tabModules { text-align: center; background: none; border:0;}
	.frameStyle-promo .tabModules,.frameStyle-promo p.module.imageLink {padding: 0;}
	.frameStyle-promo p.module.imageLink {margin: 0; float:none; height:auto; width: auto;}
	.frameStyle-promo .surround2 {display: none;}
	.contentBlock.twoThird {clear: right;float:left;margin-right:1em;width:444px;}
	.frameStyle-default.twoThird .tabModules {width:419px; height: 14em;}
	.frameStyle-default.twoThird .tabModules .module {width:418px;}
	.frameStyle-default.twoThird .tabModules .module .moduleContent {width:288px;}

	

	#content.bookFull .contentBlock.frameStyle-default .blockHeader strong {display: block;}
	#content.bookFull .contentBlock.frameStyle-default .blockHeader .blockTabs strong {display: inline;}

	.contentBlock.frameStyle-default.half {width: 30.5em;}
	.contentBlock.frameStyle-default.half {margin-left: 1em; float: left; clear: none;}

	.frameStyle-none.half .tabModules {text-align: left;}
	.frameStyle-default.half .tabModules {width: 30.4em; padding: 0 0 .5em;}

	.tabModules h3.headerLineAlt {
		font-family:Verdana; font-size: 1.2em; color:#222;
		
		margin: 0; padding-top: 1em;
	}
	.tabModules .module h3.headerLineAlt {font-size: 1.2em; padding-top: 0; line-height: 1.2em; margin-bottom: 1em;}
	.tabModules li {display: inline;}

	.module {padding: 1.25em 0 0; position: relative; width: 60.666em;}
	#headerBase .module {width:auto;}
	.moduleContent ul li {display: block; float: none;}
	.moduleContent ul li.author {overflow: hidden; height: 1.2em;}

	.scrollValue {padding: .8em 0 0; display: block;z-index: 2;}

	.module h3 {font-size: 1.5em; font-family:"Times New Roman"; color:#AC0C0C; margin: -.1em 0 .2em; line-height: 1em;padding-bottom: .1em;}
	.module h3 a:link {text-decoration: none;color:#AC0C0C;}
	.module h3 a:visited {text-decoration: none; color: #AC0C0C;}
	.module h3 a:hover {text-decoration: underline;color:#AC0C0C;}
	.moduleContent {float: right; display: block;width: 49.5em;}
	.module.fullBook .linkSurround.image {width: 9.167em;display: block; height: 20em;text-align: center;}

	.scroll .module {width:56.7em; float: left;}
	.scroll .moduleContent {width: 45.5em;}

	
	/* books */
	p.priceBlock, div.priceBlock{position: absolute; top: 11.5em;margin: 0 0 0 15px; font-size: 1em;z-index: 2;}
	p.priceBlock.preOrder {top:10em;}
	td p.priceBlock {position: relative; top: 0;}
	.value {display: block;clear:both; margin: 0 0 0 18px;}
	.value span{display: block;}
	.value span.priceItem {display: inline;}
	td.totalPrice span.price {display: block;}

	

	
	/*END books */

	
	/*END paragraphs */

/* links */
	li.link {display: inline;}
	li.link .bannerPromo {margin: 0;}
	li.link .imageLink {
		display: block; float:left; width: 170px; height:104px;	position:relative;
		padding:12px 0 0; margin: 0 12px 8px 0;
		background:none; cursor:pointer;
	}
	li.link .imageLink a {
		display:block; color:#582C87; text-decoration:none;
	}
	li.link .imageLink a img {border:none;}
	li.link .imageLink a strong {
		display:block; width:170px; height:34px;
		position:absolute; top:11px; left:0; z-index:500;
		padding-top:70px;
		background: url(../images/sprite_imageLinks.gif) top left no-repeat;
		font-size: .8em; text-align:center;
	}
	li.link .imageLink.promo {height:180px;margin: 12px 10px 8px 0; padding:0;
    width: 172px;}
	li.link .imageLink.promo a {
		/*width:170px;*/width: 172px; height:180px;
		padding-top:0;
		background:none;
		overflow:hidden;
	}
	li.link .imageLink.promo a strong {
		/*width:170px;*/width: 172px; height:180px;
		padding-top: 0;
		text-indent:-9999px; font-size: 0; line-height:0; top: 0;
		background: url(../images/sprite_imageLinks.gif) bottom left no-repeat;
	}
	li.link .linkSeperator {display: inline;}
/* END links */

	/* Content blocks with columns */

	.columns5 h3 { overflow: hidden;font-size: .9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 0 0 18px; position: absolute; top:14em; line-height: 1.2em; width: 11.5em; text-align: center;}
	.columns5 .module {float: left;margin-right:.4em;margin-left:.4em;width: 11.34em;height: 20em;}
	.columns5 .moduleContent {float: none; width: auto;}
	.columns5 .itemNumber {left:0.5em;padding:0.35em 0;position:absolute;text-align:center;top:0.5em;vertical-align:middle;width:1.833em;background: url(../images/itemNumber.gif) left top no-repeat;z-index: 2;}
	.columns5 .itemNumber strong {color: #fff; background:#9ACD32;}
	.columns5 span.preOrderDate{margin-left:.6em; margin-bottom: -.4em; margin-right: 0;}
	.columns5 p.priceBlock {top: 6.4em; margin: 0 0 0 18px; text-align : center; padding: 0;}
	.columns5 p.priceBlock.preOrder {top:9.5em; margin: 0 0 0 18px;}
	.columns5 .scroll p.priceBlock {padding: 0; margin: 0 0 0 18px;}
	.columns5 .scroll p.priceBlock .buttonSmall.more {margin-left: 0;}
	.columns5 p.priceBlock .value {width: 2.5em;display: inline;}
	.columns5 p.priceBlock .value span {display: block;margin: 0 0 0 15px;}
	.columns5 p.priceBlock .value span span.percent {display: inline;}
	.columns5 p.priceBlock .value span span.percent.splat {top:-110px; left:77px;}
	.columns5 p.priceBlock span.price { padding: .4em 0 0; margin: 0 0 0 15px;}
	.columns5 .scroll .module { width:124px;}
	.columns5 .scroll .moduleContent {width: 10em;}
	.columns5 .scroll .moduleContent h3 {width: 11.5em;}


/*END Checkout styels */


.jcarousel-clip-horizontal, .jcarousel-list {width:730px; height: 18em;}
.rows2 .jcarousel-clip-horizontal, .rows2 .jcarousel-list {height: 38em;}
.columns5 .jcarousel-clip-horizontal, .columns5 .scroll.jcarousel-list {height: 20em;}
.columns2 .jcarousel-item {width:340px; float: left; display: block; }
.jcarousel-item.jcarousel-item-horizontal.jcarousel-item-placeholder.jcarousel-item-placeholder-horizontal,
.columns2 .jcarousel-item.jcarousel-item-horizontal.jcarousel-item-placeholder.jcarousel-item-placeholder-horizontal {
	position: absolute;
}

.columns5 .jcarousel-item {width:146px; float: left; padding-top:5px;}

	/* This <div> element is wrapped by jCarousel around the list and has the classname "jcarousel-container". */
	.jcarousel-container {padding: 0 8em;}
	.jcarousel-clip {z-index: 2;padding: 0;	margin: 0;overflow: hidden;	position: relative;}
	.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
	.jcarousel-list li, .jcarousel-item {
		float: left;list-style: none;
		width: auto; height: auto; display: inline;
		/* We set the width/height explicitly. No width/height causes infinite loops. width: 75px; height: 75px; */
	}
	
	.jcarousel-next, .jcarousel-prev {z-index: 3; display: none;}
/* END jquery.jcarousel.css */

/* bd.skin.css */
	.jcarousel-skin-bd .jcarousel-item-placeholder {background:#fff; color:#000;}
	/***  Horizontal Buttons */
	.jcarousel-skin-bd .jcarousel-next-horizontal, .jcarousel-skin-bd .jcarousel-prev-horizontal {
		position: absolute; top: 40%;
		width: 1.667em; height: 5.800em;
		cursor: pointer;
		background: transparent url(../Themes/Images/scroll.png) no-repeat 0 0;
	}
	.jcarousel-skin-bd .jcarousel-next-horizontal {right: 15px;}
	.jcarousel-skin-bd .jcarousel-next-horizontal:hover {background-position: -1.667em 0;}
	.jcarousel-skin-bd .jcarousel-next-horizontal:active {background-position: -3.334em 0;}

	.jcarousel-skin-bd .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-bd .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-bd .jcarousel-next-disabled-horizontal:active {
		cursor: default;
		background-position: -5.001em 0;
		
	}

	.jcarousel-skin-bd .jcarousel-prev-horizontal {left: 15px; background-position: -5.001em -5.833em;}
	.jcarousel-skin-bd .jcarousel-prev-horizontal:hover {background-position: -3.334em -5.833em;}
	.jcarousel-skin-bd .jcarousel-prev-horizontal:active {background-position: -1.667em -5.833em;}

	.jcarousel-skin-bd .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-bd .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-bd .jcarousel-prev-disabled-horizontal:active {
		cursor: default;
		background-position: 0 -5.833em;
	}
	
	.sliderHeader{background-color: #00A3BA;  height: 25px; padding-left:5px;}
	.smallimg1 {border-color:#717B87;border-style:solid;height:102px;max-width:102px;text-align:center; margin: 0 0 0 30px}
	.padPerson{margin:0 0 0 9px}
/* slider end */
.date {margin:0 0 10px 20px; display: block; font-size:0.8em; color:#E82691; font-weight:bold;}
.number {font-size:3em; color:#922582; display:block; margin:9px 4px 0 0; text-align:center;}
.month {font-size:1.6em; color:#E82691; display:block; text-transform:uppercase; margin:-6px 6px 0 0; text-align:center;}
.txtVenue{font-size: 13px;font-weight: bold;color: #000000; }
.txtLocation{font-size: 12px;color: #000000; }
.eventDateandTime{	font-weight:600;color: #0B8CB3;}
/* facbookslider css start */
.fblike{bottom:140px;position:fixed;right:0;z-index:3}
.imgfloat{float:left}
.iframeS{border:none;overflow:hidden; width:152px; height:410px;background:#F4F3E8;}

/* facbookslider css end */
.date5{	float:left;	background:url(../Themes/Images/bgDateStamp.png) no-repeat;	width:78px;	height: 58px; margin: 0 0 0 5px;	text-align:center;	color:#fff;padding:4px 15px 0 0;	position:relative;}
 .date5 strong{	display:block;	font-size:18px;	line-height:20px;	margin:0 0 10px;}
.date5 span{	display:block;	font-size:13px;	line-height:15px;	font-weight:bold;}
/*-----------------------------------*/

/*------shoppingCartdiv-- start-----------------------*/


.cartDiv  { position: absolute;  margin: 0px 0 0 0;width: 156px;  height: 95px;position: absolute;background-color: #ffffff; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
          border-right: 1px solid #ccc;  float:left;margin-left:-126px;  background-image: url('../Themes/Images/bgcart.png'); }
 #setting  { display: none;     }
 .imgActive { border: 1px solid #ccc; border-bottom-width: 0;  }
 .leftAlign{text-align:justify; padding-left:10px;}
 .rightAlign{text-align:justify;padding-left:80px; }
        
        
        /*-----------shoppingCartdiv----- end----------------*/
         

