﻿body





{





	background: #578FBE;





	font: 12px Tahoma, Verdana, Arial, sans-serif;





	margin: 0;





	padding: 0;





	color: #333;





}





a





{





	color: #005596;





	text-decoration: none;





}





a:hover





{





	color: #477116;





	text-decoration: underline;





}





div.outer-page



{



	background: #9BCFFA url('../img/body-bottom.gif') bottom repeat-x;



}



div.inner-page



{



	background: url('../img/body-top.gif') top repeat-x;



}



div.page



{



	margin: 0 auto;



	width: 972px;



}



div.header-left



{



	background: url('../img/header-left.gif') top right no-repeat;



	height: 126px;



}



div.header-right



{



	background: url('../img/header-right.gif') top left no-repeat;



	height: 126px;



}



div.header



{



	height: 126px;



	margin: 0 532px 0 22px;



	background: url('../img/header-bg.gif') top repeat-x;



}



div.logo



{



	position: absolute;



	top: 23px;



	margin-right: 10px;



}



div.books



{



	position: absolute;



	top: 30px;



	margin-right: 820px;



}



div.slogan



{



	position: absolute;



	top: 108px;



	color: #333;



}



div.inventory



{



	position: absolute;



	width: 960px;



	line-height: 20px;



	margin: 0 6px;



}



ul.inv



{



	margin: 0;



	padding: 0 5px 0 0;



	list-style-type: none;



	line-height: 29px;



	float: right;



}



ul.inv li



{



	float: left;



	margin: 0 5px;



	padding: 0;



}



div.add-fav



{



	float: right;



}



div.claim







{



	clear: both;



	margin: 10px 0 0 0;



	direction: ltr;



	text-align: right;



}







div.add-fav a







{







	color: #FFF898;







}







div.add-fav a:hover





{





	color: #F5EB61;





}





div.date





{





	float: left;





	color: #FFF;





}





div.line





{





	background-color: #D2D2D2;





	width: 760px;





	height: 4px;





}





div.top-menu-right





{





	clear: both;





	background: url('../img/content-right.gif') top right repeat-y;





	height: 30px;





}





div.top-menu-left





{





	background: url('../img/content-left.gif') top left repeat-y;





	height: 30px;





}





div.top-menu





{





	clear: both;





	padding: 5px 0 0 0;





	margin: 0 6px;





	height: 25px;





	background: url('../img/top-menu-bg.gif') repeat-x 50% top;





	font: normal normal bold 15px normal Arial, Verdana, sans-serif;





}





ul.menu





{





	list-style-type: none;





	margin: 0;





	padding: 0;





	height: 25px;





}





ul.menu li





{





	float: right;





	margin: 0 5px;





	background: #9BCFFA url('../img/tab-left.gif') top left no-repeat;





	height: 25px;





}





ul.menu li a





{





	line-height: 25px;





	padding: 0 10px;





	background: url('../img/tab-right.gif') top right no-repeat;





	display: block;





	float: left;





}





ul.menu li.active





{





	background: #99FF96 url('../img/tab-left-act.gif') top left no-repeat;





}





ul.menu li.active div





{





	line-height: 25px;





	padding: 0 10px;





	background: url('../img/tab-right-act.gif') top right no-repeat;





	color: #477116;





}





div.top-box-right





{





	height: 84px;





	background: url('../img/top-box-right.gif') top right no-repeat;





	margin: 0 10px;





}





div.top-box-left





{





	height: 84px;





	background: url('../img/top-box-left.gif') top left no-repeat;





}





div.top-box





{





	height: 84px;





	background: url('../img/top-box-bg.gif') top repeat-x;





	margin: 0 11px;





	font-family: Tahoma, Verdana, Arial, sans-serif;





}





div.top-box-div





{





	height: 84px;





	width: 12px;





	background: url('../img/top-box-div.gif') top no-repeat;





	float: right;





	margin-right: 10px;





}





div.top-box-ico





{





	float: right;





	padding: 20px 10px 0 10px;





}





div.accounts-area





{





	float: right;





	padding: 8px 0 0 0;





	width: 190px;





	font-size: 9px;





}





div.news-area





{





	float: right;





	padding: 10px 0 0 0;





}





div.stat-area





{





	padding: 18px 0 0 0;





	float: right;





}





/* bottom captions start */





div.top-box-captions





{





	position: absolute;





	top: 227px;





	margin: 0 15px 0 0;





	color: #444;





	font-weight: bold;





	font-size: 10px;





}





