body	{background-color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; background-image: url('Graphics/EC1BG6-ReSize1.jpg'); background-repeat: no-repeat; background-size: 100%; background-attachment: fixed; background-position-y: -0px;}

span.HeaderTitle	{font-size: 30px; font-weight: bold; }
a.aHeaderLink		{text-decoration: none; color: #000000; }
span.HeaderSubTitle	{font-size: 14px; font-weight: bold; }
img.imgSocialLink	{width: 25px; height: 25px; cursor: pointer;}

div#divPage 		{position: absolute; top: 0px; left: 0px; width: 100%; border: none; }
div#divPageWrapper	{position: relative; width: 950px; margin-left: auto; margin-right: auto; top: 0px; background-color: #FFFFFF; min-height: 500px; border-left-style: solid; border-left-width: 10px; border-left-color: #FFFFFF; border-right-style: solid; border-right-width: 10px; border-right-color: #FFFFFF; }
div#divTitleBar		{position: relative; width: 900px; height: 150px; top: 0px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; background-image:url('Graphics/EC1_Logo2.png'); background-repeat: none;}
div#divMenus			{position: absolute; top: 108px; right: 10px; font-size: 14px; }
div#divSocialLinks	{position: absolute; top: 0px; right: 0px; top: 10px; }

div#divPageHeader	{width: 900px; margin-left: auto; margin-right: auto; height: 300px; overflow: hidden; border-radius: 15px; background-color: rgba(200,200,200,0.2); padding: 10px; }
div#divPageBody		{min-height: 200px; }
table#tblNewReviews	{width: 450px; border-collapse: collapse; border: none; margin-left: auto; margin-right: auto; margin-top: 20px; margin-left: 20px; float: left; margin-bottom: 40px; }
table#tblNewNews	{width: 450px; border-collapse: collapse; border: none; margin-left: auto; margin-right: auto; margin-top: 20px; margin-right: 20px; float: right; margin-bottom: 40px; }
td.tdPageBodyTitle	{font-size: 20px; font-weight: bold; width: 450px; padding: 5px; }
td.tdPageBodyText	{padding: 5px; }
td.tdPageBodyLeft	{border-right-style: solid; border-right-width: 2px; border-right-color: #000000; }
span.PageBodyTitle	{font-size: 12px; font-weight: bold; }
div#divPageBottom	{width: 900px; margin-left: auto; margin-right: auto; }
img.imgFeatureReview	{width: 300px; height: 300px; }
div.divInfoBox	{width: 260px; border-radius: 15px; min-height: 150px; padding: 10px; background-color: rgba(200,200,200,0.2); margin: 10px; }
img.imgReviewStar {width: 30px; display: inline; }
div#divReviewListWrapper	{width: 900px; margin-left: auto; margin-right: auto;}
span#divReviewListTitle	{font-size: 30px; font-weight: bold; }
div.divReviewListItem	{width: 880px; display: block; margin-left: auto; margin-right: auto; margin-top: 15px; height: 100px; overflow: hidden; border-radius: 15px; background-color: rgba(200,200,200,0.2); padding: 10px; }
div.divReviewListItemImage	{width: 100px; height: 100px; float: left; }
img.imgReviewListItemImage	{width: 95px; height: 95px; padding: 5px; }
div.divReviewListItemText	{width: 770px; display: block; float: right; cursor: pointer; }
span.spanReviewListItemProductionName {font-size: 25px; font-weight: bold; }
span.spanReviewListItemProductionDetail	{font-style: italic; }
div.divReviewListReviewDate	{font-size: 10px; text-align: right; width: 760px; margin-top: -15px; }
a.aReviewListSort	{color: #000000; font-size: 10px; text-decoration: none; }
div.divFadeBannerContent	{position: absolute; top: 155px; left: 35px; opacity: 0; display: none; cursor: pointer; overflow: hidden; }
div.divLastestReviewList	{height: 45px; overflow: hidden; }
a.aLastestTitle	{text-decoration: none; color: #000000; }
a.aPageBodyTitle	{font-size: 20px; font-weight: bold; width: 450px; text-decoration: none; color: #000000; }
img.imgArticleImage	{height: 300px; width: 300px; display: inline; margin: 5px; margin-right: 10px; float: left; }
span.spanArticleTitle	{font-size: 30px; font-weight: bold; }
span.spanArticleAuthor	{font-style: italic; }
div#divArticleContainer	{margin-left: 15px; margin-right: 15px; margin: 10px; }

div#divReviewMainHeader	{position: relative; width: 900px; display: block; margin-left: auto; margin-right: auto; height: 150px; overflow: hidden; border-radius: 15px; background-color: rgba(200,200,200,0.2); padding: 10px; }
div#divReviewImageHolder	{float: left; }
img.imgReviewImage	{height: 150px; width: 150px; }
div#divReviewHeaderInfoHolder	{float: left; padding-left: 15px; }
span.spanReviewShowTitle	{font-size: 45px; font-weight: bold; }
span.spanReviewProdCompany	{font-weight: bold; }
span.spanReviewVenueDate	{ }
div#divRewviewRatingContainer {position: absolute; bottom: 5px; left: 170px; display: block; }
img.imgRating	{height: 30px; float: left; padding-right: 10px; padding-left: 15px; }
span.spanReviewAuthor {font-style: italic; }
div#divReviewContentContainer	{position: relative; display: block; width: 900px; min-height: 300px; padding: 20px; }
div.divReviewTitle	{font-weight: bold; font-size: 30px; padding-bottom: 20px;}
span.spanReviewMoreInfo	{font-style: italic; }
a.GenericLink	{font-style: underline; color: blue; }

div#divFooter		{text-align: center; font-size: 10px; width: 100%; margin-left: auto; margin-right: auto; border-bottom-style: solid; border-bottom-width: 1px; border-color: #888888; }