/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
#disqus_thread iframe {
	min-height: 580px !important;
}
.arrow-right {
  width: 0; 
  height: 0; 
  border-top: 20.5px solid transparent;
  border-bottom: 23px solid transparent;
  border-left: 16px solid #fff;
  position: absolute;
}
.book_club_heading {
	background-color: #9E4071;
    border: 1px solid #5E204D;
    font-size: 24px;
    padding: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    margin: 2px;
}	
.ribbon {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 0;
  height: 25px;
  border: 20px solid #5e204d;
  border-top: 0 solid;
  border-bottom: 15px solid rgba(0,0,0,0);
  font: normal 100%/normal Arial, Helvetica, sans-serif;
  color: rgba(0,0,0,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-transform: rotateZ(450deg)   ;
  transform: rotateZ(450deg)   ;
}
.ribbon-area {
	height: 40px;
    width: 720px;
    background-color: #5e204d;
    margin-left: 1px;
    margin-top: 0px;
}
.ribbon-container {
	display: inline-flex;
	min-height: 64px;
	margin-bottom: 10px;
}
.ribbon-text {
	color: #fff;
    position: absolute;
    margin: 8px 0px 0px 26px;
    z-index: 2;
    font: normal 18px Georgia, "Times New Roman", Times, serif;;
}
 @media only screen 
and (min-width: 767px ) {
/* new header */
.search_book {
	width: 310px;
	height: 30px;
	position: relative;
	right: -147px;
	top: 48px;
}
.search_book button {
	color: white;
    width: 80px;
    padding: 0;
    height: 31px;
    border: none;
    font-size: 12px;
    position: relative;
    background-color: #5E204D;
    font-weight: bold;
    border-radius: 35px;
    background-color: #9E4071;
    margin-left: -31px;
}

.search_book input[type="text"] {
	color: #7b7b7b;
	width: 214px;
	border: 1px solid gainsboro;
	padding: 0 10px;
	height: 30px;
	background: none;
	vertical-align:top;
	border-radius: 50px;
}

.search_book input[type="submit"] {
	width: 70px;
	height: 24px;
	border: none;
	background: none;
}
.searchTop {
	width: 428px;
    height: 50px;
    position: relative;
    top: 12px;
    background-color: white;
    margin: 0 auto;
    display: block;
    border-radius: 30px;
}
.searchTop input[type="text"] {
	color: #717171;
    width: 380px;
    padding: 0;
    line-height: 32px;
    height: 48px;
    border: none;
    font-size: 15px;
}
.searchTop input[type="text"]:hover {
	color: #222222;
}
.searchTop button {
	color: white;
    width: 143px;
    padding: 0;
    line-height: 32px;
    height: 51px;
    border: none;
    font-size: 15px;
    top: -48px;
    position: relative;
    background-color: #5E204D;
    font-weight: bold;
    right: -172px;
    border-radius: 35px;
    background-color: #9E4071;
}
.searchTop button:hover {
	background-color: #A95681;
}
.searchTop input[type="submit"] {
	width: 70px;
	height: 24px;
	border: none;
	background: none;
}
.header-text{
	color: #DBA0BD;
    font-family: Courgette;
    font-style: italic;
    font-size: 22px;
}
header .header-links {
	float: right;
}
header .bottom_bar_links li:first-child {
	margin: 0 23px 0 0;
}
header .bottom_bar_links li a {
    font-size: 15px;
    color: rgba(255,255,255,0.54);
    /* font-family: Roboto; */
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.08px;
    line-height: 40px;
}
header .container article{
	margin-top: 24px;
	text-align: center;
}
header .container article:nth-child(3){
	margin-top: 0px;
    margin-right: 0px;
}
/* new header */
}
.storydetailDropdown {
 	float: right;
}
.readonly {
 	color: grey;
}
.preview.orangeButton, a.preview.orangeButton:hover {    
	font-size: 13px;
    padding: 8px;
	color: white;
}
.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable), .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-rounded-corners {
	height: 200px;
}
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-blurred.ck-editor__editable_inline ,
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-focused.ck-editor__editable_inline
{
	height: 367px;
}
div#page_header .author_pic {
	width:auto;
	height:81px;
}
.author_pic {
	width:auto;
	height:81px;
}
.if_applicable {
	display: block;
    font-size: 10px;
}
.edit_profile {
	text-transform: capitalize;
    font-size: 14px !important;
    margin: 10px auto 10px auto;
}
.add_info {
	font-size:16px;
	font-weight:bold;
	line-height:0.9;
}
.top-nav-ad {
	width:100%;
	height:90px;
	text-align:center;
}
.wrapHomeLeft .sg-8_nobg .h2-style {
	display:none;
}
.wrapHomeLeft .sg-8_nobg .WeeklyTipstext {
	display:none;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
	font: italic 18px Georgia,"Times New Roman",Times,serif;color: #5e204d !important;margin: 14px 0px;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text {
	font-size: 12px;
}
.tooltip-word-break {
	word-break: break-word;
	font-weight: 400;
	font-style: normal;
} 
.mob-username-top {
	margin-top: 4px;
}
.mob-username {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: auto;
    display: block;
    
} 
.mb-logindetail{
	text-align: right;
	margin-right: 5px !important;
}
.mb-logindetail li{
	float: none !important;
    display: inline;
} 
.mob-max-width {
	max-width: 241px;
} 
.ctct-margin-left {
	margin-left: -23px !important;
}
.ctct-form-label {
	font-size: 12px;
}
div.ctct-form-embed.form_0 form.ctct-form-custom input.ctct-form-element {
	height: 32px;
	font-size: 12px;
}
.ctct-form-container.ctct-form-embed.form_0 .ctct-form-button {
	background-color: #FF5C00 !important;
    border-radius: 26px;
    width: 150px;
    height: 46px;
    color: #FFFFFF;
    font-weight: 800;
    font-size: 14px;
    border: none !important;
}
.search-margin-right {
	margin-right: 153px;
}

.header-login {
	float: right;
	margin-right: 1px;
	margin-top: 5px;
}

.header-login-color {
	color: #ffffff;
}

.header-login-color:hover {
	color: rgba(255,255,255,0.82);
}

.ctct-form-header {
	width: max-content;
}
.ctct-form-text {
	width: 178px;
}
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {
    margin: 0 0 12px 0 !important;
 }   

.g-recaptcha {
	display: none;
}

.ctct-gdpr-text {
	display: none;
}