div.top-box-captions td





{





	text-align: center;





}





/* bottom captions end */





div.lang-switch





{





	float: left;





	margin: 4px;





	font-size: 0.9em;





	padding: 0 0 0 5px;





}





div.lang-switch select





{





	font-size: 0.9em;





}





div.listing-sorting





{





	text-align: center;





	border: 1px solid #BCD9F7;





	background: #FFFFB3;





	font-size: 0.9em;





	padding: 2px;





}





div.listing-sorting a





{





	font-weight: bold;





}





div.search-form





{





	padding: 18px 0 0 0;





	float: right;





}





input.what





{





	border: 1px solid #005596;





	background: #FFF url('../img/text-bg.gif') center left repeat-x;





	height: 16px;





}





input.text





{





	border: 1px solid #005596;





	background: #FFF url('../img/text-bg.gif') top left repeat-x;





	height: 16px;





}





textarea





{





	border: 1px solid #005596;





	background: #FFF url('../img/text-bg.gif') top left repeat-x;





}





input.button





{





	border: 1px solid #005596;





	background: #9BCFFA url('../img/flat-button-bg.gif') center left repeat-x;





	font: 11px Tahoma, Verdana, Arial, sans-serif;





	color: #005596;





	font-weight: normal;





	height: 20px;





	cursor: default;





}





input.button:hover





{





	background: #DAEDFF;





	cursor: pointer;





}





input, textarea





{





	font-family: Tahoma;





	font-size: 1em;





}





div.footer-right





{





	clear: both;





	background: url('../img/footer-right.gif') bottom right no-repeat;





	height: 105px;





}





div.footer-left





{





	background: url('../img/footer-left.gif') bottom left no-repeat;





	height: 105px;





}





div.footer





{





	background: url('../img/footer-bg.gif') bottom repeat-x;





	height: 72px;





	margin: 0 31px 0 150px;





	padding: 33px 0 0 0;





	font-family: Tahoma, Verdana, Arial, sans-serif;





}





div.footer a





{





	font-weight: normal;





}





div.copyright





{





	padding: 6px 0 0 0;





}





div.copyright a





{





	font-weight: normal;





}





div.content-right





{





	clear: both;





	background: url('../img/content-right.gif') right repeat-y;





}





div.content-left





{





	background: url('../img/content-left.gif') left repeat-y;





}





div.content





{





	background: #FFF url('../img/content-bg.gif') top repeat-x;





	margin: 0 6px;





	padding: 9px 0 10px 0;





}





div.breadcrumb





{





	margin: 10px 0;





	font-size: 0.9em;





}





p





{





	padding: 0;





	margin: 0;





}





p.date





{





	font-size: 0.9em;





}





p.news





{





	margin-top: 5px;





}





p.last





{





	margin-top: 5px;





	text-align: right;





}





h2





{





	font-size: 1em;





	margin: 0 0 10px 0;





	padding: 0;





}





img





{





	border: 0;





}





form





{





	padding: 0;





	margin: 0;





}











.clearfix:after





{





	content: ".";





	display: block;





	height: 0;





	clear: both;





	visibility: hidden;





}





* html .clearfix





{





	height: 1%;





}





h1





{





	color: #005596;





	font-size: 1.7em;





	font-weight: normal;





	font-family: Arial, Verdana, Tahoma, sans-serif;





	margin: 5px 0;





	padding: 5px 0 0 0;





}





div.field





{





	font-size: 0.9em;





	font-weight: bold;





	margin-bottom: 10px;





}





a.title





{





	font-weight: bold;





}





div.url





{





	color: #0066CC;





	padding: 0;





	font-style: italic;


	font-weight: bold;





	font-size: 0.9em;





/*	width: 1%;*/





	cursor: help;





	white-space: nowrap;





	background: #D6EAFF;


	direction: ltr;





}





div.description





{





	clear: both;





	padding: 0;





	width: 100%;





}





div.stat





{





	clear: both;





	padding: 0;





}





div.stat img





{





	margin: 0 5px;





}





div.pr_stat





{





	margin: 0 0 15px 0;





}





div.categories





{





	list-style-type: none;





	padding: 0;





	width: 100%;





}





div.categories a





{





	font-weight: bold;





}





div.categories div.col





{





	float: right;





	height: 100%;





	/*width: 33%;*/





	padding-top: 15px;





}





div.categories div.last





{





	float: right;





	height: 100%;





	/*width: 33%;*/





	padding-top: 15px;





}





