/** Tamarind Style Sheet **/

body {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
	font-size:10pt;
	background-color:#ffff66;
	background-image:url(../images/tamarind_bg02.jpg);
	background-repeat:repeat-x;
	background-position:top;

}
/** table**/
td{
color:#000;
font-size:10pt;
}
/** links **/
a:link {
	color: #87212a;
	text-decoration: underline;
	background-color : transparent;
}
a:visited, a:active {
	color: #87212a;
	text-decoration: underline;
	background-color : transparent;
}
a:hover {
	color: #009b4b;
	text-decoration: underline;
	background-color : transparent;
}
/** fonts **/

.darkred{
color:#87212a;
}
.title{
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
font-size:120%;
color:#000;
font-weight:bold;
}
.title a:link, .title a:hover, .title a:visited,.title a:active {
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
font-size:120%;
color:#000;
text-decoration:none;
font-weight:bold;
}

.booktitle{
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
font-size:120%;
color:#87212a;
font-weight:bold;
}
.booktitle a:link, .booktitle a:hover, .booktitle a:visited,.booktitle a:active {
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
font-size:120%;
color:#87212a;
text-decoration:none;
font-weight:bold;
}
.small {
font-size:13px;
}
/** wrapper **/
.wrapper {
width: 780px;
text-align: center;
z-index:-1;

}
/** containers **/
.bookcrumb{
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
font-size:9pt;
color:#87212a;
font-weight:bold;
}
.bookcrumb a:link, .bookcrumb a:hover, .bookcrumb a:visited,.bookcrumbe a:active {
text-decoration:none;

}
.searchdetail_container{
width: 560px;
min-width:560px;
text-align: left;
margin-top:5px;
margin-right:5px;
padding-top:5px;
padding-right:5px;
height:auto;
min-height:290px;
color:#000;
vertical-align:top;
background-color:#fff799;
background-image:url(../images/tamarind_agetab.gif);
background-repeat:no-repeat;
background-position:top right;
}

.searchdetail_left{
	font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
float:left;
width: 160px;
min-width:160px;
text-align: left;
margin-left: auto;
margin-right: auto;
color:#000;
vertical-align:top;
border-right:1px #87212a solid;
}

.searchdetail_right{
float:right;
width: 380px;
min-width:380px;
text-align: left;
margin-left: auto;
margin-right: auto;
color:#000;
overflow:visible;

}
.section_container{
width: 560px;
min-width:560px;
text-align: left;
margin-top:5px;
margin-left:5px;
margin-right:5px;
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
margin-bottom:5px;
height:auto;
color:#000;
vertical-align:top;
background-color:#fff799;
}