.search-width {
	width: -webkit-fill-available !important;
}


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; position: relative; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #ff9600; color: #fff; text-shadow: none; }
::selection { background: #ff9600; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { color: #5e9ddd; text-decoration: none; -webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out; }
a:hover { color: #5e204d; }
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }
input:focus  
{  
    outline: none;  
}  
b, strong { font-weight: bold; }

.bold {font-weight: bold;}

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; position: relative; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */

button, input { line-height: normal; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

/*
 * Re-set default cursor for disabled elements
 */

button[disabled], input[disabled] { cursor: default; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }


/* begin squaregrid styles ====================================================== */

body {margin: auto; background: #fff center 275px url(/images/bg-body-top.png) no-repeat;}

.wrapper{ margin: 0 auto; position:relative; overflow: hidden; width: 982px; }

footer .wrapper {
	display: table;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	width:962px;
}

div[role="main"].wrapper { overflow: visible; }
.container{width:982px; /* essential */}

/* global styling to apply to all columns */
.sg-1, .sg-2, .sg-3, .sg-4, .sg-5, .sg-6, .sg-7, .sg-8, .sg-9, .sg-10, .sg-11, .sg-12, .sg-13, .sg-14, .sg-15, .sg-16, .sg-17, .sg-18, .sg-19, .sg-20, .sg-21, .sg-22, .sg-23, .sg-24, .sg-25, .sg-26, .sg-27, .sg-28, .sg-29, .sg-30, .sg-31, .sg-32, .sg-33, .sg-34, .sg-35
{margin:0px 14px 28px 14px; float:left; }

/* if you want to have a div as a parent with divs inside - add this class to parent div */
.sgParent{margin:0px;}

/* essential: width for all columns */
.sg-1{width:28px} 
.sg-2{width:56px} 
.sg-3{width:84px} 
.sg-4{width:112px} 
.sg-5{width:140px} 
.sg-6{width:168px} 
.sg-7{width:196px} 
.sg-8{width:224px} 
.sg-9{width:252px} 
.sg-10{width:280px} 
.sg-11{width:308px} 
.sg-12{width:336px} 
.sg-13{width:364px} 
.sg-14{width:392px} 
.sg-15{width:420px} 
.sg-16{width:448px} 
.sg-17{width:455px} 
.sg-18{width:504px} 
.sg-19{width:532px} 
.sg-20{width:560px} 
.sg-21{width:588px} 
.sg-22{width:616px} 
.sg-23{width:644px} 
.sg-24{width:672px} 
.sg-25{width:700px} 
.sg-26{width:728px} 
.sg-27{width:756px} 
.sg-28{width:784px} 
.sg-29{width:812px} 
.sg-30{width:840px} 
.sg-31{width:868px} 
.sg-32{width:896px} 
.sg-33{width:924px} 
.sg-34{width:952px} 
.sg-35{width:980px}

/* add a dividing border to the right or left simply by addiing one of these classes to a div */
.borderRight{border-right:1px solid #222; margin-right:0px; padding-right:13px;}
.borderLeft  {border-left:1px solid #222; margin-left:0px; padding-left:13px;}
	
/* end squaregrid styles ====================================================== */

.clearFloat { clear: left; }
br.clearFloat { height: 0; margin: 0; padding: 0; }

header {
    background-color: #5E204D;
	width: 100%;
	display: table;
    height: 140px;
    max-height: 140px;

}
.topNav {
	width: 100%;
	display: table;
	margin-bottom: 55px;
}

nav[role="navigation"] li {
	float: left;
	position: relative;
	margin: 5px 5.4px -5px 0px;
	font-size: 14px;
}
.header-links nav[role="navigation"] li {
	float: left;
	position: relative;
	margin: 0 5.4px 0 14px;
	font-size: 14px;
}

nav[role="navigation"] li span{
    color: #676767;
    font-size: 12px;
    letter-spacing: 0.18px;
    line-height: 21px;
    padding-left: 10px;
	display: inline-block;
}
nav[role="navigation"] li:last-child {margin-right:0px;}	
nav[role="navigation"] li a:last-child {padding-right:0px;}	
nav[role="footer_navigation"] li {
    float: left;
    position: relative;
    margin: 0 8px 0 0;
    font-size: 14px;
}
nav[role="footer_navigation"] li span{
    color: #676767;
    font-size: 12px;
    letter-spacing: 0.18px;
    line-height: 16px;
    padding-left: 8px;
    margin-top: -22px;
    padding-bottom: 10px;
    display: inline-block;
}
nav[role="footer_navigation"] li:last-child {margin-right:0px;}	
nav[role="footer_navigation"] li a:last-child {padding-right:0px;}	

nav.wrapper li a {
	float: left;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	line-height: 0px;
	padding: 10px 10px 0;
	text-decoration: none;
	color: #9E4071;
	
}
.lt-ie9 nav.wrapper li a {
	position: relative;
	float: left;
	padding: 10px 13px;
	text-decoration: none;
	color: #fff;
	line-height: 1.25em;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	border: 1px solid #a05fae;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-pie-border-radius: 6px 6px 0 0;
    -webkit-box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 2px;
	-pie-box-shadow: #491a5b 0px 0px 4px;
	background: #b161c1; /* Old browsers */
	background: linear-gradient(#b161c1, #742c83);
	-pie-background: linear-gradient(#b161c1, #742c83);
	behavior: url(PIE.htc);
}
	
nav.wrapper li a:hover,
nav.wrapper li a:focus,
nav.wrapper li a:active,
nav.wrapper li.active a {
	
}

nav.breadcrumb {
	font-size: 14px;
	color: #b1b1b1;
	margin-bottom: 24px;
	}
nav.breadcrumb a {
	font-size: 11px;
	margin: 0 1px;
	text-decoration: none;
	color: #898989;
	}
nav.breadcrumb a:first-child {
	margin-left: 0;
	}
nav.breadcrumb a:hover,
nav.breadcrumb a:focus {
	color: #5e204d;
	}
nav.breadcrumb a:active {
	color: #575757;
	}
nav.breadcrumb strong {
	font-size: 11px;
	margin-left: 1px;
	font-weight: bold;
	color: #575757;
	}

#containerHome .hdrHome {
	font: italic 36px Georgia, "Times New Roman", Times, serif;
	color: #7f7f7f;
	text-align: center;
	margin-top: 0;
}

.taglineHome {
	border: 1px dashed #b2b2b2;
	border-width: 1px 0;
	min-height: 40px;
}

.taglineHome .h2-style.no-background
{
	background: none;
	padding-left: 0px;
}

.taglineHome .h2-style {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #5e204d;
	background: 0 -145px url(/images/bg-sprites-home.png) no-repeat;
	padding: 2px 0 2px 32px;
	margin: .35em 0;
}

header .sg-17, .taglineHome .sg-17 { margin-bottom: 0; }

.hdrRomance {
	background: 0 0 url(/images/bg-sprites-home.png) no-repeat;
	color: #dd6403;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}

.hdrFree {
	background: -8px -75px url(/images/bg-sprites-home.png) no-repeat;
	color: #dd6403;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	padding-right: 32px;
}

#containerHome p, #containerBook p {
	line-height: 1.25em;
	font-size: 13px;
	text-align: left;
}

.wrapHomeLeft {
	width: 224px;
	float: left;
}

#containerHome .wrapHomeLeft article.sg-8 {
	clear: left;
}

#containerHome .wrapHomeLeft p {font-size:12px;word-wrap: break-word !important;}

#containerHome .sg-8 {
	width: 200px;
	margin: 0;
	padding: 0 14px 20px 10px;
	color: #575757;
	background: bottom center url(/images/bg-shadow-flare-bottom.png) no-repeat;
}
.sign-up-form {
	width: 100%;
	height: 462px;
}

#containerHome .sg-8_nobg {
	background: none repeat scroll 0 0 transparent !important;
}

#containerHome .sg-26 {
	width: 705px;
	min-height: 1550px;
	margin: 0;
	padding: 0 0 18px 40px;
	background: left -50px url(/images/bg-shadow-flare-right.png) no-repeat;
}

#containerHome h1, #containerBook h1 {
	color: #5e204d;
    font: italic 24px Georgia,"Times New Roman",Times,serif;
}

#containerHome h2, #containerBook h2 {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #5e204d;
}

