.Error404Image{border-style: solid; border-width: 5px; border-color: gray;}

.RevokeAccount{text-align: right; font-weight: bold;}

/*Common*/
.InformationDiv{background-color: #6F5439; padding: 40px;}
.ArtWorkCell{text-align: center; color: orange; font-size: 12px; padding-bottom: 7px; width: 25%; vertical-align: top;}
.ArtistNameLink{color: Tan;}
.ArtistNameLink:Hover{color: Orange;}
.FormAdditionalInfo{font-size: 12px; color: #DE8218;}

/*ArtWork Pay*/
.ArtworkPayInformationDiv{background-color: #6F5439; padding: 40px; color: gold;; font-size: 14px;}

/*Artsit Signup Confirm*/
.ArtistInputDataConfirmTitle{font-weight: bold; font-size: 18px; color: gold; border-bottom: 1px gold solid;}

/*Home*/
.SignUpOptionTable{width: 100%; text-align: center;}
	.SignUpOptionLink{color: #DE8218; font-size: 16px; font-weight: bold;}
.HomeSectionTitle{text-align: center; font-size: 14px; color: gold; font-weight: bold; border-bottom: 1px gold solid; padding-bottom: 5px; margin-bottom: 10px;}
.HomePageTextDiv{}

.HomeArtWorkTable{width: 100%;}
	.HomeArtWorkRow{vertical-align: middle;}
	    

/*blog*/
.BlogTitleDiv{color: navy; font-size: 14px; font-weight: bold;}
.BlogTitleSpan{color: maroon;}

.BlogMainDIV{width: 100%; border: 1px navy solid; padding: 5px;}
.BlogPostDIV{width: 100%; border-bottom: 2px #4cadff inset; padding-bottom: 5px; margin-bottom: 5px;}
.BlogPostLink{display: block; font-weight: bold; letter-spacing: 1px; width: 90px; color: #FFF; padding: 5px; background-color: #003B62; text-align: center; text-decoration: none; border: 2px outset;}
.BlogPostLink:Hover{color: #FFF; font-weight: bold; background-color: #87AEC5; border: 2px inset; text-decoration: none;}

.BlogMainTable{width: 100%; border: 1px silver solid;}
	.BolgHeaderRow{background-color: #a5a5a4;}
		.BlogHeaderLeftCell{padding: 5px;}
		.BlogHeaderRightCell{text-align: right; margin-right: 115px;  padding: 5px;}
	.BolgTitleRow{background-color: #bfbfbc;}
		.BolgTitleCell{font-size: 14px; font-weight: bold; padding: 5px;}

		.BolgDetailCell{background-color: #e1e1df; padding: 5px;}
		.BolgReplyLinkCell{background-color: #f1f1ef; padding: 5px;}

.BlogReplyMainDIV{border: 1px blue solid; width: 100%; padding: 5px; margin-top: 10px;}
	.BlogReplyDateDIV{text-align: right; background-color: #ceddea; padding: 5px;}
	.BlogReplyBodyDIV{background-color: #e2ecf4; padding: 5px;}
	.BlogReplyAuthorDIV{background-color: #f0f6fb; padding: 5px;}

.BlogTitleListingDIV{border: 1px gray solid; margin-top: 20px; padding: 5px;}
	.BlogTitleLinkDIV{padding-bottom: 3px;}
	
/*Art work*/
.BuyAbilityButton{color: white; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 13px; padding-right: 13px; background-color: #8B6233; border: 3px #C57A25 outset;}
.BuyAbilityButton:Hover{color: #f2cfcf; background-color: #8B6233; border: 3px #C57A25 inset;}
.BuyAdditionalAbilityButton{color: white; font-weight: bold; background-color: #8B6233; border: 2px #C57A25 outset;}

.ArtWorkMainTable{width: 100%;}
	.ArtWorkLeftCell{width: 280px; padding: 0px 15px 0px 15px;}
	    .ArtWorkArtistNameDiv{font-size: 16px; font-weight: bold; color: #DE8218;}

		.ArtWorkImageTable{width: 100%;}
		    .ArtWorkImageRow{vertical-align: bottom;}
		        .ArtWorkImageCell{text-align: center; padding-bottom: 7px; width: 33%; vertical-align: top;}
		            .AddToMyCollectionLink{color: orange;}
		            .AddToMyCollectionLink:Hover{color: #DE8218;}
		            .ArtWorkNameDiv{color: gold; padding-top: 0px; font-size: 12px; font-weight: bold;}
		            .MyCollectionOptionDiv{font-size: 11px;}
.ArtWrokLebelDiv{color: #DE8218; xfont-weight: bold; padding-bottom: 0px; padding-top: 5px;}
.ArtWorkValueDiv{padding-left: 10px;}

/*Artist Search*/
.MainTable{Width: 100%; xborder: 1px red solid;}
.MainTableSearchOptionCell{width: 150px; xborder: 1px red solid;}
.ArtistNameDiv{padding: 3px 2px 0px 12px; font-size: 12px;}
.TypeNameDiv{padding: 3px 2px 0px 12px; font-size: 12px;}
.MaterialNameDiv{padding: 3px 2px 0px 12px; font-size: 12px;}
.PriceRangeDiv{padding: 3px 2px 0px 12px; font-size: 12px;}

.SearchResultTable{width: 100%;}
	.SearchResultRow{vertical-align: bottom;}
	    .SearchResultImageDiv{font-size: 11px; padding: 2px 7px 5px 0px; color: #008BFB;}
	    .SearchResultThumbnail{width: 135px; height: 136px;}

/*Forum user profile*/
.ForumUserProfilePostedTopicDiv{margin-top: 20px; font-size: 16px; color: gold; border-bottom: 1px gold solid; padding-bottom: 5px;}
.ForumUserProfileThreadNameDiv{margin-left: 30px; padding-bottom: 3px;}

/*Forum*/
.ThreadTypeNameDiv{font-weight: bold; color: #DE8218; font-size: 15px; padding: 20px 0px 10px 0px;}
.ForumThreadTable{width: 100%; border: 1px #564330 solid;}
	.ForumThreadTitleRow{text-align: center; font-weight: bold;}
	    .ForumThreadTitleTopicCell{padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
	    .ForumThreadTitleAuthorCell{width: 120px; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
	    .ForumThreadTitleViewsCell{width: 50px; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
	    .ForumThreadTitleRepliesCell{width: 50px; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
	    .ForumThreadTitleLastPostCell{width: 130px; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
	    .ForumThreadValueCell{border-right: 1px #564330 solid; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}
	    .ForumThreadValueCellLast{padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; font-size: 9px;}
			.ForumThreadLink{color: #DE8218;}
.ForumTreadOptionDiv{background-color: #634628; padding: 3px; border-right: 1px #564330 solid; border-left: 1px #564330 solid; border-bottom: 1px #564330 solid;}

.ForumThreadPostReplyEvenTable{width: 100%; font-size: 12px; margin-bottom: 10px; background-color: #70553A;}
.ForumThreadPostReplyOddTable{width: 100%; font-size: 12px; margin-bottom: 10px; background-color: #6E5032;}

/*Forum Thread List*/
.ForumThreadListEvenRow{background-color: #70553A; vertical-align: middle;}
.ForumThreadListOddRow{background-color: #6E5032; vertical-align: middle;}

/*ForumPost*/
.ForumPostBackButtonDiv{padding-right: 60px;}
.ForumPostBackButton{background-color: #9B6D39; border: 3px #C28034 outset;}

.ForumThreadPostDetailMainTable{width: 100%; font-size: 12px; margin-bottom: 10px; background-color: #7F6246;}
	.ForumThreadPostDetailImageCell{width: 100px;}

/*Topic*/
.TopicEvenDiv{background-color: #70553A; padding: 15px;}
.TopicOddDiv{background-color: #6E5032; padding: 15px;}

.TopicTitleDiv{color: gold; font-weight: bold; padding-bottom: 10px;}
.TopicDescriptionDiv{padding-top: 15px;}


/*Artist search*/
.SearchThumbnail{width: 115px; height: 116px;}
.ArtistSearchImageCell{text-align: center; color: #008BFB; font-size: 11px; padding-bottom: 7px;}

/*newlyposted*/
.NewlyPostedTitleDiv{font-size: 16px; color: gold; font-weight: bold; border-bottom: 1px gold solid; padding-bottom: 5px; margin-bottom: 10px;}
.NewlyPostedMainTable{width: 100%;}
	.NewLyPostedImageCell{text-align: center; color: #008BFB; font-size: 11px; padding-bottom: 7px;}
	    .NewlyPostedThumbnail{width: 135px; height: 136px;}
	    .NewlyPostedLink{font-size: 11px;}

/*FAQ*/
.FAQMainDiv{background-color: #C4A604; padding: 3px; margin-top: 5px; color: black; font-size: 14px; font-weight: bold;}
.FAQBodyDiv{padding: 7px; margin-bottom: 3px;}
.FAQBorderDiv{border: 1px #C4A604 solid; padding: 5px;}
.FAQAnswerDiv{display: none; padding-left: 15px; margin-top: 7px;}
.FAQQuestionDiv{color: #DE8218; font-weight: bold; xfont-style: italic;}
.FAQQUestionAnswerDiv{padding: 5px 2px 5px 20px;}
.FAQLink{color: #DE8218; font-weight: bold;}

/*Privacy*/
.PrivacySectionTitle{font-weight: bold; font-size: 14px; text-decoration: underline; font-style: italic;}
.SectionTitle{font-weight: bold; color: #DE8218;}
.PageTitle{font-size: 16px; font-weight: bold; color: gold; padding-bottom: 2px; border-bottom: 1px gold solid;}
.PrivacyLI{padding-bottom: 12px;}

/*Copyright*/
.CopyRightTextDiv{padding-left: 20px;}
.CopyrightAnswerDiv{padding: 7px 0px 7px 0px; color: #DABC8A;}

/*Login Option*/
.LoginDiv{color: #008BFB; font-weight: bold; font-size: 16px;}
.LoginOptionTable{width: 100%;}
	.OldMembersCell{background-color: #6F5439; padding: 15px; width: 27%;}
	.NewMembersCell{background-color: #6F5439; padding: 15px;}
	.OtherOptionCell{background-color: #6F5439; padding: 15px; width: 27%;}
		.LoginOptionTitle{color: #DE8218; font-weight: bold; font-size: 16px;}
		
/*Artist Signup*/
.ArtistSignUpBackButtonDiv{padding-right: 35px;}
.ArtistSignUpBackButton{background-color: #9B6D39; border: 3px #C28034 outset;}
.ArtistSignUpText{width: 380px; color: #DE8218; padding: 7px 0px 7px 0px;}
table#SignUpConfirmDataTable TD{padding: 5px; background-color: #6F5439;}
.SIgnUpDataLabelCell{color: #DE8218; width: 175px; font-weight: bold;}

/*User Profile*/
.ExpireDateDiv{color: gold; font-size: 16px; font-weight: bold;}
.RenewAccountDiv{text-align: right; padding-right: 35px;}
.AccountRenewButton{color: white; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 13px; padding-right: 13px; background-color: #8B6233; border: 3px #C57A25 outset;}
.AccountRenewButton:Hover{color: #f2cfcf; background-color: #8B6233; border: 3px #C57A25 inset;}


/*Public Profile*/
table#ProfileMainTable{width: 88%;}
table#ProfileMainTable TR{ background-color: #6E5032;}
table#ProfileMainTable TD{padding: 5px;}
.ProfileLebelCell{width: 170px; color: #DE8218; font-weight: bold; text-align: right;}

.PublicProfileBackButtonDiv{padding-right: 15px;}
.ProfileBackButton{background-color: #9B6D39; border: 3px #C28034 outset;}

/*Pop Up*/
.BoxEnlargeTable{width: 100%; height: 100%;}
.ArtistPopUpNameDiv{color: gold; font-size: 16px; font-weight: bold; padding-top: 5px; margin-bottom: 5px; border-bottom: 1px gold solid;}
.NextPreviousTable{width: 100%;}
	.PreviousCell{padding-left: 10px;}
	.NextCell{text-align: right; padding-right: 10px;}
.PopUpMyCollectionOptionDiv{font-size: 14px; font-weight: bold;}
.EnlargeImageDiv{width: 350px; height: 350px; padding-top: 5px;}
.ArtWorkDescriptionOddRow{background-color: #6F5439;}
.ArtWorkDescriptionEvenRow{background-color: #725940;}
.PopUpArtWorkInfoDiv{padding: 5px 20px 0px 30px;}
	.ArtWorkDescriptionLabelCell{width: 95px; color: #DE8218;}
table.ArtWorkDescriptionTable TD{padding: 2px;}

/*My COllection*/
.MyCollectionArtistNameDiv{text-align: center; color: orange; font-size: 12px;}
.MyCollectionSignupOptionDiv{padding-top: 7px;}
.MyCollectionInformationOptionLi{padding: 5px;}
.MyCollectionBrowseLink{padding-top: 25px; color: gold; font-weight: bold; font-size: 16px;}

.MyCollectionImageRow{vertical-align: bottom;}
	.MyCollectionImageCell{text-align: center;}
	    .MyCollectionImageDiv{padding: 2px 7px 5px 0px;}
	    .MyCollectionArtWorkNameDiv{color: orange; padding-top: 7px; font-size: 12px; font-weight: bold;}
.MyCollectionDeletedArtWorkDiv{width: 135px; height: 130px; border: 2px #DABC8A solid;}

/*Event*/
.EventDateDiv{font-size: 10px; font-weight: bold;}
.EventNameDiv{font-size: 14px; font-weight: bold; color: #DE8218; margin-bottom: 10px;}