body{
margin:0;
padding:0;
background:#333333;
text-align:center;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#454138;
}
#bg{
width:784px;
background:#FFFFFF url(img-bg.jpg) repeat-y center;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#container{
width:750px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#FFFFFF;
/*border: 1px #999999 solid;*/
padding-bottom: 20px;
}
#content{
/*padding:0 20px 0 20px;*/
text-align:left;
/*background-color:#FFFFFF;*/

}

#center3{
margin-top:10px;
margin-left:30px;
width:700px;
}

#header{
position:relative;
width:750px;
height:100px;
background:  url(img-header3.jpg) top center no-repeat;
margin-bottom:0;
border-bottom:5px #CC9966 solid;
}

/*#main-gun{
background:url(img-main-gun.jpg) top center no-repeat;
width:750px;
height:250px;
margin-top:0;
margin-bottom:0;
}*/
#main-nav{
margin-top:0;
width:750px;
height:30px;
/*background:#FFFFFF url(img-bg-nav.jpg) top center repeat-x;*/
}
.search{
width:250px;
}
.search a:link, .search a:visited{
background: #956F24 url(img-nav-bg.jpg) top center no-repeat;
padding:5px 3px;
display:block;
width:200px;
color: #F3E1B3;
font-weight:bold;
text-decoration:none;
}
.search a:hover{
background: #B79865 url(img-nav-bg-on.jpg);
color: #F3E1B3;
} 
p.links a:link, p.links a, p.links a:visited{
background: #956F24 url(img-nav-bg.jpg) top center no-repeat;
}

ul#mainnav {
position: relative;
top:0;
left: 50%;
margin-left: -375px;
padding:0;
list-style-type: none;

float: left;
background-color: #956F24;
}


ul#mainnav li a:link, ul#mainnav li a:visited {
text-decoration: none;
float: left;
width: 186px;
text-align:center;
padding: 5px 0;
margin: 0;
background: #956F24 url(img-nav-bg.jpg) top center no-repeat;
font: bold 14px arial, sans-serif;
color: #F3E1B3;
border-right: 1px solid #1E347F;

}
 
ul#mainnav li {
margin: 0;
padding: 0;
float: left;

}
ul#mainnav li a:hover {
background: #B79865 url(img-nav-bg-on.jpg);
color: #F3E1B3;
}
ul#mainnav li.end {
border-right: none;
}

#copyright{
font-size:9px;
margin: 10px 0;
text-align: center;
padding:5px 0 5px 0;
color:#F3E1B3;
}
#copyright  a:link.login, #copyright a.login{
font-size:9px;
color:#F3E1B3;
text-decoration:none;
display:inline;
}
#copyright a:link,#copyright a{
color:#F3E1B3;
text-decoration:none;
}

#copyright a:hover{
text-decoration:underline;
}
.privatesale{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#956F24;
}
.clear{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
h1{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#956F24;
margin-bottom: 20px;
}
h2{
font-size:14px;
color:#956F24;
font-family: Arial, Helvetica, sans-serif;

}
#left{
float:left;
width:250px;
margin-top:20px;
}
#left p, #left h1, #left h2{
margin-left:20px;
margin-right:20px;
}
#left2{
float:left;
width:300px;
margin-top:20px;
}
#left2 p, #left2 h1, #left2 h2{
margin-left:20px;
margin-right:20px;
}

#wholepage p, #wholepage h1, #wholepage h2, #wholepage table{
padding-left:20px;
padding-right:20px;
}
#right{
margin-top:20px;
float:right;
width:499px;
border-left:#996633 1px solid;
}
#right p, #right h1, #right h2{
padding-left:20px;
padding-right:20px;
}
#right2{
margin-top:20px;
float:right;
width:449px;
border-left:#996633 1px solid;
}
#right2 p, #right2 h1, #right2 h2{
padding-left:70px;
padding-right:20px;
}

.text{
margin-left:20px;
margin-bottom:0px;
width:200px;
}
.imgtext{
margin:3px 0 0 0;
padding:0;
font-size:10px;
text-align:center;
}
#left2 .featured{
margin-top:10px;
margin-left:20px;
margin-right:20px;
width:208px;
border: #996633 1px solid;
text-align:center;
}

ul#menu
{
padding:0;
margin:0;
background-color: #956F24;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;
}
ul#menu li {display:inline;}
ul#menu li a
{
width: 149px;
text-align:center;
padding: 5px 0;
margin: 0;
background: #956F24 url(img-nav-bg.jpg) top center no-repeat;
font: bold 14px arial, sans-serif;
color: #F3E1B3;
border-right: 1px solid #1E347F;
text-decoration:none;
float:left;

}
ul#menu li a:hover
{
background: #B79865 url(img-nav-bg-on.jpg);
color: #F3E1B3;
}
ul#menu li a.end{
border-right:none;
width:150px;
}

table.tbl a:link, table.tbl a{
text-decoration: none;
color: #454138;
}





form {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	       font-size: 11px;
		  
		  
}
form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #956F24;
  border-width: 1px;
  border-style: solid;
  padding: 0 10px;        /* padding in fieldset support spotty in IE */
  margin: 0 0 0 0;
}


form fieldset legend {
  font-size: 1em;
  font-weight: bold;
  color: #F3E1B3;
background: #956F24 url(img-nav-bg.jpg) no-repeat;
border: 1px solid #956F24;
padding: 2px 6px
}
fieldset ol {
margin: 20px 5px 0 5px;
padding-left: 5px;
list-style: none;
}
fieldset li {
padding-bottom: 5px;

}
form fieldset input{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	       font-size: 11px;
}
fieldset.Submit {
border-style: none;
margin-left: 0;
}
label {
display: block;
}
.submit input
{
color: #F3E1B3;
background: #956F24 url(img-nav-bg.jpg) no-repeat;
border: 2px outset #d7b9c9;
margin-bottom:1em;
cursor: pointer;
}
.photopage{
float:left;
}
.photopage img{
margin:20px 20px 20px 27px;
}

.sold{
text-align:left;
color:#FF0000;
font-weight:bold;
margin-bottom:3px;
}
h1.sold2{
color:#FF0000;
}
.price{
text-align:left;
color:#000000;
font-weight:bold;
margin-bottom:3px;
}