body
{background-image: url(images/bg.gif);}
body, table, td, div, p, form, select, input, a, h1, h2, h3, h4, h5, h6
{font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10pt; font-weight: normal; text-decoration: none; margin: 0 0 0 0 ; padding: 0 0 0 0; border: 0;}
img
{display: inline; margin: 0 0 0 0; padding: 0 0 0 0; border: 0;}

#container1
{width: 777px; margin-left:auto; margin-right:auto; margin-top:10px;background-image: url(images/all.jpg); background-repeat:no-repeat;background-color: #fff;}

#header
{float: left; width:773px; height: 118px; border: #000 2px solid;}

#topbar
{float: left; width:770px; padding: 4px 3px 1px 0; border-left: #000 2px solid; border-right: #000 2px solid; background-color: #cc6633; text-align: right;}
#topbar img
{vertical-align:bottom; padding: 0 0 3px 0;} 

#container2
{float: left; width: 773px; border: #000 2px solid;} 

#sidebar
{float: left; width: 160px; padding: 10px;}
#sidebar ul
{list-style: none; padding: 0 0 0 10px;
	/* Hack */
	margin: 0 10px 0 -16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0 5px 0 0;}
	html>body #menu ul
	{margin: 0 10px 0 0;} 
	/* End Hack */
#sidebar ul li
	{
	padding: 0;margin: 0;
	}
#sidebar ul.about
	{list-style: none; padding: 0 0 0 20px;
	/* Hack */
	margin: 0 10px 0 -16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0 5px 0 0;}
	html>body #menu ul
	{margin: 0 10px 0 0;} 
	/* End Hack */
#sidebar ul.about li
	{
	padding: 0;margin: 0;
	}

#content #lists ul h3
	{
	text-align: left;
	}
	
#content
{float: right; width: 580px; padding: 10px 10px 10px 0;}
#content h1, h2, h3, h4, h5, h6
{text-align: center;}
#content p
{color: #cc6633;font-weight:normal;}
#content p.brown
{color: #993300;}
#content p.nobold
{font-weight: normal;}
#content #index_button
{margin-left: auto; margin-right: auto; width: 250px; border: #000 2px solid; padding: 4px 10px 4px 10px; background-color: #cc6633;text-align:center;}
#center_form
{margin-left: auto; margin-right: auto; width:560px; text-align:center;}
#content table
{width:100%; border: #000 1px solid; vertical-align:top; text-align:left;}
#content td
{padding: 5px 5px 5px 5px; border: #000 2px solid; }
#content table p
{text-align:right;}
#content .submit
{float:left; width: 180px; border: #000 1px solid; padding: 5px; background-color: #ABB5F4;}

#playlist table, #playlist td
{border:0;padding:2px; margin:0;}
#playlist table p
{text-align:left;}


#playlist2 table, #playlist2 td
{border:0;padding:0; margin:0;font-size:9pt;}
#playlist2 table p
{text-align:left;font-size:9pt;}


#content table#stockists p
{text-align:left;vertical-align: top;}





#content table.babynames 
{border: 0;}

#content table.babynames td
{border: 0; text-align:left; }

#content table.babynames td p
{text-align:left; }


#content table.babynames td.cd_text
{text-align:left; width:340px; height: 248px; vertical-align:top;padding: 0 0 0 0;}
#content table.babynames td p.cd_texts
{color:#000; display: inline;}
#content table.babynames td#cd_swatch
{width: 267px; height: 20px; text-align:left; vertical-align: top; margin: 5px 0 0 333px;padding: 0;}
#content table.babynames div.cd_colours
{display: inline; width: 10px; height: 10px; border: #000 1px solid; margin: 0 0 0 10px;}
img.swatches
{display: inline; margin: 0 0 0 5px; border: 0;}
div.buttons{width: 200px; background-color: #a5b0de; border: #000 1px solid; padding: 0px 10px 0px 10px; margin: 0 0 10px 175px; text-align:center;}
div.submit{width: 70px; display:inline; float: right; vertical-align:top;border: #000 2px solid; margin: 0; padding: 0; text-align:center;}









h1
{font-size: 16pt; color: #993300; margin: 0 0 0 0 ; padding: 0 0 0 0; border: 0;}
h2
{font-size: 11pt; font-weight: bold; margin: 0 0 0 0 ; padding: 0 0 0 0; border: 0;}
h3
{font-size: 10pt; color: #993300; text-decoration: underline; font-weight:bold; margin: 0 0 0 0 ; padding: 0 0 0 0; border: 0;}
h4
{font-size: 9pt; color: #993300; text-decoration: none; font-weight:bold; margin: 0 0 0 0 ; padding: 0 0 0 0; border: 0;}

#table
{float:left; width: 573px; border: #000 2px solid; border-top: 0; padding: 30px 100px 30px 100px; background-image: url(images/bottom.jpg);background-repeat:no-repeat;}
#table_left
{float:left;border: #000 1px solid;}
#table_right
{float:right;border: #000 1px solid;}
#table td
{border: #000 1px solid;}
#table th
{width:210px; border: #000 1px solid; padding: 2px 0 3px 0; background-color: #fff;}
#table th p
{font-weight:bold;}


#lists table
{border: 0; vertical-align: top;}

#lists td
{border: 0; vertical-align: top;}



#footer
{clear: both; width: 777px; margin-left:auto; margin-right:auto; padding: 3px 0 0 0; text-align:center;background-image: url(images/bg.gif);}
#footer p
{color: #999;}

.girl{color: #cc99cc;}
.boy{color: #99cccc;}
.brown{color: #993300; font-weight:bold;}
.black{color: #000;}







a:link {color: #000; font-size: 8pt; font-weight:bold; text-decoration: none; }
a:visited {color: #000; font-size: 8pt; font-weight:bold; text-decoration: none; }
a:hover {color: #000; font-size: 8pt; font-weight:bold; text-decoration:  underline; }
a:active {color: #000; font-size: 8pt; font-weight:bold; text-decoration:  none; }

a:link.buttons {color: #fff; font-size: 9pt; font-weight:bold; text-decoration: none; vertical-align:middle;}
a:visited.buttons {color: #fff; font-size: 9pt; font-weight:bold; text-decoration: none; vertical-align:middle;}
a:hover.buttons {color: #000; font-size: 9pt; font-weight:bold; text-decoration:  none; vertical-align:middle;}
a:active.buttons {color: #fff; font-size: 9pt; font-weight:bold; text-decoration:  none; vertical-align:middle;}

a:link.touch {color: #999; font-size: 9pt; font-weight:bold; text-decoration: none; }
a:visited.touch {color: #999; font-size: 9pt; font-weight:bold; text-decoration: none; }
a:hover.touch {color: #cc6633; font-size: 9pt; font-weight:bold; text-decoration:  none; }
a:active.touch {color: #999; font-size: 9pt; font-weight:bold; text-decoration:  none; }

a:link.text {color: #000; font-size: 9pt; font-weight:bold; text-decoration: none; }
a:visited.text {color: #000; font-size: 9pt; font-weight:bold; text-decoration: none; }
a:hover.text {color: #cc6633; font-size: 9pt; font-weight:bold; text-decoration:  underline; }
a:active.text {color: #000; font-size: 9pt; font-weight:bold; text-decoration:  none; }

