﻿/***********************************************/
/* 2col_rightNav.css                             */
/* Use with template 2col_rightNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: "宋体", Arial, Helvetica, sans-serif;;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 10px;
	background: #E76F00;
	font-size:11pt;
}

#main {
	width: 950px;
	text-align:left;
	background: #ffffff;
	border: 1px solid #3333FF;
	
}
/*a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}*/

A:link { COLOR: #0066CC ; text-decoration: none ; clip:   rect(   )} 
A:visited { COLOR: #000000; text-decoration: none ; clip:   rect(   )} 
A:active { COLOR: #ff0000 ; text-decoration: underline } 
A:hover { LEFT: 1px; COLOR: #0099FF; POSITION: relative; TOP: 1px; TEXT-DECORATION: none;
text-decoration: underline;
 } 

/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family:"宋体";
	margin: 0px;
	padding: 0px;
}

h1{
 font-family:"宋体";
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
	font: bold 100% "宋体";
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin: 0;
	border-bottom: 1px solid #000000;
	width: 100%;
	height:auto;
	 POSITION: relative
}

#masthead img {
float:left;
}


#navBar{
	margin: 0 0 0 76%;
	padding: 0px;
	background-color: #eeeeee;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content{
  float:left;
	width: 72%;
	margin: 0;
	padding: 0 3% 0 0;

}


/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px 10px;
}


/************* #globalNav styles **************/

#globalNav{
color: #cccccc;
background: #CCFFCC;
padding: -30px 0px 50px 80px;
white-space: nowrap;
width:720px;
margin-bottom:3px;

float:left;

}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;

}

#globalNav a {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
}


/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	/*float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;*/
}

#feature_ad {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
	width: 305px;
	height:255px;
	}
/* adjust margins to change separation between the feature image and text flowing around it */


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 14px;
	line-height: 1.266;	
}

.story p{
  padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
   the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 0px 0px 0px 0px;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}


/************** #advert styles **************/

#advert{
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	border-top: 1px solid #cccccc;
	/*border-bottom: 1px solid #cccccc;*/
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}




/* ----------------------------------------------------------------- */
/* NAV AREA */
/* ----------------------------------------------------------------- */

ul#nav { height:10px; margin:0; padding:0; }
ul#nav { list-style: none; padding: 0 0 0 10px; margin: 0; font: 12px, Verdana, Arial, sans-serif; }
#nav li { float: left; position: relative; height:10px; text-align: left; width:inherit,10px;}
/* not applied by IE Mac or PC \*/
html>body #nav li { width:165px; }
/* End hack */
#nav a { display: block;  padding:0 10px; color: #2D5879; text-decoration: none; border-bottom:none; border-right:1px solid #B9C3C8; 
height:18px;
line-height:18px;
}
#nav li a:hover { background-color:2D5879; color:#ff6600; }

#head_ad {
margin-top:4px; 
height:61px;
 border:0px;
}

#nav_search {
	width:350px;
	border: 0;
	/*margin: -36px 0 0px 540px; */
    margin-top: -36px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:540px; 
	height:auto;
	clear:both;
	display: block;
}


.l5 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #B7C960; margin: 0 5px;}
.l6 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #A1B92F; border-right: 2px solid #B7C960; border-left: 2px solid #B7C960; margin: 0 3px;}
.l7 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #A1B92F; border-right: 1px solid #B7C960; border-left: 1px solid #B7C960; margin: 0 2px;}
.l8 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #A1B92F; border-right: 1px solid #B7C960; border-left: 1px solid #B7C960; margin: 0 1px;}

.b1 { background: url(/images/nav_bg.jpg); }



#contentHeadLeft {
	background:  url(/images/ebook/head_left.jpg) no-repeat;
	height: 11px;
	padding-left: 14px;
}
#contentHeadCenter {
	background: url(/images/ebook/head_center.jpg) repeat-x;
	height: 100%;
	/*margin: 0 6px;*/
}
#contentHeadRight {
	background: url(/images/ebook/head_right.jpg) no-repeat right;
	height: 100%;
	padding-right: 11px;
	


}
#contentBodyLeft {
	background: url(/images/ebook/body_left.jpg) repeat-y left;
	padding-left: 14px;
	clear: both;
}
#contentBodyCenter {
	height: auto;
	background: url(/images/ebook/body_center.jpg);
}
#contentBodyRight {
	padding-right: 14px;
	background: url(/images/ebook/body_right.jpg) repeat-y right;
}
#contentFootLeft {
	background: url(/images/ebook/foot_left.jpg) no-repeat;
	height: 12px;
	padding-left: 14px;
	clear: both;
}
#contentFootCenter {
	background: url(/images/ebook/foot_center.jpg) repeat-x;
	height: 100%;
	margin: 0px 0px 0px 0px;

}
#contentFootRight {
	background: url(/images/ebook/foot_right.jpg) no-repeat right;
	height: 100%;
	padding-right: 14px;
}




