/* Global elements */


body { margin: 0px 0px; background-color: White; }

/* td { font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size : 100%;
	   color : #333333;
} */

input  {
	font-size : 90%;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

select  {
	font-size : 90%;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


hr {
	height : 1px;
	color : #CCCCCC;
}

/* h1 {  font-family: "Trebuchet MS"; font-size: 90%}*/

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 60%;
}
/* Links */

a.main:link 		{
	text-decoration: underline;
	color: #268FFF;
	font-weight : bold;
}
										
a.main:visited {
	text-decoration: underline;
	color: #2B92FF;
	font-weight : bold;
}
										
a.main:hover 	{
	text-decoration: none;
	color: #3195FF;
	font-weight : bold;
}

/* Left Hand Menu Structure */

.form {   font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	font-weight : bold;
	color : #535353;
	background-color : #D5E8F8;
}

.form2 {   font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	font-weight : bold;
	color : #535353;
	background-color : #ECF4FB;
}

.payment {  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-weight : bold;
	color : #333333;
	background-color : #ECF4FB;
}

.menuBottom {
	background-image : url(images/menu_end_back.gif);
	background-color : #CCCCCC;
}

.menuBorder { 
    border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
}

.menuMainBtn {
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color : #ADCFF7;
}

.menuGreyBtn {
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color : #EBEBEB;
}

.menuSubBtn {
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color : #C6E2FF;
}

/* End of Left Hand Menu Structure */

/* Top  Menu Structure */

.navBorder { 
    border-top : 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.navDkBlue { 
    border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	background-color : #ADCFF7;	
}

.navLtBlue { 
    border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	background-color : #C6E2FF;	
}

a.nav:link 		{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 60%;
	font-weight : bold;
}
										
a.nav:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 60%;
	font-weight : bold;
}
										
a.nav:hover 	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #B22222;
	text-decoration: none;
	font-size: 60%;
	font-weight : bold;
}


/* End of Top Menu Structure */

/* home page structure */

.homebottom {
	background-image : url(images/back_home_cont.gif);
	background-color : #ADCFF7;
}

.homeTable {
	border-top : 1px solid #ADCFF7;
	border-left : 1px solid #ADCFF7;
	border-right: 1px solid #ADCFF7;
}

.homeTitle {
	background-color : #C6E2FF;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #696969;
	font-size: 90%;
}

.homecontent {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: 60%;
}
.homecontainer{
	border-top : 1px solid #ADCFF7;
	border-left : 1px solid #ADCFF7;
	border-right: 1px solid #ADCFF7;
	border-bottom: 1px solid #ADCFF7;
	background-color : #C6E2FF;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #333333;
	font-size: 85%;
}


.homeBoxbottom {
	background-image : url(images/back_blue_b.gif);
	background-color : #C6E2FF;	
}

.homeBoxtop {
	background-image : url(images/back_blue_t.gif);
	background-color : #C6E2FF;	
}

.homeBoxleft{
	background-image : url(images/back_blue_l.gif);
	background-color : #C6E2FF;	
}

.homeBoxright{
	background-image : url(images/back_blue_r.gif);
	background-color : #C6E2FF;	
}

.homeBoxback {
	background-color : #C6E2FF;
	font-family :  "Trebuchet MS", Verdana, sans-serif;
	color : #333333;
	font-size : 85%;
}

.homeHandhelds {
    font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	font-weight : bold;
	color : #666666;
}

.searchBar {
	border-top : 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color : #D0E3FB;
}

.searchBartext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	font-size: 60%;
}

/*Grey Classes - text - links - dotted lines */

.greyDotLine {
	background-image: url(images/grey_dot_line.gif);
	background-color : #999999;
}

.grey {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	color : #6C6C6C;
}

a.grey:link 		{
	text-decoration: underline;
}
										
a.grey:visited {
	text-decoration: underline;
}
										
a.grey:hover 	{
	text-decoration: none;
}

/* breadcrumb trail */

.breadcrumb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	color : #4F4F4F;
}

