﻿body
{
	font-family:Calibri;
	font-size:11pt; 
}
a
{
	
color:#5F8791;
text-decoration:none;  
}
a:hover 
{
	
	color:#5F8791;
	
text-decoration:underline ; 
}
.Linehr
{
 color: #7AAAB5;
height: 1px;
}

.topFull{
		
		text-align: right;
		background-repeat:repeat; 

		
}
.searchBox{
	background-image: url('../../images/index_23.png');
	text-align: right;
	background-repeat:repeat; 
	background-position:center; 
  
 

}
.LoginBox{
	background-image: url('../../images/bgfiller.png');
	background-repeat:repeat; 
	background-position:center;
			}

.bgMenu
{
	
text-align:right;
vertical-align:top;
}
.bgtopBanner
{
text-align:right;
vertical-align:top;
}


.bgBottom
{
	background-image: url('../../images/bgbottom.png');
	background-repeat:repeat-x;
	font-size:10pt;
	text-align: center;
}
.lowLeftBox {
	background-image: url('../../images/index_29.png');
	text-align: left;
	background-repeat:repeat-x;  
}
.lowRightBox{
	text-align: right;
	background-image: url('../../images/index_29.png');
	background-repeat:repeat-x;  
}
.topbg1 {
	text-align: left;
	
	
	
}
.logo {
	text-align: left;
	padding:10px 10px 10px 10px;
	

	
}
.topbanner
{
	/*background-image: url('../../images/bannertop.png');background-position:right;background-repeat:repeat-y; */
	
}
.datagridrow
{
	height: 114px;
	border-bottom-style: solid; 
	border-bottom-width: thin; 
	border-bottom-color: #ACE6F3; 
	padding: 8px; 
	margin: 8px;
	text-align: left;

}

.booktitle
{
	
	font-size:14pt;
	font-weight:bold;
	color:#0066CC;

}
.RegTitle
{
	font-weight:bold;
	background-image:url('../../images/bgRegistration.png'); 
	background-repeat:repeat-x ;
	text-align:left;
	height:15px;
	padding:7px 7px 7px 7px;
	
}
.RegCaption
{
	font-weight:bold;	
	text-align:left;
	height:22px;
	padding:7px 7px 7px 7px;


}
.RegContent
{
	font-weight:normal;
	height:28px; 
	padding:7px 7px 7px 7px;
	text-align:left;


}
.checkoutgridrow
{
	height: 44px;
	border-bottom-style: solid; 
	border-bottom-width: thin; 
	border-bottom-color: #ACE6F3; 
	padding: 8px; 
	margin: 8px;
	text-align: left;

}

.gridPagerHeader
{
background-color:#ebe0a4;
height:25px;
padding:3px 3px 3px 3px;
}
.gridPagerFooter
{
	
background-color:#ebe0a4;
height:25px;
padding:3px 3px 3px 3px;
}

.bgBreadCrumb{
	text-align: left;
	background-image: url('../../images/bgBreadCrumb.png');

}

.topbg1
{
	background-image: url('../../images/bPanel.png');
}

.tabIndex{
	text-align:center;
	background-image: url('../../images/index_17.png');
	background-position:center;
	width:100px;
	font-family:Calibri;
	font-size:12pt;
	color:#2c2c2c;
	 
}
.cartBox
{
		font-family:Calibri;
	font-size:11pt;
	vertical-align:middle; 
	text-align:left;


}
.style1 {
	text-align: right;
}
.style2 {
	text-align: left;
	color: #5F8791;
	border-bottom:1px #DADADA  dotted;
}
.style3 {
	text-align: left;
	font-size: 12pt;
	border-bottom:1px #5BCAE6 dotted;

}
.PageHeading
{
	font-family:Calibri;
	font-size:15pt;
	color:#0066CC;
	font-weight:bold;

}
.bookPrice
{
	height:23px;
	color:red; 
}
.BookDetailDesc
{
	
	line-height:21px;
	text-align:left;
	text-indent:8px;
	padding:6px 6px 6px 6px; 
}