/* CSS Document - back #ac0041*/

/* clearout */
 
:link,:visited {  }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
img, a img,:link img,:visited img { border:none }
ul, li {list-style:none}

body{
text-align:center;
font-size:14px;
font-family:Garamond, Georgia,serif;
color:#F6F8D8;
margin-top:5px;

}

*html body{
font-size:93%}

/* layout */

#wrap{
width:820px;
margin:0 auto;
text-align:left;
background:url(images/back.gif);
}
*html #wrap{ 
width:851px}

#left{
width:199px;
float:left;

}
#logo{
background: url(images/logo.gif);
width:199px;
height:101px;
}
#watermark{
background: url(images/watermark.gif);
width:160px;
height:385px;
margin:0 0 0 39px;
display:inline
}
#inner{
width:422px;
float:left;
padding:0;margin:0;
overflow: hidden 

}
#nav{
height:31px;
width:422px;
padding:0 19px;
background:white
}
#nav ul{
padding:0;
margin:0; 
}

#nav li{
margin:0 3px;
display:inline;
float:left;
padding:0
}
#nav a{
border-bottom:0;
padding:0;
margin:0;
}

#mid-top{
width:422px;
height:30px;
background:#ac0041 url(images/top.gif) top no-repeat;
margin: 0;
padding:0;
}
*html #mid-top{
margin:-4px 0 0 0;
}
#mid{
background:#ac0041 url(images/mid_back.gif) repeat-y;
width:362px;
padding:0 30px;
overflow: hidden 
}



#footer{
background: url(images/bottom.gif) center no-repeat;
width:820px;
height:19px;
margin:0;
padding:0;
clear:both;
}
#right{
width:199px;
float:right;
}
*html #right{
width:230px;
position:relative;
}
#ring{
position:relative;
width:230px;
height:315px;
z-index:2;
left:-31px;
}
*html #ring{
display:none;
}
#side{
background:url(images/side-back.gif) left repeat-y  #ffccee;
width:180px;
overflow:hidden
}
*html #side{
margin-top:300px;
}
#side-top{
background:url(images/side-top.gif) no-repeat;
height:21px;
}

#side-bottom{
background:url(images/side-bottom.gif) no-repeat;
height:21px;
}
.catlist{
display:block;
background:url(images/more.gif) bottom right no-repeat;}

.catlist a:hover{text-decoration:none;}

.catlist:hover{
display:block;
background:url(images/moreover.gif) bottom right no-repeat;
}

/* type */

h1 {font-size:1.7em;margin-bottom:1em}
h2 {font-size:1.4em;margin-bottom:1em}
h3 {font-size:1.25em;margin-bottom:1em}
h4 {font-size:1.125em;margin-bottom:1em}
p {
font-family:Tahoma, Geneva, sans-serif;
font-size:1em;
line-height:150%;
margin-bottom:1em
}
.sold{font-size:1.3em;margin-bottom:1em; color:#CABFB0}

a{
color:#ffccee;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#ffffff; 
font-weight:bold; 
text-decoration:none;
border-bottom:1px dotted;
}
div.divider{
background:url(images/div.gif) center center no-repeat;
width:370px;
height:50px;
}
div.cat_divider{
border-top:#aa5273 dotted 1px;
height:1px;
margin:20px 10px;
}
div hr {
display: none;
}
div.side-div{
background:url(images/side-div.gif) center center no-repeat;
width:160px;
height:18px;
margin:15px 0 0 0;
}

#mid img{
border:1px solid #CABFB0; padding:5px; float:left;margin:0 5px 5px 0
}
#gemtable img{
float:none
}
input{
border:none; 
font-family: Tahoma, Geneva, sans-serif; 
font-size:.9em;
background:#F6E9D6;
width:250px;
padding:2px;
color:#a88;
border:solid 1px #CABFB0; 
}
textarea{
border:none; 
font-family: Tahoma, Geneva, sans-serif; 
font-size:.9em;
background:#F6E9D6;
width:250px;
padding:2px;
color:#a88;
border:solid 1px #CABFB0; 
}
.submit{
width:6em;
font-family:Garamond, Georgia, serif;
color:#ac0041;
font-weight:bold;
cursor:pointer;
border:double 3px #CABFB0; 
}
.submit:hover{
background:#CABFB0;
border:double 3px #F6E9D6; 
}
a.interested:link, a.interested:visited, a.interested:active{

background:#F6E9D6;
color:#ac0041;
padding:4px;
font-weight:normal;
font-size:.9em;
border:double 3px #CABFB0; 
}

a.interested:hover{

background:#CABFB0;
color:#000;
padding:4px;
font-weight:normal;
font-size:.9em;
border-bottom:0;
border:double 3px #F6E9D6; 
}
blockquote{
font-style:italic;
font-size:1.2em;
margin:0 50px 2em;
quotes: "\201C" "\201D";
}
blockquote:before, blockquote:after {
display: block;
font-size: 500%;
width: 50px;
color:#cabfb0
}
blockquote:before { 
content: open-quote; 
height: 0;
margin-left: -0.55em;
}
blockquote:after { 
content: close-quote; 
height: 50px;
margin-top: -70px;   
margin-left: 260px;
}
table {
margin-bottom:1em;
font-size:1em;
}
.geminfo{
background:#cabfb0;
font-family:Tahoma, Geneva, sans-serif;
color:#ac0041;

}

h4.catlist{
color:#cabfb0;
}
#side-stuff{
color:#AE2247;
padding:0 10px;
font-family:Garamond, Georgia, Times, Serif;
font-size:1em;
line-height:130%;
}
#side-stuff a{
color:#0a24a2;
font-weight:bold;
}
#side-stuff a:hover{
color:#3548a2;
font-weight:bold;

}

#foot{
font-family:Garamond, Georgia, Times, Serif;
font-size:.9em;
color:#ac0041;

}

#foot a{
font-family:"Arial Black";
letter-spacing:-1px;
font-size:110%;
color:#ac0041;
}