A:link    { text-decoration: none; color:#166DB1; }
A:visited { text-decoration: none; color:#166DB1; }
A:active  { text-decoration: none; color:#166DB1; }
A:hover   { text-decoration: underline; color:#166DB1; }

A:link.footer    { text-decoration: none; color:#FFFFFF; }
A:visited.footer { text-decoration: none; color:#FFFFFF; }
A:active.footer  { text-decoration: none; color:#FFFFFF; }
A:hover.footer   { text-decoration: underline; color:#FFFFFF; }

textarea, select, input {
background : White;
border : 1px solid #000000; 
font-size : 11px;
font-family : Verdana,  Arial, Helvetica, ;
padding-left: 5px;
}


body, td
	{
	color: #000000;
	font-family: Verdana, Arial; 
	font-size: 11px;
	margin-right: 10px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;
	}

.heading { COLOR: #9026A2; font-family: Verdana, Arial; font-size: 11px; font-weight : bold }
.purple { COLOR: #9026A2; font-family: Verdana, Arial; font-size: 11px; }

.formheader
	{
	background : #F0F3FA;
	}
	
.nopad
	{
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
	}	


/* PRODUCT PAGE */

.body_pad
	{
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 15px;
	}		

.download_video
	{
	padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px;
	}	
	
.image_pad
	{
	margin-top: 0px;; margin-bottom: 8px;
	}	
	
.product_photo_padding	
	{
	margin-top: 8px;; margin-bottom: 8px;
	}		

/* ------------- */

li.list { 
		margin-left: -20px; 
		list-style-position:outside; 
		line-height : 16px;
		} 
	
.body_cellpad
	{
	padding-top: 17px; padding-bottom: 17px; padding-left: 17px; padding-right: 17px;
	}
	
.welcome_cellpad
	{
	padding-top: 0px; padding-bottom: 0px; padding-left: 15px; padding-right: 15px;
	}
	
.toys_cellpad
	{
	padding-top: 7px; padding-bottom: 0px; padding-left: 24px; padding-right: 0px;
	}	
	
.photo_welcome

	{
	margin-right:10px;
	}
	
.sidenav_h1
	{
	padding-top: 5px; padding-bottom: 5px; padding-left: 7px; padding-right: 1px;
	font-weight : bold;
	color: #92499E;
	}
	
.sidenav_h2
	{
	padding-top: 2px; padding-bottom: 2px; padding-left: 30px; padding-right: 1px;
	font-weight : bold
	}
	
.sidenav_h3
	{
	padding-top: 2px; padding-bottom: 2px; padding-left: 18px; padding-right: 1px;
	font-size: 10px;
	background : #F4ECF5;
	}	
	
td.topborder {
	border-top : 1px solid #6C799F;
	padding-top: 4px; padding-bottom: 4px;
}
	
	
	