div.subcategories





{





	padding-right: 30px;





	color: #80BB3D;





}





div.subcategories a





{





	font-size: 0.9em;





	font-weight: normal;





	color: #80BB3D;





}





div.categories div.divider





{





	clear: both;





	line-height: 1px;





}





div.categories div.categ





{





	line-height: 22px;





	padding-right: 15px;





	background: url('../img/ico-dir.gif') top right no-repeat;





	margin-right: 5px;





	padding-right: 25px;





}





.no





{





	border: none;





}





a.no





{





	text-decoration: none;





}





.editor-welcome





{





	padding: 0;





	text-align: left;





}





.editor-content





{





	padding: 0;





	text-align: center;





}





div.notification





{





	background: #D7EBD3;





	border: 1px solid #265624;





	font-weight: bold;





	margin: 10px 0;





	padding: 20px 20px 20px 40px;





	color: #265624;





}





div.error





{





	background: #FFEDEB;





	border: 1px solid #CD5C52;





	font-weight: bold;





	margin: 10px 0;





	padding: 20px 20px 20px 40px;





	color: #CD5C52;





}





div.error img, div.notification img





{





	position: relative;





	top: -3px;





	left: -25px;





	float: left;





}





div.navigation





{





	clear: both;	





	margin: 15px 0;





}





div.navigation a





{





	text-decoration: none;





	border: 1px solid #BCD9F7;





	background: #E9F6F9;





	padding: 0 4px;


	


	float:right;


	margin-left:3px;





}





div.navigation a:hover





{





	background: #FFF;





}





div.navigation div





{


	border: 1px solid #BCD9F7;





	padding: 0 4px;





	background: #E9F6F9;


	margin:0 2px;


	float: right;


}





div.navigation div.active





{





	background: #FFF;





}





div.pagerank, div.pagerank-ie





{





	border: 1px solid #ccc;





	height: 4px;





	margin: 5px 0 0 320px;





	padding: 0;





	width: 50px;





	background: #EFEFEF;





	float: left;





}





div.view-listing div.pagerank-ie





{


	margin: 0;


	float: right;





}





div.inner-pagerank





{





	margin-top: -1px;





	background-image: url('../img/pr10.gif');





	float: right;





	height: 5px;





	padding: 0;





}





div.pr-text





{





	float: right;





	font-size: 0.9em;





}





div.preview





{





	background: #FFF url('../img/no-preview.gif') center center no-repeat;





	border: 1px solid #ccc;





	height: 150px;





	width: 200px;





}





div.adsense





{





	margin: 10px 0;





	text-align: center;





}





div.box





{





	clear: both;





	margin: 10px 0 0 0;





}





/* fixed box start */





div.box-caption-right-fixed





{





	height: 27px;





	background: url('../img/fixed-box-caption-right.gif') top right no-repeat;





	padding: 0;





	margin: 0;





}





div.box-caption-left-fixed





{





	height: 27px;





	background: url('../img/fixed-box-caption-left.gif') top left no-repeat;





	padding: 0;





	margin: 0;





}





div.box-caption-fixed





{





	line-height: 27px;





	background: url('../img/fixed-box-caption-bg.gif') top left repeat-x;





	font-family: Arial, Verdana, Tahoma, sans-serif;





	font-size: 15px;





	font-weight: bold;





	color: #005596;





	padding: 0;





	margin: 0 11px;





}





div.box-content-right-fixed





{





	background: #FFF url('../img/fixed-box-border-right.gif') right repeat-y;





}





div.box-content-left-fixed





{





	background: url('../img/fixed-box-border-left.gif') left repeat-y;





}





div.box-footer-right-fixed





{





	height: 11px;





	background: url('../img/fixed-box-footer-right.gif') top right no-repeat;





}





div.box-footer-left-fixed





{





	height: 11px;





	background: url('../img/fixed-box-footer-left.gif') top left no-repeat;





}





div.box-footer-fixed





{





	line-height: 11px;





	background: url('../img/fixed-box-footer-bg.gif') top left repeat-x;





	padding: 0;





	margin: 0 11px;





}





/* fixed box end */











/* movable box start */





div.box-caption-right-movable





{





	height: 27px;





	background: url('../img/movable-box-caption-right.gif') top right no-repeat;





	padding: 0;





	margin: 0;





}





div.box-caption-left-movable





{





	height: 27px;





	background: url('../img/movable-box-caption-left.gif') top left no-repeat;





	padding: 0;





	margin: 0;





}





