﻿/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */
html {
  margin:0;
  padding:0;
  border:0;
}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  word-wrap: break-word;
}
.pageContent table,.pageContent tbody,.pageContent tfoot,.pageContent thead, .pageContent tr,.pageContent th, .pageContent td
{
    border:1px solid #e5e5e5 !important;
}
.pageContent td
{
    padding:10px;
}
/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
    display:block;
}

/* Line-height should always be unitless! */
body {
  line-height: 1.5;
  background: #f7f7f7;
  font-family:tahoma;
}
input[type=text]
{
border:none;
padding:0;
font-family:Tahoma;
}
input[type=button],input[type=submit]
{
    cursor:pointer;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table {
  border-collapse: separate;
  border-spacing: 0;
}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {
text-align:right;
}
table, th, td {
text-align:right;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked /App_Themes/Skin_1/images. */
a img { border: none; }
a 
{
text-decoration:none;
}

/* Remember to define your own focus styles! */
:focus { outline: 0; }


.clear
{clear:both;}
.hide{display:none;}
.superhide{display:none !important;visibility:hidden !important;}
.right{float:right;}
.left{float:left;}
.siteWidth{width:965px;margin:0 auto;}
.ulStyle{padding:0px;margin:0px;list-style-type:none;}
.fontBold
{font-weight:bold !important;}
.langType

    {font-weight:bold !important;}

/* MainStart */
#mainWrapper
{

/* 
background:url('/App_Themes/Skin_1/images/homepage-back.png') scroll no-repeat center top transparent;
height:2277px; */
}

#Header
{

height:126px;
border-bottom:1px solid #afadad;
direction:rtl;
background:#d7dae1; 
}
#Header-up
{
height:88px;
position:relative;
}
#logo
{
width:500px;
height:87px;
position:relative;
}

#cartMenu
{
width:235px;
height:40px;
position:absolute;
left:0;
top:47px;
border-bottom:1px solid #c1c1c4;
}

#cartMenu ul li
{
display:block;
float:left;

padding-left: 7px;
padding-right: 6px;
background:url('/App_Themes/Skin_1/images/ar-e-sprits.png') scroll left -42px no-repeat transparent;
line-height:25px;
}
#cartMenu ul li:first-child
{
border-left:none;
padding-left:0px;
padding-right:9px;
background:none;
}
#cartMenu ul li a
{
font-size:12px;
color:#1c1d1e;
}
#cartMenu ul li a:hover
{
    text-decoration:underline;
}
.smallCart
{
width:21px;
height:16px;
background:url('/App_Themes/Skin_1/images/ar-e-sprits.png') scroll left top no-repeat transparent;
display:block;
float:left;
margin-top:7px;
cursor:pointer;
}

.cartCount
{
width:33px;
height:21px;
background:url('/App_Themes/Skin_1/images/ar-e-sprits.png') scroll left -18px no-repeat transparent;
display:block;
float:right;
margin-left:4px;
margin-top:6px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:12px;
padding-left:2px;

}
.headerCounter
{
 display: block;
 margin-top: -3px;
}

/* MainMenu start */
#MainMenu
{
float:right;
width:600px;
}
#MainMenu ul li
{
display:block;
float:right;
position:relative;
height:31px;

}
#MainMenu ul 
{
padding-top:7px;
}
#MainMenu ul li a
{
font-size:18px;
font-family:arial;
color:#1b1d1e;
border-right:1px solid #56575b;
display:block;
padding:0px 10px;
}
#MainMenu ul li:first-child a
{
border-right:none;
padding-right:0px;
}
#MainMenu ul li:hover ul
{
display:block;
}
.subMenu 
{
/*width: 120px;*/
position:absolute;
right:0;
top:31px;
display:none;
background:#D7DAE1;
padding:0px !important;
border:1px solid #AFADAD;
border-top:0;
background:#445467 !important;
}
.subMenu  li
{
width: 120px;
display:block !important; 
float:none !important;
border-top:1px solid #AFADAD !important;
background:#445467;

}
.subMenu  li:first-child
{
border-top:none !important;
}
.subMenu  li a
{
font-size:12px !important;
font-family:tahoma !important;
color:#fff !important;
border:none !important;
display:block  !important;
padding:5px 0!important;
white-space:nowrap;
width:inherit;
padding-right:10px !important;
background:url('/App_Themes/Skin_1/images/subMenuLink.png') scroll right center no-repeat transparent;
margin-right:4px;
}

#BooksMenu
{

}
#ArticlMenu
{

}
.subMenu  li:hover
{
    background:#003366;
}
/* MainMenu End */
/* LoginBlock */
#LoginBlock
{

float:left;
}
#LoginBlock ul 
{
padding-top:7px;
}

#LoginBlock ul li.loginMainItem {
display: block;
float: left;
background: none;
line-height: 25px;
padding-left: 7px;
padding-right: 6px;
position: relative;
top: -38px;
}

#LoginBlock ul li.loginMainItem:first-child
{
border-left:none;
padding-left:0px;
padding-right:6px;
background:url('/App_Themes/Skin_1/images/ar-e-sprits.png') scroll 71px -42px no-repeat transparent;
background:url('/App_Themes/Skin_1/images/ar-e-sprits.png') scroll 70px -42px no-repeat transparent\9;

}
#LoginBlock ul li.loginUserClass:hover>ul
{
    display:block;
}
#LoginBlock ul li.loginMainItem a
{
font-size:12px;
color:#1c1d1e;
white-space:nowrap;
}

.loginSubMenu 
{
    position:absolute;
    right:0px;
    top:32px;
    background:#9c9b9b;
    padding-top:0px !important;
    min-width:111px;
    display:none;
}
.loginSubMenu li
{
    display:block;
    padding-right:10px; 
}
.loginSubMenu li:hover
{
    background:#687584;
    border-bottom:#8a929b;
}

.loginSubMenu li a
{
    display:block;
    background:url('/App_Themes/Skin_1/images/loginsubmenuarrow.png') scroll right 12px no-repeat transparent;
    padding-right:10px;
    font-size:11px !important;
    color:#fff !important;
}
.loginUserClass
{

}
.loginUserClass:hover
{
    background-color:#76787c !important;
}
.loginUserClass  a.loginLink
{
    
   
    background:url('/App_Themes/Skin_1/images/loginmenu-default.png') scroll right 12px no-repeat transparent !important;
    display:block;
    padding-right:15px !important;
    text-decoration:none;
    
}
.loginUserClass:hover  a.loginLink
{
  background:url('/App_Themes/Skin_1/images/loginmenu-hover.png') scroll right 12px no-repeat transparent !important;
  display:block;
  height:32px;
  color:#fff !important;
  text-decoration:none;
  
}
a.loginLink:hover,#ctl00_createaccountLink:hover
{
    text-decoration:underline;
}

/* Main Content */

#PLH1965x116
{

display:none;
margin-bottom:10px;
}

/* Main Contet End */

#SearchBlock
{
height:39px;
border-bottom:#afadad;
 background:#445467; 

}
#SearchBlock ul 
{
padding-right:10px;
padding-top:6px;
}
#SearchBlock ul li
{
display:block;
float:right;
}
.searchBlock
{
width:692px;
padding-left:20px;
}
.SearchInputBlock
{
float:right;
height:26px;
}
.SearchInput
{
width:568px;
height:16px;
padding-top:5px !important;
padding-bottom:3px !important;
border:1px solid #abadb3 !important;
border-left:none !important;
padding-right:10px !important;
direction:rtl;
font-size:13px;
color:#3e3e3e;
font-family:tahoma;
}
.SearchIconBlock
{
width:26px;
height:26px;
background:url('/App_Themes/Skin_1/images/searchIcon.png') scroll left top transparent no-repeat;
float:right;
border:none;
cursor:pointer;
*margin-top:1px;

}
.advancedSearchLink
{
font-size:13px;
color:#fff;


}
.searchSpartr
{
height:26px;
color:#677383;
padding-left:42px;
}
.currencyBlock
{
direction:rtl;
}

.currenceyCombox  span
{
color: #FFFFFF;
    display: block;
    float: right;
    font-size: 13px;
    margin-left: 5px;
    margin-top: 4px;
}
.currenceyCombox select
{
width:142px;
border:1px solid #abadb3;
height:23px;
font-family:tahoma;
font-size:12px;
 vertical-align: text-top;

}
#currenceyCombox  option
{
height:26px;
 vertical-align: middle;
}


/* Content */
#mainContent
{

margin:10px auto;
margin-bottom:30px;
}
#Content
{
padding-top:21px;
margin-bottom:10px;
}
#rightSide
{
width:235px;
float:right;

}


#rightMenuBlock
{
border:1px solid #bdbdbd;
min-height:297px;
margin-bottom:16px;
background: #f3f3f3;
}
#rightMenuBlock ul
{
direction:rtl;
}
#rightMenuBlock ul li
{
display:block;
font-family:arial;
}

#rightMenuBlock .menuTitle
{
font-size:20px;
color:#333;
text-align:center;
padding-top:14px;
padding-bottom:11px;
background:url('/App_Themes/Skin_1/images/menuTitl.png') scroll left top repeat-x transparent;

}
.menuItem
{
width:221px;
background:url('/App_Themes/Skin_1/images/menuItem.png') scroll left top repeat-x transparent;
padding-right:12px;
padding-top:10px;
padding-bottom:4px;
}

.menuItem a
{
display:block;
background:url('/App_Themes/Skin_1/images/leftmenuArrow.png') scroll right 8px no-repeat transparent;
padding-right:20px;
color:#333;
font-weight:normal;
font-size:17px;
}

#SocialBlock
{
width:235px;
height:51px;
max-height:51px;
 background:url('/App_Themes/Skin_1/images/righboxs-bg.png') scroll left top repeat-x transparent; 
 margin-bottom:16px;

}
#SocialBlock ul
{
direction:rtl;
}


#SocialBlock ul li
{
display:block;
float:right;
font-family:arial;
font-size:20px;
padding-top:10px;
}
.SocialTitle
{
padding-left:20px;
padding-right:10px;
}
.socialLinks
{
padding-left:13px;
}
#SocialBlock .lastItem
{
padding-left:0;
}

#newsLetters
{
margin-bottom:8px;
}
#doiWebsiteLink
{
margin-bottom:15px;
}
#PLC2-253x200
{
margin-bottom:13px;
}
#leftSide
{
width:713px;
float:left;


}
.leftSideContent
{
    border:1px solid #e5e5e5;
background:#fff;
}

.latestBooksList
{
width:674px;
margin:auto;

}

.latestBooks,.latestPeriodical
{
   position:relative;
   overflow:hidden !important;
   padding-bottom:10px;
}

#leftSide .latestBooksList
{
    
   
  
}
#latestBooksListUL
{
   
  width:705px; 
}
#latestPeriodicalUL
{
    width:705px; 
}
.latestBooksTitle
{
width:687px;
margin:auto;
font-size:24px;
font-family:arial;
color:#333;
direction:rtl;
padding-top:10px;
padding-right:11px;
}
.latestBooksList
{
direction:rtl;
padding-top:2px;
}
.latestBooksList ul li
{
width:211px;
display:block;
float:right;
margin-left:20px;
position:relative;
}

.latestBooksList ul li:first-child
{
margin-right:0;
}
.latestBooksList ul li.lastItem
{
    margin-left:0px;
}
.bookImage
{
width:205px;
height:287px;
border:3px solid #e5e5e5;
direction:ltr;
}
.bookName
{
padding-right:2px;
padding-top:6px;
}
.bookName a
{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#000;
display:block;
width:211px;
}
.bookRating
{
margin-right: 2px;
   
}
.bookPrice
{
padding-right:5px;

}
.priceLabel
{
font-size:12px;
font-family:tahoma;
color:#3e3e3f;
}
.price,.cuarrncy
{
font-size:14px;
font-family:tahoma; 
color:#3e3e3f;
font-weight:bold;
}
.bookAddToCart
{
padding-top:4px;
padding-right:2px;
float:right;
}
.booksPagination
{
 padding:10px 0px 0;
}
.booksPagination ul
{

height:23px;
margin:auto;
}
.booksPagination ul li
{
display:block;
float:right;
margin-left:4px;
margin-right:4px;
}
.booksPagination ul li.pageItem
{
  background: none repeat scroll 0 0 #7C7C7C;
    color: #FFFFFF;
    cursor: pointer;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
    text-align: center;
    width: 23px;
}
.booksPagination ul li.pageItem a
{
    width:23px;
height:23px;
display:block;
text-align:center;
background:#7c7c7c;
color:#fff;
 line-height: 22px;
 cursor:pointer;
}
.transparent_class a
{
    cursor:default;
}
.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}
.latestPeriodical
{
border-top:1px solid #e5e5e5;
}

