/*  
Theme Name: bookstore-right-menu
Theme URI: https://admin.noolulagam.com/
Description: Theme for bookstore-right-menu
Version: 1.0
Author:Dealsway Solutions
Author URI: http://dealsway.net

*/
body {
        text-align:center; /* for IE */
        font-family: Verdana, Tahoma, "Trebuchet MS", Arial, Sans-serif;
        color: #333333;
        font-size:12px;
        padding: 0px;
        background: #b0c4de; 
        margin:0px;
}

a {
	/*color: #f50000;*/
        color:#3498F0;
        text-decoration:none;
        border-bottom:none;
        font-size:90%; 

}

a:hover,a:active {
	color: #f50000;
        border-bottom:none;
        font-size:90%;
}	

	

img {
        border:none;
        padding-left:0px;
}

.alignleft {
        float:left;
        border:0px;
        margin: 5px 10px 5px 0px;
}

p {
	line-height: 1.5em;
	margin-top: 5px;
}

ul {
         line-style:none;
}

li 
{
	margin:5px 0 0 0;
	padding:0;
}	

ul li {
        padding-left:7px;
        /*background:url(images/parl_bullet.png) no-repeat top left;*/
}

h1 {
	font-size:14px;
	font-family:Tahoma,"Trebuchet MS", times, serif;
	font-weight:bold;
        text-align:left;
	margin-top:5px;
        margin-bottom:8px;
       /* border-top:1px #ccc dashed;
        border-bottom:1px #ccc dashed;*/
        padding-top:8px;
        background:#CEFCC5; /*url(images/line.gif) repeat left top;*/
        padding-bottom:8px;
        padding-left:10px;
	color:#000;
}	

h2 {
        font-family:Tahoma, Arial,"Trebuchet MS",  Verdana, Serif;
        font-size:13px;
        text-align:left;	
        color:#0276AB;
        margin:1px 0 0 0;
        padding-top:7px;
        padding-bottom:7px;
        padding-left:5px;
        letter-spacing:0.1ex;
        background:#f0f0f0;
}

h3{
	font-family:Tahoma, Arial,"Trebuchet MS",  Verdana, Serif;
	font-size:11px;
        text-align:left;	
	color:#0276AB;
	margin:0 auto;
	padding-top:7px;
        padding-bottom:7px;
        padding-left:10px;
	letter-spacing:0.1ex;
}

h4 {
	font-family:Tahoma, Arial,"Trebuchet MS",  Verdana, Serif;
	font-size:11px;
        text-align:left;	
	color:#0276AB;
	margin:0 auto;
	padding-top:7px;
        padding-bottom:7px;
        padding-left:10px;
	letter-spacing:0.1ex;
}

.h4 a {
        color:#3498F0;
        text-decoration:none;
        border-bottom:none;
}

.h4 a:hover,a:active {
        color: #f50000;
        border-bottom:none;
}

h5 {
	font-family:Tahoma, Arial,"Trebuchet MS",  Verdana, Serif;
	font-size:12px;
        text-align:left;	
	color:#0276AB;
	margin:7px 0 0 0;
	padding-top:7px;
        padding-bottom:7px;
        padding-left:10px;
	letter-spacing:0.1ex;
        background:#e0e0e0;
        display:block;
}


#container 
{
        background: #ffffff;	
	/*margin:5px 10px 0px 10px;*/
	width:980px;
	font-size:95%;	
        text-align:left;
        margin:0 auto; /* for the rest */
}

#header {
        /*margin:0; */
        width:100%;
	height:80px;
        /*background: url(images/nool-logo1.jpg) left bottom no-repeat;*/
	position: relative;	
}


