pre{color:blue;}

ul,ul li{list-style:none;margin:0;padding:0;}

body,div,p{font-family:Arial,Helvetica,Sans-serif;font-size: 11px;color:#333333;}

body {margin:0px;background-color:#FFF;}

a{text-decoration:underline; color:#2b3395;}

a:hover {color:#FF0000;}

/*a:active {text-decoration: none;color:#333333;}*/

.spacer{clear:both; height:10px;}



/*headings & texts*/

h1,h2,h3,h4,h5{font-weight:bold; padding:0; margin:0; line-height:18px;}

h1{font-size:15px;}

h2{font-size:13px;}

h3{font-size:12px;}

h4{font-size:11px;}

h5{font-size:10px;}

p{line-height:17px;}





		/*------------- main wrapper ---------------- */

		#wrapper{

		width:902px;

		height:auto;

		margin:auto;

		margin-top:10px;

		margin-bottom:10px;

		border:solid 0px #ebebeb;

		padding:10px;

		}



		/*------------- common header ---------------- */

		#header{

		margin:0;

		padding:0;

		height:74px;

		overflow:auto;

		overflow-x:hidden;

		overflow-y:hidden;

		color:#2d3093;

		}

		

		#header li{

		float:left;

		}

		

		#header a{

		color:#2d3093;

		text-decoration:none;

		margin:0 5px 0 5px;

		}

		

		#header a:hover{

		color:#FF0000;

		}



		/*------------- common menu ---------------- */

		#menu{

		background-image:url(images/menu.jpg);

		width:902px;

		height:30px;

		overflow:auto;

		overflow-x:hidden;

		overflow-y:hidden;

		}

		

				#menu ul{

				margin:0 0 0 15px;

				padding:0;

				list-style:none;

				height:30px;

				color:#FFFFFF;

				font-weight:bold;

				overflow:auto;

				overflow-x:hidden;

				overflow-y:hidden;				

				}

				

				#menu ul li{

				float:left;

				display:block;

				height:30px;

				padding:0 0 0 0;

				margin:0 0 0 0;

				}

				

				#menu ul li a{

				display:block;

				color:#FFFFFF;

				height:30px;

				padding:8px 13px 0 13px;

				text-decoration:none;

				}

				

				#menu ul li a:hover{

				background-color:#e20000;

				color:#FFFF00;

				}

				

				

				#menu ul .separator{

				background-image:url(images/menu_separator.jpg);

				width:2px;

				height:30px;

				display:block;

				}

				



		/*------------- breadCrumbs ---------------- */			

		#breadCrumbs{

		border:solid 1px #CCCCCC;

		border-top:none;

		margin:0 0 0 0;

		padding:5px 5px 5px 15px;

		font-size:10px;

		background-color:#ebebeb;

		} 	

		

		#breadCrumbs a{

		font-size:10px;

		text-decoration:underline;

		color:#2b3395;

		}		

				

		/*------------- slideshow ---------------- */

		#slideshow{

		width:902px;

		height:350px;

		overflow:auto;

		overflow-x:hidden;

		overflow-y:hidden;

		}

		

			#slideshow li{

			margin:0;

			padding:0;

			float:left;

			}

			

			#slideshow .left{

			width:702px;

			height:350px;			

			}

			

			#slideshow .right{

			width:200px;

			height:350px;

			}		

			

			

		/*------------- featuredCategories ---------------- */

		#featuredCategories{

		margin:auto;

		overflow:auto;

		color:#2d3093;

		}

		

		#featuredCategories ul{

		width:880px;

		height:auto;

		margin:auto;

		}

		

		#featuredCategories ul li{

		border:solid 0px #CCCCCC;

		width:163px;

		text-align:center;

		float:left;

		margin-right:13px;

		}

		

		#featuredCategories ul li .top{

		background-image:url(images/cat_top.jpg);

		width:163px;

		height:12px;

		display:block;

		}

		

		#featuredCategories ul li .middle{

		background-image:url(images/cat_middle.jpg);

		background-repeat:repeat-y;

		width:163px;

		height:auto;

		display:block;

		}

		

		#featuredCategories ul li .bottom{

		background-image:url(images/cat_bottom.jpg);

		width:163px;

		height:27px;

		display:block;

		}	

		

		#featuredCategories ul li .bottom h1{

		padding:3px 0 0 0;

		margin:0 0 0 0;

		font-size:10px;

		text-transform:uppercase;

		}	





			

		/*------------- shoping cart ---------------- */

			 

			#shoppingCart{ /*Shopping Cart Under in My Account Link*/

			width:902;

			height:auto;

			border:solid 0px #CCCCCC;

			margin:0;

			}

		

			  #shoppingCart table{

			  border:solid 0px #CCCCCC;

			  margin:10px 0 0 0;

			  }

			  

			  #shoppingCart table td{

			  border-bottom:solid 1px #E9E9E9;

			  padding:4px 0 4px 0;

			  }

			  

			  #shoppingCart table .row0 td{

			  border:none;

			  }

			  

			  #shoppingCart table .row1{

			  font-weight:bold;

			  color:#000000;

			  }

			  

			  #shoppingCart table .row2{

			  font-weight:bold;

			  color:#000000;

			  }			  

			  

			  #shoppingCart table .row2 td{

			  border-top:solid 3px #CCCCCC;

			  border-bottom:none;

			  }

			  

			  #shoppingCart table .row3 td{

			  border-top:solid 3px #2b3394;

			  border-bottom:none;

			  font-weight:bold;

			  }

			  

			  

			  /*------------- buttons for shopping cart ---------------- */

			 #shopCartButtons{

			 margin:5px 0 0 0;

			 }			  

					

			 #shopCartButtons li{

			 float:left;

			 margin:0 5px 0 0;

			 }					

					.btnUpdateCart{

					background-image:url(http://latoystore.com/templates/front/latoystore/images/btn_updateShopCart.jpg);

					width:135px;

					height:25px;

					display:block;

					border:none;

					cursor:pointer;

					}

					

					.btnUpdateCart:hover{

					border:none;

					}

					

					.btnContinueShopping{

					background-image:url(http://latoystore.com/templates/front/latoystore/images/btn_continueShopping.jpg);

					width:135px;

					height:25px;

					display:block;

					border:none;

					cursor:pointer;					

					}

					

					.btnContinueShopping:hover{

					border:none;

					}

					

					.btnContinueCheckout{

					background:url(http://latoystore.com/templates/front/latoystore/images/btn_continueCheckout.jpg) no-repeat;

					width:134px;

					height:25px;

					display:block;

					border:none;		

					cursor:pointer;			

					}	

					

					.btnContinueCheckout:hover{

					border:none;

					}				  



		

		/*------------- customer profile ---------------- */	

		#customerProfile{

		margin:0;

		padding:0;

		overflow:auto;

		border:solid 0px #000000;

		}

		

			#customerProfile li{

			float:left;

			}

			

			#customerProfile .left{

			width:204px;

			height:auto;

			background-image:url(images/left_nav_bg.jpg);

			overflow:auto;

			border:solid 0px #000000;

			}

					.left .top{

					background-image:url(images/left_nav_top.jpg);

					width:204px;

					height:12px;

					overflow:auto;

					overflow-x:hidden;

					overflow-y:hidden;

					}

					

					.left .navLeft{

					width:204px;

					margin:auto;

					padding:0;

					overflow:auto;

					overflow-x:hidden;

					overflow-y:hidden;

					}

					

						   .navLeft li{

						   clear:both;

						   width:100%;

						   font-weight:bold;

						   display:block;

						   }

						   

						   .navLeft li a{

						   font-size:11px;

						   display:block;

						   padding:5px 15px 5px 15px;

						   margin:0 0 0 0;

						   color:#2a3494;

						   border-top:solid 1px #d7d7d7;

						   text-decoration:none;						   

						   }

						   

						   .navLeft li a:hover{

						   color:#FF0000;

						   }

						   

						   .navLeft h1{

						   color:#FF0000;

						   text-align:center;

						   }

						   

						    .navLeft h2{

							color:#2c3293;

							text-align:left;

							font-size:11px;

							padding:10px 15px 0 15px;

							}





					.left .bottom{

					background-image:url(images/left_nav_bottom.jpg);

					width:204px;

					height:12px;

					overflow:auto;

					overflow-x:hidden;

					overflow-y:hidden;

					}

			

			#customerProfile .right{

			width:685px;

			height:auto;

			float:right;

			overflow:auto;

			}		

			

			#customerProfile .right #accountContent{

			border:solid 0px #ebebeb;

			}

			

			#accountContent h1{

			border-bottom:solid 3px #2a3494;

			color:#2a3494;

			}

			

			#accountContent table{

			border:solid 1px #c3c5d4;

			border-top:none;

			

			margin:0 0 0 0;

			padding:0;

			width:100%;

			}

			

			#accountContent table td{

			padding:8px 10px 8px 10px;

			border:solid 1px #ebebeb;

			border-bottom:none;

			border-right:none;

			border-left:none;			

			}

			

			#accountContent input,submit{

			margin:0;

			padding:2px;

			font-size:11px;

			}

			

			#accountContent .error{

			border:solid 0px #FF0000;

			padding:5px;

			margin:2px 0 2px 0;

			color:#FF0000;

			}

			

			#accountContent .success{

			color:#2a3494;

			text-transform:capitalize;

			}

			

		/*------------- Icons For Check Out ---------------- */		

					.iconCartUL{

					width:610px;

					padding:0;

					display:block;

					overflow:auto;

					text-align:center;

					margin:auto;

					margin-top:20px;

					margin-bottom:20px;

					}	

					

					.iconCartUL a{	

					text-decoration:none;

					cursor:pointer;					

					}

					

						.iconCartUL li{

						float:left;

						margin:0 50px 0 0;

						}	

						

						.iconLabel{

						width:72px;

						color:#FF6600; 

						font-weight:bold; 

						font-size:11px;

						margin:5px 0 0 0;

						}

						

						.iconLabelDisable{

						width:72px;

						color:#CCCCCC;

						font-weight:bold; 

						font-size:11px;

						margin:5px 0 0 0;

						}

						

						.iconCart{

						background-image:url(images/icon_cart.jpg);

						width:72px;

						height:72px;

						display:block;

						}

						

							.iconCartDisable{

							background-image:url(images/icon_cart.jpg);

							width:72px;

							height:72px;

							display:block;

							background-position:bottom;

							}						

						

						.iconLogin{

						background-image:url(images/icon_login.jpg);

						width:72px;

						height:72px;

						display:block;

						}

						

							.iconLoginDisable{

							background-image:url(images/icon_login.jpg);

							width:72px;

							height:72px;

							display:block;

							background-position:bottom;

							}							

						

						

						.iconBilling{

						background-image:url(images/icon_billing.jpg);

						width:72px;

						height:72px;

						display:block;

						}	

						

							.iconBillingDisable{

							background-image:url(images/icon_billing.jpg);

							width:72px;

							height:72px;

							display:block;

							background-position:bottom;

							}							

						

						.iconComplete{

						background-image:url(images/icon_complete.jpg);

						width:72px;

						height:72px;

						display:block;

						}		

						

							.iconCompleteDisable{

							background-image:url(images/icon_complete.jpg);

							width:72px;

							height:72px;

							display:block;

							background-position:bottom;

							}					

		

		/*------------- checkout ---------------- */

		#checkOut{

		margin:0;

		padding:0;

		}

		

		#checkOut table td{

		padding:5px 0 5px 0;

		}

		

		.validator{

		border:solid 1px #FF0000;

		margin:0 0 10px 0;

		padding:10px;

		color:#FF0000;

		}

		

		/*------------- content ---------------- */

		#content{

		width:550px;

		height:auto;

		border:solid 0px #ebebeb;

		margin-right: 40px;

		}

		

		#content .padding{

		padding:5px;

		}

		

		

			#title{

			padding:0;

			margin:auto;

			overflow:auto;

			overflow-x:hidden;

			overflow-y:hidden;

			}

			

			#title li{

			float:left;

			}		

			

			#title .center{

			background-image:url(images/title_middle.jpg);

			width:878px;

			height:35px;

			}		

			

			#title h1{

			font-size:17px;

			font-family:Georgia, "Times New Roman", Times, serif;

			color:#2b3395;	

			}

			

			#title table td{

			color:#000000;

			padding:8px 0 0 0;

			}

			

			#title table a{

			color:#000000;

			padding:0 1px 0 1px;

			}

			

			#title select{

			font-size:11px;

			border:solid 1px #000000;

			padding:2px;

			}

			

			/*---------- bottom paging ----------*/

			#titleBottom{

			padding:0;

			margin:auto;

			margin-top:3px;

			overflow:auto;

			overflow-x:hidden;

			overflow-y:hidden;

			}

			

			#titleBottom li{

			float:left;

			}		

			

			#titleBottom .center{

			background-image:url(images/title_bottom_middle.jpg);

			width:878px;

			height:35px;

			}		

			

			#titleBottom h1{

			font-size:17px;

			font-family:Georgia, "Times New Roman", Times, serif;

			color:#2b3395;	

			}

			

			#titleBottom table td{

			color:#000000;

			padding:8px 0 0 0;

			}

			

			#titleBottom table a{

			color:#000000;

			padding:0 1px 0 1px;

			}

			

			#titleBottom select{

			font-size:11px;

			border:solid 1px #000000;

			padding:2px;

			}	

			

			

			/*---------- Product ----------*/					

			#products{

			width:890px;

			margin:auto;

			padding:0;

			overflow:auto;

			overflow-x:hidden;

			overflow-y:hidden;

			}	



			#products li{

			display:block;

			background-image:url(images/product_bg.jpg);

			background-repeat:repeat-y;

			width:163px;

			height:auto;

			text-align:center;

			float:left;

			margin:5px 7px 5px 7px;

			}

			

			/*---------- itemSelected ----------*/

			#itemSelected{

			width:890px;

			height:auto;

			overflow:auto;

			}

			

			#itemSelected li{

			float:left;

			}			

			

			#itemSelected .left{

			width:445px;

			}

			

				#itemSelected .left img{

				border:solid 1px #ebebeb;

				padding:5px;

				}

				

				#itemSelected .left .viewLarger{

				border:none;

				text-align:center;

				}

				

			

			#itemSelected .right{

			width:445px;

			}

			

			#itemSelected .right a{

			color:#0000FF;

			text-decoration:underline;

			}

			

				#itemSelected .right h1{

				font-size:18px;

				font-family:Georgia, "Times New Roman", Times, serif;

				}	

				

				#itemSelected .right p{

				line-height:20px;

				}

				

				#itemSelected .right .price{

				color:#FF0000;

				font-size:14px;

				}

				

			#itemReviewHeader{

			width:890px;

			height:auto;

			border:solid 0px #ebebeb;

			overflow:auto;

			margin:10px 0 0 0;

			}

			

			#itemReviewHeader li{

			float:left;

			}

			

			#paging{

			text-align:right;

			}

			

			#paging a{

			background-color:#ebebeb;

			border:solid 1px #CCCCCC;

			padding:2px 5px 2px 5px;

			text-decoration:none;

			color:#000000;

			}

			

			#paging a:hover{

			background-color:#ffacac;

			color:#000000;

			border:solid 1px #990000;

			}

			

			

				

				

			

			

		

		/*------------- common footer ---------------- */	

		#footer{

		width:902px;

		height:auto;

		}

		

		#footer .top{

		background-image:url(images/footer_top.jpg);

		width:902px;

		height:13px;

		display:block;

		}

		

		#footer .middle{

		background-image:url(images/footer_bg.jpg);

		width:902px;

		height:auto;

		display:block;

		}		

		

		#footer .bottom{

		background-image:url(images/footer_bottom.jpg);

		width:902px;

		height:13px;

		display:block;

		}	

		

		#footer ul{

		width:860px;

		margin:auto;

		overflow:auto;

		}	

		

		#footer ul li{

		float:left;

		margin-right:40px;

		}

		

		#footer a{

		line-height:18px;

		color:#333333;

		}

		

		#footer a:hover{

		color:#FF0000;

		}

		

		#footer .btnSignup{

		background-image:url(images/btn_signup.png);

		background-color:#f3f3f3;

		width:82px;

		height:25px;

		display:block;

		border:none;

		cursor:pointer;

		}

		



			