/* Content End */

/* Footer */
#mainFooter
{
width:100%;
background:#e1e1e1; 
border-top:1px solid #b0b0b0; 
}
#Footer
{
min-height:220px;
padding-top:10px;
direction:rtl;
position:relative;
font-weight:normal;
}
.scrollTop
{
    position:absolute;
    left:20px;
    top:-20px;
    cursor:pointer;
    background:url('/App_Themes/Skin_1/images/scrollTop.png') scroll left top transparent no-repeat;
    width:52px;
    height:19px;
}

#aboutCenter
{
width:265px;
float:right;
}
#letters
{
width:459px;
float:right;
}

#Footer .boxTitle
{
font-size:18px;
font-family:Arial;
font-weight:bold;
color:#2a2a2a;
padding-right:5px;
padding-top:2px;
padding-bottom:7px;
}
#Footer .boxLinks
{
padding-right:5px;
}
#Footer .boxLinks a
{
font-size:12px;
font-family:Tahoma;
color:#333;
display:block;
width:155px;
line-height:15px;

}

#contactUs
{
width:235px;
float:left;
}
#contactUs ul li
{
display:block;
margin-bottom:10px;
}

.address
{
font-size:10px;
font-family:tahoma;
color:#333;
background:url('/App_Themes/Skin_1/images/contactus-css-img.png') scroll right top no-repeat transparent;
padding-right:31px;
height:27px;

}
.phone
{
font-size:12px;
font-family:tahoma;
color:#333;
background:url('/App_Themes/Skin_1/images/contactus-css-img.png') scroll right -27px no-repeat transparent;
padding-right:31px;

}
.Fax
{
font-size:12px;
font-family:tahoma;
color:#333;
background:url('/App_Themes/Skin_1/images/contactus-css-img.png') scroll right -47px no-repeat transparent;
padding-right:31px;
}
.copyRight
{
font-size:10px;
font-family:tahoma;
color:#333;
}

.sitemapBlock a
{
font-size:10px;
font-family:tahoma;
color:#333;
text-decoration:underline;
}
.sitemapBlock span
{
font-size:10px;
font-family:tahoma;
color:#333;

}
.SiteMap td
{
   vertical-align:top;
}
.developedBy span
{
font-size:10px;
font-family:tahoma;
color:#333;
display: block;
float: right;
}
.ihorizonslogo
{
 float: right;
    margin-right: 7px;
     margin-left: 7px;
    margin-top: -2px;
}
/* Footer End */


/* MainEnd */

/* jquery Tabs */
#MostsBox
{
margin-bottom:35px;

border:1px solid #e5e5e5;
background:#fff;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	
}


/* Icons
----------------------------------*/

/* states and /App_Themes/Skin_1/images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	overflow:hidden;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding-top: 10px;
  padding-right: 0px;
  height: 35px !important;
}

.ui-tabs .ui-tabs-nav li {
width: 152px;
  height: 26px;
  list-style: none;
  float: right;
  position: relative;
  top: 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
  background: url('/App_Themes/Skin_1/images/unactivetabs-child.png') scroll left top no-repeat transparent;
  padding-top: 8px;
  text-align: center;
}

.ui-tabs .ui-tabs-nav li.Seasat{
width:196px;
height:26px;
list-style: none;
float: right;
position: relative;
top: 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
background:url('/App_Themes/Skin_1/images/Sesat-activetabs-child.png') scroll left top no-repeat transparent;
padding-top:8px;
text-align:center;
}
.ui-tabs .ui-tabs-nav li input {
font-size:16px;
font-family:arial;
font-weight:bold;
color:#333;
text-decoration: none;
border:none;
background:none;
width:153px;
height:40px;
margin-top:-20px;
cursor:pointer;
}
.ui-tabs .ui-tabs-nav li.activeTabe input{
    line-height:28px;
}
.ui-tabs .ui-tabs-nav li:first-child input
{
padding-left:13px;
border:none;
background:none;
width:108px;
cursor:pointer;
}
.ui-tabs .ui-tabs-nav li a {

border: medium none;
    color: #333333;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;

    height: 38px;
    margin-top: -8px;
    padding-top: 8px;
}

.ui-tabs .ui-tabs-nav li:first-child a
{

border:none;
background:none;
width:145px;
cursor:pointer;
  height: 38px;
    margin-top: -8px;
    padding-top: 8px;
    display:block;
}
.ui-tabs .ui-tabs-nav li:first-child
{
    background:url('/App_Themes/Skin_1/images/unSactivefirst-child.png') scroll left top no-repeat transparent;
    right:0 !important;
} 
.ui-tabs .ui-tabs-nav li.ui-tabs-active:first-child
{

background:url('/App_Themes/Skin_1/images/activefirst-child.png') scroll left top no-repeat transparent;
} 
.ui-tabs .ui-tabs-nav li:first-child a,/*Changed by Mohamad Alakhras*/
.ui-tabs .ui-tabs-nav li.ui-tabs-active:first-child a
{
    padding-left:13px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
background:url('/App_Themes/Skin_1/images/activetabs-child.png') scroll left top no-repeat transparent;
z-index:999;

}
.ui-tabs .ui-tabs-nav li.ui-tabs-activeSeasat {
margin-bottom: -1px;
padding-bottom: 1px;
background:url('/App_Themes/Skin_1/images/ui-tabs-activeSeasat.png') scroll left top no-repeat transparent;
z-index:999;
}
 .tabOne
{
right:0px;
z-index:999;
}
.tabTwo
{
right:-45px;
z-index:99;
}
.tabsBackground
{
height:16px;
background:#bbbabc;
position: relative;
top: -4px;
z-index: 1000000;

}
.tabThree
{
right:-83px;
z-index:9;
} 


.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	direction:rtl;
	background:url('/App_Themes/Skin_1/images/tabsbox-bg.png')  scroll left top repeat-x #fff;
	margin-top:-4px;
	padding:0px 20px;
	
}


#MostsBox .latestBooksList
{
width:462px;
margin:auto;
}
#MostsBox .latestBooks
{
width:461px;
float:right;
border-left:1px solid #e5e5e5;
padding-bottom:10px;
direction:rtl;

}
#MostsBox .latestPeriodical
{
float: right;
width: 447px;
border:none;
padding-bottom:10px;
direction:rtl;
margin-right:12px;
}
#MostsBox .latestBooksTitle
{
width:462px;
margin:auto;
font-size:24px;
font-family:arial;
color:#333;
direction:rtl;
padding-top:10px;
padding-right:0px;
}
#MostsBox .latestBooksList
{
direction:rtl;
padding-top:13px;
}
#MostsBox .latestBooksList ul li
{
width:139px;
display:block;
float:right;
margin-right:15px;
margin-left:0px !important;
position:relative;
}
#MostsBox .latestBooksList ul li:first-child
{
margin-right:0;
}
#MostsBox .bookImage
{
width:133px;
height:186px;
border:3px solid #e5e5e5;
direction:ltr;
}
#MostsBox .bookName
{
padding-right:2px;
padding-top:6px;
}
#MostsBox .bookName a
{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#000;
display:block;
width:139px;
}
#MostsBox .bookRating
{
margin-right: 2px;
    padding-top: 8px;
}
#MostsBox .bookPrice
{
padding-right:5px;
padding-top:3px;
}
#MostsBox .priceLabel
{
font-size:12px;
font-family:tahoma;
color:#3e3e3f;
}
#MostsBox .price,.cuarrncy
{
font-size:14px;
font-family:tahoma;
color:#3e3e3f;
font-weight:bold;
}
#MostsBox .bookAddToCart
{
padding-top:17px;
padding-right:2px;
}

.newsLettersBox
{
text-align:center;
background:#fff;
padding:10px;
	border: 1px solid #CCCCCC !important;
	display:none;
}
.newsLetters
{
	border: 1px solid #CCCCCC !important;
    color: #A2A2A2;
    font-family: Verdana,Arial;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 190px;
	margin-bottom:10px;
}
.newsLettersLink
{
     width:235px;
     height:51px;
     background:url("/App_Themes/Skin_1/images/newsletters.png");
     display:block;
}
.doiWebsiteLink
{
     width:235px;
     height:51px;
     background:url("/App_Themes/Skin_1/images/doi-img.png");
     display:block;   
}
.submitNewsLetters
{

 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A2A2A2;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    min-width: 83px;

}

/* jquery Tabs End */


/* jquery Tabs End */


.addToCart1 {
    background: url("/App_Themes/Skin_1/images/AddtCart.jpg") no-repeat scroll left top transparent;
    color: #000;
    display: block;
    font-size: 11px;
    height: 30px;
    padding-top: 2px;
    text-align: left;
    width:108px;
	margin:auto !important; 
	border:none;
	cursor:pointer;
	font-family:Tahoma;
	
	
}
.addToCart1DP {
   background: url("/App_Themes/Skin_1/images/AddtCart.jpg") no-repeat scroll left top transparent;
    color: #000;
    display: block;
    font-size: 11px;
    height: 30px;
    padding-top: 2px;
    text-align: left;
    width: 108px;
	border:none;
	cursor:pointer;
	font-family:Tahoma;
	
}
.addToCart2 {
     background: url("/App_Themes/Skin_1/images/AdtCart2.jpg") no-repeat scroll left top transparent;
    color: #000;
    display: block;
    font-size: 11px;
    height: 30px;
    
    text-align: center;
    width: 139px;
	margin:auto !important;
	border:none;
	cursor:pointer;
	font-family:Tahoma;
}



/*Ahmad Zeidan*/

/*Hisham Mashagbeh*/



/* Books Summary Page */
.bookSummaryBlock
{
/* background:url('/App_Themes/Skin_1/images/booksumarryval.png') scroll no-repeat center top transparent; */

border-top:1px solid #e5e5e5;
padding-bottom:10px;
}
.bookSummary
{
 margin: auto;
    width: 674px;
}
.sortingOptions
{
direction:rtl;
padding-top:22px;
padding-bottom:8px;
}

.sortingByDate
{
width:165px;
height:21px;

vertical-align:middle;
font-family:tahoma;
font-size:12px;
}
.showingNumber
{
width:96px;
height:21px;
font-family:tahoma;
font-size:12px;

}

.booksSummaryList
{
width:668px;
border:2px solid #e5e5e5;

margin:20px auto 0;
}

.bookItem
{
border-top:2px solid #e5e5e5;
direction:rtl;
padding-bottom:10px;
}
.bookItem:first-child
{
border-top:none !important;
}
.bookItem ul li
{
display:block;
float:right;
position:relative;
}

.bookCover
{
width:134px;
text-align:left;
padding-top:10px;
margin-left:20px;
}
.bookCover a img
{
width:120px;
height:169px;
border:1px solid #e6e6e6;
direction:ltr;

}
.bookDetaileds
{
width:348px;
margin-top:10px;
min-height:200px;
border-left:1px solid #e5e5e5;
padding-left:22px;
}

.bookTitle a
{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#000;
}

.bookAuthor
{
font-size:12px;
font-family:tahoma;
}
.bookAuthor a
{
color:#003366;
padding-right:2px;
}
.bookAuthor a:hover
{
    text-decoration:underline;
}
.bookSummaryText
{
padding-top:20px;
width:353px;
direction:rtl;
font-size:12px;
font-family:tahoma;
color:#3e3e3f;
 word-wrap: break-word;
}
.detaliesLink 
{
margin-top:6px;
text-align:left;
}
.detaliesLink a
{
  background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 2px transparent;
    color: #003366;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 13px;
}
.detaliesLink a:hover
{
    text-decoration:underline;
    }