#ad_bt
{
padding: 5px;
float: right;

}

.pagination {
    padding: 5px;
    float: right;
}

.pagination a, .pagination a:link, .pagination a:visited {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #006699;
}

.pagination a:hover, .pagination a:active {
    border: 1px solid #006699;
    color: #000;
    text-decoration: none;
}

.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #006699;
    font-weight: bold;
    background-color: #006699;
    color: #FFF;
}

.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
}

#sip{
 clear: both;
    width: 100px;
	float: left;
	margin-top: 3px;
}

#sbt{
    width: 32px;
	float: left;
	margin-top: 5px;
	height:auto;
}

#login_div
{
float :right;
margin: -63px 0px 0px 10px;

}

.login-form {
	/*background-color: #4a6d8c; */
	background:url(/images/ebook/body_center.jpg);

}

.login-form table {
	border:1px solid #0033FF;
	border-bottom:1px solid #0033FF;
}

.login-form td {
	color:#000000;
	padding: 16px;
}


.author_note_top {
background: url(http://www.ebookpk.com:8080/images/bg_m.gif; background-repeat:no-repeat;) left top no-repeat;
 background-repeat:no-repeat;
width:800px;
height:210px;
}



<!---- new navigator --------->

#new-nav {
	BACKGROUND: #C4D3EA; MARGIN-BOTTOM: 0px; ZOOM: 1; POSITION: relative;
}


#new-nav .bd {
	BACKGROUND: url(http://www.ebookpk.com/images/new_nav_split.png) repeat-x
}
#new-nav .rc-tp {
	BACKGROUND: url(http://www.ebookpk.com/images/new_nav_split.png) no-repeat
}
#new-nav .rc-tp SPAN {
	BACKGROUND: url(http://www.ebookpk.com/images/new_nav_split.png) no-repeat
}
#new-nav .rc-bt {
	BACKGROUND: url(http://www.ebookpk.com/images/new_nav_split.png) no-repeat
}
#new-nav .rc-bt SPAN {
	BACKGROUND: url(http://www.ebookpk.com/images/new_nav_split.png) no-repeat
}

#new-nav  .rc-tp {
	DISPLAY: block; POSITION: relative; HEIGHT: 30px
}
#new-nav .rc-bt {
	DISPLAY: block; POSITION: relative; HEIGHT: 14px
}
#new-nav .rc-tp SPAN {
	FLOAT: right; WIDTH: 13px; HEIGHT: 30px
}
#new-nav .rc-bt SPAN {
	FLOAT: right; WIDTH: 13px; HEIGHT: 14px
}
#new-nav .rc-tp {
	BACKGROUND-POSITION: 0px -57px; MARGIN-BOTTOM: -30px; HEIGHT: 30px
}
#new-nav .rc-tp SPAN {
	BACKGROUND-POSITION: -0px -89px; HEIGHT: 30px
}
#new-nav .rc-bt {
	BACKGROUND-POSITION: -0px -127px; MARGIN-TOP: -14px
}
#new-nav .rc-bt SPAN {
	BACKGROUND-POSITION: -0px -151px
}
#new-nav .bd {
	 PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 0px;  PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;  BACKGROUND-REPEAT: repeat-x; HEIGHT: 44px; 
	 
}

#new-nav .bd .nav_txt {
FLOAT: left;DISPLAY: inline; FONT-SIZE: 14px;  MARGIN: 5px 0px 0px 10px; OVERFLOW: hidden; LINE-HEIGHT: 33px; POSITION: relative; color:#000000;
}

.site-promo {
	FLOAT: left; margin-bottom:0px; vertical-align:bottom; OVERFLOW: hidden; WIDTH: 720px; HEIGHT: 44px; 
}

.site-promo2 {
	FLOAT: left; margin-bottom:0px; vertical-align:bottom; OVERFLOW: hidden; WIDTH: 400px; 
}

.site-promo2 .img { float:left;
}
