/*If something is behaving unexpectedly, don't forget to check the reset stylesheet for an explanation*/
/*
Contents:
	layout styles
	form styles
*/

#holder{
width:575px;
overflow:hidden;
}

#flash{
width:275px;
height:175px;
float:right;
margin-top:15px;
}

#shopNow{
background:url(/images/merch_button.png);
width:230px;
height:120px;
margin:0 auto;
text-indent:-999em;
display:block;
text-decoration:none;
padding-bottom:10px;
}
#shopNow:hover{
background:url(/images/merch_button_over.png);
}

#login{
padding-bottom:30px;
margin-top:30px;
float:left;
}

#left1 h1{
color:#8AAD62;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:15px;
font-size:17px;
}
#left1{
padding:23px;
}
#picture{
background:url(/images/picture.png) top center no-repeat;
width:250px;
height:397px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
display:block;
}

a#inet{
display:block;
padding-top:30px;
padding-bottom:5px;
text-align:left;
color:#0062ac;
text-decoration:none;
margin-left:18px;
}
a#inetpc{
display:block;
padding-top:5px;
text-align:left;
color:#0062ac;
text-decoration:none;
margin:-33px 0 0 132px;
}

#login-signup a:hover{
text-decoration:none;
}
#left h1,#left h2,#left h3{
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:15px;
margin-bottom:0; 
font-size:1.2em; 
color:#0163ad;
}
#left h1{
padding-bottom:7px;
margin-bottom:7px;
border-bottom:1px #0163ad solid;
margin-top:10px;
}
#right h1,#right h2,#right h3,#right h4{
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:7px;
margin-bottom:7px;
font-size:1.2em; 
color:#b04672;
border-bottom:#000 solid 1px;
}
p{padding-bottom:15px;}
a{color:#0163ad; text-decoration:none;}
a:hover{text-decoration:underline;}


/*------------------------------------------------------------------------------layout styles*/
body{
background:url(/images/bg_tile.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

	#ticker{
	height:40px;
	background:#fff;
	color:#0163ad;
	}
		#tickerwrapper{
		padding:0;
		margin:0 auto;
		width:1000px;
		position:relative;
		height:40px;
		text-align:left;
		font-size:12px;
		overflow:hidden;
/*		line-height:40px;*/
		}
			ul#tickerscroll{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			list-style:none;
			position:relative;
			padding:0;
			margin:0;
/*			height:40px;*/
			display:inline;
			left:1000px;
			}
				ul#tickerscroll li{
				list-style:none;
				display:inline;
				margin:0;
				padding:0px 30px 0px 0px;
				white-space:nowrap;
				position:relative;
				top:8px;
				/*line-height:40px;
				height:40px;*/
				}
					ul#tickerscroll li a{
					color:#0163ad;
					/*line-height:40px;
					height:40px;*/
					}
					ul#tickerscroll li a:hover{
					color:#0163ad;
					}
						ul#tickerscroll li span{
						color:#b04653;
						font-size:14px;
						font-weight:bold;
						}

	.wrap{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	line-height:1.5em;
	}
		#top_head{
		height:70px;
		width:950px;
		margin:0 auto;
		}
			.mamlogo{
			padding-top:26px
			}
			.searchform{
			text-align:left;
			width:250px;
			padding-top:5px;
			padding-bottom:26px;
			}
		#left{
		display:inline;
		float:left;
		width:630px;
		overflow:hidden;
		margin:0 10px 20px 0;
		background:#eeeeee;
		}
			#left1{
		display:inline;
		width:584px;
		overflow:hidden;
		margin:0 0px 0px 0;
		padding-bottom:30px;
		}
		#leftpad{
		margin:0px 30px 34px 30px;
		}
			a#header{
			display:block;
			}
			ul#nav{
			padding-top:20px;
			padding-bottom:20px;
			width:950px;
			overflow:hidden;
			list-style:none;
			margin:0 auto;
			}
				ul#nav li{
				float:left;
				list-style:none;
				padding:0 30px 0 0;
				margin:0;
				font-family:Georgia, "Times New Roman", Times, serif;
				}
				* html ul#nav li{
				display:inline;
				}
				ul#nav li#home{}
				ul#nav li#aboutauctions{}
				ul#nav li#viewauctions{}
				ul#nav li#signup{}
				ul#nav li#signin{}
				ul#nav li#myaccount{}
					ul#nav li a{
					display:block;
					height:100%;
					width:100%;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					font-weight:bold;
					color:#0163ad;
					}
					* html ul#nav li a {
					display:inline;
					}
					ul#nav li a:hover{
					text-decoration:none;
					color:#B04653;
					}

					#homepage ul#nav li#home a{text-decoration:none;color:#B04653;}
					
					#aboutauctionspage ul#nav li#aboutauctions a{text-decoration:none;color:#B04653;}
					
					#viewauctionspage ul#nav li#viewauctions a{text-decoration:none;color:#B04653;}
					
					#viewarchivepage ul#nav li#viewarchive a{text-decoration:none;color:#B04653;}
					
					#signuppage ul#nav li#signup a{text-decoration:none;color:#B04653;}
					
					#signinpage ul#nav li#signin a{text-decoration:none;color:#B04653;}
					
					#myaccountpage ul#nav li#myaccount a{text-decoration:none;color:#B04653;}
					
			#login-signup{
			width:100%;
			overflow:hidden;
			text-align:center;
			font-size:16px;
			}
				#login-signup #signup, #login-signup #login{
				width:245px;
				height:110px;
				float:left;
				margin-top:20px;
				margin-bottom:20px;
				display:inline;
				
				
				padding:15px 5px 5px 5px;
				}
				#login-signup #signup{
				margin-right:25px;
				}
					#login-signup #login table{
					margin:0 auto;
					}
					#login-signup * .main{
					height:198px;
					background:url(/images/bg_boxRepeat-y.gif) #ddecc9;
					}
						#login-signup * .main img{
						padding-bottom:15px;
						}
						#login-signup #login .main table input{
						width:145px;
						}
					#login-signup * .top{
					height:4px;
					background:url(/images/bg_boxTop.gif) #ddecc9;
					line-height:1%;
					padding:0;
					margin:0;
					font-size:1%;
					}
					#login-signup * .bottom{
					height:4px;
					background:url(/images/bg_boxBottom.gif) #ddecc9;
					line-height:1%;
					padding:0;
					margin:0;
					font-size:1%;}
					
					#login h2{
					color:#8AAD62;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:15px;
					text-align:left;

					}
					
		#right{
		float:left;
		width:310px;
		display:inline;
		background:#eeeeee;
		margin-top:0px;
		}
			#searchWrap{
			background:url(/images/bg_search.gif);
			width:248px;
			height:110px;
			text-align:center;
			color:#364721;
			margin-left:33px;
			}
				#searchWrap table{
				margin:0 auto;
				}
				#searchWrap #searchoptions{
				display:none;
				}
				#searchWrap #searchtoggle{
				display:block;
				padding-right:25px;
				padding-top:7px;
				cursor:pointer;
				text-align:right;
				font-size:0.9em;
				}
			#rightpad{
			margin:10px 30px 19px 30px;
			}	
				#rightpad ul{
				margin-bottom:15px;
				list-style:none;
				margin:0;
				margin-bottom:15px;
				}
					#rightpad ul li{
					list-style:none;
					padding:0;
					margin:0;
					}
					#rightpad ul a{
					text-decoration:none;
					}
					#rightpad ul a:hover{
					text-decoration:underline;
					}
				#rightpad ul.browseauctions{
				padding:0;
				
				}
				#rightpad ul#whatshot{
				padding:0;
				}
					#rightpad ul#whatshot li{
					padding:0;
					border-bottom:1px solid #4b632e;
					}
					#rightpad ul#whatshot li.last{
					border:none;
					}
						#rightpad ul#whatshot li table{
						padding-bottom:10px;
						}
							#rightpad ul#whatshot li table td{
							padding:5px 0;
							}
							#rightpad ul#whatshot li .picturecell{
							width:100px;
							}
							#rightpad ul#whatshot li a.productpicture{
							width:94px;
							height:94px;
							border:1px solid #333;
							background:#666;
							overflow:hidden;
							display:block;
							}
							#rightpad ul#whatshot li a.productpicture:hover{
							border:1px solid #000;
							}
							#rightpad ul#whatshot li dl{
							margin:0;
							padding:0;
							}
								#rightpad ul#whatshot li dl dt{
								float:left;
								}
								#rightpad ul#whatshot li dl dd{
								}