.otherInfo
{
width:143px;

margin-top:10px;
}
.bookCode
{
font-size:12px;
color:#3e3e3f;
font-family:tahoma;
direction:ltr;
text-align:center;
padding-top:14px;
}
.bookRatingSummary
{
text-align:center;
padding-top:20px;
padding-bottom:30px;
padding-right:0 !important;
}
.sparato
{
width:119px;
margin:auto;
border-top:1px solid #e5e5e5;
}
.bookPriceSummary
{
font-size:12px;
font-family:tahoma;
text-align:center;
padding-top:30px;
}
.bookPriceSummary1
{
font-size:12px;
font-family:tahoma;
text-align:center;

}
.summaryPrice
{
    font-size:14px;
    font-weight:bold;
font-family:tahoma;
}
.bookAddToCartSummary
{
padding-top:10px;
text-align:center;
}


.Categorybooks
{
border-top:none !important;
}
.PeriodicalSummary #Mosttabs ul li input
{
    margin-right:0px;
}

#BookTab,#articleTab,#AmranTab,#TabyanTab,#SeasatTab
{
background:none !important;
}

.articleTab
{
   right: -45px;
    z-index: 99;
}


.TabyanTab
{
   right: -45px;
    z-index: 99;
}

.Seasat
{
 right: -86px;
    z-index: 96;
}

.PriodicalSummaryText
{
color: #3E3E3F;
    direction: rtl;
    font-family: tahoma;
    font-size: 12px;
    padding-top: 20px;
    margin:auto;
    width:668px;
   
}

.detailesIcon
{
width:8px;
height:12px;

}

.magazinLink
{
margin-top:10px;
}

.magazinLink a
{
color:#003366;
margin-right:5px;
}
.magazinLink a:hover
{
    text-decoration:underline;
}

.BreadCrumbBlock
{
background:#f1f1f1;
border-top:2px solid #445467;
direction:rtl;
padding-right:12px;
margin-top:30px;
}

.BreadCrumbBlock ul li
{
display:block;
float:right;
font-size:12px;
margin-left:5px;
color:#b4b4b4;
height:18px;
padding:8px 0px;
}
.BreadCrumbBlock ul li.unActive a
{
color:#b4b4b4;
cursor:default;
font-size:11px;

}
.BreadCrumbBlock ul li.active a
{
color:#445467;
display:block;
min-width:43px;
}

.BreadCrumbBlock ul li.breadcrumbLastItem
{
    background:url("/App_Themes/Skin_1/images/breadcrumb-arrow.png") no-repeat scroll center -2px #F1F1F1;
}


#Mosttabs ul li.activeTabe:first-child
{

background:url('/App_Themes/Skin_1/images/activefirst-child.png') scroll left top no-repeat transparent;
z-index:999;
margin-top:-2px;
}


#Mosttabs ul li.activeTabe
{

margin-top:-2px;
background:url('/App_Themes/Skin_1/images/activetabs-child.png') scroll left top no-repeat transparent;
z-index:999;
}
#Mosttabs ul li.activeTabeAriclePolitical
{

margin-bottom: -1px;
padding-bottom: 1px;
background:url('/App_Themes/Skin_1/images/ui-tabs-activeSeasat.png') scroll left top no-repeat transparent;
z-index:999;
}



.bookSummaryBlock .star
{
    margin:auto;
}


.selectedPage
{
    background:#ccc !important;
    color:#3f3f3f !important;
}
.selectedPage a
{
     background:#ccc !important;
    color:#3f3f3f !important;
}
.recentBooks
{
    width: 674px ;
    border-top: 1px solid #E5E5E5;
    color: #ADADAD;
    direction: rtl;
    font-family: arial;
    font-size: 18px;
    margin: 10px auto auto;

    padding-top: 10px;
    width: 674px;
}


/* Authors Summary */
.authorSummaryTitle
{
font-size:12px;
font-family:tahoma;
color:#656565;
direction:rtl;
padding:20px;
padding-bottom:0px;
}

.authorsLists
{
 border: 2px solid #E5E5E5;
    margin:auto;
    width: 668px;
	direction:rtl;
	margin-top:10px;
	margin-bottom:10px;
}
.authorBlock
{
border-top:1px solid #E5E5E5;
}

.authorBlock:first-child
{
border-top:0;
}
.authorBlock ul li
{
display:block;
float:right;
}

.authorBlock .authorImg
{
width:162px;
padding:10px;
}
.authorInfo
{
width:478px;
padding-top:7px;
padding-bottom:10px;
}
.authorInfo .authorName
{ 
font-size:16px;
font-family:arial;
font-weight:bold;
color:#000;
}
.authorInfo  .authorSummary
{
font-size:12px;
font-family:tahoma;
color:#3E3E3F;
}
.authorDetailesLink 
{
	margin-top:20px;
}

.authorDetailesLink a
{
  color: #003366;
    font-family: tahoma;
    font-size: 12px;
	background:url(/App_Themes/Skin_1/images/detailesIcon.png) scroll right 2px no-repeat transparent;
	padding-right:13px;


}


.selectedCategory
{
    background:url(/App_Themes/Skin_1/images/selectedCategory.png) scroll right top repeat-x transparent;
    
}

.selectedCategory a
{
 background:url("/App_Themes/Skin_1/images/selectedCategoryArrow.png") no-repeat scroll right 8px transparent;
}


.artichle
{
    font-size:12px;
    font-family:Tahoma;
}


.page_navigation , .alt_page_navigation
{
    width:200px;
    margin:auto;
    padding-top:20px;
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	background: none repeat scroll 0 0 #7C7C7C;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 23px;
    line-height: 22px;
    text-align: center;
    width: 23px;
    float:right;
    margin:0 4px;
    font-family: tahoma;
    font-size: 13px;
    font-weight:bold;
	
}
.no_more
{
     /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
  cursor:default !important;
}
.active_page
{
    background: none repeat scroll 0 0 #CCCCCC !important;
    color: #3F3F3F !important;
}
.previous_link,.rightArrow input
{
    background:url('/App_Themes/Skin_1/images/en-leftArrow.png') scroll left top transparent !important;
    width:18px !important; 
    height:22px !important;
     display:block;
    border:none;
    cursor:pointer;
}
.next_link,.leftArrow input
{
    background:url('/App_Themes/Skin_1/images/leftArrow.png') scroll left top transparent !important;
    width:18px !important; 
    height:22px !important;
     display:block;
    border:none;
    cursor:pointer;
}
	

.content, .alt_content{
	color: black;
	
}

/* Dialog CSS  */

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	z-index:9999999;
	
}
.ui-dialog .ui-dialog-titlebar {
	
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
background: url("/App_Themes/Skin_1/images/closeDialog.png") repeat scroll left top transparent;
    border: medium none;
    height: 35px;
    position: absolute;
    right: -12px;
    top: 62%;
    width: 33px;
    z-index: 9999999;
	cursor:pointer;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

/* Overlays */
.ui-widget-overlay {
	background: #000;
	opacity: .8;
	filter: Alpha(Opacity=80);

}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}


/* login Dialog */
.loginDialog
{
width:492px;
height:454px !important;
background:#d1d1d1;
display:none;

}
.loginDialog  .ui-dialog-titlebar
{
display:none !important;
}
.loginForm
{
width:250px;
margin:auto;
}

.loginHeader
{
font-size:21px;
border-bottom:1px solid #afafaf;
font-family:arial;
text-align:center;
padding:50px 0 20px 0px;
}



.loginInputs input[type=text],.loginInputs input[type=password]
{
border: 1px solid #C8C8C8;
  
    font-family: tahoma;
    height: 30px;
    text-align: right;
    width: 240px;
	padding-right:10px;
	border-radius:4px;
	color:#959595;
}


.username
{
padding-top:20px;
border-top:1px solid #dcdcdc;
height:35px;
}
.password
{
padding-top:10px;
height:35px;
}

.loginSubmin
{
padding-top:13px;
}

.SubmitLogin
{
width:100px;
height:30px;
background:url('/App_Themes/Skin_1/images/buttonbg.png') scroll left top repeat-x #068cdd;
border:1px solid #c8c8c8;
font-family:tahoma;
color:#fff;
border-radius:4px;
margin-left:55px;
}

.loginSubmin a
{
color:#04569b;
font-size:11px;
font-family:tahoma;
}

.orDiv
{
font-size:21px;
color:#404040;
text-align:center;
font-family:arial;
padding:10px 0;
}

.facebookLink
{
padding-bottom:20px;
border-bottom:1px solid #AFAFAF;
}

.newAccount
{
border-top:1px solid #d9dadb;
padding-top:20px;
}

.newAccount span
{
font-size:18px;
color:#2a2a2a;
font-family:arail;
float:right;

}


.creatNewAccount
{
width:100px;
height:25px;
background:url('/App_Themes/Skin_1/images/buttonbg.png') scroll left top repeat-x #068cdd;
color:#fff;
font-size:12px;
display:block;
text-align:center;
border-radius:4px;
padding-top:5px;
float:left;
}




/* Authors DP  */
.pageTitle
{
margin:auto;
width: 668px;
direction:rtl;
border-bottom:1px solid #e5e5e5;
padding-top:15px;
padding-bottom:10px;
padding-right:10px;
}

.authorDPTitle
{
font-size:16px;
font-family:arail;
font-weight:bold;
}

.staticTopicTitle
{
    font-size:18px;
font-family:arail;
font-weight:bold;
color:#adadad;
}

.pageContent
{
margin:auto;
width: 668px;
direction:rtl;
padding:27px 0;
}

.authorDPImage
{
width:265px;
float:right;
padding:0 0 10px 10px;
}

.authorDPText
{
font-size:12px;
font-family:tahoma;
color:#3e3e3f;
}


/* Cart Menu  */
.cartMenuList
{
    width:475px;
    background:#e1e4eb;
    border:1px solid #dbdde0;
    position:absolute;
    left:0px;
    top:40px;
    z-index:99999999;
    display:none;
}
#dvData {
overflow: hidden;
max-height: 380px;
overflow-y: scroll;
}
.cartmenuHeader
{
    height:40px;
    background:#445467;
    color:#fff;
}
.productTitle
{
    float:right;
   font-size:14px;
   font-family:arial;
   font-weight:bold;
   padding-right:28px;
   padding-top:10px;
}
.TotalPrice
{
    float:left;
    font-size:14px;
   font-family:arial;
   font-weight:bold;
   padding-left:28px;
   padding-top:10px;
}
.CartItemImage
{
    width:64px;
    float:right;
    text-align:left;
    padding-top:5px;
    padding-left:12px;
}
.cartmenuItems ul li.CartItem
{
    width:470px;
    border-top:1px solid #d0d3d9;
    background:none !important;
    float:none !important;
    padding:0 !important;
}
.cartmenuItems ul li.CartItem:frist-child
{
    border:none !important;
}
.CartItemTitle
{
    width:266px;
    float:right;
}
.cartmenuItems ul li.CartItem .CartItemTitle a
{
    font-size:14px !important;

    color:#445467 !important;
    direction:rtl;
}

.CartItemPrice
{
    
    color:#445467;
    font-size:14px;
    float:right;
    
    width:115px;
    height:62px;
    text-align:center;
}
.lbtnCancel{display:block;
            
            float:left;}

.linkToCartPage
{
    text-align:left;
    margin-bottom:15px;
    margin-top:10px;
}
.linkToCartPage a
{
    font-size:12px;
    color:#fff;
    font-family:Tahoma;
    background:#445467;
    display:block;
    width:80px;
    padding:5px;
    text-align:center;
    float:left;
    margin-left:20px;
} 

 .btnUpdate
 {
     font-size:12px;
    color:#fff;
    font-family:Tahoma;
    background:#445467;
    display:block;
    width:80px;
    padding:5px;
    text-align:center;
    float:left;
    margin-left:5px;
    border:none;
    height:28px;
 }
 .tbQuantity
 {
 border: 1px solid #ABADB3 !important;
height: 14px;
padding:2px !important;
width:20px;
float:right;
margin-top:5px;
}