div.box-caption-movable





{





	line-height: 27px;





	background: url('../img/movable-box-caption-bg.gif') top left repeat-x;





	font-family: tahoma, Arial, Verdana, Tahoma, sans-serif;





	font-size: 11px;





	font-weight: bold;





	color: #477116;





	padding: 0;





	margin: 0 11px;





}





div.box-content-right-movable





{





	background: #FFF url('../img/movable-box-border-right.gif') top right repeat-y;





}





div.box-content-left-movable





{





	background: url('../img/movable-box-border-left.gif') top left repeat-y;





}





div.box-footer-right-movable





{





	height: 11px;





	background: url('../img/movable-box-footer-right.gif') top right no-repeat;





}





div.box-footer-left-movable





{





	height: 11px;





	background: url('../img/movable-box-footer-left.gif') top left no-repeat;





}





div.box-footer-movable





{





	line-height: 11px;





	background: url('../img/movable-box-footer-bg.gif') top left repeat-x;





	padding: 0;





	margin: 0 11px;





}





/* movable box end */











div.box-content-center





{





	padding: 10px;





	margin: 0 11px;





}





div.box-content





{





	padding: 10px;





}





div.featured-listing





{





	margin: 5px 0;





}





div.featured-listing a





{





	margin: 5px 0;





	text-align: left;





}





div.sponsored-listing





{





	margin: 5px 0;





}





div.sponsored-listing a





{





	margin: 5px 0;





	text-align: left;





}





div.partner-listing





{





	margin: 5px 0;





}





div.partner-listing a





{





	text-align: left;





}





span.highlight





{





	background: #FAF3C1;





	color: #000;





	font-weight: bold;





}





ul.account-menu





{





	list-style-type: none;





	margin: 0;





	padding: 0;





	font-weight: bold;





	line-height: 20px;





	margin-top: 10px;





}





ul.account-menu li





{





	text-transform: uppercase;





}





div.comment





{





}





div.posted





{





	margin: 5px 0;





	font-size: 0.9em;





	font-style: italic;





}





hr





{





	background: #BCD9F7;





	height: 1px;





	border: none;





	margin: 10px 0;





}





div.comment-approval





{





	font-size: 0.9em;





	color: #666;





}





p.user





{





	padding: 0;





	margin: 8px 0;





}





div.news-title





{





	font-weight: bold;





	padding: 0 0 5px 0;





}





div.news-date





{





	padding: 0 0 10px 0;





	text-align: right;





	font-style: italic;





}





div.faq-title





{


	font-family: arial;


	


	font-weight: bold;


	


	font-size: 18px;


	


	color: #477116;


}





div.left-column





{





	width: 500px;





	padding: 0 10px 10px 10px;





	float: right;





}





div.right-column





{





	width: 430px;





	padding: 0 0 10px 10px;





	float: left;





}





div.left-col2





{





	width: 210px;





	float: left;





}





div.right-col2





{





	float: right;





	width: 210px;





}





div.xml-button





{





	text-align: right;





}





p.field





{





	font-size: 0.9em;





	margin: 0 0 10px 0;





}





div.categories-tree





{





	padding: 10px;





	margin: 10px 0;


/* 


	border: 1px solid #BCD9F7;





	background: #E9F6F9; */





}





ol





{





	padding: 0;





	margin: 0 0 0 30px;





}





.suspended





{





	background-color: #DADADA;


	


	border: 1px solid #215DC6;





	padding: 10px;





	margin: 20px 0 0 0;





}





.banned





{





	background-color: #FFA152;


	


	border: 1px solid #215DC6;





	padding: 10px;





	margin: 20px 0 0 0;





}





.admin-approve





{


	


	background: #B4FFB6;





	border: 1px solid #215DC6;





}





.approval





{





	background: #B4FFB6;


	


	border: 1px solid #215DC6;





	padding: 10px;





	margin: 20px 0 0 0;





}





div.admin-approve





{


	


	margin: 0 0px 0 0;





	float: left;





	width: 100%;





	height: 15px;





	background: #B4FFB6;





	border: 1px solid #215DC6;





}





div.waiting





{





	margin: 0 0px 0 0;





	float: left;





	width: 100%;





	height: 15px;





	background: #B4FFB6;





	border: 1px solid #215DC6;





}





/* Listings Legend Start */





.suspended-listings-legend





{





	background-color: #DADADA;


	


	border: 1px solid #215DC6;





}





