body {

}

#siteWrapper {
WIDTH:100%; MARGIN:0px; PADDING:0px; background:#CD3367 url('http://www.jewelya.com/images/backcircles.png') no-repeat top left; 
z-index:1;
}

#maincontainer {
height:100%;text-align: -moz-center;  background:url('http://www.jewelya.com/images/top.png') top center no-repeat; z-index:2;
}

#mainbody {
text-align:center;
}

#mainonehome {
text-align: -moz-center;
width:50%;
position:absolute;
width:704px;
top:167px;
z-index:4;
margin:0 auto;
padding:0;
}

#mainone {
padding-top:87px; text-align: -moz-center; 
}

.bodytop {
background:url('http://www.jewelya.com/images/body_top.gif');
}

#tdbodyback {
background:url('http://www.jewelya.com/images/body_back.png');
width:504px;
}

.tdcenter {
text-align:center;
}

a.side {
font-family:Georgia, "Lucida Grande", "Lucida Sans", verdana, arial, sans-serif;
font-size:10px;
color:#000;
text-align:center;
}

.thumbnail {
position:relative;
z-index:0;
}

.thumbnail:hover {
background-color:transparent;
z-index:50;
}

.thumbnail span {
position:absolute;
left:-1000px;
border:1px dashed #CD3266;
visibility:hidden;
color:#000;
text-decoration:none;
padding:5px;
}

.thumbnail span img {
border-width:0;
padding:2px;
}

.thumbnail:hover span {
visibility:visible;
top:-150;
left:160px;
}

.side h1 {
font-family:georgia, verdana, arial, sans-serif;
font-size:15px;
font-weight:400;
letter-spacing:.05em;
color:#fff;
margin:0 0 4px 19px;
padding:0;
}

.side p {
font-family:Georgia, "Lucida Grande", "Lucida Sans", verdana, arial, sans-serif;
font-size:14px;
color:#000;
text-align:left;
}

a.sides {
font-family:Georgia, "Lucida Grande", "Lucida Sans", verdana, arial, sans-serif;
font-size:12px;
color:#000;
}

.side ul {
list-style:none;
font-family:Georgia, "Lucida Grande", "Lucida Sans", arial, verdana, sans-serif;
font-size:12px;
color:#000;
background:url("http://www.jewelya.com/images/bullet.gif") no-repeat 2px 8px;
margin:0;
padding:0;
}

.side li .border {
border-top:1px solid;
background:url("http://www.jewelya.com/images/bullet.gif") no-repeat 2px 8px;
}

:hover.side p li {
text-decoration:none;
background:url("http://www.jewelya.com/images/bullet.gif") no-repeat 2px 8px;
padding:4px 0 0 12px;
}

.side {
display:inline;
margin:0;
padding:0 10px 0 0;
}

.bottom {
display:inline;
margin:0;
padding:0;
}

.bottom a,.bottom a:link,.bottom a:active,.bottom a:visited {
height:20px;
color:#fff;
text-decoration:none;
border-bottom:1px solid #AF9F8C;
text-align:center;
margin:0;
padding:4px 0 0;
}

.bottom .border {
border-top:1px solid #fff;
}

.bottom a:hover {
color:#570606;
text-decoration:none;
border-bottom:1px solid red;
padding:4px 0 0;
}

.bottom p {
font-family:Georgia, "Lucida Grande", "Lucida Sans", verdana, arial, sans-serif;
font-size:14px;
color:#fff;
text-align:center;
}

:link.side a,:link.a.side,:link.a:active.side,:link.a:visited.side {
font-family:"Lucida Grande", "Lucida Sans", arial, verdana, sans-serif;
font-size:12px;
display:block;
color:#9B264D;
text-decoration:none;
border-bottom:1px solid #9B264D;
padding:4px 0 0;
}

:link.a:hover.side {
color:#9B264D;
text-decoration:none;
border-bottom:1px solid #9B264D;
padding:1px 0 0;
}