 html {
		font-family: Arial, Helvetica, sans-serif;
}
li {
 font-size: 12px;
 color: #003;
}
.HeaderAccount {
	background: #FFFFFF url(../images/swish_11.gif) no-repeat left;
font-weight: bold;
font-size: 11px;
} 
.HeaderAccount a:link, .HeaderAccount a:visited {
color: #3C7ABE;
text-decoration: none; }
.HeaderAccount a:hover, .HeaderAccount a:active {
color: #006;
text-decoration: none; }
.ProdName {
 font-size: 11px;
 font-weight: bold;
 color: #FFF;
 text-transform: uppercase;
}
.LeftBarContent {
 font-size: 10px;
 color: #BA4166;
 text-decoration:none;
 line-height: 12px;
 background-color: #F0F5FA;
}
.LeftBarContent hr {
 border: 0; 
 border-top: 1px solid #490000; 
 border-bottom: 1px solid #F0F5FA; 
}
.LeftBarContent a:link, .LeftBarContent a:visited {
 color: #BA4166;
font-weight: bold;
 text-decoration:none; 
}
.LeftBarContent a:hover, .LeftBarContent a:active {
font-weight: bold;
 color: #9A263F;
 text-decoration:underline; 
}
.Search {
 font-size: 10px;
 color: #3C7ABE;
 border: 1px solid #3C7ABE;
}
.BottomBar,.BottomBar a:link,.BottomBar a:visited {
 font-size: 9px;
 color: #FFF;
 text-decoration:none;
 font-weight: bold;
}
.BottomBar a:hover {
 text-decoration:underline;
}
.LeftBarContentList {
 font-size: 10px;
 color: #490000;
 text-decoration:none;
 line-height: 10px;
}
.LeftBarContentList a:hover {
 text-decoration:underline;
}
.ProductCode {
 font-size: 11px;
 font-weight: bold;
}
.ProductDesc {
 font-size: 12px;
 color: #000;
}
.ProductDesc a:link, .ProductDesc a:visited {
 font-size: 12px;
 font-weight: bold;
 text-decoration:none; 
 color: #600;
}
.ProductDesc a:hover, .ProductDesc a:active {
 font-size: 12px;
 font-weight: bold;
 text-decoration:underline; 
 color: #800;
}
.ProductPrice {
 font-size: 11px;
 font-weight: bold;
 color: #006;
}
.BlockMiffy,.BlockPaddington,.BlockNursery,.BlockZooLane,.BlockChildrens,.BlockCollectables,.BlockBettyBoop,.BlockHarley,.BlockWTP,.BlockJayJay,.BlockSpot,.BlockBooks,.BlockSnowman,.BlockPotter {
 font-size: 12px;
 font-weight: bold;
 color: #000;
}
.BlockPotter {
 color: #000;
 background-color: #8A9DCF; }
.BlockMiffy {
 color: #000;
 background-color: #D29A75; }
.BlockPaddington {
 color: #FFF;
 background-color: #1F48AC; }
.BlockNursery {
 color: #000;
 background-color: #E790B4; }
.BlockZooLane {
 color: #FFF;
 background-color: #88A23C; }
.BlockChildrens {
 color: #FFF;
 background-color: #567361; }
.BlockCollectables {
 color: #000;
 background-color: #DDA736; }
.BlockBettyBoop {
 color: #FFF;
 background-color: #AF2A2D; }
.BlockHarley {
 background-color: #E0B017; }
.BlockWTP {
 color: #FFF;
 background-color: #3B8457; }
.BlockJayJay {
 color: #FFF;
 background-color: #5E91D1; }
.BlockSpot {
 color: #000;
 background-color: #EBCD4C; }
.BlockBooks {
 color: #FFF;
 background-color: #8C3AC2; }
.BlockSnowman {
 color: #FFF;
 background-color: #136B26; }
.Body {
 font-size: 12px;
 color: #222; }
.Body a:link,.Body a:visited {
 color: #CA5176;
 font-weight: bold;
 text-decoration:none;
}
.Body a:link,.Body a:visited {
}
.Body a:hover {
 color: #9C143D;
 font-weight: bold;
 text-decoration:underline;
}
li.Body {
 font-weight: bold;
 font-style: normal;
 color: #A72647;
}
.List {
	font-size: 12px;
	color: #CA5176;
	margin: 1px;
	padding: 0 0 6px 12px;
	font-weight: bold;
	background: url(../images/plus_bullet.gif) no-repeat;
}
h2, h1, h3, h4 {
 color: #CA5176;
 font-weight: bold;
}
h2 {
 font-size: 16px;
  border-bottom: 1px dotted #CA5176
}
h1 {
 font-size: 18px;
}
h3 {
 font-size: 14px;
 margin: 0;
}
h4 {
 font-size: 12px;
 color: #3C7ABE;
 margin: 0;
 border-bottom: 1px dotted #114680
}
h1.homepage { color: #3C7ABE; font-weight: normal; font-size: 24px; lineheight: 1.3; }
h1.homepage2 { color: #CA5176; font-weight: normal; font-size: 24px; lineheight: 1.3; }

.homepage-strip { height: 130px; text-align: center; clear: right; margin-right: 8px;
background: #999 url(../images/homepage-2008-strip-bg.gif) repeat-x center top; }

.productbox {
 font-size: 11px;
 font-weight: bold;
 color: #000;
 background-color: #D29A75;
 left: 10px;
}
.producttitle {
 font-size: 12px;
 font-weight: bold;
}
.productcontent {
 font-size: 10px;
 color: #490000;
 text-decoration:none;
 line-height: 10px;
 background-color: #FFF8F1;
}
.productcontrol {
 font-size: 11px;
 font-weight: bold;
 color: #000;
 margin: 0 3px;
}
.productcontrol a:link,.productcontrol a:visited {
 color: #600;
 text-decoration: none;
}
.productcontrol a:hover,.productcontrol a:active {
 color: #900;
 text-decoration: underline;
}
.productnoresult {
 font-size: 11px;
 font-weight: bold;
 color: #FFF;
 background-color: #3C7ABE;
 left: 10px;
}
.ordertitle, .carttitle, .checkouttitle {
 font-size: 11px;
 font-weight: bold;
 color: #FFF;
 background-color: 3C7ABE;
}
.orderline, .cartline, .checkoutline, .checkoutmsg {
 font-size: 11px;
 font-weight: bold;
 color: #000;
}
.cartinput {
 font-size: 11px;
 font-weight: bold;
 color: #003;
 border: 1px solid #006;
}

.carttotal {
 font-size: 11px;
 font-weight: bold;
 color: #FFF;
 background-color: #700;
}
.cartbutton {
 font-size: 11px;
 color: #003;
 border: 1px solid #006;
}
.cartfull {
 font-size: 11px;
 font-weight: bold;
 color: #FFF;
 background-color: #770077;
}
.cartsmalltext {
 font-size: 10px;
 color: #000;
}
.checkoutinput, .AccBox {
 font-size: 12px;
 color: #000;
 font-weight: normal;
 border: 1px solid #006;
 padding: 1px;
}
.checkoutdisplay {
 font-size: 12px;
 color: #000;
 font-weight: normal;
}
.checkoutmsgtitle {
 font-size: 14px;
 font-weight: bold;
 color: #000;
}
.checkoutsep {
 background-color: #006;
}
.top5line {
 font-size: 10px;
 font-weight: bold;
 color: #490000;
}
.top5line a:link,.top5line a:visited {
 text-decoration:none;
}
.top5line a:visited {
 color: #290000;
}
.top5line a:hover,.top5line a:active {
 text-decoration:underline;
 color: #900;
}
.AccountHeader, .AccountHeader2 {
 font-weight: bold;
 color: #FFFFFF;
 background-color: #3C7ABE;
 height: 28px;
 padding: 0 5px;
}
.AccountHeader {
 font-size: 15px;
}
.AccountHeader2 {
 font-size: 11px;
}
.NewProductBlock {
	border: 1px solid #D68429;
 padding: 2px 3px;
	margin: 7px 5px;
}
.NewProductImage {
	margin: 1px 5px 16px 0;
	width: 60px;
	height: 70px;
}
.NewProductText {
 font-size: 12px;
	line-height: 18px;
 color: #000;
}
.NewProductText a{
 text-decoration:none;
 color: #490000;
}
.NewProductText a:hover, .NewProductText a:active{
 text-decoration:underline;
 color: #900;
}
.NewProductTitle {
	font-size: 16px;
	color: #D68429;
	margin: 0 0 10px;
	border-bottom: 1px dotted #D68429;
	font-weight: bold;
}
.ArrowedLink{
	background-image: url(../images/wee_arrow.gif);
	background-repeat: no-repeat;
 padding: 0 7px;
}
/* ------ SUMMER BANNER ----- */
.summersalecontainer { width: 100%; padding-right: 8px; }
.summersale {
margin: 0 8px 14px 0;
background: url('../images/summer-sale-banner-bg.gif') repeat-x top;
height: 90px; text-align: center; }

/* ===== 2010 Homepage ===== */
.homefooter { background:url(../images/homepage-2010-strip.png) repeat-x center top; height: 100px; text-align: center; clear: right; }