.banned-listings-legend





{





	background-color: #FFA152;


	


	border: 1px solid #215DC6;





}





.admin-approve-listings-legend





{


	


	background: #B4FFB6;





	border: 1px solid #215DC6;





}





/* Listings Legend End */





div.dbx-box





{





}





div.dbx-handle





{





	color: #215DC6;





	height: 31px;





	padding:0px;





	margin:0px;





}





fieldset, div.borderz





{





	padding: 0 10px 10px 10px;





	margin: 10px 1px;





	border: 1px solid #BCD9F7;





}





legend





{





	padding: 2px 5px;





}





td.listing





{





	padding: 5px 0;





}





div.regular-listing-ind





{





	padding: 2px;





	width: 488px;


}





div.listings div.area





{





	border: 1px solid #BCD9F7;





	background: #E9F6F9;





	padding: 10px;





	margin: 15px 0 0 0;





}





/*


div.listings div.area-sponsored





{





	border: 1px solid #BCD9F7;





	background: #9BCFFA;





	padding: 10px;





	margin: 20px 0 0 0;





}


*/





/*


div.listings div.area-partner





{





	border: 1px solid #BCD9F7;





	background: #E1F0CA;





	padding: 10px;





	margin: 20px 0 0 0;





}


*/





/*


div.listings div.area-featured





{





	border: 1px solid #BCD9F7;





	background: #E9F6F9;





	padding: 10px;





	margin: 20px 0 0 0;





}


*/





/*


div.listings div.area banned





{





	background-color: #FFA152;


	


	border: 1px solid #215DC6;





}


*/





div.listings div.icon





{





	border: 1px solid #BCD9F7;





	background: #E9F6F9;





	display: block;





	float: left;





	margin-top: -30px;





	left: 10px;





	height: 30px;





	padding: 5px;





	font-size: 1em;





	vertical-align: middle;





}





/*





** Collapsing fieldsets





*/





html fieldset.collapsed {





  border-bottom-width: 1px;





  border-left-width: 1px;





  border-right-width: 1px;





  margin-bottom: 0px;





  height: 1em;





}





html fieldset.collapsed * {





  display: none;





}





html fieldset.collapsed legend {





  display: block;





}





html fieldset.collapsible legend a {





  padding-left: 15px;





  background: url(../img/expanded-arrow.png) 0 75% no-repeat;





}





html fieldset.collapsed legend a {





  background-image: url(../img/collapsed-arrow.png);





  background-position: 0 50%;





}





/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */





* html fieldset.collapsed legend,





* html fieldset.collapsed legend *,





* html fieldset.collapsed table * {





  display: inline;





}





html fieldset.collapsible legend a 





{





	font-weight: bold;





	display: block;





	text-decoration: none;





}





/* Avoid jumping around due to margins collapsing into collapsible fieldset border */





html fieldset.collapsible .fieldset-wrapper {





  /*overflow: auto;*/





}





/* Tree CSS */





ul.tree





{





	list-style-type: none;





	padding:0px;





	margin:0px 0px 0px 25px;





}





ul.tree li





{





	font-size:12px;





}





ul.tree a


{


     text-decoration: none;


     border: 0;


}


 


div.tree-col


{


     vertical-align: center;


}


 


img.tree-icon-collapsed


{


    background: url('../img/tree/vista/plus.gif') center no-repeat;


     height: 9px; 


     width: 9px;


}


img.tree-folder-collapsed


{


     background: url('../img/tree/vista/closed_folder.gif') center no-repeat;


     height: 12px;


     width: 16px;


}


 


img.tree-icon-expanded


{


     background: url('../img/tree/vista/minus.gif') center no-repeat;


     height: 9px; 


     width: 9px;


}


 


img.tree-icon-space


{


     height: 9px; 


     width: 9px;


}


 


img.tree-folder-expanded


{


     background: url('../img/tree/vista/open_folder.gif') center no-repeat;


     height: 12px;


     width: 16px;


}


img.tree-cat-locked


{


     background: url('../img/tree/vista/locked.gif') center no-repeat;


     height: 13px;


     width: 16px;


}


img.tree-cat-crossed


{


     background: url('../img/tree/vista/crossed.gif') center no-repeat;


     height: 13px;


     width: 16px;


}


 


/* Suggest listing */


img.edit-field


{


     background: url('../img/edit.png') center no-repeat;


     width: 24px;


     height: 24px;


     cursor: pointer;


}


img.field_tooltip


