#container {
border-right:0px solid #d5d5d5;
margin:0px auto;
padding:0px;
width:760px;
height:100%;
}
#containerFull {
margin-left:auto;
margin-right:auto;
width:100%;
}
.toppartheader {
background-color:#FFF;
float:left;
width:760px;
}
.joinmailinglist {
color:#606060;
float:right;
font-size:75%;
margin-top:13px;
margin-bottom:11px;
text-align:right;
width:290px;
}
.brodiemenu {
background-color:#fff;
background-image:url(../cssimages/normaltablemain.gif);
background-position:bottom;
background-repeat:repeat-x;
float:left;
margin-bottom:0px;
margin-left:10px;
width:740px;
}
.topBannerContainer {
	float:left;
	height:300px;
	margin-top:-8px;
	width:344px;
}
.topBannerContainer_small {
	float:left;
	height:120px;
	margin-top:-8px;
	width:198px;
}
.galleryContainer {
	float:left;
	height:120px;
	margin-top:-8px;
	width:740px;
}
.gallery_subCopySection {
	width:740px;
	float:left;
	margin-right:0px;
	
}
.topBannerImage {
	float:right;
	height:300px;
	margin-top:-8px;
	width:396px;
}
.topBannerImage_small {
	float:right;
	height:120px;
	margin-top:-8px;
	width:542px;
}
#mainbody {
background-color:#fff;
background-position:left top;
background-repeat:repeat-x;clear:both;
min-height:150px;
padding:8px 10px 20px;
width:740px;
}
#subbody {
background-color:#fff;
background-image:url(../cssimages/submenu_bg.gif);
background-position:left top;
background-repeat:repeat-x;
clear:both;
min-height:35px;
margin:0px 0px 0px 0px;
width:740px;
}
#subbodyBlank {
background-color:#fff;
clear:both;
min-height:35px;
margin:0px 0px 0px 0px;
width:740px;
}
#gallery_subbodyBlank {
float:right;
background-color:#fff;
clear:both;
min-height:35px;
margin:0px 0px 0px 0px;
width:320px;
margin-bottom:-14px;
}
#galleryHeader {
background-color:#fff;
clear:both;
min-height:35px;
margin:0px 0px 0px 0px;
width:740px;
margin-top:2px;
margin-bottom:20px;
}
.gallery_thumbnail {
	margin-top:13px;
	padding-left:13px;
	width:120px;
	float:left;	
}
.gallery_Bodytext {
	float:right;
	color:#666;
	font-size:70%;
	padding-left:0px;
	margin-left:0px;
	margin-top:13px;
	width:250px;
}
.tpb_container {
	float:right;
	margin-top:10px;
	width:420px;
}
.copyHeader {
	float:left;
	color:#333;
	font-size:80%;
	padding-left:8px;
	margin-left:0px;
	margin-top:15px;
	width:100%;
}
.copyBodytext {
	float:left;
	color:#666;
	font-size:70%;
	padding-left:8px;
	margin-left:0px;
	margin-top:13px;
	width:100%;
}
.characterHolder {
	float:left;
	padding-left:8px;
	margin-left:0px;
	margin-top:13px;
	width:230px;
}
.characterBodytext {
	float:right;
	color:#666;
	font-size:70%;
	margin-left:0px;
	margin-top:13px;
	width:270px;
}
.creatorBodytext {
	float:right;
	color:#666;
	font-size:70%;
	margin-left:0px;
	margin-top:10px;
	width:290px;
}
.latestBodytext {
	float:right;
	color:#666;
	font-size:70%;
	margin-right:15px;
	margin-top:0px;
	width:347px;
}
.aboutusBodytext {
	float:right;
	color:#666;
	font-size:70%;
	margin-left:0px;
	margin-top:10px;
	width:320px;
}
.contactNumbers {
	float:right;
	color:#666;
	font-size:80%; 
	margin:15px 0px 0px 0px;
	padding-left:0px;
	padding-right:0px;
	width:320px; 
	margin-top:15px;
}
.contactNumbers a{
	color:#BB0000;
	font-size:85%; 
	text-decoration:none;
}
.contactNumbers a:hover {
	color:#666;
}
.linkNumbers {
	float:left;
	color:#666;
	font-size:85%; 
	margin:0px 0px 0px 0px;
	padding-left:8px;
	padding-right:0px;
	width:100%; 
	clear:both; 
	margin-top:15px;
}
.linkNumbers a{
	color:#BB0000;
	font-size:85%; 
	text-decoration:none;
}
.linkNumbers a:hover {
	color:#666;
	
}
.thumbnailCovers {
	margin-top:22px;
	padding-left:8px;
	width:70px;
	float:left;	
}
.picHolder {
	margin-top:0px;
	padding-left:10px;
	width:100%px;
	float:right;	
}
.storySection {
	float:right;
	margin-right:10px;
	width:250px;
}
.storycreatorSection {
	float:right;
	margin-right:10px;
	width:285px;
}
.aboutusSection {
	float:right;
	margin-right:10px;
	width:240px;
}
.storyartSection {
	float:right;
	margin-right:0px;
	width:315px;
}
.storyTopDivider {
	float:right;
	margin-left:0px;
	margin-top:15px;
	width:100%;
}

