/* CSS Document */

body
{
	margin: 0 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.logo
{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	width: 1002;
	height: 105px;
}
.marquee-width
{
	width: 100%;
}

.home-logo
{
	background-image: url(../images/home-logo.gif);
	background-repeat: no-repeat;
	width: 1002;
	height: 105px;
}

.nav_botm_bg
{
	background-image: url(../images/nav_botm_bg.gif);
	background-repeat: repeat-x;
}
.left-box-bg
{
	background-image: url(../images/left-panel-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
}
.text-field
{
	width: 105px;
	height: 15px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 0px;
	text-align: left;
}
.text-field1
{
	width: 125px;
	height: 15px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 5px;
	text-align: left;
}
.text-field11
{
	width: 150px;
	height: 15px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 5px;
	text-align: left;
}
.home_text-field11
{
	width: 130px;
	height: 15px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 10px;
	text-align: left;
}
.drop-down
{
	width: 85px;
	height: 15px;
	font-size: 9px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 0px;
}
.drop-down1
{
	width: 145px;
	height: 15px;
	font-size: 9px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 0px;
}
.poll-red-txt
{
	font-size: 12px;
	color: #FF0000;
	padding: 5px 0 0 3px;
	line-height: 14px;
}
.poll-bg
{
	background-image: url(../images/opening-poll-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #2083BC;
	border-left: 1px solid #2083BC;
	border-right: 1px solid #2083BC;
}
.online-news-letter-bg
{
	background-image: url(../images/online-news-letter-bg.gif);
	background-repeat: no-repeat;
	height: 134px;
	background-position: top;
}
.news-bg
{
	background-image: url(../images/news-bg.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center;
}
.more
{
	padding: 0 15px 0 0px;
	font-size: 12px;
}
.more a
{
	text-decoration: underline;
	color: #007CC4;
}
.more a:hover
{
	text-decoration: underline;
	color: #000000;
}
.blue-line
{
	background-image: url(../images/blue-line.gif);
	background-repeat: repeat-x;
}
.forth-coming
{
	background-image: url(../images/forth-coming-bg.gif);
	background-repeat: repeat-y;
}
.forth-coming-bg-botm
{
	background-image: url(../images/forthcoming-bottom-bg.gif);
	background-repeat: repeat-x;
}
.book-space
{
	padding: 0 0 0 8px;
}
.forth-coming-text
{
	font-size: 11px;
	color: #FF0000;
	padding: 0 0 0 8px;
	line-height: 17px;
}
.forth-coming-text-black
{
	font-size: 11px;
	color: #000000;
	padding: 0 0 0 8px;
	line-height: 17px;
}

/* Shashi 13-12-08 */

.forgot-pass
{
	padding: 0 4px 0 0px;
	font-size: 11px;
}
.forgot-pass a
{
	text-decoration: none;
	color: #000000;
}
.forgot-pass a:hover
{
	text-decoration: underline;
	color: #FF0000;
}

.right-banner
{
	color: #FFFFFF;
	background-image: ../images/banner-bg.jpg;
	height: 119px;
	font-size: 14px;
	font-weight: bold;
}

.product-list-heading
{
	height: 25px;
	color: #999999;
	border: 1px solid #E9E9E9;
}

.search-result-head
{
	color: red;
	font-size: 12px;
}

.book-desc
{
	background-color: #FFF1F4;
}

.book-desc2
{
	background-color: #EEEEEE;
}

.listimg_txt
{
	font-size: 12px;
	color: #656565;
	padding: 0 0 0 8px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.listimg_txt a
{
	text-decoration: none;
	color: #656565;
}
.listimg_txt a:hover
{
	text-decoration: underline;
	color: #D20606;
}
.listimg_txt1
{
	color: #000000;
	padding: 0 0 0 8px;
	line-height: 10px;
}
.listimg_txt2
{
	font-size: 11px;
	color: #656565;
	padding: 0 0 0 8px;
	line-height: 15px;
}
.listimg_txt22
{
	font-size: 11px;
	padding: 0 0 0 20px;
	line-height: 10px;
}
.listimg_txtred
{
	font-size: 11px;
	color: #E13D5C;
	padding: 0 0 0 3px;
	line-height: 16px;
}
.enter-page
{
	color: #333333;
}
.text-field-enter-page
{
	width: 30px;
	height: 15px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 0px;
	text-align: left;
}

/* kousik date 15-12-08 */

/* Product detail CSS Start  */

.listimg_txt_inner
{
	font-size: 12px;
	color: #000000;
	padding: 5px 0 5px 8px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.inner-header-border
{
	border: 1px solid #E6E6E6;
	margin-top: 5px;
}
.listimg_txtred_red
{
	font-size: 11px;
	color: #E13D5C;
	padding: 0 0 0 8px;
	line-height: 20px;
}
.listimg_txtred_black
{
	font-size: 11px;
	color: #000000;
	padding: 0 0 0 8px;
	line-height: 20px;
}
.listimg_txtred_black-heading
{
	font-size: 11px;
	color: #B1213C;
	padding: 0 0 0 0px;
	line-height: 20px;
	font-weight: bold;
}
.listimg_txtred_black1
{
	font-size: 11px;
	color: #000000;
	padding: 0 0 0 8px;
	line-height: 17px;
}
.listimg_txt_inner_heading
{
	font-size: 12px;
	color: #B1213C;
	padding: 5px 0 5px 8px;
	line-height: 18px;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 1px;
}

.listimg_txt_inner_heading-new
{
	font-size: 12px;
	color: #B1213C;
	padding: 5px 0 5px 8px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 1px;
}
.class
{
	list-style: decimal;
	padding: 0 0 8px 0px;
}

/* Product detail CSS End  */


/* inner CSS Start  */

.about
{
	padding: 0 20px 0 20px;
	line-height: 17px;
	text-align: justify;
	text-decoration: none;
	color: #000000;
}

.about a
{
	padding: 0 20px 0 20px;
	line-height: 17px;
	text-align: justify;
	text-decoration: none;
	color: #000000;
}

.about a:hover
{
	line-height: 17px;
	text-decoration: underline;
	color: #FF0000;
}
.about-border
{
	background-image: url(../images/border-bg.gif);
	background-repeat: repeat-y;
}

/* inner CSS End  */

/* kousik date 22-12-08  */

.sign_up
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0 2px 0 7px;
}
.sign_up a
{
	text-decoration: none;
	color: #000000;
}
.sign_up a:hover
{
	text-decoration: underline;
	color: #FF0000;
}
.marquee
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	width: 530px;
}
.marquee a
{
	text-decoration: none;
	color: #FFFFFF;
}
.marquee a:hover
{
	text-decoration: underline;
	color: #000A9D;
}
.marquee1
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
.marquee1 a
{
	text-decoration: none;
	color: #FFFFFF;
}
.marquee1 a:hover
{
	text-decoration: underline;
	color: #000A9D;
}
.drop-down11
{
	width: 150px;
	height: 15px;
	font-size: 9px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 0px;
}
.sign_up1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0 0 0 5px;
}
.sign_up1 a
{
	text-decoration: none;
	color: #000000;
}
.sign_up1 a:hover
{
	text-decoration: underline;
	color: #FF0000;
}
.cart
{
	padding: 0 5px 0 0px;
}
.go
{
	padding-top: 3px;
}
.sign_up_bg
{
	background-image: url(../Images/sign_up_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #5FB1E7;
}
.sign_up_bg_new
{
	background-image: url(../Images/sign_up_bg.gif);
	background-repeat: repeat-x;
	background-position: top; /*	border:1px solid #5FB1E7;*/
}
#sg_border
{
	border: 1px solid #FF0000;
	margin: 2px 0 0 0px;
}


.sign-up-txt
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 18px;
	padding-left: 8px;
}
.sign-up-txt11
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 18px;
	padding-left: 8px;
}
.sign_text-field
{
	width: 280px;
	height: 15px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 2px;
}
.sign_text-field_change
{
	width: 240px;
	height: 15px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 2px;
}
.sign_text-field_change1
{
	width: 120px;
	height: 15px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 5px;
	margin-right: 5px;
}
.sign_text-field_change2
{
	width: 150px;
	height: 15px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-right: 5px;
}
.sign_text-field_change3
{
	width: 240px;
	height: 15px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 5px;
}
.sign_text-area
{
	width: 280px;
	height: 100px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 2px;
}
.sign_drop-down
{
	width: 280px;
	height: 17px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 2px;
}
.sign_button-submit
{
	background-color: #3786C3;
	color: #FFFFFF;
	width: 50px;
	height: 18px;
	border: 1px solid #FFB517;
	margin: 0 1px 3px 3px;
	font-size: 10px;
	margin-left: 10px;
}


.sign_button-submit-new
{
	background-color: #3786C3;
	color: #FFFFFF;
	height: 18px;
	margin: 0 1px 3px 3px;
	font-size: 10px;
	margin-left: 10px;
	text-decoration: none;
}

.sign_button-submit-new a
{
	background-color: #3786C3;
	color: #FFFFFF;
	height: 18px;
	margin: 0 1px 3px 3px;
	font-size: 10px;
	margin-left: 10px;
	text-decoration: none;
}

.sign_button-submit-new a:hover
{
	background-color: #3786C3;
	color: #FFFFFF;
	height: 18px;
	margin: 0 1px 3px 3px;
	font-size: 10px;
	margin-left: 10px;
	text-decoration: underline;
}
.change_password
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
}
.change_password a
{
	text-decoration: none;
	color: #000000;
}
.change_password a:hover
{
	text-decoration: underline;
	color: #003FC0;
}
.password
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.close
{
	font-size: 13px;
	color: #0042A4;
	font-weight: bold;
}
.close a
{
	text-decoration: none;
	color: #0042A4;
}
.close a:hover
{
	text-decoration: underline;
	color: #D80707;
}

.contact
{
	padding: 0 20px 0 30px;
	line-height: 17px;
	text-align: justify;
	font-size: 11px;
}
.contact_txt
{
	padding: 0 20px 0 40px;
	line-height: 17px;
	text-align: justify;
	font-size: 11px;
}
.contact_txt a
{
	text-decoration: none;
	color: #000000;
}
.contact_txt a:hover
{
	text-decoration: underline;
	color: #E60808;
}
.contact_corporate
{
	padding: 0 20px 0 30px;
	line-height: 17px;
	text-align: justify;
	font-size: 12px;
}
.contact_heading
{
	padding: 0 20px 0 30px;
	line-height: 17px;
	text-align: justify;
	font-size: 12px;
	text-transform: uppercase;
}



/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/





.paginationstyle
{
	/*Style for demo pagination divs*/
	width: 250px;
	text-align: center;
	padding: 2px 0;
	margin: 10px 0;
}

.paginationstyle select
{
	/*Style for demo pagination divs' select menu*/
	border: 1px solid navy;
	margin: 0 15px;
}

.paginationstyle a
{
	/*Pagination links style*/
	padding: 0 5px;
	text-decoration: none;
	border: 1px solid black;
	color: navy;
	background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected
{
	color: #000;
	background-color: #FEE496;
}

.paginationstyle a.imglinks
{
	/*Pagination Image links style (class="imglinks") */
	border: 0;
	padding: 0;
}

.paginationstyle a.imglinks img
{
	vertical-align: bottom;
	border: 0;
}

.paginationstyle a.imglinks a:hover
{
	background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected
{
	/*Pagination div "flatview" links style*/
	color: #000;
	background-color: yellow;
}

/* kousik date 30-12-08  */

.text-field-view-cart
{
	width: 70px;
	height: 15px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 5px;
	text-align: left;
}
.text-field-view-cart1
{
	width: 40px;
	height: 15px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 5px;
	text-align: left;
}
.view-cart-border
{
	border-bottom: 1px solid #E0DFE3;
}
.validate-login-border
{
	border: 1px solid #65B8E8;
	margin-top: 25px;
	background-image: url(../Images/validation_bg.gif);
	background-repeat: repeat-x;
}
.text-field-view-cart-login
{
	width: 170px;
	height: 15px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #0295c5;
	margin: 0 5px 0 5px;
	text-align: left;
}
.cart-login-button-submit
{
	background-color: #3786C3;
	color: #FFFFFF;
	width: 50px;
	height: 18px;
	border: 1px solid #FFB517;
	margin: 0 1px 3px 3px;
	font-size: 11px;
	margin-left: 5px;
}

.pay-border
{
	border: 1px solid #65B8E8;
	margin-top: 25px;
	background-image: url(../Images/pay-border.gif);
	background-repeat: repeat-x;
}
/* footer start */

.footer_line
{
	background-image: url(../Images/blue-line-footer.gif);
	background-repeat: repeat-x;
}
.footer_txt
{
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 1px 15px 5px 0px;
	line-height: 17px;
}
.footer_txt a
{
	text-decoration: none;
	color: #4C4C4C;
}
.footer_txt a:hover
{
	text-decoration: underline;
	color: #EA3131;
}




/* footer start */



.bookdetail_txtred
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 0 0 8px;
	line-height: 20px;
}
.event_text
{
	font-size: 14px;
	color: #E50C0C;
	padding: 3px 0 3px 10px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
}
.event_line
{
	background-image: url(../Images/line_event.gif);
	background-repeat: repeat-y;
}
.event_text1
{
	font-size: 12px;
	color: #000000;
	padding: 5px 15px 3px 10px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
}
.event_text_inner
{
	font-size: 11px;
	color: #000000;
	padding: 5px 15px 3px 10px;
	line-height: 17px;
	text-align: left;
	font-weight: bold;
}
.event_text_inner a
{
	text-decoration: underline;
	color: #000000;
}
.event_text_inner a:hover
{
	text-decoration: none;
}

.events-light-row
{
	height: 20px;
	color: #333333;
	text-decoration: none;
	text-indent: 5px;
	border-bottom: 1px solid #333333;
	padding: 12px 0 0 0;
	margin: 0 0 10px 0;
	font-size: 11px;
}

.events-light-row a
{
	color: #333333;
	text-decoration: none;
}

.events-light-row a:hover
{
	color: #E8201F;
	text-decoration: none;
}
.events-balck-bullet
{
	padding: 4px 0 0 0;
}
.events-sub-nav
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	height: 15px;
	padding: 0 10px 0px 5px;
	line-height: 17px;
}


.events-sub-nav a
{
	color: #000000;
	text-decoration: underline;
}


.events-sub-nav a:hover
{
	color: #000000;
	text-decoration: none;
}

.events-sub-heading
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 0 0 0 0;
}
.back-listing
{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	margin: 0 24px 0 0;
}

