@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, p, span, ul, li, ol {padding:0;margin:0;}
body{font:12px  normal Arial, Helvetica, sans-serif; color:#000000; background:#004B59}

.mainContainer { width:998px!important;height:auto; margin:0 auto;  }
/*==============================Header Section==========================*/
.headsection{ height:112px; width:966px; background:#FFFFFF; margin:16px auto 0 16px; background:url(../images/mid.jpg) repeat-x;}
.logomidCont{ height:auto; width:950px; margin-left:10px; margin-top:0;}
.logo { width:200px; height:auto; margin-left:5px; float:left; }
.logo h1 { padding-top:5px;}	
.logo h1 span { display:none; }

.headright{ width:650px; float:right; padding:5px 0 0 0; }
.loginBoxCont{ width:332px; float:right; padding-top:5px; height:auto;}
.loginbox{ height:48px; width:332px; margin-top:15px; background: url(../images/login_n_bg.jpg) repeat-x;}
.shop{ height:32px; width:162px; border-right:1px solid #DFDFDF; margin:7px 2px; padding-top:5px;}
.ckecbut{ float:right; padding-right:30px; margin-top:12px;}
.str_left{ float:left; height:112px; width:15px;}
.str_right{ float:right; height:112px; width:15px;}

/*==============================Menu Section==========================*/
.menuCont{ background:url(../images/menu_bg.jpg); height:38px; width:100%; }
.mainContContainerfull{width:998px;height:auto; background:#ffffff; }
.separator{position:absolute;margin:0 0 0 980px; }

.tabCont_box_top{ height:82px; width:959px; background:#FBD562; border:1px solid #FAC421; margin-left:18px;}
.tabs2Container{ height:75px; width:628px; margin-left:170px; padding-top:5px; }
.tab_cont{ width:auto; height:40px; background:#FDE499;}
.tabberbox2{width:700px;  margin-left:150px; height:80px; margin-top:3px; background:none !Important; overflow:hidden;}


.newsltrbox{ width:960px;!Important; height:35px;margin:0 0 0 18px; background:#FEEEBC;border:1px solid #FBD562; padding-top:2px;}
.newsltrbox label{ margin:0 10px 0 40px; color:#006699; font-weight:bold;}
.author{float:right; width:200px; padding-left:50px; height:25px; padding-top:12px; }
.author a{ padding-left:10px; font: 12px Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;font-weight:bold;}
.author a:hover{ padding-left:10px; font: 12px bold Arial, Helvetica, sans-serif; color:#006699; text-decoration:underline; font-weight:bold;}



.msg{position:absolute;margin:10px 0 0 10px;}
.icon{position:absolute;margin:-5px 0 0 -20px; }

/*==============================Main Content Section==========================*/

.mainMidBoxCont{ width:960px;!Important; margin:5px 0 0 18px; background:#ffffff;}


/*==============================Left  Section==========================*/
.leftpanel{ width:235px; background:#ffffff;  margin-left:0 ;left:0; }
.itembox{ height:auto; width:auto;background:#006F82; }
.catbox{ height:43px; width:235px; background: url(../images/box/cat_bg.jpg) repeat-x; }
.catHead{padding: 10px  0 0 15px; font: normal 16px Tahoma ; font-weight:600; color:#FFFFFF}
.cat_light_head{ background: url(../images/box/book_level_bg.jpg) repeat-x; height:22px; color:#FFFFFF; padding:3px 0 0 10px; font: 16px Tahoma; font-weight:600;  margin-top:1px;}
.cat_details{ background:#006F82;}
.cat_details ul { padding:0; list-style:none; }
.cat_details li{ width:190px; padding :5px 0 0 10px; border-bottom:1px solid #008198; line-height:22px; display:block; font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:5px;}
.cat_details li a{color:#ffffff; text-decoration:none; }
.cat_details li a:hover { color:#FBD562; }

/*==============================Banner Section==========================*/
.book_month{ height:188px; width:480px;}
.banner1{ padding-bottom:5px;}
.banner2{ padding:5px 0 ; margin-top:10px;}
.banner3{ margin-top:15px;}


/*==============================Tabs Section==========================*/

.tabcontainer{ width:474px; padding-left:2px;}
.bookBoxMainContainer{ width:476px;height:148px;}
.bookBox1{width:236px;height:142px;padding:0;float:left;}
.bookBox2{width:236px;height:142px;padding:0;float:right; padding-right:2px;}
.bookBoxrelease{width:233px; height:auto; padding-bottom:2px; float:left;}



.othercatimage{width:auto;height:auto;float:left;margin:8px 3px 0 4px; padding:2px; border:1px solid #666666;}
.textCont_cat {width:134px;margin-top:4px;float:right;}
.textCont_cat h1{width:auto;line-height:15px;font-size:12px;color: #FF3300;font-weight:bold;}
.textCont_cat h2{line-height:15px;font-size:11px;color:#00486A;font-weight:bold;
/*border-bottom: #666666 1px solid;*/}

.details{font-size:11px;color:#000000;padding:5px 15px 5px 0;width:auto;font-weight:normal;width:auto ;}
.price_details{font-size:11px;color:#006699;float:left; }
.amount{ width:auto; margin-left:0 0 0 50px;}
.buy_butbox{ width:180px; margin:5px 0 0 20px; height:32px;}
.buy_butboxRelease{ width:136px;  height:62px; float:right; }

.hr_line{ margin:4px 2px; background: url(../images/bot_links_bg.jpg) repeat-x; height:5px; }


/*===========================Right Panel ===========================*/

.rghtpanel {width:232px; height:auto; float:right;padding:  0 0 0 2px ; } 
.rightpanelfull{/*width:722px;*/ width:722px;float:right;}
.releasebox{/* min-height:490px;*/ height:auto !important;/* height:490px;*/ border:1px solid #005B6C; width:232px;}
.pagecontenthome{ width:482px; float:left; padding-right:1px;}


/*===========================Bottom Links===========================*/

.botbox_left{height:100px;width:360px;}
.botbox2{height:100px;width:250px; float:right;}
.botbox3{height:100px;width:260px; float:right; }


.botlinks_head{width:auto;line-height:15px;font-size:13px;color: #FF3300;font-weight:bold; padding-left:16px;}

.botlinks{height:110px!Important; width:auto; background: url(../images/bg_bot_2.gif) repeat-x; padding:5px 0 0 80px;}
.botlinks ul { padding:0; list-style:none; }
.botlinks li{ padding :3px 0 0 10px;  font: 12px Arial, Helvetica, sans-serif; color:#000000; margin-left:5px; background:url(../images/li.jpg) left no-repeat; }
.botlinks li a{color:#000000; text-decoration:none; }
.botlinks li a:hover { color: #FF3300;  }

.botlinks2{ background:#FFFFFF; padding:22px 20px 0 0; float:right; }
.botlinks2 ul { padding:0; list-style:none; }
.botlinks2 li{ padding :3px 0 0 10px;  font: 12px Arial, Helvetica, sans-serif; color:#000000; margin-left:5px; background:url(../images/li.jpg) left no-repeat;}

.botlinks2 li a{color:#000000; text-decoration:none; }
.botlinks2 li a:hover { color: #FF3300;  }

.botbox_left ul li {float:left;width:100px;}

.botlinks ul ul { padding:0; list-style:none; }
.botlinks li li{ padding :3px 0 0 10px;  font: 12px Arial, Helvetica, sans-serif; color:#000000; margin-left:5px; background:url(../images/li.jpg) left no-repeat; }
.botlinks li  li a{color:#000000; text-decoration:none; }
.botlinks li  li a:hover { color: #FF3300;  }


/*-===========================Footer===========================*/
.footer { background: url(../images/footer_bg.gif) repeat-x; color:#CCCCCC; }

.foot {  padding:2px 10px; margin:0 auto; width:970px;  height:auto;}

.foot p{ text-align:center; padding:4px 0;color:#FFFFFF; }
.foot p a{ color:#FFFFFF; text-decoration:none;}
.foot p a:hover{ color:#FFFFFF; text-decoration:underline;}

.design{ font-size:11px; color:#FEE8AF; padding:5px 0 0 0; }
.design a { color:#FEE8AF; font-weight:bold; text-decoration:none;}
.design a:hover { color:#FEE8AF; font-weight:bold; text-decoration:underline;}

.copy{ font-size:11px; color:#FFFFFF; padding:5px 0 0 635px; }
.copy a { color:#FFFFFF; font-weight:bold;}
.copy a:hover { color:#FEE8AF; font-weight:bold; text-decoration:underline;}

/*-===========================Tabs2 Here===========================*/
.tab_box{ height:40px; width:auto; padding-top:5px;}
.tab_box label { width:140px !Important;  display:block;
float:left; margin-bottom:5px; padding:0 10px; margin-bottom:0; margin-top:11px; text-align:right; color:#00697B; font-weight:bold; }
.tab_box a:link,.tab_box a:visited 
{
    font-weight:bold;
    color:Black;
    text-decoration:none;
    }
.tab_box a:hover
{
    color:#226735;
    text-decoration:underline;
    }    
    
.tab_box_dropdown { width:280px !Important; height:22px; border:1px solid #005D6E; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; background:#FDE499; margin-bottom:2px; margin-top:4px;} 

input.button {
    margin:-0 0 0 20px;
    padding-left: 5px;
	padding-right:5px;
    margin-right: 5px;
	padding-top:-2px;
    border: 0;
    background:url(../images/button.png) no-repeat;
    color: #fff;
    height: 28px;
    font-size:1.1em !Important;
    font-weight:bold;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
}

.buttonEnding {
    position: absolute;
    display: inline;
    margin-left: -15px;
	margin-top:0;
    width: 12px;
    height:26px;
    background: url(../images/end.png) no-repeat;
}


.bluetxt{ font:12px Tahoma; color:#0E7685; font-weight:800; padding-bottom:8px;}

/*============================Scroll===========================*/
.scroll{position:absolute;margin:0 0 0 10px;margin-left: 180px;top: 344px; width:35px}
.scroll2{margin:-20px 0 0 80px; margin-left: 0; width:35px; float:right;}
.scroll3{position:absolute;margin:0 0 0 10px;margin-left: 180px;top: 626px; width:35px}


.button2{

    padding-left: 2px;
	padding-bottom:2px;
    border: 0;
    background:url(../images/searchbtn.png) center no-repeat;
    color: #fff;
    height: 26px;
    font-size:12 !Important;
    font-weight:bold;
	width:auto;
	margin-top:5px;
	margin-left:3px;
} 	 	


.leftpanelful{ width:235px; background:#ffffff; height:auto; }

.left_barBooks {
filter: alpha(opacity=90);margin:0; overflow:hidden; width: auto; height:465px;
}

.left_barCD {
filter: alpha(opacity=90);margin:0; overflow:hidden; width: auto; height:66px;
}

.left_barToy {
filter: alpha(opacity=90);margin:0; overflow:hidden; width: auto; height:88px;
}

.banner1{ padding-bottom:5px; width:235px}
.banner2{ padding:5px 0 ; margin-top:10px;}

/* ========================== Contents CSS =============================== */
.pagecontent h1{color:#005969; font:normal 18px Tahoma; 
	width:auto; text-transform:uppercase;  border-bottom:1px solid #04C4E8; margin-left:5px;}

.pagecontent h1 a{color:#005969; text-decoration:none;}
.pagecontent h1 a:hover{color:#005969; text-decoration:underline;}

.pagecontent h2{ font:bold 15px Tahoma; color:#FF3300; padding:5px 0 0 5px; width:auto;}
.pagecontent h2 a{ color:#FF3300; text-decoration:none;}
.pagecontent h2 a:hover{color:#FF3300; text-decoration:underline;}

.pagecontent h3{ font:bold 14px Tahoma;color:#333333; padding:5px 0 0 5px; width:auto;}
.pagecontent h3 a{ color:#333333; text-decoration:none;}
.pagecontent h3 a:hover{ color:#333333; text-decoration:underline;}


.pagecontent h4{ font:bold 13px Tahoma;color:#04A7CA; padding:5px 0 0 5px; width:auto;}
.pagecontent h4 a{ color:#04A7CA; text-decoration:none;}
.pagecontent h4 a:hover{ color:#04A7CA; text-decoration:underline;}


.pagecontent p{ padding:5px 0;  line-height:16px; padding-left:5px;}
.pagecontent p a{ color:#04ABCE; text-decoration:underline;} 
.pagecontent p a:hover{ color:#04ABCE; text-decoration:none;} 


/*.pagecontent ul { padding:0; list-style:none; }
.pagecontent li{color:#000000; background:url(../images/li.jpg) 2% no-repeat;text-indent:20px;padding:2px 0 2px 4px;height:18px;
}
.pagecontent a,.pagecontent li a{ color:#000000; text-decoration:none; }
.pagecontent a:hover, .pagecontent li a:hover { color:#FF4A00; text-decoration:underline; }*/


.pagecontent{ height:auto; width:700px; padding-left:5px;}


.pagecontent ul {list-style:none;}
.pagecontent ul li{color:#000000; background:url(../images/li.jpg) 0% no-repeat; padding:2px 0 2px 10px; line-height:16px;
}
.pagecontent ul li a{ color:#000000; text-decoration:none; }
.pagecontent ul li a:hover { color:#FF4A00; text-decoration:underline; }


.pagecontent ol{ margin-left:30px; }
.pagecontent ol li {color:#000000; line-height:30px;
}
.pagecontent ol li a{ color:#000000; text-decoration:none; }
.pagecontent ol li a:hover { color:#FF4A00; text-decoration:underline; }




.pageHeadingIn{/*min-width:100%; width:auto; width:100%!Important;*/min-height:43px; height:43px!Important;  background: url(../images/box/cat_bg.jpg) repeat-x; display:block; position:relative; }
.pageHeadingIn h1{  height:25px;font:bold 16px  Tahoma; color:#ffffff; padding:12px 0 0 12px; width:auto;}

.panRightOthers{width:718px;float:right; background: #ffffff;}
/*
.panRightOthers h1{color:#005969; font:normal 18px Tahoma; 
	width:auto; text-transform:uppercase;  border-bottom:1px solid #04C4E8; margin-left:5px;}

.panRightOthers h1 a{color:#005969; text-decoration:none;}
.panRightOthers h1 a:hover{color:#005969; text-decoration:underline;}
*/
.panRightOthers h2{ font:bold 15px Tahoma; color:#FF3300; padding:5px 0 0 0; width:auto;}
.panRightOthers h2 a{ color:#FF3300; text-decoration:none;}
.panRightOthers h2 a:hover{color:#FF3300; text-decoration:underline;}

.panRightOthers h3{ font:bold 14px Tahoma;color:#333333; padding:5px 0 0 0; width:auto;}
.panRightOthers h3 a{ color:#333333; text-decoration:none;}
.panRightOthers h3 a:hover{ color:#333333; text-decoration:underline;}


.panRightOthers h4{ font:bold 13px Tahoma;color:#04A7CA; padding:5px 0 0 0; width:auto;}
.panRightOthers h4 a{ color:#04A7CA; text-decoration:none;}
.panRightOthers h4 a:hover{ color:#04A7CA; text-decoration:underline;}


.panRightOthers p{ padding:5px 0;  line-height:16px; }
.panRightOthers p a{ color:#04ABCE; text-decoration:underline;} 
.panRightOthers p a:hover{ color:#04ABCE; text-decoration:none;} 


/*.panRightOthers ul {margin:0; padding:0; list-style:none; }
.panRightOthers li{color:#000000; background: url(../images/bull.gif) 2% no-repeat; text-indent:20px; padding:2px 0 2px 4px;height:18px;}*/

.panRightOthers li a{ color:#000000; text-decoration:none; }
.panRightOthers li a:hover { color:#FF4A00; text-decoration:underline; }


/* --------- Manoj on 2009 - 01 - 22 -------------------------- */

ul.Col3List
{
    margin-top:12px;
    
    }
ul.Col3List li
{
    float:left;
    width:230px;
    
    }  
     

/* --------- Manoj on 2009 - 01 - 23 -------------------------- */
.thumb2 
{
    padding:2px;
    border:1px solid #ccc;
    float:right;
    clear:both;
    }   
.BookInfo
{
    margin:12px 8px;
    }
.BookInfo h1
{
    line-height:15px;font-size:15px;color: #FF3300;font-weight:bold;
}  
.BookInfo .otherInfo 
{
    margin-left:50px;
    line-height:20px;
    }
.BookInfo #BookCap 
{
    float:right;
    width:210px;
    text-align:center;
    margin-right:20px;
    } 
    
.BookInfo big 
{
    font-weight:bold;
    color:#005D6E;
    }   
    
.BookCaption 
{
    padding:8px 12px;
    border:yellow;
    background-color:lightyellow;
    display:block;
    }     
    
.BookInfo .bDesc 
{
    font-size:14px;
    color:#FF7900;
    font-weight:bold;
    margin-top:12px;
    }  
.BookPrice{color:#006699;}         
	 


/*.frmInput
{
    color:#000;
    border:1px solid #999;
    background-color:#fff;
    }  
.right 
{
    text-align:right;
    }    
.fright
{
    float:right;
    }    */
    
    
    /* --------- PhotoGallery -------------------------- */    
.cPanel
{
	min-width: 150px;
	padding: 5px 25px;
	background-color: #ECF5FF;
}
#gallery ul li 
{
	display:inline;
	list-style:none;
	background:none;
	margin:4px;
	border:none;
    
	
	
}
a.redLink:link, a.redLink:visited
{
	text-decoration: none;
	color: #BF0F00;
}
a.redLink:hover
{
	text-decoration: underline;
	color: #0448AB;
}