.newsSection {
	float:right;
	margin-right:10px;
	width:270px;
}
.newsTopHeader {
	float:right;
	margin-left:0px;
	margin-top:7px;
	width:100%;
}
.iframeTopHeader {
	float:right;
	margin-left:0px;
	margin-top:2px;
	width:100%;
}
.newsTopDivider {
	float:right;
	color:#666;
	font-size:75%;
	margin-left:7px;
	margin-top:15px;
	width:270px;
	height:15px;
}
.newsCopySection {
	width:370px;
	float:left;
	margin-right:0px;	
}
.eventsCopySection {
	width:500px;
	float:left;
	margin-right:50px;	
}
.iconTopDivider {
	float:right;
	color:#999;
	font-size:70%;
	margin-left:0px;
	margin-top:15px;
	width:100%;
}
.titles_container {
	float:right;
	margin-top:15px;
	width:190px;
}
.titleSection {
	float:right;
	margin-left:0px;
	width:190px;
	height:133px;
}
.titleSection_margin {
	float:right;
	margin-left:0px;
	margin-top:13px;
	width:190px;
	height:105px;
}
.titleDivider {
	float:right;
	color:#333;
	font-size:75%;
	margin-left:0px;
	margin-top:13px;
	width:190px;
	height:15px;
}
.titleTopDivider {
	float:right;
	color:#333;
	font-size:75%;
	margin-left:0px;
	margin-bottom:13px;
	width:190px;
	height:15px;
}
.titleHolder {
	width:70px;
	float:left;
	margin-right:6px;	
}
.titleCopy {
	color: #BB0000;
	float:right;
	font-size:70%;
	margin-right:0px;
	margin:4px 0px 0px 0px;
	width:110px;
}
.titleSubCopy {
	color: #666;
	float:right;
	font-size:70%;
	margin:10px 0px 0px 0px;
	width:110px;
}
.trailerSection {
	float:right;
	margin-left:0px;
	width:190px;
	height:55px;
}
.trailerSubCopy {
	color: #666;
	float:right;
	font-size:70%;
	margin:3px 0px 0px 0px;
	width:132px;
}
.trailerHolder {
	width:47px;
	float:left;
	margin-right:6px;	
}
.trailerCopy {
	color: #BB0000;
	float:right;
	font-size:70%;
	margin-right:0px;
	margin:0px 0px 0px 0px;
	width:132px;
}
.characterHolder {
	width:129px;
	float:left;
	margin-right:10px;	
}
.creatorHolder {
	width:105px;
	float:left;
	margin-left:10px;	
	margin-top:10px;
}
.latestHolder {
	width:50px;
	float:left;
	margin-left:10px;	
	margin-top:0px;
}
.aboutusHeader {
	color: #333;
	float:right;
	font-size:80%;
	margin-right:0px;
	margin:15px 0px 0px 0px;
	width:320px;
}
.bookSection {
	float:right;
	margin-left:7px;
	width:205px;
	height:160px;
}

.bookSection_two {
	float:right;
	margin-left:0px;
	width:205px;
	height:160px;
}
.shop_bookSection_two {
	float:left;
	margin-top:20px;
	margin-left:10px;
	width:390px;
	height:160px;
}
.tpbholder {
	width:100px;
	float:left;
	margin-right:6px;
	
	}
.headerNews {
	color: #2F549C;
	width:270px;
	margin:0px 0px 0px 0px;
	margin-top:0px;
	height:0px;
}

