a { color: #800000; }
	a:hover { color: #aa0000; }

.PrivacyPolicy, .PrivacyPolicy:hover { background-color: rgba(34,0,0,1); }
	.PrivacyPolicy span { background-image: url('/Files/Website/PrivacyPolicy_Red.png'); }

/*=============================================================================
 Menu
-----------------------------------------------------------------------------*/

.Page_Body { background-image: url(/Files/Website/PatternOrnament-1-8.gif); }

.Page_Menu { width: 352px; background-image: url(/Files/Website/Pattern-9-01.gif); }
.Page_Menu_Header { height: 134px; background-image: url(/Files/Website/PageMenu_Header_3.png); }
.Page_Menu_Background { background-image: url(/Files/Website/PageMenu_Background_2.png); }
.PageMenu_Separator { width: 352px; height: 23px; background-image: url(/Files/Website/PageMenu_Separator_2.png); display: block; }
.Page_Menu_Link { width: 306px; height: 23px; display: block; margin: auto; }
.Page_Menu_Footer { height: 94px; background-image: url(/Files/Website/PageMenu_Footer_4.png); }
.Page_Menu_Footer_End { height: 10px; }

.Page_Menu_Search_Background { width: 306px; height: 23px; background-image: url(/Files/Website/PageMenu_Image_2_0.png); margin: auto; }
.Page_Menu_Search_Input { width: 260px; height: 20px; border: 0; color: #ff0000; background-color: transparent; margin-left: 3px; }
.Page_Menu_Search_Image { width: 41px; height: 23px; background-image: url(/Files/Website/Page_Menu_Search_Button_1.png); display: block; }

.AnotationContainer { width: 314px; height: 422px; background-color: #000000; border: solid 1px #ff0000; left: 341px; top: 5px; z-index: 1; color: #ff0000; }
.Anotation_Author { color: #800000; }

/*=============================================================================
 Content
-----------------------------------------------------------------------------*/

.Page_Content_Container { width: 640px; background-image: url(/Files/Website/Pattern-5-01.gif); }
.CategoryBannerImage { width: 480px; height: 74px; margin-top: 14px; margin-bottom: 14px; }

.Chapters_table { width: 595px; border: solid 1px #FF0000; box-shadow: 2px 2px 2px #000000; -webkit-box-shadow: 2px 2px 2px #000000; -moz-box-shadow: 2px 2px 2px #000000; }
.Chapters_td { color: #ff0000; padding-top: 20px; padding-bottom: 20px; padding-left: 44px; padding-right: 44px; }
.Chapters_td_list { color: #ff0000; }
.Chapters_td_list a { background-image: url(/Files/Website/Bullet.png); background-repeat: no-repeat; background-position: 6px center; padding-left: 16px;  }
.Chapters_td_list_span { width: 6px; height: 6px; display: inline-block; margin-right: 8px; background-image: url(/Files/Website/Bullet.png); }
.ChaptersHr { border-bottom: 1px dotted #800000; }

.Book_Table { width: 600px; margin: auto; margin-top: 14px; }
.Book_Head { height: 44px; background-image: url(/Files/Website/Pattern-6-01.gif); }
.Book_Body { padding-left: 44px; padding-right: 44px; background-image: url(/Files/Website/Pattern-6-02.png); color: #4a3018; }
.Book_Foot { height: 44px; background-image: url(/Files/Website/Pattern-6-03.gif); }

.Book_Head_B { display: none; }
.Book_Foot_B { display: none; }

.CategoryBanner_End { width: 312px; height: 44px; margin-top: 10px; margin-bottom: 20px; background-image: url(/Files/Website/CategoryBanner_End_1.png); }

/*=============================================================================
 Right Border
-----------------------------------------------------------------------------*/

.Page_Right_Border { width: 26px; background-image: url(/Files/Website/PatternOrnament-13-01.gif); }

.Opinions { width: 601px; border: solid 1px #ff0000; color: #ff0000; background-color: #300000; -webkit-box-shadow: 1px 1px 2px #000000; -moz-box-shadow: 1px 1px 2px #000000; box-shadow: 1px 1px 2px #000000; }

	.Opinions a { color: #ff0000; }
		.Opinions a:hover { color: #ff7000; }

.OpinionsTitle { color: #800000; }

.OpinionsLabel p { background-color: #600000; color: #ff0000; }
.OpinionsLabelRating p { background-color: #600000; color: #ff0000; }

.OpinionsFormFooter { color: #800000; }

/*=============================================================================
 Opinion Results
-----------------------------------------------------------------------------*/

.OpinionsPager a { background-color: #600000; }
	.OpinionsPager a:hover { background-color: #800000; }

.OpinionsAdminBody { background-color: #300000; color: #ff8800; }
.OpinionsKeyword { color: #000000; background-color: #aaaaaa; }
