/* **************************************************************************** */
/*	PartyPlanimals.com - Ideas Directory                                         */
/*										                                              */
/*	If you want to check the validity of the style sheet you can use this:       */
/*	http://jigsaw.w3.org/css-validator/					                          */
/*										                                              */
/* **************************************************************************** */


/*	Note the use of an absolute URI for the background image		*/
/*	This is a workaround for NN using an address relative to the		*/
/*	.html file rather than the .css file					*/


/* CLASSES                       */
.menu  {}
.head  {}
.idea {}
.nav  {}
.grandtotal {}



.apf_submit_button_style { background-color:#FFCC68; color:#000068; cursor:hand; font-weight:bold; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_color_bar { background-color:#cc99ff; font-size:x-small; text-align:center; width:100%; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_small_text { font-size:x-small; }
.apf_prices { color:#990000; }
.apf_even_row { background-color:#eeeeee; padding:6; }
.apf_odd_row { background-color:#ffffff; padding:6; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }



body {
font-size: small;
color: #000000;
background: #FFFFFF 
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%; margin-top: 0; margin-bottom: 0;

}

h4 {
font-size: medium;
font-weight: bold;
text-align: center;
border-bottom: thin solid #660066;
border-top: thin solid #660066;
color: #CC66FF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*Legal
dt.legal {
font-size: xx-small;
text-align: center;
font-family: "verdana", "arial", "geneva", sans-serif ;
}




/* Header 6				*/
h6 {color: #cccccc;
line-height: 100%; 
margin-top: 0; 
margin-bottom: 0;
}

td {
background: #FFFFFF;
}

/*  NAVIGATION LABELS				*/

/*	Table cells								*/
td.nav {
background: #660066;
}

/*	Paragraph									*/
p.nav {
color: #FFFFFF;
background: #660066;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
}

h1.nav {
font-size: large;
font-weight: bold;
text-align: center;
vertical-align: middle; 
border: none;
color: #CC66FF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	Unvisited links								*/
a.nav:link {
color: #FFFFFF;
background: #660066;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%; margin-top: 6: margin-bottom: 6:
text-decoration: none;
}

/*	Visited links								*/
a.nav:visited {
color: #FFFFFF;
background: #660066;
font-size: x-small;
font-family: "verdana", "arial", "geneva", sans-serif ;
text-decoration: none;
}

/*	Active links (not widely supported)					*/
a.nav:active {
color: #FF6666;
background: #660066;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ; 
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a.nav:hover {
color: #660066;
background: #ffffff;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
text-decoration: none;
}




/*  MENU LABELS				*/

/*	Table cells								*/
td.menu {
background: #CC66FF;
}

/*	Unvisited links								*/
a.menu:link {
color: #FFFFFF;
background: #CC66FF;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
text-decoration: none;
line-height: 100%;
margin-top: 3pt;
margin-bottom: 3pt;
}

/*	Visited links								*/
a.menu:visited {
color: #ffffff;
background: #CC66FF;
font-size: x-small;
font-family: "verdana", "arial", "geneva", sans-serif ;
text-decoration: none;
line-height: 100%;
margin-top: 3;
margin-bottom: 3;
}

/*	Active links (not widely supported)					*/
a.menu:active {
color: #FF6666;
background: #CC66FF;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 3;
margin-bottom: 3;
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a.menu:hover {
color: #CC66FF;
background: #ffffff;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 3;
margin-bottom: 3;
text-decoration: none;
}

/*  Link LABELS				*/

/*	Table cells								*/
td.link {
background: #CC66FF;
}

/*	Unvisited links								*/
a.link:link {
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 6pt;
margin-bottom: 6pt;
}

/*	Visited links								*/
a.link:visited {
font-size: x-small;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 6pt;
margin-bottom: 6pt;
}

/*	Active links (not widely supported)					*/
a.link:active {
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 6pt;
margin-bottom: 6pt;
}

/*	Links when hovered over (MSIE only)					*/
a.link:hover {
font-size: small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 6pt;
margin-bottom: 6pt;
}




/*	Paragraph									*/
p.menu {
color: #FFFFFF;
background: #CC66FF;
font-size: x-small;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
line-height: 100%;
margin-top: 3pt;
margin-bottom: 0;
}

h4.menu {
font-size: medium;
font-weight: bold;
text-align: center;
border-bottom: thin solid #660066;
border-top: thin solid #660066;
color: #660066;
margin-top: 12pt;
margin-bottom: 6pt;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

h5.menu {
font-size: x-small;
text-align: center;
color: #FFFFFF;
line-height: 125%
margin-top: 6pt;
margin-bottom: 6pt;
font-family: "verdana", "arial", "geneva", sans-serif ;
}








/*	Paragraph									*/
p {
/*margin-left: 60px;			*/
font-size: small;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	Definition list									*/
dl {
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	Menu									*/
small.menu {
font-size: small;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	Menu unvisited links							*/
a.menulink:link {
color: #6633FF;
background: #FFFFFF;
}

/*	Menu visited links							*/
a.menulink:visited {
color: #993399;
background: #FFFFFF;
}

/*	Menu active links (not widely supported)				*/
a.menulink:active {
color: #FF6666;
background: #FFFFFF;
}

/*	Menu links when hovered over (MSIE only)				*/
a.menulink:hover {
color: #FF6666;
background: #FFFFFF;
}

/*	Links unvisited links							*/
a.link:link {
color: #6633FF;
background: #FFFFFF;
}

/*	Links visited links							*/
a.link:visited {
color: #993399;
background: #FFFFFF;
}

/*	Links active links (not widely supported)				*/
a.link:active {
color: #FF6666;
background: #FFFFFF;
}

/*	Links when hovered over (MSIE only)					*/
a.link:hover {
color: #FF6666;
background: #FFFFFF;
}

/*	Unvisited links								*/
a:link {
color: #6633FF;
background: #FFFFFF;
}

/*	Visited links								*/
a:visited {
/* color: #FFFFFF; */
color: #993399;
background: #FFFFFF;
}

/*	Active links (not widely supported)					*/
a:active {
color: #FF6666;
background: #FFFFFF;
}

/*	Links when hovered over (MSIE only)					*/
a:hover {
color: #FF6666;
background: #FFFFFF;
}

/*	Links unordered lists							*/
ul {
/*margin-left: 60px;	*/
list-disc;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	The link description							*/
span.descript {
font-size: small;
color: #333333;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	New links								*/
sup.new {
font-size: x-small;
color: #FFFFFF;
background: #FF3300;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	Popular links								*/
sup.pop {
font-size: x-small;
color: #FFFFFF;
background: #00CCFF;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	Links date and hits							*/
small.date {
font-size: x-small;
color: #666666;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	Number of links in categories						*/
small.numlinks {
font-size: x-small;
color: #666666;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This class is for "Looking for something in particular?"		*/
strong.search {
color: #000000;
background: #FFFFFF;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	This class is for "More options"					*/
small.more {
font-size: small;
color: #000000;
background: #FFFFFF;
font-weight: normal;
font-family: "verdana", "arial", "geneva", sans-serif ;
}

/*	This is for main headers on all pages *apart* from the home page	*/
h1 {
font-size: x-large;
font-weight: bold;
text-align: center;
vertical-align: middle; 
border: none;
color: #CC66FF;
/*		background: #CC66FF;		*/
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This class is for the main header on the Links home page		*/
h1.home {
margin-left: 40px;
font-size: x-large;
font-weight: bold;
border: none;
color: #FFFFFF;
background: #000000;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This class is for the error messages					*/
strong.error {
color: #FFFFFF;
background: #FF3300;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This is used for the sub headers					*/
h2 {
margin-left: 40px;
font-size: medium;
font-weight: bold;
border: none;
color: #FFFFFF;
background: #000000;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This is for the margin for the form elements				*/
div.margin {
margin-left: 250px;
}

/*	This is for page $title_linked						*/
strong.title {
font-size: small;
font-weight: bold;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	Table cells								*/
td {
font-size: small;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This is  for Category Listings table cells				*/
td.catlist {
font-size: medium;
color: #990000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	Preformatted text							*/
pre {
margin-left: 60px;
font-size: small;
font-weight: bold;
color: #000000;
background: #FFFFFF;
}

/*	This is for the page last updated text					*/
small.update {
font-size: x-small;
font-weight: bold;
color: #999999;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This is for the total number of links					*/
p.grandtotal {
margin-left: 60px;
font-size: small;
font-weight: bold;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}
