/*GENERAL STYLES*/

body {margin: 0; padding:0; background-color: #eeeeee; color: black; }

table{border-collapse:collapse;border-spacing:0;font:inherit;}
td,th {margin:0;padding:0;font:inherit;}

td.rightcell {padding-left:10px;}

img { margin: 0; padding: 0; border: 0;}


img.border { margin: 0; padding: 2px; border: 1px solid #ccc;}

img.leftborder {float: left; margin-left: 0; margin-right: 5px; margin-bottom: 5px; position: relative; padding: 2px; border: 1px solid #ccc;}


img.left { float: left; margin-left: 0; margin-right: 5px; margin-bottom: 5px; position: relative; }

img.right { float: right; margin-left: 5px; margin-right: 0; margin-bottom: 5px; position: relative; }

img.viewerlogo {float: right;}

img.header {float: left; margin: 0; padding: 0}

.lighttext {color: #aaaaaa;}

.graybackground {background-color: #dddddd;}

.yellowbackground {background-color: #faff7c;}

.highlighter {background-color: yellow; color: #333333;}

.pinkhighlighter {background-color: #d896a7; color: #333333;}

.bluehighlighter {background-color: #68ebfa; color: #333333;}

.greenhighlighter {background-color: #bfb76f; color: #333333;}

.red {color: red;}

.spacer {height: 20px;width:500px;}

.classy {font-weight: 800; color: #0f6794;}

hr {background-color: #ccc; color: #ccc; height: 1px; border: none; margin: 0; padding: 0; clear: both;}

#index-left-image {float:left; width: 240px;margin-right: 10px;}

.clearfloat {clear: both; position: relative;}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

.caption {background-color: transparent; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .6em; font-style: normal;  text-decoration: none; margin: 2px 5px 15px 0; padding: 1px 1px 1px 1px; width: auto;}

div.center {margin: 0 auto 0 auto; text-align: center;}




/*FAKE TABLES: Use 186px wide for all images in the left column - if you change it here, change it everywhere */

div.row {clear: both;}
div.row span.picture {float: left; width: 186px; text-align: left; margin: 0 10px 5px 0; overflow: hidden;}
div.content {float: left; width: 460px; text-align: left;}






/*END GENERAL STYLES*/





/* MAIN CONTAINER STYLES */

#maincontainerauction { background-color: white; color: black; position: relative; margin: 0 auto 15px auto; padding: 0 15px 15px 15px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 780px;}



#maincontainer { background-color: white; color: black; position: relative; margin: 0 auto 15px auto; padding: 0 15px 15px 15px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 780px;}

/* END CONTAINER STYLES */





/* LOGO AND JOIN AND AD BOXES HEADER */

#logobox { 

position: relative; z-index: 5;
}

#adbox {position: absolute; top: 0px; right: 70px; z-index: 0;  }



#joinbox {position: absolute; top: 20px; left: 210px; z-index: 20; }

#joinbox img.hand {margin-left: -2px;}

#joinbox a:link, #joinbox a:visited, #joinbox a:link:hover, #joinbox a:visited:hover, #joinbox a:link:active, #joinbox a:visited:active {background-color: transparent; color: black; font-family: verdana, arial, sans-serif; font-style: normal;  text-decoration: none; padding: 0 1px 0 1px; margin: 1px 1px 1px 1px;}



/* END LOGO AND JOIN AND AD BOXES HEADER */














/*MENU PLACEMENT AND SPACING RELATIVE TO SURROUNDING ELEMENTS*/

#menucontainer { margin: 5px 0 5px 0;

position: relative; border: none; background-color: white; color: black; clear: both; padding: 0; z-index: 100;}

#menu { position: relative; border-bottom: 1px solid #ccc; z-index: 0; padding-bottom: 3px;
}

#submenu { border: none; position: relative; padding-top: 4px;
}

/*END MENU PLACEMENT AND SPACING RELATIVE TO SURROUNDING ELEMENTS*/








/*MAIN MENU STYLES*/

#menu a:link, #menu a:visited {background-color: #dddddd; color: #666666; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 2px; border: none;}

#menu a:link:hover, #menu a:visited:hover {background-color: #eeeeee; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 2px; border: none;}

#menu a:link:active, #menu a:visited:active {background-color: #cccccc; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 2px; border: none;}

#menu a.current, #menu a.current:hover, #menu a.current:visited, #menu a.current:visited:hover {background-color: white; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 1px 1px 1px 1px; border: 1px solid #555;}

#menu ul {list-style-type: none; display: inline; padding: 0; margin: 0;}

#menu li {list-style-type: none; display: inline; padding: 0; margin-right: 6px;}

/*END OF MAIN MENU STYLES*/





/*SUBMENU STYLES*/

#submenu a:link, #submenu a:visited {background-color: #dddddd; color: #666666; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 2px; border: none;}

#submenu a:link:hover, #submenu a:visited:hover {background-color: #eeeeee; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 2px; border: none;}

#submenu a:link:active, #submenu a:visited:active {background-color: #cccccc; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 2px; border: none;}

#submenu a.current, #submenu a.current:hover, #submenu a.current:visited, #submenu a.current:visited:hover {background-color: white; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; text-decoration: none; padding: 0 1px 0 1px; margin: 1px 1px 1px 1px; border: 1px solid #555;}

#submenu ul {list-style-type: none; display: inline; padding: 0; margin: 0;}

#submenu li {list-style-type: none; display: inline; padding: 0; margin: 5px 6px 0 0;}


/* END OF SUBMENU STYLES */

/*FOOTER STYLES*/ 

#footer {border:none; position: relative; z-index: 0; color: #333333; background-color: white; padding-top: 2px; font-family: verdana, arial, sans-serif; font-size: .6em; font-style: normal; margin-top: 10px; clear: both; }




/*END FOOTER STYLES*/ 


/*FOOTER MENU STYLES*/

#footermenu { position: relative; z-index: 0; padding-bottom: 2px; text-align: center; margin-bottom: 2px; border-bottom: 1px solid #ccc;
}

#footermenu a:link, #footermenu a:visited {background-color: transparent; color: #aaaaaa; text-decoration: none;}

#footermenu a:link:hover, #footermenu a:visited:hover {background-color: transparent; color: black; text-decoration: none; }

#footermenu a:link:active, #footermenu a:visited:active {background-color: transparent; color: black; }

#footermenu a.current, #footermenu a.current:hover, #footermenu a.current:visited, #footermenu a.current:visited:hover {background-color: transparent; color: black; text-decoration: none;}

#footermenu ul {list-style-type: none; display: inline; padding: 0; margin: 0;}

#footermenu li {list-style-type: none; display: inline; padding: 0; margin: 0;}

/*END OF FOOTER MENU STYLES*/



/* MAIN CONTENT AREA STYLES */



#maincontentcontainerleft {
	float: left;
	width: 500px;
	}
	
#maincontentcontainerleft h1 
	{background-color: white; color: #333333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 400; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px 0 3px 2px; margin: 5px 0px 10px 0px;   text-align: left; }
	
* html #maincontentcontainerleft h1  {position: relative;} /* for IE/Win */
	
#maincontentcontainerleft  h1 a:visited:hover, #maincontentcontainerleft  h1 a:hover, #maincontentcontainerleft  h1 a:link, #maincontentcontainerleft  h1 a:visited, #maincontentcontainerleft  h1 a:active { background-color: #333333; color: white; text-decoration: none;}

#maincontentcontainerleft h2 
	{background-color: white; color: #333333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 400; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px 0 3px 2px; margin: 5px 0px 10px 0px;  border-top: 1px solid #cccccc; text-align: left; }

#maincontentcontainerleft  h2 a:visited:hover, #maincontentcontainerleft  h2 a:hover, #maincontentcontainerleft  h2 a:link, #maincontentcontainerleft  h2 a:visited, #maincontentcontainerleft  h2 a:active { background-color: white; color: black; text-decoration: none;}

#maincontentcontainerright {
	float: right;
	width: 260px;
	border-left: 1px solid #ccc;
	padding-left: 7px;
	margin-bottom: 5px;
	}


#contentcontainer { margin-top: 5px; margin-bottom: 15px;}

#contentcontainer a.image:visited:hover, #contentcontainer a.image:hover, #contentcontainer a.image:link, #contentcontainer a.image:visited, #contentcontainer a.image:active { background-color: transparent; color: transparent; text-decoration: none;}

#contentcontainer a.header:visited:hover, #contentcontainer a.header:hover, #contentcontainer a.header:link, #contentcontainer a.header:visited, #contentcontainer a.header:active { background-color: transparent; color: transparent; text-decoration: none;}


#contentcontainer p {background-color: transparent; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; margin: 7px 0px 10px 0; padding: 0;}

#contentcontainer p.captiony {background-color: transparent; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .6em; font-style: normal;  text-decoration: none; margin: 7px 0px 10px 0; padding: 0;}


#contentcontainer a:link, #contentcontainer a:visited, #contentcontainer a:active	{background-color: #E1E6FA; color: #1842FA; text-decoration: underline;}

#contentcontainer a:visited:hover, #contentcontainer a:hover	{ background-color: white; color: #6071BA; text-decoration: underline;}





/*TOPWISEMOST HEADING*/
#contentcontainer h1 {background-color: #333333; color: white; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 400; font-size: .8em; font-style: normal;  text-decoration: none; padding: 5px 0 5px 5px; margin: 0 0 3px 0; clear: both; text-align: left;}

* html #contentcontainer h1 {position: relative;} /* for IE/Win */

/*SHOWROOM EXHIBITION HEADING*/

#contentcontainer h5 {background-color: #ffffff; color: #555; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 800; font-size: .8em; font-style: normal;  text-decoration: none; padding: 5px 0 5px 0px; margin: 15px 0 3px 0; clear: both; border-top: 1px dashed #ccc; border-bottom: none; text-align: left;}

* html #contentcontainer h5 {position: relative;} /* for IE/Win */

/*SECONDARY HEADING IF NECESSARY*/
#contentcontainer h2 {background-color:  #333333; color: white; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 400; font-size: .8em; font-style: normal;  text-decoration: none; padding: 4px 0 5px 4px; margin: -3px 0 3px 0; clear: both; border:none;}

* html #contentcontainer h2 {position: relative;} /* for IE/Win */


/*DATES FOR EVENTS ETC.*/
#contentcontainer h3 {background-color:  #cccccc; color: #222; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 800; font-size: .8em; font-style: normal;  text-decoration: none; padding: 4px 0 4px 4px; margin: 0 0 3px 0; clear: both; border-bottom: 1px solid #bbb; }

* html #contentcontainer h3 {position: relative;} /* for IE/Win */


/*CLASS SECTIONS and NAMES*/
#contentcontainer h4 {background-color: #cccccc; color: #222; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 800; font-size: .8em; font-style: normal;  text-decoration: none; padding: 4px 0 4px 4px; margin: 0; clear: both;border-bottom: 1px solid #bbb;}

* html #contentcontainer h4 {position: relative;} /* for IE/Win */


/*LOOK.PHP HEADING AND MISCELLANY*/
#contentcontainer .look {background-color: #EE1D98; color: white; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 400; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px 0 3px 3px; margin: 0; clear: both; }

* html #contentcontainer .look {position: relative;} /* for IE/Win */


#contentcontainer li {list-style-type: disc; padding: 0; background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; margin: 0 0 0 15px;}

#contentcontainer li.nostyle {list-style-type: none; padding: 0; background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal; margin: 0;}

* html #contentcontainer li {position: relative;} /* for IE/Win */

#contentcontainer li.inline {list-style-type: disc; padding: 0; background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  margin: 0 0 0 5px; display: inline;}

* html #contentcontainer li.inline {position: relative;} /* for IE/Win */



/* END MAIN CONTENT AREA STYLES */






/* RIGHT COLUMN STYLES*/ 

#newscontentcontainer {position: relative; margin-top: 5px; margin-bottom: 15px;
}

#newscontentcontainer p {background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; margin: 7px 10px 10px 0; padding: 0;}

#newscontentcontainer a:link, #newscontentcontainer a:visited, #newscontentcontainer a:active	{background-color: #EFD4DF; color: #C80050; text-decoration: underline;}

#newscontentcontainer a:visited:hover, #newscontentcontainer a:hover	{background-color: white; color: #E773A2; text-decoration: underline;}

#newscontentcontainer h1 {background-color: #999999; color: white; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 400; font-size: 1em; font-style: normal;  text-decoration: none; padding: 5px 0 5px 5px; margin: 0 0 3px 0; clear: both; text-align: left;}

#newscontentcontainer .caption {background-color: transparent; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .6em; font-style: normal;  text-decoration: none; margin: 2px 5px 15px 0; padding: 1px 1px 1px 1px; width: auto;}

* html #newscontentcontainer h1 {position: relative;} /* for IE/Win */


#newscontentcontainer a.image:visited:hover, #newscontentcontainer a.image:hover, #newscontentcontainer a.image:link, #newscontentcontainer a.image:visited, #newscontentcontainer a.image:active { background-color: transparent; color: transparent; text-decoration: none;}





/* END RIGHT COLUMN STYLES*/ 












/*IMAGE VIEWER STYLES*/ 

#viewercontrolbox { position: absolute; top: 0px; left: 10px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; background-color: white; color: black; height: 70px; width: 558px; clear: both; padding: 4px 10px 0px 10px; }

#mainpicturecontainer  { position: absolute; top: 74px; left:	10px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: white; color: black; height: 500px; width:	558px; clear: both; padding: 10px; }

.viewertext {background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; padding: 0;  margin: 0;}

.viewertextsmall {background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .6em; font-style: normal;  text-decoration: none; padding: 0;  margin: 0;}

.viewertextinstruction {background-color: white; color: #333; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .6em; font-style: normal; text-decoration: none; padding: 0;  }

.viewertextwhite {background-color: white; color: #eee; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px; margin: 0; border: 1px solid #eee;}

#viewercontrolbox h1 {background-color: white; color: black; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-weight: 100; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px 0 3px 1px; margin: 0 0 -10px 0; clear: both;}

#viewercontrolbox a:link, #viewercontrolbox a:visited {background-color: #fff; color: #577DBE; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px; margin: 0; border: 1px solid #577DBE;}

#viewercontrolbox a:link:hover, #viewercontrolbox a:visited:hover {background-color: #eee; color: blue; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px; margin: 0; border: 1px solid blue;}

#viewercontrolbox a:link:active, #viewercontrolbox a:visited:active {background-color: #aaa; color: white; font-family: verdana, arial, sans-serif; letter-spacing: 0em; font-size: .7em; font-style: normal;  text-decoration: none; padding: 1px; margin: 0;}


#viewerfooter { position: absolute; top: 599px; right: 10px; margin-left: 10px; margin-right: 10px; background-color: white; color: black; height: auto; width: auto; clear: both; z-index: 100; }

#viewerfooter a:link, #viewerfooter a:visited {background-color: #fff; color: #577DBE; font-family: verdana, arial, sans-serif; font-size: .6em; font-style: normal; text-decoration: none; padding: 0; margin: 0;}

#viewerfooter a:link:hover, #viewerfooter a:visited:hover {background-color: #eee; color: blue; font-family: verdana, arial, sans-serif; font-size: .6em; font-style: normal; text-decoration: none; padding: 0; margin: 0;}

#viewerfooter a:link:active, #viewerfooter a:visited:active {background-color: #aaa; color: white; font-family: verdana, arial, sans-serif; font-size: .6em; font-style: normal; text-decoration: none; padding: 0; margin: 0;}




/*END IMAGE VIEWER STYLES*/