#containerHome .wrapHomeLeft h2 {margin-top: 0;}

.newsletterLeft {
	width: 190px;
	height: 32px;
	margin-bottom: 12px;
	background: 0 -60px url(/images/bg-sprites-search.png) no-repeat;
}

.newsletterLeft input[type="text"] {
	color: #7b7b7b;
	width: 123px;
	padding: 0 10px;
	line-height: 32px;
	height: 32px;
	border: none;
	background: none;
	vertical-align: top;
}

.newsletterLeft input[type="submit"] {
	width: 40px;
	height: 32px;
	border: none;
	background: none;
}

a.safeSubscribe {
	display: block;
	margin: 0 auto 12px auto;
	width: 169px;
	height: 14px;
	background: 0 -110px url(/images/bg-sprites-search.png) no-repeat;
}

.featuredNovelThumb {
	display: block;
	margin: 0 auto 12px auto;
	max-width: 160px;
}

.featuredNovelThumb img {
	background: #fff;
	padding: 6px;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
	-pie-box-shadow: #491a5b 0px 0px 4px;
	behavior: url(PIE.htc);
}

#featuredNovel .h3-style, #featuredAuthor .h3-style,#featuredBookie .h3-style{
	text-align: center;
	margin-bottom: 0.2em;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-top: 18px;
}

#containerHome .authorName {
	text-align: center;
	margin: 0;
}

.btnRoundedOrange {
	width: 120px;
	display: block;
	margin: 0 auto 12px auto;
	padding: 6px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	color: #fff;
	border: 2px solid #fff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	-pie-border-radius: 18px;
    -webkit-box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
	background: #FF5C00; /* Old browsers */
	background: -moz-linear-gradient(top, #FF5C00 0%, #FF5C00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF5C00), color-stop(100%,#FF5C00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FF5C00 0%,#FF5C00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FF5C00 0%,#FF5C00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FF5C00 0%,#FF5C00 100%); /* IE10+ */
	background: linear-gradient(top, #FF5C00 0%,#FF5C00 100%); /* W3C */
	-pie-background: linear-gradient(#ff7d00, #ff4300);
	behavior: url(PIE.htc);
}

.btnRoundedOrange:hover { color: #ffe1ac; }

#containerHome .wrapHomeLeft article.sg-8#publishWithUs {margin: -25px 0 0 0;padding:0 0 27px 0;width:224px;}

#publishWithUs a {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #a02685;
	text-align: center;
	display: block;
	background: rgba(253,255,179,0.6);
	padding: 15px 0;
}

#publishWithUs a span { font-size: 24px; }

#containerHome .featuredAuthorThumb {
	text-align: center;
}

.featuredAuthorThumb a {
	display: block;
	margin: 0 auto 12px auto;
	width: auto;
	/* width: 137px; */
}

.featuredAuthorThumb img {
	background: #dcdbd4;
	padding: 10px 12px;
}

.btnRoundedBlue {
	display: block;
	position: relative;
	margin: 0 auto 5px auto;
	padding: 6px 10px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
	color: #fff;
	border: 2px solid #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-pie-border-radius: 8px;
    -webkit-box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
	background: #5e204d; /* Old browsers */
	behavior: url(PIE.htc);
	width: 180px;
}

.btnRoundedBlue:hover { color: #dae0e3; }

.slats .btnRoundedBlue, .bookDetails .btnRoundedBlue {
	width: 60px;
	margin: 0 !important;
	font-size: 11px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-pie-border-radius: 12px;
	behavior: url(PIE.htc);
}

.btnRoundedGreen {
	position: relative;
	display: inline-block;
	margin: 0 12px 2px 0;
	padding: 6px 22px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	color: #fff;
	border: 2px solid #fff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	-pie-border-radius: 18px;
    -webkit-box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
	background: #86a92c; /* Old browsers */
	background: -moz-linear-gradient(top, #86a92c 0%, #608417 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86a92c), color-stop(100%,#608417)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #86a92c 0%,#608417 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #86a92c 0%,#608417 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #86a92c 0%,#608417 100%); /* IE10+ */
	background: linear-gradient(top, #86a92c 0%,#608417 100%); /* W3C */
	-pie-background: linear-gradient(#86a92c, #608417);
	behavior: url(PIE.htc);
}

.btnRoundedGreen:hover { color: #e7ffa5; }

.slats .btnRoundedBlue, .slats .btnRoundedGreen, .bookDetails .btnRoundedBlue, .bookDetails .btnRoundedGreen { 
	display: inline-block; 
	margin: 0 12px 0 0;
	padding: 6px 10px;
}

.arrowsList { padding-left: 18px; }

.arrowsList li {
	list-style-image: url(/images/img-arrow.png);
	font-size: 13px;
	line-height: 1.25em;
	margin-bottom: .5em;
}

.publishQuote {
	margin: 24px -36px 24px -10px;
	height: 109px;
	background: bottom left url(/images/bg-publish-with-us.png) no-repeat;
	padding: 20px 80px 0 180px;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	line-height: 1.35em;
	width: 66%;
}
.publishQuote_Talk
{
	margin: 24px -36px 24px -10px;
	height: 109px;
	background: url("/images/talk-with-content.png") no-repeat scroll left bottom #FCF8E9;
	padding: 20px 80px 0 180px;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	line-height: 1.35em;
	width: 66%;
}
.bannerHome {
	min-height: 360px;
	margin: 0 auto;
	background: bottom center url(/images/bg-home-banner.png) no-repeat;
}

.bannerHomeLeft {
	display: inline;
	float: left;
	width: 400px;
	padding: 55px 0 0 55px;
	color: #575757;
}

.bannerHomeRight {
	display: inline;
	float: left;
	width: 450px;
	margin-left: 50px;
	color: #575757;
}

.bannerHomeLeft .h3-style, .bannerHomeLeft .h3-style a {
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 0.2em 0;
}

#containerHome .bannerHomeLeft .authorName {
	text-align: left;
	font-size: 12px;
	margin: 0;
}

.bannerHomeLeft .btnRoundedGreen { margin-left: 200px; font-size: 14px; width: 120px; }

.thumbLarge {
	background: bottom center url(/images/bg-thumb-shadow-lg.png) no-repeat;
	float: left;
	margin: 0 20px 0 12px;
  padding-bottom:14px;
}
#home_thumb_large
{
  padding:0;
  height:241px;
}
.thumbLarge_category
{
	background: bottom center url(/images/bg-thumb-shadow-lg.png) no-repeat;
	float: left;
	margin: 0 20px 0 12px;
  height:232px;
}
.ribbonArea {
	margin-bottom: 18px;
	overflow: hidden;
}

#containerHome .ribbonLeft {
	width: 335px;
	display: inline;
	float: left;
	margin-right: 16px;
}

#containerHome .ribbonLeft p { font-size: 12px; color: #575757;word-break:unset; }

#containerHome .ribbonArea .h2-style {
	padding: 7px 12px 36px 36px;
	margin: 0 -24px 0 0;
	background: url(/images/bg-ribbon.png) no-repeat;
	color: #fff;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}

.thumb119px {
	background: bottom center url(/images/bg-thumb-shadow.png) no-repeat;
	padding-bottom: 20px;
	float: left;
	margin: 0 20px 0 12px;
}

.ribbonArea .h3-style, .ribbonArea .h3-style a {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #5e204d;
	margin: 0 0 0.2em 0;
}

#containerHome .ribbonArea .authorName {
	text-align: left;
	font-size: 12px;
	margin: 0;
}

.ribbonRight {
	display: inline;
	float: right;
	width: 349px;
	height: auto;
	background: center 47% url(/images/bg-image-slider.png) no-repeat;
}

.reviewsBubble {
  background: url("/images/bg-sprites-search.png") no-repeat scroll 5px -140px transparent;
  display: inline-block;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
  width: 40px;
}

.bookLeftAd {
	float: left;
	width: 153px;
	margin-right: 10px;
	background: aqua;
}

.bookLeftNav {
	float: left;
	width: 109px;
	margin-right: 10px;
}

#containerBook .sg-26 {
	width: 656px;
	min-height: 540px;
	margin: 0;
	padding: 0 0 18px 20px;
	background: left -50px url(/images/bg-shadow-flare-right.png) no-repeat;
}

.breadcrumbBook { margin-bottom: 24px; min-height: 20px; }

.breadcrumbBook nav.breadcrumb {
	display: inline;
	max-width: 300px;
	margin: 0;
}

.breadcrumbBook .sg-12 {
	display: inline;
	float: right;
	margin: 0;
	width: 310px;
}

.breadcrumbBook .sg-12 .searchTop {
	top: 0;
	right: 0;
}

.bookThumbGiant, .bookDetails {
	display: inline;
	float: left;
}

.bookThumbGiant {
	width: 325px;
	margin-right: 20px;
}

.bookDetails {
	width: 260px;
}

.bookDetails h1 {
	font: italic 28px Georgia, "Times New Roman", Times, serif;
	color: #5e204d;
	margin: 0;
	}

#bookWrapFooter {
	background: top center url(/images/bg-book-bottom.png) no-repeat;
	padding-top: 24px;
	clear:both;
}

#bookWrapFooter h2, #bookWrapFooter .h2-style-book-page {
	margin: 0 0 .5em 0;
}

#bookWrapFooter p {
	font-size: 12px;
}

