


body  {font-family:verdanna, sans-serif;font-size:.5em;
margin:0 0 0 0;padding:0; 
	 text-align: center;

background:url(g/pagemid.gif);
background:url(g/off-white.gif);	
background-repeat: repeat;
background-position: center top;width:100%;

}


#whitetop {margin:-2px auto 0 auto;
background:url(g/whitetop.gif);background:url(g/pagetop.gif);
background-repeat: no-repeat;
background-position: center top;
height:50px;
width:480px;
}
#whitetopA {margin:-20px 0 0 114px;
background:url(g/whitetop.gif);background:url(g/pagetop.gif);
background-repeat: no-repeat;
background-position: center top;
height:50px;
width:500px;
}

#whitebot {margin:0px 0 0 0;padding:0 0 0;
background:url(g/whitebot.gif);background:url(g/pagebot.gif);
background-repeat: no-repeat;
background-position: center top;
height:60px


}

#page {
	
margin: 0px auto 0 auto;

	padding: 20px 0 0 28px;

	

width:756px;
background:url(g/pagemidZZ.gif);
	background-repeat: repeat;
background-position: center top;

}
h1 {

margin: 0px auto 0px auto;
text-indent:-9999px;
padding: 0px;

color:#aaa;
width:672px;height:1px;
overflow: hidden;

}
h2  {font-size:150%;color:#777;text-align:center;margin:0 auto 10px auto;}
h3 {font-size:11px;font-weight:normal;color:#555;text-align:center;margin:0 20px 30px 30px;}

#wesname {

margin: 0px auto 0px auto;

padding: 0px;


color:#aaa;
width:672px;height:23px;

background:url(g/nameZZ.gif);
background-repeat: no-repeat;
background-position: 85px -19px;
overflow:  visible;border:1px none #777;
border-top:1px none #fff;


position:relative;z-index:1;
}
#wesnameA {

margin: 0px 0 0px -318px;

padding: 0px;


color:#aaa;
width:672px;height:33px;

background:url(g/name.gif);
background-repeat: no-repeat;
background-position: 85px -9px;
overflow:  visible;border:1px none #777;
border-top:1px none #fff;


position:absolute;z-index:11;top:16px;left:50%;
}

h6 {text-indent:0;
width:100%;height:50px;
margin:0 auto 0 auto;padding:0;
color:#999;
font-family:  Arial, sans-serif;font-weight:normal;
font-size:100%;
letter-height:2em;
background:url(g/off-white.gif);	
background-repeat: repeat;
}


#contentTOP  {
background:url(g/pagetop.gif);
background-repeat: no-repeat;
background-position: -270px 0;
height:50px;
width:480px;
margin:  0 0 0px 0px;
}




#contentBOTTOM  {
background:url(g/pagebot.gif);
background-repeat: no-repeat;
background-position: -270px 0;
height:40px;
width:480px;
margin:  0 0 0px 0px;
}


#content  {
       padding:0px 0 0px 0;
			
			 width: 470px;
			 float: left;  
       margin: -20px 0 0px 0;
 
		
		text-align:center;
color:#555;
line-height:1.3em;	letter-spacing:.1px;	
	background-color:transparent;	
	position:relative;z-index:9;

background:url(g/pagemid.gif);
	background-repeat: repeat;
background-position:  -270px 0;
}
#content p  { font-size: 150%;line-height:1.5em;
color:#333;
padding: 0;
width:400px;padding:0;
margin:0 auto 1.5em auto;
text-align: justify;
}
#content p.toys {width:380px;}
#content img {margin:0px auto 2px auto;padding:3px;
background-color:#eee;border:1px solid #fff;}

#content dl  {font-size: 140%;line-height:1.5em;text-indent:0;
color:#333;
padding: 0;
width:400px;padding:0;
margin:-25px auto 1.5em auto;
text-align: left;
}
#content dt {font-weight:bold;color:#444;
margin:16px 0 0px 0;width:140px;}h3

#content dt.a {font-weight:bold;font-size:110%;color:#999;
margin:26px 0 18px 0;width:400px;letter-spacing:1px;border-bottom:1px solid #ccc;
}
#content dd {margin:-1.4em 0 0 60px;color:#444;line-height:1.2em;
text-indent:0;}
#content dd.a {margin:10px 0 0 60px;color:#444;}


#content ul {width:380px;margin:0 0 0 0;font-size:150%;list-style:none;
text-indent:0px;}