/* Detaild Pages  */
.DPToolBar
{

direction: rtl;
 margin: auto;
 padding-right: 3px;
padding-top: 10px;
width: 674px;
}

.sharingBlock
{
float:right;
width:190px;
}

.sharingBlock ul li
{
display:block;
float:right;
font-size:12px;
color:#000;

}
.totalSharing
{
margin-left:4px;

}
.sharingBlock ul li.dpspartor
{
margin:0 6px;
}
.sharingBlock ul li.sharingTitl
{
font-weight:bold;
margin-bottom:20px;
}

.dptwitter div
{
width:22px;
height:17px;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left top transparent;
margin-left:3px;
margin-right:7px;
cursor:pointer;
}

.dpfacebook div
{
width:20px;
height:17px;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left -17px transparent;
margin-left:3px;
cursor:pointer;
}

.dpgoogle div
{
width:20px !important;
height:17px !important;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left -34px transparent !important;
cursor:pointer !important;
}


.stButton .twitter,.stButton .googleplus,.stButton .facebook{
background-image:none !important;

}
.stButton .chicklets {
    background-repeat: no-repeat;
    display: block !important;
    font-family: tahoma !importatn;
    font-size: 11px;
    height: auto !important;
    line-height:auto !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    white-space: nowrap;
}

/* Sharing End */
.printBlock
{
*width:86px;
float:left;
}

.printBlock  ul li
{
display:block;
float:right;
margin-right:6px;
}

.printBlock  ul li.print  div
{
width:22px;
height:21px;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left -52px transparent;
cursor:pointer;
}

.printBlock  ul li.print:hover  div
{
width:22px;
height:21px;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left -73px transparent;
cursor:pointer;
}

.printBlock  ul li.sendTofriend  div
{
width:20px;
height:12px;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left -95px transparent;
margin-top:6px;
cursor:pointer;
}

.printBlock  ul li.sendTofriend:hover  div
{
width:20px;
height:12px;
background:url('/App_Themes/Skin_1/images/dptoolbar.png') scroll left -107px transparent;
cursor:pointer;
}

.printBlock  ul li.download  .downloadImg
{
width:25px;
height:33px;
background:url('/App_Themes/Skin_1/images/dpdownload.png') scroll left top no-repeat transparent;
cursor:pointer;
border:none !important;
}

.printBlock  ul li.download:hover  .downloadImg
{
width:25px;
height:33px;
background:url('/App_Themes/Skin_1/images/dpdownload.png') scroll left -35px no-repeat transparent;
cursor:pointer;
border:none !important;
}

.dpbookBlock
{
direction: rtl;
margin: auto;
width: 674px;
margin-bottom:30px;

}
.dpBookCoverBlock
{
float:right;

}

.dpBookCover
{
position:relative;
width:401px;
border:3px solid #e5e5e5;
height:536px;
}
.prvarify a
{
font-size:12px;
color:#222;
text-decoration:underline;
margin-top:10px;
margin-bottom:10px;
display:block;
}
.dpBookDetaild
{
width:237px;
float:left;
}

.dpBookTitle
{
width:249px;
font-size:16px;
font-weight:bold;
color:#000;
font-family:arial;
margin-bottom:30px;
}

.dpBooksTitle
{
width:249px;
font-size:16px;
font-weight:bold;
color:#000;
font-family:arial;
margin-bottom:5px;
}
.dpBookInformation
{
float:right;
font-size:12px;
font-family:tahoma;
color:#585859;

width: 294px;
 
 min-height:176px;
}

.dpBookInformation a
{
color:#003366;
font-weight:normal;
}

.dpBookInformation a:hover
{
    text-decoration:underline;
}
.dpBookInformation ul li
{
margin-bottom:10px;
font-weight:bold;
width: 249px;

}
.dpBookInformation ul li span
{
    font-weight:normal;
}
.dpBookPriceBlock {
    float: right;
    font-size: 12px;
    color: #000;
    width: 236px;
    border-top: 1px solid #E5E5E5;
    margin-top: 10px;

}

.amount {
    background: #445467;
    color: #fff;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 14px;
    width: 96px;
    margin-bottom:15px;
}

.amountCount
{
background:#fff;
color:#000;
padding:5px 6px;
*padding-left:3px;
font-size:14px;

text-align:center;
font-family:Tahoma;
 margin-right: 3px;
    width: 44px;

}
.addToCartBlock {
    float:right;
    margin-left:10px;
}
.addToFav{ float:right;}
.addToWishlist
{


    background: url("/App_Themes/Skin_1/images/addtowishlist.png") repeat-x scroll left top transparent;
    color: #3F3F3F;
    display: block;
    font-size: 11px;
    height: 30px;
    padding-top: 7px;
    text-align: center;
    width: 97px;
	margin:auto;
	border:none;


}
.addToWishlistDP
{
    background: url("/App_Themes/Skin_1/images/addtowishlist.png") repeat-x scroll left top transparent;
    color: #3F3F3F;
    display: block;
    font-size: 11px;
    height: 30px;
    text-align: center;
    width: 107px;
	border:none;
	cursor:pointer;
	font-family:Tahoma;

}
.dpRating
{
margin-top:30px;
}

.dpTabs
{
width:715px;
border-top:1px solid #e5e5e5;
padding-top:10px;
}

.dpTabs .tabsBackground
{
    width:713px;
}
.indexandArticle
{
z-index:999;
  width: 137px !important;
}
.Comments
{
   right: -45px;
    z-index: 99;
}


.magazinV 
{
right:-90px;
z-index:9;
}


.dpTabs .ui-tabs .ui-tabs-nav li:first-child a
{
padding-left:5px !important;
}
.dpTabs .ui-tabs .ui-tabs-panel
{
background:none !important;
padding-bottom:10px !important;
width:675px;
}
.indexsList
{
width:675px;
}
.indexsList .indexUl  li.indexLi
{
display:block;
border-top:1px solid #eaeaea;
padding-top:10px;
  padding-bottom: 6px;

}
.indexsList .indexUl  li.indexLi:first-child
{
border-top:none;
}

.indexTitle
{
    font-size:16px;
    font-weight:bold;
    color:#000;
    font-family:arial;
}
    .indexTitle a
    {
        color:#000;
    }
    
.iTitle{
float:right;
/*padding-right:10px;*/
}
.iIcon
{
background:url('/App_Themes/Skin_1/images/indexListarrow.png') scroll right top no-repeat transparent;
width:16px;
height:16px;
float:right;
margin-top:4px;
margin-left:10px;
cursor:pointer;

}
.indexSummaryBlock
{
display:none;
}
.indexSummaryTxt
{

font-size:12px;
color:#3e3e3f;
float:right;
margin-right:26px;
width:520px;
  
}

.indxInfo
{
color: #000000;
float: left;
font-size: 12px;
width: 97px;
}
.CommentsFourm
{
width:673px;
margin-top:18px;
margin-bottom:50px;
}

.commentTextarea
{
width:654px;
height:130px;
background:#f3f3f3;
border:1px solid #ededed;
resize:none;
font-size:12px;
font-family:tahoma;
padding:10px;
}

.submitCommentBlock
{
width:676px;
text-align:left;
margin-top:7px;
}

.submitComments
{
width:73px;
height:27px;
font-family:tahoma;
color:#fff;
background:#445467;
border:none;
margin-bottom:15px;
}

.commentsHint
{
font-size:12px;
font-family:tahoma;
direction:rtl;
color:#333;
margin-bottom:27px;
}
.commentsList
{
border:1px solid #c5c5c5;
width:674px;
border-top:0;
}

.CommentBlock
{
color:#3e3e3f;
font-size:12px;
border-top:1px solid #c5c5c5;
padding:10px;
}

.commentTitle
{
color:#000;
font-size:16px;
font-weight:bold;
font-family:arail;
}
.commenter span
{
padding-left:5px;
}
.ratingBook
{
margin-top:10px;
}

.dpMagzainTitle
{
font-size:18px;
font-family:arial;
color:#adadad;
padding-top:10px;
padding-bottom:10px;
}
.zoom
{
position:absolute;
right:0;
top:0;
z-index: 9999;
cursor:pointer;
}

.dpbookprice
{
text-align:right;
padding-top: 10px;
padding-bottom:10px;

}
.priceLable{float:right;width: 43px;}
.subscribIn
{
font-size:12px;
margin-top:5px;
}

.subscribIn a
{
 background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 2px rgba(0, 0, 0, 0);
    color: #003366;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 13px;
	margin-right:16px;
}
.subscribIn a:hover
{
   text-decoration:underline;
}
.moveToEversion 
{
margin-top:30px;
text-align:left;
}

.moveToEversion a
{
font-size:12px;
color:#000;
text-decoration:underline;
}

.moreinVersion
{
color:#adadad;
font-size:12px;
padding:10px 5px 0;
width:675px;

}

.moreinVersion span
{
*display:block;
*float:right;


}
.moreinVersion a
{
background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 2px transparent;
*background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 4px transparent;
    color: #003366;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 13px;
	margin-right:10px;
	*display:block;
	*float:right;
	width:100px;
}

.byArticl
{
    color: #000;
    font-size: 18px;
    font-family: arial;
    padding-top: 10px;
    font-weight: bold;
}
.latestMazainList
{
width:695px;
}
.latestMazainList ul li
{
width:162px;
display:block;
float:right;
margin-left:10px;
position:relative;
}
.magazinImage
{
width:156px;
height:220px;
border:3px solid #e7e7e7;
direction:ltr;
}
.latestMazainList .magazinName a
{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#000;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	
}
.ui-dialog .ui-dialog-titlebar {
	
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
background: url("/App_Themes/Skin_1/images/closeDialog.png") repeat scroll left top transparent;
    border: medium none;
    height: 35px;
    position: absolute;
    right: -12px;
    top: 62%;
    width: 33px;
    z-index: 9999999;
	cursor:pointer;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

/* Overlays */
.ui-widget-overlay {
	background: #000;
	opacity: .8;
	filter: Alpha(Opacity=80);
	z-index:9999999;

}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

.dpImagesBig
{
border:3px solid #dbdbdb;
height:536px;
overflow:hidden;
}

#dialog
{
display:none;
}

.latestMagazin
{
width:675px;
}


/* Book Detailed Page */
.englishButton
{
width:77px;
height:25xp;
margin-bottom:10px;
}

.bookvarify 
{
       margin-top: 10px;
    float: right;
    width: 272px;
}
.bookvarify a img{float:right;}
.bookvarify .dvVerifyText   
{
     float: right;
    margin-right: 5px;}
.bookvarify  a
{
font-size:12px;
color:#222;
text-decoration:underline;
}

.reVesions 
{
right:-90px;
z-index:9;
}

.relatedBooks
{
  right: -135px;
    z-index: 8;
}
.relatedToAuthor
{
right:353px;
top:-35px !important;
z-index:7;
}
#Mosttabs ul li.SpecialCaseTab
{
  width: 196px !important;
  background: url("/App_Themes/Skin_1/images/Sesat-activetabs-child.png") no-repeat scroll left top transparent !important;
  top: -34px !important;
  overflow: hidden;
}
#Mosttabs ul li.SpecialCaseTabActive
{
width: 196px !important;
background:url("/App_Themes/Skin_1/images/ui-tabs-activeSeasat.png") no-repeat scroll left top transparent !important;
z-index:99999;
}
/* #dpbookTabs ul li.dpTabsLi
{
display:block;
float:right;
min-width:140px;
height:26px;
text-align:center;
padding-top:10px;
 background: url("/App_Themes/Skin_1/images/unactivetabs-child.png") no-repeat scroll left top transparent;
 
}
#dpbookTabs ul li.dpTabsLi a
{
color: #333333;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
	
}
#dpbookTabs ul li.activePage:first-child 
{
background: url("/App_Themes/Skin_1/images/activefirst-child.png") no-repeat scroll left top transparent;
text-align:right;
}
#dpbookTabs ul li.activePage:first-child  a
{
padding-right:15px;
}

#dpbookTabs ul li.SpecialCaseTab
{
width: 196px !important;
background: url("/App_Themes/Skin_1/images/Sesat-activetabs-child.png") no-repeat scroll left top transparent !important;
} */

.bookDP
{
font-size:12px;
font-family:tahoma;
color:#575758;
text-align:right;
}

.relatedBookInnerTitle
{
color:#adadad;
font-size:18px;
font-family:arial;
margin-top:20px;
border-top:1px solid #e5e5e5;
padding-top:10px;
}


.commentDialog
{
background:#d7dae1;
display:none;
border:1px solid #aaacb1;
}

.commentLogo
{
  border-bottom: 1px solid #AFAFAF;
    height: 65px;
    margin: auto;
    text-align: center;
	padding-top:10px;
}
.commentDialog  .ui-dialog-titlebar
{
display:none !important;
}

.commentConfirmMessage
{
color:#3e3e3f;
font-size:12px;
border-top:1px solid #E1E3E8;
direction:rtl;
padding:14px 24px 10px;
}


.ISBNDB
{
    direction:ltr;
}
.authorDetailesLink a
{
float:left;
}
.authorDetailesLink a:hover
{
    text-decoration:underline;
}
.LoginTable
{
    width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
}
.loginPageMain
{
    padding-top:20px;
 direction:rtl;
 text-align:right;
 font-size:12px;
}
.loginPageMain  input[type=text],.loginPageMain  input[type=password]
{
     border: 1px solid #ABADB3 !important;
    height: 14px;
    margin-bottom: 10px;
    padding: 5px !important;
    width: 169px;
}
.goToNewAccount
{
    font-size:18px;
    color:#adadad;
    font-family:Arial;
    padding-bottom:10px;
    border-bottom:1px solid #e5e5e5;
}
.loginPageMain  input[type=submit]
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
   
    margin-top: 10px;
    min-width: 88px;
    text-align: center;
}
.goToNewAccount a
{
    color:#003366;
    font-family:tahoma;
    font-size:12px;
}