#bookWrapFooter .sg-4 { margin: 0 7px 5px 40px; display: inline; }
#bookWrapFooter .sg-7 { margin: 0; display: inline; width: 250px;margin-left:40px }

#bookWrapFooter .sg-4 img {
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
}

.postComment textarea {
	display: block;
	padding: 6px 10px;
	font-size: 11px;
	color: #828282;
	width: 312px;
	height: 60px;
	border: 1px solid #cfcfcf;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-pie-border-radius: 6px;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #e4e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e4e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#e4e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#e4e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#e4e3e3 100%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%,#e4e3e3 100%); /* W3C */
	-pie-background: linear-gradient(#fefefe, #e4e3e3);
	behavior: url(PIE.htc);
}

.postComment input[type="submit"] {
	display: block;
	padding: 6px 10px;
	margin-top: 6px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 1em;
	color: #fff;
	border: 2px solid #fff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	-pie-border-radius: 18px;
    -webkit-box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 2px 2px rgba(0, 0, 0, 0.2);
	background: #5d248f; /* Old browsers */
	background: -moz-linear-gradient(top, #9c52bb 0%, #5d248f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c52bb), color-stop(100%,#5d248f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9c52bb 0%,#5d248f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9c52bb 0%,#5d248f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9c52bb 0%,#5d248f 100%); /* IE10+ */
	background: linear-gradient(top, #9c52bb 0%,#5d248f 100%); /* W3C */
	-pie-background: linear-gradient(#9c52bb, #5d248f);
	behavior: url(PIE.htc);
}

.postComment input:hover[type="submit"] { background: #5d248f; }

footer {
	background: #5e204d;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
    display:table;
    width:100%;
	top: 300px;
}

footer nav[role="footer_navigation"] li {
	float: left;
	}
footer nav[role="footer_navigation"] li a {
	float: left;
	padding-right: 20px !important;
	text-decoration: none;
	color: #fff;
	border-radius: 4px;
	}
footer nav[role="footer_navigation"] li a:hover,
footer nav[role="footer_navigation"] li a:focus {
	color: #E19BFF;
	}
footer nav[role="footer_navigation"] li a:active {
	color: #fff;
	}
footer nav[role="footer_navigation"] li.active a {
	font-weight: bold;
	color: #fff;
	}				


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.ratingCountSection
{
  display: inline-block;
  float: left;
}
.ratingPtag
{
  font-size: 13px;
  line-height: 1.25em;
  margin-bottom: 0;
  margin-top: 3px; 
  margin-right:5px;
}
.float_left
{
  float:left;
}

.float_right
{
  float:right;
}
.ratingcountarea
{
  display: inline-block; margin-top: -2px;
}
.reviewContent
{
    display: inline-block;
    margin-top: 3px;
    text-align: center;
    width: 70px;  
}
.clear_both
{
  clear:both;
}
.bookReviewrating
{
   display: inline-block;
    margin-top: -7px;
    margin-left:5px;
}

ul.top_5_romance{
height: 175px;
width: 295px;
}

ul.top_5_romance li {
	float: left;
  list-style: none outside none;
	margin-left: 0;
  margin-right: 7px;
	height: 190px;
	width: 63px;
}

.newpaginationspan
{
  display: block;
  float: right;
	margin-top: -12px;
	margin-bottom: -11px;
}
.none
{
  display:none !important;
}


.more_chapter_li{display:none;}
.more_books_bottom
{
    display: block;
    line-height: 20px;
    text-align: justify;
    position:relative;
    padding: 0 2px;
}

.more_books_bottom a 
{
  color: #ffffff;
}
.more_books_bottom a:hover
{
  color: #E19BFF;
}

.book_added_success
{
    color: green;
    display: block;
    margin-bottom: 5px;
    text-align: center;
}
.constant_contact
{
  height:185px;
  width:200px;
  margin:0 auto;
}

#containerHome .constant_contact .fsEmbed  p {text-align: left;}

#subscribe_on_signup
{
  width:300px;
  margin: 0 auto 50px;
}
#subscribe_on_signup .subscribe_news_letter_content
{
  text-align:left;
  color: #5e204d;
  font: italic 18px Georgia,"Times New Roman",Times,serif;
}
#subscribe_on_signup .subscribe_constant_form
{
    display: block;
    margin: 0 auto;
    width: 220px;
}
#subscribe_on_signup .continue_content
{
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  width: 270px;
  display:block;
}

.fsBody .fsForm {height: auto; overflow: hidden;max-height: 140px;}
.fsForm .fsSubmit {padding-bottom: 15px !important;}

.chapter_search_box
{
  display: table;
  width: auto;
}
.book_content_search #searchbox
{
  position: inherit;
  top: 0;
  width: auto;
}

#containerBook .manual-text span.large-font {font-size: 50px;}
#containerBook .manual-text span.small-font {font-size: 30px;}
#containerBook .manual-text span.medium-font {font-size: 40px;padding:20px;}


#containerBook .manual-text {text-align: center; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; color: white;display:block;}
#containerBook .manual-text div {color:#FFFFFF; position: absolute;top: 40px;text-align: center;width:99%;height:90%;}
#containerBook .manual-text p {text-align: center; font-size: 25px; width: 99%; position: absolute; bottom: 10px;margin-bottom:0px;}


#text p.sm
{
	 font-size: 80% !important;
}
#text p.lg
{
	 font-size: 120% !important;
}
#text p.xl
{
	 font-size: 150% !important;
}
#text p.md
{
	 font-size: 100% !important;
}
.text-size-slider
{
  width:300px;margin:0px auto;
}

.text-size-slider .sg-13 {width:300px;}
.text-size-span {
	float: left;
	font-size: 14px;
	margin-right: 2px;
	font-weight: bold;
}
.learn_more
{
  border: 1px solid #5e204d;
  display: block;
  margin: 0px auto 10px;
  padding: 0 15px;
  text-align: justify;
  width: 95%;  
}

.BookCoverHasText{text-align: center; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; color: white;font-weight: bold;}
.newest-books.BookCoverHasText {color:#FFFFFF; position: absolute;top: 65px;width:153px;font: bold italic 18px Georgia,"Times New Roman",Times,serif;margin: 24px 0px;text-align: center;line-height: 27px; }
.BookCoverHasText.top-rated div {color:#FFFFFF; position: absolute;top: 21px;width:119px;font: bold italic 14px Georgia,"Times New Roman",Times,serif;text-align: center;}
#containerHome .BookCoverHasText.top-rated p.Author-Name {text-align:center;width:119px;font-size: 15px; position: absolute;top: 125px;}
.BookCoverHasText.categories-books  div{color:#FFFFFF; position: absolute;width:120px;left:11px;font: bold italic 14px Georgia,"Times New Roman",Times,serif;text-align: center;margin-top: 15px;}
#containerHome .BookCoverHasText.categories-books p.Author-Name {color: #fff;left:11px;text-align:center;width:120px;font-size: 13px; position: absolute;top: 125px;}
.BookCoverHasText-small {height:100px;overflow:hidden;font-weight:bold;width:63px;top:5px;color:#fff;font-size: 11px;text-align:center;position:absolute;}

.book-list.mobile.BookCoverHasText div{color:#FFFFFF; position: absolute;top: 50px;width:145px;font: bold italic 24px Georgia,"Times New Roman",Times,serif;}
.book-list.BookCoverHasText div span{font-size: 14pt;padding:5px;}
#containerHome .book-list.BookCoverHasText p {text-align:center;overflow:hidden;height:55px;color: #fff;width:150px;font-size: 14pt; padding: 5px;position: absolute;top: 140px;text-align:center;}
.book-list.BookCoverHasText div{color:#FFFFFF; position: absolute;top: 50px;width:153px;font: bold italic 24px Georgia,"Times New Roman",Times,serif;}


img.splice-image{position:absolute;bottom:0px;}
.no-margin-top{margin-top:0px;}
.banner-color {color:#5e204d;}
.h3-style-tooltip a {font-size: 14px;font-weight: bold;}
.featured-author-bio {width:205px;}
.normal-font-weight {font-weight:normal;}
.form-stack-iframe{width:200px; height:700px;}
.logo-top-book-view {width:240px;margin:0;display:inline;}
.logo-top-book-view a img {margin-left:-25px;}
.view-book-ad {
	margin:0;
	display:inline;
	position: absolute;
    z-index: 99;
    right: 0;
}
.rating-main-apply-width {width: 170px;}
.h2-style-book-page {color: #5e204d;font: italic 18px Georgia,"Times New Roman",Times,serif;margin: 14px 0px;}
#books_chapters_mobile {outline:none;}
#containerBook .book-author-name-border{border-bottom: 1px solid #DCDCDC;margin-top:.75em;padding-bottom:.75em;}
#containerBook .read-comment-border{border-bottom: 1px solid #DCDCDC;margin-top:.5em;padding-bottom:.75em;margin-bottom:1.75em;}
.free-email-section {
	width: 288px;
	margin-left: -31px;
	height: 350px;
}
.author-info-section {width:285px;border-right:1px solid #c9c9c9;border-width: 0 1px;padding:0 6px;min-height:225px;}
.post-comment {width:580px;}
#containerHome .h1-style, #containerBook .h1-style {font: italic 24px Georgia,"Times New Roman",Times,serif;color: #5e204d;margin: 14px 0px;}
#containerHome .h2-style, #containerBook .h2-style , .h2-style-mobile{font: italic 18px Georgia,"Times New Roman",Times,serif;color: #5e204d;margin: 14px 0px;}
#top-nav-content {position: absolute;width: 100%;top: 0px;height:170px;}
#main-content-wrapper {top: 230px;position:relative;}
.rateThisBookContent{
display:inline-block;float:left;color: #5e204d;
font: italic 13px Georgia,"Times New Roman",Times,serif;
font-size:13px;
margin-right:5px;
margin-top: 3px;
}
.aboutAuthorName{
	font-size:14px;
}
.WeeklyTipstext
{
	font-size:12px;
}
.club_links
{
	display: block;
	font-size: 10pt;
	line-height: 25px;
	color:#5e204d;
}
.club_links a
{
	text-decoration:underline;
	color:#5e204d;
}
#club_links_section
{
	margin-top:40px;
}
#conversation_links_section 
{
	margin-top:40px;
	margin-bottom:40px;
}
#conversation_links_section .club_links
{
	line-height: 15px;
}
.top-5-romance-content
{
	top:20px !important;
	width:67px;
	line-height:13px;
}
.featured-novel-book
{
	color: #FFFFFF !important;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-style: italic !important;
	font-weight: bold !important;
	text-align: center !important;	
}
.featured-novel-title
{
	color: #FFFFFF !important;
	font: italic bold 15px Georgia,"Times New Roman",Times,serif !important;
	left: 50px !important;
	margin-top: 16px !important;
	position: absolute !important;
	text-align: center !important;
	width: 120px !important;	
}
.featured-novel-title-mb
{
	color: #FFFFFF !important;
	font: italic bold 15px Georgia, "Times New Roman", Times, serif !important;
	margin-top: 16px !important;
	position: absolute !important;
	text-align: center !important;
	width: 120px !important;
}
.featured-novel-author
{
	font-size: 16px !important;
	left: 37px !important;
	position: absolute !important;
	text-align: center !important;
	top: 185px !important;
	width: 144px !important;
	margin-bottom:3px !important;
}
.featured-novel-author-mb
{
	font-size: 16px !important;
	position: absolute !important;
	text-align: center !important;
	top: 185px !important;
	width: 144px !important;
	margin-bottom: 3px !important;
}

.expand-collapse {
	background-color:#5e204d;
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5e204d, endColorstr=#2D0F49);
	 background-image:-moz-linear-gradient(top, #5e204d 90%, #5e204d 100%);
	 background-image:-webkit-linear-gradient(top, #5e204d 90%, #5e204d 100%);
	 background-image:-ms-linear-gradient(top, #5e204d 90%, #5e204d 100%);
	 background-image:linear-gradient(top, #5e204d 90%, #5e204d 100%);
	 background-image:-o-linear-gradient(top, #5e204d 90%, #5e204d 100%);
	 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(90%,#5e204d), color-stop(100%,#2D0F49));
    float: left;
    padding-bottom: 7px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    width: 100%;
	cursor:pointer;
}

.exapand-collapse-text {
    color: #FFFFFF;
    font-size: 18px;
    padding-left: 5px;
}
.expand-collapse-icon
{
	padding-left:5px;
	cursor:pointer;
}
.expand-collapse-icon img
{
	margin-top:-5px;
}
.show-hide-content
{
	position: relative;
    top: 10px;
    margin-bottom: 20px;
}
.show-hide-content
{
	display:none;
}
.expandSection
{
	margin-bottom:0px;
}
.show-hide-content .BookCoverHasText
{
	top:0px !important;
	width:145px !important;
	font-size:15px !important;
}
.show-hide-content .ribbonLeft p
{
	font-size:11pt !important;
}
.featured_novel_mobile .featured_title
{
	color:#5E9DDD !important;
}
p.featured_paragraph_content
{
	font-size:12pt !important;
}
.more-options-links
{
	display:block;
	cursor:pointer;
}
.footer_copyright
{
	clear:both;
}
.mobile_footer .bottom_bar_links li
{
	line-height:35px !important;
}
.mobile_content_main  #featuredAuthor
{
	margin-top:-30px !important;
}
.mobile_home_round_buttons a
{
	min-width:215px !important;
	font-weight:normal !important;
}

.mobile_home_round_buttons
{
	clear:both;
}

#containerHome .TagLineMobile
{
	border: none !important;
}
#subscribe_on_signup_mobile
{
	margin: 55px auto 50px;
	text-align: center;
}

.bookmark-icon
{
	margin-right:10px;
}
@media only screen 
and (max-width: 970px ) {
	#containerHome h1, #containerBook h1
	{
		font-size:21px;
	}
	.mobile-readfull-buttons 
	{
		width:100%;
		clear:both;
		text-align:center;
	}
	.mobile-readfull-buttons .btnRoundedBlue
	{
		font-size: 16px;
		font-weight: normal;
		padding: 7px 60px;
		width: auto !important;
	}
	.categoryBookItem .ratingsReviews
	{
		min-height:inherit !important;
	}
	#containerHome .book-list.BookCoverHasText p
	{
		height:80px;
		top:115px;
	}
	.bottom_navs_ratings
	{
		clear: right;
		float: left;
		margin-left: -50px;
		margin-top: 5px;	
	}
	.book-content-mobile
	{
		margin-top:30px;
	}
	.expandSection .authorName
	{
		margin:0;
	}
	.bookmark-this-page,.return-to-bookmark
	{
		cursor:pointer;
	}
	.return-to-bookmark-icon img:hover
	{
		opacity:0.60;
	}
	.bookmark-icon img:hover
	{
		opacity:0.60;
	}
	#SeeMoreBooks
	{
		font-weight:normal !important;
	}
	.more_options_ul
	{
		list-style:none;
	}
	.more_options_ul li
	{
		background-attachment: scroll !important;
		background-clip: border-box !important;
		background-color: rgba(0, 0, 0, 0) !important;
		background-image: url("/images/right-arrow.png") !important;
		background-origin: padding-box !important;
		background-position: -10px -11px;
		background-repeat: no-repeat;
		background-size: 40px auto;
		padding-left: 20px;
	}
}
@media only screen 
and (max-width: 970px ) {
		.mobile-registration-bar
		{
			height: 25px !important;
			width: 100% !important;
		}
		.mobile-reg-form
		{
			margin-left: 0 !important;
			margin-right: 0 !important;
			width: 100% !important;;
		}
		.reg-label
		{
			display:block;
		}
		#regForm td input.input
		{
			width:90% !important;
			height:20px;
		}
		#reg-mobile-table
		{
			width:100%;
			font-size:17px !important;
		}
		.authorSubmission
		{
			padding-left:20px;
			width:auto !important;
		}
		.authorSubmission ul
		{
			padding-left:15px;
			width:auto !important;
		}
		.termsOfUseUL{
			padding-left:20px;
			width:auto !important;
		}
		.learnMoreOL{
			padding-left:20px;
			width:auto !important;
		}
		.learnMoreUL{
			padding-left:20px;
			width:auto !important;
		}
		#dashboard
		{
			float: left !important;
			margin-left: 0 !important;
			margin-right: 0 !important;
			padding: 0 !important;
			padding-left: 0 !important;
			padding-right: 0 !important;
			width: 95% !important;
		}
		.mobile_footer
		{
			float:left !important;
			clear:both !important;
		}
		.author_benefits_ul
		{
			padding-left:20px;
		}
		.thanks
		{
			position:relative !important;
		}
		.CategoryRatingSection
		{
			float:left;
			clear:both;
			width:100%;
		}
		.CategoryRatingSection .ratingblock 
		{
			padding-left:0px !important;
			padding-bottom:7px !important;
			width:100% !important;
		}
		.CategoryRatingSection .ratingCountSection
		{
			width:auto !important;
		}
		.wrapper {
			width: 983px;
		}
		nav[role="navigation"] li {
			margin: 0 9px 0 0px;
		}
		nav[role="footer_navigation"] li {
			margin: 0 9px 0 0px;
		}		
}
@media only screen 
and (max-width: 900px ) {
    .topNav nav ul{
	    position:relative;
		margin-left:5px;
	}
	div#bookieCovercontainer,div#choose_cover_content {
		width:auto !important;
	}
	#choose_cover {
		table-layout:fixed !important;
		width:100% !important;
	}
	#choose_cover td {
		display:block !important;
		width:45% !important;
		padding:0 !important;
		margin:0 !important;
		float:left;
	}
	div#choose_cover_content form input.choose_cover_button {
		margin-left:auto !important;
		margin-right:auto !important;
		display:block !important;
	}
	#bookie_title {
		display:block;
		margin-top:10px;
	}
}
.followLike .pbsShare {
	float: right;
    margin-left: 5px;
}
.pbsShare img{
	width:32px;
}
.pbs-Share {
	cursor:pointer;
}

#bookieHome p {
	line-height: 1.25em;
	font-size: 13px;
	text-align: justify;
}

#bookieHome .wrapHomeLeft article.sg-8 {
	clear: left;
}

#bookieHome .wrapHomeLeft p {font-size:12px;}

#bookieHome .sg-8 {
	margin: 0;
	padding: 0 14px 20px 10px;
	color: #575757;
}

#bookieHome .sg-8_nobg {
	background: none repeat scroll 0 0 transparent !important;
}

#bookieHome {
	margin-bottom:50px;
}

#bookieHome #crumbs a{
	font-size:15px;
}

#bookieHome h1, #containerBook h1 {
	color: #5e204d;
    font: italic 24px Georgia,"Times New Roman",Times,serif;
	margin-top:5px;
	margin-bottom:5px;
	width: 100%;
	text-transform: capitalize;
}

#bookieHome h2, #containerBook h2 {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	color: #5e204d;
}

#bookieHome .wrapHomeLeft h2 {margin-top: 0;}
.bookieHead {
	width:100%;
	margin-top:15px;
}
.bookieCover img {
	width:130px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
}
.bookieCover {
	height: 160px;
    width: 130px;
	overflow:hidden;
}
.coverText {
	color: white;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-top: 65px;
    text-align: left;
    width: 100%;
}
.coverText img {
	position: relative;
	margin-top: -80px;
	z-index:1;
	height: 160px;
}
.coverText span{
	position: relative;
	z-index:2;
	margin-left: 15px;
}

.bookieRight {
	padding-left:5px;
	display:table;
}
.bookieAdd {
    margin-top: 15px;
}
.bookieAddFileds {
	display: block;
    margin-bottom: 10px;
}
.bookieFields {
	color:#898D8E;
}
.darkGray {
	color:#52544F !important;
}
.orangeButton {
	background: #ff7f26 none repeat scroll 0 0;
	border: medium none #ff7f26;
	color: white;
	font-weight: bold;
	padding: 7px;
}
.redButton {
	background: red none repeat scroll 0 0 !important;
    border: medium none #ff7f26;
    color: white;
    font-weight: bold;
    padding: 7px;
}
.bookieSave {
	clear: both;
	float: right;
}
.ckEditorFiled {
	margin-top: 20px;
	width: 100%;
	margin-bottom: 20px;
}
.bottomLoginContent {
	margin-top:35px;
}
.loginContent {
	font-size:18px;
}



.pbs-form-fields li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}

.pbs-form-fields input[type=text],
.pbs-form-fields input[type=date],
.pbs-form-fields input[type=datetime],
.pbs-form-fields input[type=number],
.pbs-form-fields input[type=search],
.pbs-form-fields input[type=time],
.pbs-form-fields input[type=url],
.pbs-form-fields input[type=email],
textarea,
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none; 
}
.pbs-form-fields input[type=text]:focus,
.pbs-form-fields input[type=date]:focus,
.pbs-form-fields input[type=datetime]:focus,
.pbs-form-fields input[type=number]:focus,
.pbs-form-fields input[type=search]:focus,
.pbs-form-fields input[type=time]:focus,
.pbs-form-fields input[type=url]:focus,
.pbs-form-fields input[type=email]:focus,
.pbs-form-fields textarea:focus,
.pbs-form-fields select:focus{
    -moz-box-shadow: 0 0 8px #ff7f26;
    -webkit-box-shadow: 0 0 8px #ff7f26;
    box-shadow: 0 0 8px #ff7f26;
    border: 1px solid #ff7f26;
}
.pbs-form-fields .field-divided{
    width: 49%;
}

.pbs-form-fields .field-long{
    width: 100%;
}
.pbs-form-fields .field-select{
    width: 100%;
}
.pbs-form-fields .field-textarea{
    height: 100px;
}
.pbs-form-fields input[type=submit], .pbs-form-fields input[type=button]{
    background: #ff7f26;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
.pbs-form-fields input[type=submit]:hover, .pbs-form-fields input[type=button]:hover{
    background: #ff7f26;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.pbs-form-fields .required{
    color:red;
}
div#bookieCovercontainer {
    background-color: #F0F0BC;
    border: 1px solid #F0F0BC;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    width: 798px;
}
.center {
	text-align:center;
}
.backgroundBookie {
	background-position: left left;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.redError {
	margin-top:10px;
	margin-bottom:10px;
	color:red;
	text-align:center;
}
.greenSuccess {
	margin-top:10px;
	margin-bottom:10px;
	color:green;
	text-align:center;
}
.cke_chrome {
	margin-top:5px !important;
}
.storyTitle{
  text-align: left;
}
.storyFields input{
  width: 65%;	
}
.pinkColor {
	color:#9C3C40;
}
.grayColor {
	color:#7f7f7f !important;
}
.hdrRomance,.hdrFree {
	color:#7f7f7f !important;
}

.taglineHome{
	border:none;
}
.bookeiSection{
	padding-top: 25px;
	border-bottom: 1px dashed #b2b2b2;
	border-width: 1px 0;
}

#containerHome .hdrHome {
	text-align: left;
	  margin-left: 95px;
}
.hdrFree {
	background: -28px -75px url(/images/bg-sprites-home.png) no-repeat;
}
.add_a_bookie a,.add_book a {
	color:white;
}
.add_a_bookie,.add_book {
	background-color: #ff8c00;
    border: medium none;
    border-radius: 14px;
    color: white !important;
    font-size: 14px;
    font-weight: 800;
    margin-top: 10px;
    padding: 6px 5px;
    width: auto;
}
.tagDiv{
	text-align:center;
}
.tagButton {
	height: 115px;
	width: 115px;
	border-radius: 50%;
	box-shadow: 0 0 0 2px #ff5c00;
	border:2px solid #fff;
	background-color:#ff5c00;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	margin-right: 20px;
	margin-left: 20px;
	vertical-align: middle;
}
.tagButton b{
	font-size: 14px;
    font-weight: bolder;
}
.taglineHome .sg-17{
	float: none;
	padding-left: 115px;
}
.indexButton{
	position: absolute;
	right: 20px;
	top: 32px;
}
.bookieButton{
	background-color: #FF5C00;
	border-radius: 17px;
	width: 120px;
	height: 35px;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 14px;
	border: none;
	margin-left: 150px;
}
.leftNavbookie{
	text-align:center
}
.leftNavButton{
	background-color: #FF5C00;
	border-radius: 17px;
	width: 130px;
	height: 30px;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 14px;
	border: none;
}
.btnRoundedGreenRight {
	width: 118px;
	background: -webkit-linear-gradient(top, #719521 0%, #719521 100%);
	background: #86a92c;
	background: -moz-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86a92c), color-stop(100%, #608417));
	background: -o-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: -ms-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: linear-gradient(top, #86a92c 0%, #608417 100%);
	color: #FFFFFF;
	border: 2px solid;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
	margin: -48px auto 18px 32px;
	display: block;
	padding: 6px 10px;
	border-radius: 18px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
}
.btnRoundedGreenLeftDashboard {
	width: 66px;
	background: -webkit-linear-gradient(top, #719521 0%, #719521 100%);
	background: #86a92c;
	background: -moz-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86a92c), color-stop(100%, #608417));
	background: -o-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: -ms-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: linear-gradient(top, #86a92c 0%, #608417 100%);
	color: #FFFFFF;
	border: 2px solid;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
	margin: 0 auto 18px -67px;
	display: block;
	padding: 6px 10px;
	border-radius: 18px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
}
.btnRoundedGreenLeft {
	width:66px;
	background: -webkit-linear-gradient(top, #719521 0%,#719521 100%);
	background: #86a92c;
	background: -moz-linear-gradient(top, #86a92c 0%, #608417 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86a92c), color-stop(100%,#608417));
	background: -o-linear-gradient(top, #86a92c 0%,#608417 100%);
	background: -ms-linear-gradient(top, #86a92c 0%,#608417 100%);
	background: linear-gradient(top, #86a92c 0%,#608417 100%);
	color:#FFFFFF;
	border: 2px solid;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
	margin: 0 auto 18px 55px;
	display: block;
    padding: 6px 10px;
	border-radius: 18px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
}
.btnRoundedGreenLeft:hover {
	color:white;
}
.arrowsListBookie{
    padding-left: 25px;
}
.arrowsListBookie li {
  list-style: inherit;
  font-size: 12px;
}
.arrowsList li a{
	color: rgb(84, 201, 204);
	font-size: 15px;
}
.sg-8 .arrowsList li a{
	font-size: 12px;
}
.mobileindexButton {
	 float: none;
    text-align: right;
}
.topStyledCpntent {
	margin-top:20px;
}
.contentWithButton {
	float:left;
}
.marginBottom_0 {
	margin-bottom:0 !important;
}
.followLikefooter {
	text-align:center;
}
.followLike {
	float:right;
	width: 100px;
	height: 40px;
}
.desktopShare {
	text-align: right;
    float: right;
    margin-top: 30px;
    width: 200px;
}
.desktopShare .pbsShare a {
	opacity: 0.54;
}
.desktopShare .pbsShare a:hover {
	opacity: 0.82;
}
.bookmarkSection{
	display:none;
}
.storyPartDesktop{
	font-size: 20px !important;
    margin: 0 153px;
}
.marginTop_50 {
	margin-top:50px !important;
}
.cat_parts {
    float: none;
	clear:both;
	font-size:13px;
	margin-top:7px;
	margin-bottom:8px;
}
.bookieAddFileds .unit-rating {
	display:none;
}
.ratingBookie {
	float:right;
}
.ratingBookie .ratingPtag {
	color:black;
	font-size:15px !important;
	font-weight:bold;
	margin-top:2px;
}

.headingAndContent {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	width: 510px;
}
.howToContent {
	font-size: 15px;
    line-height: 22px;
}
#loginError,#loginErrorRegister {
	color:red;
	display:none;
}
.pbsItalicHead {
	color: #5e204d;
	font: italic 24px Georgia,"Times New Roman",Times,serif;
	padding:0;
	margin:0;
}
.fontButton{
	background-color: #5e204d;
    border: medium none;
    color: #ffffff;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    width: 38px;
	margin-top:2px;
	margin-bottom:5px;
}
.fontButton b{
	font-size:18px;
}
.bookSlider {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
.bookieCover{
	cursor:pointer;
}
.mailpart{
	margin-top:17px;
}
.float_none {
	float:none !important;
}
.maxearn{
	float: none !important;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.no-margin-bottom {
	margin-bottom:0;
}
.bookshareicons {
	z-index:55;
}
#subscribeMsg {
	color:green;
}
.cat_parts input {
    margin-top: 10px;
}
#story_title,#chapter_title {
	margin-left:0px !important;
	margin-top:5px;
}
.choose_cover_button {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 110px;
	 background: #ff7f26 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 8px 15px;
}
.autoWidth {
	width:auto !important;
}
.style2 {
	font-size:13px;
}
.limitdescri{
	font-size: 16px;
    margin: 17px 0 -17px 0px;
	text-align: center;
	color: #9E4071;
}
.readonlyField {
	background: white none repeat scroll 0 0 !important;
    border: medium none !important;
    padding: 0 !important;
}
.alertUser {
	background:red !important;
	color:white !important;
	padding-left: 5px !important;
}
.charHighlighter {
	display:inline-block;
	margin-top:10px;
	background:white;
	padding: 5px 0 5px 0;
}
#totalLeft {
	width:60px;
}
.coverSelecter {
	right:0 !important;
	margin:0 !important;
	left: auto !important;
}
.coverSelecter .popup {
	padding:10px 25px 7px 0 !important;
}
.thanks
{
	position:relative !important;
}
.storyPartsSection {
	margin-top: 10px;
}
.storyPartsSection  label {
	cursor: inherit !important;
}
input[type=range],input[type=range]:focus,input[type=range]:hover {
	border:0 !important;
	outline-style:none !important;
	cursor:pointer;
	width:280px;
	margin-top: -1px;
}
.rangeSlider {
	float:none;
}
iinput[type=range] {
  -webkit-appearance: none;
}
.popup_content .bookListSort {
	background:white;
	color:#5e204d;
}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  border-radius: 1.3px;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  border-radius: 1.3px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  border: 0.2px solid #010101;
  border-radius: 2.6px;
}

input[type=range]::-ms-fill-upper {
  border: 0.2px solid #010101;
  border-radius: 2.6px;
}
.option{
	float: left; 
	margin: -26px 0 0 420px; 
	text-align: left; 
	border: 0px solid;
}
.cancelForm{
	margin: 30px 0 30px 150px;
}
.exampleLink{
	width: 300px;
	margin: 20px 0 0 105px;
}
.pbsTopBanner {
	width:100%;
	margin-top:-46px;
	cursor:pointer;
}
.bannerCont:first-child {
	text-align:center;
}
.bannerCont {
	margin-left: 20px;
	display:inline-block;
	color:white;
	vertical-align:top;
}
.bannerContInner {
	margin-left: 10px;
	display:inline-block;
	color:white;
	vertical-align:top;
}
.bannerContLast {
	margin-left: 10px;
	display:inline-block;
	color:white;
	vertical-align:top;
}
.bannerOuter {
	margin-left:auto;
	margin-right:auto;
	width:982px;
}
.bannerInner {
	padding:10px 0;
	background: #FF5C01;
}
.bannerBookie {
	font-size:25px;
}
.bannerLeft,.bannerRight {
	width:50%;
	display: inline-block;
	vertical-align:top;
}
.submitBookieBtn {
	display: inline-block;
	font-size: 13px !important;
	margin-top: 15px;
	width: auto !important;
}
.searchContainer {
	float:right;
	padding-right:0;
	margin-right:0;
}
#navigationLinks {
	display:inline;
}
.closeSection img {
	width:100%;
}
.closeSection {
	background-image: url("/images/close.png");
	background-repeat: no-repeat;
	background-size: 12px auto;
	cursor: pointer;
	display: inline-block;
	float: right;
	width: 20px;
	margin-right: -3px;
    margin-top: -5px;
}
.bannerInnerMobile .closeSection {
	margin-right: -5px;
	margin-top: -3px;
}
#pbsCustomSearch {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 982px;
}
#pbsCustomSearch .gs-result {
    padding: 5px 0 !important;
}
.gsc-result-info, .gsc-thumbnail-inside,.gs-bidi-start-align,.gsc-url-top {
	padding:0 !important;
}

.gsc-control-cse.gsc-control-cse-en {
    padding: 0;
    text-align: left;
}
.gsc-webResult .gsc-result {
	padding:0px 0 !important;
}
.gcsc-branding {
	padding-right:0px !important;
}
.gsc-results {
	width:100% !important;
}
.gsc-results .gsc-cursor-box {
    margin: 0 0 25px !important;
    padding: 0 !important;
}
.bookie_desc{
	position: relative;
	margin-top:0px;
	clear:both;
	word-break: break-word !important;
}
.BookTitle b{
	font-weight:normal;
	text-transform:lowercase;
}
table#choose_cover {
	width:100%;
	table-layout:fixed;
}
table#choose_cover tr td p {
	word-wrap: break-word;
}
@media only screen 
and (max-width: 767px ) {
	.searchTop {
		width: 310px;
		height: 32px;
		background: url(/images/bg-sprites-search.png) no-repeat;
		position: relative;
		right: -147px;
		top: 48px;
	}

	.searchTop input[type="text"] {
		color: #7b7b7b;
		width: 210px;
		padding: 0 10px;
		line-height: 32px;
		height: 32px;
		border: none;
		background: none;
		vertical-align:top;
	}
	.searchTop input[type="text"]:hover {
		color: #222222;
	}	

	.searchTop input[type="submit"] {
		width: 70px;
		height: 24px;
		border: none;
		background: none;
	}
	body {margin: auto; background: #fff center 165px url(/images/bg-body-top.png) no-repeat;}
	
	.searchTop input[type="text"] {
		color: #7b7b7b;
		width: 210px;
		padding: 0 10px;
		vertical-align:top;
	}
	.searchTop input[type="submit"] {
		width: 70px;
		height: 24px;
		border: none;
    	z-index: 99;
    	right: 0;
	}	
	.common-logo-img {margin-left:-50px;}
	
	.pbsTopBanner {
		margin-top:-13px;
	}
}