.welcome {
        float:right;
	position:relative;
	display:block;
	height:22px;
        text-align:right;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana,Helvitica,sans-serif;
	padding-top: 5px;
	padding-right: 5px;
}

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{
        float:left;
	position:relative;
	display:block;
	height:42px;
	width: 980px;
        margin:0px auto;
        padding-bottom:0px;
        text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	background-color: transparent;
        /*background-image:url(images/green-bg.jpg);*/
	background-image: url(images/greenslate_background.gif);
	background-repeat: repeat;
	background-position: left top;
}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{
	display:block;
	float:left;
	/*width:80px;*/
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
.green #slatenav ul li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	height:28px;
        margin:0 2px 0 2px;
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{
	color:#f1f1f1;
	background-position: center top;
	background-image: url(images/greenslate_backgroundOVER.gif);
}

.green #slatenav_right{
        float:right;
	position:relative;
	display:block;
	height:42px;
	width: 280px;
        margin:0px auto;
        padding-bottom:0px;
        text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	background-color: transparent;
        /*background-image:url(images/green-bg.jpg);*/
	background-image: url(images/greenslate_background.gif);
	background-repeat: repeat;
	background-position: left top;
}
.green #slatenav_right ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav_right ul li{
	display:block;
	float:right;
	/*width:80px;*/
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
.green #slatenav_right ul li a{
	display:block;
	float:right;
	color:#ffffff;
	text-decoration:none;
	height:28px;
        margin:0 2px 0 2px;
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.green #slatenav_right ul li a:hover,.green #slatenav_right ul li a.current{
	color:#f1f1f1;
	background-position: center top;
	background-image: url(images/greenslate_backgroundOVER.gif);
}

/* ---------------------- END Greenslate nav ---------------------- */

#content {
	float:left;
	color:#333;
	width:600px;
        background: #FFFFFF;
	margin-top:0px;
        margin-left:0px;
	padding:0px 0px 0 5px;
        font-size:11px;	  
}

#contentfull {
	float:left;
	color:#333;
	width:98%;
        background: #FFFFFF;
	margin-top:0px;
        margin-left:0px;
	padding:0px 0px 0 5px;
        font-size:11px;	  
}

#accontent {
	float:left;
	color:#333;
	width:900px;
        background: #FFFFFF;
	margin-top:0px;
        margin-left:0px;
	padding:0px 0px 0 5px;
        font-size:11px;	  
}

#footer {
	clear:both;
	width:100%;
        line-hight:20px;
        padding:0px 0px 0px 0px;
	margin:0 auto;
	text-align:center;
	font-size:90%;
        font-family:Arial, Helvitica,Verdana,sans-serif;
	background: #000000 url(images/bg_footer.jpg) left top repeat-x;
        color:#fff;
}

#footer a {
	color:#ffffff;
	text-decoration:none;
        border-bottom:none;

}

#footer a:hover {
	color:#D4F7DD;	
        border-bottom:none;

}

#footer a:active {
	color:#D4F7DD;	
        border-bottom:none;

}

#index {
        float:right;
	color:#333;
	width:530px;
        text-align:justify;
        background: #FFFFFF;
	margin:5px 5px 1em 0px;
	padding:0 10px 0 10px;
        font-size:95%;	  
       	
}




#description
{
    margin:0;
    padding: 5px 5px 5px 5px;
    text-align:justify;
}

.big-img {
        margin-top:0px;
        margin-bottom:5px;
        padding-bottom:0px;
        padding-top:5px;
        width:600px;
        height:310px;
}

#sform  {
        float:right; 
        align:top;
        /*width:410px;*/
        margin-right:5px;
        padding-top:2px;
        padding-bottom:2px;
        background:none;
        /*background:url(images/box.gif) left top repeat-x;*/
}

#cart  {
        float:left;
        width:353px;
        margin-top:0px;
        margin-right:0px;
        border:1px solid #ccc;
        padding-top:0px;
        padding-left:0px;
}

#rsidebarfull {
        float:left;
        width:353px;
        margin-top:0px;
        margin-right:0px;
        border:1px solid #ccc;
        padding-top:0px;
        padding-left:0px;
}


#sform p{
        color:#000;
        padding-left:10px;
        padding-right:5px;
        font-size:10px;
}

.form   {
        float:left;
        margin-left:10px;
        
}

#sidebar-body {
        float:right;
        width:360px;
        margin:0 auto;
        padding:0px 1px 0px 1px;
}

#sidebar {
	
	width:174px;
	margin-top:0px;
        margin-left:0px;
        margin-right:3px;
	padding-bottom:0px;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        text-align:left;
        font-size:12px;
        background:#ffffff;
}