#foot{
text-align:left;
font-size:12px;
color:#0163AD;
padding-bottom:25px;
width:950px;
margin:0 auto;
}

/*----*/

/*------------------------------------------------------------------------------form styles*/
button {
color:#FFFFFF;
background:#0163ad;
width:74px;
height:1.5em;
border:0;
}
button.signin{
/*background:url(/images/fb_signin.gif) no-repeat;
width:81px;
height:29px;
border:0;
float:left;
text-indent:-100em;*/
}
button.search{
}
button.bidHistory{
/*background:url(/images/fb_bidHistory.gif) no-repeat;
width:90px;
height:29px;
border:0;
float:left;
text-indent:-100em;*/
}
button.watchItem{
/*background:url(/images/fb_watchItem.gif) no-repeat;
width:90px;
height:29px;
border:0;
float:left;
text-indent:-100em;*/
}
button.dontWatch{
/*background:url(/images/fb_dontWatch.gif) no-repeat;
width:97px;
height:29px;
border:0;
float:left;
text-indent:-100em;*/
}
button.signUp{
/*background:url(/images/fb_signUp.gif) no-repeat;
width:68px;
height:29px;
border:0;
float:right;
text-indent:-100em;*/
}
button.update{
width:164px;
/*background:url(/images/fb_update.gif) no-repeat;

height:29px;
border:0;
float:right;
text-indent:-100em;*/
}
button.refresh{
overflow:visible;
display:inline;
background:transparent;
padding:0;
margin:0 0 0 10px;
border:0;
color:#fff;
text-decoration:none;
cursor:pointer;
font-size:10px;
font-weight:normal;
}
button.refresh:hover, button.refresh.over{
background:url(/images/fb_underline.gif) repeat-x;
}
button.hover, button:hover{
background:#3c7dad;
}
button.click, button:active{
background-position:-2px 2px;
}

.formstyle{
height:29px;
}
	.formstyle .start{
	background:url(/images/input_left.gif) no-repeat;
	height:29px;
	width:15px;
	float:left;
	}
	.formstyle input{
	background:url(/images/input_repeatx.gif) repeat-x;
	float:left;
	height:24px;
	border:none;
	padding-top:5px;
	}
	.formstyle input#formusername{
	background:url(/images/input_bg_username.gif) top left repeat-x;
	}
	.formstyle input#formusernameOFF{
	background:url(/images/input_bg_username.gif) bottom left repeat-x;
	}
	.formstyle input#formpassword{
	background:url(/images/input_bg_password.gif) top left repeat-x;
	}
	.formstyle input#formpasswordOFF{
	background:url(/images/input_bg_password.gif) bottom left repeat-x;
	}
	.formstyle .end{
	width:13px;
	height:29px;
	background:url(/images/input_right.gif);
	float:left;
	}
/*----*/

.detailHeaderArtist	{font-size: smaller; color: #224;}

.detailFieldset	{border-color: #0163AD}
.detailFieldset .legend, .detailFieldset legend	{font-size:1.2em; color: #0163AD; font-weight:700}