.back-listing a
{
	color: #333333;
	text-decoration: underline;
}

.back-listing a:hover
{
	color: #333333;
	text-decoration: none;
}
.events-date
{
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 0;
}
.events-main-txt
{
	font-size: 12px;
	color: #FF0000;
	padding: 0 0 0 0;
}


/*  kousik date 10-03-09 */

.opinion_text
{
	padding-left: 10px;
	line-height: 17px;
}
.opinion_text_header
{
	padding-left: 10px;
	line-height: 20px;
}
.sign_drop-down_catalouge
{
	width: 280px;
	height: 17px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #0295c5;
	margin-left: 10px;
}
.catalouge_bg
{
	background-image: url(../Images/bg.jpg);
	background-repeat: no-repeat;
	height: 249px;
}
.sign_button-submit_export
{
	background-color: #FF9801;
	color: #000000;
	width: 150px;
	height: 22px;
	border: 1px solid #FFffff;
	margin: 0 1px 3px 3px;
	font-size: 12px;
	margin: 8px 5px 8px 0px;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: hand;
}
.font
{
	font-weight: bold;
	padding-left: 5px;
	line-height: 21px;
	color: #E8201F;
}
.newsletter_bg
{
	background-image: url(../Images/newsletter_bg.jpg);
	background-repeat: no-repeat;
	height: 214px;
}
.newsletter_text
{
	font-size: 13px;
	line-height: 23px;
	color: #FF0000;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.publisher_master_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 5px;
	line-height: 0px;
}