#sidebar ul {
	margin-bottom: 5px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#sidebar li {
        display:block;
	margin:0px 0px 2px 0px;
        padding: 1px 0px 1px 17px;
	background:#f5f5f5 url(images/arrow_right_green.gif) no-repeat left center;
}

#sidebar li li {
	margin:1px 0px 1px 0px;
        color:#2B2726;  
        font-size:11px;
}

#sidebar li a {
        color:#2B2726;
}

#sidebar li a:hover{
        color:#7DCF1C;
        
}

#sidebar li i {
	font-size: smaller;
}

#sidebar h2 {
        margin-top:0px;
        margin-bottom:5px;
        padding:10px 0px 10px 0px;
	font-size: 1em;
        color:#D70509; 
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#sidebar h3 {
        margin-top:0px;
        margin-bottom:5px;
        margin-right:0px;
        margin-left:0px;
        width:100%;
        padding:0px 0px 0px 0px;
	font-size: 12px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#rsidebar {
	float:left;
	width:355px;
	padding-bottom:0px;
        margin-top:0px;
        margin-left:0px;
        padding-left:0px;
	padding-top:0px;
        padding-right:0px;
        text-align:left;
        font-size:11px;
        background:#ffffff;
}

#rsidebar ul {
	margin-bottom: 10px;
        margin-top:0px;
	padding: 0;
	list-style: none;
}

#rsidebar li {
        display:block;
	margin:1px 0px 2px 0px;
        padding: 1px 0px 1px 30px;
	background:#f5f5f5 url(images/bg_list.jpg) no-repeat left ;
}

#rsidebar li li {
	
        margin:1px 0px 1px 0px;
        color:#2B2726;  
        font-size:12px;
	
}

#rsidebar li a {
         
        color:#2B2726;
       
}

#rsidebar li a:hover{
       
        color:#7DCF1C;
        
}

#rsidebar li i {
	font-size: smaller;
}

#rsidebar h2 {
        width:353px;
        margin-top:5px;
        margin-bottom:5px;
        padding:9px 0px 9px 0px;
        font-size: 1em;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#rsidebar h3 {
        margin-top:5px;
        margin-bottom:5px;
        margin-right:0px;
        margin-left:0px;
        width:355px;
        padding:0px 0px 0px 0px;
	font-size: 1em;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#sidebarcomment {
	float:left;
	width:355px;
	margin-top:0px;
        margin-left:0px;
        margin-right:3px;
	padding-bottom:0px;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        text-align:left;
        font-size:10px;
        background:#ffffff;
}

#sidebarcomment ul {
	margin-bottom:0px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#sidebarcomment li {
        display:block;
	margin:0px 0px 2px 0px;
        padding: 1px 0px 1px 25px;
	background:#f5f5f5 url(images/cmds.jpg) no-repeat left center;
}

#sidebarcomment li li {
	margin:1px 0px 1px 0px;
        padding:0px 0px;
        color:#2B2726;  
        font-size:10px;
}

#sidebarcomment li a {
        color:#2B2726;
}

#sidebarcomment li a:hover{
        color:#7DCF1C;
}

#sidebarcomment li i {
	font-size: 10px;
}

#sidebarcomment h2 {
        width:355px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:0px;
        margin-right:0px;
        padding:9px 0px 9px 0px;
        font-size: 13px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#sidebarcomment h3 {
        margin-top:5px;
        margin-bottom:5px;
        margin-right:0px;
        margin-left:0px;
        width:355px;
        padding:0px 0px 0px 0px;
	font-size: 14px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#sidebarnews {
	float:left;
	width:355px;
	margin-top:0px;
        margin-left:0px;
        margin-right:3px;
	padding-bottom:0px;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        text-align:left;
        font-size:10px;
        background:#ffffff;
}

#sidebarnews ul {
	margin-bottom:0px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#sidebarnews li {
        display:block;
	margin:0px 0px 2px 0px;
        padding: 5px 0px 5px 25px;
	background:#f5f5f5 url(images/ns.jpg) no-repeat left center;
}

#sidebarnews li li {
	margin:1px 0px 1px 0px;
        padding:0px 0px;
        color:#2B2726;  
        font-size:10px;
}