.LoginFourm
{
    direction:rtl;
    text-align:right;
}

.loginLabel1
{
    font-size:14px;
    color:#adadad;
    padding:20px 0 10px 0px;
    display:block;
    font-family:tahoma;
    width:200px;
    float:right;
}
.NewUserLink
{
    color:#003366;
    font-family:tahoma;
    font-size:12px;
    padding:20px 0 10px;
    float:right;
    display:block;
    margin-right:10px;
}
.reqStar
{
    color:red !important;
    font-size:12px !important;
    margin-left:0 !important;
}

.emailLabel
{
     font-size:12px;
    color:#000;
    font-family:Tahoma;
    
}
.UserNameTDlbl
{
    text-align:left;
    padding-left:5px;
}
.UserNameInput
{

    width:169px;
    border:1px solid #abadb3 !important;
    height:14px;
    padding:5px !important;
    margin-bottom:10px;
    
}

.UsernameTD
{
    width:558px;
}
.UserNameTD
{
    text-align:left;
}
.passwordTR
{
    margin-top:10px;
}
.PasswordTD
{
    text-align:left;
      padding-left:5px;
}
.RememberMeLabel
{
         font-size:12px;
    color:#000; 
}
.LoginButton
{
  
    height:27px;
    border:none;
    font-size:12px;
    color:#fff;
    font-family:Tahoma;
    background:#445467;
      margin-right:15px;
    min-width: 88px;
    margin-bottom:10px;
    text-align:center;
    margin-top:10px;
}

.passwordErrorMsg
{
    font-size:12px;
  
   
   
   
}

.RememberMeTd
{
    text-align:left;
}

.errorPanel
{
     width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    color:#000;
    padding-top:10px;
    font-size:14px;
    font-family:Tahoma;
    
}
.passwordRecoverBlock
{
    width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    border-top:1px solid #e5e5e5;
    margin-top:15px;

}

.forgetPasswordLbl
{
    color:#adadad;

    
    font-size:14px;
        padding-top:20px;
}

.forgePasswordIntro
{
        color:#000;
   
    
    font-size:14px;
}
.validtionUserName
{
    color:#adadad;
    
    font-size:14px;
    margin-top:20px;
    margin-bottom:10px;
    display:block;
}
.validInputTD
{
    width:500px;
}
.btnRequestNewPassword
{
    min-width:128px;
    height:27px;
    border:none;
    font-size:12px;
    color:#fff;
    font-family:Tahoma;
    background:#445467;
    
    margin-bottom:10px;
}



/* AccountInfo */
.AccountInfo
{
      width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    padding-top:0px;
}
.createAccountTabsBlock
{
    direction:rtl;
    text-align:right;
    
}
.creatAccountTab
{
    width:148px;
    height:34px;
    background:url('/App_Themes/Skin_1/images/accountTabs.png') scroll left top no-repeat transparent;
    color:#1a1b1b;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
}
.creatAccountTab span
{
    padding:10px 25px 0 0;
    display:block;
}
.creatAccountTabBar
{
     background: none repeat scroll 0 0 #BBBABC;
    height: 16px;
    border-right:1px solid #e4e4e4;
    margin-top:-2px;
    border-bottom:1px solid #e0e0e0;
    direction:ltr;
    clear:both;
}

.AccountInfoTable
{
    border:1px solid #e0e0e0;
    padding:10px;
}
.AccountInfoTable span,.AccountInfoTable label
{
    font-family:tahoma;
    color:#000;
    font-size:12px;
    margin-left:10px;
}
.AccountInfoTable select
{
       width: 180px  !important;
}
.AccountInfoTable input[type=text],.AccountInfoTable input[type=password]
{
     border: 1px solid #ABADB3 !important;
   
    margin-bottom: 10px;
    padding: 5px !important;
    width: 169px  !important;
    margin-left:10px;
}
select
{
       margin-bottom: 10px;
}
.AccountInfoIntro
{
    direction:rtl;
    font-size:16px;
    color:#adadad;
    font-family:Arial;
    text-align:right;
    margin-bottom:20px;
    display:block;
}

.SameBillButton
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
  
    
}

.createAccountButtonBlock
{
    padding:10px;
    text-align:left;
    
      width:674px;
    margin:auto;
    
}
.createAccountButton
{
    
    float:left;
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
 
}
.ellipse
{
    display:none;
    visibility:hidden;
}



/* shipping Cart */
.shoppingCartContainer
{
    width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    padding-top:25px;
}

.shoppingCartTitle
{
    font-size:18px;
    color:#adadad;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:10px;
    font-family:Arial;
}
.shoppingCartLinks
{
    padding-top:20px;
}
.SCLink
{
    background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 2px rgba(0, 0, 0, 0);
    color: #003366;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 13px;
}

.ContinueShoppingButton,.CheckoutNowButton
{
  background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
 
}

.TopButtonsTD
{
    width:566px;
    text-align:left !important;
}

.ShoppingCartBlock
{
        width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
}
.ShoppingCartTable
{
     
}

.CartItemsTable
{
    width:100%;
    padding:10px;
    
}
.cartTitle
{
    font-size:14px !important;
    font-family:Arial !important;
    color:#adadad !important;
    font-weight:bold !important;
}

.cartProductName
{
    width:392px;
}

.cartItemsTable
{
   width:100%;
    padding:10px;
    border-top:1px solid #e5e5e5;  
}

.cartItemTitle
{
    font-size:12px;
    color:#000;
    font-family:Tahoma;
    
}
.cartItemTitle a
{
       font-size:12px;
    color:#000;
    font-family:Tahoma;
}

.ShoppingCartTable input[type=text]
{
    border: 1px solid #ABADB3 !important;
    height: 14px;
    text-align:center;
    padding:5px;
   
    
    
    
}
.DeletLink a
{
    color:#003366;
}
.DeletLink a:hover
{
   text-decoration:underline; 
}
.cartProductSubtotal 
{
    color:#000;
    font-size:12px;
    
}

.updateButton
{
    padding:10px;
    text-align:left;
    border:1px solid #e5e5e5;
    border-top:none;
}

.UpdateCartButton
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
}
.shoppingCartContainer input[type=submit]
{
        background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
}
.shoppingCartContainer input[type=text]
{
     border: 1px solid #ABADB3 !important;
    height: 14px;
    margin-bottom: 10px;
    padding: 5px !important;
    
}

.orderOptionDiv
{
         width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
}

.pnlCartSummarySubTotals
{
         width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    border:1px solid #e5e5e5;
    padding:10px;
    font-size:12px;
    color:#000;
    font-family:Tahoma;
    margin-top:10px;
}

.headingCell 
{
    
}
.btnRequestEstimates
{
      background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 15px;
}

.btnRequestEstimatesTD
{
    text-align:left !important;
    padding:10px;
    padding-left:0;
}


.pnlCouponDiv
{
    margin-top:15px;
}

.CouponBlock
{
    padding:10px;
    border:1px solid #e5e5e5;
    color:#000;
    font-family:Tahoma;
    font-size:12px;
}

.CouponCode
{
   border: 1px solid #ABADB3 !important;
    height: 14px;
    margin-bottom: 10px;
    padding: 5px !important;
    width:450px;

}


.pnlPromotion
{
    margin-top:15px;
}
.pnlPromotionTable
{
     border: 1px solid #E5E5E5;
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    padding: 10px;
}

.pnlOrderNotesBlock
{
    margin-top:15px;
}

.btnUpdateCart4TD
{
    padding:10px;
    padding-left:6px !important;
    text-align:left !important;
}
.noteTextArea
{
    resize:none;
    width:99%;
    border:1px solid #e5e5e5;
    margin-top:5px;
}

.buttomCTD
{
    text-align:left !important; 
    padding:10px;
    padding-left:0px;
   
}
.buttomCTDTbl
{
    float:left;
}



#RateCommentDiv
{
    display:none;
    visibility:hidden;
}

.ratingTable
{
    display:none;
    visibility:hidden;
}

.ratingHeader
{
    background:#d7dae1;
    border-bottom:2px solid #6d7989;
    height:48px;
    width:100%;
    text-align:center;
    padding-top:20px;
}
.ratedTitle
{
    text-align:center;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    padding:20px 0px;
}

.ratingLlab
{
    
    text-align:center;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}
.leaveCommentLbl
{
    text-align:center;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    padding:10px 0px;
}
.rattingTable
{
    width:58px;
    margin:auto;
    text-align:center;
   
}

.leaveCommentTxtArea
{
    width:346px;
    margin:auto;
}

.leaveCommentTxtArea textarea
{
    border:1px solid #dedede;
    text-align:right;
    padding:10px;
    resize:none;
}

.ratingDropDownlist
{
    
    
    margin:auto;
    width:100px;
    margin-top:10px;
}

.CommentButtonSubmitBlock
{
    width:346px;
    margin:auto;
    text-align:left;
}
.btnSubmit
{
    width:73px;
    height:27px;
    text-align:center;
    background:#445467;
    border:none;
    color:#fff;
 margin-top:10px;
}



/* Account Div */
.AccountMainDiv
{
     width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    
}

.AccountMainDiv input[type=text],.AccountMainDiv input[type=password]
{
   border: 1px solid #ABADB3 !important;
     
    margin-bottom: 10px;
    padding: 5px !important;
    width: 169px !important;
    margin-left:10px;   
}

.AccountMainDiv input[type=submit]
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;   
}

.pnlNotCheckOutButtons a
{
    background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 2px rgba(0, 0, 0, 0);
    color: #003366;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 13px;
}

.AccountMainDiv span,.AccountMainDiv label
{
    color:#000;
    font-size:12px;
    font-family:Tahoma;
}

.AccountTitleBlock
{
    border-bottom:1px solid #e5e5e5;
    margin-bottom:20px;
    margin-top:10px;
}
.AccountTitleBlock span
{
    color:#adadad;
    display:block;
    padding-bottom:10px;
   font-size:18px;
   font-family:Arial; 
}

