@charset "utf-8";
body {
  margin:0;
  padding:0;
  font:normal 12px Georgia, "Times New Roman", Times, serif;
  color:#000;
}
a {
  text-decoration:none;
  color:#ee6100;
  outline: none;
}
a:hover {
  text-decoration:underline;
  color:#ee6100;
}
#outer_top {
  margin:0 0 15px 0;
  padding:0px 0 0px 0;
  width:100%;
  background:#efefef;
  min-height:60px;
  z-index:6;
  float:left;
}
input {
  outline-width: 0;
}
input:focus {
  outline: none;
}
h1, h2, h3, h4 {
  margin:0;
  padding:0;
}
#outer_top #outer_top_inner{z-index:7;margin:0 auto;padding:0;	width:955px;}
#outer_top #outer_top_inner .nav{    margin:0;    padding:0;    width:930px;    float:left;}
#outer_top #outer_top_inner .nav ul{margin:0;	padding:0;	list-style-type:none;}
.nav ul li{	margin:0;	padding:0px 2px 0 0px;	float:left;	font:bold 10px Tahoma;	color:#817f7f;	text-transform:uppercase;}
.nav ul li a{	margin:0;	padding:0 0 17px 16px;	text-decoration:none;	color:#817f7f;	display:block;	height:15px;}
.nav ul li a span{	margin:0;	padding:5px 9px 0 2px;      text-decoration:none;      color:#817f7f;      display:block;      height:19px;
}
.nav ul li a:hover{    margin:0;    padding:0 0 17px 16px;    text-decoration:none;    background:url(images/nav_hover_left.jpg) 8px top no-repeat; height:15px;    color:#817f7f;
                       display:block;}
.nav ul li a:hover span{    margin:0;    padding:5px 9px 0 2px;    text-decoration:none;    background:url(images/nav_hover_right.jpg) right top no-repeat; height:19px;    color:#fff;
                            display:block;}
.nav ul li a.selected{    margin:0;    padding:0 0 17px 18px;    text-decoration:none;    background:url(images/nav_hover_left.jpg) 8px top no-repeat; height:15px;    color:#817f7f;
                          display:block;}
.nav ul li a.selected span{    margin:0;    padding:5px 9px 0 0px;    text-decoration:none;    background:url(images/nav_hover_right.jpg) right top no-repeat; height:19px;    color:#fff;
                               display:block;}
.nav p {
    margin:0;
    padding:3px 0 0 0;
    text-decoration:none;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ed5f03;
}
.nav p a {
    color:#ed5f03;
    text-decoration:none;
}
.nav p a:hover {
    color:#ed5f03;
    text-decoration:underline;
}

#outer_middle {
    margin:0;
    padding:0;
    width:100%;
    background-color:#fff;
    border-bottom:3px solid #fff;
    float:left;
}
#outer_middle_inner{margin:0 auto;padding:0;width:955px; }
.logo_sec{
    margin:0;
    padding:0;
    width:930px;
    float:left;
}
.logo_left{
    margin:0;
    padding:15px 0 16px 13px ;
    width:340px;
    float:left;
}
.facebook{
    margin:0;
    padding:46px 0 0 10px;
    width:200px; /*width:236px;*/
    float:left;
}

.search{margin:0;padding:42px 0 0 0;width:300px;float:left;	border-left:1px solid red;
}
.form_field{margin:0;	padding:0;	width:300px;}
.form_innerleft{	margin:0;	padding:0;	width:150px;	float:left;}

/*
#search .form-text {background:url(images/search_bg.jpg) left top no-repeat;margin:42px 0 0 31px;	padding:6px 10px 6px 16px;	border:none;	width:248px;		font:normal 12px Georgia, "Times New Roman", Times, serif;	color:#eb6003;	}
*/
.extra_topInner #search{margin:0 0 0 20px;;padding:0;	width:340px;float:left;	}
.extra_topInner #search .element-invisible{display:none;}

.extra_topInner #search .container-inline .form-text{background:url(images/search_bg.jpg) left top no-repeat;	
                                                     margin:42px 0 0 31px;	padding:7px 10px 6px 16px;	border:none;width:248px; float:left;
                                                     font:normal 11px arial;	color:#eb6003;}
.extra_topInner #search .container-inline .form-submit {border: medium none;    color: #FFFFFF;   /* float:right; */   height:31px;    margin: 42px 0 0;    width: 26px;}

.input_sec span{
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#606060;
}


.header_sec{
    margin:0;
    padding:0;
    width:930px;
    float:left;
    background:url(images/header2.jpg) left top no-repeat; height:274px;
}


.header_moretext{margin:0;	padding:10px 0 0 65px;	width:500px;	float:left; display:none;}
.header_innerright{	margin:0;	padding:210px 0 0px 17px;	width:97px;	float:left;}
.btn_white{
    margin:0;
    padding:0;
    width:20px;
    float:left;
}
.btn_red{
    margin:0;
    padding:0;
    width:21px;
    float:left;
}

.main_content_sec{    margin:0;    padding:0;    width:930px;    float:left;
}
.content_upper{
    margin:0;
    padding:0;
    width:917px;
    float:left;
}
.seller1{
    margin:0;
    padding:0;
    width:119px;
    float:left;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#eb6003;
}
.seller1 span{
    margin:0;
    padding:0;
    color:#4b4b4b;
}
.seller2{
    margin:0;
    padding:8px 0 0 25px;
    width:36px;
    float:left;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ee6100;
}
.seller3{
    margin:15px 0 0 0;
    padding:0;
    width:720px;
    float:left;
    border-top:1px solid #d6d6d6;
}

.content_lower{
    margin:0;
    padding:0;
    width:917px;
    float:left;
}
.content_lower_left{    margin:0;    padding:0;    width:653px;    float:left;}

.content_left2{	margin:0;	padding:0;	width:653px;	float:left;}
.content_left2_text{    margin:0;    padding:15px 0;    width:653px;    float:left;}	
.seller5{
    margin:0;
    padding:0;
    width:119px;
    float:left;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#eb6003;
}
.seller5 span{
    margin:0;
    padding:0 0 0 6px;
    color:#4b4b4b;
}
.seller6{
    margin:0;
    padding:8px 0 0 30px;
    width:61px;
    float:left;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ee6100;
}
.seller7{
    margin:15px 0 0 0;
    padding:0;
    width:440px;
    float:left;
    border-top:1px solid #d6d6d6;
}
.seller8{
    margin:0;
    padding:0;
    width:98px;
    float:left;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#eb6003;
}
.seller8 span{
    margin:0;
    padding:0 0 0 6px;
    color:#4b4b4b;
}
.seller9{
    margin:15px 0 0 0;
    padding:0;
    width:555px;
    float:left;
    border-top:1px solid #d6d6d6;
}
.seller10{
    margin:0;
    padding:0;
    width:70px;
    float:left;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#eb6003;
}
.seller10 span{
    margin:0;
    padding:0 0 0 6px;
    color:#4b4b4b;
}
.seller11{
    margin:15px 0 0 0;
    padding:0;
    width:490px;
    float:left;
    border-top:1px solid #d6d6d6;
}
.content_left3{
    margin:0;
    padding:0;
    width:653px;
    float:left;
}
.content_left4{
    margin:15px 0 0 0;
    padding:0px 0 0 0;
    width:653px;
    float:left;
    border-top:1px solid #e2e2e2;
}
.large-banner{padding:18px 0 0 0;}
.content_left4 p{
    padding:4px 0 0px 0;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#000;
    margin:0;
}
.content_left4 span{
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ee6100;
}

.content_left5{
    margin:0;
    padding:0;
    width:653px;
    float:left;
}
.content_lower_right{    margin:-11px 0 0 0;    *margin:-15px 0 0 0;    padding:0;    width:247px;    float:left;    border-left:1px solid #d6d6d6;    /*height:1355px;*/
    min-height:1355px;
}
.content_right1{margin:0; width:237px; border-top:1px solid #e2e2e2; padding:13px 0px 13px 12px;}
.content_right_text{  margin:0;    width:237px; }
.content_right_text h2{padding:0; margin:0; font:17px Georgia; color:#eb6003;}
.content_right_text span{color:#4b4b4b;}
.content_right_text p{    padding:0;    font-size:11px;    color:#7f7f7f;}
.content_right_text p a{    color:#7f7f7f;    text-decoration:none;}
.content_right_text p a:hover{    color:#7f7f7f;    text-decoration:underline;}
.feeling{ padding:0;    margin:0;    width:224px;}
.feeling ul{ margin:0; padding:0; list-style:none}
.feeling ul li{ float:left; padding:0px 5px;}
.feeling_faces{    float:left;}
.feeling_bottom {padding:15px 0 0 0; clear:both}
.space{clear:both; paddding-bottom:10px;}
#penguin-app{margin:0; border-top:1px solid #e2e2e2; padding:13px 0 13px 12px; /*width:220px; */;}
#penguin-app .content_right2{padding:0 0 11px 0;	width:220px; /* margin:0 0 0 15px;  float:left; border-bottom:1px solid #d6d6d6;*/}
#penguin-app .penguin_apps{margin:0; padding:0; font:15px Georgia;color:#eb6003;}
#penguin-app .penguin_apps h2{font:17px Georgia;	color:#EE6100;}
#penguin-app .penguin_apps h2 span{color:#4b4b4b;}

.penguin-fact{margin:0; border-top:1px solid #e2e2e2; padding:0px 0 0px 12px; /*width:220px; */;}
.penguin-fact h2{font:17px Georgia;	color:#EE6100;}
.penguin-fact h2 span{color:#4b4b4b;}
.penguin-fact p{font:normal 12px/17px Georgia;color:#7F7F7F;}

.penguin_product{	margin:0;		width:136px;	float:left;} /* padding:0 0 0 80px;*/
.penguin_bottom{
    margin:0;
    padding:0 0 0 0;
    width:220px;
    float:left;
}
.penguin_bottom_left{
    margin:0;
    padding:0px;
    width:72px;
    float:left;
}
.penguin_bottom_right{margin:0;	padding:7px 0 0 15px;	width:200px;	float:left;	color:#eb6003;}
.penguin_bottom_right a{	color:#eb6003;	text-decoration:none; padding-left:3px;}
.penguin_bottom_right a:hover{	color:#eb6003;	text-decoration:underline;}
.penguin_bottom_right span{	color:#848484;}
.search_form{
    margin:0;
    padding:0 0 0 0;
    width:172px;
    float:left;
}
.search_input{ margin:13px 0 0 14px;  *margin:12px 0 0 14px;
    padding:0;    width:162px;    *border:none;    border:#FFFFFF;    font:normal 12px Georgia;    color:#eb6003;
}
.search_btn{
    margin:0;
    padding:13px 0 0 12px;
    float:left;
}
.content_right3{
    margin:0;
    padding:12px 0 0 38px;
    width:182px;
    float:left;
}
.fun_text{
    margin:0;
    padding:0;
    width:220px;
    float:left;
    width:220px;
}
.fun_text h2{
    margin:0;
    padding:0;
    color:#f3342e;
    font:normal 17px Georgia, "Times New Roman", Times, serif;
}
.fun_text p{
    margin:0;
    padding:0;
    color:#7f7f7f;
    font:normal 15px Georgia, "Times New Roman", Times, serif;
}

.fun_bottom{    margin:0;    padding:7px 0 0 0;    *padding:3px 0 0 0;    float:left;}
	
.content_right4{
    margin:0 0 0 10px;
    padding:20px 0 0 5px;
    width:237px;
    float:left;
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
}
.content_right4 h2{
    margin:0;
    padding:0;
    color:#eb6003;
    font-size:15px;
}
.content_right4 h2 span{
    margin:0;
    padding:0;
    color:#4b4b4b;
    font-size:15px;
}

.content_right4 p{
    margin:0 0 -4px 0;
    padding:10px 6px 5px 0;
    color:#000000;
    font-size:12px;
}
.content_right4 p span{
    margin:0;
    padding:0;
    color:#ee6100;
    font-size:12px;
}
.content_right4  span{
    margin:0;
    padding:0;
    color:#ee6100;
    font-size:12px;
}
.content_right6{
    margin:0 0 0 10px;
    padding:20px 0 0 5px;
    width:237px;
    float:left;
    border-top:1px solid #d6d6d6;
}
.content_right6 h2{
    margin:0;
    padding:0;
    color:#eb6003;
    font-size:15px;
}
.content_right6 h2 span{
    margin:0;
    padding:0;
    color:#4b4b4b;
    font-size:15px;
}

.content_right6 p{
    margin:0;
    padding:10px 6px 10px 0;
    color:#000000;
    font-size:12px;
}
.content_right6 p span{
    margin:0;
    padding:0;
    color:#ee6100;
    font-size:12px;
}

.content_right5{
    margin:0;
    padding:0;
    width:247px;
    float:left;
}
.calendar_top{
    margin:0;
    padding:10px 0 0 0;
    width:247px;
    float:left;
}
.calendar_bottom{
    margin:0;
    padding:0;
    width:247px;
    float:left;
    background:url(images/clander_img2.jpg) left top no-repeat;
    height:151px;
}
.calendar_bottom h2{
    margin:0;
    padding:0 0 0 15px;
    color:#eb6003;
    font-size:12px;
}
.calendar_bottom h3{
    margin:0;
    padding:6px 0 0 15px;
    color:#eb6003;
    font-size:12px;
}
.calendar_bottom h3 a{
    color:#eb6003;
    text-decoration:none;
}
.calendar_bottom h3 a:hover{
    color:#eb6003;
    text-decoration:underline;
}

.calendar_bottom p{
    margin:0;
    padding:7px 13px 0 15px;
    color:#6a6a6a;
    font-size:12px;
}
.calendar_bottom p span{
    margin:0;
    padding:0;
    color:#000000;
    font-size:12px;
}

.arrow_left{
    padding:86px 0 0 0;
    float:left;
    width:17px;
    position:relative;
    margin:0 0 0 -17px;
}
.book1{
    padding:0;
    float:left;
    width:160px;
    background:url(images/bookbg.jpg) left top no-repeat;
    height:200px;
}
/*.book2{
	padding:0;
	float:left;
	width:156px;
}
.book3{
	padding:0;
	float:left;
	width:165px;
}
.book4{
	padding:0;
	float:left;
	width:140px;
}*/

.arrow_right{
    padding:86px 0 0 0;
    margin:0 0 0 -17px;
    float:left;
    width:0px;
}
.infocus{
    float:left; width:653px;
}
.infocus_left{
    float:left; width:333px;position: relative;
}
.video_sec{
    float:left; width:333px;
}
.video_text{
    float:left; width:333px;
}
.video_text p{
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#000;
    padding:14px 22px 0 0;
    margin:0;
    line-height:18px;
}
/*width:333px; */
.share_sec{
    float:left; 
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ed5f03;
    padding:0;
    margin:-48px 0 0 3px;
}

.vdo-container{position:relative; width:320px; min-height:245px;}
.vdo-navigator{ position:absolute; top: 234px;}
.vdo-navigator button{ border:0; }
.vdo-navigator #update-prev{ padding:0; cursor:pointer}
.vdo-navigator #update-next{ padding:0 0 0 295px;  cursor:pointer}


.share_sec2{
    float:left; width:333px;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ed5f03;
    padding:0px 0 15px 0;
    margin: 0 0 0 72px;
}
.share_sec a{
    color:#ed5f03;
    text-decoration:none;
}
.share_sec a:hover{
    color:#ed5f03;
    text-decoration:underline;
}

.infocus_right{
    float:left; width:317px;
}

.lower_content_sec{
    margin:0;
    padding:0;
    width:930px;
    float:left;
}
.footer_logo_sec{
    margin:6px 0 0 0;
    padding:20px 0 0 0;
    width:930px;
    float:left;
    border-top:1px solid #d6d6d6;
}
.footer_logo_sec ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.footer_logo_sec ul li{
    margin:0;
    padding:0 6px 0 11px;
    float:left;
}

.footer_sec{
    margin:0;
    padding:0;
    width:930px;
    float:left;
}
.footer_sec .footerbg{ z-index:1; 
                       margin:25px 0 0 0;
                       padding:0;
                       width:930px;
                       float:left;
                       /*background:url(images/repeatbg.jpg) left top repeat-x;*/
			  background-color:#9F9D9D;
                       height:30px;
}
.footer_sec .copyright{
    margin:0;
    padding:10px 0 0 0;
    width:930px;
    float:left;
}
.footer_sec .copyright .copyright_text{
    margin:0;
    padding:0;
    width:305px;
    float:left;
    font:italic 11px Georgia, "Times New Roman", Times, serif;
    color:#a7a7a7;
}
.footer_sec .copyright .copyright_text span{    font:italic 11px Georgia, "Times New Roman", Times, serif;    color:#eb6003;}
.footer_sec .copyright .icon{    margin:0 0 0 11px;     padding:0;    width:80px;    float:left;}
.footer_sec .copyright .icon ul{    margin:0;    padding:0;    list-style-type:none;}
.footer_sec .copyright .icon ul li{    margin:0;    padding:0 4px;    float:left;}

.footer_link{    margin:0;    padding:0px 0 0 6px;    width:341px;    float:left;}
.footer_link ul{    margin:0;    padding:0;    list-style-type:none;}
.footer_link ul li{    background:url(images/bullet2.jpg) no-repeat 0% 50%; background-position:0px 5px;    margin:0;    padding:0 5px 0 8px;
                       float:left;color:#ee6100;font:normal 10px Tahoma;}

.footer_link ul li.none{
    background:none; }

.footer_link ul li a{
    text-decoration:none;
    color:#ee6100;
}
.footer_link ul li a:hover{
    text-decoration:underline;
    color:#ee6100;
}

.footer_sec .copyright .map{
    margin:0;
    padding:0;
    width:115px;
    float:left;
}
.footer_sec .copyright .footer_link ul li .pad{    margin:0;    padding:0; }
/******************************Browse page css start here***************************************/
/*.main_content_browse{margin:0;padding:0;width:944px;float:left;background:url(images/pg-inner.gif) repeat-y 100% 100%; }*/

.main_content_browseLeft{margin:0;padding:0;width:680px;float:left; background:url(images/pg-bg.gif) repeat-y 100% 100%; padding-right:10px; min-height:520px;}

/*template for author page & book page */

.book-author{margin:0 auto;padding:0;background:url(images/pg-bg.gif) repeat-y 690px 0; width:955px;}
.book-lft-main{margin:0;padding:0;width:690px;float:left; }

.table_left{margin:0;    padding:0; width:232px;float:left;}
.download_text{margin:0;    padding:0;    width:232px;    float:left;    font:normal 12px Georgia;    color:#eb6003;}
.download_text span{margin:0;padding:0 0 0 5px;color:#020202;}
.download_text a{    text-decoration:none;    color:#eb6003;}
.download_text a:hover{    text-decoration:underline;    color:#eb6003;}
.rate{    margin:0;    padding:15px 0 0 0;    width:232px;    float:left;}

.table_for .table_left .vote{padding-bottom:5px;}


.table_left{margin:0;    padding:3px 0 0 0;width:232px;    float:left;}
/* Edit css 28/11/11 start */
.main_book {    background: url("images/book-shadow2.png") no-repeat 100% 100%;    float: left;        margin: 0;    padding: 0 13px 15px 0;;
                width: 206px;
}
/* Edit css 28/11/11 end 
.main_book{
	margin:0;
	padding:0;
	width:232px;
	float:left;
}
*/
.download_text{    margin:0;    padding:0 0 10px 0;    width:232px;    float:left;    font:normal 12px Georgia, "Times New Roman", Times, serif;    color:#eb6003;}
.download_text span{    margin:0;    padding:0 0 0 5px;    font:normal 12px Georgia, "Times New Roman", Times, serif;    color:#020202;}
.download_text a{    text-decoration:none;    color:#eb6003;}
.download_text a:hover{    text-decoration:underline;    color:#eb6003;}
.rate-info, .rate-description{ padding-top:5px;}


.rate{ margin:0;    padding:15px 0 0 0;    width:232px;    float:left;}
.rate ul{    margin:0;    padding:0;    list-style-type:none;}
.rate ul li{
    margin:0;
    padding:8px 5px 0 0;
    float:left
}

.share_icon{
    margin:0;
    padding:8px 0 0 0;
    width:232px;
    float:left;
}
.table_right{margin:0;padding:0;width:445px; float:left;}
.table_for_heading{ margin:0;padding:0;    /*width:445px;    float:left;*/}
.tablehead{ /*margin:0;    padding:0;    width:326px;    float:left;*/}
.tablehead h2{margin:0;    padding:0;    font:normal 26px Georgia;    color:#000;}
.tablehead p{    margin:0;    padding:3px 0 0 0;    font-size:14px;    color:#ed5e05;}
.tablehead p span{    margin:0;    padding:0;    font-size:14px;    color:#000;}
.lookinside{
    margin:0;
    padding:5px 0 0 0;
    width:91px;
    float:left;
}
.table_for_text{    margin:0;    padding:0;   /* width:418px; float:left;  */ color:#333;}
.table_for_text p{margin:0;padding:12px 0 0 0;color:#333;font:normal 12px/17px Georgia;}

.table_for_text ul{	margin:5px 0 0;	padding:0;	list-style-type:none; }
.table_for_text ul li{margin:0; padding:5px 7px 0 0;	float:left;	color:#ed5f03;}
.table_for_text ul li a{	color:#ed5f03;	text-decoration:none;}
.table_for_text ul li a:hover{	color:#ed5f03;	text-decoration:underline;}

.buy_now{	margin:0;	padding:13px 0 0 0;	width:418px;	float:left;}
.buy_now_left{
		margin:0;
		padding:0;
	/*	width:77px;	float:left; */
}
.buy_now_right{	margin:0;	padding:0;	width:340px;float:left;}
.buy_now_righttop{	margin:0;	padding:0; width:340px;	float:left;}
.buy_now_righttop ul{width:340px;	margin:0;	padding:0;	list-style-type:none;}
.buy_now_righttop ul li{color: #EB6003;    float: left;    font-size: 12px;    margin: 0;  max-width:104px;    padding: 5px 5px 0;}
.buy_now_righttop ul li span{	margin:0;padding:0;	font-size:12px;	color:#000;}
.buy_now_righttop ul li a{	color:#eb6003;	text-decoration:none;}.buy_now_righttop ul li a:hover{	color:#eb6003;	text-decoration:underline;}


.buy_now_rightbottom{margin:0;	padding:0;	width:200px;	float:left; }
.buy_now_rightbottom ul{margin:0;	padding:0;	list-style-type:none; width:340px;}
.buy_now_rightbottom ul li{	margin:0;	padding:2px 14px 0;	float:left;	font-size:12px;	color:#919191; min-width:70px; max-width:104px;}


/*  ========================  Book Review Page heading ============================*/

.book-reviews {float: left;margin:15px 0 15px 0; padding: 0;width: 680px;}
.book-reviews .book-reviews-top { margin:0; min-height: 28px; }
.book-reviews .book-reviews-top h2  {color: #EE6100; font:23px Georgia; background: url("images/h2bg.gif") repeat-x 100% 50%; min-height: 29px;}
.book-reviews .book-reviews-top h2 span {background:#fff; display:inline-block;float:left;}
.book-reviews .book-reviews-top h2 span strong{font-weight:normal; float:left; padding: 0 5px 0 0; color: #EE6100; display:inline-block;}
.book-reviews .book-reviews-top h2 span.re-views{color:#4B4B4B;padding: 0 5px 0 0;float:left; display:inline-block;}
.book-reviews .book-reviews-comments { clear:both; padding:0; font:12px/17px Georgia; color:#333}


.user-reviews {float: left;margin:15px 0 0px 0; padding: 0;width: 680px;}
.user-reviews .user-reviews-top { margin:0; min-height: 28px; }
.user-reviews .user-reviews-top h2  {color:#EE6100;font:23px Georgia; background:url("images/h2bg.gif") repeat-x 100% 50%;margin: 0;padding: 0; 
                                     width:556px; float:left; min-height: 29px;}

.user-reviews .user-reviews-top h2 span {background:#fff; display:inline-block; float:left}
.user-reviews .user-reviews-top h2 span strong{ font-weight:normal;display:inline-block; float:left; color:#EB6003}
.user-reviews .user-reviews-top h2 span.re-view{color:#4B4B4B;display:inline-block; float:left;padding: 0 5px;}
.user-reviews .user-reviews-top h2 span.more{color:#EE6100; font:12px Georgia; display:inline-block; padding:6px 5px 0 0; float:left;}
.user-reviews .user-reviews-top h2 span.more a{color:#EE6100; text-decoration:none;}
.user-reviews .user-reviews-top h2 span.more a:hover{color:#EE6100; text-decoration:underline;}

.user-reviews .user-reviews-top .user-postview{float:left; margin: 0;    padding:0;    width: 124px;}
.user-reviews .user-reviews-top .user-postview ul{margin:0px; padding:0;}
.user-reviews .user-reviews-top .user-postview ul.inline li { display: inline;    list-style-type: none; text-align:right;    padding: 0;}
.user-reviews .user-reviews-comments { clear:both; padding:0; font:12px/17px Georgia; color:#333}

.also-by{float: left;margin:0 0 15px 0; padding: 0;width: 680px;}
.also-by .also-by-top{ margin:0; min-height:28px;margin: 0 0 20px; }
.also-by .also-by-top h2{background:url(images/h2bg.gif) repeat-x 100% 50%;color: #EB6003;font: 23px Georgia;margin-bottom: 20px;  min-height: 29px;}
.also-by .also-by-top h2 span{background:#fff; display:inline-block; float:left;}
.also-by .also-by-top h2 span strong {color: #EE6100;font-weight:normal; float:left;}
.also-by .also-by-top h2 span.author-title{color: #4B4B4B;padding: 0 5px; float:left;}
.also-by .also-by-top h2 span.more{color:#EE6100;font:12px Georgia;float:left; display:inline-block; padding:6px 5px 0 0;}
.also-by .also-by-top h2 span.more a{color:#EE6100; text-decoration:none;}
.also-by .also-by-top h2 span.more a:hover{color:#EE6100; text-decoration:underline;}
.also-by .also-by-bottom{ float: left;    margin: 0;    padding: 0;}
.also-by .also-by-bottom .inner-author{float: left;    width: 162px;}
.also-by .also-by-bottom .inner-author .book-image{ text-align:left}
.also-by .also-by-bottom .inner-author .more-text{ font:12px/17px Georgia; color:#000 }

.also-by-author-bottom{margin:0;padding:0;width:680px;float:left;}
.also-by-author-bottom .inner-author{float: left;width: 169px;}
.also-by-author-bottom .inner-author .book1 {background: url("images/bookbg.jpg") no-repeat left top;    float: left;    height: 200px;    padding: 0;width: 160px}
.also-by-author-bottom .inner-author .book-title-txt {float: left; /*margin: 0;padding: 0;*/width: 162px;}
.also-by-author-bottom .inner-author .book-title-txt .content-txt{ padding:0px; width:120px; font:12px/17px Georgia; }


/*  ========================  Book Review Page heading ============================*/
.also_by{margin:15px 0 0;    padding:0;    width:680px;    float:left;}
.also_by_top{margin:0;	padding:20px 0 15px 0;	/*width:653px; float:left;*/	}
.also_by_top h2{margin:0;padding:20px 0 15px 0;background:url(images/h2bg.gif) repeat-x 100% 50%; color:#EB6003;font:23px Georgia;}
.also_by_top h2 span{margin:0;padding:0;font-size:23px;color:#4b4b4b;}
.also_by_top h2 b a{color:#ee6100;}
.also_show_all{	margin:0;	padding:7px 5px 0 0;	width:48px;	float:left;	font:normal 12px Georgia;	color:#ee6100;}
.also_by_top_heading{margin:0;padding:0;}

.also_by_top_heading h2{background: url(images/h2bg.gif) repeat-x 100% 50%; font:23px Georgia;color: #EB6003; margin-bottom:20px; min-height:29px;}
.also_by_top_heading h2 span{background:#fff;display: inline-block; float:left;}
.also_by_top_heading h2 span strong{font-weight:normal;color:#EE6100; float:left; display:inline-block;}
.also_by_top_heading h2 span.author-title{color:#4B4B4B; padding:0 5px; float:left; display:inline-block;}
.also_by_top_heading h2 span.more a{ display:inline-block;padding: 6px 5px 0;  float:left;color: #EB6003; text-decoration:none; font-size:12px; }
.also_by_top_heading h2 span.more a:hover{color: #EB6003; text-decoration:underline}

.also_dash{	width:400px;	float:left;	margin:15px 0 0 0;	padding:0;	border-top:1px solid #d6d6d6; display:none;}
.also_by_bottom{
    margin:0;
    padding:0;
    width:653px;
    float:left;
}

.also_by_bottom_top{    margin:0;    padding:0;    width:653px;    float:left;}
.also_by_bottom_text{    margin:0;    padding:0;    width:653px;    float:left;}
.book_title_text{	margin:0;	padding:0;	width:162px;	float:left;}
.book_title_text p{	margin:0;	padding:0;	font:12px/17px Georgia;	color:#eb6003; width:120px;}
.book_title_text span{color:#000;}

book1 .book_title_text{	margin:0;	padding:0;	width:162px;	float:left; clear:both;}
book1 .book_title_text p{	margin:0;	padding:0;	font:normal 12px Georgia, "Times New Roman", Times, serif;	color:#eb6003;}
book1 .book_title_text span{	margin:0;	padding:0;	font:normal 12px Georgia, "Times New Roman", Times, serif;	color:#000;}

.penguin_suggest{    margin:0;    padding:0 0 20px 0;    width:653px;    float:left;}

/*========================You Might Also Like ====================== */

.penguin-suggest{    margin:15px 0 0 0;    padding:0px 0 20px 0; width:653px; float:left;}
.book-also-suggest{margin:15px 0 0;padding:0 0 20px 0;width:680px;float:left;}
.book-also-by{float: left;    margin: 0;    padding: 0;    width: 680px}
.book-also-by .book-also-top{margin:0 0 20px 0;   padding: 0; min-height:20px;}
.book-also-by .book-also-top h2 {background: url("images/h2bg.gif") repeat-x scroll 100% 50% transparent; min-height:29px;color:#EB6003;font:23px Georgia;   }
.book-also-by .book-also-top h2 span {background:#FFFFFF;    display: inline-block; float:left;}
.book-also-by .book-also-top h2 span strong {color: #EE6100;    font-weight: normal; float:left; display:inline-block}
.book-also-by .book-also-top h2 span.author-title {color: #4B4B4B;    padding: 0 5px;float:left; display:inline-block}
.book-also-by .book-also-top h2 span.more{color: #4B4B4B;    padding: 6px 5px 0px 5px;font:12px georgia;float:left; display:inline-block}
.book-also-by .book-also-top h2 span.more a {text-decoration:none; }

.book-also-by .book-also-bottom-top .inner_author {    float:left; width:169px;}
.book-also-by .book-also-bottom-top .book-image{float:left; width:120px; background:url(images/shadow-bg-innerpg.gif) no-repeat 100% 100%;padding:0px 20px 15px 0px;}
.book-also-by .book-also-bottom-top .more-text{float:left; width:119px;}
.book-also-by .book-also-bottom-top .more-text { font:12px/17px georgia;}
.book-also-by .book-also-bottom-top .more-text span{ padding:0; display:inline-block; }

/*========================You Might Also Like ====================== */
.penguin_view_more{
    margin:0;
    padding:7px 5px 0 0;
    width:40px;
    float:left;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ee6100;
}
.penguin_view_dash{
    width:390px;
    float:left;
    margin:15px 0 0 0;
    padding:0;
    border-top:1px solid #d6d6d6;
}

.main_content_authorRight{	margin:0 0 0 20px;	padding:0 0 0 0px;	width:223px;	float:left;	border-left:1px solid #d6d6d6;}
.main_content_publishRight{	margin:14px 0 0 20px;	padding:0 0 0 0px;	width:223px;	float:left;	height:980px;	border-left:1px solid #d6d6d6;}
.penguin_books_india{border-top: 1px solid #E2E2E2;
                     margin:0 0 13px 0;
                     padding:0;
                     width:243px;
                     float:left;
}
.penguin_books_india_top{    margin:0;    padding:0;    width:233px;}
.penguin_books_text1{ 
    margin:0;
    padding:0;
    width:95px;
    float:left;
}

.penguin_books_info{margin:0; padding:0 0 0 12px;;min-height: 25px; width:222px; clear:both;}
.penguin_books_info .book-left {float:left;width:91px; margin:0; padding: 7px 0 3px 0; font:normal 12px Georgia;color:#020202;}
.penguin_books_info .book-right{ float:left; width:123px;  padding:7px 5px 3px 0; margin:0; color:#eb6003}
.penguin_books_info1{margin:0; min-height: 25px; width:232px; border-bottom: 1px solid #D6D6D6;     border-top: 1px solid #D6D6D6;  margin: 15px 0 0 0px;  padding: 4px 0px 4px 12px;clear:both;}
.penguin_books_info1 .book-left {float:left;width:91px; margin:0; padding: 7px 0 3px 0; font:normal 12px Georgia;color:#020202;}
.penguin_books_info1 .book-right{ float:left; width:123px;  padding:7px 5px 3px 0; margin:0; color:#eb6003}

.penguin_books_text1 ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.penguin_books_text1 ul li{
    margin:0;
    padding:4px 0 0 0;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#020202;
}
.penguin_books_text2{
    margin:0;
    padding:0;
    width:138px;
    float:left;
}
.penguin_books_text2 ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.penguin_books_text2 ul li{
    margin:0;
    padding:4px 0 0 0;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#ed5e05;
}
.penguin_books_india_bottom{
    margin:15px 0 0 8px;
    padding:10px 0 10px 10px;
    width:212px;
    float:left;
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
}
.price{
    margin:0;
    padding:0;
    color:#020202;
    float:left;
    width:95px;
}
.price2{
    margin:0;
    padding:0;
    color:#ed5e05;
    float:left
}
/*.block-book-detail{border-top:1px solid #d6d6d6;padding:13px 0 13px 12px; margin:0 0 13px 0;}*/
.block-book-detail .more_about_author{padding:13px 0 13px 12px;margin-top:0px; /* border-top:1px solid #E2E2E2*/}
.block-book-detail .more_about_author h2{padding:0 0 13px 0px;color:#4b4b4b;	font:normal 17px Georgia;}
.block-book-detail .more_about_author span{color:#eb6003;}
.block-book-detail .more_about_author .srilata{padding:0;margin:0;font:normal 14px Georgia;color:#ed5e05;}
.block-book-detail .more_about_author .srilata h2{font:normal 14px Georgia; padding:0;margin:0;}
.srilata_text{    margin:0;    padding:0;    float:left;    width:230px;    font:normal 14px Georgia;   color:#ed5e05;}
.srilata_text p{    margin:0;    padding:13px 0;    font:normal 12px Georgia, "Times New Roman", Times, serif;    color:#6a6a6a;}
.srilata_text p span{    margin:0;    padding:0;    font:normal 12px Georgia, "Times New Roman", Times, serif;    color:#000000;}
.related_videos{padding:15px 0 0 12px;    width:235px;    float:left;    border-top:1px solid #E2E2E2;   }
.related_videos_head{    margin:0;    padding:0; width:224px;
                         float:left;
}
.related_videos_head h2{
    margin:0;
    padding:0 0 12px 0;
    font:normal 15px Georgia, "Times New Roman", Times, serif;
    color:#4b4b4b;
}
.related_videos_head h2 span{
    margin:0;
    padding:0;
    font:normal 15px Georgia, "Times New Roman", Times, serif;
    color:#eb6003;
}
.download_apps{	margin:0;padding:0;}
.apps{margin:0;	padding:0 0 10px 0;	width:136px;	float:left;}
.download_apps_text{margin:0;}
.download_apps_text p{margin:0;	padding:11px 0 14px 0;	font:normal 13px Georgia;color:#7f7f7f;}
.download_apps_text p span{	margin:0;	padding:0;	font:normal 13px Georgia;	color:#eb6003;}
.right_end{	width:243px;	float:left;	height:275px;}

/******************************Author page css start here****************************************/
.author_books_reviews{
    margin:0;
    padding:0;
    width:184px;
    float:left;
}
.author_books_reviews h2{
    margin:0;
    padding:0;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#ee6100;
}
.author_books_reviews h2 span{
    margin:0;
    padding:0;
    font-size:23px;
    color:#4b4b4b;
}
.author_books_reviews_text{
    margin:0;
    padding:8px 10px 0;
    width:51px;
    float:left;
    font-size:12px;
    color:#ee6100;
}
.author_books_reviews_dashline{
    margin:15px 0 0 0;
    padding:0;
    width:398px;
    float:left;
    border-top:1px solid #d6d6d6;
}
.author_related_videos{
    margin:0 0 0 8px;
    padding:12px 0 0 0;
    width:224px;
    float:left;
    border-bottom:1px solid #d6d6d6
}
.browse_author{margin:0;padding:0;}
.browse_authortop{margin:0;	padding:0;}
.browse_authortop ul{margin:5px auto;	padding:0;	list-style-type:none;   width: 200px;}
.browse_authortop ul li{margin:0; padding:0 3px 0 3px; float:left; font:normal 12px Georgia; color:#535555; background:url(images/sep.gif) no-repeat 100% 50%; height:25px;}
.browse_authortop ul li.end{background:none;}
.browse_authortop ul li a{	color:#535555;	text-decoration:none;}
.browse_authortop ul li a:hover{color:#535555;text-decoration:none;}

/* ========== Browse by Authors =================*/
.tbl-right-inner .main-padding #block-block-1{padding:13px 0 0px 12px; margin:0 0 13px 0; border-top: 1px solid #E2E2E2;}
.tbl-right-inner .main-padding #block-block-1 .browse_author_head h2{color: #EE6100;font: 17px Georgia; }
.tbl-right-inner .main-padding #block-block-1 .browse_author_head h2 span{    color: #4B4B4B;}
.browse_authortop{padding:0; width:230px;}
.browse_authortop ul.one{height:25px; margin:13px 0 0 0;	padding:0;	list-style-type:none;  width: 235px;}
.browse_authortop ul.two{height:25px; margin:0;padding:0;list-style-type:none;  width:235px;}
.browse_authortop ul li{margin:0; padding:0 5px 0 5px; float:left; font:normal 12px Georgia; color:#535555; background:url(images/sep.gif) no-repeat 100% 3px; }
.browse_authortop ul li.end{background:none;}
.browse_authortop ul li.firstli{padding:0 3px 0 0 }

/* ========== Browse by Category =================*/
.tbl-right-inner .main-padding #block-views-all-book-category-block{padding:0 0 0px 12px; margin:0 0 20px 0; border-top: 1px solid #E2E2E2; }
.tbl-right-inner .main-padding .view-in-focus{padding:0px 0 13px 12px; border-top: 1px solid #E2E2E2;}
.tbl-right-inner .main-padding .view-header h2{color: #EE6100;font: 17px Georgia; padding:13px 0px;}
.tbl-right-inner .main-padding .view-header h2 span{color: #4B4B5B; }
.view-all-book-category{padding:0;}
.view-all-book-category p{margin:0;	padding:0 0 15px 0;	font:normal 16px Georgia;	color:#4b4b4b;}
.view-all-book-category p strong{margin:0;	padding:0;	color:#eb6003;}

.browse_authorbottom{margin:0;	padding:0;	width:224px;	float:left;}
.browse_by_select{margin:0;	padding:15px 0 0 0px;	width:224px;	float:left;}
.new_release{	margin:0;	padding:0 0 20px 0;	width:675px;	float:left;}

.new_release_top{margin:10px 0 0 0;    /*padding:10px 0 0 0;*/    width:675px;    float:left;}
.new_release_top h2{
    margin:0;
    padding:0 0 20px 0;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#eb6003;
}
.new_release_top h2 span{
    margin:0;
    padding:0;
    font:normal 23px Georgia, "Times New Roman", Times, serif;
    color:#4b4b4b;
}
.new_release_topLeft{width:330px;float:left; border-right:1px solid #d6d6d6;}

.content1{margin:0 5px 0 0; padding:0 5px 10px 0; width:90px; float:left; background:url("images/mood-img-bg.gif") no-repeat 100% 100%; }

.content2{margin:0; padding:0;    width:220px;    float:left}
.content2 h2{ margin:0;    padding:0;  font:normal 16px Georgia !important;    color:#000000;}
.content2 h3{ margin:0;    padding:0;    font:normal 15px Georgia;    color:#000000;}
.content2 p{    margin:0;    padding:3px 0 0 0;    font:normal 14px Georgia, "Times New Roman", Times, serif;    color:#eb6003;}
.content2 ul{    margin:0;    padding:20px 0 0 0;    list-style-type:none;}
.content2 ul li{    margin:0;    padding:0;    float:left;    font:normal 12px Georgia, "Times New Roman", Times, serif;    color:#333333;}
.audio_book_file{padding:0px 0 0 5px;}
.audio_book_file ul{margin:0; padding:0; list-style-type:none;}
.audio_book_file ul li.headphone{ float:left; min-height:30px; }
.audio_book_file ul li.listen{float:left; min-height:24px; padding:6px 0 0 5px; color:#EE6100; font-weight:bold;}
.audio_book_file ul li.audioplayer{display:block;}

.new_release_topRight{    margin:0;    padding:6px 0 0 20px;    width:320px;    float:left;}

.new_release_top2{
    margin:20px 0 0 0;
    padding:20px 0 0 0;
    width:675px;
    float:left;
    border-top:1px solid #afafaf;
}
.previous{
    margin:30px 0 0 0;
    padding:0;
    width:653px;
    float:left;
}
.previous ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.previous ul li{
    margin:0;
    padding:0 1px;
    float:left;
    font:normal 12px Georgia, "Times New Roman", Times, serif;
    color:#535555;
}
.previous ul li a{
    text-decoration:none;
    color:#535555;
}
.previous ul li a:hover{
    text-decoration:none;
    color:#535555;
}
.tab{
    margin:0;
    padding:0;
    font:normal 13px Georgia, "Times New Roman", Times, serif;
    color:#000000 !important;
}
/***************New change css 15nov'11**********/
#extra_top{
    margin:0;
    padding:0;
    width:100%;

}
.extra_topInner{
    margin:0 auto;
    padding:0;
    width:944px;
}
/*******************************Main Navigation Drop Down css Start here**********************************/
/* tool tip*/
.flip{position:relative;z-index:29;}
.panel{z-index:30; position:absolute; top:-10px; left:0; }
.panel ul{margin:0; padding:0; list-style-type:none}
.panel ul li{line-height:19px; font:normal 12px arial; padding:5px 10px;}
.panel .close { cursor:pointer; width:28px; height:28px; position:absolute; background:url(images/w-close1.png) no-repeat ;  margin:-20px 0 0 -16px;
                text-indent: -9999px;left: 152px;}

ul li.leaf {
    list-style-image: none;
    list-style-type: none;
}
/* tool tip*/
#toolmap{position:relative; }
.panel{position:absolute; left:0; width:150px; /*background:#f2f2f2 url(../images/tool-bottom.gif) no-repeat 100% 100%;*/ margin-top:-145px; margin-bottom:3px; border:1px solid #ddd;}
.tooltpbg {background:#f2f2f2; }
.tooltpbg ul{padding:0;margin:0;}
.panel ul{list-style-type:none;z-index:979;}
.panel ul li{font:normal 11px tahoma;line-height:18px; padding:0px 0px 0px 10px; }
.panel ul li a{color:#000; text-decoration:none;}
.panel ul li a:hover{color:#000; text-decoration:underline;}
.flip {border:0px solid red;}


.infocus_right .toppannel{width:309px; height:83px; background:url(images/infocus-tp-shade.gif) no-repeat 100% 100%;}
.infocus_right .lastpannel{width:309px; padding:0px 0 14px 0;border:0px solid red; 
                           position:relative;background:url(images/infocus-tp-shade.gif) no-repeat 100% 100%;}
.infocus_right .lastpannel .edittxt{ position:absolute; top:26px; 
                                     left:150px; background:transparent url(images/fucus-txt.png) repeat-y 0% 0%; width:120px; padding:5px; color:#fff; font:normal 12px Georgia; line-height:16px;}
.infocus_right .lastpannel .getpublish{ position:absolute; top:135px; left:159px;}


/*Penguin News Starts */
.main-newscontainer{margin:0;padding:0;width:930px;/*border-top:1px solid #d6d6d6;*/}
.main-newscontainer #news-content{ color:#787878; font:12px/17px Georgia; padding:0px 10px 0 0;}
.main-newscontainer #news-content h1{ color:#eb6003; font-size:20px; margin:0px;  }
.main-newscontainer #news-content .newcontainer{width:915px;}
.main-newscontainer #news-content .lft-tbl{float:left;}/* width:700px; */
.main-newscontainer #news-content .lft-tbl p{font:12px/17px Georgia; }
.main-newscontainer #news-content .lft-tbl p span.more{background:url(images/news-more-icon.gif) no-repeat 100% 50%; padding:0px 10px;}
.main-newscontainer #news-content .lft-tbl h2{ color:#000; margin:0px;  font:18px Georgia; }
.main-newscontainer #news-content .lft-tbl h3{ color:#eb6003;  margin:0px;font:18px Georgia;  }
.main-newscontainer #news-content .book-tbl{float:left; width:200px;}
.main-newscontainer #news-content .book-tbl .book-img{ width:81px; margin:auto; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/new-img-shade.gif) no-repeat 100% 100%;  text-align:center; padding:0 13px 15px 0; }
.main-newscontainer #news-content .newsep{ clear:both; border-bottom:1px solid #ddd; margin:10px 0 ;}
.main-newscontainer #news-content .lft-tbl-detail{width:99%}
.main-newscontainer #news-content .lft-tbl-detail h2{ color:#000; margin:0px;  font:18px Georgia; }
.main-newscontainer #news-content .lft-tbl-detail h3{ color:#eb6003;  margin:0px;font:18px Georgia;  }
.main-newscontainer #news-content .lft-tbl-detail p{font:12px/17px Georgia; }


/*Penguin News End */
.also_by_bottom_top .inner_author {float:left; width:162px;}
.also_by_bottom_top .inner_author .book-image{background: url("images/shadow-bg-innerpg.gif") no-repeat 100% 100%; float:left; padding:0px 10px 15px 0;}
.also_by_bottom_top .inner_author .more-text{clear:both;width: 119px;}
.also_by_bottom_top .inner_author .more-text p{ margin:0; padding:0;font: 12px/17px Georgia; }

book1 .book_title_text2{	margin:10px 0 10px 0 ;	padding:0;	width:162px;	float:left; clear:both;}
book1 .book_title_text2 p{	margin:0;	padding:0;	font:normal 12px Georgia, "Times New Roman", Times, serif;	color:#eb6003;}
book1 .book_title_text2 span{	margin:0;	padding:0;	font:normal 12px Georgia, "Times New Roman", Times, serif;	color:#000;}

/* about-seoction tip*/
#common-content{ color:#787878;}
#common-content h1{ color:#eb6003; font:23px Georgia; margin:0px;}
.table_for .faq-heading{ padding:0 0 0 7px;}
.table_for .faq-heading h2{ color:#EB6003; font:23px Georgia; margin:0px;  background:url(images/h2bg.gif) repeat-x 100% 50%;}
.table_for .faq-heading h2 strong{ color:#EB6003 !important; font-weight:normal; }
.table_for .faq-heading h2 span{ color:#4B4B4B !important;padding: 0 8px 0 0; background:#fff; }
.table_for .faq-heading p{ color: #787878;font: 12px/19px Georgia; margin:0;}

#common-content h1 .emo{ text-transform:capitalize; color:#eb6003;}
#common-content h1 span{ color:#4b4b4b;}
#common-content h1 span.let{ color:#333; font-size:12px; font-weight:normal;}
#common-content h1 b{ color:#eb6003;font-size:12px; font-weight:normal;}
#common-content h2{ font-size:20px; margin:0px;  background:url(images/h2bg.gif) repeat-x 100% 50%;}
#common-content h2 span{ color:#4b4b4b;  background:#fff; padding-right:10px; }
#common-content h2 strong{ color:#eb6003; background:#fff; font-weight:normal; }
#common-content h3{color:#ec833d; margin-top:0 !important;  font-size: 14px;}

#common-content strong span{ color:#eb6003; }
#common-content .fqs  ul{ margin:0; padding:0; list-style-type:none; line-height:22px; color:#4a4a4a; }
/*  fqs minus plus css starts */
#common-content .fqs .productDes li.open{cursor:pointer;  background:none; padding:0; }
#common-content .fqs .productDes li.open{cursor:pointer;  background:none; padding:0; }
#common-content .fqs .productDes li.open span{ background:none; padding:0 1px 0 0px  !important;;}
#common-content .fqs .productDes li .switchgroup1{ background:#e2e2e2; padding:0px 15px; margin:5px 10px; border:1px solid #dedede; }
#common-content .fqs .productDes li .switchgroup1 p{ font-size:11px; color:#000;    }

/* fqs minus plus css End */
#common-content .fqs  ul li{ background:url(images/fqs-arrow.gif) no-repeat 0px 8px; padding:0px 0 0 10px;}

#common-content p{ font-size:14px;  color:#787878; font:12px/17px Georgia; margin-top:0; padding:5px 0 0 ;  }
#common-content p b{color:#eb6003; font-weight:normal; }


/*Penguin Merchandise starts*/
#common-content .mood{ width:631px; margin:10px 0 10px 0;}
#common-content .mood .lftcolum{ width:315px; float:left; border-right:1px solid #e2e2e2}
#common-content .mood .lftcolum .img{ width:88px; float:left; text-align:left; padding:0px 0 10px 0; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/mood-img-bg.gif) no-repeat 100% 100%;}
#common-content .mood .lftcolum .txt{ width:225px; float:left;}
#common-content .mood .lftcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:5px 0 0 10px; font-weight:normal;}
#common-content .mood .lftcolum .txt p{ margin:0 0 25px 10px; color:#eb6003; font-size:12px; }
#common-content .mood .lftcolum .txt span{ color:#333; padding:5px 0 0 10px;}
#common-content .mood .lftcolum .txt span b{ font-weight:normal;}
#common-content .mood .rightcolum{ width:315px; float:left; }
#common-content .mood .rightcolum .img{ width:105px; float:left; text-align:right; padding:0px 10px 10px 0; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/mood-img-bg.gif) no-repeat 100% 100%;}
#common-content .mood .rightcolum .txt{ width:200px; float:left; }
#common-content .mood .rightcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:0px 0 0 10px; font-weight:normal;}
#common-content .mood .rightcolum .txt p{ margin:0 0 25px 10px; color:#eb6003; font-size:12px; }
#common-content .mood .rightcolum .txt span{ color:#333;padding:5px 0 0 10px;}
#common-content .mood .rightcolum .txt span b{ font-weight:normal;}
#common-content .linesep{ background:url(images/merchandise-sep.gif) repeat-x; height:9px; margin:10px 0 10px 0 ; clear:both}
/*Penguin Merchandise Ends*/
.clear{clear:both}

/*Penguin Merchandise starts*/

.merchandise-page p{    color: #787878;   font: 12px/17px Georgia;    margin-top: 0;   padding: 5px 0 0;}
.merchandise-page table tr td.col-2 {padding-left: 15px !important;}

.merchandise-page table tr td .lftcolum span{ padding:8px 0 0 10px !important; color:#eb6003 !important; display: block;}


.table_for .view-id-merchandise table{width:100%; }
.table_for .view-id-merchandise table tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-id-merchandise table tr.row-last{  background:none}
.table_for .view-id-merchandise table tr td{ padding:20px 0;}
.table_for .view-id-merchandise table tr.row-first td{padding-top:0; }
.table_for .view-id-merchandise{ margin:0;  padding:0;}
.table_for .view-id-merchandise h1{ font:23px Georgia; margin:0;color:#EB6003 }
.table_for .view-id-merchandise h1 span{color:#4B4B4B}

.table_for .view-id-merchandise .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-id-merchandise .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2}
.table_for .view-id-merchandise .lftcolum .img{ width:88px; float:left; text-align:left; padding:0px 0 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}
.table_for .view-id-merchandise .lftcolum .txt{ width:225px; float:left;}
.table_for .view-id-merchandise .lftcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:0px 0 0 10px; font-weight:normal;}
.table_for .view-id-merchandise .lftcolum .txt p{ margin:0 0 10px 10px; color:#eb6003; font-size:12px; }
.table_for .view-id-merchandise .lftcolum .txt span{ color:#333; padding:5px 0 0 10px;}
.table_for .view-id-merchandise .lftcolum .txt span b{ font-weight:normal;}
.table_for .view-id-merchandise .lftcolum .txt table{ width:98%; margin:0 0 0 10px; border:1px solid #f2dfd3;}
.table_for .view-id-merchandise .lftcolum .txt table th{ color:#eb6003; background:#fff7f2;padding:5px; border-bottom:1px solid #f2dfd3;}
.table_for .view-id-merchandise .lftcolum .txt table td{color:#000; padding:5px;}


select {
    -moz-border-radius: 4px;
    -moz-box-shadow: 1px 1px 5px #cfcfcf inset;  border: 1px solid #cfcfcf;
    vertical-align: middle;
    background-color: transparent;
    width: 208px;
}
option {
    background-color: #fef5e6;
    border-bottom: 1px solid #ebdac0;
    border-right: 1px solid #d6bb86;
    border-left: 1px solid #d6bb86;
}
option:hover {
    cursor: pointer;
}

/*Penguin Author Profile Starts */
#common-content .authors-profile{ width:640px; margin:10px 0; }
#common-content .atoz{ color:#535555;margin:0 0 30px 0; }
#common-content .atoz ul{margin:0; padding:0; list-style-type:none; font:normal 12px Georgia; }
#common-content .atoz ul li{display:inline; padding:0px 4px 0px 3px; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/sep.gif) no-repeat 100% 50%; color:#898989;}
#common-content .atoz ul .active{border:1px solid #EE6100;}
#common-content .atoz ul li.none{background:none;}
#common-content .atoz ul li a{color:#898989; text-decoration:none;}
#common-content .atoz ul li a:hover{color:#898989; text-decoration:underline;}
#common-content .authors-profile ul{ list-style-type:none;  margin:0; padding:0 0 5px 0;  }
#common-content .authors-profile ul li{font:normal 14px Georgia; color:#898989; line-height:20px; }
#common-content .authors-profile .collum{ width:670px; padding:0px 5px 0 0; float:left;}
#common-content .authors-profile .collum ul{ margin:0px; padding:0; list-style-type:none;}
#common-content .authors-profile .collum ul li{ float:left; width:33%;  }
#common-content .authors-profile .collum ul li a{ color:#898989; text-decoration:none}
#common-content .authors-profile .collum ul li a:hover{ color:#898989; text-decoration:underline}
/*Penguin Author Profile end */
.main_content_browseRight .region-right .block-penguin-helper h2{color: #EB6003;font-size: 15px;margin: 0;padding:10px 0 0px 10px; 
                                                                 background:url(images/social-icon.png) no-repeat 100px 11px ;}
.main_content_browseRight .region-right .block-penguin-helper h2 span{color: #4B4B4B;}
.social-feed{color:#000;padding:0px 10px 0 0; line-height:16px;}
.social-feed span{  color: #EB6003; font-weight:bold;}
.social-feed span p{line-height: 17px;}
.social-feed span p span.redbook{color:#EE6100; font-weight:bold;}
.social-feed span p a{color:#EE6100; text-decoration:none;}
.social-feed span tweet-time a{color:#EE6100; text-decoration:none;}
.social-feed span tweet-time a:hover{color:#EE6100; text-decoration:underline;}

.book-lft-main .new_release h1{line-height:20px;}
.book-lft-main .new_release h1 .emo{color: #EB6003;font:23px Georgia;}
.book-lft-main .new_release h1 .emo1{font:23px Georgia;}
.book-lft-main .new_release h1 span{ color: #4B4B4B;}
.book-lft-main .new_release h1 span.let{color:#333; font-size:12px; font-weight:normal;}

#lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2; position:relative;}
#lftcolum .img{ width:90px; float:left; text-align:left; padding:0px 0 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}
#lftcolum .txt{ width:225px; float:left;}
#lftcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:5px 0 0 5px; font-weight:normal;}
#lftcolum .txt p{ margin:0 0 25px 5px; color:#eb6003; font-size:12px; }
#lftcolum .txt span{ color:#333; padding:5px 0 5px 5px; display:block; }
#lftcolum .txt span b{ font-weight:normal;}
#lftcolum #clickorder{ margin:0 0 0 91px;}
#lftcolum #clickorder .form-item, .form-actions {margin: 0px 0 7px !important;}
#lftcolum #quantity-books {width:220px; margin:0 0 0 94px;}
#lftcolum #quantity-books .form-item-quantity{background:url(images/catalogue-input-bg.gif) no-repeat 0px 0px; margin:0; padding:0; min-height:17px;  }
#lftcolum #quantity-books .form-item label{float:left; width:70px; margin:0;padding:0px 0 0 5px; font:normal 12px georgia; color:#787878;}
#lftcolum #quantity-books .form-item input{float:left; width:32px;margin:0 0 0 5px; padding:0;font:normal 12px georgia; background:none; border:none}


#rightcolum #quantity-books {width:210px; margin:0 0 0 104px;}
#rightcolum #quantity-books .form-item-quantity{background:url(images/catalogue-input-bg.gif) no-repeat 0px 0px; margin:0; padding:0; min-height:17px;  }
#rightcolum #quantity-books .form-item label{float:left; width:70px; margin:0 0 0 5px; font:normal 12px georgia; color:#787878; padding:0px 0  0 5px}
#rightcolum #quantity-books .form-item input{float:left; width:32px;margin:0; padding:0;font:normal 12px georgia; background:none; border:none; }

#rightcolum #clickorder{ margin:0}
#rightcolum #clickorder .form-item, .form-actions {margin: 0px 0 7px !important;}
#rightcolum{ width:330px; float:left; }
#rightcolum .img{ width:90px; float:left;  padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}
#rightcolum .txt{ width:220px; float:left; }
#rightcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:0px 0 0 5px; font-weight:normal;}
#rightcolum .txt p{ margin:0 0 25px 5px; color:#eb6003; font-size:12px; }
#rightcolum .txt span{ color:#333;padding:5px 0 5px 5px; display:block;}
#rightcolum .txt span b{ font-weight:normal;}

#lftcolum .form-item .form-actions{ margin:0;}
#rightcolum .form-item .form-actions { margin:0;}

.separator{width:675px; clear:both; height:9px; background: url(images/merchandise-sep.gif) repeat-x 0 50%; padding:15px 0; margin:auto;}

.close-window{width:28px; height:28px; position:absolute; top:1px; background:url(images/w-close1.png) no-repeat ;  margin:-18px 0 0 -16px;cursor:pointer;}
.slider1{/*background: url("../images/homepagebookscroller_bg.gif") repeat-x scroll left top white; */ margin: 0;width:644px; }

/*event section */
ul#loginblock .form-submit{ float:right; width:54px  !important; height:26px  !important; background:url(images/login-submit.gif) no-repeat 100% 2px !important; border:none; margin:10px 25px  0 0 !important; color:#fff !important; font:bold 12px arial; cursor:pointer;  }

/* fqs minus plus css End */

#common-content .career1  ul li{ background:url(images/fqs-arrow.gif) no-repeat 0px 8px; padding:0px 0 0 10px;}
.tbl-right-inner .main-padding #block-penguin-helper-1{width: 245px; padding:13px 0 0 0px; border-top: 1px solid #E2E2E2;}
.tbl-right-inner .main-padding #block-penguin-helper-1 .form-type-select {width:247px; background: url("images/select-bg.png") no-repeat 12px -1px;height: 24px;}
.tbl-right-inner .main-padding #block-penguin-helper-1 select { font: 12px arial; width: 232px;  height: 20px;    margin:2px 0 0 14px; background-color:transparent; }
.tbl-right-inner .main-padding #title-browse {color: #F0853F;    font:17px Georgia; padding:0 0 0 12px;  }
.tbl-right-inner .main-padding #title-browse span{color:#4B4B4B; }
.container-inline-date .form-item, .container-inline-date .form-item input {    width: auto;}
#block-penguin-helper-1 .container-inline-date .date-padding {padding:7px 0;}
.tbl-right-inner .main-padding #block-penguin-helper-1 .container-inline-date > .form-item {display:inline-block; margin-bottom: 10px; margin-right: 0.5em;
                                                                                            vertical-align: top;border:none; padding: 0 0 15px 16px;}
#block-penguin-helper-1 .container-inline-date .form-item .form-item {background: url(images/calendar-icon.gif) no-repeat  0  0 ;  width:200px;min-height: 23px;}
#block-penguin-helper-1 .container-inline-date .form-item input { background:transparent;   border: 0 none;    height: 18px;    margin:2px 0 0 2px;      width: 99px;}
#block-penguin-helper-1 .container-inline-date #edit-date .description {    clear: both;display: none; }
#block-penguin-helper-1 .container-inline-date label {    color: #7F7F7F;    display: block;    font-weight: normal;}

.container-inline-date .description { font:normal 12px/18px Georgia;  clear: both;color: #7F7F7F; padding:5px 0 0 ;}
#catalogue-form .form-submit{background:url(images/submit.gif) no-repeat 100% 50%; height: 27px; color:#fff; font:normal 12px  arial;
                             margin:0; border:0; width: 52px; float:right; cursor:pointer;}
#block-penguin-helper-1	.container-inline-date .date-padding label{display:none;}
ul#logoutblock li{ list-style-type:none;}

/*Penguin Book Catalogue Starts */
.book-category{}
.book-category h1 {color: #EB6003;    font:23px georgia;margin:0;}
.book-category h1 span{color:#4B4B4B;}
.book-category p{color: #787878;   font-size: 14px;}
.rate-thumbs-up-btn-up {background: url("images/thumbs-new.png") no-repeat scroll 0 0 transparent;width:85px;}
.book-category .book-category-inner{ width:672px; margin:10px 0; background:url(images/book-catague-bg.png) repeat-y; }
.book-category .book-category-inner .fiction{ width:163px; padding:0px 5px 0 0; float:left;}
.book-category .book-category-inner .fiction span{font:bold 17px Georgia; color:#eb6003; padding-bottom:5px; display:inline-block; }
.book-category .book-category-inner .fiction ul {list-style-type: none;    margin: 0;    padding: 0 0 5px;}
.book-category .book-category-inner .fiction ul li { color: #898989;font:12px/19px Georgia; width:158px; padding-right:5px;}
.book-category .book-category-inner .fiction ul li a{ color: #898989; text-decoration:none}
.book-category .book-category-inner .fiction ul li a:hover{ color: #898989; text-decoration:underline}
/*Penguin Book Catalogue Ends */


.also_by_bottom_top .inner_author-leftcolum{ float: left;  margin: 0;    padding:0; width:311px; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;}
.also_by_bottom_top .inner_author-leftcolum .book1 {background: url(images/bookbg.jpg) no-repeat 100% 100%; float:left; padding:0 10px 10px 0; width:120px;}
.also_by_bottom_top .inner_author-leftcolum .book_title_text {  float: left; width: 170px;}
.also_by_bottom_top .inner_author-leftcolum .book_title_text p{   color: #000;    font:normal 12px/17px Georgia; margin:0 0 25px 0;     padding: 0; }
.also_by_bottom_top .inner_author-leftcolum .book_title_text p span{  color: #000; display:block }


.also_by_bottom_top .inner_author-rightcolum{ float: left;  margin: 0; padding: 0px 0 0 10px; width: 310px; border-bottom: 1px solid #D6D6D6;}
.also_by_bottom_top .inner_author-rightcolum .book1 {    background: url(images/bookbg.jpg) no-repeat 100% 100%;  float: left; padding:0 10px 10px 0; width:120px;}
.also_by_bottom_top .inner_author-rightcolum .book_title_text {   float: left; width: 170px;}
.also_by_bottom_top .inner_author-rightcolum .book_title_text p{   color: #000;    font:normal 12px/17px Georgia;    margin:0 0 25px 0;     padding: 0; }
.also_by_bottom_top .inner_author-rightcolum .book_title_text p span{  color: #000;display:block }

#newsletter-form{padding:18px 0 0 0;}

#newsletter-form .form-item-penguin-email {background:url(images/email-bg.png) no-repeat 0px 0%; margin:10px 0 20px 0; height:23px; float: left; }
#newsletter-form .form-item-penguin-email input{ border:none; background:none;margin: 2px 0 0 9px; width:175px}
#newsletter-form #edit-submit--3{background:url(images/email-cr.png) no-repeat 100% 50%; float:left; margin:10px 0 0 0; border:0; width:25px; height:22px; display:inline-block;cursor: pointer; }
#common-content .email-bg{ background:url(images/email-bg.png) no-repeat 0px 0%; margin:10px 0 20px 0; height:23px; display:none;}
#common-content .email-bg  input{ background:url(images/email-cr.png) no-repeat 100% 50%; border:0px; padding-left:5px; margin:2px 0 0 5px; width:190px; font-size:12px;}

.contactpre{ padding:0px 0 0 15px; }
.contactpre h1{ font-size:20px; color:#EB6003; margin:0; font-weight:normal; }
.contactpre h1 span{color:#4B4B4B; }
.contactpre h2 {background: url(images/h2bg.gif) repeat-x  100% 50% ;    font-size: 20px;    margin: 0; }
.contactpre h2 span{ background:#fff; color: #4B4B4B;  padding-right: 10px;}
.contactpre h2 strong{ color:#EB6003;}
.contactpre p{color:#7f7f7f; line-height:18px; }
.contactpre p strong{font-size:15px; color:#e1752e;}
.contactpre p b{color:#EB6003; font-weight:bold;}


/*Penguin Merchandise starts*/
#common-content .mood{ width:631px; margin:10px 0 10px 0;}
#common-content .mood .lftcolum{ width:315px; float:left; border-right:1px solid #e2e2e2}
#common-content .mood .lftcolum .img{ width:88px; float:left; text-align:left; padding:0px 0 10px 0; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/mood-img-bg.gif) no-repeat 100% 100%;}
#common-content .mood .lftcolum .txt{ width:225px; float:left;}
#common-content .mood .lftcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:5px 0 0 10px; font-weight:normal;}
#common-content .mood .lftcolum .txt p{ margin:0 0 25px 10px; color:#eb6003; font-size:12px; }
#common-content .mood .lftcolum .txt span{ color:#333; padding:5px 0 0 10px;}
#common-content .mood .lftcolum .txt span b{ font-weight:normal;}
#common-content .mood .rightcolum{ width:315px; float:left; }
#common-content .mood .rightcolum .img{ width:105px; float:left; text-align:right; padding:0px 10px 10px 0; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/mood-img-bg.gif) no-repeat 100% 100%;}
#common-content .mood .rightcolum .txt{ width:200px; float:left; }
#common-content .mood .rightcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:0px 0 0 10px; font-weight:normal;}
#common-content .mood .rightcolum .txt p{ margin:0 0 25px 10px; color:#eb6003; font-size:12px; }
#common-content .mood .rightcolum .txt span{ color:#333;padding:5px 0 0 10px;}
#common-content .mood .rightcolum .txt span b{ font-weight:normal;}
#common-content .linesep{ background:url(images/merchandise-sep.gif) repeat-x; height:9px; margin:10px 0 10px 0 ; clear:both}
/*Penguin Merchandise Ends*/
/*Penguin Merchandise starts*/
#common-content .mood2{ width:631px; margin:10px 0 10px 0;  border-top: 1px solid #AFAFAF; padding: 20px 0 0;}
#common-content .mood2 .lftcolum{ width:315px; float:left; border-right:1px solid #e2e2e2}
#common-content .mood2 .lftcolum .img{ width:88px; float:left; text-align:left; padding:0px 0 10px 0; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/mood-img-bg.gif) no-repeat 100% 100%;}
#common-content .mood2 .lftcolum .txt{ width:225px; float:left;}
#common-content .mood2 .lftcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:5px 0 0 10px; font-weight:normal;}
#common-content .mood2 .lftcolum .txt p{ margin:0 0 25px 10px; color:#eb6003; font-size:12px; }
#common-content .mood2 .lftcolum .txt span{ color:#333; padding:5px 0 0 10px;}
#common-content .mood2 .lftcolum .txt span b{ font-weight:normal;}
#common-content .mood2 .rightcolum{ width:315px; float:left; }
#common-content .mood2 .rightcolum .img{ width:105px; float:left; text-align:right; padding:0px 10px 10px 0; background:url(http://penguinqa.srijan-sites.com/sites/all/themes/images/mood-img-bg.gif) no-repeat 100% 100%;}
#common-content .mood2 .rightcolum .txt{ width:200px; float:left; }
#common-content .mood2 .rightcolum .txt h3{font:bold 16px Georgia; color:#000; margin:0; padding:0px 0 0 10px; font-weight:normal;}
#common-content .mood2 .rightcolum .txt p{ margin:0 0 25px 10px; color:#eb6003; font-size:12px; }
#common-content .mood2 .rightcolum .txt span{ color:#333;padding:5px 0 0 10px;}
#common-content .mood2 .rightcolum .txt span b{ font-weight:normal;}

#myModal { border: 1px solid #fff;}
#book-section{float:left; width:320px;}
#book-section .rightcolum{width:100%;}
#book-section .rightcolum .img{float:left; width:100px; }
#book-section .rightcolum .txt{float:left;width:320px;}
.modal-window {    background: none repeat scroll 0 0 #FFFFFF;    left: 50%;    margin: 0;    padding: 0;    position: fixed;    top: 50%;    z-index: 102;}
.modal-overlay {    background:#000000;    bottom: 0;    height: 100%;    left: 0;    margin: 0;
                    opacity: 0.75;    padding: 0;    position: fixed;    right: 0;    top: 0;    width: 100%;    z-index: 101;}

/*=================================== header menu  css start from here 21 December 2011================================*/
.top{width:955px; }
div#site_bar {margin:20px 0 0 0;padding:0px;height:24px;width:948px;z-index:9}
div#site_bar .navigation {top:0px; list-style:none; margin:0; padding: 0px; z-index:10; float:left }
#outer_top_inner h2 {display:none;}
#outer_top_inner ul.nice-menu:after {  clear: both; content: "."; display: block; height: 0;visibility: hidden;}
#outer_top_inner ul{margin:0; padding:0; list-style-type:none;}
#outer_top_inner ul.nice-menu li{float:left;borborder-style:none;border-width:0px;
background:url(images/sep-top.png) repeat-y 100% -41px;height:28px;background-color:transparent;border:none; }
#outer_top_inner ul.nice-menu li a{float:left;height:21px;font:bold 10px Tahoma;text-transform:uppercase;color:#9f9d9d;text-decoration:none;display:block;
                                   padding:7px 18px 0px 18px; }
#outer_top_inner ul.nice-menu li a.active{background:url(images/nav-lft-cr.png) no-repeat 0% 0%;z-index:2;color:#fff; margin:0; padding:7px 4px 0px 18px;   }
#outer_top_inner ul.nice-menu li span{ height:28px; background:url(images/nav-rt-cr3.gif) no-repeat 100% -53px;z-index:2;color:#fff;float:left;display:inline-block;
                                       width:8px; margin:0 2px 0 0; cursor:pointer;}
#outer_top_inner ul.nice-menu li.menuparent span{ height:28px; background:url(images/nav-rt-cr3.gif) no-repeat 100% 0%;z-index:2;color:#fff;float:left;display:inline-block;
                                                  width:12px; margin:0 2px 0 0; cursor:pointer;}

#outer_top_inner ul.nice-menu li.menuparent.over span{width:12px;cursor:pointer; display:none;}

#outer_top_inner ul.nice-menu li.menu-604{width:124px; }
#outer_top_inner ul.nice-menu li.menu-604:hover{background:url(images/menu_over2.png) 0% -110px !important; z-index:100000;  }
#outer_top_inner ul.nice-menu li.menu-615{width:124px; }
#outer_top_inner ul.nice-menu li.menu-615:hover{ background:url(images/menu_over2.png) 0% -110px  no-repeat; z-index:100000;}
#outer_top_inner ul.nice-menu li.menu-621{width:89px;  }
#outer_top_inner ul.nice-menu li.menu-621:hover{ background:url(images/menu-imprint1.png) 0% 0px !important;   z-index:100000;}


#outer_top_inner ul.nice-menu-down ul {left: 0; margin-top:6px; z-index:1000; }
#outer_top_inner ul.nice-menu ul{width:162px; padding-bottom:0; margin:6px 0 0 0; border-top:none;  }
#outer_top_inner ul.nice-menu ul li{background:url(images/other-li-new.png) repeat-y 0% 100%; height:28px;margin: 0 4px 0 0px; padding:0px 0 0 6px; width:148px;  }
#outer_top_inner ul.nice-menu ul li a{display:block;height:18px;  color:#eb6003; padding-left:10px !important;}
#outer_top_inner ul.nice-menu ul li.first {background:url(images/first-li.png) repeat-y -3px 0px; height:28px; }
#outer_top_inner ul.nice-menu ul li.first:hover {background:url(images/first-li.png) repeat-y -3px 0px; height:28px; color:#eb6003;}
#outer_top_inner ul.nice-menu ul li:hover{ background:url(images/other-li-new.png) repeat-y 0% 100%; }
#outer_top_inner ul.nice-menu ul li a.active{ background:none !important;  color: #EB6003; }


#outer_top_inner ul.nice-menu ul li.last, #outer_top_inner ul.nice-menu ul li.last {background:url(images/last-new.png) repeat-y 0% 100%; height:28px;  padding:0 0 5px 6px; }
#outer_top_inner ul.nice-menu ul li.last.hover, #outer_top_inner ul.nice-menu ul li.last:hover {background:url(images/last-new.png) repeat-y 0% 100%; height:28px; }

#outer_top_inner ul.nice-menu ul li.first, #outer_top_inner ul.nice-menu ul li.first:hover{background: url(images/photo-li.gif) no-repeat;   padding-top:94px;margin:0;}

#outer_top_inner ul.nice-menu li.menu-615 ul li.first{background:url(images/first-li.png) no-repeat 0 0%; width:148px; margin:0; height:28px;  padding: 0 0 0 6px;}
#outer_top_inner ul.nice-menu li.menu-621 ul li.first{background:url(images/first-li-imprint.png) no-repeat 0% 0px;;width:148px; margin:0; height:26px !important;  padding: 0 0 0 6px;}

#outer_top_inner ul.nice-menu li.menuparent{ background:url(images/sep-top.png) repeat-y 100% -9px; }
#outer_top_inner ul.nice-menu li.menuparent:hover a.active {background:url(images/menu_over2.png) 0% -110px; color:#9F9D9D; z-index:9999;}
#outer_top_inner ul.nice-menu li.menuparent ul li a.active{ background:none !important	; color:#EB6003 !important;}

/*=================================== header menu  css END here ================================*/
.close-window{width:28px; height:28px; position:absolute; top:1px; background:url(images/w-close1.png) no-repeat ;  margin:-18px 0 0 -16px;cursor:pointer;}

/* ======================== Home page =========================*/
#homepg-main{margin:0;}
#hompage-line{background:url(images/hp-bg.gif) repeat-y 653px 0px;}
.home-page-left{margin:0;padding:0;width:653px;float:left;border-top: 1px solid #E2E2E2;margin-top: 20px;position: relative;z-index:200;
                /* background:url(images/pg-bg.gif) repeat-y 100% 0%*/}

.home-page-left{margin:0;padding:0;width:653px;float:left;border-top: 1px solid #E2E2E2;margin-top: 20px;position: relative;z-index:200;}

#homepg-main .newrelease h2 {font: 23px Georgia; color: #EB6003;    margin:-33px 0 0; z-index:3000;  padding:15px 0; height:35px;	 
                             background: url(images/h2bg.gif) repeat-x scroll 100% 50% transparent;}
#homepg-main .newrelease h2 span{background:#fff;}
#homepg-main .newrelease h2 span b{font-weight:normal;color: #EB6003; font-weight:normal;}
#homepg-main .newrelease h2 span strong{font-weight:normal; color: #4B4B4B; background:#fff;}
#homepg-main .newrelease h2 span code{color:#4B4B4B; padding:0 10px 0 0; font-size:12px;}
#homepg-main .newrelease h2 span code.more a{ color: #EB6003; text-decoration:none }
#homepg-main .newrelease h2 span code.more a:hover{color: #EB6003; text-decoration:underline}

#homepg-main .comingsoon h2{font: 23px Georgia; color: #EB6003; margin: 0; width:653px;  padding:15px 0;height:35px;	 background: url(images/h2bg.gif) repeat-x scroll 100% 50% transparent;}
#homepg-main .comingsoon h2 span{background:#fff;}
#homepg-main .comingsoon h2 span b{font-weight:normal;color: #EB6003; font-weight:normal;}
#homepg-main .comingsoon h2 span strong{font-weight:normal; color: #4B4B4B; background:#fff;}
#homepg-main .comingsoon h2 span code{color:#4B4B4B; padding:0 10px 0 0; font-size:12px;}
#homepg-main .comingsoon h2 span code.more a{ color: #EB6003; text-decoration:none }
#homepg-main .comingsoon h2 span code.more a:hover{color: #EB6003; text-decoration:underline}


#homepg-main .best-seller h2 {font: 23px Georgia; color: #EB6003; margin: 0; padding:15px 0; height:35px;	width:653px; background: url(images/h2bg.gif) repeat-x scroll 100% 50% transparent;}
#homepg-main .best-seller h2 span{background:#fff;}
#homepg-main .best-seller h2 span b{font-weight:normal;color: #EB6003; font-weight:normal;}
#homepg-main .best-seller h2 span strong{font-weight:normal; color: #4B4B4B; background:#fff;}
#homepg-main .best-seller h2 span code{color:#4B4B4B; padding:0 10px 0 0; font-size:12px;}
#homepg-main .best-seller h2 span code.more a{ color: #EB6003; text-decoration:none }
#homepg-main .best-seller h2 span code.more a:hover{color: #EB6003; text-decoration:underline;}

.tbl-right-home{padding:0; margin:20px 0 0 ;  float:left; width:247px;  /* border-left:1px solid #E2E2E2; height:1355px; float:left; */ }
.tbl-right-home .main-padding{ padding:0;}


.slider1{/*background: url("../images/homepagebookscroller_bg.gif") repeat-x scroll left top white;*/ margin: 0;width:652px; }

.slider1 .jcarousel-skin-default {  text-align: center;}
.slider1 .jcarousel-container-horizontal { height:190px;  margin: auto auto auto -17px ;   padding:0 26px 20px;   /*padding:0px 40px 20px 40px;*/ width: 585px;}
.slider1 .jcarousel-clip-horizontal {    overflow: hidden; width:628px;  /* width: 572px;*/}
.slider1 .jcarousel-skin-default .jcarousel-item-horizontal {/*margin: 0 18px 0 0;*/ margin: 0 17px 0 0}
.slider1 .jcarousel-skin-default .jcarousel-item { background: url(images/bookbg.jpg) no-repeat 100% 100%; border:none;  
height:200px; text-align:left;    list-style: none outside none;    overflow: hidden;    padding: 0;    width:142px !important;}

/*privious button*/
.slider1 .jcarousel-skin-default .jcarousel-prev-horizontal {background-position: 0 0; left: 0;  position: absolute;   top: 85px;}
.slider1 .jcarousel-skin-default .jcarousel-next-horizontal {background-position: 0 -32px; position: absolute; right:-20px;top: 85px;}
.slider1 .jcarousel-skin-default .jcarousel-next, .slider1 .jcarousel-skin-default .jcarousel-prev {background-image: url(images/scroll-arrow.png);  display: block;  
                                                                                                    height: 32px; width: 32px; margin:0 0px 0 0}
.slider1 .jcarousel-skin-default .jcarousel-next, .slider1 .jcarousel-skin-default .jcarousel-prev { background-image: url(images/scroll-arrow.png);  display: block;  height: 32px;    width: 32px;}

/*content display*/
.slider1 .jcarousel-skin-default .jcarousel-navigation li.active a { font-weight: bold;    text-decoration: none; }
.slider1 .jcarousel-skin-default .jcarousel-navigation {margin: 0;    padding: 0; display:none}
.slider1 .jcarousel-skin-default .jcarousel-navigation li { background:#000;/* none repeat scroll 0 0 transparent;*/display: inline; margin: 0 5px 0 0; padding: 0;}

/*disable button*/
.slider1 .jcarousel-skin-default .jcarousel-next-disabled, .jcarousel-skin-default .jcarousel-prev-disabled{ display:none !important; }
/*disable button*/

/*  Home page ends */
#views_slideshow_controls_text_home_page_banner-block {border:0px solid red;}
#views_slideshow_controls_text_pause_home_page_banner-block{display:none;}
#views_slideshow_controls_text_previous_home_page_banner-block, #views_slideshow_controls_text_next_home_page_banner-block {overflow:hidden;position: absolute;top:-130px; text-indent:-9999px; width:40px; height:40px; z-index:12;	

                                                                                                                            /* height: 0;    overflow: hidden;    padding-top: 71px;    position: absolute;    top: -122px;    width: 18px;    z-index: 12;*/ }
#views_slideshow_controls_text_previous_home_page_banner-block {background:url(images/header-scroll-button.png);left:0px; margin:40px 0 0 14px;}
#views_slideshow_controls_text_next_home_page_banner-block{background:url(images/header-scroll-button.png) no-repeat 0px -81px ; right:0px; 
                                                           margin:40px 45px 0  0;}
#views_slideshow_singleframe_playpause_gallery-block_1 {  display:none;}

.book_reviews_bottom h2{ display:none;}
.filter-wrapper{  display: none;}

.footer_logo_sec { clear:both;  border-top: 1px solid #D6D6D6;    width: 930px;}
.footer_logo_sec .jcarousel-skin-default .jcarousel-clip-horizontal {  overflow: hidden; width:854px; /* changes here */}
.footer_logo_sec .jcarousel-skin-default .jcarousel-container-horizontal {height:50px; margin: auto;padding: 5px 0px;width:854px;}
.footer_logo_sec .jcarousel-skin-default .jcarousel-navigation li {background:none; border:none; display: inline; margin: 0 2px 0 0; width:150px;padding: 0;}
/*navigation*/
.footer_logo_sec .jcarousel-skin-default .jcarousel-navigation {margin: 0;    padding: 0; display:none;}
.footer_logo_sec .jcarousel-skin-default .jcarousel-prev-horizontal {
    background-position: 0 0;left: 10px;position: absolute;top: 20px;margin-left: -52px}
.footer_logo_sec .jcarousel-skin-default .jcarousel-next-horizontal { background-position: 0 -32px; position: absolute;right: 10px; top: 20px;}
.footer_logo_sec .jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
    background:url('images/scroll-arrow.png');display: block;height: 32px;width: 32px;}
.footer_logo_sec .jcarousel-skin-default .jcarousel-item-horizontal {    margin: 0 4px;}

.footer_logo_sec .jcarousel-skin-default .jcarousel-item {background:none;  border: none; height:50px;  list-style: none outside none;    
overflow: hidden;    padding: 0;  width: 100px; text-align:center; }

.footer_logo_sec .jcarousel-skin-default .jcarousel-next-horizontal { /*chagne rightside arrow position*/
                                                                      background-position: 0 -32px; position: absolute; margin-right:-40px;  right: 10px;top: 20px;}
/*disable button*/
.footer_logo_sec .jcarousel-skin-default .jcarousel-next-disabled, .jcarousel-skin-default .jcarousel-prev-disabled{ display:none !important; }
/*disable button*/

.in-news-content{margin:0px 0 20px 0; padding:13px 0 0px 12px; border-top:1px solid #e2e2e2;   }
.in-news-content .in-news{font:15px Georgia;}
.in-news-content .in-news h2{color: #EB6003; font:17px Georgia; margin:0; padding:0;}
.in-news-content .in-news h2 span{color:#4B4B4B;font:17px Georgia;}
.in-news-content p{color: #000000;  font: 12px/18px Georgia;margin: 0; padding:10px 10px 0px 0; line-height:18px;}
.in-news-content p a{color: #000000; text-decoration:none}
.in-news-content p a:hover{color: #EB6003; text-decoration:none}
.in-news-content span{color:#eb6003;font-size:12px;padding:0;}

#block-penguin-helper-0 { padding-left:12px; border-top:1px solid #E2E2E2;}
#block-penguin-helper-0 h2.title{color:#4B4B4B;font:17px Georgia; margin: 0;padding:10px 0 0 0; background:url(images/social-icon.png) no-repeat 100px 11px;
}
#block-penguin-helper-0 h2.title span{color:#EB6003;}

.view-footer .read-more{padding:0;  margin: 10px 0 0;}

.generats{min-height: 25px; width: 680px;  margin: 6px 0 19px 0;}
.generats h1 {color: #EB6003;float: left;font:23px geogia;    margin: 0;    width: 535px;}
.generats h1  span{color: #EB6003;  }
.generats h1  span.catlogue-print{color: #4B4B4B;  }
.generats h1  span.catlogue-print b{ color: #EB6003;font:normal 12px Georgia;}
.generats .order{ background: url(images/order-bg.gif) no-repeat 0 0 ;color: #fff; float: left;    font: bold 10px/27px tahama;    padding: 0 0 0 8px ;    text-transform: uppercase;}
.generats .order span {  background: url(images/order-rg.gif) no-repeat 100% 0 ;    display: inline-block;    padding-left: 4px;}
.generats .order a {    color: #FFFFFF;    text-decoration: none;}
.generats .order a:hover {    color: #FFFFFF;    text-decoration: underline;}
/*
.item-list .pager li {background-image: none;    display: inline;    list-style-type: none;    padding: 0.5em;}
.item-list ul li {    margin: 0 0 0.25em 1.5em;    padding: 0;}
*/

#form {    margin: auto;    width: 524px;}
#form #webform-component-fieldset-left{  float:left; width: 204px;}
#form #webform-component-text{ float:left; width: 204px;}
.inner .right-tbl .order {  background: url(images/order-bg.gif) no-repeat  0 0;color: #FFFFFF;    float: left;    font: bold 12px/27px geogia;    padding: 0 0 0 8px;    text-transform: uppercase;}
.inner .right-tbl p {    clear: both;    color: #EB6003;    font-weight: bold;    padding: 0 0 0 8px;}
.inner .right-tbl h2 {    color: #817F7F;    font: bold 18px Tahoma;    margin: 0;    padding: 5px 0 5px 8px;}

/* right table */
.main_content_browseRight{margin:0 0 0 20px;	padding:0 0 0 0px;	width:223px;	float:left;	 	border-left:1px solid #d6d6d6;}
.tbl-right-inner{padding:0 0 0 0px;	width:247px;float:left;	/*height:2056px; */}
.tbl-right-inner .main-padding{ padding:0; position:relative}
.tbl-right-inner .main-padding .tp-margin{ margin:0;background:#fff; height:1px;position:absolute;width:100%; z-index:1000;}
.tbl-right{padding:0; float:left; width:247px; border-left:1px solid #d6d6d6;  /*height:1355px; float:left; */ }
.tbl-right .main-padding{ padding:0px 0 0 12px;}
.skin-default{width:930px; margin:auto;}
.views-slideshow-controls-text{width:930px; margin:auto; position:relative}

/*event  Page section */
.table_for_events h1{ color:#EB6003;    font:23px Georgia;margin: 0;}
.table_for_events p{ color:#787878;    font:12px/17px Georgia;}
#quicktabs-events{border:0px solid red;}
#quicktabs-events .views-row-last .line-sep{display:none;}
.table_for_events ul.quicktabs-tabs.quicktabs-style-zen {border-bottom:1px solid #E2E2E2;background:none;/*background: url("images/tab-bar.png") repeat-x scroll left bottom transparent;*/ font-size: 1em;    height: 20px;    list-style: none outside none;    margin: 0 0 15px;    padding: 0 0 3px;}
.table_for_events ul.quicktabs-tabs.quicktabs-style-zen li {    background:none !important;    float: left;    margin: 0 5px;    padding: 0 0 0 5px;}
.table_for_events ul.quicktabs-tabs.quicktabs-style-zen li a {display: block;font:bold 12px/17px Georgia;margin: 0;padding: 4px 17px 0 12px;color:#969494; text-decoration: none;background: none repeat scroll 0 0 transparent !important; height:18px;}
.table_for_events ul.quicktabs-tabs.quicktabs-style-zen li.active {background: none repeat scroll 0 0 transparent !important; 
                                                                   border-color: #E2E2E2 #E2E2E2 #fff #E2E2E2; border-style: solid;    border-width: 1px;}

.table_for_events ul.quicktabs-tabs.quicktabs-style-zen li.first{border-left:1px solid #fff;}

.table_for_events ul.quicktabs-tabs.quicktabs-style-zen li.active a{color:#EB6003;}
.table_for_events .item-list ul li {margin: 0 !important;   padding:0 !important;}
.table_for_events .line-sep{background: url(images/line-sep.gif) repeat-x 0 50%;clear: both;margin: 15px auto 5px;height:18px; width: 100%;}
.main_content_event {    margin: 0;    padding: 0;    width: 930px;}
.main_content_event .events-content h1 {    color: #EB6003;    font-size: 20px;    margin: 0;}
.main_content_event .events-content p {    font: 12px/18px Georgia;}
.quicktabs-style-zen{ clear: both;}
.tabcontiner {clear: both;margin:0px;}
.tabcontiner .event-left{width:740px; float:left;}
.tabcontiner .tab-img {    float: left;    padding: 0 0 0 6px;    width: 94px;}
.tabcontiner .tab-content {float: left; width: 640px;}
.tabcontiner .tab-content h2 {color: #000000;    font: 18px Georgia;    margin: 5px 0;}
.tabcontiner .tab-content h2 span {    background: url(images/tab-sep.gif) no-repeat scroll 0 50% transparent; color: #EB6003;    padding: 0 0 0 6px;}
.tabcontiner .tab-content p {   font:12px/18px Georgia;    margin: 0; color:#000; padding: 0 10px 0 0;}
.tabcontiner .tab-date {float: left;width: 160px;}
.tab-date h2 {    font: 28px Georgia;    margin: 0;}
.tab-date p {    font: 14px/20px Georgia;    margin: 0; color:#505050;}
.line-sep {background: url(images/line-sep.gif) repeat-x 0 50%;clear: both;margin: 15px auto 5px;    width: 900px;}

#loginblock {position: absolute;z-index:5; left:-165px;}
#block-nice-menus-1 {float:left;}
#loginblock  li {padding-top: 14px;}
ul#loginblock {background: url(images/login-main-1.png) no-repeat 0px  1px !important ; z-index:999; width:289px; height:212px; margin:0; padding:50px 0 0 0; list-style-type:none;}
* + html ul#loginblock {background: url(images/login-main-1.png) no-repeat 0px  15px !important ; z-index:8; width:289px; height:212px; margin:0; padding:60px 0 0 0; list-style-type:none;}

ul#loginblock li{margin:-5px 0 0 15px}
ul#loginblock li form {    margin: 0;    padding: 0; }
ul#loginblock li label{color: #EE6100;    display: block;    font: bold 10px tahoma;    margin: 0;    padding:12px 2px;    text-transform: uppercase;}
ul#loginblock li input{background:none; margin: 1px 0 0 1px; padding: 0 0 0 2px;    width: 242px; border:none; height: 21px;}
ul#loginblock li .form-item, .form-actions {margin: 0;}

/*ul#loginblock li submit{background: url(images/login-input-bg.gif) no-repeat  0 0 ;    height: 23px;    margin: 0 0 0 1px;  width: 60px;}*/

ul#loginblock .forget { color: #747474; float: left; line-height: 21px;    width:160px; margin:10px 0 0;}
ul#loginblock .forget a{  color: #747474; text-decoration:none}
ul#loginblock .forget a:hover{  color: #747474; text-decoration:underline}
ul#loginblock .forget span{  color: #EE6100;    text-transform: uppercase;}
ul#loginblock .forget span a{  color: #EE6100; text-decoration:none}
ul#loginblock .forget span a:hover{  color: #EE6100; text-decoration:underline}
ul#loginblock edit-actions--2{float: left;width:70px; }

#block-penguin-helper-3 { margin: 5px 0 0 17px; float:left; font: bold 12px arial; position:relative;}
a#login-block{ position:relative;z-index:8888; display: inline-block;  padding-right:10px; background:url(images/arrow.gif) no-repeat 100% 50%;font:bold 11px tahoma;}
ul#nice-menu-1 li a.active span {background:red;width:5px;}

/*event for home page*/
#block-views-calendar-block-1{/*padding-left:12px;*/	}

.event-homepage{background:url(images/event-bg.png) repeat-y bottom left;}
.top-cal{background:url(images/event-top.png) no-repeat 0% 0%; height:6px; margin-top:10px; }
.event-homepage .calendar-calendar .month-view table {    border: medium none;    margin: 0 auto;    padding: 0;width:210px;   /* width:99%;*/}
.event-homepage .calendar-calendar .month-view table th .week{display:none;}

/* event days */

.view .date-nav-wrapper .date-nav {    background-color: transparent;    border: 0 none;    height: auto;    min-height:18px;    position: relative;}
.view .date-nav-wrapper .date-heading h3 {    font:17px Georgia;}
.view .date-nav-wrapper .date-heading h3  span{ color:#4B4B4B;}
.date-nav div.date-heading h3 {margin: 0;padding: 0;}
.date-nav { clear: both;    padding-bottom: 1.5em;    width: 100%;}
.view .date-nav-wrapper .date-prev { background:url(images/calender-arrow.png) no-repeat -30px 9px  ; float:left;    font-size: 12px; position: absolute;top: 0; width:20px;;    z-index: 1; margin: 0 0 0 10px;}
.view .date-nav-wrapper .date-prev span {color: #eb6003; font-size:1px;    margin-left: 10px;}

table td.mini, table th.mini, table.mini td.week {margin: 0;    padding:0;;}
table td.mini a {display: inline-block;font-weight:bold;padding:2px 0;}
.calendar-calendar th.days {  font: bold 11px Georgia !important; border: 1px solid #fff;    color: #070928;    font-weight: bold;}
.calendar-calendar td {    color: #777777;    text-align: center;  font: normal 11px Georgia !important;}
.view .date-nav-wrapper .date-next { background:url(images/calender-arrow.png) no-repeat 6px 10px ; border-radius: 0 5px 5px 0;    float: none;    font-size: 12px;    padding: 5px 0;    position: absolute;    right: 0;    top: 0;    z-index:1; margin: 0 19px 0 0;}
.view .date-nav-wrapper .date-next span {color:	#eb6003;}
.calendar-calendar th.days {    background-color: #fff;  border: 1px solid #fff;    color: #777777;    font: bold 11px Georgia !important; }

.month-view{margin:auto;}
.event-homepage .view-footer .view-header p{color: #EB6003;  margin: 0; font:bold 12px georgia; padding:17px 0 10px 12px;}
.event-homepage .view-footer .view-content{color: #6a6a6a; font:normal 12px/18px georgia; padding:0 10px 0 12px;}
.event-homepage .view-footer .view-content a{color:#6A6A6A;padding:5px 0;}
.event-homepage .view-footer .view-content .views-field-city{padding:0px 0 10px  0; color:#000;}
.event-homepage .view-footer p{color: #EB6003;  margin: 0; font:bold 12px georgia; padding:0px 0 0px 10px;}
.event-homepage .view-footer p a{color: #EB6003;   background:url(images/comman-arrow.png) no-repeat 100% 50%; padding-right:12px; display:inline-block}
.event-homepage .view-footer .view-content .home-event-date{font:normal 12px/18px georgia; color:#000;  float:left; width: 104px; color:#000 }
.event-homepage .view-footer .view-content .home-event-date1{font:normal 12px/18px georgia; color:#000;  width: 107px; float:left; color:#000 }
.event-homepage .view-footer .view-content .views-field-name span{ display:inline-block; max-width:120px; float:left; background:url(images/sep.gif) no-repeat 100% 50%; padding-right:6px; color:#000 }

.home-clear{clear:both; padding:10px 0 0 0; }
.event-homepage .view-footer .view-content .views-field-city span{ display:inline-block; max-width:93px; float:left; padding-left:6px;}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {border:1px solid #eb5000;background:#fff;color:#000; 
                                                                                                         text-align: center;}
																										 
.calendar-calendar tr td.today div.mini-day-on, .calendar-calendar tr.odd td.today div.mini-day-on, .calendar-calendar tr.even td.today div.mini-day-on{ background-color:#ff6200 } 
.calendar-calendar tr {background-color: white;    border-top: 1px solid #FFFFFF !important;    margin: 0;    padding: 0;}
.calendar-calendar td.has-events .today {border-top: 1px solid #FFFFFF !important;}

.calendar-calendar td.future {font-weight: bold !important;}
.calendar-calendar td.has-events { border-top:1px solid #fff;border-right:1px solid #fff; background:#ff6200;}
.calendar-calendar td.has-no-events .mini-day-off{ padding:2px 0 0;}

.calendar-calendar .mini-day-off {    padding: 2px 0;}
.calendar-calendar .mini-day-on {color:#000; padding:2px 0; margin:0;}
table .mini-day-on a {color:#fff;text-decoration: none;}
.view-calendar .feed-icon {margin-top: 5px;padding:5px 10px ;font: bold 12px georgia;}
.view-calendar .feed-icon a{ background:url(images/comman-arrow.png) no-repeat 100% 50%;padding-right:12px; display:inline-block}
.calendar-calendar td.future{font-weight: bold !important;}
.calendar-calendar tr td.past div.calendar-empty {font-size: 1px;    line-height: 1px; display:none;}
.calendar-empty {display: none;    font-size: 1px;    line-height: 1px;}


/*============= Calender page inner ==========*/
.table_for #block-system-main{ width:98%; margin:auto;}
.table_for .view .date-nav-wrapper .date-next {background: url("images/calender-arrow.png") no-repeat 38px 9px; float: none;    font-size: 12px;
                                               padding: 5px 0;    position: absolute;    right: 0;    text-align: right;    top: 0;    width: auto;    z-index: 1;}
.table_for .view .date-nav-wrapper .date-nav { background-color: transparent;border: 0 none;height: auto; margin: auto; min-height:20px;position: relative;width:400px;}
.table_for .view .date-nav-wrapper .date-prev {background: url("images/calender-arrow.png") no-repeat scroll -30px 9px transparent; width:60px;
                                               float: none;    font-size: 12px;    padding: 5px 0;    position: absolute;   text-align: right;    top: 0;  left:0px;;   z-index: 1;}

.table_for .calendar-calendar th.days { background-color: #FFFFFF;    border: 1px solid #E2E2E2;  color: #777777; font: bold 11px Georgia !important; height: 40px;}
.table_for .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
    background:#EB6003;    color: #FFFFFF;    height: 1.9em;    margin: 0 auto;    overflow: hidden;    position: relative;}
.table_for .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    background:#EB6003;    border-radius: 0 5px 5px 0;    height: 1.9em;    padding-left: 6px;    position: absolute;    right: 0 !important;    text-align: left;
    width: 10px;    z-index: 1;}
.table_for .calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a, .calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a, .calendar-calendar .day-view .full td .inner div.view-item, .calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a {
    padding-top:2px;color: #000;font:12px arial !important;}

.table_for .calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
    background:#ff6802;overflow: hidden;padding:0 3px;width: auto;}

.table_for .year-view{width:675px; }
.table_for .year-view table{ margin:auto;}
.table_for .year-view .calendar-calendar tbody {border-top: medium none;}
.table_for .year-view .calendar-calendar .month-view table {    border: medium none;    margin: 0;    padding: 0;    width:33%;}
.table_for .year-view .view .date-nav-wrapper .date-nav {background-color: transparent;border: 0 none; height: auto; margin: auto; min-height: 20px;position: relative; width:35px;}
.table_for .year-view .month-view {margin: auto;}

.table_for .year-view .calendar-calendar .month-view table { border: medium none;    margin: 0;    padding: 0;    width:99%;}
.table_for .year-view .date-nav-wrapper .date-nav {    background-color: transparent;    border: 0 none;    height: auto;    margin: auto;    min-height: 20px; position: relative; width: 200px}
.table_for .year-view .date-nav-wrapper .date-heading {    position: relative;    text-align: center;    top: 0;    width: 100%;    z-index: 0;}

.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a {    color: inherit;    font-size: 12px;background: url("images/calender-arrow.png") no-repeat 38px 9px; 
                                                                                text-decoration: none;}

/*============= Calender page inner ==========*/
.item-list ul li {    margin: 0 !important;   padding: 6px 0 0 !important;}
.pager{clear: both;    text-align: center;}
.pager {margin:0 !important;    padding:0 !important; list-style-type:none;}
.pager ul { border:1px solid red; margin-top:5px;}
.pager li {background:url(images/pre-sep.gif) no-repeat 100% 9px !important; color: #535555;    float: left;    font: 12px Georgia; padding: 0 5px;}
.pager li.pager-item, .pager li.pager-current { width:25px; padding: 6px 0 0 !important; color:#eb6003;}
.pager li a.active { color: #000000;}
.pager li.pager-first {display:none !important;  padding:0px 5px; }
.pager li.pager-previous { padding:6px 5px 0 5px !important; width:75px; text-align:center; text-transform: capitalize;}
.pager li.pager-next {  padding:6px 5px 0 5px !important;  width:45px; background:none !important; text-transform: capitalize; }
.pager li.pager-last { display:none !important;}
.pager li.pager-ellipsis { background:none !important; padding:0px 5px !important;}

#common-content .career ul{ margin:0; padding:0; list-style-type:none;}
#common-content .career ul li{ line-height:19px; background:url(images/career-star.gif) no-repeat 10px 7px; padding:0px 10px 0px 20px;}
#common-content .fqs  ul{ margin:0; padding:0; list-style-type:none; line-height:22px; color:#4a4a4a; }
/*  fqs minus plus css starts */
#common-content .career1 .productDes ul{ margin:0; padding:0; list-style-type:none; line-height:22px; padding:0; }
#common-content .career1 .productDes li.open{cursor:pointer;  background:none; padding:0; }
#common-content .career1 .productDes  ul li ul li{ background:url(images/career-star1.gif) no-repeat 0px 8px; line-height:22px;;}
#common-content .career1 .productDes li .switchgroup1{ background:#e2e2e2; padding:5px 10px; margin:8px 10px; border:1px solid #dedede; }
#common-content .career1 .productDes li .switchgroup1 p{ font-size:11px; color:#000;    }

/* fqs minus plus css End */
#common-content .career1  ul li{ background:url(images/fqs-arrow.gif) no-repeat 0px 8px; padding:0px 0 0 10px;}
.tbl-right-inner .main-padding .contactpre{ padding:0 0 0 12px; }
.tbl-right-inner .main-padding .contactpre h2{font-size:16px; color:#f0853f; margin:0;  background:#fff;  }
.tbl-right-inner .main-padding .contactpre h2 span{ color:#4b4b4b;}
.tbl-right-inner .main-padding .contactpre p{color:#7f7f7f; line-height:18px; }
.tbl-right-inner .main-padding .contactpre p strong{font-size:15px; color:#e1752e;}
.tbl-right-inner .main-padding .contactpre .rsep{background: url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/images/r-sep.png) repeat-x 100% 50%; height:5px;  margin:10px 0;}
#popwindow a#popwindow{font: bold 10px/25px georgia; padding:0px 9px; color:#fff;  margin:10px 0 05px ;
                       background: url(images/generate.png) no-repeat 0 0 ; display:inline-block;}

div#popwindow{clear:both; padding:8px 0 0;}
div#popwindow .item-list{ clear: both;  float: left;    margin: 10px 0 0;}
div#popwindow a#popwindow {    background: url("images/generate.png") no-repeat scroll 0 0 transparent;    color: #FFFFFF;    display: inline-block;    font: bold 10px/25px georgia;    margin: 10px 0 5px;
                               padding: 0 9px; }

#pdf-link {border-top:1px solid #E2E2E2; padding:0px 0 15px 12px;margin-bottom:20px;}
#pdf-link h2 {color: #F0853F; font:17px Georgia ;    margin:0;padding:13px 0 0 0}
#pdf-link h2 SPAN{    color: #4B4B4B;}
#pdf-link .downloadcatague ul {   list-style-type: none;    margin: 0;    padding: 2px 0 0;}
#pdf-link .downloadcatague li {    color: #333333;    line-height: 21px;    padding: 0;}

/* =================================== Get Publish and  current open job section ==============================*/

.current-openings{border:0px solid red}
.career {}
.career h2 {background: url(images/h2bg.gif) repeat-x  100% 50% ;    font-size: 20px;    margin: 0;}
.career h2 span{    background: none repeat scroll 0 0 #FFFFFF;    color: #4B4B4B;    padding-right: 10px;}
.career h2 strong{    background: none;    color: #EB6003;font-weight: normal;}
.current-openings .career p{ color: #787878; font:normal 12px/17px Georgia; padding:0px 10px;}

.get-published-faq .ui-state-default, .get-published-faq .ui-widget-content .ui-state-default, .get-published-faq .ui-widget-header .ui-state-defaul, 
.current-openings .ui-state-default, .current-openings .ui-widget-content .ui-state-default, .current-openings .ui-widget-header .ui-state-default {
    background: none;  border: none;  color: #787878;   font: 12px Georgia;}

.current-openings .ui-corner-top {    border-top-left-radius:none;    border-top-right-radius: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: none;  border:none; color: #212121;    font:normal 12px/12px georgia;}

.current-openings .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #787878;  text-decoration: none;}
.get-published-faq .ui-accordion .ui-accordion-header .ui-icon {    left:2px;    margin-top: -7px;    position: absolute;    top: 50%;}

.ui-widget-content {    background: none;    border: none;    color: #222222;}
.ui-state-default .ui-icon {background-image: url(images/fqs-arrow.gif);}
.ui-icon-triangle-1-e {background-position: 3px -27px;}
.ui-state-active .ui-icon { background-image:url(images/fqs-arrow.gif);;}
.ui-icon-triangle-1-s {background-position: 6px 5px;}
.ui-accordion .ui-accordion-content {display: none;overflow: auto;position: relative;background: #E2E2E2;border: 1px solid #E2E2E2;margin: 5px 10px 5px 25px;padding: 5px 10px;}
.ui-accordion .ui-accordion-content ul {line-height: 22px;list-style-type: none;margin: 0; padding: 0;}
.ui-accordion .ui-accordion-content ul li{background: url(images/career-star1.gif) no-repeat  0 8px;    line-height: 22px; padding: 0 0 0 10px;}
.current-openings .view-footer p{color: #787878;    font:normal 14px/17px Georgia; padding:5px 10px;}
.get-published-faq p{color: #787878; font:normal 12px/19px Georgia; padding:10px 0 0 0}
.get-published-faq .field-content p{color: #787878; font:normal 12px/19px Georgia; margin:0; padding:0px 0 0 0}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #787878;text-decoration: none;}
.ui-accordion-icons .ui-accordion-header a { padding-left: 22px;}

/* =================================== Get Publish and  current open job section  end ==============================*/
.also_by_bottom_top .inner_author-leftcolum{ float: left;  margin: 0;    padding:0; width:311px; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;}
.also_by_bottom_top .inner_author-leftcolum .book1 {background: url(images/bookbg.jpg) no-repeat 100% 100%; float:left; padding:0 10px 10px 0; width:120px;}
.also_by_bottom_top .inner_author-leftcolum .book_title_text {  float: left; width: 170px;}
.also_by_bottom_top .inner_author-leftcolum .book_title_text p{   color: #000;    font:normal 12px/17px Georgia; margin:0 0 25px 0;     padding: 0; }
.also_by_bottom_top .inner_author-leftcolum .book_title_text p span{  color: #000; display:block }

.also_by_bottom_top .inner_author-rightcolum{ float: left;  margin: 0; padding: 0px 0 0 10px; width: 310px; border-bottom: 1px solid #D6D6D6;}
.also_by_bottom_top .inner_author-rightcolum .book1 {    background: url(images/bookbg.jpg) no-repeat 100% 100%;  float: left; padding:0 10px 10px 0; width:120px;}
.also_by_bottom_top .inner_author-rightcolum .book_title_text {   float: left; width: 170px;}
.also_by_bottom_top .inner_author-rightcolum .book_title_text p{   color: #000;    font:normal 12px/17px Georgia;    margin:0 0 25px 0;     padding: 0; }
.also_by_bottom_top .inner_author-rightcolum .book_title_text p span{  color: #000;display:block }


#block-penguin-helper-4{border-top:1px solid #E2E2E2; padding:15px 0 0; }
#newsletter-form .penguin_heading h2 {color: #EB6003;    font: 17px Georgia;    margin: 0;    padding: 0;}
#newsletter-form .penguin_heading h2 span {    color: #4B4B4B;}

#newsletter-form{padding:0 0 0 12px;}
#newsletter-form .penguin_heading{color: #EB6003;  font:bold 15px/17px Georgia;    margin: 0; padding:0;  }
#newsletter-form .penguin_heading span{color: #4B4B4B;  }
#newsletter-form .form-item-penguin-email {background:url(images/email-bg.png) no-repeat 0px 0%; margin:10px 0 20px 0; height:23px; float: left; }
#newsletter-form .form-item-penguin-email input{ border:none; background:none;margin: 2px 0 0 9px; width:175px; color:#EB6003}
#newsletter-form #edit-submit--3, #newsletter-form #edit-submit--4{background:url(images/email-cr.png) no-repeat 100% 50%; float:left; margin:10px 0 0 0; border:0; width:25px; height:22px; display:inline-block;cursor: pointer; }

#common-content .email-bg{ background:url(images/email-bg.png) no-repeat 0px 0%; margin:10px 0 20px 0; height:23px; display:none;}
#common-content .email-bg  input{ background:url(images/email-cr.png) no-repeat 100% 50%; border:0px; padding-left:5px; margin:2px 0 0 5px; width:190px; font-size:12px;}

.contactpre{ padding:0px 0 0 15px; }
.contactpre h1{ font-size:20px; color:#EB6003; margin:0; font-weight:normal; }
.contactpre h1 span{color:#4B4B4B; }
.contactpre h2 {background: url(images/h2bg.gif) repeat-x  100% 50% ;    font-size: 20px;    margin: 0; }
.contactpre h2 span{ background:#fff; color: #4B4B4B;  padding-right: 10px;}
.contactpre h2 strong{ color:#EB6003;}
.contactpre p{color:#7f7f7f; line-height:18px; }
.contactpre p strong{font-size:15px; color:#e1752e;}
.contactpre p b{color:#EB6003; font-weight:bold;}

/* ========================= Login page classes =================================*/
.table_for ul.primary {    border-bottom: 1px solid #BBBBBB; font:12px Georgia;   border-collapse: collapse;    height: 20px;    line-height: normal;    list-style: none outside none;    margin: 5px;    padding: 0 0 0 1em;
                           white-space: nowrap;}
.table_for ul.primary li a {background-color:#FFF; border-color: #BBBBBB #BBBBBB #FFFFFF;border-style: solid; border-width: 1px;height: auto;    margin-right: 0.5em;
                            padding: 5px;    text-decoration: none;}
.table_for ul.primary li.active a {background-color: #FFFFFF; font-weight:bold;    border-color: #BBBBBB #BBBBBB #FFFFFF;    border-style: solid;    border-width: 1px;    padding: 5px;}

/*
.table_for ul.primary {border-bottom: 1px solid #BBBBBB; height: 20px;     margin: 5px;    padding: 0 5px;    white-space: nowrap;}
.table_for ul.primary li {display: inline;}
.table_for ul.primary li a {font:12px/17px Georgia;	background-color:#fff; border-color:#fff;border-style: solid solid none;border-width:0;height: auto; margin:0;    padding:5px 5px 4px 5px;    text-decoration: none;}
.table_for ul.primary li a:hover {text-decoration: hover;}
.table_for ul.primary li.active a {background-color:#FFFFFF;font:bold 12px/17px Georgia;    border-color:#BBB #BBB #FFF;    border-style: solid;    border-width: 1px;}
*/

.table_for #user-pass {background:#fffafa; border:1px solid #ffe4d1;}
.table_for #user-login {background:#fffafa; border:1px solid #ffe4d1;}
.table_for #user-register-form .form-item, .form-actions {    margin-bottom:5px;    margin-top:0;}
.table_for #user-register-form {background:#fffafa; border:1px solid #ffe4d1;}
.table_for #user-register-form label {font:12px/17px Georgia;display: block; font-weight: bold; padding:5px 8px; color:#fe6e0e}
.table_for #user-register-form  input{font:12px/17px Georgia; height:22px; margin:0 0 0 8px; border:1px solid #f0cdb4;padding:0px 0 0 3px}
.table_for #user-register-form .description{font:12px/18px Georgia; padding:5px 8px; color:#000;}
.table_for #user-pass .form-item, .form-actions {    margin-bottom:5px;    margin-top:0;}
.table_for #user-pass {background:#fffafa; border:1px solid #ffe4d1;}
.table_for #user-pass label {font:12px/17px Georgia;display: block; font-weight: bold; padding:5px 8px; color:#fe6e0e}
.table_for #user-pass  input{font:12px/17px Georgia;  height:22px; margin:0 0 0 8px; border:1px solid #f0cdb4;padding:0px 0 0 3px}
.table_for #user-pass .form-submit{ background:url(images/login-pg.png) no-repeat 0 -48px;   border: 0 none;color: #fff;cursor: pointer;    font: 12px arial;height: 31px;    margin: 0 0 0 8px;    padding: 0;    width: 135px;}

.table_for #user-register-form  fieldset{  background:#FFFFFF;border: 1px solid #F0CDB4; margin: 0 8px 8px;    padding: 0.5em;}
.table_for #user-register-form  fieldset .fieldset-wrapper input{ float:left; }
.table_for #user-register-form  fieldset .fieldset-wrapper .option{ float:left; padding:0; margin:2px 0 0 5px ;}
.table_for #user-register-form .form-submit{ background:url(images/login-pg.png) no-repeat 0 -48px;   border: 0 none;color: #fff;cursor: pointer;  font: 12px arial; height: 31px;    margin: 0 0 0 8px;padding: 0;    width: 52px; width:135px;}

.table_for #user-login .form-item, .form-actions {    margin-bottom:5px;    margin-top:0;}
.table_for #user-login {background:#fffafa; border:1px solid #ffe4d1;}
.table_for #user-login label {font:12px/17px Georgia;display: block; font-weight: bold; padding:5px 8px; color:#fe6e0e}
.table_for #user-login  input{font:12px/17px Georgia;height:22px; margin:0 0 0 8px; padding:0px 0 0 3px; border:1px solid #f0cdb4;}
.table_for #user-login .description{font:12px/18px Georgia; padding:5px 8px; color:#000;}
.table_for #user-login .form-submit{ background:url(images/login-pg.png) no-repeat 0 1px;   border: 0 none;color: #fff;cursor: pointer;  font: 12px arial; height: 31px;    margin: 0 0 0 8px;padding: 0;    width: 52px;}

.table_for #user-register-form #edit-field-user-gender{ min-height:18px; margin:0; padding:0; }
.table_for #user-register-form #edit-field-user-gender .form-radios div{float:left;  }
.table_for #user-register-form #edit-field-user-gender .form-radios div input, .table_for #user-register-form #edit-field-user-gender .form-radios div label{float:left;  }
.table_for #user-register-form #edit-field-user-dob{clear:both;}

.table_for #user-register-form .container-inline-date > .form-item { border:none;   /* border: 1px solid #DEDEDE; */   display: inline-block;    margin-bottom: 10px;    margin-right: 0.5em;    vertical-align: top;}

/* ============== more page  =============*/
/*.new_release h2{	margin:0;padding:0 0 20px 0;	font:normal 23px Georgia;	color:#eb6003;}*/

.table_for h2{color:#4b4b4b;  font:23px Georgia; margin-bottom:5px;}
.table_for h2 span{color:#4b4b4b; }
.table_for .inner_author_leftcolum{float:left; width:335px; }
.table_for .inner_author_leftcolum .book-image{float:left; width:120px; background:url(images/shadow-bg-innerpg.gif) no-repeat 100% 100%;padding:0px 20px 15px 10px;}
.table_for .inner_author_leftcolum .more-text{float:left; width:175px;}
.table_for .inner_author_leftcolum .more-text p{ font:normal 14px/17px geogia; padding:0; margin:0;}
.table_for .inner_author_leftcolum .more-text p spa{ padding:0; display:inline-block; }
.table_for .inner_author_leftcolum .more-text p span a{ display:inline-block; padding:10px 0 0 ; }

.table_for .inner_author_rightcolum{float:left; border-right:1px solid #ddd;width:316px;}
.table_for .inner_author_rightcolum .book-image{float:left; width:121px;background:url(images/shadow-bg-innerpg.gif) no-repeat 100% 100%;  padding:0px 20px 15px 0px;}
.table_for .inner_author_rightcolum .more-text{float:left; width:175px;}
.table_for .inner_author_rightcolum .more-text p{ font:normal 14px/17px geogia; padding:0; margin:0;}
.table_for .inner_author_rightcolum .more-text p span {display:inline-block; padding:0; width:160px;}
.table_for .inner_author_rightcolum .more-text p span a{display:inline-block; padding:10px 0 0 ;}

.table_for .more_seper{ background:url(images/more-sep.gif) repeat-x 0% 50%; height:39px; clear:both;}

/* ============== more page  =============*/

.book-by { float: left;    margin:15px 0 0;    padding: 0;   width:680px;}
.book-by-top {    margin: 0;}
.book-by-top-heading { margin: 0 0 20px;   padding: 0;}
.book-by-top-heading h2 {    background: url(images/h2bg.gif) repeat-x 100% 50%;color: #EB6003;font: 23px Georgia;min-height: 28px;}
.book-by-top-heading h2 span {background:#FFFFFF;display: inline-block; float: left;}
.book-by-top-heading h2 span strong {color: #EE6100;    font-weight: normal; float: left;}
.book-by-top-heading h2 span.author-title {color: #4B4B4B;float: left;padding:0 5px;}
.book-by-top-heading h2 span.more { font:12px Georgia !important; padding:6px 5px 0 5px;float: left;}
.book-by-top-heading h2 span.more a{ text-decoration:none;}
.book-by-top-heading h2 span.more a:hover{ text-decoration:underline;}

.boook-by-bottom {  float: left;    margin: 0;    padding: 0;    width: 653px;}
.boook-by-bottom-top {  float: left;    margin: 0;    padding: 0;    width: 653px;}
.also-by-bottom-top .inner_author {  float: left;    width: 162px;}

/* ========================== Book page ============================== */
.table_for{	margin:0;padding:0;width:680px;float:left;}
.tbl-lft{ float: left;    margin: 0;    padding: 3px 0 0;    width: 232px;}
.tbl-lft .img{background: url("images/book-shadow2.png") no-repeat 100% 100%; float: left; padding: 0 13px 15px 0; }
.tbl-lft .download{ color: #EB6003;     font: 12px Georgia;   }
.tbl-main{float: left;    margin: 0;    padding: 0;    width: 445px;}
.tbl-main h2{color: #EB6003; font: 23px Georgia;    margin-bottom:6px;}
.tbl-main .tbl-txt{color: #333;  margin: 0; padding: 0;font: 12px/17 Georgia;}
.tbl-main .tbl-main-txt{color: #333;  margin: 0; padding: 0; font: 12px/17px Georgia;}
.tbl-main .tbl-main-txt p{ margin:0;}

/* ========================== ============================== */

.main_content_browseLeft_events .result-search {position:relative;}
.main_content_browseLeft_events .result-search .paging{position:absolute; top:24px;  }
.main_content_browseLeft_events .result-search .paging p{margin:0; padding:0;}

/*  display hidden field */
.main_content_browseLeft_events .result-search #search-form label, .main_content_browseLeft_events .result-search #search-form input, .main_content_browseLeft_events .result-search #search-form submit{display:none}
/*  display hidden field */
.resultsearch {margin: 0; padding: 0; width: 930px;}
.SearchInfo {color: #4B4B4B; font:18px/19px Georgia ;margin: 0 0 35px;}
.SearchInfo strong {font:normal 18px Georgia;}


ul.quicktabs_tabs { margin: 10px 0 0; padding:0; list-style:none; width:900px; height:31px; font:bold 12px Georgia; background:url(images/tab-bg.gif) repeat-x 0px 0px;  }
ul.quicktabs_tabs li{float:left;height:30px;/* background: url(../images/tab-off.png) repeat-x 0% 0%;*/  }
/*#serchtabs ul li span{padding:0px 0 0 0; display:block; height:21px; }*/
* ul.quicktabs_tabs li {display: inline; /* ie6 double float margin bug */}
ul.quicktabs_tabs li, ul.quicktabs_tabs li a {text-align:center; display:block;}
ul.quicktabs_tabs li a{text-decoration:none; color:#969494; padding:0px 10px 0 10px; line-height:31px; border-right:1px solid #E2E2E2; }
ul.quicktabs_tabs li.selected a {/*background:url(../images/tab-on.png) no-repeat 0% 0%; width:79px; */  color: #ff5400;  line-height:29px; z-index:2;
                                 border-bottom:1px solid #fff;  border-top:1px solid #cacaca; border-right:1px solid #cacaca; border-left:1px solid #cacaca;}


#block-system-main ol{ margin:0; padding:0; list-style-type:none;}
.search-results .tabcontiner{clear: both;    margin-top: 10px;}
.search-results .tabcontiner .tab-img{ float: left;padding: 0 0 0 6px;  width: 94px; }
.search-results .tabcontiner .tab-content{ float: left;width: 770px;}
.search-results .tabcontiner .tab-content h2 {    color: #000000;    font: 16px Georgia;    margin: 5px 0;}
.search-results .tabcontiner .tab-content h2 span {background: url(images/tab-sep.gif) no-repeat 5px 50%;    color: #EB6003;    padding: 0 0 0 10px;}
.search-results .tabcontiner .tab-content p {    color: #333333;    font-size: 12px;    margin: 5px 0 30px;}
.search-results .tabcontiner .tab-content p span {background: url(images/search-arrow.gif) no-repeat 100% 60%; display: inline-block; padding: 0 13px 0 6px;}
.search-results .tabcontiner .tab-content .buyline { clear:both; margin:6px 0 0 ; height:32px;}
.search-results .tabcontiner .tab-content .buyline .buy {float: left;padding:0;}
.search-results .tabcontiner .tab-content .buyline .buylnk {color: #000000;float: left; padding: 5px 0 0 5px;}
.search-results .tabcontiner .tab-content .buyline .buylnk span{ background:url(images/search-sep.gif) no-repeat 0% 50%;font-weight: bold;margin-left: 2px;    padding-left: 6px;}
.search-results .tabcontiner .tab-content .buyline .buylnk span.search-pipe{background:url(images/search-sep.gif) no-repeat 50% 50% !important;display: inline-block; margin: 0 !important; padding: 0 !important;text-indent: -9999px;width: 8px;}


#block-system-main .line-sep {background: url(images/line-sep.gif) repeat-x  0 50%;    clear: both;    margin: 15px auto 5px;    width:100%;}
#block-system-main .apachesolr_search-results .last{display:none;} 

/* ========================== Classic Page Css============================== */

.table_for .view-classic-page table{width:100%; }
.table_for .view-classic-page table tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-classic-page table tr.row-last{  background:none}
.table_for .view-classic-page table tr td{ padding:20px 0;}
.table_for .view-classic-page table tr.row-first td{padding-top:0; }
.table_for .view-classic-page{margin:0;  padding: 0;}
.table_for .view-classic-page h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-classic-page .col-last{ padding-left:15px;}
.table_for .view-classic-page .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-classic-page .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-classic-page .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}
.table_for .view-classic-page .lftcolum .txt{ width:201px; float:left;}
.table_for .view-classic-page .lftcolum .txt h3{font:normal 16px Georgia; color:#000; margin:0; padding:5px 0 0 0px;}
.table_for .view-classic-page .lftcolum .txt p{ margin:0 0 25px 0px; color:#eb6003; font:normal 12px/17px Georgia; }
.table_for .view-classic-page .lftcolum .txt span{ color:#333; padding:5px 0 0 0px; display:block;font:normal 12px/17px Georgia;}
.table_for .view-classic-page .lftcolum .txt span b{ font-weight:normal;}

/* ========================== Classic Page Css============================== */
/* ========================== Young Reader Page Css============================== */

.table_for .view-young-readers-page table{width:100%; }
.table_for .view-young-readers-page table tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-young-readers-page table tr.row-last{  background:none;}
.table_for .view-young-readers-page table tr td{ padding:20px 0;}
.table_for .view-young-readers-page table tr.row-first td{padding-top:0; }
.table_for .view-young-readers-page{margin:0;  padding: 0;}
.table_for .view-young-readers-page h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-young-readers-page .col-last{ padding-left:15px;}
.table_for .view-young-readers-page .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-young-readers-page .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-young-readers-page .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}
.table_for .view-young-readers-page .lftcolum .txt{ width:201px; float:left;}
.table_for .view-young-readers-page .lftcolum .txt h3{font:normal 16px Georgia; color:#000; margin:0; padding:5px 5px 0 0px;}
.table_for .view-young-readers-page .lftcolum .txt p{ margin:0 0 25px 0px; color:#eb6003; font:12px/17px Georgia;}
.table_for .view-young-readers-page .lftcolum .txt span{ color:#333; padding:5px 0 0 0px; display:block;  font:12px/17px Georgia;}
.table_for .view-young-readers-page .lftcolum .txt span b{ font-weight:normal;}

/* ========================== Young Reader Page Css============================== */

.no-current-openings {   padding: 10px;}
.table_for #site-map h2{font:20px Georgia; }
.table_for #site-map ul{ list-style-type:none; padding:0 0 0 10px; margin:0;}
.table_for #site-map ul li{font: 12px/17px Georgia;}
.table_for #site-map .site-map-box ul ul {margin: 0; padding:0;}
.table_for #site-map .site-map-box ul ul li{background:url(images/dash.gif) no-repeat 0% 50%;margin: 0; padding:0 0 0 10px;}
.table_for ul li.expanded {margin-left: 15px;padding: 0 0 0 0;}

/* ====================== In Focus Css style ===========================*/

#vdo {height:229px; width:320px; position:relative; border:1px solid #ccc;}

#ajax-loader {position:absolute; left:50%; top:50%}

.views-slideshow-cycle-main-frame-row-item {
    float: left;
    width: 680px;
}

.tbl-right-inner .pager .last{background:none !important;}
.table_for .node-event{font:12px/17px Georgia; color:#333;}


#prev-container {z-index: 10000; left: 104px;    margin: 3px; position: absolute;    top: 257px; cursor:pointer; }
#next-container {z-index: 10000; left: 104px;    margin: 3px; position: absolute;    top: 257px; cursor:pointer;  display:none;}


ul.nice-menu,ul.nice-menu ul { list-style: none;  padding: 0;  margin: 0;  border-top: 1px solid #ccc;}
ul.nice-menu li {  border: 1px solid #ccc;  border-top: 0;  float: left; /* LTR */  background-color: #eee;}
ul.nice-menu a {  padding: 0.3em 5px 0.3em 5px;}
ul.nice-menu ul {  top: 1.8em;  left: -1px; /* LTR */  border: 0;  border-top: 1px solid #ccc;  margin-right: 0; /* LTR */}
ul.nice-menu ul li {  width: 12.5em;}
/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {  width: 12.5em;}
/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {  width: 12.5em;  left: 12.5em;  top: -1px;}
ul.nice-menu-right ul ul {  width: 12.5em;  left: 12.5em;  top: -1px;}
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {  background: #eee url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-right.png) right center no-repeat;}
ul.nice-menu-right li.menuparent:hover, ul.nice-menu-right li li.menuparent:hover {  background: #ccc url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-right.png) right center no-repeat;}
/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {  width: 12.5em;  left: -12.65em;  top: -1px;}
ul.nice-menu-left li ul li ul {  width: 12.5em;  left: -12.65em;  top: -1px;}
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent {  background: #eee url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-left.png) left center no-repeat;}
ul.nice-menu-left li.menuparent:hover, ul.nice-menu-left li li.menuparent:hover {  background: #ccc url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-left.png) left center no-repeat;}
ul.nice-menu-left a, ul.nice-menu-left ul a {  padding-left: 14px;}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {  float: left; /* LTR */  border: 0;}
ul.nice-menu-down li {  border-top: 1px solid #ccc;}
ul.nice-menu-down li li {  border-top: 0;}
ul.nice-menu-down ul {  left: 0; /* LTR */}
ul.nice-menu-down ul li {  clear: both;}
ul.nice-menu-down li ul li ul {  left: 12.5em; /* LTR */  top: -1px;}
ul.nice-menu-down .menuparent a {  padding-right: 15px; /* LTR */}
ul.nice-menu-down li.menuparent {  background: #eee url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-down.png) right center no-repeat; /* LTR */}
ul.nice-menu-down li.menuparent:hover {  background: #ccc url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-down.png) right center no-repeat; /* LTR */}
ul.nice-menu-down li li.menuparent {  background: #eee url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-right.png) right center no-repeat; /* LTR */}
ul.nice-menu-down li li.menuparent:hover {  background: #ccc url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-right.png) right center no-repeat; /* LTR */}
/******************************
 Garland-specific CSS
******************************/

/**
 * Global CSS for ALL menu types
 */
ul.nice-menu li {  margin: 0;  padding-left: 0; /* LTR */  background-image: none;}
#header-region ul.nice-menu li {  margin: 0;  /* Padding rules are needed to deal with Garland's header line-height. */  padding-top: 0.1em;  padding-bottom: 0.1em;  background: #eee;}
#header-region ul.nice-menu ul {  top: 1.8em;  left: -1px; /* LTR */  border: 0;  border-top: 1px solid #ccc;  margin-right: 0; /* LTR */}
#header-region ul.nice-menu ul {  top: 1.7em;}
/**
 * HORIZONTAL (down) menus
 */
#header-region ul.nice-menu-down li ul li ul {  left: 12.5em; /* LTR */  top: -1px;}
#header-region ul.nice-menu-down li.menuparent {  background: #eee url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-down.png) right center no-repeat; /* LTR */}
#header-region ul.nice-menu-down li.menuparent:hover {  background: #ccc url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-down.png) right center no-repeat; /* LTR */}
#header-region ul.nice-menu-down li li.menuparent {  background: #eee url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-right.png) right center no-repeat; /* LTR */}
#header-region ul.nice-menu-down li li.menuparent:hover {  background: #ccc url(http://penguinqa.srijan-sites.com/sites/all/themes/penguin/arrow-right.png) right center no-repeat; /* LTR */}
.related_videos_head h2 {
    color: #4B4B4B;
    font: 17px Georgia,"Times New Roman",Times,serif;
    margin: 0;
    padding: 0 0 12px;
}

.related_videos_head h2 span {
    color: #EB6003;
    font: 17px Georgia,"Times New Roman",Times,serif;
    margin: 0;
    padding: 0;
}

.table_for .view-id-merchandise  .lftcolum .color-theme{padding:6px 10px 0 10px; color:#4e4e4e; font:11px/17px Georgia;  clear:both;}
.table_for .view-id-merchandise  .lftcolum .color {margin:10px 0px 0 10px; clear:both}

.table_for .view-id-merchandise  .lftcolum .color span.orange{width:5px; height:5px; padding:0; margin:0 5px 0 0;  background:#ff6800; float:left;}
.table_for .view-id-merchandise  .lftcolum .color span.green{width:5px; height:5px; padding:0;  margin:0 5px 0 0;background:#065329; float:left;}
.table_for .view-id-merchandise  .lftcolum .color span.blue{width:5px; height:5px; background:#58c9ff;margin:0 5px 0 0; float:left;}
.table_for .view-id-merchandise  .lftcolum .color span.lblue{width:5px; height:5px; background:#bbc3f4; margin:0 5px 0 0;float:left;}
.table_for .view-id-merchandise  .lftcolum .color span.lorange{width:5px;height:5px;  background:#ff77c0;margin:0 5px 0 0; float:left;}
.table_for .view-id-merchandise  .lftcolum .color span.red{width:5px; height:5px; background:#fe4844;margin:0 5px 0 0; float:left;}
.table_for .view-id-merchandise  .lftcolum .color span.brown{width:5px; height:5px;background:#8a480c; margin:0 5px 0 0;float:left;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #outer_top_inner ul.nice-menu li span {
    margin-top: -1px;
  }
}

#node-2572 .content .form-text {
    margin-left: 250px;
    text-align: center;
    width: 370px;
}
/* background:url(images/search_bg.jpg) left top no-repeat; color:#eb6003;*/
#webform-client-form-2572 .webform-component-email .form-text{ background:url(images/input-bg.jpg) left top no-repeat;  padding-left: 18px; width:232px;  height: 25px; border:none; font:normal 11px arial; color: #EB6003; text-align: left;}

#webform-client-form-2572 .form-actions .form-submit{
  margin-left: 260px;
  background: url("images/submit.gif") no-repeat scroll 100% 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  height: 26px;
  margin-right: 20px;
  overflow: hidden;
  width: 54px;
}

#edit-field-user-dob-und-0-value select{width:185px;}

.table_for #user-register-form #edit-simplenews{clear:both;}


/* 8 OCT 2013 for Ebooks */

.go_paperback {
    float: right;
    padding: 0;
    width: auto;
    margin-top:30px;
	margin-bottom:30px;
}

.go_paperback a{
	font-weight:bold;
}

.go_ebook {
    float: right;
    padding: 0;
    width: auto;
	margin-bottom:20px;
}

.buy_source {
    float: left;
    padding: 0;
    text-align: center;
    width: 130px;
}

.buy_now_left2 {
    margin: 0;
    padding: 0;
}

.table_for .view-ebook-list table{width:100%; }
.table_for .view-ebook-list table tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-ebook-list table tr.row-last{  background:none}
.table_for .view-ebook-list table tr td{ padding:20px 0;}
.table_for .view-ebook-list table tr.row-first td{padding-top:0; }
.table_for .view-ebook-list {margin:0;  padding: 0;}
.table_for .view-ebook-list h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-ebook-list .col-last{ padding-left:15px;}
.table_for .view-ebook-list .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-ebook-list .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-ebook-list .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}
.table_for .view-ebook-list .lftcolum .txt{ width:201px; float:left;}
.table_for .view-ebook-list .lftcolum .txt h3{font:normal 16px Georgia; color:#000; margin:0; padding:5px 0 0 0px;}
.table_for .view-ebook-list .lftcolum .txt p{ margin:0 0 25px 0px; color:#eb6003; font:normal 12px/17px Georgia; }
.table_for .view-ebook-list .lftcolum .txt span{ color:#333; padding:5px 0 0 0px; display:block;font:normal 12px/17px Georgia;}
.table_for .view-ebook-list .lftcolum .txt span b{ font-weight:normal;}


/* ebook new release */

.table_for .view-ebooks-new-release table{width:100%; }
.table_for .view-ebooks-new-release tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-ebooks-new-release table tr.row-last{  background:none}
.table_for .view-ebooks-new-release table tr td{ padding:20px 0;}
.table_for .view-ebooks-new-release table tr.row-first td{padding-top:0; }
.table_for .view-ebooks-new-release {margin:0;  padding: 0;}
.table_for .view-ebooks-new-release h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-ebooks-new-release .col-last{ padding-left:15px;}
.table_for .view-ebooks-new-release .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-ebooks-new-release .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-ebooks-new-release .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}

/* ebook coming soon */ 

.table_for .view-ebooks-coming-soon table{width:100%; }
.table_for .view-ebooks-coming-soon tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-ebooks-coming-soon table tr.row-last{  background:none}
.table_for .view-ebooks-coming-soon table tr td{ padding:20px 0;}
.table_for .view-ebooks-coming-soon table tr.row-first td{padding-top:0; }
.table_for .view-ebooks-coming-soon {margin:0;  padding: 0;}
.table_for .view-ebooks-coming-soon h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-ebooks-coming-soon .col-last{ padding-left:15px;}
.table_for .view-ebooks-coming-soon .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-ebooks-coming-soon .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-ebooks-coming-soon .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}

/* ebook best seller */

.table_for .view-ebooks-bestseller table{width:100%; }
.table_for .view-ebooks-bestseller tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-ebooks-bestseller table tr.row-last{  background:none}
.table_for .view-ebooks-bestseller table tr td{ padding:20px 0;}
.table_for .view-ebooks-bestseller table tr.row-first td{padding-top:0; }
.table_for .view-ebooks-bestseller {margin:0;  padding: 0;}
.table_for .view-ebooks-bestseller h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-ebooks-bestseller .col-last{ padding-left:15px;}
.table_for .view-ebooks-bestseller .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-ebooks-bestseller .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-ebooks-bestseller .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}


#block-views-ebooks-coming-soon-slider-block, #block-views-ebooks-bestseller-slider-block {margin-top : 25px;}


.table_for .view-ebook-browse-by-category table{width:100%; }
.table_for .view-ebook-browse-by-category tr{  background:url(images/h2bg.gif) repeat-x 100% 100%}
.table_for .view-ebook-browse-by-category table tr.row-last{  background:none}
.table_for .view-ebook-browse-by-category table tr td{ padding:20px 0;}
.table_for .view-ebook-browse-by-category table tr.row-first td{padding-top:0; }
.table_for .view-ebook-browse-by-category {margin:0;  padding: 0;}
.table_for .view-ebook-browse-by-category h2{ font:23px Georgia; margin:0 0 20px;color:#EB6003 }
.table_for .view-ebook-browse-by-category .col-last{ padding-left:15px;}
.table_for .view-ebook-browse-by-category .col-last .lftcolum{ width:330px; float:left;}
.table_for .view-ebook-browse-by-category .col-first .lftcolum{ width:330px; float:left; border-right:1px solid #e2e2e2 }
.table_for .view-ebook-browse-by-category .lftcolum .img{ width:119px; float:left; text-align:left; padding:0px 10px 10px 0; background:url(images/mood-img-bg.gif) no-repeat 100% 100%;}


.ebook #block-system-main {
    margin: auto;
    width: 100% !important;
}

.econtent h3 {color: #4B4B4B !important;}

ul.nice-menu, ul.nice-menu ul {z-index: 999 !important;}

.penguin-suggest {padding-bottom:0px !important;}

ul.iit-book{margin:0 0 0 15px; padding:0;}
ul.iit-book li{list-style: disc ;margin: 5px 0 0;  float: none; padding: 0; color:#333;}

/* 13-nov-2013 for music contest */

*{ margin:0; padding:0;  }
body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
img, a img{ border:none; outline:none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, ol, li{ list-style-type:none; }
a { text-decoration:none; transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -khtml-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; }
a:hover { text-decoration:none;  }
.spacer { font-size:0; line-height:0; clear:both; }
::-moz-selection { background:#454545; color:#fff; text-shadow: none; }
::selection { background:#454545; color:#fff; text-shadow: none; }
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both; }
.group { zoom:1; }

/* MISCLANEOUS STARTS */
.marTB_10{ margin:10px 0;}
/* MISCLANEOUS END */
 
/* BODY STARTS */
@font-face {
     font-family: 'bodoni_bd_btbold';
    src: url('fonts/bodonib_0.eot.html');
    src: url('fonts/bodonib_0.eot%3F.html') format('embedded-opentype'),
         url('fonts/bodonib_0.woff.html') format('woff'),
         url('fonts/bodonib_0.ttf.html') format('truetype'),
         url('fonts/bodonib_0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
	@font-face {
	
	   font-family: 'fs_albertlight';
    src: url('fonts/fs_albert-light_0-webfont.eot.html');
    src: url('fonts/fs_albert-light_0-webfont.eot%3F.html') format('embedded-opentype'),
         url('fonts/fs_albert-light_0-webfont.woff.html') format('woff'),
         url('fonts/fs_albert-light_0-webfont.ttf.html') format('truetype'),
         url('fonts/fs_albert-light_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	}

 @font-face {
    font-family: 'fs_albertthin';
    src: url('fonts/fs_albert-thin_0-webfont.eot.html');
    src: url('fonts/fs_albert-thin_0-webfont.eot%3F.html') format('embedded-opentype'),
         url('fonts/fs_albert-thin_0-webfont.woff.html') format('woff'),
         url('fonts/fs_albert-thin_0-webfont.ttf.html') format('truetype'),
         url('fonts/fs_albert-thin_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
	@font-face {
	    font-family: 'fs_albertthin_italic';
    src: url('fonts/fs_albert-thinitalic_0.eot.html');
    src: url('fonts/fs_albert-thinitalic_0.eot%3F.html') format('embedded-opentype'),
         url('fonts/fs_albert-thinitalic_0.woff.html') format('woff'),
         url('fonts/fs_albert-thinitalic_0.ttf.html') format('truetype'),
         url('fonts/fs_albert-thinitalic_0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bodoniregular';
    src: url('http://penguinqa.srijan-sites.com/sites/all/themes/fonts/bodr45w_0-webfont.eot');
    src: url('http://penguinqa.srijan-sites.com/sites/all/themes/fonts/bodr45w_0-webfont.eot?') format('embedded-opentype'),
         url('http://penguinqa.srijan-sites.com/sites/all/themes/fonts/bodr45w_0-webfont.woff') format('woff'),
         url('http://penguinqa.srijan-sites.com/sites/all/themes/fonts/bodr45w_0-webfont.ttf') format('truetype'),
         url('http://penguinqa.srijan-sites.com/sites/all/themes/fonts/bodr45w_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body#wrapAddImg{ background-color:#ff6600;} 
body#wrapAddImg #wrapAdd{background: url(contest-images/addWrapBg.jpg) 0 0 no-repeat;}
#wrapAdd{ margin:0 auto; width:1024px; height: 878px; background:url(contest-images/addWrapBgFade.jpg) 0 0 no-repeat; padding:122px 0 0; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#000; }

.addContner{ width:710px; padding:34px; height:694px; margin:0 auto; background:url(contest-images/addContBg.png) 0 0 no-repeat;}
h1.addHead{ padding:10px 10px 0px 20px; line-height:59px; margin:0; font-size:58px; color:#9c3e00; font-weight:bold; font-family:'bodoni_bd_btbold'; text-align:center;  text-transform: uppercase;}
h2.subHead{ color:#9c3e00; font-size:37px; font-weight:normal; text-align:center; margin:0; padding:0 0 12px 0; font-family:'fs_albertthin';  text-transform: uppercase;}
#wrapAdd p{ line-height:27px; padding-bottom:10px;}
/* css for 'TERMS & CONDITIONS' page*/
.wrapAddList { margin:10px 0 0 0px; padding:0; overflow-y:scroll; height: 510px; }
.wrapAddList ol{margin:0px 0 0 32px; padding:0; }
.wrapAddList ol li{ margin:0; padding:0; line-height:27px; list-style: decimal;}
.pat_Top10{ padding-top:10px;}
/* end css for 'TERMS & CONDITIONS' page*/
.whitTxt{ color:#fff; padding:10px 0;}
.whitTxt span{color:#000;}
.whitTxt a{color:#fff;}
.whitTxt a:hover{color:#fff; text-decoration:underline;}
.center{ text-align:center;}
.cL_img{ float:left; width:245px; padding-right:2px;}
.cL_imgRig{float:left;  width:463px;}
.cL_imgRig ol{margin:10px 0 0 25px; padding:0; }
.cL_imgRig ol li{font-family:'fs_albertlight'; margin:0; padding:0; line-height:27px; list-style: decimal; font-size:16px; line-height:23px;}
.mailTxt{font-family:'fs_albertlight'; padding:12px 0 12px 15px; color:#9c3e00; font-size:19px;}
.mailTxt a{ font-size:28px; display:block; color:#9c3e00;font-family: 'bodoniregular';}
.mailTxt a:hover{ text-decoration:underline;}
#wrapAddImg #wrapAdd p{ line-height:24px;font-family:'fs_albertlight'; }
.onePixle {height:1px; overflow:hidden; background:url(contest-images/lineAdds.png) center 0 no-repeat;}
.onePixle img{ display:none;}
.marBotTop{ margin:8px 0;}

 .penglang {font-weight: bold; position: absolute; right: 10px; top: 130px;}
 #outer_top_inner ul.nice-menu li.menu-2086 ul li.first {
    background: url("images/first-li.png") no-repeat 0 0 ;
    height: 28px;
    margin: 0;
    padding: 0 0 0 6px;
    width: 148px;
}
#outer_top_inner ul.nice-menu li a.active {transition: none !important;}