#sidebarnews li a {
        color:#2B2726;
}

#sidebarnews li a:hover{
        color:#7DCF1C;
}

#sidebarnews li i {
	font-size: 10px;
}

#sidebarnews h2 {
        width:355px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:0px;
        margin-right:0px;
        padding:9px 0px 9px 0px;
        font-size: 13px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#sidebarnews h3 {
        margin-top:5px;
        margin-bottom:5px;
        margin-right:0px;
        margin-left:0px;
        width:355px;
        padding:0px 0px 0px 0px;
	font-size: 14px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}


#sidebarsearch {
	float:left;
	width:355px;
	margin-top:0px;
        margin-left:0px;
        margin-right:3px;
	padding-bottom:0px;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        text-align:left;
        font-size:10px;
        background:#ffffff;
}

#sidebarsearch ul {
	margin-bottom:0px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#sidebarsearch li {
        display:block;
	margin:0px 0px 2px 0px;
        padding: 1px 0px 1px 17px;
	background:#f5f5f5 url(images/arrow_right_green.gif) no-repeat left center;
}

#sidebarsearch li li {
	margin:1px 0px 1px 0px;
        padding:0px 0px;
        color:#2B2726;  
        font-size:10px;
}

#sidebarsearch li a {
        color:#2B2726;
}

#sidebarsearch li a:hover{
        color:#7DCF1C;
}

#sidebarsearch li i {
	font-size: 10px;
}

#sidebarsearch h2 {
        width:355px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:0px;
        margin-right:0px;
        padding:9px 0px 9px 0px;
        font-size: 13px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}

#sidebarsearch h3 {
        margin-top:5px;
        margin-bottom:5px;
        margin-right:0px;
        margin-left:0px;
        width:355px;
        padding:0px 0px 0px 0px;
	font-size: 14px;
        color:#D70509;
        text-align:center;
        text-transform:uppercase;
        background:url(images/li.gif) left top repeat-x; 
}



.post 
{
    margin:0 5px 1em 5px;
    padding:5px;
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
	margin:0.5em 0;
	padding:0;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}

.post-title a 
{
	font-size:102%;
	font-weight:bold;
	color: #1F6020;
        border:none;
        margin:0 0;      
        padding-left:0px;
        text-align:left;
}

.post-title 
{
	font-size:110%;
	font-weight:bold;
	color:#AC3939;
        border:none;
        margin:0 0;      
        padding-top:5px;
        padding-bottom:5px;
        text-align:left;
}

.post-tit
{
color: #1F6020;
font-weight: bold;
font-size:102%;

}


.post-title a 
{
    color:#1F6020;
    border-bottom:none;
}

.post-content 
{
    margin:0;
    padding:0.2em 0 0 10px;
}

.post-info 
{
    color:#999;
    font-size:0.9em;
    float:right;

}
.post-info em 
{
    color:#999;
    font-style:normal;
}
.post-info em.lib
{
	padding:0px 25px 0px 25px;
	background:url('https://admin.noolulagam.com/images/add_to_mylibrary.jpg') no-repeat left center;
}
.post-info em.wishlist
{
	background:url('https://admin.noolulagam.com/images/add_to_wihlist.jpg') no-repeat left center;
	padding-left:25px;
	padding-right:25px;
}
.post-info em.comments
{
	background:url('https://admin.noolulagam.com/images/comments.jpg') no-repeat left center;
	padding-left:25px;
	padding-right:25px;
}
.post-info a:link, .post-info a:visited
{
    border:none;
}
.post-info a:hover, .post-info a:active
{
    border:none;
    /*border-bottom:1px solid;*/
}
.comment-title 
{
   float:left;
   width:100%;
}
.post-comments 
{
   float:right;
}
.post-comments a 
{
   background:url(images/comments-small.gif) no-repeat left center;
   padding-left:12px;   
}

#content ul.asides 
{
	margin:0 1em;
	padding:0;
	list-style:none;
}
#content ul.asides li 
{
	margin:1em 0;
	padding:0;
	background:none;
}

