﻿body {
	font-family: Tahoma;
	background-image: url('images/mainbg.gif');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	border: 0;
	direction: rtl;
}

/*==========* Common *==========*/
.Right
{
    float: right;
}
.Left
{
    float: left;
}

/*==========* Home Center Area *==========*/
.ContentArea .LeftArea .CenterArea
{
    float: right;
    width: 470px;
}
.HomeTabs>ul
{
    color: #405F64;
    font-size: 12px;
    height: 24px;
}
.HomeTabs>ul li
{
    float: right;
}
.HomeTabs>ul li a
{
    /*background-image: url('images/normalhometab.gif');*/
    border: solid 1px #B1CAD1;
    border-bottom-width: 0px;
    color: #405F64;
    /*float: right;*/
    display: block;
    line-height: 18px;
    margin-left: 5px;
    margin-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 143px;
}
.HomeTabs>ul li a:hover
{
    line-height: 23px;
    margin-top: 0px;
}
.HomeTabs>ul li.ui-tabs-selected a
{
    background-image: url('images/selectedhometab.gif');
    border-width: 0px;
    line-height: 24px;
    margin-top: 0px;
}
.HomeTabs .TabsContainer
{
    border: solid 1px #D1DFE3;
    padding: 5px;
    height:100%;
}
.RecentBooksPanel, .BestSellersBooksPanel
{
    
}
.RecentBooksPanel .Block, .BestSellersBooksPanel .Block
{
    /*background-image: url('images/bookblockbg.jpg');*/
    background-color: #EEEEEE;
    float: right;
    font-size: 11px;
	height: 160px;
    margin: 5px;
    padding: 5px;
    width: 209px;
}
.RecentBooksPanel .Block:hover, .BestSellersBooksPanel .Block:hover
{
    background-color: #EEEEFF;
}
.RecentBooksPanel .Block img, .BestSellersBooksPanel .Block img
{
    float: right;
    margin-left: 5px;
    width: 81px;
}
.RecentBooksPanel .Block a, .BestSellersBooksPanel .Block a
{
    color: #FF6B19;
    text-decoration: none;
}
.RecentBooksPanel .Block a:hover, .BestSellersBooksPanel .Block a:hover
{
    text-decoration: underline;
}
.RecentBooksPanel .Block h2, .BestSellersBooksPanel .Block h2
{
    font-weight: bold;
    padding-bottom: 5px;
}
.RecentBooksPanel .Block h2 a, .BestSellersBooksPanel .Block h2 a
{
    color: #DA8233;
}
.RecentBooksPanel .Block h3, .BestSellersBooksPanel .Block h3
{
	font-size:10px;
    font-weight: normal;
}
.RecentBooksPanel .Block h3 a, .BestSellersBooksPanel .Block h3 a
{
    color: #5D5D5D;
}
.RecentBooksPanel .Block div, .BestSellersBooksPanel .Block div
{
    margin-right: 86px;
    margin-top: 5px;
    text-align: justify;
}
.RecentBooksPanel a.More
{
    border: 0px;
    color: #FF6B19;
    font-size: 11px;
    text-decoration: none;
}
.RecentBooksPanel a.More:hover
{
    text-decoration: underline;
}
.KidsZone
{
    background-image: url('images/kidszonebg.jpg');
    background-repeat: no-repeat;
    background-position:0px 30px;
    font-size: 11px;
    margin-top: 20px;
}
.KidsZone h1
{
	display:block;
	background-color:Black;
    color: white;
    font-size: 13px;
    height:30px;
    line-height: 29px;
    padding-right: 10px;
}
.KidsZone .Featured
{
    height: 145px;
    padding: 13px;
    width: 200px;
}
.KidsZone .Suggested
{
    float: right;
    padding: 10px;
    width: 210px;
}
.KidsZone .ReadAlso
{
    float: right;
    padding: 10px;
}
.KidsZone .ReadAlso h2
{
    font-size: 12px;
}
.KidsZone .ReadAlso li
{
    margin-top: 5px;
}
.KidsZone .Featured img, .KidsZone .Suggested img
{
    float: right;
    margin-left: 10px;
    width: 81px;
}
.KidsZone .Featured a, .KidsZone .Suggested a, .KidsZone .ReadAlso a
{
    color: #FF6B19;
    text-decoration: none;
}
.KidsZone .Featured a:hover, .KidsZone .Suggested a:hover, .KidsZone .ReadAlso a:hover
{
    text-decoration: underline;
}
.KidsZone .Featured h2, .KidsZone .Suggested h2
{
    font-size: 13px;
}
.KidsZone .Featured h3, .KidsZone .Suggested h3
{
    font-weight: bold;
}
.KidsZone .Featured h3 a, .KidsZone .Suggested h3 a
{
    color: #5D5D5D;
}
.KidsZone .Featured div, .KidsZone .Suggested div
{
    margin-right: 91px;
    margin-top: 5px;
    text-align: justify;
}
/*==========* Contacts Area *==========*/
#otherContacts 
{
	border-top:1px dotted gray;
	padding-top:10px;	
}
#otherContacts h1 {
	font-size:11px;
	text-indent:0px;
	color:#ff7e23;
	height:auto;
	width:auto;
	background-image:none;
	margin-bottom:10px;
	display:block;
}
#otherContacts h2 {
	color:#0272b0;
	text-indent:0px;
	font-size:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#otherContacts h2 img {
	margin-left:5px;
}
.mainContacts .rightArea {
	width:201px;
	float:right;
}
.mainContacts .leftArea {
	width:450px;
	float:right;
	margin-right:10px;
}
#otherContacts ul {
	list-style:square;
	margin-right:15px;
	color:#797979;
}
#otherContacts ul li {
	margin-top:2px;
	color:#234d77;
	font-size:11px;
	margin-bottom:2px;
}
#otherContacts ul li p {
	font-size:11px;
	margin:0px;
}
#otherContacts ul li strong {
	color:#ff7024;
}
.mainContacts .rightArea h1, .mainContacts .leftArea h1 {
	font-size:11px;
	text-indent:0px;
	color:#ff7e23;
	height:auto;
	width:auto;
	background-image:none;
	display:block;
}
.mainContacts .rightArea ul, .mainContacts .leftArea ul {
	margin-top:5px;
	margin-bottom:5px;
}
.mainContacts .rightArea p, .mainContacts .leftArea p {
	margin-top:2px;
	color:#234d77;
	font-size:11px;
	margin-bottom:2px;
}
/*==========* Home Side Area *==========*/
.ContentArea .LeftArea .SideArea
{
    width: 290px;
}
.FeaturedWritersPanel,.SuggestedBooksPanel
{
    background-image: url('images/panelbackground.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid 1px #B1CAD1;
	margin-bottom: 10px;
	padding: 5px;
}
.FeaturedWritersPanel h1,.SuggestedBooksPanel h1
{
    background-image: url('images/panelheaderbackground.gif');
	background-repeat: repeat-x;
	color: #3F5E66;
	font-size: 12px;
	padding: 3px 10px 7px 0px;
}
.FeaturedWritersPanel .Item,.SuggestedBooksPanel .Item
{
    border-bottom: dotted 1px #AEBDC1;
    font-size: 11px;
    padding: 5px 0px;
}
.FeaturedWritersPanel .Item img,.SuggestedBooksPanel .Item img
{
    float: right;
    margin-left: 5px;
    width: 73px;
}
.FeaturedWritersPanel .Item a,.SuggestedBooksPanel .Item a
{
    border: 0px;
    color: #FF6B19;
    text-decoration: none;
}
.FeaturedWritersPanel .Item a:hover,.SuggestedBooksPanel .Item a:hover
{
    text-decoration: underline;
}
.FeaturedWritersPanel .Item h2,.SuggestedBooksPanel .Item h2
{
    font-weight: bold;
}
.SuggestedBooksPanel .Item h2 a
{
    color: #DA8233;
}
.SuggestedBooksPanel .Item h3
{
    font-weight: bold;
}
.SuggestedBooksPanel .Item h3 a
{
    color: #5D5D5D;
}
.FeaturedWritersPanel .Item div,.SuggestedBooksPanel .Item div
{
    margin-top: 5px;
    text-align: justify;
}

.FriendsSites{
	width:242px;
	margin-top:10px;
	height:90px;
	background-image:url('images/friendssitesbg.gif');
	background-repeat:no-repeat;
	padding:33px 24px;
	direction:ltr;
}
.FriendsSites ul li {
	margin-right: 5px;
	margin-left:5px;
}
/*.FriendsSites ul li img {
	width:74px;
	height:46px;
	position:relative;
	top:3px;
	left:-2px;
}*/



.ListClass
{
    border: solid 1px #999999;
    padding: 5px;
}
.ItemClass
{
    float: right;
    margin: 5px;
}
/****************** NORMAL CLASSES ******************/
.ContentArea {
	margin-top: 0px;
	width: 973px;
}
/****************** COMMON CLASSES ******************/
.Wrapper {
	width: 973px;
	margin: 0 auto;
}
.TopArea {
	margin-top: 15px;
	height: 106px;
}
.TopArea .Logo {
	width: 308px;
	float: right;
	margin-right: 9px;
}
.Clear {
	clear: both;
	height: 0;
	margin: 0;
	min-height: 0;
	overflow: hidden;
	padding: 0;
}
.Ads {
	float: left;
	width: 540px;
	height: 60px;
}
.Ads span {
	display: block;
	width: 468px;
	height: 60px;
	margin-left: 72px;
}
.Menu {
	margin-top: 19px;
	background-image: url('images/menubg.jpg');
	height: 27px;
}
.Menu ul {
	margin-top: 5px;
	width: 609px;
	float: right;
}
.Menu ul li {
	float: right;
	font-size: 12px;
}
.Menu ul li a:link, .Menu ul li a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #ff7223;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.Menu ul li a:hover {
	text-decoration: underline;
	color: #70b7c9;
}
.Menu .Search {
	width: 248px;
	margin-top: 3px;
	float: left;
	margin-left: 20px;
}
.Menu .Search label {
	padding-left: 10px;
	font-size: 11px;
	color: #3f5e66;
	font-weight: bold;
}
input.SmallTextBox {
	background-color: white;
	border: 1px gray solid;
	height: 15px;
	font-size: 12px;
	font-family: Tahoma;
	width: 105px;
}
input.SearchButton {
	
	background-color: gray;
	color: white;
	font-family: Tahoma;
	font-size: 11px;
	text-align:center;
	border: 1px white solid;
}
/****************** INNER BLUE AREA ******************/
.InnerBlue {
	background-image: url('images/blueinner.gif');
	height: 99px;
	background-repeat: no-repeat;
}
.InnerBlue h1 {
	padding-top: 39px;
	font-size: 21px;
	font-weight: bold;
	color: #48a5dc;
	padding-right: 85px;
}
/****************** HOME BLUE AREA ******************/
.HomeBlue {
	background-image: url('images/bluehome.gif');
	background-repeat: no-repeat;
}
.HomeBlue .Featured {
	width: 552px;
	height: 76px;
	position: relative;
	right: 33px;
	top: 31px;
}
.HomeBlue .News {
	top: -37px;
	width: 292px;
	right: 658px;
	height: 190px;
	position: relative;
}
.HomeBlue .News span a:link, .HomeBlue .News span a:visited {
	display: block;
	text-align: left;
	color: #ff6b19;
	font-size: 10px;
	font-weight: bold;
}
.HomeBlue .News span {
	display: block;
	height: 30px;
}
.HomeBlue .FeaturedNews h1, .NormalNews h1 
{
	font-size: 10px;
}
.HomeBlue .FeaturedNews h1 strong, .NormalNews h1 strong {
	display: block;
	color: #5d5d5d;
}
.HomeBlue .FeaturedNews h1 a:link, .HomeBlue .FeaturedNews h1 a:visited, .NormalNews h1 a:visited, .NormalNews h1 a:link {
	font-style: normal;
	display: block;
	font-weight: bold;
	color: #da8233;
	margin-bottom: 10px;
}
.HomeBlue .FeaturedNews img {
	float: right;
	height: 58px;
	margin-left: 8px;
}
.HomeBlue .FeaturedNews .Block {
	font-size: 11px;
	display: block;
	color: #3f5e66;
	letter-spacing: -0.1px;
}
.NormalNews {
	margin-top: 10px;
	margin-bottom: 15px;
}
/****************** LEFT AREA ******************/
.LeftArea {
	width: 780px;
	float: left;
}
a.backToPage:link, a.backToPage:visited {
	text-decoration:none;
	display:block;
	color:white;
	padding-left:10px;
}
a.backToPage:hover {
	text-decoration:underline;
}
/****** INNER CONTENT ******/
.InnerContent h1 {
	width: 780px;
	height: 31px;
	background-image: url('images/innertitle.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 21px;
	text-indent: 10px;
}
.InnerContentBody {
	padding: 10px;
	border-left: 1px #d1dfe3 solid;
	border-right: 1px #d1dfe3 solid;
	border-bottom: 1px #d1dfe3 solid;
	margin-bottom: 20px;
	height:100%;
}
.InnerContentBody p {
	font-size:12px;
	color:#4e4e4e;
	text-align:justify;
	margin-bottom:10px;
	margin-top:10px;
}
.InnerContentBody h2 {
	font-size:12px;
	color:#ff6b19;
	text-align:justify;
	margin-bottom:10px;
	margin-top:10px;
}
.InnerContentBody .RightContent {
	width: 567px;
	float: right;
}
.InnerContentBody .LeftContent {
	width: 160px;
	float: left;
}
.FeaturedBook {
	width: 559px;
	height: 184px;
	background-image: url('images/bgfeaturedbooks.jpg');
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
.FeaturedBook .Text {
	width: 408px;
	float: right;
	margin-top: 13px;
	margin-right: 18px;
}
.FeaturedBook .Text span {
	display: block;
	margin-top: 10px;
}
.FeaturedBook .Text span a:link, .FeaturedBook .Text span a:visited {
	color: #ff7e23;
	font-size: 11px;
}
.FeaturedBook .Text h1 {
	text-indent: inherit;
	background-image: none;
	width: 404px;
	color: #074864;
	border-bottom: 1px solid #074864;
	height: 20px;
}
.FeaturedBook .Text h2 {
	margin-bottom: 10px;
}
.FeaturedBook .Text p {
	font-size: 11px;
	color: #007aae;
}
.FeaturedBook .Text h2 a:link, .FeaturedBook .Text h2 a:visited {
	color: #007aae;
	font-size: 12px;
}
.FeaturedBook .Text h2 strong {
	display: block;
}
.FeaturedBook .Text h2 strong a:link, .FeaturedBook .Text h2 strong a:visited {
	font-size: 11px;
	color: #5d5d5d;
	font-weight: normal;
}
.FeaturedBook .Image {
	width: 100px;
	height: 155px;
	margin-top: 13px;
	margin-right: 13px;
	float: right;
}
.BooksList, PersonsList {
}
.BooksList dl, PersonsList dl {
	margin-left: 16px;
	margin-bottom: 16px;
	display: block;
	width: 266px;
	float: right;
	height: 125px;
}
.BooksList dl dt, PersonsList dl dt {
	float: right;
	height: 115px;
	width: 81px;
	display: block;
}
.BooksList dl dd, PersonsList dl dd {
	float: left;
	width: 178px;
	display: block;
}
.BooksList dl dd h3 a:link, .BooksList dl dd h3 a:visited, .PersonsList dl dd h3 a:link, .PersonsList dl dd h3 a:visited {
	color: #006da1;
}
.BooksList dl dd p, .PersonsList dl dd p {
	font-size: 11px;
}
.BooksList dl dd span, .Awarded {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #f14040;
	background-image: url('images/medal.jpg');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	line-height: 16px;
}
.BooksList dl dd span a:link, .BooksList dl dd span a:visited {
	color: #f14040;
	display: block;
	height: 16px;
	line-height: 16px;
	padding-right: 15px;
	background-image: url('images/medal.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
.BooksList dl dd h3, .PersonsList dl dd h3 {
	font-size: 11px;
	color: #006da1;
}
.BooksList dl dd h3 strong, .PersonsList dl dd h3 strong {
	display: block;
	color: #5d5d5d;
	font-size: 11px;
}
.EventsMainPage blockquote .Info li a:link, .EventsMainPage blockquote .Info li a:visited, .NewsMainPage blockquote .Info li a:link, .NewsMainPage blockquote .Info li a:visited {
	color:#ff6d24;
	font-size:11px;
}
.EventsMainPage blockquote, .NewsMainPage blockquote {
	margin-bottom: 10px;
	padding-bottom:10px;
	border-bottom:1px #2584af dotted;
}
.EventsMainPage blockquote .Image, .NewsMainPage blockquote .Image {
	float: right;
	width: 105px;
	height: 154px;
	margin-left: 10px;
}
.EventsMainPage blockquote .Info, .NewsMainPage blockquote .Info {
	float: right;
	width: 450px;
}
.EventsMainPage blockquote .Info h1, .NewsMainPage blockquote .Info h1 {
	color: #c85000;
	background-image: none;
	width: auto;
	text-indent: 0px;
	font-size: 13px;
	height:auto;
}
.EventsMainPage blockquote .Info h2, .NewsMainPage blockquote .Info h2, .NewsInner .Info h2, .EventsInner .Info h2 {
	background-image: none;
	color: #2584af;
	margin: 0px;
	font-size:11px;
}
.EventsMainPage blockquote .Info ul li, .NewsMainPage blockquote .Info ul li, .NewsInner .Info ul li, .EventsInner .Info ul li {
	margin-bottom:8px;
}
.EventsMainPage blockquote .Info p, .NewsMainPage blockquote .Info p, .NewsInner .Info p, .EventsInner .Info p {
	font-size: 11px;
	color: #7b7b7b;
	margin: 0px;
}
.EventsMainPage blockquote .Info p a:link, .EventsMainPage blockquote .Info p a:visited, .NewsMainPage blockquote .Info p a:link, .NewsMainPage blockquote .Info p a:visited, .NewsInner .Info p a:visited, .NewsInner .Info p a:link, .EventsInner .Info p a:link, .EventsInner .Info p a:visited {
	color:#7a7a7a;
}
.NewsInner h3, .EventsInner h3 {
	font-size: 13px;
	color: #c85000;
}
.BigImage {
	margin-top: 20px;
	margin-bottom: 20px;
}
.BigImage ul {
	width: 567px;
}
.BigImage ul li.Big {
	width: 364px;
	height: 194px;
	float: right;
}
.BigImage ul li.Small {
	border: 1px white solid;
	width: 97px;
	height: 95px;
	float: left;
}
a.Back:link, a.Back:visited {
	background-color: #ff8b24;
	text-align: center;
	font-weight: bold;
	float: left;
	font-size: 11px;
	padding: 5px;
	margin-top: 15px;
	text-decoration: none;
	color: white;
	border: 1px #48a5dc dotted;
}
a.Back:hover {
	background-color: #48a5dc;
	border: 1px #ff8b24 dotted;
}
.PressReleasesPage ul {
	width:100%;
}

.PressReleasesPage ul li {
	height:25px;
	padding-left:5px;
	line-height:25px;
	border-bottom:1px gray dotted;
	padding-bottom:3px;
	background-image:url('../images/box.gif');
	background-repeat:no-repeat;
	background-position:559px 10px;
	margin-bottom:3px;
}

.PressReleasesPage ul li.Dark {
	background-color:#ededed;
}

.PressReleasesPage ul li h1 {
	text-indent:10px;
	display:block;
	float:right;
	width:700px;
	height:25px;
	color:#8b8b8b;
	background-image:none;
}
.PressReleasesPage ul li strong {
	display:block;
	float:left;
	font-size:11px;
	text-align:right;
	color:#70B7C9;
	font-weight:normal;
	background-image:url('images/pdficon.gif');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
}
.PressReleasesPage ul li strong a:link, .PressReleasesPage ul li strong a:visited {
	color:#70B7C9;
}
/****** MOST SOLD BOOKS HOME ******/
.BestSellersBooks {
	width: 284px;
	float: left;
}
.BestSellersBooks h1 {
	width: 284px;
	height: 27px;
	background-image: url('images/bestsellersbookstitle.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-indent: 10px;
}
.BestSellersBooks h1 em {
	right: 172px;
	width: 110px;
	font-style: normal;
	font-size: 10px;
	color: #e9e9e9;
	top: -20px;
	position: relative;
	display: block;
}
.BestSellersBooks h1 em a:link, .BestSellersBooks h1 em a:visited {
	padding-right: 4px;
	color: #e9e9e9;
	text-decoration: none;
}
.BestSellersBooks h1 em a:hover {
	text-decoration: none;
	color: white;
}
.BestSellersBookBlock {
	margin-right: 5px;
	margin-left: 5px;
	width: 272px;
	margin-top: 10px;
	height: 144px;
	float: right;
	font-size: 11px;
}
.BestSellersBookBlock a img {
	float: right;
	margin-left: 10px;
}
.BestSellersBookBlock a:link, .BestSellersBookBlock a:visited {
	padding: 15px;
	height: 114px;
	text-decoration: none;
	width: 240px;
	background-color: #ffffff;
	display: block;
}
.BestSellersBookBlock a:hover {
	background-color: #f3f3f3;
}
.BestSellersBookBlock a sub {
	float: right;
	width: 149px;
	display: block;
	color: #5d5d5d;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 5px;
}
.BestSellersBookBlock a sup {
	width: 149px;
	float: right;
	display: block;
	font-weight: bold;
	color: #61b5dc;
}
.BestSellersBookBlock a span {
	width: 149px;
	color: #3f5e66;
	text-align: justify;
	float: right;
	display: block;
}
.BestSellersBooksContent {
	height: 472px;
	padding-top: 10px;
	background-color: #ededed;
	display: block;
	border-left: 1px #d1dfe3 solid;
	border-right: 1px #d1dfe3 solid;
	border-bottom: 1px #d1dfe3 solid;
}
/****** NEW BOOKS HOME ******/
.RecentBooksContent {
	height: 465px;
	padding-top: 10px;
	display: block;
	border-left: 1px #d1dfe3 solid;
	border-right: 1px #d1dfe3 solid;
	border-bottom: 1px #d1dfe3 solid;
}
.RecentBooks {
	
}
.RecentBooks h1 {
	height: 34px;
	background-image: url('images/recentbookstitle.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-indent: 10px;
}
.RecentBooks h1 em {
	right: 353px;
	width: 110px;
	font-style: normal;
	font-size: 10px;
	color: #ffeadc;
	top: -20px;
	position: relative;
	display: block;
}
.RecentBooks h1 em a:link, .RecentBooks h1 em a:visited {
	padding-right: 4px;
	color: #ffeadc;
	text-decoration: none;
}
.RecentBooks h1 em a:hover {
	text-decoration: none;
	color: white;
}
.RecentBookBlock {
	margin-right: 5px;
	margin-left: 5px;
	width: 223px;
	margin-bottom: 10px;
	height: 144px;
	float: right;
	font-size: 11px;
}
.RecentBookBlock a img {
	float: right;
	margin-left: 10px;
}
.RecentBookBlock a:link, .RecentBookBlock a:visited {
	padding: 15px;
	height: 114px;
	text-decoration: none;
	width: 198px;
	background-image: url('images/bookblockbg.jpg');
	background-repeat: no-repeat;
	display: block;
}
.RecentBookBlock a:hover {
	background-position: 0 -144px;
}
.RecentBookBlock a sub {
	float: right;
	width: 107px;
	display: block;
	color: #5d5d5d;
	margin-top: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}
.RecentBookBlock a sup {
	width: 107px;
	float: right;
	display: block;
	font-weight: bold;
	color: #da8233;
}
.RecentBookBlock a span {
	width: 107px;
	color: #3f5e66;
	text-align: justify;
	float: right;
	display: block;
}
/****** WRITERS BLOCK ******/
.SuggestedBooks {
	margin-top: 20px;
	width: 378px;
	height: 344px;
	float: left;
	background-color: #fff8f4;
	border: 1px #ff7223 solid;
}
.SuggestedBooks h1 {
	width: 361px;
	height: 27px;
	color: #ff6b19;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	margin-right: 10px;
	border-bottom: 2px #ffb48a solid;
}
.SuggestedBooks h1 em {
	right: 233px;
	width: 129px;
	font-style: normal;
	font-size: 10px;
	color: #ff7223;
	top: -20px;
	position: relative;
	display: block;
}
.SuggestedBooks h1 em a:link, .SuggestedBooks h1 em a:visited {
	padding-right: 4px;
	color: #ff7223;
	text-decoration: none;
}
.SuggestedBooks h1 em a:hover {
	text-decoration: none;
	color: #ff7223;
}
.SuggestedBookBlock {
	margin-right: 5px;
	margin-left: 5px;
	width: 368px;
	margin-top: 10px;
	height: 144px;
	float: right;
	font-size: 11px;
	border-bottom: 1px #ff6b19 dotted;
}
.SuggestedBookBlock a img {
	float: right;
	margin-left: 10px;
}
.SuggestedBookBlock a:link, .SuggestedBookBlock a:visited {
	padding: 15px;
	height: 114px;
	text-decoration: none;
	width: 335px;
	background-color: #fff8f4;
	display: block;
}
.SuggestedBookBlock a:hover, .SuggestedBookBlock a:hover sup {
	background-color: #ead3c6;
	color: white;
}
.SuggestedBookBlock a sup {
	width: 244px;
	float: right;
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #da8233;
}
.SuggestedBookBlock a sub {
	margin-bottom: 5px;
	width: 244px;
	float: right;
	font-size: 11px;
	display: block;
	font-weight: bold;
	color: #5d5d5d;
}
.SuggestedBookBlock a span {
	width: 244px;
	color: #3f5e66;
	text-align: justify;
	float: right;
	display: block;
}
/****** SUGGESTED BOOKS BLOCK ******/
.Writers {
	margin-top: 20px;
	height: 344px;
	float: right;
	background-color: #f3fdfe;
	border: 1px #c7d8da solid;
}
.Writers h1 {
	height: 27px;
	color: #ff6b19;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	margin-right: 10px;
	border-bottom: 2px #b1cad1 solid;
}
.Writers h1 em {
	right: 233px;
	width: 129px;
	font-style: normal;
	font-size: 10px;
	color: #6cbcc4;
	top: -20px;
	position: relative;
	display: block;
}
.Writers h1 em a:link, .Writers h1 em a:visited {
	padding-right: 4px;
	color: #6cbcc4;
	text-decoration: none;
}
.Writers h1 em a:hover {
	text-decoration: none;
	color: #6cbcc4;
}
.WriterBlock {
	margin-right: 5px;
	margin-left: 5px;
	width: 368px;
	margin-top: 10px;
	height: 144px;
	float: right;
	font-size: 11px;
	border-bottom: 1px gray dotted;
}
.WriterBlock a img {
	float: right;
	margin-left: 10px;
}
.WriterBlock a:link, .WriterBlock a:visited {
	padding: 15px;
	height: 114px;
	text-decoration: none;
	width: 335px;
	background-color: #f3fdfe;
	display: block;
}
.WriterBlock a:hover, .WriterBlock a:hover sup {
	background-color: #aed0d3;
	color: white;
}
.WriterBlock a sup {
	margin-bottom: 5px;
	width: 244px;
	float: right;
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #5aa4ab;
}
.WriterBlock a span {
	width: 244px;
	color: #3f5e66;
	text-align: justify;
	float: right;
	display: block;
}
/****** KIDZ ZONE ******/
.KidsZone1 {
	width: 777px;
	height: 360px;
	margin-top: 20px;
	background-image: url('images/kidszonebg.jpg');
	background-repeat: no-repeat;
	background-color: white;
}
.KidsZone1 h1 {
	height: 29px;
	padding-right: 10px;
	line-height: 29px;
	font-size: 13px;
	color: white;
}
.KidsFeatured1 {
	width: 460px;
	height: 137px;
	position: relative;
	top: 17px;
	right: 28px;
}
.KidsFeatured1 .Image {
	width: 110px;
	height: 136px;
	float: right;
	margin-left: 10px;
}
.KidsFeatured1 .Text {
	float: right;
	width: 336px;
	height: 130px;
}
.KidsFeatured1 a:hover {
	text-decoration: none;
}
.KidsFeatured1 .Text h2 a:link, .KidsFeatured .Text h2 a:visited, .KidsBlock1 .Text h2 a:link, .KidsBlock1 .Text h2 a:visited, .KidsBlock2 h2 {
	font-size: 13px;
	margin-bottom: 5px;
	color: #ff6b19;
}
.KidsFeatured1 .Text h3 a:link, .KidsFeatured .Text h3 a:visited, .KidsBlock1 .Text h3 a:link, .KidsBlock1 .Text h3 a:visited, .KidsBlock2 h3 {
	font-size: 11px;
	margin-bottom: 5px;
	color: #5d5d5d;
}
.KidsFeatured1 .Text p, .KidsBlock1 .Text p {
	margin-top: 5px;
	line-height: 12px;
	font-size: 12px;
	color: #3f5e66;
	text-align: justify;
}
.KidsBlock11 {
	margin-top: 48px;
	margin-right: 20px;
	width: 362px;
	float: right;
}
.KidsBlock11 .Image {
	margin-left: 10px;
	width: 65px;
	height: 87px;
	float: right;
}
.KidsBlock21 {
	margin-top: 48px;
	margin-right: 20px;
	width: 362px;
	float: left;
}
.KidsBlock21 ul li a:link, .KidsBlock21 ul li a:visited {
	color: #fe7428;
}
.KidsBlock21 ul li {
	color: #3f5e66;
	font-size: 12px;
	margin-bottom: 8px;
}
.KidsBlock21 ul {
	margin-top: 10px;
}
/****************** RIGHT AREA ******************/
.RightArea {
	width: 173px;
	float: right;
}
.WritersAds {
	margin-top: 10px;
}
.WritersAds span {
	display: block;
	margin-bottom: 5px;
	text-align: center;
}
.CategoriesMenu {
	width: 170px;
}
.CategoriesMenu h1 {
	width: 170px;
	height: 30px;
	background-image: url('images/menuheadertitle.gif');
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-indent: 10px;
}
.CategoriesMenu ul {
	display: block;
	border-left: 1px #d1dfe3 solid;
	border-right: 1px #d1dfe3 solid;
	border-bottom: 1px #d1dfe3 solid;
}
.CategoriesMenu ul li {
	height: 20px;
	width: 157px;
	line-height: 20px;
	margin: 0px auto;
	padding-bottom: 5px;
	background-image: url('images/menuseperator.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 11px;
}
.CategoriesMenu ul li a:link, .CategoriesMenu ul li a:visited {
	height: 20px;
	text-decoration: none;
	display: block;
	width: 157px;
	color: #575757;
}
.CategoriesMenu ul li a:hover {
	background-color: #ff7024;
	color: white;
	padding-right: 10px;
	width: 147px;
}
.CategoriesMenu ul li a.SelectedItem {
	background-color: #83c5d6;
	color: white;
	padding-right: 10px;
	width: 147px;
}
/****************** FOOTER AREA ******************/
.FooterWrapper {
	margin-top: 40px;
	background-position: bottom;
	background-image: url('images/footerwrapperbg.gif');
	background-repeat: repeat-x;
}
.FooterContent {
	height: 97px;
	background-image: url('images/footerbg.gif');
	background-repeat: no-repeat;
	width: 949px;
	margin: 0 auto;
}
.FooterContent p {
	font-size: 11px;
	color: #2a95ce;
	font-weight: bold;
	text-align: center;
	width: 344px;
	padding-top: 35px;
	margin-left: auto;
	margin-right: auto;
}
.FooterContent p a:link, .FooterContent p a:visited {
	text-decoration: underline;
	color: #2a95ce;
}
.FooterContent p span {
    background-image: url('images/cliplogo.gif');
    background-position: 85px 0px;
    background-repeat: no-repeat;
    display: block;
    padding: 6px 0px 6px 30px;
}
/****************** BOOK INNER PAGE ******************/

.BookInfoInner{
	
}
.BookInfoLarge {
	width:754px;
	margin-bottom:10px;
}
.BookInfoLarge .Right {
	width:118px;
	float:right;
}
.BookInfoLarge .Left {
	width:618px;
	float:left;
}
.BookInfoLarge .Left h1 {
	width:auto;
	color:#ff8b24;
	font-size:14px;
	background-image:none;
	text-indent:inherit;
	height:auto;
	margin-bottom:5px;
	line-height:normal;
}
.BookInfoLarge .Left h2 {
	width:auto;
	color:#419ece;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	background-image:none;
	text-indent:inherit;
	padding:0px;
	margin-top:0px;
	margin-bottom:2px;
	line-height:normal;
}
.BookInfoLarge .Left h2 a:link, .BookInfoLarge .Left h2 a:visited {
	color:#419ece;
}
.BookImagesGallery {
	margin-top:10px;
	background-image:url('images/bookimagesgallerybg.gif');
	background-repeat:no-repeat;
	width:618px;
	height:130px;
}
.BookImagesGallery h3 
{
	display:block;
	float:right;
	font-size:12px;
	margin-right:14px;
	margin-top:41px;
	text-align:center;
	width:70px;
}
.BookImagesGallery>div
{
padding-top:1px;
direction:ltr;
margin-right:40px;
margin-top:1px;
position:relative;
width:540px;
}
.BookImagesGallery ul li
{
    height: 115px;
    margin: 5px;
    width: 80px;
}

.BookDetails h2 {
	font-size:12px;
	color:#5da6cf;
	border-bottom:1px #5da6cf solid;
	padding-bottom:2px;
	margin-bottom:20px;
}
.BookDetails .Summary {
	font-size:11px;
	margin-bottom:5px;
	color:#3f5e66;
}

.BookDetails .Info ul li {
	font-size:11px;
	margin-bottom:10px;
	display:block;
}

.BookDetails .Info ul li strong {
	display:block;
	width:85px;
	color:#ff8b24;
	float:right;
	font-weight:bold;
}

.BookDetails .Info ul li em {
	display:block;
	color:#3f5e66;
	font-style:normal;

}

.BookDetails .Info ul li em a:link, .BookDetails .Info ul li em a:visited {
	color:#ff6b19;
}


.Awards ul li {
	margin-bottom:10px;
	color: #f14040;
	display: block;
	height: 16px;
	line-height: 16px;
	padding-right: 15px;
	background-image: url('images/medal.jpg');
	background-repeat: no-repeat;
	background-position: right;
	font-size: 11px;
	font-weight: bold;
	color: #f14040;
}
/****************** Person INNER PAGE ******************/
.AlphabetsFilter {
	width: 559px;
	height: 82px;
	background-image: url('images/alphabetsbg.gif');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	text-align: center;
}

.InnerAlphabetsFilter {
	width: 751px;
	height: 82px;
	background-image: url('images/alphabetsInner-bg.gif');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	text-align: center;
}


.AlphabetsFilter span.Alphabets, .InnerAlphabetsFilter span.alphabets {
	display:block;
	padding-top:10px;
	height:33px;
}

.AlphabetsFilter a:link, .AlphabetsFilter a:visited, .InnerAlphabetsFilter a:link, .InnerAlphabetsFilter a:visited {
	color: white;
	padding-left:1px;
	font-weight:bold;
	text-decoration:none;
	padding-right:1px;
	font-size:13px;
}

.AlphabetsFilter a:hover, .InnerAlphabetsFilter a:hover {
	color:#003b5b;
}

.AlphabetsFilter span.Name, .InnerAlphabetsFilter span.Name {
	height:39px;
	line-height:39px;
	font-size:12px;
	color:#56a1ca;
	font-weight:bold;
	display:block;
}

.PersonDetails {
	width:753px;
	margin:0 auto;
}

.PersonDetails .Right {
	float:right;
	width:81px;
}

.PersonDetails .Left {
	float:left;
	width:660px;
}

.PersonDetails .Left h1 {
	width:auto;
	background-image:none;
	color:#ff7c24;
	font-size:12px;
	text-indent:inherit;
}

.PersonDetails .Left h2 {
	font-size:12px;
	color:#5da6cf;
	border-bottom:1px #5da6cf solid;
	padding-bottom:2px;
	margin-bottom:20px;
}

.PersonDetails .Left .Biography, .PersonDetails .Left .Awards {
	margin-bottom:25px;
}

.PersonDetails .Left .Biography {
	font-size:11px;
	margin-bottom:5px;
	color:#3f5e66;
}

.pagerStyle {
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	display:block;
	background-color:#cccccc;
	color:white;
	padding:5px;
}

.pagerStyle span 
{
    display:block;
    width:400px;
    height:30px;   
}

a.button:active, a.button
{
    display:block;
    width:100px;
    float:right;

}

.pagerStyle a, .pagerStyle span.current
{
	display:block;
	width:20px;
    font-size:9px;
	float:right;
}

.pagerStyle a.button {
	font-size:11px;
	color:gray;
	padding-left:5px;
	padding-right:5px;
}

.pagerStyle span.current {
	font-weight:bold;
	font-size:12px;

}
.pagerStyle a.numbers:link, a.numbers:visited {
	font-size:11px;


	text-decoration:none;
	color:black;
}

.pagerStyle  a.button:link, .pagerStyle  a.button:visited{
	font-size:11px;
	color:black;
	text-decoration:none;
}

.NewsLetter {
	width:100%;
	background-color:#eff4f7;
	height:92px;
	margin-bottom:10px;
}

.NewsLetter h1 {
	font-size:11px;
	font-weight:bold;
	padding-top:6px;
	margin-right:5px;
	color:#ff6b1b;
	display:block;
}
.NewsLetter p {
	font-size:11px;
	font-weight:normal;
	color:#405e66;
	margin-right:6px;
	margin-top:5px;
}

.NewsLetter .inputNewsletterBox {
	border:1px #ff6600 solid;
	margin-right:6px;
	width:180px;
	color:black;
	font-size:11px;
	font-family:tahoma;
	margin-top:10px;
	float:right;
}

.NewsLetter .buttonNewsletter {
	padding-top:7px;
	display:block;
	float:right;
	margin-right:10px;
}

.NewsLetter .buttonNewsletter a:link, .NewsLetter .buttonNewsletter a:visited {
	border:0px;
}



/****************** SEARCH PAGE ******************/
.SearchPage {
	font-size:11px;	
}
.SearchPage span.Label
{
	display:block;
	width:60px;
	float:right;
	font-weight:bold;
	color:#ea6e1b;
	margin-left:10px;
}
.SearchPage  input.textBoxSearch
{
	border:1px solid gray;
	font-family:Tahoma;
	font-size:11px;
	float:right;
	}

.SearchPage select.dropDownSearch 
{
	border:1px solid gray;
	font-family:Tahoma;
	font-size:11px;
	float:right;
	margin-left:5px;
	}
	
input.ButtonSearch 
{
	background-color:#84d1f8;
	border:1px dotted #d0efff;
	font-family:Tahoma;
	font-size:11px;
	width:80px;
	height:26px;
	color:White;
	font-weight:bold;
	}
	
.errorMessage 
{
	display:block;
	position:relative;
	top:14px;
	right:1px;
	float:right;
	font-family:Tahoma;
	font-size:10px;
	width:1px;	
}





/****************** ADMIN ******************/
.adminPages 
{
	font-size:12px;
	} 

.adminPages table.tableAdmin
{
	border:1px gray solid;
}

.adminPages table.tableAdmin td 
{
	height:23px;
	vertical-align:middle;	
}
.adminPages table.tableAdmin td a:link, .adminPages table.tableAdmin td a:visited 
{
	color:#093a75;
	text-decoration:none;	
}
.adminPages table.tableAdmin th 
{
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	background-color:#ff8424;
	color:white;	
}
.adminPages .addNew 
{
	margin-bottom:15px;	
}
.adminPages .addNew a:link, .adminPages .addNew a:visited 
{
	display:block;	
	height:26px;
	padding-right:30px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
	width:241px;
	background-image: url('images/back-link-add.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	color:white;
}
.adminPages .addNew a:hover 
{
	color:#001b6d;
}


tr.pagerAdmin 
{
	background-color:#ff9324;
}
tr.pagerAdmin table
{
	display:block;
	text-align:center;
	width:17%;
	margin-left:auto;
	margin-right:auto;
}

.pagerAdmin td span 
{
	padding-right:10px;
	padding-left:10px;
}

tr.pagerAdmin a:link, tr.pagerAdmin  a:visited 
{
	padding-right:10px;
	padding-left:10px;
}

.adminForms 
{
	font-size:12px;	
}

.adminForms input 
{
	border:1px gray solid;
	font-family:Tahoma;
	font-size:11px;	
}

.adminForms .title 
{
	font-weight:bold;	
	color:#ff6623;
	margin-bottom:5px;
}

.adminForms .form 
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted gray;	
}

.adminMain 
{
	font-size:12px;
	font-weight:bold;
	margin-right:20px;
	margin-top:20px;
	
}

.adminMain a:link, .adminMain a:visited 
{
	display:block;
	height:14px;
	line-height:14px;
	padding-right:18px;
	background-image: url('images/folder-blue.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	color:#239ad8;
	margin-bottom:5px;
	background-position:right center;	
}

.adminMain a:hover 
{
	color:#2f2f2f;
	margin-right:4px;	
}

.adminMain strong 
{
	display:block;
	margin-bottom:10px;	
}

.loginPage 
{
	width:200px;
	margin:30px auto;	
}

.loginPage h1 
{
	font-size:12px;
	margin-bottom:2px;
	color:#dd680d;	
}

.loginPage input 
{
	width:200px;
	border:1px gray dotted;
	font-family:Tahoma;
	font-size:12px;	
}

.collectionMapper 
{
	font-size:12px;	
}

.collectionMapper a:link, .collectionMapper a:visited 
{
	color:#dd680d	
}

.collectionMapper h2 {
	color:#0272b0;
	text-indent:0px;
	font-size:10px;
	margin-bottom:5px;
	margin-top:5px;
}

.collectionMapper .Item
{
     padding-bottom:2px;
     margin-bottom:2px;
     border-bottom:1px dotted gray;
}

.collectionMapper .SourceList
{
    margin-top:10px;
    color:#acacac;
}

.collectionMapper .button  input
{
	border:1px gray dotted;
	font-family:Tahoma;
	width:100px;
	font-size:12px;
	margin-top:10px;	
}

.successMessage 
{

display:block;
font-size:11px;
margin-top:2px;
margin-bottom:2px;
color:Green;
text-align:center;
}
.watchVideo 
{
    width:277px;
    height:145px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
}

.watchVideo a:link, .watchVideo a:visited 
{
    display:block;
    width:277px;
    text-align:center;
    height:145px;
	background-image: url('Images/watchBanner.jpg');
}

.videoWatch 
{
    width:725px;
    height:524px;
    margin:0 auto;
	background-image: url('Images/bgWatch.jpg');
}

#flashDiv 
{
    width:590px;
    margin-right:10px;
    height:380px;   
    padding-top:90px; 
}