.AccountInfTable
{
  
    border:1px solid #e4e4e4;
    padding:10px;
    
}
.UpdateInfoBlock
{
    text-align:left;
}
.validationMsg
{
    font-size:14px;
    color:red;
    padding:0 10px 10px; 
}

.accountaspx12TD
{
      margin-bottom:10px;
}
.accountaspx12,.accountaspx29
{
    font-size:16px;
    color:#adadad !important;
    font-family:Arial;
  
}
.space
{
    margin-bottom:10px;
    display:block;
}

.addressAccountInfo a
{
font-size:12px;
color:#003366;
}

.addressAccountInfo
{
       width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
        margin-top:20px;
}
.AddressTitle
{
    color:#000;
    font-weight:bold;
    font-size:12px;
}

.litBillingAddress
{
    width:302px;
    float:left;
    border-right:1px solid #e5e5e5;
    padding-right:20px;
}
.litShippingAddress
{
  width:322px;
    float:right;   
}
.addNewAddressBlock
{
       width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    background:#b8bbc1;
    padding:10px 0;
    margin-top:2px;
}
.addNewAddressBlock a
{
    display:block;
    background:url('/App_Themes/Skin_1/images/addnewAddressIcon.png') scroll right center no-repeat transparent;
    padding-right:15px;
    font-family:Arial;
    font-size:14px;
    color:#fff;
}

.addNewBillingAddress
{
    width:322px;
    float:left;
    padding-right:10px;
}

.addNewShippingAddress
{
    width:322px;
    float:left;
    padding-right:10px;
}
.billingAdd,.ShippingAdress
{
    color:#000;
    font-size:12px;
    font-family:Tahoma;
}

.orderHistoryBlock
{
    margin-top:20px;
    margin-bottom:10px;
}

.orderHistoryTable
{
     border: 1px solid #E4E4E4;
    
}

.orderTableTitleTD
{
    text-align:center !important;
}
.orderTableTitle
{
    font-size:14px !important;
    color:#adadad !important;
    font-weight:bold !important;
    font-family:Arial !important;
    text-align:center !important;
}

.hrborder
{
    background:#eaeaea;
    color:#eaeaea;
    height:1px;
    margin-top:10px;
}

.orderHistoryTable2
{
    padding:10px 0;
}
.orderTableValueTD
{
    padding:10px 1px !important;
}
.orderHistoryTable2 td

{
    font-size:12px;
    text-align:center;
    padding:0 1px;
    
}
.orderHistoryTable2 td a
{
    color:#003366;   
}
.noOrder
{
    padding:0 10px;
}
.oneArWord span
{
    padding-right:40px !important;
}
.wishListBlock
{
           width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
        margin-top:20px;
}


.wishListBlock input[type=submit]
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;  
}

.wishListlinks
{
   text-align:left !important;
}
.shopping_cartTbl
{
    border:1px solid #E4E4E4;
    width:100%;
}
.ShoppingCartBlock .shopping_cartTbl
{
    border-bottom:none !important;
}

#table2
{
    margin-top:10px;
}
.pnlBottomControlLinesTD
{
    margin-top:10px;
    text-align:left !important;
}

.DeletLink  input
{
     border: 1px solid #ABADB3 !important;
    height: 14px;
    margin-bottom: 10px;
    padding: 5px !important;
    text-align:center;
}

.cartProductSubtotal td input
{

}

.shopping_cart 
{
  
    font-size:14px;
    color:#adadad;
   
}
.emptyWishlist
{
    padding:10px;
}


/* Address Page */
.addressdatalist
{
    width:674px;
    margin:auto;
    
    text-align:right;
    margin-top:25px;
}
.addressTableDiv
{
     border:1px solid #E4E4E4;
     direction:ltr;
     
}
.AddressTR td

{
    padding:10px;
    display:block\9;
}
.addressTableDiv table
{
    direction:rtl;
    
}
.addressTable
{
    padding:10px;
   
}
.AddressTR
{
    border-bottom:1px solid #c5c5c5;
    padding:10px;
    display:block;
}
.AddressTR span
{
    color:#000 !important;
    font-size:12px !important;
    font-weight:normal !important;
    
}
.addressImagebuttons
{
    width:200px;
    color:#adadad;
    font-size:12px;
}

.addressfooter
{
    padding:10px;
    background:#b8bbc1;
    margin-top:2px;
}

.addressfooter  a
{
    color:#fff;
    font-size:14px;
    font-family:Arial;
}
.addresseditctrl
{
    padding:10px;
}
.addresseditctrl input[type=text],.addresseditctrl input[type=password]
{
     border: 1px solid #ABADB3 !important;
   
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px !important;
    width: 169px;
}

.addresseditctrl span,.addresseditctrl label
{
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
}
.addressbuttonbg
{
    text-align:left !important;
}
.addressEdittbl .addressbuttonbg input[type=submit]
{
 background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;   
    margin-left:10px;   
}
.addShippingAddress .addressbuttonbg input[type=submit]
{
 background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;   
      
}
.backTomyAccount
{
    text-align:left;
    width:674px;
    margin:auto;
    direction:rtl;
}
.backTomyAccount input[type=submit]
{
    background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
    margin-top:10px;
   
}

.addShippingAddress
{
    width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    border-bottom:1px solid #e5e5e5;
    margin-bottom:20px;
}
.addShippingAddressTitle
{
      border-bottom: 1px solid #E5E5E5;
    margin-bottom: 25px;
    font-size:18px;
    color:#adadad;
    font-family:Arial;
    margin-top:25px;
}

.addShippingAddress span,.addShippingAddress label
{
     color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    margin-left:20px;
}
.addShippingAddress  input[type=text],.addShippingAddress input[type=password]
{
     border: 1px solid #ABADB3 !important;
    
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px !important;
    width: 169px;
}
.errorAddres
{
    color:Red;
    font-size:12px;
    text-align:right;
    direction:rtl;
  width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    padding-top:20px;
}
/* CheckOutMapBlock*/ 
.CheckOutMapBlock
{
    margin-bottom:15px;
}
.CheckOutMap
{
    width:500px;
    margin:10px auto;
}
.CheckOutMap ul li
{
    display:block;
    float:right;
}
.CheckOutMap ul li.sparator
{
    color:#d2d2d2;
    font-size:17px;
    padding-top:4px;
    word-spacing:0px;
}


.CheckOutMap ul li.number
{
    height:28px;
    width:34px;
    background:url('/App_Themes/Skin_1/images/mapIcon.png') scroll left top  no-repeat transparent;
    text-align:center;
    color:#adadad;
    font-size:14px;
    padding-top:7px;
}
.CheckOutMap ul li.selectNumner
{
    height:28px;
    width:34px;
    background:url('/App_Themes/Skin_1/images/selectMapItem.png') scroll left top  no-repeat transparent;
    text-align:center;
    color:#adadad;
    font-size:14px;
    padding-top:7px;
}
.CheckOutMap ul li.number a
{

    height:30px;
    width:34px;
    display:block;
    margin-top:-8px;
    padding-top:8px;
    color:#adadad;
    font-weight:bold;
}
.CheckOutMap ul li.selectNumner a
{
   
        height:30px;
    width:34px;
    display:block;
    margin-top:-8px;
    padding-top:8px;
    color:#445467;
    font-weight:bold;
}

.mapTitle
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}

.CheckOutMapText 
{
       width:500px;
    margin:auto;
}
.CheckOutMapText ul li
{
    display:block;
    float:right;
    margin-right:15px;
}
.CheckOutMapText ul li .mapTitle a
{
        font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#adadad;
}
.CheckOutMapText ul li .select a
{
      font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#445467;
}

.orederApproveLi
{
    padding-right:10px;
}

.orderFinishLi
{
    padding-right:10px;
}

.ShippingOptionBlock
{
  width:674px;
  margin:auto;
    direction:rtl;
    text-align:right;
}
.summaryOrder
{
    float:right;
}
.toeditOrder
{
    font-size:14px;
    color:#adadad;
    float:right;
    margin-top:5px;
}

.toeditOrder a
{
    color:#445467;
    
}
.ShippingOptionBlock
{
    color:#000;
    font-size:12px;
    font-family:Tahoma;
}

.btnContinueCheckout
{
    text-align:left !important;
}
.btnContinueCheckout input[type=submit]
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
    
}

.totalSummary td
{
    text-align:left !important;
    font-family:Tahoma;
    font-size:12px;
    color:#000;
    direction:rtl;
    padding:10px 0;
}
.ShippingOptionBlock .cartSummaryOutterTable,.cartSummaryInnerTable
{
  float:left;
}
.subTotalHeading
{
    /*width:572px;*/
}

.checkoutPayment
{
    						     width:674px;
    margin:auto;
    direction:rtl;
    text-align:right;
    padding-bottom:20px;
    font-size:12px;
}
.checkoutPayment .cartSummaryOutterTable
{
    float:left;
}
.checkoutPayment span,.checkoutPayment label
{
    font-family:tahoma;
    color:#000;
    font-size:12px;
}

.checkoutPayment  input[type=text],.checkoutPayment input[type=password]
{
     border: 1px solid #ABADB3 !important;
    
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px !important;
    width: 169px;
}
.checkoutPayment select 
{
    margin-left:10px;
}

.PaymentPageContinueCheckoutButtonDiv 
{
    text-align:left !important;
}
.PaymentPageContinueCheckoutButtonDiv input[type=submit]
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
}



/* Order Option */
.orderOptionTbl
{
    
    border:1px solid #e5e5e5;
    padding:10px;
}

.lblNameHeaderTr
{
   border-bottom:1px solid #e5e5e5; 
}

.cartProductQuantity 
{
    width:150px;
    text-align:center;
}

.ShoppingCartBlock .cartProductName 
{
   width:388px;
   
}

/* contactusBlock  */
.contactusBlock
{
direction: rtl;
margin: auto;
width: 674px;
text-align:right;
margin-top:25px;
margin-bottom:20px;
}

.contactUsForum
{
    padding:10px;
    border:1px solid #e5e5e5;
}
.contactFormContainer
{
    width:550px;
}
.contactUsForum input[type=text]
{
    border: 1px solid #ABADB3 !important;
   
    margin-bottom: 10px;
    padding: 5px !important;
    width: 169px;
    margin-left:10px;
    
}
.contactUsForum textarea
{
      border: 1px solid #ABADB3 !important;
   
    margin-bottom: 10px;
    padding: 5px !important;
    width: 300px;
    margin-left:10px;
    resize:none;
    font-family:Tahoma;
    font-size:12px;
    color:#000;
    font-family:Tahoma;
}

.textlable
{
    font-size:12px;
    color:#000;
    font-family:Tahoma;
    float:right;
    width:110px;
    margin-left:10px;
}
.captchBlockcls
{
    margin-right:118px;
}

.captchBlockcls input[type=submit]
{
       background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
}

.captchError
{
   padding:10px 0;
   font-size:12px;
   font-family:Tahoma;
}

.captchImg
{
    border:1px solid #e5e5e5 !important; 
}

/* Emailt To Friend  */
.pnlEmailToFriendDiv
{
    direction: rtl;
margin: auto;
width: 674px;
text-align:right;
margin-top:25px;
margin-bottom:20px;
}


.pnlEmailToFriendTitle
{
      color: #ADADAD;
    font-family: arail;
    font-size: 18px;
    font-weight: bold;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:10px;
}

.emailImage
{
border:3px solid #e5e5e5 !important;
}

.sendTOfrinedTbl
{
    margin-top:20px;
}


.emailFourmTd
{
    vertical-align:top;
    font-size:12px;
    color:#adadad;
    font-family:Tahoma;
}

.emailFourmTd input[type=text],.emailFourmTd textarea
{
        border: 1px solid #ABADB3 !important;
   
    margin-bottom: 10px;
    padding: 5px !important;
    width:370px;
    margin-left:10px;
    resize:none;
    color:#000;
}

.emailFLbl
{
font-size:12px;
color:#000;
font-family:Tahoma;    
}

.emailFourmTbl
{
    width:403px;
    margin-right:20px;
}