.publisher_master_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	color: #FFFFFF;
	padding: 1px;
	line-height: 0px;
}

.india_publish_text
{
	font-weight: bold;
}
.bold
{
	font-weight: bold;
	padding-left: 23px;
	padding-top: 10px;
	font-size: 13px;
	line-height: 41px;
	color: #EA0000;
	background-repeat: no-repeat;
	background-position: left;
}
.bold_link
{
	font-weight: bold;
	padding-left: 10px;
	font-size: 11px;
	line-height: 10px;
	color: #036FAC;
	text-decoration: none;
}


.grid_font
{
	padding-left: 5px;
}
.bold_link1
{
	padding-left: 5px;
	font-size: 11px;
	line-height: 19px;
	color: #FF0000;
	text-decoration: none;
}
.listing_botm_text
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}
.view_cart_image
{
	padding-left: 15px;
}
.opinion_bg
{
	background-image: url(../Images/opinion_bg.jpg);
	background-repeat: no-repeat;
	height: 286px;
}
.opinion_text_color
{
	color: #007CC4;
	font-size: 12px;
}
.booklisting_botm_text
{
	font-size: 11px;
	font-weight: bold;
	color: #0085C8;
	padding: 6px;
	line-height: 17px;
}
.booklisting_top_text
{
	font-size: 12px;
	font-weight: bold;
	color: #0085C8;
	line-height: 17px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url(../Images/botn.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 5px;
}

.booklisting_top_text2
{
	font-size: 20px;
	color: #0085C8;
	line-height: 17px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 5px;
}
.pay_now_bg
{
	background-image: url(../Images/pay_now_bg.jpg);
	background-repeat: no-repeat;
	height: 241px;
}
.signup_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
}
.signup_bg1
{
	background-image: url(../Images/signup_bg1.jpg);
	background-repeat: no-repeat;
	height: 256px;
}