.blog_container{
		font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	float:left;
width: 390px;
min-width:390px;
max-width:390px;
text-align: left;
height:auto;
color:#000;
vertical-align:top;
background-color:#fff799;
font-size:10pt;
/**border:1px solid #000;**/
}
.blog_sidebar{
		font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	float:right;
	position:relative;
	right:10px;
width: 160px;
min-width:160px;
text-align: left;
height:auto;
color:#000;
vertical-align:top;
background-color:#FFB21A;
font-size:10pt;
background-image:url(../images/tamarind_sidebarend.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.blogtext{
	padding:5px;
}
.blogseparator{
height:25px;
width:390px;
background:url(../images/tamarind_blogseparator.gif);
background-repeat:no-repeat;
background-color:#fff;
}
 .post, .info{
		font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	width: 380px;
	max-width:380px;
	color:#000;
	padding:5px;
	margin-bottom:10px;
}
.entry{
		font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	width: 370px;
	max-width:370px;
	color:#000;
	padding-top:10px;
	margin-bottom:10px;
}
.comments{
		font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	width: 380px;
	max-width:380px;
	color:#000;
	padding:5px;
	margin-bottom:10px;
}
ul, li{
	list-style:none;
	list-style-position:outside;
	
}
.bookdetail_container{
width: 560px;
min-width:560px;
text-align: left;
margin-top:5px;
margin-right:5px;
padding-top:5px;
padding-right:5px;
height:auto;
color:#000;
vertical-align:top;
background-color:#fff799;
background-image:url(../images/tamarind_agetab.gif);
background-repeat:no-repeat;
background-position:top right;
}

.bookdetail_left{
float:left;
width: 160px;
min-width:160px;
text-align: left;
margin-left: auto;
margin-right: auto;
height:auto;
color:#000;
background-color:#fff799;
vertical-align:top;
border-right:1px #87212a solid;
}

.bookdetail_right{
float:right;
width: 380px;
min-width:380px;
text-align: left;
margin-left: auto;
margin-right: auto;
height:auto;
color:#000;
overflow:visible;

}

.bookdetail_agetab{
width: 380px;
min-width:380px;
height:40px;
text-align: right;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;

}
.bookdetail_text{
padding:10px;
}

.bookdetail_text_small{
font-size:8pt;
padding:10px;
}

.bookdetail_booksbox {
width:145px;
padding-bottom:20px;
text-align:center;
vertical-align:bottom;
z-index:1;
}

.bookdetail_zoom {
background-image:url(../images/tamarind_zoom.png);
background-repeat:no-repeat;
background-position:right;
width:140px;
height:26px;
z-index:1;
position:relative;
bottom:27px;
right:0px;
cursor:hand;
}

.container {
width: 780px;
min-width:780px;
height:auto;
text-align: center;
margin-left: auto;
margin-right: auto;
color:#000;
background-image:url(../images/tamarind_pagebg01.png);
background-repeat:repeat-y;
}

.topcontainer {
width:780px;
height:100px;
max-height:100px;
background-image:url(../images/tamarind_topbg01.png);
background-position:bottom;
background-repeat:no-repeat;
vertical-align:top;

}
.hometopcontainer {
width:780px;
height:100px;
max-height:100px;
background-image:url(../images/tamarind_hometopbg01.png);
background-position:bottom;
background-repeat:no-repeat;

}

.bodycontainer {
width: 780px;
min-width:780px;
text-align: left;
margin-left: auto;
margin-right: auto;
min-height:695px;
height:auto;
color:#000;
background-image:url(../images/tamarind_pagebg01.png);
background-repeat:repeat-y;
}

.searchcontainer {
width: 780px;
min-width:780px;
text-align: left;
margin-left: auto;
margin-right: auto;
height:auto;
min-height:900px;
color:#000;
background-image:url(../images/tamarind_pagebg01.png);
background-repeat:repeat-y;

}
.bodycontainer_right {
float:right;
width: 590px;
min-width:590px;
text-align: left;
margin-left: auto;
margin-right: auto;
color:#000;
vertical-align:top;



}
.bodycontainer_left {
float:left;
width: 180px;
min-width:180px;
text-align: right;
margin-left: auto;
margin-right: auto;
color:#000;

}
.bodycontainer_base{
width:780px;
height:10px;

}

/** intro**/

.intro{
width:590px;
height:250px;
background-image:url(../images/tamarind_introbg.png);
background-repeat:no-repeat;
background-position:right;
background-position:0px 0px;

}
.intro_text {
padding-top:20px;
padding-bottom:10px;
padding-left:20px;
width:350px;
}
.intro_title{
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
font-size:120%;
padding-top:70px;
padding-left:20px;
color:#000;
font-weight:bold;
}

/**home book columns **/

.homebooks{
width:590px;

}
.homebooks_col1{
float:left;
width:160px;
padding-left:10px;
padding-right:10px;
}

.homebooks_col2{
float:right;
width:360px;
padding-left:20px;
padding-right:20px;
}

.homebooks_box_left{
float:left;
width:155px;
background-color:#fff799;
padding:5px;
margin-left:10px;
text-align:center;
height:360px;
font-size:8pt;
}
.homebooks_box_left #img{
text-align:center;

}

.homebooks_box_right{
float:right;
width:145px;
background-color:#fff799;
padding:5px;
text-align:center;
height:360px;
font-size:8pt;
}
.homebooks_readmore
{
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
text-align:right;
background-color:#fff799;
	font-size:130%;
}

.homebooks_readmore a:link, .homebooks_readmore a:visited, .homebooks_readmore a:active   {
	color: #87212a;
	font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:130%;
}

.homebooks_readmore a:hover
{
color:#009b4b;
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:130%;
}
/** News section **/

.homenews{
width:540px;
background-color:#fff799;
padding:5px;
margin-left:20px;
margin-top:10px;
text-align:left;
height:30px;
max-height:30px;
font-size:10pt;
}


/** books **/

.booksbox {
width:145px;
height:auto;
margin-bottom:2px;
text-align:center;
vertical-align:bottom;
}

/** nav **/
.navcontainer {
width:180px;
text-align:center;
height:600px;
max-height:600px;
overflow:hidden;
background-image:url(../images/tamarind_navbg01.png);
background-repeat:no-repeat;
background-position:top right;

}
.nav {
padding-top:5px;
padding-bottom:2px;
padding-left:25px;
padding-right:5px;
margin-bottom:1px;
margin-left:30px;
margin-right:5px;
width:133px;
height:20px;
text-align:left;
vertical-align:middle;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
color:#fff;
}

.navdouble {
/** double line fix**/
margin-bottom:8px;
}
#navon {
padding-top:5px;
padding-bottom:2px;
padding-left:25px;
padding-right:5px;
margin-bottom:1px;
margin-left:30px;
margin-right:5px;
width:133px;
height:20px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
color:#009b4b;
background-image:url(../images/tamarind_nav_on.png);
background-position:left;
background-repeat:no-repeat;
}
.nav a:link, .nav a:visited,  .nav a:active   {
	color: #FFFFFF;
	text-decoration: none;
	size:190%;
}
.nav a:hover {
color:#009b4b;
	text-decoration: none;
	size:190%;
	}