textarea.home-image
{
	background: #FFFFFF;
	border: 1px solid #ccc;
	padding: 3px;
        margin: 3px 0px 0px 0px;
        width: 280px;
        height: 75px;
	font-size: 1em;
	font-family: Verdana, Arial, Serif;
}

.post-title2
{
       font-size:110%;	
       color: #004D99;
       font-weight:bold;
       border:none;
       margin:0.5em 0;      
       padding-left:3px;
}

#response {
	float:left;
	color:#333;
	width:970px;
         background: #FFFFFF;
	margin:0 auto;
	padding:0 5px 0 5px;
        font-size:11px;
}

#response ul.asides 
{
	margin:0 1em;
	padding:0;
	list-style:none;
}
#response ul.asides li 
{
	margin:1em 0;
	padding:0;
	background:none;
}

#content, #sidebar, #footer, #response, .widget {
    overflow: hidden;
}

.pagenavigationbox 
{
		text-align: center;
		padding: 5px 0;
}

.pagenav, .pagenavcurrent 
{
		/*border: 1px solid #CCCCCC;*/
		margin: 0 3px;
		padding: 5px;
}

.pagelink 
{
		/*border: 1px solid #9999FF;*/
		color: #9999FF !important;
		margin: 0 3px;
		padding: 5px;
}

.pagelink:hover 
{
		/*border: 1px solid #CCCCCC;*/
		background-color: #9999FF;
		color: #FFFFFF !important;
}

/*
#comment
{
width:575px;
text-align:justify;
} */

/* pagination CSS*/
#pagination {
        width: 100%;
}
#pagination ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        float:right;
}
#pagination li {
        float: left;
        display: block;
        margin-right: 3px;
        margin-left: 3px;
        vertical-align: middle;
}
#pagination li a{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
}

#pagination .previous {
}
#pagination .previous a {
        color: #0033cc;
        font-family: Georgia, "Times New Roman", Times, serif;
}
#pagination .previous a:hover {
        color: #cc0000;
        text-decoration: underline;
}
#pagination .Next a {
        color: #0033cc;
        font-family: Georgia, "Times New Roman", Times, serif;
}
#pagination .Next a:hover {
        color: #cc0000;
        text-decoration: underline;
}

#pagination .noactive {
        background-image: url(http://www.ndtv.com/news/images/pagination_noactive.gif);
        background-repeat: no-repeat;
        height: 21px;
        width: 20px;
        text-align: center;
        background-position: 0px 2px;
}
#pagination .active a {
        color: #0033cc;
}

#pagination .noactive a:hover {
        color: #0033cc;
        text-decoration: underline;
}

#pagination  .active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        background-image: url(http://www.ndtv.com/news/images/pagination_current.gif);
        background-repeat: no-repeat;
        height: 21px;
        width: 20px;
        text-align: center;
        background-position: 0px 2px;
        padding-top:2px;
}
#pagination .active a {
        color: #000000;
}
#pagination .active a:hover {
        color: #000000;
        text-decoration: none;
}
/* pagination CSS*/

/* Section page pagination CSS starts*/
.section_pagination {
        font-size: 11px;
        padding-top: 10px;
        text-align: right;
        margin-top: 10px;
        margin-right: 0;
        margin-bottom: 20px;
        margin-left: 0;
        padding-right: 10px;
}
.section_pagination ul{
        margin: 0px;
        padding: 0px;
}
        
.section_pagination a {
        padding: 2px 6px;
        border: 1px solid #999999;
        text-decoration: none;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        background-color: #EEEEEE;
        -moz-border-radius: 3px;
        color: #0033cc;
}

.section_pagination a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #999999;
        border-color: #666666;
        -moz-border-radius: 3px;
}
        
.section_pagination .selected {
        font-size: 12px;
        vertical-align: top;
        background: #fff;
        color: #333333;
        border: 1px solid #333333;
        -moz-border-radius: 3px;
        padding-top: 2px;
        padding-right: 6px;
        padding-bottom: 2px;
        padding-left: 6px;
        margin-right: 3px;
        margin-left: 3px;
        font-family: Georgia, "Times New Roman", Times, serif;
}
.prev{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
}
.prev a {
        border: 1px solid #ffffff;
        text-decoration: none;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        background-color: #ffffff;
        -moz-border-radius: 3px;
        color: #0033cc;
        padding-top: 2px;
        padding-right: 6px;
        padding-bottom: 2px;
        padding-left: 2px;
}
.prev a:hover {
        color: #cc0000;
        text-decoration: underline;
        background-color: #ffffff;
        border-color: #ffffff;
        -moz-border-radius: 3px;
        }
        