/* Megha 01/04/2009 */

.job-position
{
	font-size: 14px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
}
.landmark
{
	font-size: 11px;
	color: #E60808;
	font-weight: bold;
}
.job-profile
{
	font-size: 11px;
}
.breaker
{
	color: #D70000;
}

.abc-link
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.abc-link a
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.abc-link a:hover
{
	font-size: 12px;
	color: #007BC2;
	text-decoration: underline;
}
.new_link_text
{
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	padding: 0 15px 0 15px;
	text-align: justify;
}
.new_link_text a
{
	font-size: 13px;
	text-decoration: underline;
	color: #0079C6;
	text-align: justify;
	font-weight: bold;
}
.new_link_text a:hover
{
	text-decoration: none;
	color: #000000;
}
.new_link_text_1
{
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	padding: 0 15px 0 15px;
	text-align: justify;
}
.new_link_text_1 a
{
	font-size: 12px;
	text-decoration: underline;
	color: #0079C6;
	text-align: justify;
	font-weight: bold;
}
.new_link_text_1 a:hover
{
	text-decoration: none;
	color: #000000;
}
.grid_border
{
	border: 1px solid #EFEBDE;
}

.publishers-head
{
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}

.publishers-detail-head
{
	font-size: 16px;
	color: #1E90FF;
	font-weight: bold;
}