#content_static{

border:solid 1px #CCCCCC;

padding:20px;

overflow:hidden;

}

#content_static a{

	color:#FF0000;
	text-decoration:underline;
	
}

#content_static p{

text-align:justify;

}

#content_static ul{

	list-style:disc inside;
	
}


#content_static h1{

	font-size:25px;
	margin-bottom:10px;
	color:#2a3496;

}



#content_static #contact{



}

#content_static form fieldset{

	border:0px;

}



#content_static form label{

	display:block;

	margin-top:20px;

	margin-bottom:4px;	

}



#content_static  span.required{

	color:red;

	font-weight:bold;

}

#content_static input[type="text"]{

	display:block;

}

#content_static input[type="submit"]{

	height:30px;

	background-color:#7AB700;

	color:white;

	font-size:15px;

	margin-left:10px;

	margin-top:20px;

}



/*Vdaemon*/

.vderror{color:red;}

label.vderrorclass{color:red;font-weight:bold;display:block}

.vdcerrclass{border:1px inset red;height:16px;}





/*Sitemap*/

#sitemapx{

	

}

#sitemapx_right{

	float:left;

	width:400px;

	

}

#sitemapx_left{

	float:left;

	width:400px;

	padding-bottom:40px;

}

#sitemapx ul{

	margin-left:15px;

}

#sitemapx li.sm_category,#sitemapx li.sm_category a{

	font-size:16px;

	font-weight:bold;

	color:#333333;

	text-decoration:none;

	list-style:disc;

}



#sitemapx li.sm_category a:hover{

	text-decoration:underline;

}



#sitemapx ul.sm_products{

	margin-bottom:17px;

}



#sitemapx .sm_products li{



}



#sitemapx .sm_products a{



}





/*Subscribe*/

#subscribe{



}

