@font-face
{
    font-family:"News Gothic MT";
    src:url('fonts/NWGTHC.TTF');
    font-display: swap;
}
@font-face
{
    font-family:"News Gothic MT Bold";
    src:url('fonts/NWGTHCB.TTF');
    font-display: swap;
}
.rupee {
    font-family:rupee;
}
body
{
	/*background:url("festival_img/page_bg.jpg") no-repeat fixed top center;
	background:url("festival_img/diwali.gif") repeat-x fixed bottom center,url("festival_img/lantern_left.png") no-repeat fixed top center,url("festival_img/lantern_right.png") no-repeat fixed top center,url("festival_img/floral.png") repeat fixed top left;*/
	/*url("festival_img/fireworks.gif") no-repeat fixed center left,url("festival_img/fireworks.gif") no-repeat fixed center right*/
	/*background-color:#F8F6EF;*/
	padding:0px;
	margin:0px;	
	font-family:"News Gothic MT";
	font-size:15px;
	/*color:#4D4D4F;*/
	color:#000;
}
.Header
{	
	width:100%;
	
	/*height:110px;
	background:#F1E9CF url("festival_img/lights.gif") repeat-x top left;*/
	
	height:95px;
	background-color:#F1E9CF;
	
	z-index:200;
}
#position-saver
{
    /*height: 152px;*/
    height: 137px;
    width: 100%;
	z-index:200;
}
.PageCenterDiv
{
	margin:0 auto;
	width:1000px;
	position:relative;
}
.TopMenuBG
{
	background:url("images/menubar_bg.jpg") repeat-x top left;
	height:42px;
	line-height:35px;
}
.TopRightLinks
{
	color:#702282;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-align:right;
	/*padding-top:20px;*/
	padding-top:5px;
	position:relative;
}
.TopRightLinks a
{
	border-right:1px dotted #B6B3AB;
	color:#702282;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.TopRightLinks a:hover
{
	text-decoration:underline;
}
.Logo
{
	background:url("images/logo.png") no-repeat top left;
	width:290px;
	height:53px;	
	cursor:pointer;
	position:absolute;
	left:5px;
	/*top:37px;*/
	top:22px;
}
.SearchDiv
{
	float:right;
	position:relative;
	width:700px;
	margin-top:7px;
}
.SearchBox
{
	width:325px;
	height:34px;	
	border:1px solid #DFDED9;
	outline:none;
	background:#FFFFFF url("images/search_bg.png") no-repeat center left;
	text-indent:25px;
	font-size:15px;
	color:#000000;
	padding:0px;
	
	-moz-border-radius:8px 0px 0px 8px; /* Firefox */
	-webkit-border-radius: 8px 0px 0px 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px 0px 0px 8px; /* KHTML */
	border-radius: 8px 0px 0px 8px; /* CSS3 */
	behavior:url("border-radius.htc");
	border-right:0px;
}
.SearchBg2
{
	background:url("images/search_bg_2.jpg") no-repeat top left;
	width:8px;
	height:36px;
	position:absolute;
	top:0px;
	left:326px;
}
.SearchDropDown
{	
	height:34px;
	border:1px solid #ECD49B;
	background:#FECB42 url("images/search_arrow.png") no-repeat center right;
	
	font-size:15px;
	color:#702282;
	line-height:32px;
	padding-left:8px;
	width:135px;
	position:absolute;
	top:0px;
	left:333px;
	cursor:pointer;
	border-left:0px;
	border-right:0px;
}
.SearchDropDownMenu
{
	border:1px solid #ECD49B;
	position:absolute;
	left:330px;
	top:34px;
	z-index:210;
	width:150px;
	display:none;
	box-shadow: 2px 2px 2px #888888;
}
.SearchDropDownMenu div
{
	background-color:#FECB42;
	cursor:pointer;
	font-size:15px;
	color:#702282;
	line-height:32px;
	padding:0px 10px;
}
.SearchDropDownMenu div:hover
{
	background-color:#FFFFFF;
}
.SearchBg3
{
	background:url("images/search_bg_3.png") no-repeat top left;
	width:9px;
	height:36px;
	position:absolute;
	top:0px;
	left:476px;
}
.SearchButton
{
	height:34px;
	border:1px solid #702282;
	background-color:#702282;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:32px;
	text-align:center;
	padding-left:5px;
	padding-right:15px;
	
	position:absolute;
	top:0px;
	left:485px;
	border-left:0px;
	cursor:pointer;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:0px 8px 8px 0px; /* Firefox */
	-webkit-border-radius: 0px 8px 8px 0px; /* Safari, Chrome */
	-khtml-border-radius: 0px 8px 8px 0px; /* KHTML */
	border-radius: 0px 8px 8px 0px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.CartButton
{
	height:34px;
	width:115px;
	border:1px solid #702282;
	background:#702282 url("images/cart_bg.png") no-repeat top right;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:32px;
	text-align:left;
	
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.CartButton a
{
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    outline:none;
    position:relative;
}
.CartButton:hover
{
	background-color:#f1592a;
	border:1px solid #f1592a;
}
.CartButton a span
{
	display:inline-block;
}
.CartButton a span.CartText
{
	padding-left:20px;
}
.CartButton a span.CartCount
{
	color:#EF4136;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:1px;
	right:22px;
}
.AdvanceSearchLink
{
	position:absolute;
	top:34px;
	left:485px;
}
.AdvanceSearchLink a
{
	font-size:9px;
	font-weight:bold;
	color:#702282;
	text-decoration:none;
	line-height:20px;
}
.AdvanceSearchLink a:hover
{
	text-decoration:underline;
}
.Footer
{
	font-family:Arial;
	font-size:13px;
	color:#4D4D4F;
	line-height:16px;
	background-color:#F1F1F1;
	border:1px solid #D1D1D0;
	padding:10px;
}
.Footer a
{
	color:#702282;
	text-decoration:none;
}
.Footer a:hover
{
	color:#f15b29;
}
.BottomBarClass
{
	font-size:12px;
	border-top:1px solid #D1D1D0;
	border-bottom:1px solid #D1D1D0;
	padding:7px 0px;
	margin-top:10px;
}
.BottomBarClass a,.CopyRights a
{
    margin:0px 3px;
}
.CopyRights
{
	padding-top:5px;
	line-height:27px;
	font-size:12px;
}
.PoweredBy
{
	background:url("images/poweredby.png") no-repeat top left;
	height:23px;
	width:201px;
	cursor:pointer;
	margin-top:3px;
}
.watermark
{
	color: #999999 !important;
	/*font-style: italic !important;*/
}
.clear
{
    clear:both;
    font-size:1px;
    height:1px;
    overflow:hidden;
}
.CallUs
{
    /*background:#f15a2b url('images/callus.jpg') no-repeat top left;*/
    /*background:#f15a2b url('images/BookLink.jpg') no-repeat top left;*/
    background:#f15a2b url('https://cdn4.myvishwa.com/MonthlyMedicines/images/PS_Banner1.png') no-repeat top left;
    width:209px;
    height:303px;
    cursor:pointer;
}

.Index_Slider
{	
	height:301px;
	overflow:hidden;
	border:1px solid #DEDEDC;
	background-color:#D1D3D4;
	position:relative;
	
}
.banner{
    overflow: auto;
    position: relative;
    text-align:center;
    margin:0 auto;
    width:780px;
}
.banner img
{	
    border:0px;
}
.Index_Banner_Arrow
{
    position:absolute;
    width:35px;
    height:55px;
    top:115px;
    z-index:100;
    cursor:pointer;
    display:none;
}
.Index_Banner_Arrow.prev
{    
    left:0px;
    background:url('images/slider_arrow_pre.png') no-repeat center center;
}
.Index_Banner_Arrow.next
{   
    background:url('images/slider_arrow_next.png') no-repeat center center;
    right:0px;
}
/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 100; position: absolute; bottom: 25px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; 
    width:12px;
    height:12px;
    font-size:0px;
    display: inline-block; 
    color: #FFFFFF;
    background-color:transparent; 
    cursor: pointer; 
    border:1px solid #FFFFFF;
    margin:0px 5px;
	
	-moz-border-radius:50%; /* Firefox */
	-webkit-border-radius:50%; /* Safari, Chrome */
	-khtml-border-radius:50%; /* KHTML */
	border-radius:50%; /* CSS3 */
	behavior:url("border-radius.htc");
}
.cycle-pager a.cycle-pager-active span,.cycle-pager span.cycle-pager-active { color: #999;background-color: #999;}
.cycle-pager > * { cursor: pointer;}

#Index_Banner_pager
{
    display:none;
}
.PageContent
{
    background-color:#FFFFFF;
    border:1px solid #D5D5D6;
    border-bottom:0px;
    position:relative;
}
.LeftNavigation
{
    width:207px;
    border-right:1px dotted #702282;
}
.LeftNavHead,.LeftNavHead2
{
    /*font-family:"News Gothic MT Bold";*/
	font-size:15px;
	color:#702282;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
}
.LeftNavHead2
{
	font-size:13px;
}
.LeftNavLinks
{
    padding:5px;
    height:175px;
    overflow:auto;
}
.LeftNavFilter
{
    padding:5px;
}
.LeftNavLinks a,.LeftNavFilter a
{
    font-size:16px;
    color:#4D4D4F;
    text-decoration:none;
    display:block;
    padding:3px 5px;
    line-height:23px;
}
.LeftNavFilter a
{
    font-size:14px;
}
.LeftNavFilter .InputText
{
    width:170px;
	height:22px;
	border:1px solid #DFDED9;
	outline:none;
	font-size:14px;
	color:#000000;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.LeftNavFilter .InputButton
{    
	border:1px solid #702282;
	outline:none;
	font-size:14px;
	color:#FFFFFF;
	outline:none;
	background-color:#702282;
	box-shadow: 2px 2px 2px #888888;
	padding:5px 10px;
	cursor:pointer;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.LeftNavFilter .InputButton:hover
{
    background-color:#9E797B;
}
.LeftNavLinks a span
{
    font-size:12px;
}
.LeftNavLinks a:hover,.LeftNavFilter a:hover
{    
    background-color:#EEEEEE;
}
.LeftNavSeparator
{
    border-top:1px dotted #702282;
    height:2px;
    font-size:1px;
    margin:10px 0px;
}
.IndexBlockHead
{
    /*font-family:"News Gothic MT Bold";*/
	font-size:15px;
	color:#702282;
	font-weight:bold;
	text-transform:uppercase;
}
.IndexBlockHead a
{
    font-size:10px;
    color:#702282;
    text-decoration:none;    
	font-weight:normal;
	margin-left:10px;
}
.IndexBlockHead a:hover
{    
    text-decoration:underline; 
}
.IndexMainBlocks
{    
    border-top:1px dotted #702282;
    padding-top:15px;
}
.IndexBlock
{
    padding:10px 0px;
    position:relative;
}
.IndexBookBlock
{
    width:128px;
    border:1px solid #FFFFFF;
    cursor:pointer;
    padding:10px 5px;
}
.IndexBookBlock:hover
{
    border:1px solid #f15b29;
}
.IndexBookBlock a
{
    color:#595a5c;
    text-decoration:none;
    outline:none;
}
.IndexBookBlock a:hover
{
    text-decoration:underline;
}
.IndexBookBlock div.BookImage
{
    text-align:center;
}
.IndexBookBlock div.BookImage img
{
    max-width:120px;
    height:128px;    
    border:0px;
}
.IndexBookBlock div.BookName
{
    line-height:22px;
    white-space:nowrap;
    overflow:hidden;
    margin-top:3px;
}
.IndexBookBlock div.BookRating
{
    background:url("images/star_small.png") repeat-x top left;
    width:50px;
    height:13px;
    margin-bottom:5px;
    margin-top:3px;
}
.IndexBookBlock div.BookRating div.active
{
    background:url("images/star_small_active.png") repeat-x top left;
    height:13px;
}
.IndexBookBlock div.BookDiscount
{    
    font-family:rupee;
    font-size:14px;
}
.IndexBookBlock div.BookDiscount span
{
    text-decoration: line-through;
}
.IndexBookBlock div.BookPrice
{
    font-family:rupee;
    font-size:18px;
    color:#595A5C;
    font-weight:normal;
    border-top:1px solid #C5C4C5;
    border-bottom:1px solid #C5C4C5;
    padding:4px 0px;
    margin-top:4px;    
}
.IndexBlock a.prev, .IndexBlock a.next {
    display: block;
    width:17px;
    height:52px;
    text-decoration: none;
    position:absolute;
    top:60px;
    z-index:100;
    outline:none;
}
.IndexBlock a.prev 
{
    background:url("images/block_arrow_pre.jpg") no-repeat top left;
    left:-20px;
}
.IndexBlock a.next 
{
    background:url("images/block_arrow_next.jpg") no-repeat top left;    
    right:-20px;
}
.LoadMore
{
    /*font-family:"News Gothic MT Bold";*/
	font-size:16px;
	color:#929396;
	font-weight:normal;
	text-transform:uppercase;
	margin:0px 20px;
	padding:7px;
	cursor:pointer;
	background-color:#F1F1F1;
}
.LoadMore div
{
    margin:0 auto;
    width:114px;
    background:url("images/load_more_arrow.png") no-repeat 100px 3px;  
}
.LoadMore:hover
{
    background-color:#E1E0E0;
}
.carousel,.carousel li
{
    height:260px;
}
.RecentlyViewedBlock
{
    position:relative;
    background-color:#F1F1F1;
	border:1px solid #D1D1D0;
	padding:10px 10px 15px 10px;
}
.RecentlyViewedBlock a.prev, .RecentlyViewedBlock a.next {
    display: block;
    width:13px;
    height:38px;
    text-decoration: none;
    position:absolute;
    top:80px;
    z-index:10;
    outline:none;
}
.RecentlyViewedBlock a.prev 
{
    background:url("images/recent_arrow_pre.png") no-repeat top left;
    left:15px;
}
.RecentlyViewedBlock a.next 
{
    background:url("images/recent_arrow_next.png") no-repeat top left;    
    right:15px;
}
.RecentlyViewed
{
    width:938px;
    height:128px;
    overflow:hidden;
    margin-left:30px;
}
.RecentlyViewed li
{
    height:128px;
    overflow:hidden;
    margin-right:10px;
}
.RecentlyViewedItem a
{
    text-decoration:none;
    outline:none;
}
.RecentlyViewedItem img
{
    width:82px;
    height:128px;
    border:0px;
    outline:none;
}
.BreadCrumb
{
    font-size:16px;
    color:#6E6E70;
    text-decoration:none;
    margin-bottom:15px;
}
.BreadCrumb a
{
    font-size:16px;
    color:#6E6E70;
    text-decoration:none;
}
.BreadCrumb span
{
    font-size:15px;
    font-weight:bold;
}
.BreadCrumb a:hover
{
    text-decoration:underline;
}
.CategoryFilter
{
    font-size:14px;
    color:#6E6E70;
    text-decoration:none;
    background-color:#F1E9CF;
    padding:10px;
}
.CategoryFilterHead
{
    font-size:24px;
    color:#702282;
    float:left;
    line-height:25px;
    margin-right:25px;
}
.CategoryFilterCount
{
    font-size:14px;
    float:left;
    padding-top:5px;
}
.CategoryFilterSortby
{
    font-size:15px;
    float:right;
    padding-top:3px;
}
.ShowThumbView,.ShowListView
{    
    float:right;
    margin-left:10px;
    margin-top:8px;
    background:url("images/thumbnail_view.png") no-repeat top left;
    width:18px;
    height:18px;
    cursor:pointer;
}
.ShowListView
{
    background:url("images/list_view.png") no-repeat top left;
}
.SortBySelect
{
    font-size:14px;
    color:#595A5C;
    width:175px;
    height:30px;
    line-height:30px;
    border:1px solid #B2AEA7;
    text-indent:4px;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.SearchFilterClass
{
    font-size: 13px;    
    padding-top:5px;
    margin-top:7px;
    border-top:1px dotted #808080;
}
.SearchFilterClass span 
{
    color: #702282;
}
.SearchFilterClose
{
    background-image: url("images/close_search.png");
    background-position: -17px 0;
    display: inline-block;
    height: 16px;
    vertical-align: bottom;
    width: 16px;
    text-decoration:none;
}
.SearchFilterClose:hover
{
    background-position: 0 0;
}
.BookList
{
    padding:20px 0px;
    border-bottom:1px dotted #702282;
}
.BookList_Image
{
	width:250px;
    float:left;
    margin-right:11px;
}
.BookList_Image img
{
    width:250px;
    /*height:260px;*/
    border:0px;
    outline:none;   
}
.BookList_Details
{
    width:480px;
    float:left;
    position:relative;
}
.BookList_Title
{
    padding:10px 0px 5px 0px;
}
.BookList_Title,.BookList_Title a
{
    font-size:18px;
    font-weight:bold;
    color:#595A5C;
    text-decoration:none;
    line-height:20px;
}
.BookList_MoreDetails,.BookList_MoreDetails a
{
    font-size:13px;
    color:#4D4D4F;
    text-decoration:none;
    line-height:20px;
}
.BookList_MoreDetails_color,.BookList_MoreDetails_color a
{
    color:#702282;
}
.BookList_MoreDetails a:hover,.BookList_MoreDetails_color a:hover,.BookList_Title a:hover
{
    text-decoration:underline;
}
.BookList_Ratings
{
    float:right;
    font-size:10px;
    line-height:13px;
}
.BookList_Ratings div.BookRating
{
    background:url("images/star_small.png") repeat-x top left;
    width:50px;
    height:13px;
    float:left;
    margin-right:5px;
    margin-top:4px;
}
.BookList_Ratings div.BookRating div.active
{
    background:url("images/star_small_active.png") repeat-x top left;
    height:13px;
}
.BookList_Rating_Links
{
    float:left;
}
.BookList_Rating_Links a
{
    color:#4D4D4F;
    font-size:11px;    
}
.AddToWishList
{
    text-align:right;
}
.AddToWishList a
{
    background:url("images/heart.png") no-repeat center right;
    color:#4D4D4F;
    font-size:11px;
    text-decoration:none;
    padding-right:13px;
    line-height:14px;
    cursor:pointer;
}
.AddToWishList a:hover
{
    text-decoration:underline;
}
.BookList_BookPrice
{
    font-size:14px;
    color:#595A5C;
    text-decoration:none;
    float:left;
    width:320px;
    line-height:20px;
}
.BookList_BookPrice b
{
    font-family:rupee;
    font-size:16px;
}
.BookList_BookPrice b.Discount
{
    text-decoration:line-through;
    margin-right:5px;
    color:#F15B29;
}
b.Discount_Percent
{
    font-family:Arial;
    font-size:16px;
    color:Olive;
}
.BookList_BookPrice b.Discount b
{
    color:#595A5C; 
}
.BookList_BookPrice span
{
    font-size:11px;
}
.BookList_BuyBook,.BookList_BuyeBook
{
    background-color:#F15B29;
    padding:5px 10px;
    font-size:13px;
    color:#FFFFFF;
    text-decoration:none;
    text-transform:uppercase;
    float:right;
    cursor:pointer;
    margin-top:5px;
	box-shadow: 2px 2px 2px #888888;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookList_BuyBook:hover
{
    background-color:#F86F41;
}
.BookList_BuyeBook
{
    background-color:#702282;
}
.BookList_BuyeBook:hover
{
    background-color:#9E797B;
}
.BookList_AddToCart
{
    font-size:14px;
    color:#702282;
    text-decoration:none;
    background:url("images/addtocart.png") no-repeat right 6px;
    padding:4px 5px;
    padding-right:20px;
    line-height:18px;
    float:right;
    margin-top:10px;
    border:1px solid #D1D1D2;
    cursor:pointer;
    
    -moz-border-radius:6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	-khtml-border-radius: 6px; /* KHTML */
	border-radius: 6px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookList_AddToCart a
{
    color:Green;
    text-decoration:none;
}
.BookList_AddToCart:hover
{
    background-color:#EAEAEA;
}
.BookList_eBookPriceBlock
{
    margin-top:10px;
    border-top:1px dotted #702282;
    padding:5px 0px;
}

/*Book Details*/
.BookDetailsMain
{
    padding-bottom:10px;
    border-bottom:1px dotted #702282;
}
.BookDetailsImage
{
    /*max-width:500px;
    width:auto;
    margin:0px auto;
    float:none;
    overflow:hidden;
    text-align:center;*/
    width:400px;
    margin-right:20px;
    float:left;
}
.BookDetailsImage img
{    
    /*width:100%;
    max-width:500px;*/
    width:400px;
    border:0px;
}
.BookPreview
{
    cursor:pointer;
    background:url("images/preview_bg.png") no-repeat center bottom;
    padding-bottom:135px;
    border:1px solid #d5d5d6;
}
.BookPreview:hover
{
	background-color:#F1F1F1;
    border:1px solid #d5d5d6;
}
.BookDetails
{
    /*width:auto;
    float:none;
	padding-top:10px;*/
	width:550px;
    float:right;
}

.BookDetails_Title
{
    padding-bottom:7px;
    border-bottom:1px dotted #702282;
    margin-bottom:5px;
}
.BookDetails_Title
{
    font-size:26px;
    color:#595A5C;
    text-decoration:none;
    line-height:32px;
}
.BookDetails_MoreDetails
{
    position:relative;   
}
.BookDetails_Share
{
    position:absolute;
    right:0px;
    bottom:0px;
    max-width:265px;
    max-height:65px;
    overflow:hidden;
}
.BookDetails_MoreDetails,.BookDetails_MoreDetails_color
{
    font-size:15px;
    color:#4D4D4F;
    text-decoration:none;
    line-height:26px;
}
.BookDetails_MoreDetails a,.BookDetails_MoreDetails_color a
{
    color:#702282;
    text-decoration:underline;
}
.BookDetails_MoreDetails a:hover,.BookDetails_MoreDetails_color a:hover
{
    color:#0033A0;
    text-decoration:none;
}
.BookDetails_Ratings
{
    float:right;
    font-size:12px;
}
.BookDetails_Ratings div.BookRating
{
    background:url("images/star_small.png") repeat-x top left;
    width:50px;
    height:13px;
    float:left;
    margin-right:5px;
    margin-top:8px;
}
.BookDetails_Ratings div.BookRating div.active
{
    background:url("images/star_small_active.png") repeat-x top left;
    height:13px;
}
.BookDetails_Rating_Links
{
    float:left;
}
.BookDetails_Rating_Links a
{
    color:#4D4D4F;
    font-size:13px;    
}
.BookInStock,.BookNotInStock
{
    font-size:18px;
    font-weight:bold;
    color:#F15B29;
    padding-left:25px;
    background:url("images/instock.png") no-repeat center left;
    float:right;
    margin-right:20px;
}
.BookNotInStock
{
    /*color:#702282;*/
    color:Red;
    padding-left:25px;
    background:url("images/notinstock.png") no-repeat center left; 
}
.BookDetails_AddToWishList
{
    float:right;
    padding-right:5px;
    margin-top:4px;
}
.BookDetails_AddToWishList a
{
    background:url("images/heart.png") no-repeat center right;
    color:#4D4D4F;
    font-size:13px;
    text-decoration:none;
    padding-right:13px;
    line-height:18px;
    cursor:pointer;
}
.BookDetails_AddToWishList a:hover
{
    text-decoration:underline;
}
.BookDetails_BookPrice
{
    
    font-size:17px;
    color:#595A5C;
    text-decoration:none;
    float:left;
    width:410px;
}
.BookDetails_BookPrice b
{
    font-family:rupee;
    font-size:18px;
}
.BookDetails_BookPrice b.Discount
{    
    text-decoration:line-through;
    margin-right:5px;
    color:#F15B29;
}
.BookDetails_BookPrice b.Discount b
{
    color:#595A5C; 
}
.BookDetails_BookPrice span,.BookDetails_BookPrice a
{
    font-size:14px;
    color:#595A5C;
    line-height:25px;
    text-decoration:none;
}
.BookDetails_BookPrice a:hover
{    
    color:#F15B29;
    text-decoration:underline;
}
.BookDetails_BuyBook,.BookDetails_BuyeBook
{
    background-color:#F15B29;
    padding:7px 12px;
    font-size:16px;
    color:#FFFFFF;
    text-decoration:none;
    text-transform:uppercase;
    float:left;
    cursor:pointer;
    margin-top:5px;
    margin-left:10px;
	box-shadow: 2px 2px 2px #888888;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookDetails_BuyBook:hover
{
    background-color:#F86F41;
}
.BookDetails_BuyeBook
{
    background-color:#702282;
}
.BookDetails_BuyeBook:hover
{
    background-color:#9E797B;
}
.BookDetails_AddToCart
{
    font-size:16px;
    font-weight:bold;
    color:#702282;
    text-decoration:none;
    background:url("images/addtocart.png") no-repeat center right;
    padding:5px 6px;
    padding-right:20px;
    line-height:25px;
    float:right;
    margin-right:0px;
    margin-top:10px;
    border:1px solid #D1D1D2;
    cursor:pointer;
    
    -moz-border-radius:6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	-khtml-border-radius: 6px; /* KHTML */
	border-radius: 6px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookDetails_AddToCart a
{
    color:Green;
    text-decoration:none;
}
.BookDetails_AddToCart:hover
{
    background-color:#EAEAEA;
}
.BookDetails_BookPriceBlock
{
    margin-top:10px;
    border-top:1px dotted #702282;
    padding-top:10px;
}
.BookDetails_DeliveryDetails
{
    margin-top:15px;
    padding:10px 0px;
    border-top:1px dotted #702282;
    font-size:15px;
    color:#4D4D4F;
    text-decoration:none;
}
.BookDetails_CODBlock
{
    padding-bottom:10px;
}
.BookDetails_CODText
{
    float:left;
    margin-right:60px;
    font-size:16px;
    color:#595A5C;
    font-weight:normal;
    text-decoration:none;
    line-height:22px;
}
.BookDetails_CODText span
{ 
    color:#F15B29;
    font-weight:bold;
}
.BookDetails_CODTextBoxBlock
{
    float:left;
    font-size:15px;
    color:#4D4D4F;
    text-decoration:none;
    line-height:24px;
    position:relative;
}
.BookDetails_CODTextBox
{
    position:absolute;
    top:28px;
    left:0px;
    z-index:10;
}
.BookDetails_CODTextBox input
{
    font-size:14px;
    color:#4D4D4F;
    text-decoration:none;
    border:1px solid #CCCCCD;
    height:30px;
    width:135px;
    outline:none;
    text-indent:8px;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookDetails_CODButton
{    
    font-size:14px;
    font-weight:normal;
    color:#825657;
    text-transform:uppercase;
    text-decoration:none;
    background-color:#FECB42;
    border:1px solid #CCCCCD;
    cursor:pointer;
    height:32px;
    line-height:30px;
    padding-right:10px;
    padding-left:20px;
    position:absolute;
    top:28px;
    left:125px;
    z-index:8;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookDetails_CODButton:hover
{
    background-color:#FFD35C;
}
.ReadMore
{
	font-size:16px;
	color:#929396;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0px;
	padding:7px;
	cursor:pointer;
	background-color:#FFFFFF;
}
.ReadMore div
{
    margin:0 auto;
    width:117px;
    background:url("images/load_more_arrow.png") no-repeat right 5px;  
}
.ReadMore:hover
{
    background-color:#E1E0E0;
}
.BookDetails_Summary
{
    border-bottom:1px dotted #702282;
    padding:10px 0px;
        
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	line-height:24px;
}
.BookDetails_Summary_Title,.BookDetails_Review_Title
{
    font-family:"News Gothic MT Bold";
	font-size:18px;
	color:#702282;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0px;
}
.BookDetails_Review
{
    font-size:15px;
	font-weight:normal;
	text-decoration:none;
	line-height:24px;
	padding:10px 0px;
	border-bottom:1px solid #D8D7D7;
}
.ReviewBy
{
    float:left;
    font-family:"News Gothic MT Bold";
	font-size:16px;
	color:#595A5C;
	text-decoration:none;
}
.ReviewDate
{
    float:right;
    font-size:12px;
    color:#595A5C;
}
.ReviewRating
{
    background:url("images/rating_g.png") repeat-x top left;
    width:100px;
    height:20px;
    float:left;
    margin-right:25px;
    margin-top:0px;
}
.ReviewRating div
{
    background:url("images/rating_y.png") repeat-x top left;
    height:20px;
}
.Text,.TextBold
{
    font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.Link,.LinkBold,.LinkBold2
{
    font-size:14px;
    color:#f15b29;
	font-weight:normal;
	text-decoration:none;
}
.LinkBold,.LinkBold2,.TextBold
{
    font-weight:normal;
}
.LinkBold2
{
    color:#702282;
    font-size:14px;
}
.Link:hover,.LinkBold:hover,.LinkBold2:hover
{
    color:#595A5C;
	text-decoration:underline;
}
.StarClass
{
    font-family:Arial;
    font-size:15px;
    color:Red;
}
.WriteReview
{
    padding:25px 0px 25px 30px;
    font-size:16px;
    color:#221E1E;
}
.WriteReviewHeading
{
    font-family:"News Gothic MT Bold";
	font-size:24px;
	color:#595A5C;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:10px;
}
.RatingStarsdiv
{
    float:left;
}
.RatingStarsdiv a
{
    text-decoration:none;
}
.InputBox,.SelectBox,.Select,.InputText,.TextArea,.SelectMultiple
{
	border:1px solid #D2D3D3;
	height:30px;
	width:250px;
	text-indent:10px;
	font-family:"News Gothic MT";
	font-size:14px;
	color:#000;
	outline:none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.InputBox:focus,.SelectBox:focus,.Select:focus,.InputText:focus,.TextArea:focus,.SelectMultiple:focus
{
    border:1px solid #FECB42;
}
.TextArea
{
    height: 100px;
    width: 400px;
    line-height:30px;
}
.SelectBox,.Select,.SelectMultiple
{
    text-indent:0px;
    height:34px;
    line-height:30px;
}
.SelectMultiple
{
    height:100px;
}
.SubmitButton,.SubmitButton2,.InputSubmit,.InputButton,.InputButton2
{
	border:0px;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	background-color:#EF4136;
	cursor:pointer;
	outline:none;
	padding:10px 12px;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
	box-shadow: 2px 2px 2px #888888;
}
.InputSubmit,.InputButton
{
    padding:8px 15px;
    background-color:#F1592A;    
}
.InputButton2
{
    padding:8px 15px;
    background-color:#702282;    
}
.SubmitButton2
{
	font-size:13px;
	color:#595A5C;
	background-color:#FECB42;
	padding:8px 10px;	
}
.SubmitButton:hover
{
    background-color:#FF584E;
}
.SubmitButton2:hover
{
    background-color:#FFD76A;
}
.InputSubmit:hover,.InputButton:hover
{
    background-color:#FC764D;
}
.InputButton2:hover
{
    background-color:#973BAC;
}

.BookList_NotifyTextBlock
{ 
    font-size:14px;
    color:#595A5C;
    font-weight:normal;
    text-decoration:none;
    line-height:22px;
    padding-bottom:5px;
}
.BookList_NotifyTextBlock span
{ 
    font-size:16px;
    color:#F15B29;
    font-weight:bold;
}
.BookList_NotifySuccessMsg
{
    font-size:16px;
    color:#6fba54;
    font-weight:bold;
    padding-top:7px;
}

.BookList_NotifyBlock
{    
    font-size:12px;
    color:#4D4D4F;
    text-decoration:none;
    line-height:14px;
    position:relative;
    height:auto;
    margin-top:5px;
}
.BookList_NotifyTextBox
{
    position:static;
    top:0px;
    left:0px;
    z-index:10;
}
.BookList_NotifyTextBox input
{
    font-size:14px;
    color:#4D4D4F;
    text-decoration:none;
    border:1px solid #CCCCCD;
    height:30px;
    width:160px;
    outline:none;
    text-indent:8px;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookList_NotifyButton
{    
    font-size:14px;
    font-weight:normal;
    color:#825657;
    text-transform:none;
    text-decoration:none;
    background-color:#FECB42;
    border:1px solid #CCCCCD;
    cursor:pointer;
    height:32px;
    line-height:30px;
    padding-right:8px;
    padding-left:20px;
    position:static;
    top:0px;
    right:100px;
    z-index:8;
    display:inline-block;
    margin:5px 0px;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.BookList_NotifyButton:hover
{
    background-color:#FFD35C;
}
.BookList_OutofStock
{
    position:absolute;
    top:-10px;
    right:0px;
    padding:0px;
    font-family:"News Gothic MT";
	font-size:18px;
	font-weight:bold;
	color:Red;
	text-transform:none;
	text-decoration:none;
	text-align:right;
}
.BookList_OutofStock span
{    
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.BookList_OutofStock b
{
	font-size:12px;
	font-weight:normal;
	display:block;
    color:#6fba54;
}
.LoginBlock
{
    background-color:#F8F6EF;
	font-size:16px;
    color:#595A5C;
	font-weight:normal;
	text-decoration:none;
}
.LoginHead
{
    background-color:#FECB42;
    font-family:"News Gothic MT Bold";
	font-size:20px;
	color:#595A5C;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:12px 0px;
}
.LoginInnerBlock
{
    padding:20px;
    position:relative;
}
.LoginFormLable
{
    color:#7F7E7F;
    font-size:14px;
    line-height:30px;    
}
.LoginInput,.LoginSelect
{
    font-size:14px;
    color:#4D4D4F;
    text-decoration:none;
    border:1px solid #BBBBBB;
    height:30px;
    width:270px;
    outline:none;
    text-indent:8px;
    
    -moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.LoginSelect
{
    text-indent:0px;
    height:34px;
    line-height:30px;
}
.LoginInput:focus,.LoginSelect:focus
{
    border:1px solid #FECB42;
}
.SubmitButton_Ong
{
    border:0px;
	font-size:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	background-color:#F15B29;
	cursor:pointer;
	outline:none;
	padding:5px 0px;
	width:175px;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
	box-shadow: 2px 2px 2px #888888;
}
.SubmitButton_Ong:hover
{
    background-color:#FF7A4D;
}
.SignUpLink
{
    position:absolute;
    bottom:36px;
    left:20px;
}
.SignUpLink a
{
    text-transform:uppercase;
}
.RememberMe
{
    padding-top:20px;
    padding-bottom:10px;
    text-align:center;
	font-size:18px;
	font-weight:normal;
}
.AdvanceSearchHeading
{
    background-color:#E7E8E8;
    font-family:"News Gothic MT Bold";
	font-size:20px;
	color:#6E6E70;
	font-weight:bold;
	text-decoration:none;
	padding:20px;
	padding-left:60px;
}



/*Editor Classes Starts*/
.EditorIFrame
{
	width:100%;
	height:300px;
	border:1px solid #702282;
	font:normal normal normal 10px/13px Arial;
	color:#000;
	text-decoration:none;	
	margin:0px;
	padding:0px;
}
.EditorIFrame_1 {
	-x-system-font:none;
	border:1px solid #EAEAEA;
	color:#000;
	font-family:Arial;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:300px;
	line-height:13px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:650px;
}
.EditorIFrame_2 {
	-x-system-font:none;
	border:1px solid #686868;
	color:#000;
	font-family:Arial;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:290px;
	line-height:13px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:740px;
}
.SmallEditorIFrame
{
	width:100%;
	height:200px;
	border:1px solid #702282;
	font:normal normal normal 10px/13px Arial;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.EditorToolbar{
	padding:5px 0px 5px 0px;
	background-color:#f1e9cf;
	border:1px solid #702282;
	border-bottom:0px;
}
.EditorButton,.EditorButtonHover{
	background-color:#f1e9cf;
	border:1px solid #702282;
	font-family:Arial;
	font-size:10px;
	width:20px;
	height:20px;
	margin:4px;	
	cursor:pointer;
}
.EditorBoldButton
{
	background:#FFFBED url("../Content/images/text_editor/bold.gif") no-repeat center center;
}
.EditorItalicButton
{
	background:#FFFBED url("../Content/images/text_editor/italic.gif") no-repeat center center;
}
.EditorUnderlineButton
{
	background:#FFFBED url("../Content/images/text_editor/underline.gif") no-repeat center center;
}
.EditorBulletsButton
{
	background:#FFFBED url("../Content/images/text_editor/bullets.gif") no-repeat center center;
}
.EditorNumberingButton
{
	background:#FFFBED url("../Content/images/text_editor/numbers.gif") no-repeat center center;	
}
.EditorIndentButton
{
	background:#FFFBED url("../Content/images/text_editor/indent.gif") no-repeat center center;	
}
.EditorOutdentButton
{
	background:#FFFBED url("../Content/images/text_editor/outdent.gif") no-repeat center center;	
}
.EditorAlignLeftButton
{
	background:#FFFBED url("../Content/images/text_editor/alignleft.gif") no-repeat center center;	
}
.EditorAlignCenterButton
{
	background:#FFFBED url("../Content/images/text_editor/aligncenter.gif") no-repeat center center;	
}
.EditorAlignRightButton
{
	background:#FFFBED url("../Content/images/text_editor/alignright.gif") no-repeat center center;	
}
.EditorUndoButton
{
	background:#FFFBED url("../Content/images/text_editor/undo.gif") no-repeat center center;	
}
.EditorRedoButton
{
	background:#FFFBED url("../Content/images/text_editor/redo.gif") no-repeat center center;	
}
.EditorClearFormatting
{
	background:#FFFBED url("../Content/images/text_editor/clearformatting.gif") no-repeat center center;	
}
.EditorHelpButton
{
	background:#FFFBED url("../Content/images/text_editor/text-help.gif") no-repeat center center;	
}
.EditorSpellCheckButton
{
	background:#FFFBED url("../Content/images/text_editor/spellcheck.gif") no-repeat center center;	
}
.EditorHyperLinkButton
{
	background:#FFFBED url("../Content/images/text_editor/hyperlink.gif") no-repeat center center;	
}
.EditorImageButton
{
	background:#FFFBED url("../Content/images/text_editor/insert-picture.gif") no-repeat center center;	
}
.EditorBackColorButton
{
	background:#FFFBED url("../Content/images/text_editor/text-background.gif") no-repeat center center;	
}
.EditorForeColorButton
{
	background:#FFFBED url("../Content/images/text_editor/text-colour.gif") no-repeat center center;	
}
.SmilesButtonClass
{
	background:#FFFBED url("../Content/images/smiles/smiles_icon.gif") no-repeat center center;	
}
.EditorSmilesRow
{
	margin: 0px; padding: 0px;
}
.EditorFontDropdown
{
	font:normal normal normal 11px/20px Arial;
	color:#000;
	text-decoration:none;	
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #B1B1B1;
	margin:4px;	
}
.EditorButtonHover{
	background-color:#f1e9cf;
}
.SmilesTDImages {
	border:1px solid #FFFFFF;	
}
.SmilesTDImageshover {
	border:1px solid #B1B1B1;	
}
.ColorPupupHeaderClass
{	
	background-color:#FFFFFF;
	border:1px solid #B5D1FC;	
	text-align:right;
	padding:2px;
}
.ImageAlignLeftButtonClass
{
	background:#FFFBED url("../Content/images/text_editor/ImageAlignLeft_Inactive.gif") no-repeat center center;	
}
.ImageAlignRightButtonClass
{
	background:#FFFBED url("../Content/images/text_editor/ImageAlignRight_Inactive.gif") no-repeat center center;	
}
.ImageAlignLeftActiveButtonClass
{
	background:#FFFBED url("../Content/images/text_editor/ImageAlignLeft_Active.gif") no-repeat center center;	
}
.ImageAlignRightActiveButtonClass
{
	background:#FFFBED url("../Content/images/text_editor/ImageAlignRight_Active.gif") no-repeat center center;	
}
/*Editor Classes Ends*/

.PageHeadingBorder
{
    background-color:#702282;
    padding:10px 20px 10px 40px;
    margin-bottom:15px;
    margin-top:-12px;
}
.PageHeading
{
    font-family:"News Gothic MT Bold";
    font-size:24px;
    color:#FFFFFF;
    line-height:25px;
    text-decoration:none;
}
.EvenRowClass, .OddRowClass, .ReportEvenRowClass, .ReportOddRowClass {
    background-color: #F5EFDA;
    padding: 10px;
}
.ReportEvenRowClass TD, .ReportOddRowClass TD {
    border-top: 1px solid #f1e9cf;
}
.OddRowClass, .ReportOddRowClass {
    background-color: #ffffff;
}
tr.EvenRowClass td a,tr.OddRowClass td a,.HelpLinks a
{
    font-size:15px;
    color:#702282;
	font-weight:normal;
	text-decoration:none;
}
tr.EvenRowClass td a:hover,tr.OddRowClass td a:hover,.HelpLinks a:hover
{
    color:#f15b29;
	text-decoration:underline;
}
.CurrentPageLink,.PageLink,.PageLink a
{
    color:#702282;
    font-size:14px;
    cursor: pointer;
    margin-left: 1px;
    margin-right: 1px;
    padding: 3px 7px;
    text-decoration: none;
}
.CurrentPageLink, .CurrentPageLink a {
    background-color: #702282;
    color: #ffffff;
    font-weight: bold;
}
.CurrentPageLink a:hover {
    color: #ffffff;
}
.BackButton {
    background: url("images/back_button_arrow.png") no-repeat scroll left center transparent;
    border: 0 none;
    cursor: pointer;
    font-weight:bold;
    color:#FFFFFF;
    padding-left: 11px;
    text-align: left;
    text-decoration: none;
}
.field-validation-error {
    color: #ff0000;
}
.field-validation-valid {
    display: none;
}
.input-validation-error {
    background-color: #ffeeee;
    border: 1px solid #ff0000;
}
.validation-summary-errors {
    color: #ff0000;
    font-weight: bold;
}
.validation-summary-valid {
    display: none;
}
.display-label, .editor-label, .display-field, .editor-field {
    color: #696969;
    font-size: 15px;
    line-height: 22px;
    margin: 0.5em 0;
}
.editor-label {
    color: #4D4D4F;
    font-weight: normal;
    padding-right: 10px;
    text-align: right;
}
.Voucher_BG
{
    background: url("images/voucher_bg.jpg") no-repeat scroll left top transparent;
    width:685px;
    height:437px;
    margin:15px 0px;
}
.CategoriesHeadingClass
{    
    font-family:"News Gothic MT Bold";
	font-size:17px;
	color:#f1592a;
	font-weight:bold;
	text-decoration:none;
}

.NewsBlockBorder
{
    border-bottom: 1px solid #DEDEDE;    
    padding:10px 0px;
    width:872px;
}
.NewsDateBG
{    
    float: left;
    width: 280px;
}
.NewsPaperBlock
{
    float: right;
    text-align:right;
}
.NewsDate
{    
    font-family:"News Gothic MT Bold";
    font-size: 16px;
    color:#343233;
}
.InpressInfo
{
    font-family:"News Gothic MT Bold";
    font-size: 16px;
    color:#26120E;
    padding:10px;
    line-height:25px;
}
.NewsLinkBG
{    
    float: left;
    margin-left: 5px;
    width: 400px;
}
.NewsLink a
{
    font-family:"News Gothic MT Bold";
	color:#343233;
    font-size: 16px;
	text-decoration:none;
}
.NewsLink a:hover
{
	color:#990100;
}
.InPressYearLink,.InPressYearActiveLink
{
	padding:10px 18px;
	float:left;
	font-family:"News Gothic MT Bold";
	font-size:18px;
	color:#FFFFFF;
	cursor:pointer;
	background:#939597 url("../Content/images/InPress/top_right_bar.jpg") no-repeat center right;
}
.InPressYearActiveLink
{
	background-color:#F15A28;
	 position: relative;
}
.InPressYearActiveLink:before  
{
    content:"";
    position: absolute;
    top:100%;
    left:40%; 
    width: 0;
    height: 0; 
    border-right: 6px solid transparent; 
    border-top: 12px solid #F15A28; 
    border-left: 6px solid transparent;
}
.Hor_BarBG
{
	background:transparent url('../Content/images/hor_bar.jpg') no-repeat left bottom;	
	height:5px;
	font-size:0px;
	display:none;
}
.Hor_BarGrayBG
{
	background:transparent url('../Content/images/hor_bar_gray.jpg') no-repeat left bottom;	
	height:4px;
	font-size:0px;
	display:none;
}
.BackgroundColorClassLight
{
    background-color:#FFFAE5;    
}


.InnerSearchBox
{
	width:325px;
	height:33px;
	border:1px solid #DFDED9;
	outline:none;
	background:#FFFFFF url("images/search_bg.png") no-repeat center left;
	text-indent:25px;
	font-size:15px;
	color:#000000;
	
	-moz-border-radius:8px 0px 0px 8px; /* Firefox */
	-webkit-border-radius: 8px 0px 0px 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px 0px 0px 8px; /* KHTML */
	border-radius: 8px 0px 0px 8px; /* CSS3 */
	behavior:url("border-radius.htc");
	border-right:0px;
}
.InnerSearchBg
{
	background:url("images/search_bg_4.png") no-repeat top left;
	width:9px;
	height:36px;
	float:left;
}
.InnerSearchButton
{
	height:36px;
	border:1px solid #702282;
	background-color:#702282;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:32px;
	text-align:center;
	width:185px;
	border-left:0px;
	cursor:pointer;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:0px 8px 8px 0px; /* Firefox */
	-webkit-border-radius: 0px 8px 8px 0px; /* Safari, Chrome */
	-khtml-border-radius: 0px 8px 8px 0px; /* KHTML */
	border-radius: 0px 8px 8px 0px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.ReaderRightBlock
{
    /*float:right;
    width:720px;*/
}
.ReaderDataBlock
{    
    position:relative;
    padding:20px;
    padding-top:15px;
    background-color:#E7E8E8;
    color:#58595B;
    font-size:14px;
    line-height:22px;
    margin-top:25px;
    display:block;
    word-break: break-all;
    
    box-shadow: 2px 2px 2px #888888;
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
/*#ReaderInfo_2
{
	margin-top:180px;
}
#ReaderInfo_3
{
	margin-top:350px;
}*/
.ReaderDownloadLinkNew
{
	font-size:16px;
	color:#FFF;
	background-color:#f15a2b;
	text-decoration:none;
	outline:none;
	display:block;
	padding:10px;
    cursor:pointer;
    max-width:300px;
    margin:15px auto;
    text-align:center;
    border-radius:10px;
    box-shadow: 2px 2px 2px #888888;
}
.ReaderDownloadLinkNew:hover
{
	background-color:#702282;
}
.ReaderBlock
{
	padding:40px;
	padding-top:0px;
}
.ReaderDataBlock h3
{
    padding:0px;
    margin:0px;
	font-family:"News Gothic MT Bold";
	font-size:18px;
    color:#F15B29;
    line-height:25px;  
    padding-bottom:10px;  
}
.ReaderDataBlock b
{
    font-size:15px;
}
.ReaderDataBlock b span
{
    color:#F15B29;
}
.ReaderDataBlock a
{    
    color:#702282;
    text-decoration:none;
}
.ReaderDataBlock a:hover
{    
    color:#F15B29;
    text-decoration:underline;
}
.ReaderTabs
{
    float:left;
    width:150px;
	font-family:"News Gothic MT Bold";
	font-size:15px;
    color:#58595B;
    display:none;
}
.AndroidTab,.iPadTab,.LaptopTab,.KindleTab
{
    background:url("../Content/images/android.png") no-repeat top center;
    width:133px;
    padding-top:135px;
    cursor:pointer;
    text-align:center;
    margin-top:25px;
}
.iPadTab
{
  background:url("../Content/images/ipad.png") no-repeat top center;  
}
.LaptopTab
{
  background:url("../Content/images/laptop.png") no-repeat top center;  
}
.KindleTab
{
  background:url("../Content/images/kindle.png") no-repeat top center;  
}
.AndroidTab.Active
{
  background:url("../Content/images/android_active.png") no-repeat top center;  
}
.iPadTab.Active
{
  background:url("../Content/images/ipad_active.png") no-repeat top center;  
}
.LaptopTab.Active
{
  background:url("../Content/images/laptop_active.png") no-repeat top center;  
}
.KindleTab.Active
{
  background:url("../Content/images/kindle_active.png") no-repeat top center;  
}
.ReaderDownload
{
    background:url("../Content/images/download.png") no-repeat top left;
    height:92px;
    width:92px;
    position:absolute;
    top:20px;
    left:-78px;
    cursor:pointer;
    display:none;
}
.MyAccountLink:hover,.MyAccountLink.Active
{
    background-color:#FFFFFF;
}
.MyAccountMenu
{
    position:absolute;
    right:0px;
    /*top:43px;*/
    top:29px;
    border:1px solid #CCCBCB;
    border-top:0px;
    box-shadow: 2px 2px 2px #888888;
    background-color:#FFFFFF;
    z-index:215;
    display:none;
}
.MyAccountMenu div
{
    width:160px;
    text-align:left;
}
.MyAccountMenu div:hover
{
    background-color:#d0d2d3;
}
.MyAccountMenu a
{
    font-weight:normal;
    color:#414142;
    display:block;
    border-bottom:1px dotted #702282;
    border-right:0px;
    padding:5px;
    margin:0px 10px;
    line-height:20px;
}
.MyAccountMenu a:hover
{
    text-decoration:none;
}
.MyAccountLeftMenu
{
    width:220px;
    border-right:1px dotted #702282;
    padding-bottom:150px;
}
.MyAccountLeftMenu a
{
    font-size:15px;
    color:#5E5F61;
    text-decoration:none;
    font-weight:normal;
    display:block;
    padding:7px 20px;
    position:relative;
}
.MyAccountLeftMenu a:hover
{
    background-color:#D0D2D3;
}
.MyAccountLeftMenu a.Active
{
    background-color:#D0D2D3;
}
.MyAccountLeftMenu a.Active:before  
{
    content:"";
    position: absolute;
    left:100%;
    top:12px; 
    width: 0;
    height: 0; 
    border-top: 6px solid transparent; 
    border-left: 12px solid #D0D2D3; 
    border-bottom: 6px solid transparent;
}
.PageContentAccount
{
    background-color:#FFFFFF;
    border:1px solid #D5D5D6;
    border-bottom:0px;
    border-top:0px;
    position:relative;
    margin-top:-9px;
    padding-top:20px;
}
.MyAccountRight
{
    padding:0px 25px 50px 25px;
}
.AccountsForm
{
    line-height:30px;
}
.AccountsFormHead
{
    /*font-family:"News Gothic MT Bold";*/
	font-size:20px;
	color:#595A5C;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:8px;
}
.SavedAddressesBlock
{
    padding:15px 0px;
    margin:15px 0px;
    border-top:1px dotted #702282;
}

.ActionButtonsBlock
{
	line-height:20px;
	padding-top:5px;
}
.ActionButton
{
	border:1px solid #B0B1B1;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:26px;
	outline:none;
	color:#828284;
	background:transparent;
	width:175px;
	text-align:center;
	cursor:pointer;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.ActionButton:hover
{
	background-color:#434A5E;
	color:#FFFFFF;
}
.ActionButton_Edit,.ActionButton_Delete
{
	outline:none;
	border:0px;
	background:url("images/edit_gray.jpg") no-repeat center center;
	width:30px;
	height:30px;
	cursor:pointer;
}
.ActionButton_Delete
{
	background:url("images/delete_gray.jpg") no-repeat center center;
}
.ActionButton_Edit:hover,.ActionButton_Delete:hover
{
	border:1px solid #B0B1B1;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.Added_Address
{
	padding:10px 15px;
	background-color:#E6E7E8;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
	max-width:450px;
	margin:10px 0px;
}
.Address_Text
{
    color:#525355;
	line-height:22px;
	padding-bottom:10px;
	border-bottom:1px dotted #A3A4A7;
}
.RadioLabel
{
    font-size:13px;
    cursor:pointer;
}
.BorderBottom
{    
    border-bottom:1px dotted #702282;
    padding-bottom:20px;
}
.TableClass
{
    background-color:#FFFFFF;
    border:1px solid #E5E6E6;
    width:100%;
}
.AlignCenter
{
    text-align:center;
}
.TableClass td
{
    font-size:14px;
    text-decoration:none;
    border-bottom:1px dotted #9D9FA1;
    padding:8px;
}
.TableClass td a
{
    font-size:15px;
    color:#702282;
	font-weight:normal;
	text-decoration:none;
}
.TableClass td.ColumnBG
{
    background-color:#F4F5F5;
}
.TableClass td a:hover
{
    color:#f1592a;
    text-decoration:underline;
}
.TableClass td.TableHeaderClass,.TableClass td.TableHeaderClass2
{    
    background-color:#E7E6E6;
    border:0px;
    text-align:center;
}
.TableClass td.TableHeaderClass2
{
    background-color:#DDDDDD;
}
.GiftVoucherTop
{
    background:url("images/gv_topbg.jpg") no-repeat top left;
    height:31px;
    width:50px;
    position:absolute;
    top:0px;
    left:225px;
}
.VoucherCodeInput
{
	border:1px solid #E58893;
	height:40px;
	width:200px;
	text-indent:10px;
	font-family:"News Gothic MT";
	font-size:14px;
	color:#000;
	outline:none;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.TableBorderClass
{
    background-color:#FFFFFF;
    border:1px solid #E5E6E6;
    width:100%;
}
.InvoiceTable
{
	background-color:#FFFFFF;	
	border:1px solid #7F7F7F;
}
.InvoiceTable td
{
	border:1px solid #7F7F7F;
	background-color:#FFFFFF;
	font-size:14px;
	color:#000;
}
.InvoiceTable td a
{
	font-size:15px;
	color:#702282;
	text-decoration:none;
}
.InvoiceTable td a:hover
{
	color:#F15B29;
	text-decoration:underline;
}
.Print 
{
	background:transparent url(../Content/images/printsmall.png) no-repeat scroll left center;
	border:0 none;
	color:#000;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:23px;
	line-height:23px;
	padding-left:30px;
	text-align:left;
	text-decoration:none;
}
.PageHeadingBorder div.Print
{
    background-color:#FFFFFF;
    background-position:center;
    padding:2px 10px;
    min-width:15px;
}
.InvoiceHead
{
    font-family:"News Gothic MT Bold";
	font-size:18px;
	color:#EB171F;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding-bottom:8px;
}
.TrackOrderLink
{    
    font-family:"News Gothic MT";
	font-size:14px;
	line-height:16px;
	color:#EB171F;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	padding:4px 15px;
	border:1px solid #EB171F;
	cursor:pointer;
	background-color:#FFFFFF;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.TrackOrderLink:hover
{
	background-color:#EB171F;
	color:#FFFFFF;
}
.TrackingDetailsAddress
{    
	border:1px solid #A5A6A7;
	padding:10px;
	width:400px;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.OrderBreakdown_Completed
{
    color:Green;
}
.OrderBreakdown_InTransit
{
    color:Blue;
}
.OrderBreakdown_Pending
{
    color:Red;
}
fieldset 
{
    margin:0px;
    padding:10px;
    border: 1px solid #a5a6a7;
	
	-moz-border-radius:8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	behavior:url("border-radius.htc");
}

fieldset p 
{
    margin:0px;
}

legend 
{
    font-family:"News Gothic MT Bold";
    font-size: 18px;
    line-height:22px;
    color:#702282;
    font-weight: bold;
}

.Verifying
{
	padding-left:20px;
	background-image: url('images/processing_circle.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.Verifying_Exists
{
	padding-left:20px;
	background-image: url('images/already_exists.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.Verifying_NotExists
{
	padding-left:20px;
	background-image: url('images/not_exists.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

.BookThumbList
{
    padding-top:2px;
}
.BookThumbBlock
{    
    float:left;
    width:150px;
    border-bottom:1px dotted #702282;
    padding:8px 0px;
    height:250px;
}
.BookThumbListBlock
{    
    border:1px solid #FFFFFF;
    cursor:pointer;
    padding:8px 5px;
}
.BookThumbListBlock:hover
{
    border:1px solid #f15b29;
}
.BookThumbListBlock a
{
    color:#595a5c;
    text-decoration:none;
    outline:none;
}
.BookThumbListBlock a:hover
{
    text-decoration:underline;
}
.BookThumbListBlock div.BookImage
{
    text-align:center;
    height:128px;
}
.BookThumbListBlock div.BookImage img
{
    max-width:120px;
    height:128px;    
    border:0px;
}
.BookThumbListBlock div.BookName
{
    line-height:22px;
    white-space:nowrap;
    overflow:hidden;
    margin-top:3px;
}
.BookThumbListBlock div.BookRating
{
    background:url("images/star_small.png") repeat-x top left;
    width:50px;
    height:13px;
    margin-bottom:5px;
    margin-top:3px;
}
.BookThumbListBlock div.BookRating div.active
{
    background:url("images/star_small_active.png") repeat-x top left;
    height:13px;
}
.BookThumbListBlock div.BookDiscount
{    
    font-family:rupee;
    font-size:14px;
}
.BookThumbListBlock div.BookDiscount span
{
    text-decoration: line-through;
}
.BookThumbListBlock div.BookPrice
{
    font-family:rupee;
    font-size:15px;
    color:#595A5C;
    font-weight:normal;
    border-top:1px solid #C5C4C5;
    border-bottom:1px solid #C5C4C5;
    padding:4px 0px;
    margin-top:4px;    
}
.CategorySlider
{
    max-height:260px;    
    width:725px;
    margin:0px auto;
}
.CategorySlider ul
{
    padding:0px;
    margin:0px;
}
.CategorySlider li
{
    padding:0px;
    margin:0px;
    list-style:outside none none;
    overflow: hidden; 
    float: left;
    width: 145px;
    height: 260px;
}
span.FreeShippingMsg
{
	font-size:12px;
	line-height:18px;
}
.Padding20
{
	padding:20px;
}
.StrFloatLeft
{
	float:left;
}
.StrFloatLeftMarginLeft10
{
	float:left;
	margin-left:10px;
}
.StrFloatRight
{
	float:right;
}
.StrFloatClear
{
    clear:both;
}
.IndexRightStr
{
	float:right;
	width:780px;
}
.Width400
{
	width:400px;
}
.FormRowBlock
{
	padding-bottom:10px;
	clear:both;
}
.FormButtonRow
{
	padding-left:160px;
	padding-top:10px;
}
.FormLabel
{
	float:left;
	padding-right:10px;
	text-align:right;
	width:150px;
}
.FormField
{
	float:left;
}
.StrPaddingRight
{
	padding-right:15px;
}
.WhatsappChat
{
	position:fixed;
	bottom:0px;
	right:0px;
	line-height:40px;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	outline:none;
	display:block;
	padding:5px 10px 5px 60px;
	background:#f15a2b url("images/whataspp_icon.png") no-repeat 10px center;
	z-index:200;
}
.Pub_Whatsapp
{
	text-align:center;
	background-color:#FECB42;
	padding:20px 10px;
}
.Pub_Whatsapp h2
{
	margin:0px;
	padding-bottom:10px;
}
.Pub_Whatsapp a
{	
	display:inline-block;
	font-size:18px;
	color:#702282;
	text-decoration:none;
	outline:none;
	line-height:40px;
	padding-left:55px;
	background:url("images/whataspp_icon.png") no-repeat 10px center;
}
.Pub_Whatsapp a:hover
{
	text-decoration:underline;
}
#mobile_indicator
{
	display:none;
}
.Index_DownloadAppButton
{
	background-color:transparent;
	display:inline-block;
	margin-bottom:10px;
	padding:10px 15px;
    color:#575756;
	font-size:18px;
	line-height:50px;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	cursor:pointer;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
        	
	border:2px solid #575756;
	-moz-border-radius:10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px; 
	behavior:url("border-radius.htc");
}
.Index_DownloadAppButton:hover
{
    background-color:#CACACA;
}
.Index_DownloadAppButton img
{
	height:50px;
}
.FlashDiscount
{
    display:inline-block;
    color:#FFF;
    background-color:#f1592a;
    padding:2px 5px;
    text-decoration: none;
}
.IndexBookBlock div.BookDiscount span.FlashDiscount
{
   text-decoration: none; 
}
.MobileOnly,.MobileOnly_Inline
{
	display:none;
}
.AlphabeticLinks
{
	text-align:center;
	padding-top:15px;
}
.AlphabeticLinks a
{
	font-size:18px;
	color:#702282;
	text-decoration:none;
	display:inline-block;
	margin:5px 1px;
	padding:2px 5px;
	background-color:#FECB42;
	min-width:20px;
}
.AlphabeticLinks a:hover,.AlphabeticLinks a.Active
{
	color:#FFF;
	background-color:#702282;
}
.Slab_Table
{
	background-color:#d9d9d9;
	width:100%;
	max-width:400px;
	margin-top:10px;
}
.Slab_Table td
{
    font-size:14px;
    text-decoration:none;
    background-color:#FFF;
    padding:8px;
    color:#000;
    text-align:center;
}
.Slab_Table td.Slab_Header
{
	font-weight:normal;
	color:#000;
	background-color:#F1F1F1;
}
.Slab_Table td.Slab_Discount
{
	font-weight:bold;
	color:Olive;
}
.Slab_Table td.Slab_DiscountPrice
{
	color:#000;
}
.Slab_Table td.Slab_TableHeading
{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	background-color:#FAFAFA;
}
.QuestionImg
{
	width:25px;
	height:25px;
}
.UpToDiscount
{
	padding-top:5px;
	display:none;
}
.UpToDiscount a
{
	display:inline-block;
	border:1px solid #CACACA;
	font-size:13px;
	color:#702282;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	background:url("images/Question.gif") no-repeat right center;
	padding-right:25px;
	background-size:25px 25px;
	
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.UpToDiscount a:hover
{
	background-color:#F1F1F1;
}
.Share_lnk
{
	color:#000;
	display:inline-block;
	text-align:left;
	border:1px solid #C1C1C1;
	padding:5px 35px 5px 15px;
	background:#FFF url("images/share_lnk.png") no-repeat 60px center;
	
	-moz-border-radius:12px; /* Firefox */
	-webkit-border-radius: 12px; /* Safari, Chrome */
	-khtml-border-radius: 12px; /* KHTML */
	border-radius: 12px; /* CSS3 */
	behavior:url("border-radius.htc");
}
.Share_lnk:hover
{
	background-color:#EAEAEA;
	text-decoration:none;
}
.ShareOptions
{
	position:absolute;
	top:42px;
	left:0px;
	display:none;
	z-index:20;
}
.ShareOptions_box
{
	position:relative;
	text-align:left;
	
	border:1px solid #dadde1;
	padding:5px 0px;
	background-color:#FFF;
	max-width:200px;
	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(108, 109, 108, 0.75);
	-moz-box-shadow:    3px 3px 5px 0px rgba(108, 109, 108, 0.75);
	box-shadow:         3px 3px 5px 0px rgba(108, 109, 108, 0.75);
}
.ShareOptions_box:after, .ShareOptions_box:before {
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.ShareOptions_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFF;
	border-width: 10px;
	margin-left: -10px;
}
.ShareOptions_box:before {
	border-color: rgba(218, 221, 225, 0);
	border-bottom-color: #dadde1;
	border-width: 11px;
	margin-left: -11px;
}
.ShareOptions_box a
{
	color:#1d2129;
	display:block;
	padding:5px 10px;
	font-size:14px;
}
.ShareOptions_box a:hover
{
	text-decoration:none;
	background-color:#530964;
	color:#FFF;
}
.Slab_TableList_Block
{
	padding-top:10px;
}
.Slab_TableList
{
	background-color:#d9d9d9;
	width:100%;
	max-width:300px;
}
.Slab_TableList td
{
    font-size:12px;
    text-decoration:none;
    background-color:#FFF;
    padding:2px;
    color:#000;
    text-align:center;
}
.Slab_TableList td b
{
    font-size:14px;
}
.Slab_TableList td.Slab_Header
{
	font-weight:normal;
	color:#000;
	background-color:#F1F1F1;
}
.Slab_TableList td.Slab_Discount
{
	font-weight:bold;
	color:Olive;
}
.Slab_TableList td.Slab_DiscountPrice
{
	color:#000;
}
.Slab_TableList td.Slab_TableHeading
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-color:#FAFAFA;
}
.Slab_TableList td a.Link
{
	font-size:12px;
	font-weight:bold;
	color:#4e98df;
}
.Pub_PurchaseGV
{
	text-align:center;
}
.Pub_PurchaseGV a
{	
	display:inline-block;
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	background:#f15a2b url("images/GiftVoucher.jpg");
	width:209px;
	height:253px;
}
.Pub_PurchaseGV a:hover
{
	background-color:#702282;
	text-decoration:none;
}
.Categories_Links
{
	padding:0px 15px 40px 15px;
}
.Categories_Links a
{
    font-size:16px;
    color:#4D4D4F;
    text-decoration:none;
    display:inline-block;
    padding:5px 8px;
    line-height:23px;
    box-sizing:border-box;
    border-radius:3px;
    background-color:#EEEEEE;
    margin:5px;
}
.Categories_Links a span
{
    font-size:12px;
}
.Categories_Links a:hover,.Categories_Links a.Active
{
    background-color:#702282;
    color:#FFF;
}
.AppsBlockLeft,.AppsBlockMid,.AppsBlockRight
{
	float:left;
	width:32%;
}
.AppsBlockMid
{
	margin:0px 10px;
}
.AppsBlockHead
{
	font-size:20px;
	color:#F15B29;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
.ProviderBlock
{
	background-color:transparent;
	padding-top:10px;
	color:#000;
	text-align:center;
	border-top:1px solid #c4c4c4;
	box-sizing: border-box;
}
.ProviderBlock a
{
	text-decoration:none;
	outline:none;
	color:#000;
	display:inline-block;
}
.ProviderBlock img
{
	border:0px;
	width:150px;
	margin:0px 20px;
	height:auto;
}
.ProviderMidImage
{
	margin:0px 180px;
}
.BookTags
{
	padding:15px 0px 5px 0px;
	text-align:left;
	line-height:22px;
}
.BookTags strong
{
	display:inline-block;
	color:#080808;
	background-color:#b3b3b3;
	padding:4px 8px;
	border:1px solid #b3b3b3;
	margin:3px 2px 3px 0px;
}