.publishers-bottom-link
{
	font-size: 15px;
	color: #0068CE;
	text-decoration: underline;
}

.publishers-bottom-link a
{
	font-size: 15px;
	color: #0068CE;
	text-decoration: underline;
}

.publishers-bottom-link a:hover
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}

.book-name
{
	font-size: 12px;
	color: #000000;
}

.bdr-left
{
	border-left: 1px solid #026091;
	color: #000000;
	font-size: 11px;
}


.bdr-right
{
	border-right: 1px solid #026091;
	color: #000000;
	font-size: 11px;
}

.bdr-top
{
	border-top: 1px solid #026091;
	color: #000000;
	font-size: 11px;
}

.bdr-bottom
{
	border-bottom: 1px solid #026091;
	color: #000000;
	font-size: 11px;
}

/********************** Contactus CSS ****************************************/

.contactus_blue_text
{
	font-size: 11px;
	color: #007ABA;
	line-height: 17px;
	text-align: left;
	padding: 3px 0 0 4px;
}
.contactus_blue_text a
{
	text-decoration: none;
	color: #007ABA;
}
.contactus_blue_text a:hover
{
	text-decoration: underline;
	color: #000000;
}
.contactus_black_text
{
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	text-align: left;
	padding: 3px 0 0 4px;
}
.contactus_black_text a
{
	text-decoration: none;
	color: #000000;
}
.contactus_black_text a:hover
{
	text-decoration: underline;
	color: #007ABA;
}
.blue_text
{
	font-size: 11px;
	color: #007ABA;
	line-height: 17px;
	text-align: left;
	padding: 3px 0 0 0px;
}


