body {
width:100%;
color:#555;
background-color:#eae5cd;
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-position:top;
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
margin:0 auto;
}

a {
color:#567f6c;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:underline;
}

.rareitembg {
background-image:url(http://www.maunakeagalleries.com/images/home-LauHala.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:left;
vertical-align:bottom;
padding:0 365px 0 35px;
}

.rareitembg a {
text-decoration:underline;
color:#9a3503;
}

.rareitemtitle {
font-family:Georgia, "Times New Roman", Times, serif;
color:#9a3503;
font-size:24px;
line-height:28px;
padding:20px 0 5px;
}

.topnav {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
line-height:16px;
}

.topnav a {
text-decoration:none;
color:#333;
padding-right:10px;
}

.topnav a:hover {
rareitemtext-decoration:underline;
color:#333;
}

.leftnav {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#7a7654;
font-size:11px;
line-height:17px;
}

.leftnavcompressed {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#7a7654;
font-size:11px;
line-height:13px;
}

.subnav {
font-family:12px lucida grande, verdana, sans-serif;
color:#000;
}

.subnav a {
text-decoration:none;
color:#74503d;
}

.title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#622f25;
letter-spacing:-0.01em;
}

.titlesmaller {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#751919;
letter-spacing:-0.01em;
}

.subtitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#485c3b;
letter-spacing:-0.01em;
}

.cluster {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777;
line-height:14px;
}

.textsmallwhite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
}

.textsmallwhite a {
text-decoration:underline;
color:#fff;
}

.textsmallwhite a:hover {
text-decoration:none;
color:#ece4da;
}

.woodbg {
background-image:url(../images/woodbg.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.featuredproductbg {
background-image:url(../images/paperbg.jpg);
background-repeat:repeat;
background-position:center top;
text-align:left;
vertical-align:top;
padding:22px;
}

.featuredproducttitle {
font-family:Georgia, "Times New Roman", Times, serif;
color:#9a3503;
font-size:18px;
padding:10px 0 5px;
}

.hometop {
background-image:url(../images/home-top-bar.gif);
background-repeat:no-repeat;
background-position:left top;
text-align:center;
vertical-align:bottom;
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#567f6c;
font-size:14px;
}

.hometop a {
text-decoration:none;
}

.hometop a:hover {
text-decoration:none;
color:#9a3503;
}

.hometoptext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#403d2f;
text-transform:uppercase;
font-weight:400;
}

#buysellbox {
background-image:url(../images/buysell_bg.gif);
background-repeat:no-repeat;
background-position:center top;
width:310px;
}

.buyselltext {
color:#767757;
font-family:"Arial Narrow", Arial, Helvetica;
font-size:20px;
line-height:26px;
padding:25px;
}

.buyselltext a {
color:#767757;
text-decoration:underline;
}

.buyselltext a:hover {
color:#767757;
text-decoration:none;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#767757;
font-weight:400;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#a29f87;
padding-bottom:2px;
font-size:28px;
}

h1.heading {
font-family:Georgia, "Times New Roman", Times, serif;
color:#9a3503;
font-weight:400;
border-bottom-width:0;
border-bottom-style:solid;
border-bottom-color:#a29f87;
font-size:22px;
margin-top:2px;
margin-bottom:0;
line-height:1;
}

h1.heading1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#767757;
font-weight:400;
padding-bottom:2px;
font-size:22px;
border-bottom-width:0;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#9a3503;
font-size:18px;
font-weight:400;
margin-top:0;
padding:10px 0 5px;
}

h2.headings {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#555;
font-size:10px;
text-transform:uppercase;
display:inline;
margin:0;
}

h2.headings1 {
color:#555;
}

h3 {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:16px;
}

.prodheading {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:16px;
font-weight:700;
border-bottom-width:0;
}

.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
}

.footer a {
text-decoration:underline;
color:#666;
}

.footer a:hover {
text-decoration:underline;
color:#000;
}

.input145 {
width:240px;
height:16px;
border:1px solid #afafaf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.pull145 {
width:143px;
height:16px;
border:1px solid #afafaf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.textarea450 {
width:443px;
border:1px solid #999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.textarea145 {
width:240px;
height:60px;
border:1px solid #999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.leftnav a,.leftnavcompressed a,.cluster a:hover {
text-decoration:none;
color:#7a7654;
}

.leftnav a:hover,.leftnavcompressed a:hover,.subnav a:hover,.cluster a {
text-decoration:none;
color:#000;
}

.rareitem,.featuredproduct {
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
color:#555;
font-size:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#bebcb7;
text-transform:uppercase;
}