/** newsletter **/
.newsletter {
padding-top:5px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
margin-bottom:1px;
margin-left:8px;
margin-right:5px;
width:175px;
height:157px;
text-align:center;
vertical-align:middle;
color:#000;
background-image:url(../images/tamarind_newsletterbg.gif);
background-repeat:no-repeat;
background-position:top;
}
/** Firefox only **/
.newsletter_box {
padding-top:10px;
padding-left:15px;
width:150px;
text-align:left;
font-size:8pt;
}

/** forms **/
.formerror {
width:400px;
font-size:10pt;
color:#ed1c24;
font-weight:bold;
display:none;
position:relative;
}
.form {
width:400px;
}
/**search box**/
#formwrap{float:right; width:365px; height:80px; max-height:80px; padding-top:10px}
#formwrap select, #formwrap input, #formwrap label, #formwrap p{font-size:0.7em;}
#formwrap label, #formwrap a{color:#000;}
#formwrap input.gobutton{float:left;}
fieldset{border:none; white-space:nowrap;}
#browseform{margin-top:5px;width:180px; white-space:nowrap}
#browseform select{width:11.5em;margin-right:5px;float:left;}
#searchform{margin-top:5px;width:300px;}
#searchform labelm{display:block;margin-bottom:2px; padding-right:50px}
#browseform label{display:block;margin-bottom:2px;}
#searchform input#searchbooks{float:left;margin-right:5px;}
#searchform p{clear:both;}
.floatleft{float:left; width:300px}
.floatright{float:right;width:50px}
.clearboth{clear:both;}
.clearboth:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.offscreen{position:absolute;top:0;left:-20000px; color:#000}
.search {
text-align:right;
padding-right:5px;
padding-top:10px;
font-size:8pt;
}

.search a:link, .search a:visited,  .search a:active   {
	color: #000;
	text-decoration: none;
}
.search a:hover {
color:#000;
	text-decoration: underline;
	}
/** fonts **/

.small {
font-size:0.7em;
}
.blogsmall {
font-size:8pt;
}
.blogcomments {
font-size:8pt;
padding:10pt;
}
/**clear**/
.clear{
height:0px;
clear:both;
}
.clear10px{
height:10px;
clear:both;
}
/** spacer **/
.spacer{
height:5px;
}

/**padding**/
.padding5px{
padding:5px;
text-align:left;
}

/** footer **/

.footer{
text-align:center;
font-size:9px;
width:780px;
height:105px;
color:#fff;
margin-top:10px;
padding-left:30px;
padding-top:30px;
padding-bottom:5px;
text-align:left;
background-image:url(../images/tamarind_footerbg01.png);
background-repeat:no-repeat;

}
.footer p{
padding-left:5px;
}
.footer a:link, .footer a:visited,  .footer a:active   {
	color: #9d0a0e;
	text-decoration: none;
}

.footer a:hover{
color:#009b4b;
text-decoration: none;
}

.footertitle{
font-family: Georgia, "Times New Roman", Verdana,Arial, Helvetica, sans-serif;
color:9d0a0e;
font-size:130%;
font-weight:bold;
}
/** logo **/

.logo {
width:119px;
height:184px;
max-height:184px;
margin:0px;
padding:0px;
position:relative;
top:120px;
left:-290px;
z-index:1;
}

/** welcome corner **/

.welcome {
width:144px;
height:141px;
max-height:141px;
margin:0px;
padding:0px;
position:relative;
top:270px;
left:320px;
z-index:2;
background-image:url(../images/tamarind_welcome.png);
background-repeat:no-repeat;
}

/** top link **/

.toplink{
width:560px;
text-align:right;
color:#999999;
font-size:8pt;
}
.toplink a:link,.toplink a:visited,.toplink a:hover,.toplink a:active{
text-decoration:none;
color:#999999;
}
/** sample **/
.sample {
border:1px #000 solid;
margin-left:5px;
}

.sample_container{
width: 560px;
height:119px;
}
.sample_zoom {
background-image:url(../images/tamarind_zoom.png);
background-repeat:no-repeat;
background-position:right bottom;
width:140px;
height:26px;
z-index:1;
position:relative;
bottom:26px;
right:-17px;
cursor:hand;
}