body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	background-image: url(graphics/bg-canvas.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #6B7789;
	background-position: center top;
}

a:link {  
color: #874199; 
text-decoration: none; 
text-decoration: underline;
}
a:hover {  
color: #0066FF; 
text-decoration: none; 
text-decoration: underline;
}
a:visited {  
color: #9A4AAE; 
text-decoration: none;
}
p 
{
	font-size: 12px;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h1 {
	font-size: 140%;
	color: #89519C;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: lighter;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
font-size: 10px; 
color: #8A509D; 
margin-top: 5px; 
margin-right: 20px; 
margin-bottom: 5px; 
margin-left: 0px;
}

strong {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #FFF; 
margin-top: 0px; 
margin-right: 20px; 
margin-bottom: 0px; 
margin-left: 0px;
/*/*/display:block;
padding: 2px 3px 2px 15px;
border: 1px solid #9E64B1;
width: 150px;
background-color: #9E64B1; /**/ 
}
.fakeheader {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #77278B;
font-weight: bold; 
margin-top: 0px; 
margin-right: 20px; 
margin-bottom: 10px; 
margin-left: 0px; 
}
.feature 
{
font-size: 11px; 
color: #DDE; 
line-height: 1.3em; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
}

.ltpurple {
	background-color: #b488c2;
	color: #FFFFFF;
	font-size: 70%;
}
.ltpurple p {
	font-size: 11px;
	line-height: 130%;
}
.mdpurple {
	background-color: #8A509D;
	color: #FFFFFF;
}
.mdpurple a {
	color: #FFFFFF;
}
.dkpurple {
background-color: #77278B;
}
.dpurple {
	background-color: #712185;
	color: #FFFFFF;
}
.white {
background-color: #FFF;
}
.rentals
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #82BC0F;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px
}

#mainbox {
width:780px;
height: 100%;
}

#topnavlist
		{
			padding: 8px 0;
			margin-left: 0;
			margin-bottom: 0;
			border-bottom: 1px solid #8A509D;
			font: 10px Verdana, sans-serif;
		}
		
		#topnavlist li
		{
			list-style: none;
			margin: 2px;
			display: inline; white-space: nowrap;
		}
		
		#topnavlist li a
		{
			padding: 8px 1.2em;
			margin-left: -3px;
			color: #FFF;
			border: 1px solid #8A509D;
			background: #8A509D;
			background-image: url(graphics/nav-bg.jpg);
			text-decoration: none;
		}
		
		#topnavlist li a:link { color: #FFF; }
		#topnavlist li a:visited { color: #FFF; }
		
		#topnavlist li a:hover
		{
			color: #FFF;
			background: #A26DB1;
			background-image: url(graphics/nav-bg-hover.jpg);
			border-color: #8A509D;
		}
		
		#topnavlist li a#current
		{
			background: #B285C0;
			color: #FFF;
			border-bottom: 0px solid white;
			border-color: #77278B;
			background-image: ;
		}

#navlist 
{  
width: 175px;
}
#navlist ul 
{
	margin: 0px; /*removes indent IE and Opera*/
	padding: 0px; /*removes indent Mozilla and NN7*/
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-position: outside;
}
#navlist li 
{
	margin: 0 0 -4px 0;
	list-style-type: none;
	list-style-position: outside;
}
#navlist a
{
/*/*/display:block;
padding: 2px 3px 6px 15px;
border: 1px solid #8A509D;
width: 150px;
background-color: #B285C0;
background-image: url(graphics/nav2.jpg); /**/
}
#navlist a:link, #navlist a:visited
{
color: #FFF;
/*/*/color: #FFF;
text-decoration: none; /**/
}
#navlist a:hover, #navlist a:visited:hover
{
border: 1px solid #77268C;
background-color: #874199;
background-image: url(graphics/admin-nav-hover.jpg);
color: #FFF;
}
#navliston a:link, #navliston a:visited, #navliston a:hover, #navliston a:visited:hover, a#current
{
/*/*/border: 1px solid #77268C;
background-color: #FFF;
background-image: url(graphics/nav-bg.jpg); 
color: #77268C; /**/
}


#subnavlist 
{  
width: 175px;
}
#subnavlist ul 
{  
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none;/*turns off display of bullet*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#subnavlist li 
{
	margin: 0 0 -4px 0;
	list-style-type: none;
}
#subnavlist a
{
/*/*/display:block;
padding: 2px 3px 6px 15px;
border: 1px solid #AD90BA;
width: 150px;
background-color: #DFCAE8; /**/
}
#subnavlist a:link, #subnavlist a:visited
{
color: #712185;
/*/*/color: #712185;
text-decoration: none;
background-image: url(graphics/nav7.jpg); /**/
}
#subnavlist a:hover, #subnavlist a:visited:hover
{
border: 1px solid #77268C;
background-color: #874199;
background-image: url(graphics/admin-nav-hover.jpg);
color: #FFF;
}
#subnavliston a:link, #subnavliston a:visited, #subnavliston a:hover, #subnavliston a:visited:hover 
{
/*/*/border: 1px solid #B89BC7;
background-color: #FFF;
color: #77268C; /**/
}select {  width: 150px}

#adminnav 
{  
width: 175px;
}
#adminnav ul 
{  
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none;/*turns off display of bullet*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#adminnav li 
{
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -4px;
	margin-left: 0;
	list-style-position: outside;
}
#adminnav a
{
/*/*/display:block;
padding: 2px 3px 6px 25px;
border: 1px solid #77268C;
width: 140px;
background-color: #9E64B1;
background-image: url(graphics/nav-bg-hover.jpg); /**/
}
#adminnav a:link, #adminnav a:visited
{
color: #FFF;
background-image: ;
/*/*/color: #FFF;
text-decoration: none; /**/
}
#adminnav a:hover, #adminnav a:visited:hover
{
border: 1px solid #77268C;
background-color: #874199;
background-image: url(graphics/admin-nav-hover.jpg);
color: #FFF;
}
#adminnavon a:link, #adminnavon a:visited, #adminnavon a:hover, #adminnavon a:visited:hover 
{
/*/*/border: 1px solid #77278B;
background-color: #DECEE8;
background-image: ;
color: #77268C; /**/
}
select {  width: 150px}
.bargainhd {
	color: #FF0000;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.bargainprice {
font-size: 16px;
font-weight: bolder;
color: #FF33CC;
}
.strike {
	text-decoration: line-through;
}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #996699}
.itemtable { 
border-color: #8A509D #FFFFFF #8A509D;
background-color: #B285C0;  
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 11px;
font-weight: bold; 
color: #FFF; 
margin-top: 5px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 0px; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px
}
.itemtext {  
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 11px;
font-weight: normal; 
color: #666666;
margin-top: 5px; 
}
.navheader {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #77278B; margin-bottom: 5px; margin-left: 20px; font-weight: bold; text-transform: uppercase}


.price { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; font-weight: normal; margin-left: 0px; margin-top: 5px; margin-bottom: 5px }
.pale {

background-color: #F7F2F8;
}
ul {
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	list-style-type: disc;
}
li {
	margin-bottom: 3px;
	list-style-type: disc;
	list-style-position: outside;
	margin-right: 15px;
}
.ltpurple a {
	color: #FFFFFF;
}