.emailFourmTd input[type=submit]
{
  background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
    margin-left:20px;
    width:82px;
    float:left;
    
}
.noteClass
{
    width:399px;
}

.ProductNavLink
{
    font-size:12px;
    color:#003366;
    font-family:Tahoma;
}

.checkoutreviewDiv
{
    direction: rtl;
margin: auto;
width: 674px;
text-align:right;
margin-top:25px;
margin-bottom:20px;
font-size:12px;
color:#000;
font-family:Tahoma;  
}

.checkoutreviewDiv input[type=submit]
{
background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
}

.btnContinueCheckout2Div
{
    text-align:left;
}

.checkoverviewAddressTbl
{
    border:1px solid #e5e5e5;
    padding:10px;
}
.addressTitleTD
{
    font-size:12px;
    font-weight:bold;
}

.pnlordersummaryDiv
{
    margin-top:10px;

}

.pnlordersummaryDiv .cartSummaryOutterTable
{
    float:left;
    margin-top:10px;
    
}

.btnContinueCheckout2Div 
{
    margin-top:20px;
}

.orderconfirmationDiv
{
       direction: rtl;
margin: auto;
width: 674px;
text-align:center;
margin-top:25px;
margin-bottom:20px;
font-size:12px;
color:#000;
font-family:Tahoma;  
}

.orderconfirmationDiv a
{
  color:#003366;   
}
.btnContinueCheckOut1DIv
{
       direction: rtl;
margin: auto;
width: 674px;
    text-align:left;
}
.btnContinueCheckOut1DIv input[type=submit]
{
    background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
}
.InfoMessage
{
      direction: rtl;
margin: auto;
width: 674px;
display:block;
   text-align:right;
   font-size:12px;
   font-family:Tahoma;
   color:#000;
}

.relatedToAuthorImp
{
    top:0 !important;
}.ISBNlbl
{
    float:right;
    margin-left:10px;
    display:block;
}
.orderNoteTblTxt
{
    padding:10px;
    font-size:12px;
    font-family:Tahoma;
    color:#000;
    border:1px solid #e5e5e5;
}

.orderOptionBlocks
{
    margin-top:10px;
}


.lblAcctUpdateMsg 
{
    color:#000;
    font-size:14px;
}
.pnlAccountUpdated
{
    text-align:right;
        direction: rtl;
margin: auto;
width: 674px;
}


.SiteMapBlock
{
text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
color:#000;   
padding:10px;
}

.SiteMapRootNode a
{
    color:#adadad !important;
    font-size:14px !important;
}
.SiteMapBlock a
{
    color:#003366;
}

.sitemapTitle
{
    margin-bottom:20px;
}

.SearchResultBlock
{
    text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
color:#000;   
padding:10px;
}

.srTbl 
{
    border:1px solid #e5e5e5;
    padding:10px;
    
}

.SearchTitleTd
{
    font-size:14px;
    color:#adadad;
    font-family:Arial;
}

.SearchTitleTr
{
    border-bottom:1px solid #e5e5e5;
    
    
}

.srTbl a
{
    color:#003366;
}

.detailesIconLink
{
 background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 2px transparent;
    color: #003366;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 13px;

    
}

.createAccountsummary
{
    text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
color:red;   
padding:10px;

}

.address_main
{
    font-size:12px;
    font-family:Tahoma;
}

.ValidationSummaryBlock
{
     text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
color:red;   
padding:10px;
}

.Comments a
{
    padding-right:9px;
}

.lblFirstNameTd
{
    width:147px;
}

.AccountMainDiv .lblFirstNameTd
{
    width:216px;
}



.lblPasswordTdTxt input
{
    
}
.AccountMainDiv .lblPasswordTdTxt input
{
    margin-right:0;
}
.addressLabel
{
    width:120px;
}

.errorLg
{
    font-size:12px;
    color:Red;
    font-family:Tahoma;
    padding-bottom:10px;
    display:block;
    text-align:right;
}

.checkoutanonBlock
{
     text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
color:#000;
padding:10px;
}

.checkoutanonBlock input[type=text],.checkoutanonBlock input[type=password]
{
    border: 1px solid #ABADB3 !important;
    padding: 5px !important;
    resize:none;
    color:#000;   
}

.checkoutanonBlock a {
    color: #003366;
    font-size: 12px;
}

.UserNameTDlbl
{
    
}

.PageNotFound
{
  text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
color:#000;
padding:10px;  
}

.PageNotFound a
{
    color:#003366;
    font-size:12px !important;   
}

.recommendedProductTbl
{
     border: 1px solid #E5E5E5;
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    padding: 10px;
    border-bottom:none;
}

.recommendedProductTbl a
{
     color:#003366;
    font-size:12px !important;   
}
.whatsThisLink a
{
        color:#003366;
    font-size:12px !important;   
}

.InfoMessageBox p
{
    text-align:right;
}

/*
@media print
  {
  #Header{display:none;}
  .BreadCrumbBlock{display:none;}
  #SearchBlock{display:none;}
  #rightSide{display:none;}
  ##leftSide{width:100%}
  #mainFooter{display:none;}
  }*/
  
  
  .wishListBlock .cartProductName
  {
      width:375px;
  }
  .wishListBlock .cartProductQuantity
  {
      text-align:right;
  }
  
  
  
  
  
/* advanced Search */  
  
  .advancedSearchBlock
  {
        text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
padding-top:20px;
  }
  
  .searchTextInput
  {
      width:357px;
      border:1px solid #b8b8b8 !important;
      padding:4px 10px 4px 0px !important;
      
  }
  
  .searchCheckBoxs
  {
    margin-bottom: 10px;
    margin-right: 58px;
    margin-top: 10px;
  }
  
  .searchCheckBoxs ul li 
  {
     display:block;
     float:right;
     font-size:12px;
     color:#000;
     font-family:Tahoma;
     
  }
  
  .searchCheckBoxs ul li.addresschkboxlbl ,.searchCheckBoxs ul li.summarychkboxlbl ,.searchCheckBoxs ul li.tbookchkboxlbl ,.searchCheckBoxs ul li.ebookchkboxlbl 
  {
      margin-left:20px;
  } 
  
  .searchInSelect
  {
      width:162px;
      font-size:12px;
      font-family:Tahoma;
      height:22px;
      margin-right:13px;
  }
  
  .searchLbl,.searchTextBox
  {
      font-size:12px;
      color:#adadad;
  }
  .searchLbl
  {
      font-family:Arial;
      color:#000 !important;
      font-size:14px;
  }
  .searchDateBlock
  {
      margin-bottom:10px;
  }
  .searchDateBlock ul li  
  {
      float:right;
      display:block;
      margin-left:11px;
  }
  
  .tolable
  {
      margin-right:63px;
  }
  .searchDateBlock input[type="text"]
  {
      width:98px;
      border:1px solid #abadb3;
      border-right:none;
      padding:4px 0;
      padding-right:5px;
      margin:0;
      height:16px;
  }
  
  .writerSelect
  {
        font-family: Tahoma;
    font-size: 12px;
    height: 22px;
    margin-right: 18px;
    width: 162px;
  }
  
  .isdnTxt
  {
      width:175px;
      border:1px solid #abadb3 !important;
      padding:4px 0 !important;
      margin-right:20px;
      margin-bottom:10px;
      
  }
  
  .searchSubmitButtons
  {
      width:427px;
      text-align:left;
  }
  .searchSubmitButtons input[type=submit]
  {
      background:#445467;
      border:none;
      font-size:12px;
      color:#fff;
      padding:5px 10px;
      font-family:Tahoma;
      width:73px;
      margin-bottom:10px;
      cursor:pointer;
  }
  
  .disabledButton
  {
      background:#b8bbc1 !important;
      cursor:default !important; 
  }
  .ui-datepicker-trigger
  {
      float:right;
      cursor:pointer;
  }
  .ui-datepicker {
	width: 328px;
	height: auto;
}
.ui-datepicker a {
	text-decoration: none;
}
/* DatePicker Table */
.ui-datepicker table {
	width: 100%;
	direction:rtl;
}
.ui-datepicker-header {
	
	background:#445467;
	min-height:15px;
	color:#fefefe;
	font-size:12px;
	position:relative;
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
	
}
.ui-datepicker-title {
	text-align: center;
}
.ui-state-highlight 
{
    background:#eae7e7 !important;
    color:#5a5c5c !important;
}
.todyDate
{
    width:100%;
    position:absolute;
    left:0px;
    top:0px;
}
.ui-datepicker-prev, .ui-datepicker-next {
	
	width: 10px;
	height: 10px;
	text-align: center;
	cursor: pointer;
	background-image:url('/App_Themes/Skin_1/images/datepickerArrow.png');
	background-repeat: no-repeat;

}
.ui-datepicker-next {
	float: left;
	background-position:left bottom;
	
      margin-left: 90px;
    margin-top: 6px;
}
.ui-datepicker-prev {
	float: right;
	background-position:left top;
	margin-right: 80px;
    margin-top: 6px;
}
.ui-datepicker thead {
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
	text-transform: uppercase;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	background:#e3e3e3;
	font-size:11px;
	color:#646464;
	text-align:center;
	

}
.ui-datepicker tbody td {
	background:#fff;
	border:1px solid #f1f1f1;
}
.ui-datepicker tbody td:last-child {
	border-right: 0px;
}
.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}
.ui-datepicker td span, .ui-datepicker td a 
{
    width:45px;
    height:30px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	color: #5a5c5c;
	font-size:12px;
}
.ui-datepicker-calendar .ui-state-default {

}
.ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
	background: #e8e5e5;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	color: #5a5c5c;
	text-shadow: 0px 1px 0px #4d7a85;
	filter: dropshadow(color=#4d7a85, offx=0, offy=1);
	border: 1px solid #d9d9d9;
	position: relative;
	margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
	background: #fff;
	color: #cfcfcf;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
	
	margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
	
	margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}


/* advancedSearchResultBlock */
.advancedSearchResultBlock
{ 
       text-align:right;
direction:rtl;
margin: auto;
width: 674px;
font-size:12px;
padding-top:20px;   
padding-bottom:20px;
}
.searchResultTotal
{
    color:#adadad;
    font-size:14px;
    padding-top:20px;
    font-family:Arial;
}
.searchResultList
{
    padding-top:20px;
}

.searchResultList ul li
{
    display:block;
    border-top:1px dashed #e5e5e5;
    padding-top:10px;
    padding-bottom:10px;
}
.searchResultList ul li:first-child
{
    display:block;
    border-top:none;
    padding-top:0px;
}
.SearchTitle a
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#000;
}

.errorMsgNoResult
{
      font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:red; 
border-bottom:1px dashed #e5e5e5;
padding-bottom:10px;
padding-top:10px;
}
.suggestionsBlock
{
    padding-bottom:10px;
    border-bottom:1px solid #e5e5e5;
}
.suggTitle
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#000;
    padding-top:20px;
    
}

.suggestionsBlock ul li
{
    display:block;
    background:url('/App_Themes/Skin_1/images/searchSuggIcon.png') scroll right center transparent no-repeat;
    padding-right:15px;
}
.returntoAdSearch
{
    padding-top:20px;  
       padding-bottom:20px;  
}
.returntoAdSearch a
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#003366;
    
    display:block;
    background: url("/App_Themes/Skin_1/images/detailesIcon.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);    
    padding-right: 13px;
}

/* annualSubBlock */
.annualSubBlock
{
        text-align:right;
direction:rtl;
margin: auto;
width: 652px;
font-size:12px;
margin-top:20px;
padding-top:20px;
background:#f1f1f1;
padding:10px;  
}

.annualSubBloclTitle
{
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
    color:#000;
    padding-bottom:10px;
    border-bottom:1px solid #e5e5e5;
}
.TypesBlock
{
    padding-top:20px;
    
}

.subscribTypeBlock
{
    float:right;
    width:220px;
}
.versionTypeBlock
{
    float:right;
}

