#bookstore_intro {
 position: absolute;
 top: 90px;
 left: 20px;
 width: 270px;

 text-align:left;
 font-size: 8pt;

}

#bookstore_mainimage {
 position: absolute;
 top: 0px;
 right: 0px;
}


#bookstore_offlinecatalog {
 position: absolute;
 bottom: 5px;
 right: 20px;

 width: 190px;
 text-align:left;

 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 7.5pt;

}

#bookstore_sectiontitle	{
 clear:both;
 margin-bottom: 10px;
 text-align:left;
}

#bookstore_latestbooks_frame {
 position: absolute;
 bottom: 5px;
 left: 300px;

 width: 200px;
 padding-left:10px;
 border-left: 1px solid white;

 text-align: left;
}

#bookstore_pricesinfo {
 position: absolute;
 bottom: 0px;
 left: 20px;

 width: 300px;

 text-align: left;
 font-size: 7pt;
}

#bookstore_pricesinfo p {
 margin: 5px 0 5px 0;
}


#bookstore_pricesinfo_title {
 color: white;
 font-size: 10pt;
}

/************************* CATEGORY CLASSES ******************************/

#bookstore_categories_frame	{
 position:absolute;
 top: 10px;
 right: 330px;

 text-align: right;
}

#bookstore_index_frame	{
 position:absolute;
 top: 90px;
 left: 20px;
 width: 320px;
}

#bookstore_list_categories_frame	{
 float:left;
 text-align: right;
}

.bookstore_category {
 font-size: 10pt;
 font-family: Arial, Helvetica, Sans-Serif;
 font-weight:normal;
}

.bookstore_category a:link, 
.bookstore_category a:visited	{
}

/************************ SUBCATEGORY CLASSES *****************************/

#bookstore_subcategories_frame	{ 
 float:right;
 width:200px;
 text-align:left;
 margin-left: 10px;
}

.bookstore_subcategory	{
 margin-bottom: 10px;
}

.bookstore_subcategory_title {
 font-size: 8pt;
 font-family: Arial, Helvetica, Sans-Serif;
}

.bookstore_subcategory_title a:link, 
.bookstore_subcategory_title a:visited	{
}

/*************************** BOOKLIST CLASSES *****************************/

#booklist_frame	{ 
 position: absolute;
 top: 10px;
 right: 10px;
 width: 380px;
}

#booklist {
 padding-left:10px;
 border-left: 1px solid white;
}

#booklist_pages {
 margin-right: 10px;
 margin-top: 10px;
 text-align:right;
 clear:both;
}

.booklistitem	{
 width: 100%;
 text-align:left;
 clear:both;
}

.booklistitem_title	{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 12pt;
}

.booklistitem_subtitle	{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
}

.booklistitem_info	{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
}

.booklistitem_price	{
 font-weight: bold;
 /*margin-bottom:10px;*/

}

.booklistitem_thumbnail	{ 
 float: right;
 border: 1px solid black; 
 margin:0 0 10px 0;

}

/*************************** Book Detail Classes **************************/
#bookdetail_frame	{ 
 position: absolute;
 top: 10px;
 right: 10px;
 width: 380px;
 text-align: left;

 padding-left:10px;
 border-left: 1px solid white;

}

#bookdetail_image	{
 float: right;
 margin-left: 5px;
 margin-bottom: 10px;
 border: solid 1px black;
}

#bookdetail_info_frame	{
}

#bookdetail_title	{
 color:#E6FFCC;
 font-family: Impact, "Arial Black", Helvetica, Sans-Serif;
 font-size: 14pt;
 font-weight:bold;
}

#bookdetail_subtitle	{
 color:#E6FFCC;

 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 12pt;
 margin-bottom: 2px;

}

#bookdetail_author	{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 10pt;
}

#bookdetail_info	{
 margin-top: 5px;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
}

#bookdetail_isbn	{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
}

#bookdetail_price	{
 margin-top: 20px;
 font-weight: bold;
 font-size: 11pt;
}

#bookdetail_desc	{
 clear:both;
 margin-top: 10px;
 margin-bottom: 5px;
}

#draco_link a {
	position:absolute;
	right: 10px;
	top: 220px;
	display: block;
	
	width: 140px;
	height: 65px;
	background: transparent url('../images/en/draco.gif') 0 0 no-repeat;
	text-indent: -9999px;
}

#draco_link a:hover {
	background: transparent url('../images/en/draco.gif') 0 -75px no-repeat;
}