a.breadcrumb:link 		{
	text-decoration: none;
}
										
a.breadcrumb:visited {
	text-decoration: none;
}
										
a.breadcrumb:hover 	{
	text-decoration: underline;
}

/*ebookcat*/
/* breadcrumb trail */

.ebookcat {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 60%;
	color : #4F4F4F;
	font-weight:bold;
}

a.ebookcat:link 		{
	text-decoration: none;
	font-weight:bold;
}
										
a.ebookcat:visited {
	text-decoration: none;
	font-weight:bold;
}
										
a.ebookcat:hover 	{
	text-decoration: underline;
	font-weight:bold;
}


/* English Language and Education styles */


.ELTable {
	border-top : 1px solid #FFCC66;
	border-left : 1px solid #FFCC66;
	border-right: 1px solid #FFCC66;
}

.ELTitle {
	background-color : #FFFACD;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #847500;
	font-size: 85%;

}

.ELbottom {
	background-image : url(images/edlit_back.gif);
    background-color : #FFFACD;
}

.ELlinks{
	border-top : 1px solid #FFCC66;
	border-left : 1px solid #FFCC66;
	border-right: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	background-color : #FFFACD;
}

.ELdotted {
	background-image : url(images/back_dotted_EL.gif);
	background-color : #FFFACD;
}

.ELcontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 60%;
}

.ELBoxbottom {
	background-image : url(images/back_ELb.gif);
	background-color : #FFFACD;	
}

.ELBoxtop {
	background-image : url(images/back_EL_t.gif);
	background-color : #FFFACD;	
}

.ELBoxleft{
	background-image : url(images/back_ELl.gif);
	background-color : #FFFACD;	
}

.ELBoxright{
	background-image : url(images/back_EL_r.gif);
	background-color : #FFFACD;	
}

.ELcontainer{
	border-top : 1px solid #FFCC66;
	border-left : 1px solid #FFCC66;
	border-right: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	background-color : #FFFACD;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #847500;
	font-size: 90%;
}

a.EL:link 		{
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CEB200;
	font-weight : bold;
}
										
a.EL:visited {
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CEB000;
	font-weight : bold;
}
										
a.EL:hover 	{
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #847500;
	font-weight : bold;
}

/*end of English language and Education */

/* eBookman Styles */


.EBTable {
	border-top : 1px solid #FFA466;
	border-left : 1px solid #FFA466;
	border-right: 1px solid #FFA466;
}

.EBTitle {
	background-color : #FFDAB9;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #B04600;
	font-size: 85%;
}

.EBbottom {
	background-image : url(images/EB_back.gif);
    background-color : #FFDAB9;
}

.EBlinks{
	border-top : 1px solid #FFA466;
	border-left : 1px solid #FFA466;
	border-right: 1px solid #FFA466;
	border-bottom: 1px solid #FFA466;
	background-color : #FFDAB9;
}

.EBdotted {
	background-image : url(images/back_dotted_EB.gif);
	background-color : #FFDAB9;
}

.EBcontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 60%;
}

.EBBoxbottom {
	background-image : url(images/back_EBb.gif);
	background-color : #FFDAB9;	
}

.EBBoxtop {
	background-image : url(images/back_EB_t.gif);
	background-color : #FFDAB9;	
}

.EBBoxleft{
	background-image : url(images/back_EBl.gif);
	background-color : #FFDAB9;	
}

.EBBoxright{
	background-image : url(images/back_EB_r.gif);
	background-color : #FFDAB9;	
}

.EBcontainer{
	border-top : 1px solid #FFA466;
	border-left : 1px solid #FFA466;
	border-right: 1px solid #FFA466;
	border-bottom: 1px solid #FFA466;
	background-color : #FFDAB9;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #B04600;
	font-size: 90%;
}

a.EB:link 		{
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA466;
	font-weight : bold;
}
										
a.EB:visited {
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA466;
	font-weight : bold;
}
										
a.EB:hover 	{
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #B04600;
	font-weight : bold;
}