.next{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
}
.next a {
        border: 1px solid #ffffff;
        text-decoration: none;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        background-color: #ffffff;
        -moz-border-radius: 3px;
        color: #0033cc;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 6px;
}
.next a:hover {
        color: #cc0000;
        text-decoration: underline;
        background-color: #ffffff;
        border-color: #ffffff;
        -moz-border-radius: 3px;
}

.user_comments_old {
	/*position: absolute;
	right: -2px;
	top: 0;*/
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-color: brown;
	height:46px;
	width:44px;
	background: url(images/comments.gif) no-repeat;
	text-align: center;
	margin: 10px 0px 0px 15px;
}

.user_comments_text_old {
        padding-top: 8px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-color: brown;
}
.user_comments
{
        text-align:left;
        background:url('https://admin.noolulagam.com/images/comments.jpg') no-repeat left center;
        padding-left:25px;
}
.user_comments a {
	color: #3a2f27;
	text-decoration: none;
}
.add_to_wishlist
{
        text-align:left;
        background:url('https://admin.noolulagam.com/images/add_to_mylibrary.jpg') no-repeat left center;
        padding-left:20px;
}
.add_to_wihlist a {
	color: #3a2f27;
	text-decoration: none;
}

.post-info1
{
       color:#999;
       font-size:0.9em;
       border-top:#ddd 1px solid;
}

.post-info em
{
        color:#999;
        font-style:normal;
}

.post-info em.date
{
        padding-left:15px;
        background:url(images/calendar.png) no-repeat left center;
}
.post-info em.author
{
        padding-left:15px;
        background:url(images/author.png) no-repeat left center;
}
.post-info em.user
{
        background:url(images/user.png) no-repeat left center;
        padding-left:15px;
}

.post-info em.cat
{
        background:url(images/star.gif) no-repeat left center;
        padding-left:17px;
        
}


/* Section page pagination CSS end*/

#comment {
	background: #EAEAEA !important;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #AAAAAA;
	}
	
/************************************************
*	Comments									*
************************************************/
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 80%;
	padding: 0px 2px 0px 5px;
	}

#respond{
	background: #cccccc;
	}
	
#respondarea{
	  padding: 0px 5px 5px 5px;
	}

#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}

#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #DDDDDD;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #AAAAAA;
	}
	
.reply a:hover {
	background: #3A87DD;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #3A87DD;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #fafafa;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}
	
.says {
      font-weight:400;
}

.cancel-comment-reply a, .cancel-comment-reply a:visited {
	background: #DDDDDD;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #AAAAAA;
	}
	
.cancel-comment-reply a:hover {
	background: #3A87DD;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #3A87DD;
	}

#prev_next_book {
	float:left;
	color:#333;
	width:590px;
         background: #FFFFFF;
	margin:0 auto;
	padding:5px 0px 4px 7px;
        font-size:11px;
}
.scroll_4 {position:relative; overflow:hidden; width:580px; height:35px; float:left }
.scroll_4 .belt{position:absolute; left:0px; top:0px;}
.scroll_4 .panel{float:left; overflow:hidden;width:240px; padding:10px 15px;}
.FL{float:left;}
.FR{float:right;}
.CL { clear:both; height:0; font-size: 0; line-height: 0; }

.info, .success, .warning, .error, .validation {
         border: 1px solid;
         margin: 5px 5px 7px 5px;
         padding:15px 10px 15px 75px;
         background-repeat: no-repeat;
         background-position: 10px center;
}
.info {
         color: #00529B;
         background-color: #FFFFFF;
         background-image: url(images/info.png);
}
.success {
         color: #4F8A10;
         background-color: #DFF2BF;
         background-image:url(images/success.png);
}
.warning {
         color: #9F6000;
         background-color: #FEEFB3;
         background-image: url(images/warning.png);
}
.error {
         color: #D8000C;
         background-color: #FFBABA;
         background-image: url(images/error.png);
}

