/*
this file is for styling changes that would be used universally throughout the site.
*/

h1, h2, h3, h4, h5 {
	margin:10px;
	color:#b19318;
	padding-left:10px;
}
h1, div#content_right h2 {
	font-size:176%;
	border-bottom: 1px solid #eee8be;
}
h2, div#content_right h3 {
	font-size:125%;
	font-weight:bold;
	color:#8a7312;
}
h3 {
	font-size:118%;
	font-weight:bold;
	color:#8a7312;
}

div#content_right {
	font-size:0.94em;
}
div#content_right h1, div#content_right h2, div#content_right h3, div#content_right h4, div#content_right h5 {
	color:#444444;
}



.hr_gold {
	border:0px;
	border-top:1px solid yellow;
	width:80%;
}

p {
	color:#555555;
	text-align:justify;
	font-size:0.85em;
}
p.a_button {
	text-indent:0px;
}

.nice_link {
	cursor:pointer;
	text-decoration:none;
	color:black !important;
	font-size:0.85em;
	display:inline-block;
	padding:3px 15px;
	margin-left:20px;
	font-weight:bold;
	background-color:#ffffff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #666666 !important;
}
.nice_link:hover {
	color:#999999 !important;
	border:1px solid #000000 !important;
	border-bottom:1px solid #999999 !important;
	border-right:1px solid #999999 !important;
}


div.submit input {
	font-size:130%;
	color:#666666;
	font-weight:bold;
	width:150px;
	height:42px;
	border:0px solid blue;
	cursor:pointer;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background:#ffffff url(../images/button.png);
}
div.submit input:hover {
	color:#444444;
	background:#ffffff url(../images/button_h.png);
}













a.button_sell img {
	vertical-align:top;
	margin-top:-14px;
	margin-left:15px;
	padding:0px;
}
ul.list {
	list-style:circle;
}
ul.list li {
	color:#555555;
	margin-left:30px;
	font-size:0.85em;
	line-height:1.5em;
}


div.center {
	text-align:center;
}
div.fieldset {
	text-align:center;
	margin:auto;
}
input {
	padding:8px;
	margin:2px;
	font-size:75%;
}
.error {
	color:red;
	font-size:smaller;
	font-weight:bold;
}
#content .login_forgot_pw {
	clear:both;
	text-align:right;
	margin-bottom:1em;
}

#content fieldset.form  {
	border:1px solid #666666;
	display:inline-block;
	display:-moz-inline-block;
	-moz-box-align: end;
	text-align:left;
	padding:10px 20px;
	margin:auto;
}
#content fieldset.form legend {
	font-size:larger;
	padding:0 10px;
	border:1px solid #666666;
}
#content fieldset.form label {
	float:left;
	clear:both;
	width:110px;
	vertical-align:top;
	*line-height:1.5em;
	margin:10px 0;
}
#content fieldset.form input {
	float:left;
	width:200px;
	margin:10px 0;
}
#content fieldset.form textarea {
	float:left;
	margin:10px 0;
}
#content fieldset.form input.submit {
	float:right;
}
#content fieldset.form .error {
	clear:both;
	text-align:right;
}
#content #contact_us {
	text-align:center;
}

#content #contact_us fieldset {
	*margin:auto;
	*width:470px;
}
#content #login_form fieldset {
	*margin:auto;
	*width:350px;
}


