/* CSS Document */

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

#wrapper {
	margin:0 auto 0 auto;
	width:800px;
	border-bottom:solid 1px #662D91;
}

#innerWrapper {
	width:750px;
	margin:27px auto 0 auto;
	text-align:left;
	background:url(furniture/bg.gif) repeat-y;
}

ul#nav  {
	margin:0;
	padding:0;
	width:161px;
	float:left;
}

#nav li {
	margin:0;
	padding:0;
	display:inline;
}

#nav ul.subnav {
margin:0 0 10px 0;
padding:0 10px 0 0;
text-align:right;
font-size:80%;
}

#nav #subnav li {
display:block;
padding:2px 0 2px 0;
list-style-type:none;
}

#nav #subnav a {
color:#662D91;
text-decoration:underline;
}
#nav #subnav a:hover {
color:#662D91;
text-decoration:none;
}


#content {
	background:url(furniture/circle_bg.gif) bottom right no-repeat;
	width:580px;
	float:left;
	padding:0 0 0 8px;
	font-size:0.75em;
}

#content h1 {
	margin:0;
	padding:0 0 10px 0;
}

#content h2 {
	color:#666;
	margin:0;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:100%;
}

#content h3 {
	color:#662D91;
	font-size:1.2em;
	margin:0;
	padding:5px 0 5px 0;
}

#content p {
	color:#666;
	margin:0;
	padding:5px 0 5px 0;
}	

#content a {
	color:#662D91;
	text-decoration:underline;
	font-weight:bold;
}

#content a:hover {
	color:#662D91;
	text-decoration:none;
	font-weight:bold;
}

#content ul.bullets {
	margin:5px 0  5px 10px;
	padding:0 0 0 10px;
	color:#666;
	list-style-type:square;
}

#content .bullets li {
	margin:0;
	padding:0 0 5px 0;
}

#content dl {
	margin:0;
	padding:0;
	border:solid #FFF 1px;
}

#content dt {
	color:#662D91;
	margin:0;
	padding:10px 0 0 0;
	font-size:1.2em;
	border-bottom:solid 1px #662D91;
}

#content dd {
	color:#666;
	margin:0;
	padding:0 0 10px 0;
}

ul#brought1  {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}

#brought1 li	{
	display:inline;
	list-style-type:none;
	border-right:solid 1px #666;
	padding:0 5px 0 5px;
}

#brought1 .last	{
	border:none;
}

#brought1  a  	{
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

#brought1  a:hover 	{
	color:#666;
	font-weight:normal;
	text-decoration:underline;
}


ul.brought {
	margin:0;
	padding:0;
	background:#FFF;
}

.brought li {
	margin:0;
	padding:0 5px 0 0;
	display:inline;
}	

/*BANNERS*/
#banner {
	width:468px;
	height:60px;
	margin:5px auto 5px auto;
	text-align:center;
	border:solid 1px #666;
	
}

#banner_ads {
	float:right;
	padding:10px 0 10px 5px;
}

.banners {
	border:solid 1px  #666;
}

ul#gallery	{
	margin:0;
	padding:0;
}

#gallery li	{
	float:left;
	margin:0;
	padding:5px;
	list-style-type:none;
}

.new {
	font-weight:bold;
	color:#CC0000;
	font-size:90%;
}

/*HOVER NAV*/
#navhover1, #navhover2 {
	background:#e7e7e7;
	border:dashed 1px #666;
	padding:5px;
	position:absolute; 
	top:135px; 
	left:200px; 
	width:300px; 
	visibility:hidden;
}

.purple {
	color:#662D91;
}