@charset "utf-8";

/*********************************************************************/
/* Please place IE7 & IE6 style hacks at the end of this document in */
/* the relevant section, also comment style groups with good naming  */
/*********************************************************************/

/*********** HTML Tag Styles *****************************************/

body {
	margin:13px 28px 13px 13px;
	padding:0;
	font-family: "Segoe UI normal", Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 100.01%;
	color: #666666;
	background-color:#ffdc7c;
	background-image: url(images/PageBg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

a {
	color:#FF0000;
	text-decoration: none;
}

a:link {
	color: #FF0000;
	text-decoration: none;
}

a:visited {
	color: #990066;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
}

a:active {
	color: #f8d151;
	text-decoration: none;
}

hr {
	height: 1px;
	width: 100%;
	border-top: 1px solid #ff0000;
	color: transparent;
	background-color: #ff0000;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

h1, h2, h3, h4, h5 {
	font-family: "Arial Rounded MT Bold", "Segoe UI", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color: #FF0000;
}

h1, h3, p {
/*	margin-top:0
*/}

h1 {
	font-size: 130%;
	padding-top: 5px;
	padding-bottom: 0px;
}

h2 {
	font-size: 110%;
}

h3 {
	font-size: 100%;
}

p {
	font-size: 75%;
}

a img {
	border:none
}

fieldset{
	border: 1px solid #ccc;
	padding: 10px;
}

legend {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	text-transform:uppercase;
	font-size: 75%;
}
/*********** Main Structural Divs *****************************************/

#Container {
	width: 1020px;
	margin:auto;
	position:relative;
}

#Header {
	text-align:center;
	height: 213px;
}

#Wrapper {
	background-image: url(images/WrapperBg.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#Column1 {
	margin-right:-244px;/* must be 1 pixel less than width*/
	float:right;
	width:245px;/* must be same as right margin on #middle*/
	position:relative;
	left: 1px;
	display:inline;/* ie fix*/
	height: 100%;
	min-height: 400px;
	background-image: url(images/Column1Bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

#Column1 img {
	padding: 0px;
	margin: 0px;
}

/* 3 pixel jog*/
#Middle {
	margin-right: 245px;
	margin-left: 35px;
	border-left: solid 10px #f8d151;
	background-color:#FFFFFF;
}

#Content {
	padding: 20px;
	min-height: 400px;
	text-align:left;
}

#Content li {
	font-size: 75%;
	padding-bottom: 10px;
}

.home-image {
	padding-bottom: 20px;
}

#Footer {
	clear:both;
	height:50px;
	text-align:center;
	margin-left: 35px;
	margin-right: 0px;
	font-size: 70%;
}

#Footer p {
	font-size: 115%;
	padding-top: 10px;
}

/*********** 'lil Fixes *****************************************/

.Clearer {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

/* clear without structural mark-up from PIE website*/
.Clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* mac hide \*/
    * html .Clearfix {
	height: 1%;
}

.Clearfix {
	display: block;
}

/* End hide */
/* do not change or amalgamate clearfix styles*/

/*********** HeaderTopLinks *****************************************/

#HeaderTopLinks {
	width: 789px;
	background-color: #fab63d;
	color:#000000;
	height: 22px;
	font-size: 70%;
	vertical-align:middle;
	background-image: url(images/HeaderTopLinksBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#HeaderTopLinks a {
	color: #ff0000;
	text-transform:capitalize;
	line-height: 1.9;
	font-weight: bold;
}

#HeaderTopLinks a:hover {
	color: #ffffff;
}

.HeaderTopLinksLeft {
/*	float: left;
*/}

.HeaderTopLinksRight {
/*	float: right;
*/}

.HeaderTopLinksIcon {
	vertical-align:middle;
	padding-right: 5px;
	padding-left: 15px;
}

/************* HeaderNav *********************************************/

#HeaderNav {
	margin-right: auto;
	margin-left: auto;
	font-size:93%;
	line-height:normal;
	text-align:center;
	position: relative;
	top: -1px;
}

#HeaderNav ul {
	margin:0;
	padding:10px 5px 0;
	list-style:none;
}

#HeaderNav li {
	float:left;
	background:url(images/HeaderNavLeft2.gif) no-repeat left top;
	margin:0;
	padding:0 15px 0 15px;
}

#HeaderNav a {
	float:left;
	display:block;
	width:.1em;
	background:url(images/HeaderNavRight2.gif) no-repeat right top;
	padding:5px 21px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#ff0000;
}

#HeaderNav > ul a {
	width:auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #HeaderNav a {
	float:none;
}

/* End IE5-Mac hack */
    #HeaderNav a:hover {
	color:#333;
}

.HeaderNavItem {
	background-position:0 -150px;
	border-width:0;
	white-space:nowrap;
}

.HeaderNavItem a {
	background-position:100% -150px;
	padding-bottom:5px;
	color:#33cccc;
}

#HeaderNav li:hover, #HeaderNav li:hover a {
	background-position:0% -150px;
	color:#33cccc;
}

#HeaderNav li:hover a {
	background-position:100% -150px;
}

/************* HeaderNavSub *********************************************/

#HeaderNavSub {
	width: 720px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	font-size:93%;
	line-height:normal;
	text-align:center;
	position: relative;
	clear:both;
	top: 7px;
}

