/* CSS Document */

/***********************************************/
/* www.tp-toys.com                   	       */
/* tp-toys.css                  	       */
/* Author: Webnetism (www.webnetism.co.uk)     */
/* Last updated: 13 April 2006                 */
/***********************************************/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}

body, td, th {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000 /* #141d83 */;
	}

a:link 		{ color:#336699; text-decoration:underline; background-color:transparent; }
a:visited 	{ color:#336699; text-decoration:underline; background-color:transparent; }
a:active 	{ color:#336699; text-decoration:underline; background-color:#d5eafc; }
a:hover 	{ color:#336699; text-decoration:underline; background-color:#d5eafc; }

a.topLink:link 		{ font-size:10px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background:transparent; }
a.topLink:visited 	{ font-size:10px; font-weight:bold; color:#000; text-decoration:none; line-height:20px; background:transparent; }
a.topLink:active 	{ font-size:10px; font-weight:bold; color:#fff; text-decoration:none; line-height:20px; background:#e3101b; }
a.topLink:hover 	{ font-size:10px; font-weight:bold; color:#fff; text-decoration:none; line-height:20px; background:#e3101b; }

a.topLinkLogout:link 		{ font-size:10px; font-weight:bold; color:#e3101b; text-decoration:none; line-height:20px; background:transparent; }
a.topLinkLogout:visited 	{ font-size:10px; font-weight:bold; color:#e3101b; text-decoration:none; line-height:20px; background:transparent; }
a.topLinkLogout:active 		{ font-size:10px; font-weight:bold; color:#fff; text-decoration:none; line-height:20px; background:#e3101b; }
a.topLinkLogout:hover 		{ font-size:10px; font-weight:bold; color:#fff; text-decoration:none; line-height:20px; background:#e3101b; }

a.noFX:link 	{ color:#000; text-decoration:underline; background-color:transparent; }
a.noFX:visited 	{ color:#000; text-decoration:underline; background-color:transparent; }
a.noFX:active 	{ color:#000; text-decoration:underline; background-color:transparent; }
a.noFX:hover 	{ color:#000; text-decoration:underline; background-color:transparent; }

a.sCartItemLink:link 	{ font-family: Arial, sans-serif; font-size:11px; color:#000; text-decoration:underline; background-color:transparent; }
a.sCartItemLink:visited { font-family: Arial, sans-serif; font-size:11px; color:#000; text-decoration:underline; background-color:transparent; }
a.sCartItemLink:active 	{ font-family: Arial, sans-serif; font-size:11px; color:#000; text-decoration:underline; background-color:#d5eafc; }
a.sCartItemLink:hover 	{ font-family: Arial, sans-serif; font-size:11px; color:#000; text-decoration:underline; background-color:#d5eafc; }


/* left menu styles */
ul.leftMenu {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.leftMenu li a:link, ul.leftMenu li a:visited {
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	background: transparent;
	border-style: solid;
	border-color: #fff;
	border: 0px;
	border-bottom: 1px solid #fff;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #141c64;
	text-decoration: none;
}

ul.leftMenu li a:active, ul.leftMenu li a:hover {
	display: block;
	background:#3198ff;
	color: #fff;
	text-decoration: none;
}


/* infozone styles */
ul.ul_arrows {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	list-style: none;
}

ul.ul_arrows li a:link, ul.ul_arrows li a:visited {
	padding-left: 18px;
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}

ul.ul_arrows li a:active, ul.ul_arrows li a:hover {
	padding-left: 18px;
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}

ul.ul_document {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	list-style: none;
}

ul.ul_document li a:link, ul.ul_document li a:visited {
	padding-left: 18px;
	background-image: url(../images/bullet_document.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}

ul.ul_document li a:active, ul.ul_document li a:hover {
	padding-left: 18px;
	background-image: url(../images/bullet_document.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}


/* font styles */

.logoText {
	color: #fff;
	}

.red {
	font-size: 10px;
	color: #de0d17;
	}
	
.statusText {
	font-weight: bold;
	color: #2c90cc;
	}

.searchField {
	width: 100px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	}

.pulldownField {
	margin: 3px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	}

.loginField {
	width: 90%;
	margin: 3px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	}

.loginField70 {
	width: 70%;
	margin: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	}

.welcomeText {
	font-weight: bold;
	color: #2c90d6;
	}
	
h1.productTitle {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #2c90d6;
	text-align: right;
	}
	
h1.sitemapTitle {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #2c90d6;
	text-align: left;
	}
	
.sCartText {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	}
	
.priceText {
	font-size: 13px;
	font-weight: bold;
	color: #2c90d6;
	}

.priceTextStrikethrough {
	font-size: 11px;
	font-weight: bold;
	text-decoration: line-through;
	color: red;
	}
	

/* div specifications */

div.shoppingTitleBasket {
	width: 100%;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	background-color: #d5eafc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #000;
	}

div.container {
	float: left;
	width: 100%;
	padding: 5px;
	padding-top: 15px;
  	}
	

div.float33 {
  	float: left;
	width: 30%;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px 0px 10px 0px;
  	border: 1px solid #fff;
	text-align: center;
	}
	
div.float50 {
  	float: left;
	width: 50%;
  	}
	
div.promoTextTitle {
	padding: 4px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #3399CC;
	text-align: center;
   	}
	
div.promoTextTitle a:link, div.promoTextTitle a:visited {
	background-color: transparent;
	color: #3399CC;
	text-decoration: none;
	}

div.promoTextTitle a:active, div.promoTextTitle a:hover {
	background-color: #3399CC;
	color: #fff;
	}

div.prodTitle {
	padding: 4px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #e20e13;
	text-align: center;
   	}
	
div.prodTitle a:link, div.prodTitle a:visited {
	background-color: transparent;
	color: #e20e13;
	text-decoration: none;
	}

div.prodTitle a:active, div.prodTitle a:hover {
	background-color: #e20e13;
	color: #fff;
	}
	
	
td.tdpaddingleft {
	padding-left: 40px;
}

ul.bulletstyle1 {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	list-style: none;	
}

ul.bulletstyle1 li {
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	list-style: url(../images/bullet1.gif);
	line-height: 18px;
}

#cmsMainContentContainer {
	padding: 0px 0px 40px 0px;
	margin: 0px;
	margin-left: 65px;
	border-color: #4ca5fe;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	width: 70%;
}