/* end of ebookman styles */


/* Foreign Language Styles */


.FTable {
	border-top : 1px solid #3399CC;
	border-left : 1px solid #3399CC;
	border-right: 1px solid #3399CC;
}

.FTitle {
	background-color : #B8DCED;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #297CA5;
	font-size: 85%;
}

.Fbottom {
	background-image : url(images/F_back.gif);
    background-color : #B8DCED;
}

.Flinks{
	border-top : 1px solid #3399CC;
	border-left : 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	border-bottom: 1px solid #3399CC;
	background-color : #B8DCED;
}

.Fdotted {
	background-image : url(images/back_dotted_F.gif);
	background-color : #B8DCED;
}

.Fcontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 60%;
}

.FBoxbottom {
	background-image : url(images/back_Fb.gif);
	background-color : #B8DCED;	
}

.FBoxtop {
	background-image : url(images/back_F_t.gif);
	background-color : #B8DCED;	
}

.FBoxleft{
	background-image : url(images/back_Fl.gif);
	background-color : #B8DCED;	
}

.FBoxright{
	background-image : url(images/back_F_r.gif);
	background-color : #B8DCED;	
}

.Fcontainer{
	border-top : 1px solid #3399CC;
	border-left : 1px solid #3399CC;
	border-right: 1px solid #3399CC;
	border-bottom: 1px solid #3399CC;
	background-color : #B8DCED;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #297CA5;
	font-size: 90%;
}

a.F:link 		{
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3399CC;
	font-weight : bold;
}
										
a.F:visited {
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3399CC;
	font-weight : bold;
}
										
a.F:hover 	{
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #297CA5;
	font-weight : bold;
}

/* end of Foreign Language styles */

/* Leisure & Entertainment  Styles */


.LETable {
	border-top : 1px solid #FF3399;
	border-left : 1px solid #FF3399;
	border-right: 1px solid #FF3399;
}

.LETitle {
	background-color : #FFECEC;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #CC0066;
	font-size: 85%;
	
}

.LEbottom {
	background-image : url(images/LE_back.gif);
    background-color : #FFECEC;
}

.LElinks{
	border-top : 1px solid #FF3399;
	border-left : 1px solid #FF3399;
	border-right: 1px solid #FF3399;
	border-bottom: 1px solid #FF3399;
	background-color : #FFECEC;
}

.LEdotted {
	background-image : url(images/back_dotted_LE.gif);
	background-color : #FFECEC;
}

.LEcontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 60%;
}

.LEBoxbottom {
	background-image : url(images/back_LEb.gif);
	background-color : #FFECEC;	
}

.LEBoxtop {
	background-image : url(images/back_LE_t.gif);
	background-color : #FFECEC;	
}

.LEBoxleft{
	background-image : url(images/back_LEl.gif);
	background-color : #FFECEC;	
}

.LEBoxright{
	background-image : url(images/back_LE_r.gif);
	background-color : #FFECEC;	
}

.LEcontainer{
	border-top : 1px solid #FF3399;
	border-left : 1px solid #FF3399;
	border-right: 1px solid #FF3399;
	border-bottom: 1px solid #FF3399;
	background-color : #FFECEC;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #CC0066;
	font-size: 90%;
}

a.LE:link 		{
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF3399;
	font-weight : bold;
}
										
a.LE:visited {
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF3399;
	font-weight : bold;
}
										
a.LE:hover 	{
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-weight : bold;
}

/* end of Leisure & Entertainment styles */

/* Religious   Styles */


.RETable {
	border-top : 1px solid #309C5E;
	border-left : 1px solid #309C5E;
	border-right: 1px solid #309C5E;
}

.RETitle {
	background-color : #C5EDD6;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #237244;
	font-size: 85%;
}

.REbottom {
	background-image : url(images/RE_back.gif);
    background-color : #C5EDD6;
}

.RElinks{
	border-top : 1px solid #309C5E;
	border-left : 1px solid #309C5E;
	border-right: 1px solid #309C5E;
	border-bottom: 1px solid #309C5E;
	background-color : #C5EDD6;
}