div.header {padding: 6px; padding-bottom: 3px;  vertical-align:top; font-weight:bold;} 

/* My account menus */

#acmenu {float: left; margin: 20px 20px 0 0; font-size:13px; 	font-weight:bold;}
ul.acnavmenu {float: middle; list-style: none; margin: 0; padding: 0; position: relative;}
ul.acnavmenu li {float: left; margin: 0; padding: 0; background: #fff; border-bottom: 2px solid #06365a; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9}
ul.acnavmenu li a {display: block; margin: 2px; padding: 6px; color: #06365a;}
ul.acnavmenu li a:visited {display: block; margin: 2px; padding: 6px;}
ul.acnavmenu li a:hover, a:active {background: #06365a url(images/arrow.gif) no-repeat 50% 100%; color: #fff;}
ul.acnavmenu a.selected {background: #06365a url(images/arrow.gif) no-repeat 50% 100%; color: #fff;}
ul.acnavmenu li.first {border-left: 1px solid #d9d9d9;}

#acform {float: left; margin: 5px 0px 10px 0; padding: 5px 5px 5px 5px; font-size:13px; font-weight:bold; border: 1px solid #06365a;width:98%;}
#actitle {float: left; margin: 5px 0px 0 0; font-size:13px; font-weight:bold; width:100%;}
#acform1 { margin: 20px 0px 20px 0; font-size:13px; font-weight:bold;}
#acorders {float: left; margin: 5px 0px 10px 0; padding: 3px 5px 3px 5px; font-size:13px; font-weight:bold; border: 1px solid #06365a;width:98%;}
#apagenation {float: left; margin: 5px 0px 10px 0; padding: 2px 1px 2px 1px; font-size:11px; font-weight:normal; border: 0px solid #06365a;width:98%;}

#acaffiliate {float: left; margin: 5px 0px 10px 0; padding: 5px 5px 5px 5px; font-size:11px; font-weight:normal; border: 1px solid #06365a;width:98%;}
#authordetails {float: left; margin: 5px 0px 10px 0; padding: 5px 5px 5px 5px; font-size:12px;  border: 1px solid #06365a;width:98%;}


#acorders_table1 { width:100%;}
#acorders_table1 th{ border: 1px solid black; text-align:center;}

#testl {
	float:left;    	
}
#testr {
	float:justify;    	
}
#test {
	float:left;    	
        width:100%;
}
td.cartTitle
{ background-color: #DDDDDD;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }

.scroll_4 {position:relative; overflow:hidden; width:690px; height:75px; float:left }
.scroll_4 .belt{position:absolute; left:0px; top:0px;}
.scroll_4 .panel{float:left; overflow:hidden;width:310px; padding:10px 15px;}
.gL_12{font:12px/16px arial; color:#646464; text-decoration:none;}
.MT5{margin-top:5px;}


ul#tabs {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  text-align: left; 
}

ul#tabs li {
    display: inline-block;
    margin-bottom: 0px;
    cursor: pointer; 
}
ul#tabs li:link {
   text-decoration: none; 
}
ul#tabs li:visited {
   text-decoration: none; 
}
ul#tabs li:hover {
   border-bottom: solid 1px #238b68;
}
ul#tabs li.active {
   border-bottom: solid 1px #238b68;
}

ul#tab {
  list-style-type: none;
  margin: 0;
  padding: 0; 
}

ul#tab li {
    display: none;
    padding: 5px;
    background-color : #fcfcfc;
    border: solid 0px #32c896;
}
ul#tab li.active {
    display: block; 
}

.btn, .btn a, .btn a:hover, .btn a:active,.btn a:focus,.btn a:visited {
  background: #34d952;
  background-image: -webkit-linear-gradient(top, #34d952, #125709);
  background-image: -moz-linear-gradient(top, #34d952, #125709);
  background-image: -ms-linear-gradient(top, #34d952, #125709);
  background-image: -o-linear-gradient(top, #34d952, #125709);
  background-image: linear-gradient(to bottom, #34d952, #125709);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