{


     background: url('../img/question.png') center no-repeat;


     width: 16px;


     height: 16px;


     cursor: pointer;


}





#tooltip


{


     position: absolute;


     z-index: 3000;


     border: 1px solid #111;


    background-color: #eee;


     padding: 5px;


     opacity: 0.85;


     width: 250px;


}


#tooltip h3, #tooltip div 


{


    margin: 0; 


}


 


/* quick search */


div.quickSearch


{


	position: absolute; 


	background: #FFFFFF;


	margin-top: 1px; 


	width: 293px; 


	overflow: hidden;


	float: left;


	display: none;


	z-index: 9001;


}


 


div.quickSearchItem


{


     border-color: #FFFFFF rgb(255, 255, 255) rgb(238, 238, 238);


     border-style: solid;


     border-width: 1px;


    color: #555555;


     font-size: 11px;


     font-size-adjust: none;


     padding: 2px;


     white-space: normal;


     font-family: tahoma,arial,helvetica,sans-serif;


}


div.quickSearchItem h3


{


     color: #222222;


     margin: 0pt;


     font-size: 11px;


     display: block;


     font-weight: bold;


}


div.quickSearchItem:hover


{


     background: #DFE8F6 none repeat scroll 0%;


     border: 1px dotted #A3BAE9 !important;


} 





/* Star rating */


  


.boxrating


{


      display:block;


}








.rating 





{





	list-style: none;





	margin: 0px;





	padding: 0px;





	height: 30px;





	position: relative;





	background: url('../img/starrating.gif') top right repeat-x;		





}











.rating li





{





	text-indent: -90000px;





	padding: 0px;





	margin: 0px;





	float: left;





}











.rating li a 





{





	outline: none;





	display: block;





	width: 30px;





	height: 30px;





	text-decoration: none;





	text-indent: -9000px;





	z-index: 20;





	position: absolute;





	padding: 0px;





	cursor: pointer;





	background: none;





}











.rating li a:hover





{





	background: url('../img/starrating.gif') left center;





	z-index: 2;





	left: 0px;





}











.rating a.r1-unit





{





	left: 0px;





}





.rating a.r1-unit:hover





{





	width:30px;





}





.rating a.r2-unit





{





	left:30px;





}





.rating a.r2-unit:hover





{





	width: 60px;





}





.rating a.r3-unit





{





	left: 60px;





}





.rating a.r3-unit:hover





{





	width: 90px;





}





.rating a.r4-unit





{





	left: 90px;





}	





.rating a.r4-unit:hover





{





	width: 120px;





}





.rating a.r5-unit





{





	left: 120px;





}





.rating a.r5-unit:hover





{





	width: 150px;





}





.rating a.r6-unit





{





	left: 150px;





}





.rating a.r6-unit:hover





{





	width: 180px;





}





.rating a.r7-unit





{





	left: 180px;





}





.rating a.r7-unit:hover





{





	width: 210px;





}





.rating a.r8-unit





{





	left: 210px;





}





.rating a.r8-unit:hover





{





	width: 240px;





}





.rating a.r9-unit





{





	left: 240px;





}





.rating a.r9-unit:hover





{





	width: 270px;





}





.rating a.r10-unit





{





	left: 270px;





}





.rating a.r10-unit:hover





{





	width: 300px;





}





.rating li.current-rating





{





	background: url('../img/starrating.gif') left bottom;





	position: absolute;





	height: 30px;





	display: block;





	text-indent: -9000px;





	z-index: 1;





}





.voted





{





	color:#999;





}





.thanks





{





	color:#36AA3D;





}











/* JS Box notification */





div.js_notification





{





	top: 10px;





	position: absolute;





	left: 10px;





	width: 200px;





	border: 1px solid black;











	background-color: #FFFFFF;





	font-family: Arial, Verdana, Tahoma;





	font-size: 10pt;





	font-weight: bold;





	padding-top: 5px;





	padding-bottom: 5px;





	padding-left: 10px;





	padding-right: 10px;





}





@media all





{





	html:first-child .o-p-logo





	{





		margin-left: 660px;





	}





	html:first-child .o-p-books





	{





		margin-left: 10px;





	}





	html:first-child .o-p-slogan





	{





		margin-left: 240px;





	}





	html:first-child .o-p-top


	{


		margin-right: -20px;


	}





}





div.loaded


{


	margin-right: 16px;


}





div.checkboxGroup div


{


	float: right;


	*margin-bottom: 10px;


}


