* {	/* remove any inherited padding-margins */
	margin:0;
   padding:0;
}
#fp1 
{
	border: 1px solid black;
	background: #F3F3E9;
	padding:5px;
	border-collapse: collapse;
}
#fp2 
{
	border: 0px solid blue;
	background: #F3F3E9;
	padding:0px;
	margin: 5px;
}
#fp-button
{
	height:30px;
}
#fp1 tr, #fp2 tr
{
	font-size:20px; /* required to give enough room for backround images */
}
#fp-f input
{
width:90px;
	 border: solid 1px #EBEBEB;	
font-family:verdana, sans-serif;
	font-size: x-small;
	height:16px;	
}
#fp-f a
{
text-decoration: none;
	margin-right:0px;
	background: url(listOff.gif) no-repeat;
	font-size:18px; 
}
#fp-f a:hover
{
   background: url(listOn.gif)  no-repeat;
}

#fp-s input
{
width:25px;
 border: solid 1px #EBEBEB;
	font-family:verdana, sans-serif;
	font-size: x-small;	
	height:16px;	
}
#fp-s a
{
text-decoration: none;
   background: url(listOff.gif)  no-repeat;
	margin-right:0px;
	font-size:18px; 
}
#fp-s a:hover
{
   background: url(listOn.gif)  no-repeat;
}
#fp-w a, #fp-w a.active0
{
text-decoration: none;
   background: url(wOff.gif)  no-repeat;
	margin-left:7px;
	margin-right:2px;
	height:130px;
}
#fp-w a.active1
{
   background: url(wOffR.gif)  no-repeat;
}
#fp-w a:hover, #fp-w a.active0:hover
{
   background: url(wOnR.gif)  no-repeat;
}
#fp-w a.active1:hover
{
   background: url(wOn.gif)  no-repeat;
}
#fp-i a, #fp-i a.active0
{
text-decoration: none;
   background: url(iOff.gif)  no-repeat;
	margin-right:2px;
}
#fp-i a.active1
{
   background: url(iOffR.gif)  no-repeat;
}
#fp-i a:hover, #fp-i a.active0:hover
{
   background: url(iOnR.gif)  no-repeat;
}
#fp-i a.active1:hover
{
   background: url(iOn.gif)  no-repeat;
}
#fp-u a, #fp-u a.active0
{
text-decoration: none;
   background: url(uOff.gif)  no-repeat;
	margin-right:7px;
}
#fp-u a.active1
{
   background: url(uOffR.gif)  no-repeat;
}
#fp-u a:hover, #fp-u a.active0:hover
{
   background: url(uOnR.gif)  no-repeat;
}
#fp-u a.active1:hover
{
   background: url(uOn.gif)  no-repeat;
}
#fp-l a, #fp-l a.active0
{
text-decoration: none;
   background: url(leftOff.gif)  no-repeat;
	margin-right:2px;
}
#fp-l a.active1
{
   background: url(leftOffR.gif)  no-repeat;
}
#fp-l a:hover, #fp-l a.active0:hover
{
   background: url(leftOnR.gif)  no-repeat;
}
#fp-l a.active1:hover
{
   background: url(leftOnR.gif)  no-repeat;
}
#fp-c a, #fp-c a.active0
{
text-decoration: none;
   background: url(centerOff.gif)  no-repeat;
	margin-right:2px;
}
#fp-c a.active1 
{
   background: url(centerOffR.gif)  no-repeat;
}
#fp-c a:hover, #fp-c a.active0:hover
{
text-decoration: none;
   background: url(centerOnR.gif)  no-repeat;
}
#fp-c a.active1:hover
{
   background: url(centerOnR.gif)  no-repeat;
}
#fp-r a, #fp-r a.active0
{
text-decoration: none;
   background: url(rightOff.gif)  no-repeat;
	margin-right:7px;
}
#fp-r a.active1
{
   background: url(rightOffR.gif)  no-repeat;
}
#fp-r a:hover, #fp-r a.active0:hover
{
   background: url(rightOnR.gif)  no-repeat;
}
#fp-r a.active1:hover
{
   background: url(rightOnR.gif)  no-repeat;
}
#fp-sdd	table/* size drop down */
{
	padding:0;
	margin: 0;
	margin-bottom: 10px;
}
#fp-sdd	a/* size drop down */
{
	font-family: Verdana, sans-serif;
	padding:0;
	margin: 0;
	height: 30px;
	background: #F3F3E9;
}

#xfp-sdd a:hover, a:active
{
background: black;
color:#F3F3E9;
}

#fp-fdd	a/* size drop down */
{
	padding:0;
	margin: 0;
	background: #F3F3E9;
}

#fp-fdd a:hover
{
background: black;
color:#F3F3E9;
}
#fp-au a
{
text-decoration: none;
   background: url(auOff.gif)  no-repeat;
}
#fp-au a:hover
{
   background: url(auOn.gif)  no-repeat;
}
#fp-au a:active
{
   background: url(auOffR.gif)  no-repeat;
}
#fp-ad a
{
text-decoration: none;
   background: url(adOff.gif)  no-repeat;
}
#fp-ad a:hover
{
   background: url(adOn.gif)  no-repeat;
}
#fp-ad a:active
{
   background: url(adOffR.gif)  no-repeat;
}
#fp-al a
{
text-decoration: none;
   background: url(alOff.gif)  no-repeat;
}
#fp-al a:hover
{
   background: url(alOn.gif)  no-repeat;
}
#fp-al a:active
{
   background: url(alOffR.gif)  no-repeat;
}
#fp-ar a
{
text-decoration: none;
   background: url(arOff.gif)  no-repeat;
}
#fp-ar a:hover
{
   background: url(arOn.gif)  no-repeat;
}
#fp-ar a:active
{
   background: url(arOffR.gif)  no-repeat;
}

#arrows 
{
	border: 1px ridge black;
	background: #F3F3E9;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
}
#arrows a
{
	font-size:15px;
}
#arrows td
{
padding:0;
margin:0;

	width:18px;
	height:18px;

}