.REdotted {
	background-image : url(images/back_dotted_RE.gif);
	background-color : #C5EDD6;
}

.REcontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 60%;
}

.REBoxbottom {
	background-image : url(images/back_REb.gif);
	background-color : #C5EDD6;	
}

.REBoxtop {
	background-image : url(images/back_RE_t.gif);
	background-color : #C5EDD6;	
}

.REBoxleft{
	background-image : url(images/back_REl.gif);
	background-color : #C5EDD6;	
}

.REBoxright{
	background-image : url(images/back_RE_r.gif);
	background-color : #C5EDD6;	
}

.REcontainer{
	border-top : 1px solid #309C5E;
	border-left : 1px solid #309C5E;
	border-right: 1px solid #309C5E;
	border-bottom: 1px solid #309C5E;
	background-color : #C5EDD6;
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #237244;
	font-size: 90%;
}

a.RE:link 		{
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #309C5E;
	font-weight : bold;
}
										
a.RE:visited {
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #309C5E;
	font-weight : bold;
}
										
a.RE:hover 	{
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #237244;
	font-weight : bold;
}

/* end of Religious styles */

/* Promotion styles */


.homelinks {
	border-top : 1px solid #9CCDFF;
	border-left : 1px solid #9CCDFF;
	border-right: 1px solid #9CCDFF;
	border-bottom: 1px solid #9CCDFF;
	background-color : #C6E2FF;
}

.promobottom { background-image : url(images/back_promo.gif);
	background-color : #C6E2FF;	
	
}

/* ebook styles */
.hrseperator {
	color: #ccc;
	height: 1px;
}

#price {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	height: 20px;
	width: 110px;
	font-weight: bold;
	color: #6C6C6C;
	text-decoration: none;
	background-color: #EAEAEA;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 2px;
	padding: 2px 2px 2px 2px;
}

#addbasket {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 20px;
	width: 110px;
	font-weight: bold;
	color: #6C6C6C;
	text-decoration: none;
	background-color: #ADCFF7;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 4px;
	padding: 2px 2px 2px 6px;
}

#extradetails {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	height: 20px;
	font-weight: normal;
	color: #6C6C6C;
	text-decoration: none;
	background-color: #EAEAEA;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 2px 2px 10px;
}


a.naveb:link 		{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6C6C6C;
	text-decoration: none;
	font-size: 70%;
	font-weight : bold;
}
										
a.naveb:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6C6C6C;
	text-decoration: none;
	font-size: 70%;
	font-weight : bold;
}
										
a.naveb:hover 	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6C6C6C;
	text-decoration: none;
	font-size: 70%;
	font-weight : bold;
}

.ebookimg{
	margin-top: 10px;
	border: 3px solid;
	border-color: #C0C0C0;
}

.contenteb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6C6C6C;
	font-size : 65%;
}

.titlecontenteb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 70%;
}

a.homeTitlelink:link {
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #696969;
	font-size: 100%;
	text-decoration:none;
}

a.homeTitlelink:visited {
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #696969;
	font-size: 100%;
	text-decoration:none;
}

a.homeTitlelink:hover {
	font-family : "Trebuchet MS", Verdana, sans-serif;
	color: #696969;
	font-size: 100%;
	text-decoration:none;
}

.blueBTn {
	background: #3788EA url(images/bg_btn_blue);
    color:#FFF;
    text-decoration:none;
}

.greenBTn {
	background: #339900 url(images/bg_btn_blue.gif);
    color:#FFF;
    text-decoration:none;
}

.logon{ background: #ADCFF7 url(images/bg_logon.gif)no-repeat top;
width:271px;
height:86px;	
}

.goBtn {
    font: 85% "Trebuchet MS", Verdana, sans-serif;
	background: #339900 url(images/bg_btn_go.gif) no-repeat;
    color:#FFF;
    text-decoration:none;
    height:17px;
    width:40px;
	
}