.headerEvents {
	color: #2F549C;
	float:left;
	width:270px;
	margin:0px 0px 0px 0px;
	margin-top:0px;
	height:0px;
}
.headerBestselling {
	width:430px;
	float:right;
	color: #2F549C;
	margin:0px 0px 0px 0px;
	margin-top:0px;
		
}
.latestHeader {
	color: #2F549C;
	float:right;
	width:430px;
	margin:0px 0px 0px 0px;
	margin-top:25px;
	height:0px;
}
.tpbCopy {
	color: #333;
	float:right;
	font-size:75%;
	margin-right:0px;
	margin:0px 0px 0px 0px;
	width:95px;
}

.sub_tpbCopy {
	color: #666;
	float:right;
	font-size:70%;
	margin-right:0px;
	margin:4px 0px 0px 0px;
	width:95px;
}
.shop_tpbHeader {
	color: #333;
	float:right;
	font-size:80%;
	margin-right:0px;
	margin:0px 0px 0px 0px;
	width:275px;
}
.shop_tpbCopy {
	color: #666;
	float:right;
	font-size:70%;
	margin-right:0px;
	margin:10px 0px 0px 0px;
	width:275px;
}
.price {
	color: #cc0000;
	float:right;
	font-size:75%;
	margin-right:0px;
	margin:4px 0px 4px 0px;
	width:95px;
}
.priceForm {
	float:right;
	margin:0px 0px 0px 0px;
	width:95px;

}
.newsItems {
	background-image:url(../cssimages/bullet_blksq.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
	font-size:85%; 
	margin:0px 0px 0px 0px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:0px;
	width:260px; 
	clear:both; 
	margin-top:5px;
}
.newsItems a{
	color:#BB0000;
	font-size:85%; 
	text-decoration:none;
}
.newsItems a:hover {
	color:#999;

}
.sub_newsItems {
	font-size:70%;
	color: #666;
	float:left;
	margin:0px 0px 0px 0px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:0px;
	width:260px; 
	clear:both; 
	margin-top:-3px;

}
.subbottom_newsItems {
	font-size:70%;
	color: #666;
	float:left;
	margin:0px 0px 0px 0px;
	padding-bottom:9px;
	padding-left:7px;
	padding-right:0px;
	width:260px; 
	clear:both; 
	margin-top:-3px;

}

.moreNews {
	float:left bottom;
	font-size:85%; 
	margin:0px 0px 0px 0px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:0px;
	width:240px; 
	clear:both; 
	margin-top:0px;
}
.moreNews a{
	color:#BB0000;
	font-size:85%; 
	text-decoration:none;
}
.moreNews a:hover {
	color:#666;
	
}
.newsHeader {
	margin:0px 0px 0px 0px;
	font-size:70%;
	margin-right:8px;
}
.mainCopySection {
	width:270px;
	float:left;
	margin-right:0px;
	
}
.eventsTopDivider {
	float:right;
	color:#666;
	font-size:75%;
	margin-left:7px;
	margin-top:15px;
	width:100%;
	height:15px;
}
.eventsSection {
	float:right;
	margin-right:10px;
	width:190px;
}
.eventsItems {
	background-image:url(../cssimages/bullet_blksq.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
	font-size:85%; 
	margin:0px 0px 0px 0px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:0px;
	width:190px; 
	clear:both; 
	margin-top:5px;
}
.eventsItems a{
	color:#BB0000;
	font-size:85%; 
	text-decoration:none;
}
.eventsItems a:hover {
	color:#999;
}
.sub_eventsItems {
	font-size:70%;
	color: #666;
	float:left;
	margin:0px 0px 0px 0px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:0px;
	width:190px; 
	clear:both; 
	margin-top:-3px;

}

.eventsSection {
	width:170px;
	float:left;
	margin-right:0px;
	
}
.subCopySection {
	width:470px;
	float:left;
	margin-right:0px;
	
}
.shopCopySection {
	width:390px;
	float:left;
	margin-right:0px;
	
}
.shopPriceSection {
	width:100px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	
}
.aboutBLCopySection {
	width:400px;
	float:left;
	margin-right:0px;
	
}
.aboutUsCopySection {
	width:450px;
	float:left;
	margin-right:0px;
	
}
.characterContainer {
	width:420px;
	float:left;
	margin-right:0px;
	margin-top:10px;
	
}
.latestContainer {
	width:430px;
	float:right;
	margin-right:0px;
	margin-top:10px;
	
}
.tpbSection {
	width:430px;
	float:right;
	margin-right:0px;
}
.mainCopySection p {
	color:#999999;
	font-size:70px;
	line-height:120%;
}
.mainCopySection span{
	font-weight:700;
}