#content ul li {display:inline;margin:0 20px 24px 0;list-style:none;line-height:2.5em;
color:#999;font-weight:normal;}




#clear {clear:both;width:699px;height:5px;
background-color:transparent;
background:url(g/off-white.gif);	
background-repeat: repeat;
}






#frame {
width: 134px;

float:left;
margin: 0px 0 0 0;
padding: 0 0 0 3px;


}

#sitenav {
margin: 0px auto 0 auto;

width: 132px;

padding: 0px;




}
#sitenav ul {
color: #444;

font-family: Georgia, serif;font-family:  Verdanna,  sans-serif;
font-weight: normal;
font-size: 140%;
letter-spacing:0px;
line-height:1em;
list-style-type: none;
margin: 0 9px 0 0;
padding: 20px 0 0 0;
text-align:center;


}
#sitenav li a:link  {
text-decoration:none;
color:#330066;
display: block;

}

#sitenav li a:visited  {
text-decoration:none;
color:#330066;
display:block;
border:none;
}

#sitenav img {border:none;} 

#sitenav li {

margin: 0 0 .6em 0;
padding:2px;
        
width:120px;





border-bottom:1px solid #eee;
}
#sitenav li.here {border-bottom:1px none #aaa;border-left:1px none #ccc;color:#ad99c2;}
#sitenav address {font-size:130%;margin:15px auto 0 auto;font-style:normal;color:#999;}
#sitenav address i {color:#999;}

#sitenav li span {font-size:.1em;margin-left:-44px;margin-top:-10px;}
#sitenav li a span  {color:#333;}



#sitenav li a:hover  {
text-decoration:none;
color:#ad99c2;

display: block;
border:none;


}
#sitenav li a:visited hover  {
text-decoration:none;
color:#fff;
display:block;
border:none;
}












#slideholder {margin:0px 0 0 12px;padding:0;float:left;width:120px;
border-left:1px none #ddd;
text-align:center;
}





#Aslides {

margin:0px auto 20px auto;padding:0 0 22px 0;
text-align:center;
width: 80px;


display:block;

}








#Aslides ul {list-style-type:none;
width:89px;
margin:0px auto 0 auto;
padding:0;

text-align:center;



}
#Aslides ul li{

font-size:12px;letter-spacing:0px;
color:#fff;

color:#000;
text-align:center;
text-indent:0px;
margin:0px auto 0 auto;
padding:3px;
display:block;

border:1px solid #ddd;

}
#Aslides ul li img {margin-top:0;border:none;}

#Aslides ul li a:link {border:none;text-decoration:none;display:block;}
#Aslides ul li a i { text-decoration:none;visibility: hidden; border:none;}


/* ---------------------------------Start Willy Wire Style */


#WillyWires {

padding-top:60px;
background:url(g/WillyWires_name.jpg);
background-repeat: no-repeat;
background-position: 180px -2px;

width:440px;
margin:  10px auto 0 auto;background-color:#fff;
}


#WillyWires p{ width:80%;
}

#WillyWires img{ padding 1px;border:solid 1px #aaa;margin:0;
}
#WillyWires h3{ text-align:left;width:400px;margin:0px 0 24px 15px;padding:0;color:#222;
}

#WWchoices {

margin:30px 0 20px 0;padding:0 0 0px 0;
text-align:center;
width: 120px;


display:block;
background-color:#fff;
border:1px solid #ddd;
}



#WWchoices ul {list-style-type:none;
width:100%;
margin:0px auto 0 auto;
padding:0;

text-align:center;
background-color:#fff;


}


#WWchoices ul li{text-align:left;text-indent:0px;
margin:0px auto 0 auto;
padding:0px;
display:block;
font-size:11px;
border:1px solid #ddd;
}


#WWchoices ul li a:link {border:none;text-decoration:none;display:block;color:#330066;
margin:0;padding:2px;
}

#WWchoices ul li a:visited {border:none;text-decoration:none;display:block;color:#330066;
margin:0;padding:2px;
}

#WWchoices ul li a:hover {
background-color:#ad99c2;
}

 #gal hr {color:#ccc;width:50px;height:1px;border:none;} 
#gal dl{background-color:transparent;margin:20px auto 0 auto;padding:0px;}
#gal dt {margin:0px 0 0 0;text-align:center;width:400px;}

#gal dd {margin:0px 0 0 0;line-height:1.5em;text-align:center;width:400px;}