#HeaderNavSub ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}

#HeaderNavSub li {
	float:left;
	background:none;
	margin:0;
	padding:0 15px 0 15px;
	white-space:nowrap;
}

#HeaderNavSub a {
	float:left;
	display:block;
	width:.1em;
	background:none;
	padding:5px 21px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
}

#HeaderNavSub > ul a {
	width:auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #HeaderNavSub a {
	float:none;
}

/* End IE5-Mac hack */
    #HeaderNavSub a:hover {
	color:#333;
}

.HeaderNavSubItem {
	border-width:0;
}

.HeaderNavSubItem a {
	padding-bottom:5px;
	color:#33cccc;
}

#HeaderNavSub li:hover, #HeaderNav li:hover a {
	color:#33cccc;
}

#HeaderNavSub li:hover a {
}

/************ HeaderTable ************************************************/


.HeaderTable {
	width: 1020px;
}

.HeaderTableCell1 {
	width: 172px;
}

.HeaderTableCell2 {
	background-image: url(images/HeaderBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.HeaderTableCell3 {
	width:59px;
}

/************ HeaderCats ************************************************/

#HeaderCats {
	position:relative;
	float:left;
	top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#HeaderCats p {
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
}

#HeaderCats a {
	color: #ffffff;
	font-weight: bold;
	line-height: 1em;
}

#HeaderCats a:hover {
	color: #ffffff;
}

.HeaderCatsTable {
	height: 54px;
}

.HeaderCatsTable a {
	margin: 0px;
	padding: 0px;
}

.HeaderCatsTableSideCell {
	width: 19px;
}

.HeaderCatsTableCell1 {
	background-image: url(images/HeaderCat1Bg.gif);
	background-repeat: repeat-x;
	text-transform:capitalize;
}

.HeaderCatsTableCell2 {
	background-image: url(images/HeaderCat2Bg.gif);
	background-repeat: repeat-x;
	text-transform:capitalize;
}

.HeaderCatsTableCell3 {
	background-image: url(images/HeaderCat3Bg.gif);
	background-repeat: repeat-x;
	text-transform:capitalize;
}

.HeaderCatsTableCell4 {
	background-image: url(images/HeaderCat4Bg.gif);
	background-repeat: repeat-x;
	text-transform:capitalize;
}

.HeaderCatsTableCell5 {
	background-image: url(images/HeaderCat5Bg.gif);
	background-repeat: repeat-x;
	text-transform:capitalize;
}

.HeaderCatsTableCell6 {
	background-image: url(images/HeaderCat6Bg.gif);
	background-repeat: repeat-x;
	text-transform:capitalize;
}

/************ Footer ************************************************/

.FooterTableCell1 {
	width: 67px;
}

.FooterTableCell2 {
	background-image: url(images/FooterBg.gif);
	background-repeat: repeat-x;
	font-size: 110%;
}

#Footer a {
	color: #ff0000;
}

#Footer a:hover {
	color:#990000;
}

.FooterTableCell3 {
	width: 67px;
}

/********** Side Boxes ***************************/

.BoxTable {
	width: 245px;
	margin-bottom: 20px;
}

.BoxTableCell1 {
	height: 19px;
	padding-bottom: 0px;
}

.BoxTableCell2 {
	background-image: url(../../images/BoxBg.gif);
	background-repeat: repeat-y;
}

.BoxTableCell2 h2 {
	margin: 0px 20px 10px 20px;
	color:#FF0000;
}

.BoxTableCell2 h3 {
	margin: 0px 20px 10px 20px;
	color:#FF0000;
	font-size: 80%;
}

.BoxTableCell2 p {
	margin: 0px 20px 10px 20px;
}

.BoxTableCell2 select {
	width: 205px;
}

.BoxTableCell3 {
	height: 19px;
	padding-top: 0px;
}

.BoxBtn {
	margin: 0px 20px;
}

/************ Home ************************************************/

.HomeWelcomeTable {
	height: 280px;
	padding-bottom: 20px;
}

.HomeWelcomeTableCell1 {
	width: 20px;
}

.HomeWelcomeTableCell2 {
	background-image: url(../../images/HomeWelcomeBg.gif);
	background-repeat: repeat-x;
	text-align:left;
}

.HomeWelcomeTableCell3 {
	width: 20px;
}

