@charset "utf-8";

body{
   margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
   }
.side-img{
   background:url(../images/bg-img-rep.jpg) repeat-y;
   }
.flash-border{
   border-left:#D2D2D3 solid 1px;
   border-right:#D2D2D3 solid 1px;
   }
.side-border{
  
   border-left:#D2D2D3 solid 1px;
   border-right:#D2D2D3 solid 1px;
   }
.rightbottom-border{
   border-bottom:#D2D2D3 solid 1px;
   border-right:#D2D2D3 solid 1px;
   }
.sep-img{
   background:url(../images/sep-img.jpg) bottom no-repeat;
   }
.bookcategorieslink{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:none;
   font-weight:normal;
   }
.bookcategorieslink:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#51A69C;
   font-weight:normal;
   text-decoration:none;
   }
.browse-books{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#24899B;
   text-decoration:none;
   font-weight:normal;
   }
.browse-books:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:none;
   font-weight:normal;
   }
.toppadding-2px{
   padding-top:2px;
   }
.toppadding-4px{
   padding-top:4px;
   }
.toppadding-6px{
   padding-top:6px;
   }
.browse-by-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:none;
   font-weight:normal;
   }
.browse-by-text:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:underline;
   font-weight:normal;
   }
.normal-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:none;
   font-weight:normal;
   }
   
 .pubText1{
   font-family:  Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#3E8B01;
   text-decoration:none;
   font-weight:bold;
   }  
 
 .pubText2{
   font-family:  Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000000;
   text-decoration:none;
   font-weight:bold;
   }  
 .pubText3{
   font-family:  Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#0075CA;
   text-decoration:none;
   font-weight:bold;
   }  
 
.dot-down{
   background:url(../images/dot-down.jpg) repeat-y right;
   }
.bestresllerbg{
   background:url(../images/bestresller-bg.jpg) repeat-x;
   }
.new-rleasesbg{
   background:url(../images/new-rel.jpg) repeat-x;
   }
.hotpick-bg{
   background:url(../images/hotpick-bg.jpg) repeat-x;
   }
.publisdc-bg{
   background:url(../images/publis-dcbg.jpg) repeat-x;
   }
.bold-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   text-transform:uppercase;
   }   
.viewall-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:underline;
   font-weight:normal;
   }   
.viewall-text:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   }   
.book-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#4270A0;
   text-decoration:none;
   font-weight:normal;
   }   
.book02-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#51707D;
   text-decoration:none;
   font-weight:normal;
   }   
.addtocart-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#A1A1A1;
   text-decoration:underline;
   font-weight:normal;
   }   
.addtocart-text:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#A1A1A1;
   text-decoration:none;
   font-weight:normal;
   }   
.leftbottom-border{
   border-bottom:#D2D2D3 solid 1px;
   border-left:#D2D2D3 solid 1px;
   }
.searchfield{
  width:127px;
  height:18px;
  border:#DBDBDB 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  }
 .selectBox{
  width:127px;
  height:18px;
  border:#DBDBDB 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  background-color:#0A246A;
  font-weight:normal;
  }
  




.textfield{
  width:127px;
  height:17px;
  border:#DBDBDB 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  }
.textfield1{
  width:180px;
  height:17px;
  border:#DBDBDB 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  }
.news-bg{
   background:url(../images/news-bg.jpg) repeat-y right ;
   }
.corner-bg{
   background:url(../images/left-corner.jpg) no-repeat left top;
  }
.image-bdr{
  border:1px solid #D4EBF2;
  padding:2px;
  }
.bt-img-rep{
   background:url(../images/bt-img.jpg) repeat-x;
   }
.btm-img{
   background:url(../images/botm.jpg) repeat-x;
   }
   
.style2 {
	color: #000000;
	font-weight: bold;
}

.styleOpt2 {
	color:#D0C1C1;
	font-weight: bold;
}
/*.style3 {
	color: #666666;
	font-weight: bold;
}*/

.styleOpt3 {
	color: #FBE8E8;
	font-weight: bold;
}


/*---------- Subpage-----------*/

.right-border{
   border-right:#D2D2D3 solid 1px;
   padding-left:3px;
   }
.sub-pagebg{
   background: url(../images/subpagebg.jpg) repeat-x #FFFFFF;
   }
.sub-pagebg02{
   background: url(../images/subpagebg.jpg) repeat-x #FFFFFF;
   border-left:#D2D2D3 solid 1px;
   }
.bgcenterbdr{
   border-left:#D2D2D3 solid 1px;
   }
.browsebyt-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#31746C;
   text-decoration:underline;
   font-weight:normal;
   } 
.browsebyt-text:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:underline;
   font-weight:normal;
   }  
.sub-page-headbdr{
   border-bottom:#015F9E 2px solid;
   }
.sub-page-headtext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   padding-left:10px;
   } 
.subpage-subtext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   color:#005E9E;
   text-decoration:none;
   font-weight:bold;
   }
.subpage-normaltext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   text-decoration:none;
   text-align:justify;
   line-height:17px;
   }
.top-btm-bdr{
  border-bottom:1px solid #D6DADB;
  border-top:1px solid #D6DADB;
  border-left:1px solid #D6DADB;
  border-right:1px solid #D6DADB;
  }
.gototextfield{
  width:64px;
  height:11px;
  border-top:#005E9E 1px solid;
  border-left:#005E9E 1px solid;
  border-right:#005E9E 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  font-size:10px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  }
.gototextfield02{
  width:64px;
  height:13px;
  border:#005E9E 1px solid;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  font-size:10px;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  }
 .errortext{
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	font-size:11px;
	color:#D56A00;
  }
 .pagelink{
    font-family:Tahoma,Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#9E0205;
	text-decoration:underline;
	}	
 .pagelink:hover{
    font-family:Tahoma,Arial, Verdana;
	font-size:11px; 
	font-weight:normal;
	color:#E31F23;
	text-decoration:none;
	}
 .book-text1{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4270A0;
   text-decoration:none;
   font-weight:normal;
   }   

	
/************************** Style for Auto Loading *************************
****************Created by Geo .. April 28th ,2009**************************/
.ac_results {
	padding: 0px;
	border:solid 1px #004080;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	font-size: 12px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
ul li{
	list-style-type: none;
	background-repeat: no-repeat;
	list-style-image:url(../images/brow-bullet.jpg);
}
.li_img{
	list-style-type: none;
	list-style-image:none;
}
.ac_loading {
	background: white url('../images/loading.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.availtext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#CC0000;
   text-decoration:none;
   font-weight:normal;
   } 
	
/*a:link{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   text-decoration:none;
   font-weight:normal;
}
a:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#51A69C;
   font-weight:normal;
   text-decoration:none;
}
*//******************** Style for Auto Loading Ends**************************/	
	/* Style For DC Groups tooltip*/	
.table{
	filter:alpha(opacity=86); 
	background-color: #DEE9F5;
   -moz-opacity: 0.01; 
    opacity: 0.7; 
}
.dc_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #727272;
	text-decoration:none;
	filter:alpha(opacity=80); 
   -moz-opacity: 0.1; 
    opacity: 0.7;
}
.dc_text:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#332E28;
	text-decoration:none;
	 filter:alpha(opacity=80); 
   -moz-opacity: 0.1; 
    opacity: 0.7;
	}	
	.sub-page-headtext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#015F9E;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	border-top:#015F9E 1px solid;
	border-right:#015F9E 1px solid;
	border-bottom:#015F9E 1px solid;
}
/*Ends*/