.line_repeat
{
	background-image: url(../Images/line_repeat.gif);
	background-repeat: repeat-y;
}

.line_repeat_vert
{
	background-image: url(../Images/line_repeat_vert.gif);
	background-repeat: repeat-x;
}

.faq_txt
{
	line-height: 17px;
	text-align: justify;
	text-decoration: none;
	color: #000000;
}

.faq_txt a
{
	line-height: 17px;
	text-align: justify;
	text-decoration: none;
	color: #000000;
}

.faq_txt a:hover
{
	line-height: 17px;
	text-decoration: underline;
	color: #FF0000;
}


.faq_txt ul
{
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
}
.faq_txt li
{
	list-style: disc;
	margin: 0px;
	padding: 0 0 0 5px;
}

.faq_txt_head
{
	line-height: 17px;
	text-align: justify;
	font-size: 12px;
	text-decoration: none;
	color: #656565;
	letter-spacing: 0.8px;
}
.faq_txt_head_Reg
{
	line-height: 17px;
	text-align: justify;
	font-size: 12px;
	text-decoration: none;
	color: #656565;
	letter-spacing: 0.8px;
}

.faq_txt_head_RegDel
{
	line-height: 17px;
	text-align: justify;
	font-size: 12px;
	text-decoration: none;
	color: Red;
	letter-spacing: 0.8px;
}
.faq_txt_head a
{
	line-height: 17px;
	text-align: justify;
	font-size: 12px;
	text-decoration: none;
	color: #656565;
	letter-spacing: 0.8px;
}

.faq_txt_head a:hover
{
	line-height: 17px;
	font-size: 12px;
	text-decoration: underline;
	color: #FF0000;
	letter-spacing: 0.8px;
}


.faq_txt_head ul
{
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
}
.faq_txt_head li
{
	list-style: disc;
	margin: 0px;
	padding: 0 0 0 5px;
}

.download-dropdown
{
	border: 1px solid #346FB6;
	width: 130px;
	height: 24px;
	margin-left: 5px;
}

.sub-txt
{
	float: left;
}
.sub-txt ul
{
	padding: 0 25px 0 0px;
	margin: 0 0 0 25px;
}
.sub-txt li
{
	padding: 3px 0 0 10px;
}

.sps-txt
{
	float: left;
}
.sps-txt ol
{
	padding: 0 25px 0 12px;
	margin: 0 0 0 25px;
}
.sps-txt ol li
{
	padding: 3px 0 0 0px;
}


.byonline_bg
{
	background-image: url(../Images/byonline-bg.png);
	background-repeat: no-repeat;
	height: 249px;
}

.ad-search-bg
{
	background-image: url(../images/ad-search-bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 39px;
	float: left;
	width: 790px;
}

.submit_inquiry
{
	width: 200px;
	height: 15px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	text-align: left;
	margin-left:4px;
}

.submit_inquiry_txtarea{
	width: 200px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0295c5;
	text-align: left;
	margin-left:4px;
}

.back-home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007cc3;
	padding: 0 7px 0 5px;
	text-transform:uppercase;
}
.back-home a
{
	text-decoration: none;
	color: #007cc3;
}
.back-home a:hover
{
	text-decoration: underline;
	color: #FF0000;
}

.download
{
	border: 1px solid #346FB6;	
	height: 24px;
	margin-left: 5px;
}
.fb-like
{
	 float:right;	
}