.HomeProdTable2 {
	background-image: url(../../images/HomeProdBg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

.HomeProdTable2Cell1 {
	width: 20px;
}

.HomeProdTable2Cell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.HomeProdTable2Cell2 img {
}

.HomeProdTable2Cell3 {
	width: 20px;
}

.HomeProdTable2Cell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:80%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.HomeProdTable2Cell4 a {
	color: #ffffff;
}

.HomeProdTable2Cell4 a:hover {
	color: #f8d151;
}

.HomeProdTable1 {
	padding-bottom: 10px;
}

.HomeProdTable1Cell1 {
	padding-right: 10px;
	width: 33%;
}

.HomeProdTable1Cell2 {
	width: 33%;
	padding-left: 10px;
	padding-right: 10px;
}

.HomeProdTable1Cell3 {
	padding-left: 10px;
	width: 33%;
}

.ContentImgLeft {
	padding: 10px 10px 10px 0px;
	float: left;
	clear: left;
}

.ContentImgRight {
	padding: 10px 0px 10px 10px;
	float: right;
	clear: right;
}

.HomeLogoTable {
}

.HomeLogoTableCell1 {
	width: 100px;
}

.HomeLogoTableCell2 {
	font-size:80%;
	text-align:left;
}

.HomeSpotTable1 {
}

.HomeSpotTable1Cell1 {
	padding-right: 10px;
}

.HomeSpotTable1Cell2 {
	padding-left: 10px;
}

/************ Home Spotlight ************************************************/

.HomeSpotTable2 {
	background-image: url(../../images/HomeSpotTable1Cell1Bg.jpg);
	background-repeat: repeat-x;
}

.HomeSpotTable2Cell1 {
	width: 20px;
}

.HomeSpotTable2Cell2 {
	height: 205px;
	text-align:center;
	vertical-align:top;
}

.HomeSpotTable2Cell3 {
	width: 20px;
}

.HomeSpotTable2Cell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:80%;
	text-align:center;
	height: 50px;
	vertical-align:middle;
}

.HomeSpotTable2Cell4 a{
	color: #FFFFFF;
}


.HomeSpotTable3 {
	background-image: url(../../images/HomeSpotTable1Cell2Bg.jpg);
	background-repeat: repeat-x;
}

.HomeSpotTable3Cell1 {
	width: 20px;
}

.HomeSpotTable3Cell2 {
	height: 205px;
	text-align:center;
	vertical-align:top;
}

.HomeSpotTable3Cell3 {
	width: 20px;
}

.HomeSpotTable3Cell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:80%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.HomeSpotTable3Cell4 a{
	color: #FFFFFF;
}

/************ Character Spotlight ************************************************/

.CharacterSpotTable {
	height: 280px;
	padding-bottom: 20px;
}

.CharacterSpotTableCell1 {
	width: 20px;
}

.CharacterSpotTableCell2 {
	background-image: url(../../images/CharacterSpotBg.gif);
	background-repeat: repeat-x;
}

.CharacterSpotTableCell3 {
	width: 20px;
}

/************ Character Friends ************************************************/

.CharacterFriendsTable1 {
	height: 280px;
	padding-bottom: 20px;
}

.CharacterFriendsTable1Cell1 {
	width: 20px;
}

.CharacterFriendsTable1Cell2 {
	background-image: url(../../images/CharacterSpotBg.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterFriendsTable1Cell2 p {
	padding-top: 20px;
	color:#FFFFFF;
}

.CharacterFriendsTable1Cell3 {
	width: 20px;
}

.CharacterFriendsTable2 {
	height: 130px;
}

.CharacterFriendsTable2Cell1 {
	text-align: center;
	vertical-align:middle;
}

.CharacterFriendsTable2Cell2 {
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
}

.CharacterFriendsImage {
	border: 3px solid #FF0000;
}

/**************************************************************************************/
/*	Character Styles - Character A  */
/**************************************************************************************/

.CharATab1 {
	Margin-bottom: 20px;
}

.CharATab1Cell1 {
	background-image: url(../../images/CharacterImages/BobSpotlight.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.CharATab1Cell2 {
	background-color: #e50015;
	background-image: url(../../images/TemplateImages/CharATab1Cell2Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
}

.CharATab1Cell3 {
	background-color: #e50015;
	height: 85px;
	color:#FFFFFF;
}

.CharATab1Cell4 {
	background-color: #e50015;
	background-image: url(../../images/TemplateImages/CharATab1Cell4Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
}

.CharATab1Cell1Div1 {
	float: left;
	position:relative;
	z-index: 10;
	width: 49.9%;
}

.CharATab1Cell1Div1 img {
	float: left;
}

.CharATab1Cell1Div2 {
	float: right;
	position:relative;
	z-index: 10;
	width: 50%;
}

.CharATab1Cell1Div2 img {
	float: right;
}

/**************************************************************************************/

.CharATab1A {
	Margin-bottom: 20px;
}

.CharATab1ACell1 {
	border-top: 2px solid #e50015;
	overflow:hidden;
}

.CharATab1ACell1Div {
	clear:none;
	position: relative;
}

.CharATab1ACell1 img {
	display:block;
}

.CharATab1ACell2 {
	background-color: #e50015;
	background-image: url(../../images/TemplateImages/CharATab1ACell2Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
}

.CharATab1ACell3 {
	background-color: #e50015;
	height: 85px;
	color:#FFFFFF;
}

.CharATab1ACell4 {
	background-color: #e50015;
	background-image: url(../../images/TemplateImages/CharATab1ACell4Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
}

.CharATab1ACell1Div1 {
	float: left;
	position:relative;
	z-index: 10;
	width: 49.9%;
	top: -188px;
}

.CharATab1ACell1Div1 img {
	float: left;
}

.CharATab1ACell1Div2 {
	float: right;
	position:relative;
	z-index: 10;
	width: 50%;
	top: -188px;
}

.CharATab1ACell1Div2 img {
	float: right;
}

.CharATab3Div {
	position:relative;
	top: -188px;
}

/**************************************************************************************/

.CharATab2 {
	Margin-bottom: 20px;
}

.CharATab2Cell1 {
	width: 33%;
	padding-right: 20px;
}

.CharATab2Cell2 {
	width: 34%;
}

.CharATab2Cell3 {
	width: 33%;
	padding-left: 10px;
}

.CharATab3 {
}

.CharATab3Cell1 {
	width: 20px;
}

.CharATab3Cell2 {
	background-color:#FFFFFF;
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/TemplateImages/CharATab3Cell2Border.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.CharATab3Cell2 img {
}

.CharATab3Cell3 {
	width: 20px;
}

.CharATab3Cell4 {
	background-color:#e50015;
	color: #FFFFFF;
	text-align:center;
	height: 50px;
}

/********************************************************/

.CharATab4 {
	Margin-bottom: 20px;
}

.CharATab4Cell1 {
	width: 20px;
	background-color:#FFFFFF;
}

.CharATab4Cell2 {
	background-color:#FFFFFF;
	background-image: url(../../images/TemplateImages/CharATab4Cell2Border.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.CharATab4Cell3 {
	width: 20px;
	background-color:#FFFFFF;
}

.CharATab4Cell4 {
	background-color: #e50015;
	background-image: url(/images/TemplateImages/CharATab4Cell4Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
}

.CharATab4Cell5 {
	background-color: #e50015;
	height: 85px;
	color:#FFFFFF;
}

.CharATab4Cell6 {
	background-color: #e50015;
	background-image: url(../../images/TemplateImages/CharATab4Cell6Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
}

.CharATab5Cell1 {
	text-align:center;
	vertical-align:middle;
}

.CharATab5Cell2 {
	text-align:center;
	vertical-align:middle;
}

.CharATab5Cell3 {
	text-align:center;
	vertical-align:middle;
}

.CharATab5Cell4 {
	text-align:center;
	vertical-align:middle;
}

/*********************************/

.CharATab6 {
}

.CharATab6Cell1 {
	width: 20px;
	background-color:#e50015;
	background-image: url(/images/TemplateImages/CharATab6Cell1Bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.CharATab6Cell2 {
	background-color:#e50015;
	color: #FFFFFF;
}

.CharATab6Cell3 {
	width: 20px;
	background-color:#e50015;
	background-image: url(/images/TemplateImages/CharATab6Cell3Bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.CharATab6Cell4 {
	width: 20px;
	height: 52px;
	background-image: url(/images/TemplateImages/CharATab6Cell4Bg.gif);
	background-repeat: no-repeat;
}

.CharATab6Cell5 {
	background-color:#FFFFFF;
	color: #e50015;
	background-image: url(../../images/TemplateImages/CharATab6Cell5Border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.CharATab6Cell6 {
	width: 20px;
	height: 52px;
	background-image: url(/images/TemplateImages/CharATab6Cell6Bg.gif);
	background-repeat: no-repeat;
}

/**************************************************************************************/
/*	Product Listing Styles  */
/**************************************************************************************/

.ProdListTab1 {
	Margin-bottom: 20px;
}

.ProdListTab1Cell1 {
	width: 33%;
	padding-right: 20px;
}

.ProdListTab1Cell2 {
	width: 34%;
}

.ProdListTab1Cell3 {
	width: 33%;
	padding-left: 10px;
}

.ProdListTab2 {
}

.ProdListTab2Cell1 {
	width: 20px;
}

.ProdListTab2Cell2 {
	background-color:#FFFFFF;
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/TemplateImages/CharATab3Cell2Border.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.ProdListTab2Cell3 {
	width: 20px;
}

.ProdListTab2Cell4 {
	background-color:#e50015;
	color: #FFFFFF;
	text-align:center;
	height: 50px;
}

.ProdListPagingDiv {
	font-size: 85%;
	background-image: url(../../images/PagingBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align:middle;
	padding-top: 20px;
	padding-bottom: 20px;
}

.ProdListPagingTab {
	height: 30px;
}

.ProdListPagingTabCell1 {
	padding-left: 10px;
	vertical-align:middle;
	text-align:left;
}

.ProdListPagingTabCell2 {
	vertical-align:middle;
	text-align:center;
}

.ProdListPagingTabCell3 {
	vertical-align:middle;
	text-align:center;
}

.ProdListPagingTabCell4 {
	padding-right: 10px;
	vertical-align:middle;
	text-align:right;
}

.ProdListPagingDropdown {
	font-size:85%;
}

.ProdListTab3 {
	width: 100%;
}

.ProdListTab3Row1 {
	border-bottom: 1px solid #f8d151;
	margin-bottom: 10px;
}

/****************************************************************/

.ProductDetailsTab1 {
	padding-top: 20px;
}

.ProductDetailsTab1Cell1 {
	width: 280px;
	vertical-align:top;
}

.ProductDetailsTab1Cell2 {
	vertical-align:top;
	padding-left: 20px;
}

* html .ProductDetailsTab1Cell2{
	*padding-right: 10px;
}

.ProductDetailsTab2 {
}

.ProductDetailsTab2Cell1 {
	padding-bottom: 20px;
}

.ProductDetailsTab2Cell2 {
	/* width: 80px; */
}

.ProductDetailsTab2Cell3 {
	width: 80px;
	padding-left: 20px;
	padding-right: 20px;
}

.ProductDetailsTab2Cell4 {
	width: 80px;
}

.ProductDetailsTab3Cell1 {
	height: 30px;
	font-size: 80%;
}

* html .ProductDetailsTab3Cell1{
	*padding-right: 10px;
}

.ProductDetailsTab3Cell1b {
	height: 30px;
	font-size: 80%;
	color: #FF0000;
	font-weight:bold;
}

.ProductDetailsTab3Cell1 h2 {
	padding-top: 10px;
	padding-bottom: 0px;
}

.ProductDetailsTab3Cell2 {
	text-align: right;
	font-weight:bold;
	font-size: 80%;
	vertical-align:top;
	width: 50%;
	padding-right: 5px;
	height: 30px;
}

.ProductDetailsTab3Cell3 {
	font-size: 80%;
	vertical-align:top;
	width: 50%;
	height: 30px;
}

.ProductDetailsTab4Cell1 {
	height: 30px;
	font-size: 70%;
}

.ProductDetailsTab4Cell1b {
	height: 30px;
	font-size: 70%;
	color: #FF0000;
	font-weight:bold;
}

.ProductDetailsTab4Cell1 h2 {
	padding-top: 10px;
	padding-bottom: 0px;
}

.ProductDetailsTab4Cell2 {
	text-align: left;
	font-weight:bold;
	font-size: 70%;
	vertical-align:top;
	width: 50%;
	height: 30px;
}

.ProductDetailsTab4Cell3 {
	font-size: 70%;
	vertical-align:top;
	width: 50%;
	height: 30px;
}

.ProductDetailsOurPriceLabel{
	font-size: 120%;
	text-align:right;
}

.ProductDetailsOurPriceLabel2{
	font-size: 100%;
	text-align:right;
}

.ProductDetailsOurPrice{
	font-weight: bold;
	font-size: 140%;
	color: #FF0000;
	margin-left: 10px;
}

.ProductDetailsOurPrice2{
	font-weight: bold;
	font-size: 100%;
	color:#666666;
	margin-left: 10px;
}


/**************************** ReadyToBuy Styles *******************************/

#readyToBuy {
	width:100%;
	text-align:center;
}

#readyToBuy div {
	text-align:left;
	margin:0 10px;
}

#readyToBuy #readyTitle {
	text-align:center;
	color:#CC0000;
}

#prodPrices {
	margin-bottom:5px;
}

#prodPrices td {
}

#prodPrices .yourPrice {
}

#prodPrices .yourPrice td {
}

#prodPrices .yourPrice .price {
	color:#CC0000;
}

#prodPrices .shipping td {
	background-color:#fff;
	padding:0 0 5px 0;
	text-align:center;
	font-size:11px;
	color:#900;
}

#readyToBuy #prodColorOptions {
	font-size:11px;
	padding-left:0px;
}

#readyToBuy #prodColorOptions span {
	font-weight:bold;
	margin-bottom:3px;
	display:block;
}

#readyToBuy #prodColorOptions select {
	font-size:11px;
	padding:1px 0;
	margin-bottom:7px;
}

#readyToBuy #prodRecomend {
	width: 200px;
	padding:3px 5px;
	font-size:11px;
	background-color:#DCDCDC;
	border:1px solid #B2AB98;
	margin-bottom:8px !important;
}

#readyToBuy #prodRecomend span {
	padding-left:2px;
	font-weight:bold;
}

#readyToBuy #prodRecomend .price {
	font-weight:bold;
	color:#039;
	font-size:11px;
}

#readyToBuy #prodRecomend a {
	font-size:11px;
}

#readyToBuy #prodQty {
	text-align:center;
	font-size: 80%;
}

#readyToBuy #prodQty select {
}

#readyToBuy #prodQty label {
}

#readyToBuy #prodButton {
}

#readyToBuy #prodButton div {
	background-image: url(/images/ProdDetailBuyBtnBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#readyToBuy #prodButton div a {
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:29px;
	color: #ffffff;
	text-transform:lowercase;
	font-weight:bold;
	font-family: "Arial Rounded MT Bold", "Segoe UI", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

#StockButtonDiv {
}

#StockButtonDiv div {
	background-image: url(/images/ProdDetailBuyBtnBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#StockButtonDiv div a {
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:29px;
	color: #ffffff;
	text-transform:lowercase;
	font-weight:bold;
	font-family: "Arial Rounded MT Bold", "Segoe UI", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

#readyToBuy #shipAddresses {
	margin:0 !important;
	padding-bottom:10px;
	font-size: 80%;
}

#readyToBuy #shipAddresses .saddresses {
}

.prodPricesTab1Cell1 {
	width: 50%;
	text-align:right;
	font-weight:bold;
	height: 30px;
	font-size: 90%;
}

.prodPricesTab1Cell2 {
	width: 50%;
	height: 30px;
	font-size: 90%;
}

.prodPricesTab1Cell3 {
}

/************** Character Page Template Box Styles */

/* Red */

.ProdBoxTableRed {
	background-image: url(../../images/ProdBoxBgRed.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableRedCell1 {
	width: 20px;
}

.ProdBoxTableRedCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableRedCell2 img {
}

.ProdBoxTableRedCell3 {
	width: 20px;
}

.ProdBoxTableRedCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableRedCell4 a {
	color: #ffffff;
}

.ProdBoxTableRedCell4 a:hover {
	color: #f8d151;
}

/* Blue */

.ProdBoxTableBlue {
	background-image: url(../../images/ProdBoxBgBlue.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableBlueCell1 {
	width: 20px;
}

.ProdBoxTableBlueCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableBlueCell2 img {
}

.ProdBoxTableBlueCell3 {
	width: 20px;
}

.ProdBoxTableBlueCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableBlueCell4 a {
	color: #ffffff;
}

.ProdBoxTableBlueCell4 a:hover {
	color: #f8d151;
}

/* Green */

.ProdBoxTableGreen {
	background-image: url(../../images/ProdBoxBgGreen.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableGreenCell1 {
	width: 20px;
}

.ProdBoxTableGreenCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableGreenCell2 img {
}

.ProdBoxTableGreenCell3 {
	width: 20px;
}

.ProdBoxTableGreenCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableGreenCell4 a {
	color: #ffffff;
}

.ProdBoxTableGreenCell4 a:hover {
	color: #f8d151;
}

/* LightBlue */

.ProdBoxTableLightBlue {
	background-image: url(../../images/ProdBoxBgLightBlue.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableLightBlueCell1 {
	width: 20px;
}

.ProdBoxTableLightBlueCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableLightBlueCell2 img {
}

.ProdBoxTableLightBlueCell3 {
	width: 20px;
}

.ProdBoxTableLightBlueCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableLightBlueCell4 a {
	color: #ffffff;
}

.ProdBoxTableLightBlueCell4 a:hover {
	color: #f8d151;
}



/* Pantone262C */

.ProdBoxTablePantone262C {
	background-image: url(../../images/ProdBoxBgPantone262C.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePantone262CCell1 {
	width: 20px;
}

.ProdBoxTablePantone262CCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePantone262CCell2 img {
}

.ProdBoxTablePantone262CCell3 {
	width: 20px;
}

.ProdBoxTablePantone262CCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTablePantone262CCell4 a {
	color: #ffffff;
}

.ProdBoxTablePantone262CCell4 a:hover {
	color: #f8d151;
}











/* Orange */

.ProdBoxTableOrange {
	background-image: url(../../images/ProdBoxBgOrange.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableOrangeCell1 {
	width: 20px;
}

.ProdBoxTableOrangeCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableOrangeCell2 img {
}

.ProdBoxTableOrangeCell3 {
	width: 20px;
}

.ProdBoxTableOrangeCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableOrangeCell4 a {
	color: #ffffff;
}

.ProdBoxTableOrangeCell4 a:hover {
	color: #f8d151;
}

/* Peach */

.ProdBoxTablePeach {
	background-image: url(../../images/ProdBoxBgPeach.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePeachCell1 {
	width: 20px;
}

.ProdBoxTablePeachCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePeachCell2 img {
}

.ProdBoxTablePeachCell3 {
	width: 20px;
}

.ProdBoxTablePeachCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTablePeachCell4 a {
	color: #ffffff;
}

.ProdBoxTablePeachCell4 a:hover {
	color: #f8d151;
}

/* Pink */

.ProdBoxTablePink {
	background-image: url(../../images/ProdBoxBgPink.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePinkCell1 {
	width: 20px;
}

.ProdBoxTablePinkCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePinkCell2 img {
}

.ProdBoxTablePinkCell3 {
	width: 20px;
}

.ProdBoxTablePinkCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTablePinkCell4 a {
	color: #ffffff;
}

.ProdBoxTablePinkCell4 a:hover {
	color: #f8d151;
}

/* Purple */

.ProdBoxTablePurple {
	background-image: url(../../images/ProdBoxBgPurple.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePurpleCell1 {
	width: 20px;
}

.ProdBoxTablePurpleCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTablePurpleCell2 img {
}

.ProdBoxTablePurpleCell3 {
	width: 20px;
}

.ProdBoxTablePurpleCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTablePurpleCell4 a {
	color: #ffffff;
}

.ProdBoxTablePurpleCell4 a:hover {
	color: #f8d151;
}

/* Turquoise */

.ProdBoxTableTurquoise {
	background-image: url(../../images/ProdBoxBgTurquoise.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableTurquoiseCell1 {
	width: 20px;
}

.ProdBoxTableTurquoiseCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableTurquoiseCell2 img {
}

.ProdBoxTableTurquoiseCell3 {
	width: 20px;
}

.ProdBoxTableTurquoiseCell4 {
	color: #FFFFFF;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableTurquoiseCell4 a {
	color: #ffffff;
}

.ProdBoxTableTurquoiseCell4 a:hover {
	color: #f8d151;
}

/* Yellow */

.ProdBoxTableYellow {
	background-image: url(../../images/ProdBoxBgYellow.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableYellowCell1 {
	width: 20px;
}

.ProdBoxTableYellowCell2 {
	height: 141px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}

.ProdBoxTableYellowCell2 img {
}

.ProdBoxTableYellowCell3 {
	width: 20px;
}

.ProdBoxTableYellowCell4 {
	color:#996600;
	font-weight:bold;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	height: 50px;
}

.ProdBoxTableYellowCell4 a {
	color: #996600;
}

.ProdBoxTableYellowCell4 a:hover {
	color:#999900;
}

/*******************************/

.CharacterLinksTable1 {
}

.CharacterLinksTable1Cell1 {
	width: 20px;
}

.CharacterLinksTable1Cell2 {
	background-image: url(../../images/CharacterLinksBg.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksTable1Cell3 {
	width: 20px;
}

/****** Red *************************/

.CharacterLinksRedTable1 {
}

.CharacterLinksRedTable1Cell1 {
	width: 20px;
}

.CharacterLinksRedTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgRed.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksRedTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksRedTable1Cell3 {
	width: 20px;
}

/****** Blue *************************/

.CharacterLinksBlueTable1 {
}

.CharacterLinksBlueTable1Cell1 {
	width: 20px;
}

.CharacterLinksBlueTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgBlue.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksBlueTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksBlueTable1Cell3 {
	width: 20px;
}

/****** Peach *************************/

.CharacterLinksPeachTable1 {
}

.CharacterLinksPeachTable1Cell1 {
	width: 20px;
}

.CharacterLinksPeachTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgPeach.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksPeachTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksPeachTable1Cell3 {
	width: 20px;
}

/****** LightBlue *************************/

.CharacterLinksLightBlueTable1 {
}

.CharacterLinksLightBlueTable1Cell1 {
	width: 20px;
}

.CharacterLinksLightBlueTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgLightBlue.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksLightBlueTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksLightBlueTable1Cell3 {
	width: 20px;
}

/****** Purple *************************/

.CharacterLinksPurpleTable1 {
}

.CharacterLinksPurpleTable1Cell1 {
	width: 20px;
}

.CharacterLinksPurpleTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgPurple.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksPurpleTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksPurpleTable1Cell3 {
	width: 20px;
}

/****** Orange *************************/

.CharacterLinksOrangeTable1 {
}

.CharacterLinksOrangeTable1Cell1 {
	width: 20px;
}

.CharacterLinksOrangeTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgOrange.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksOrangeTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksOrangeTable1Cell3 {
	width: 20px;
}

/****** Green *************************/

.CharacterLinksGreenTable1 {
}

.CharacterLinksGreenTable1Cell1 {
	width: 20px;
}

.CharacterLinksGreenTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgGreen.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksGreenTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksGreenTable1Cell3 {
	width: 20px;
}

/****** Turquoise *************************/

.CharacterLinksTurquoiseTable1 {
}

.CharacterLinksTurquoiseTable1Cell1 {
	width: 20px;
}

.CharacterLinksTurquoiseTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgTurquoise.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksTurquoiseTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksTurquoiseTable1Cell3 {
	width: 20px;
}

/****** Pink *************************/

.CharacterLinksPinkTable1 {
}

.CharacterLinksPinkTable1Cell1 {
	width: 20px;
}

.CharacterLinksPinkTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgPink.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksPinkTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksPinkTable1Cell3 {
	width: 20px;
}

/****** Yellow *************************/

.CharacterLinksYellowTable1 {
}

.CharacterLinksYellowTable1Cell1 {
	width: 20px;
}

.CharacterLinksYellowTable1Cell2 {
	background-image: url(../../images/CharacterLinksBgYellow.gif);
	background-repeat: repeat-x;
	vertical-align:top;
}

.CharacterLinksYellowTable1Cell2 h2 {
	color:#FFFFFF;
	padding-top: 0px;
}

.CharacterLinksYellowTable1Cell3 {
	width: 20px;
}

/********************/

.MiddleBgImg {
	position: relative;
	left: 35px;
}

.AlternativePhotosTable {
	width: 280px;
}

.BasketTable1 td {
	font-size: 80%;
}

.BasketTable2 {
	border: 1px solid #f8d151;
}

.BasketTable2 td {
	margin: 5px;
}

.BasketTable2Row1 {
	background-color:#fff6e4;
}

.BasketTable2Row2 {
	background-color:#fffaf1;
}

.BasketButton {
	background-color:#FFFFFF;
	border:none;
	background-image: url(/images/BasketBtnBg.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
}

.BasketTable3 {
	margin-bottom: 10px;
	font-size: 110%;
}

.BasketTable3 tr {
	height: 30px;
}

.BasketTable3 td{
	border-bottom: 1px solid #f8d151;
}

.BasketTable3CellPrice{
	width: 80px;
}

.PriceLabel{
	font-weight:bold;
}

/* LoginControl ********************/

.LoginControl {
	font-size: 85%;
	text-align:left;
}

.LoginControlLabel {
	font-size: 85%;
	font-weight:bold;
	line-height: 2em;
	text-align:left;
}

.LoginControlLink {
	font-size: 85%;
	line-height: 2em;
}

.LoginControlButton {
	background-color:#FFFFFF;
	border:none;
	background-image: url(/images/BasketBtnBg.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 15px;
}

.LoginControlTextbox {
	width: 150px;
}

/* RegisterControl ********************/

.RegisterControl {
	font-size: 85%;
	text-align:left;
}

.RegisterControl label {
	font-weight:bold;
	text-align:right;
	font-size: 85%;
}

.RegisterControl li {
	font-size: 110%;
}

.RegisterControlButton {
	background-color:#FFFFFF;
	border:none;
	background-image: url(/images/BasketBtnBg.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* Order History ********************/

.OrderHistoryControl td {
	font-size: 85%;
}

.OrderHistoryControlHeader {
	height: 30px;
	font-weight: bold;
}

.OrderHistoryControlItem {
	background-color:#fff6e4;
	height: 30px;
}

.OrderHistoryControlItemAlt {
	background-color:#fffaf1;
	height: 30px;
}

/* Address Management ********************/

.AddressManagementControl {
	font-size: 85%;
}

.AddressManagementControlItem {
	background-color:#fff6e4;
	height: 30px;
	width: 50%;
	font-size: 75%;
	border: 1px solid #e0dfe3;
}

.AddressManagementControlItemAlt {
	background-color:#fffaf1;
	height: 30px;
	width: 50%;
	font-size: 75%;
	border: 1px solid #e0dfe3;
}

.AddressManagementControlButton {
	background-color:#FFFFFF;
	border:none;
	background-image: url(/images/BasketBtnBg.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*********** Generic Form Stuff *****************************************/

.FormTable {
}

.FormCellLeft {
	font-size: 75%;
	font-weight: bold;
	text-align:right;
	width: 40%;
	vertical-align:top;
}

.FormCellRight {
	font-size: 75%;
	width: 60%;
	vertical-align:top;
}

.FormCellBoth{
	font-size: 75%;
	vertical-align:top;
}

.FormButton {
	background-color:#FFFFFF;
	border:none;
	background-image: url(/images/BasketBtnBg.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 30px;
	color: #ffffff;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 5px;
}

.FormErrorMsg {
	font-size: 75%;
	color: #FF0000;
}

.FormTextfield {
	width: 200px;
}

.FormTextarea {
	width: 200px;
	height: 200px;
}

.FormLabel{
	font-size: 75%;
	padding-right: 5px;
	font-weight: bold;
}

/*********** Order Detail Summary *****************************************/

.OrderDetailControlTable1{
	font-size: 75%;
}

.OrderDetailControlTable1Cell1{
	font-weight: bold;
	text-align:right;
	width: 40%;
	vertical-align:top;
}

.OrderDetailControlTable1Cell2{
	width: 60%;
	vertical-align:top;
}

.OrderDetailControlTable1Cell3{
	
}

/* CheckoutPaging *****************/

.CheckoutPaging{
	font-size: 75%;
}

.CheckoutPagingCellOff{
	text-align:center;
	width: 25%;
}

.CheckoutPagingCellOn{
	font-weight: bold;
	text-align:center;
	width: 25%;
}

.CheckoutInfoText{
	font-size: 75%;
}

/* RetailerLogoTableCell1 **********************/

.RetailerLogoTableCell1{
	width: 33%;
	padding-right: 12px;
}

.RetailerLogoTableCell2{
	width: 34%;
	padding-right: 12px;
	padding-left: 12px;
}

.RetailerLogoTableCell3{
	width: 33%;
	padding-left: 12px;
}

/* RelatedProduct ************************************/

.RelatedProductImage{

}

.RelatedProductCell1{
	width: 50px;	
}

.RelatedProductCell2{
	font-size: 75%;
	text-align: left;
	vertical-align: middle;
}

.RelatedProduct li{
	list-style-type: none;
	list-style-position: outside;
}
	
/* TradeDivs ***************************************/

.TradeDiv1 {
	width: 184px;
	float: left;
	margin-right: 5px;
}

.TradeDiv2 {
	width: 495px;
	float: right;
	margin-left: 5px;
}

/* ecf-checkout-grid-header ******************************/

.ecf-checkout-grid-header{
	font-weight: bold;
	margin-bottom: 20px;
}

.ecf-shipping-bg{
/*	border: 1px solid #e0dfe3;
*/	font-size: 90%;
}

.ecf-shipping-bg2{
	background-color:#fff6e4;
}

.ecf-shipping-bg3{
	background-color:#fffaf1;
}

.ecf-shipping-bg4{
	background-color:#fffaf1;
}

.ecf-shipping-bg5{
	font-size: 90%;
}

.ecf-shipping-bg h3{
	padding-bottom: 0px;
}
	
/*********** IE7 Stuff *****************************************/

html>body #HeaderCats {
 *top: 25px;
}

html>body #Middle {
 *float: left;
 *position: relative;
}

/*********** IE6 Stuff *****************************************/

* html #Container {
 *overflow:hidden;
}

* html #Footer {
 *background:none;
}

* html #Content {
 *overflow:hidden;
 *float:left;
 *width:690px;
}

* html #Middle {
 *height:1%;
 *float: none;
 *margin-right: 243px;
}

* html #Column1 {
 *margin-left:-3px;
 *margin-right:-242px; /* must be 1 pixel less than width */
 *width:243px; /* must be same as right margin on #middle */
}

* html #HeaderCats {
 *top: 30px;
 *margin-left: 5px;
}

* html #HeaderNav li a {
}

* html #HeaderNavSub {
	top: 8px;
}

* html #HeaderNav {
 *margin-top: 2px;
}
.TradeDivTopContent
{
	width:689px;
	min-height:346px;
	height:auto !important;
	height: 346px;
	
}

.ProductDownloadsModuleTable{

}

/* Product Additional Photos & Related Toys Headings */

.ProductDetailsTab2Cell2 h3 {
	font-size: 110%;
}
