body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	margin: 0;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	margin: 0;
	border: 1px solid #ccc;
}

form table {
	font-size: 10;
}
form th{
	font-size:15px;
	background-color:#efefef;
}

form div {
	padding: 0 0 0 5;
}

form input {
	border: 1px solid #BBBBBB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10;
	letter-spacing: 1.5;
}

form select {
	border: 1px solid #BBBBBB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10;
	letter-spacing: 1.5;
}

form textarea {
	border: 1px solid #BBBBBB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10;
	letter-spacing: 1.5;
}

#toplink {
	font-family: Verdana, Arial;
	font-size: 11;
	color: #007485;
}

#toplink th {
	background-image: url(../images/book_search_02.gif);
	background-repeat: no-repeat;
	width: 789;
	height: 154;
}

/* top menuz css start */

#topmenuz {
	font-size: 11;
	color: #333333;
}

#topmenuz td {
	padding: 0 0 12 0;
	text-align: center;
}

#topmenuz a {
	text-decoration: none;
	color: #0099FF;
	font-weight: bold;
}

#topmenuz a:link {
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}

#topmenuz a:active {
	color: #000000;
}

#topmenuz a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#topmenuz a:visited {

}

/* top menuz css end */

#bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	line-height:1.7em;
	text-align: justify;
}

#bodytext td {
	padding-right: 0;
}

#bodytext .search {
	background-image: url(../images/search-book.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FA6900;
	height: 40;
	width: 100%;
}

#bodytext .advancedsearch {
	background-image: url(../images/search-book.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FA6900;
	height: 40;
}

#bodytext .searchresult {
	background-image: url(../images/search-result.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FA6900;
	height: 40;
	padding:5px;
}
#searchresult th{ padding:5px; background-color:#cccccc; font-size:11px}
#searchresult td{ color:#333333; padding:5px; border-top:1px solid #dfdfdf;}
#searchresult a{ text-decoration: none; color: #00CC00;}

#bodytext .detailinfo {
	background-image: url(../images/detail-info.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FA6900;
	height: 40;
}

#bodytext .contactus {
	background-image: url(../images/contactus.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FA6900;
	height: 40;
}

#bodytext div {
	width: 700;
	padding-left: 28;
}

#bodytext h1 {
	font-size: 12;
	letter-spacing: 1.3px;
	color: #343434;
}

#bodytext a {
	text-decoration: none;
	padding: 0 0 0 2;
	color: #0099FF;
	
}

#bodytext a:link {
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

#bodytext a:active {
	color: #0099FF;
}

#bodytext a:hover {
	color: #FF0000;
	text-decoration:underline;
}

#bodytext a:visited {
		
}

#bodytext .searcharea {
	width: 500px;
	text-align: center;
}

/* end body */

/* field css start */

#searchfield {
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #007485;
}
	
#searchfield td {
	padding: 5;
}

#searchfield .fieldname {
	text-align: left;
	padding-right: 7px;
	width: 130px;
	font-weight: bold;
}

#searchfield .note {
	width: 187;
	height: 37;
	padding: 0;
	text-align: center;
	vertical-align: baseline;
	line-height: 1.3;
	background-image: url(../images/book_search_note_bg.gif);
	background-color: Gray;
	font-weight: normal;
}
	
#searchfield a {
	text-decoration: none;
	padding: 0 0 0 2;
	color: #000000;
	text-decoration:underline;
}

#searchfield a:link {
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}

#searchfield a:active {
	color: #000000;
}

#searchfield a:hover {
	color: #FF0000;
	text-decoration:none;
}

#searchfield a:visited {
		
}

/* field css end */

/* search result css start */

#searchresult {
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #007485;
}
	
#searchresult1 {
	background-color: #f9f9f9;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #007485;
	border:1px solid #cfcfcf;
}

#searchresult1 td{
	padding:0;
}

#searchresult td {
	padding-left: 3;
	padding-bottom: 3;
	vertical-align: top;
}

#searchresult div {
	padding: 0 0 5 0;
	width: 100%;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
}

/* */

#searchresult div a {
	padding: 0 0 0 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	text-decoration: none;
}

#searchresult div a:link {
	padding: 0 0 0 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	text-decoration: none;
}

