@charset "utf-8";
/* CSS Document */

/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.                  */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* more varnish stripping as necessary... */

div.hide {visibility:hidden;}

body {background-color:#FFFFFF; background-image:url(backgrounds/body2_bg.gif); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color:#666666; margin-top:20px; border-top:1px solid #CCCCCC;}

h2 {margin-bottom:10px}	

p{margin-bottom:0.45em}

#container {width:1000px;margin:auto; background-image:url(backgrounds/container2_bg.gif); background-repeat:no-repeat;}

#header {background-image:url(backgrounds/header_bg.gif);
background-repeat:no-repeat;
width:100%;
height: 100px;}

#header h1 {display:none;}

#header2 {background-image:url(backgrounds/header2_bg.gif);
background-repeat:no-repeat;
width:100%;
height: 165px;}

#header2 h1 {display:none;}

#content {width:780px;
margin:auto;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:10px;
height:100%;
}

.back {padding:2px; color:#FFFFFF; font-weight:bold; background-color:#666666; text-decoration:none; }

#content ul {list-style:inside;}

#locate {width: 435px; margin: 10px auto; }

#rotator {float:left; width:550px; display:block;}

#play {position:relative; top:0; left:0; width:550px; display:block;}

#top_right {float:left; width:210px; padding: 0 10px;}

#eatures {height: 500px; width:100%;  display:block; background:repeat-y url(backgrounds/png1_r5_c3.gif);}

#eatures img {border:#333333 1px solid; margin-bottom:10px;}


#iframe h3 {margin-bottom:15px; font-size:1.25em;}

#iframe {margin: 0 0 10px 79px; width:600px; padding:10px; border:1px solid #CCCCCC;}

#navcontainer {clear:both;
width:780px;
height:29px;
background-color:#666666;
margin-bottom:10px;
}


#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
line-height:30px; 
font-weight:bold;
font-size:85%;}

#navlist a { padding: 7px 8px; }

#navlist a:link, #navlist a:visited
{
color: #fff;

	letter-spacing: 0.1em;
	
text-decoration: none;
}

	
#navlist a:hover
{
color: #666666;
background-color: #cccccc;
text-decoration: none;
}

#feature {float:left;
width:190px;
padding:10px 31px;

}

#feature_r {float:left;
width:190px;
padding:10px 31px;

}

#footer {clear:both; margin:auto;
text-align:center;
font-size: 75%;
margin-top:10px;
height:100px;
}

.clearboth {clear:both;}

#vid_feat h3 {margin-bottom:10px;}

#vid {width: 430px; margin: 0 0 10px 175px;}

#details a {padding:2px; color:#FFFFFF; font-weight:bold; background-color:#666666; text-decoration:none;}

#auction h3 {margin-bottom:10px;}

#auction img {margin-right:10px; padding-bottom:10px; float:left;}
#sold img {margin-right:10px; padding-bottom:10px; float:left;}

#details {margin-bottom:10px;}
#auction {clear:both; height:100%; overflow:hidden; border:1px solid #CCCCCC; margin:10px 0; padding:10px}
#sold {clear:both; height:100%;  border:1px solid #CCCCCC; margin:10px 0; padding:10px}
#auct { min-height:133px;}
#general { overflow:hidden; border:1px solid #CCCCCC; margin:10px 0; padding:10px}
#general img {margin-right:10px; padding-bottom:10px; float:left;}
#general h3 {margin-bottom:10px;}

#lhs {width:150px; float:left; margin-right:10px;}

#lhs li
{
line-height:30px;
list-style-type: none;
 margin-bottom:10px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;}

#lhs a {padding:3px; color:#666666; font-weight:bold;  text-decoration:none;}
#lhs a:hover {padding:3px; color:#CCCCCC; font-weight:bold; text-decoration:none;}
#selling {margin-left: 170px;}

/*===FORMS===*/

/*form*/

#contentContainer {padding:10px;
	border: 1px solid #CCCCCC;}




#contentContainer form {
	overflow: auto;
	margin: 0 ; padding: 0;
	padding-top: 25px;
	/*ie hack*/_padding-top: 15px;
	}

/*containers*/

#contentContainer  form .centeringContainer {
	width: 530px;
	margin-left: auto; margin-right: auto;
	 
	}

/*fieldsets*/

#contentContainer form fieldset {
	clear: both;
	margin: 0 0 10px 0; padding: 10px;
	border: 1px solid #000;
	}

/*legends*/

#contentContainer form legend {
	margin: 0 0 0 0; padding: 0 10px 0 10px;
	/*ie hack*/ _margin: 0 0 10px 0; 
	font-size: 12px; font-weight: bold;
	color: #000;
	}

/*labels*/

#contentContainer form label {
	float: left;
	width: 250px;
	}
	
#contentContainer form label.small {
	float: left;
	width: 180px;
	height: 25px;
	padding-top: 3px;
	}
#contentContainer form label.long {
width : 400px;
}
	
/*inputs, selects, text areas*/

#contentContainer form input,
#contentContainer form select,
#contentContainer form textarea {
	float: left;
	width: 250px;
	margin: 2px 5px 2px 0;
	font-size: 11px;
	}
	
#contentContainer form input.small {
	widt//h: 120px;
	}
	
#contentContainer form input.xsmall {
	float: left; 
	width: 24px;
	}
#contentContainer form input.smaller {
width : 30px;
}
	
/*radio buttons*/
	
#contentContainer form input.radio {
	float: left; margin-top: 2px;
	width: 24px; height: 15px;
	}
	
#contentContainer form span {
	clear: right; float: left; margin-top: 2px;
	width: 24px; height: 30px;
	}
	
/*submit buttons*/	
	
#contentContainer form input.button,
#contentContainer form input.button1 {
float: right; 
width: 65px; height: 19px;
padding-bottom: 1px; 
/*ie hack*/ _margin-left: 5px; _padding-bottom: 0; 
background-color: #666666; border: none;
font-family: "Arial", "Helvetica", sans-serif; font-size: 9px; font-weight: bold; 
text-transform: uppercase; color: #FFF;
}
	
/*text*/
	
#contentContainer form em {
	float: left;
	color: #666; 
	}
	
#contentContainer form em.description {
	float: left; width: 220px;
	color: #666;
	font-style:normal
	}

/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 90%;
	position: relative;
	text-align: left	;
	cursor: pointer;
	width: 8.5em;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 90%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
	}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 8.2em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides 
ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}*/
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #666;
	padding: 0.5em 0.75em;
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #CCC;
	color: #333;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #CCC;
	color: #333;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(SpryAssets/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	color: #FFF;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryAssets/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryAssets/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFF;
	}
}

