/*----Structural Overides----*/
html	{ background:transparent url(../images/SiteFooterWpr_bg.jpg) 0 0 repeat; }
body	{ background:transparent url(../images/home/body_bg.jpg) center top no-repeat; }

#SiteContentWpr	{ background:transparent url(../images/home/SiteContentWpr_bg.jpg) no-repeat left top; }
#SiteContentInnerWpr	{ height:736px; min-height:0; overflow:hidden; }

#ContentWpr		{ width:980px; float:left;}
#ContentInnerWpr{ padding:0; }

#TopContentInnerWpr	{ padding: 20px 20px 0; }

/*----Rotator----*/
#PageContentImageWpr	{ height:345px; float:left; position:relative; }
.mediaObjectCt			{ width:544px; height:312px; overflow:hidden; float:left; border:4px solid #000; border-radius:3px; }

/*----About Us----*/
#AboutUsWpr				{ width:388px; height:340px; overflow:hidden; float:left; }
#AboutUsInnerWpr		{ padding:0 0 0 20px; }
#AboutUsHeaderWpr h2	{ padding:7px 0 0; color: #FFF; font-size:40px; font-family: "Times New Roman", Times, serif; font-style:italic; }
#AboutUsHeaderWpr h3	{ padding:0 0 9px; margin:0 0 10px; border-bottom:1px solid #5C283E ; color: #FFF; font-size:30px; font-family: "Times New Roman", Times, serif; font-style:italic; }
#AboutUsTextWpr 		{ height:120px; overflow: hidden; line-height:23px; font-family: "Times New Roman", Times, serif; font-size: 17px; color: #FFF; }

/*----Buy The Book----*/
#HomePageBuyTheBook a		{
	background:transparent url(../images/home/BuyTheBook.jpg) 0 0 no-repeat;
	display:block;
	width:344px;
	height:107px;
	cursor:pointer;
}
#HomePageBuyTheBook a div	{
	background:transparent url(../images/home/BuyTheBook_on.jpg) 0 0 no-repeat;
	width:344px;
	height:107px; 
	opacity:0;
}
#HomePageBuyTheBook a:hover div {
	-moz-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
	opacity:1; }
#HomePageBuyTheBook a span	{ display:none; }

/*----CTA's----*/
#CommonContentWpr		{ width:100%; height:349px; float:left; padding:28px 4px 0; }
#CommonContentWpr ul	{ margin:0; padding:0; }
#CommonContentWpr ul li			{ width:224px; height:359px; float:left; padding:0 25px 0 0; text-align:center; cursor: pointer; }
#CommonContentWpr ul li.fourth	{ padding:0 0 0 1px; }
#CommonContentWpr ul li a		{ display:block; }

#CommonContentWpr ul li a .CTABoxWpr	{ width:224px; height:339px; overflow:hidden; position:relative; }

#CommonContentWpr ul li a .CTABoxWpr .CTAImageWpr	{ height:232px; }

#CommonContentWpr ul li a .CTABoxWpr .CTAHeaderWpr		{ width:100%; }
#CommonContentWpr ul li a .CTABoxWpr .CTAHeaderWpr h2	{
	-moz-transition-property: color;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: color;
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: color;
	-o-transition-duration: .5s;
	-o-transition-timing-function: linear;
	height:40px;
	line-height:40px;
	color:#000;
	font-size:24px;
	font-family:'Mate SC', times, serif;
	letter-spacing:-0.5px;
}

#CommonContentWpr ul li a .CTABoxWpr .CTATextWpr	{
	-moz-transition-property: border, color;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: border, color;
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: border, color;
	-o-transition-duration: .5s;
	-o-transition-timing-function: linear;
	height:40px;
	line-height:20px;
	padding:5px 0;
	border-top:1px solid #BDC0C0;
	border-bottom:1px solid #BDC0C0;
	color:#000;
	font-size:14px;
}

#CommonContentWpr ul li a:hover .CTAHeaderWpr h2	{
	-moz-transition-property: color;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property: color;
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: linear;
	-o-transition-property: color;
	-o-transition-duration: .5s;
	-o-transition-timing-function: linear;	
	color: #FF0706;
}
#CommonContentWpr ul li a:hover .CTATextWpr	{
	-moz-transition-property:  border, color;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: linear;
	-webkit-transition-property:  border, color;
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: linear;
	-o-transition-property:  border, color;
	-o-transition-duration: .5s;
	-o-transition-timing-function: linear;
	border-top:1px solid #D41F26;
	border-bottom:1px solid #D41F26;
	color: #921D1D;
}