.versionTitle,.subscribTitle,.perodicalNameTitle
{
    font-weight:bold;
    color:#000;
    font-size:16px;
    font-family:Arial;
    padding-bottom:10px;
}
.Eversionchkbox
{
    margin-right:20px;
    display:block;
    float:right;
}
.Tversionchkbox
{
    
    display:block;
    float:right;
}


.perodicalNameBlock
{
    margin-top:20px;
}

.perodicalNameBlock
{
   padding-bottom:10px;
}

.perodicalListBlock ul li
{
    display:block;
    float:right;
    margin-right:18px;
    
}
.perodicalListBlock ul li:first-child
{
    margin-right:0;
}
.perodicalName
{
    margin-bottom:10px;
}
.perodicalImage 
{
    border:3px solid #d8d8d8;
    height:279px;
}

.subscribButtonBlock
{
    text-align:left;
direction:rtl;
margin: auto;
width: 672px;
font-size:12px;  
}
.subscribButtonBlock
{
    margin-top:10px;
    margin-bottom:10px;
}
.subscribButtonBlock input[type=button],.subscribButtonBlock input[type=submit]
{
    min-width:73px;
    background:#445467;
    font-family:Tahoma;
    font-size:12px;
    color:#fff;
    border:none;
    padding:5px 0;
}


.BooksPlaceHolderBlock img
{
    margin-bottom:10px;
}


.errorForget
{
    color:Red;
}




.rfvPasswordCompareValidatorClass
{
    float:right;
}


.NewsletterBox
{
    margin:auto;
    font-size:12px;
    color:#000;
}
.NewsletterBox  td
{
       text-align:center !important;
}
.sendButtonTD
{
    text-align:center !important;
}
.captchaBox
{
    font-size:12px;
    color:red;
    text-align:center !important;
    
}

#ui-datepicker-div
{
    display:none;
}


.searchSummaryTxt
{
    margin-top:15px;
}

.emailproduct_aspx_8
{
    direction:rtl;
    display:block;
    font-size:12px;
}

.ReturnToProduct
{
    color:#003366;
     font-size:12px;
     font-weight:normal !important;
}

.ReturnToProduct:hover
{
    text-decoration:underline;
}
.facebookInput
{
    width:250px;
    height:28px;
    display:block;
    background:url('/App_Themes/Skin_1/images/loginfacebook.png') scroll left top transparent !important;
    cursor:pointer;
    border:none;
}

.facebookLogin
{
    margin-right:48px;
}
.facebookLoginCreatAccount
{
    margin-bottom:20px;
}

.newsletter_validation
{
    color:Red;
    font-size:12px;
    direction:rtl;
    padding-bottom:5px;
} 

 
.subscribDone
{
    color:#000 !important;
    
}


.rateitddl
{
    direction:rtl;
}



.downloadsPageWrap
{
        text-align:right;
direction:rtl;
margin: auto;
width: 672px;
font-size:12px;
padding:10px 0px;  
}
.downloadsPageWrap a
{
    color:#003366;
}

.PymentsMethodDiv
{
    margin-top:10px;
}



.addresseditctrl select
{
    width:180px !important;
}

.listLinks
{
    width:660px !important;
    padding-bottom:20px;
}
.listLinks div
{
    float:right;
    padding-left:20px;
}

.confirmMessage1
{
    font-size:15px;
    font-family:Tahoma;
    font-weight:bold;
    display:block;
    background:url('/App_Themes/Skin_1/images/confirmMessage.png') right center transparent no-repeat;
    padding-right:28px;
}
.confirmMessage2
{
    font-size:12px;
    font-family:Tahoma;
    font-weight:normal;
    display:block;
    padding-right:30px;
    padding-top:10px;
 
}
.ContinuShoping,.ExitConfirm
{
     background: none repeat scroll 0 0 #445467;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    height: 27px;
    margin-bottom: 10px;
    margin-top: 10px;
    min-width: 88px;
    text-align: center;
}
.ConfirmbuttonsBlock
{
    text-align:left;
    margin-top:15px;
}
.facebookLogin
{
    padding-bottom:15px;
}
#lbtnForgetPassword,#lbtnBackLogin
{
    color:#003366;
    font-size:12px;
}
.passwordRecoverBlockRemove
{
    margin-top:0px !important;
    border-top:0px !important;
}

.loginButton
{
padding-right:72px;
}
#lbtnBackLogin
{
    padding-right:93px;
}


.TypeBlock
{
    width:89px;
    height:24px;
 background:url('/App_Themes/Skin_1/images/booktypesmall.png') no-repeat scroll left top transparent;
 position:absolute;
 left:-3px;
 top:156px;
 font-size:10px;
 color:#fff;
 text-align:center;
 line-height:23px;
}
.TypeBlockLatestBook
{
    width:89px;
    height:24px;
 background:url('/App_Themes/Skin_1/images/booktypesmall.png') no-repeat scroll left top transparent;
 position:absolute;
 left:-3px;
 top:261px;
 font-size:10px;
 color:#fff;
 text-align:center;
 line-height:23px;
}

.latestMazainList ul li .TypeBlock
{
   top:186px;  
}
.summaryBooks .latestBooksList ul li .TypeBlock
{
  width:123px;
    height:32px;
 background:url('/App_Themes/Skin_1/images/booktype.png') no-repeat scroll left top transparent;
 position:absolute;
 left:-3px;
 top:241px;
 font-size:12px;
 color:#fff;
 text-align:center;
 line-height:32px;   
}
.bookItem ul li .TypeBlock
{
    top:134px;
}
#cartMenu form{background-color:#d0d3d9;}

#cartMenu form ul li.CartItem {
width: 470px;
border-top: 1px solid #d0d3d9;
background: none !important;
float: none !important;
padding: 0 !important;
}

#cartMenu {
top: 17px;
width: auto !important;
z-index: 9999999;
}


.linkToCartPage {
    padding-bottom: 15px;
}
.frmCartPopup
{
    height:100%;
}
#ctl00_PageContent_ctrlBillingAddress_Zip,#ctl00_PageContent_ctrlShippingAddress_Zip
{
    margin-right:19px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    #ctl00_PageContent_ctrlBillingAddress_Zip,#ctl00_PageContent_ctrlShippingAddress_Zip
    {
       margin-right:0px;
    }
}
#ctl00_PageContent_ctrlBillingAddress_Zip,#ctl00_PageContent_ctrlShippingAddress_Zip
{
    margin-right:0px\9;
}

.DoiSiteLink
{
 width:330px;
height:87px;
position:absolute;
right:0;
top:0;
}

.topImagesSlider{
width:966px;
height:260px;
overflow:hidden;
}
.topImagesSlider ul li
{
display:block;

}
.ourSiteLink
{
    width:108px;
    position:absolute;
left:0;
top:0;
height:87px;
}



.doiSite
{
    width:326px;
    height:61px;
    background:url('/App_Themes/Skin_1/images/doiLogo2.jpg') scroll left top transparent;
    display:inline-block;
}

.ourSite
{
  width:140px;
    height:75px;
    background:url('/App_Themes/Skin_1/images/bookstore3.jpg') scroll left top transparent;
    display:inline-block;
}

.notes 
{
    width:674px;
    margin:0 auto;
    direction:rtl;
    font-size:12px;
    font-family:Tahoma;
    font-weight:normal !important;

}
.notes b
{
    font-weight:normal !important;
}
.notes  ul 
{
    padding:0px;
    margin:0 15px 0 0;
    list-style-position:inside;
    list-style-position:outside;
   
}
.notes  ul li
{
    
 
}
.notesTitle
{
    font-size:14px;
  }
  
  .subMenu ul {
  display: none!important;
  position: absolute!important;
}

.subMenu > li {
  position: relative!important;
}

.subMenu ul {
  top: -7px!important;
  right: 100%!important;
}


#BooksMenu li:hover > ul {
  display: block!important;
}

#MainMenu ul {
    padding-top: 7px;
    z-index: 100000000;
}
.subMenu li
{
/*   width: 133px;*/
width:100%;
padding-left:3px; /*shararia 2015*/
display: block !important;
float: none !important;
border-top: 1px solid #AFADAD!important;
background: #445467;
}
.ui-tabs .ui-tabs-nav li:first-child span{
        padding-left:7px;
        border: none;
        background: none;
        /* width: 108px; */
        cursor: pointer;
        font-size: 14px;
        padding-top:19px;
}
/* ShowProduct */
.showProductPage .ui-tabs .ui-tabs-nav {padding-right:16px !important;}
.showProductPage .ui-tabs .ui-tabs-nav li:first-child
{
    background:none #ebebeb !important;
    right:0 !important;
} 
.showProductPage .ui-tabs .ui-tabs-nav li.ui-tabs-active:first-child{background-image:none #bbbabc  !important;} 
.showProductPage .ui-tabs .ui-tabs-nav li {
  height: 26px;
  list-style: none;
  float: right;
  position: relative;
  top: 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
   background:none #ebebeb !important;
  padding-top: 8px;
  text-align: center;
  width: auto !important; 
  padding-left: 10px;
  border-radius: 10px 10px 0px 0px;
  padding-right: 10px;
  margin-right: 0px !important;
}
.showProductPage .Comments {
 right: -0px !important;
  z-index: 99;
}
.showProductPage .magazinV {
  right: 0px !important;
  z-index: 9;
}
.showProductPage .ui-tabs .ui-tabs-nav li:first-child a{width:auto !important;}
.showProductPage .reVesions {right:0px !important;}
.showProductPage #Mosttabs ul li.SpecialCaseTab
{
  width: auto !important;
  background: none #ebebeb !important;
    top: 0px !important;
  overflow: hidden;
}
.showProductPage .relatedBooks {
  right: 0px  !important;
}
.showProductPage .relatedToAuthor{  right: 0px  !important;}
.showProductPage .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:none #bbbabc  !important;}
.showProductPage #Mosttabs ul li.SpecialCaseTab.SpecialCaseTabActive{background:none #bbbabc  !important;}
.ui-tabs .ui-tabs-nav li a {

border: medium none;
    color: #333333;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    height: auto;
    margin-top: 0px;
    padding-top: 0px;
}

/*   */
#ArticlesAuthor
{
margin-bottom:35px;


background:#fff;
}

#ArticlesAuthor .latestBooksList
{
width:462px;
margin:auto;
}
#ArticlesAuthor .latestBooks
{
width:461px;
float:right;

padding-bottom:10px;
direction:rtl;

}
#ArticlesAuthor .latestPeriodical
{
float: right;
width: 447px;
border:none;
padding-bottom:10px;
direction:rtl;
margin-right:12px;
}
#ArticlesAuthor .latestBooksTitle
{
width:462px;
margin:auto;
font-size:24px;
font-family:arial;
color:#333;
direction:rtl;
padding-top:10px;
padding-right:0px;
}
#ArticlesAuthor .latestBooksList
{
direction:rtl;
padding-top:13px;
}
#ArticlesAuthor .latestBooksList ul li
{
width:156px;
display:block;
float:right;
margin-right:15px;
margin-left:0px !important;
position:relative;
}
#ArticlesAuthor .latestBooksList ul li:first-child
{
margin-right:0;
width: 156px;
}
#ArticlesAuthor .bookImage
{
width:156px;
height:220px;
border:3px solid #e5e5e5;
direction:ltr;
}
#ArticlesAuthor .bookName
{
padding-right:2px;
padding-top:6px;
}
#ArticlesAuthor .bookName a
{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#000;
display:block;
width:139px;
}
#ArticlesAuthor .bookRating
{
margin-right: 2px;
    padding-top: 8px;
}
#ArticlesAuthor .bookPrice
{
padding-right:5px;
padding-top:3px;
}
#ArticlesAuthor .priceLabel
{
  font-size: 12px;
  font-family: tahoma;
  color: #3e3e3f;
  float: right;
  direction: rtl;
  padding-right:7px;
}
#ArticlesAuthor .price,.cuarrncy
{
font-size:14px;
font-family:tahoma;
color:#3e3e3f;
font-weight:bold;
}
#ArticlesAuthor .bookAddToCart
{
padding-top:17px;
padding-right:2px;
}

.booksPaginationulStyle
{
    width:64%;
    float:left;
}