#searchresult div a:active {
	color: #000000;
}

#searchresult div a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#searchresult div a:visited {
		
}

/* */

#searchresult strong{
	width:80px;
}

#searchresult .booksummary {
	font-size: 9pt;
	font-weight: normal;
	padding: 3 0 5 0;
}

#searchresult .subtitle {
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#searchresult .tabledivider {
	background-image: url(../images/book_search_table_divider.gif);
	height: 25;
}

#searchresult .searchnumber {
	width: 10;
	text-align: left;
	font-weight: bold;
}

#searchresult .imgspace {
	text-align: center;
	width: 130px;
}

#searchresult a {
	text-decoration: none;
	padding: 0 0 0 2;
	color: #000000;
	text-decoration:underline;
}

#searchresult a:link {
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}

#searchresult a:active {
	color: #000000;
}

#searchresult a:hover {
	color: #FF0000;
	text-decoration:none;
}

#searchresult a:visited {
		
}

/* search result css end */

/* Detail info */

#detailinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #800000;
}

#detailinfo .detailhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	border-bottom: 3px solid #fff;
}

#detailinfo td {
	vertical-align: top;
}

#detailinfo table th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #800000;
	padding: 5;
	width: 120;
	text-align: left;
}

#detailinfo table td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #800000;
	padding: 5;
}

#detailinfo .detailsubhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/* Detail info ends */

#xtrainfo {
	padding: 0;
}

#xtrainfo th {
	padding: 0;
}

#xtrainfo td {
	padding: 3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* navigator start */

#navigator {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

#navigator a {
	text-decoration: none;
	color: #000000;
}

#navigator a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#navigator a:active {
	color: #000000;
}

#navigator a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#navigator a:visited {
		
}

#navigator a.normallink {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

#navigator a.normallink:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}

#navigator a.normallink:active {
	color: #000000;
}

#navigator a.normallink:hover {
	color: #FF0000;
	text-decoration: underline;
}

#navigator a.normallink:visited {
		
}

/* navigator end */

#menulink {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	text-align: left;
	color: #656565;
}

#menulink th {
	padding: 4 0 6 0;
	background-color: #FA6900;
	color: #fff;
	font-size: 10pt;
	text-align: center;
}

#menulink td {
	padding: 4 0 6 20;
	border-bottom: 1px solid #E6F2F6;
	background-image: url(../images/menulink_bg.gif);
	background-repeat: no-repeat;
}

#menulink a {
	text-decoration: none;
	color: #656565;
}

#menulink a:link {
	color: #656565;
	font-weight: normal;
	text-decoration: none;
}

#menulink a:active {
	color: #007485;
}

#menulink a:hover {
	color: #FA6900;
}

#menulink a:visited {

}

/* 4 display products starts */

#displaylist {
	font-size: 11;
	color: #656565;
	border-top: 1px solid #ffffff;
}

#displaylist th {
	vertical-align: top;
	padding: 3 0 5 3;
	line-height: 1.4em;
}

#displaylist td {
	vertical-align: top;
	padding: 3 0 3 10;
	line-height: 1.4em;
}

#displaylist div {
	font-size: 10pt;
	font-weight: bold;
}

#displaylist a {
	text-decoration: none;
}

#displaylist a:link {
	color: #656565;
	text-decoration: none;
}

#displaylist a:active {
	color: #656565;
}

#displaylist a:hover {
	color: #dfdfdf;
	border-bottom: 1px dotted #fff;
}

#displaylist a:visited {

}

/* 4 display products ends */

/* menu */

#footerlink {
	background-color: #9D9754;
	font-size: 10;
	color: #fff;
	border-top: 1px solid #ffffff;
	border-bottom: 10px solid #f9f9f9;	
}

#footerlink td {
	padding: 10 0 10 10;
	line-height: 1.4em;
}

#footerlink a {
	text-decoration: none;
}

#footerlink a:link {
	color: #fff;
	text-decoration: none;
}

#footerlink a:active {
	color: #fff;
}

#footerlink a:hover {
	color: #dfdfdf;
	border-bottom: 1px dotted #fff;
}

#footerlink a:visited {
	color: #fff;
}


.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


