* { margin: 0; padding: 0; }
a{  
border-style: none;
border:none;
outline: none;
 }
 a:link img {  
border-style: none;
border:none;
 }
body   { 
padding-top: 140px;
color: white; 
font: 62.5%/1.6em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
background: #dcdcdc url("jewellery/bkg.gif") repeat-x 0 140px;
}
h1{
color: #E3008F;
font-size: 1.2em;
margin-top: 16px;
}
#wrap {
position: relative; 
width: 100%;
height: 415px;
margin: 0 auto;
background: url("jewellery/lines-left.gif") no-repeat 0 40px;
}
#box { 
position: relative;
width: 780px;
height: 415px;
margin: 0 auto;
}
#nav{
height: 40px;
float: left;
}
#nav ul{
float: left;
list-style-type: none;
}
#nav ul li{
float: left;
line-height: 40px;
}
#nav a {
display: block;
text-decoration: none;
color: #1D1D1C;
padding-right: 20px;
float: left;
}
#nav a:hover {
color: #E3008F;
}
#lc{
height: 345px;
width: 345px;
float: left;
}
#rc { 
padding: 0 0 10px 20px; 
width: 414px; /* 435-20-1 IE? float fix */
height: 335px; /* 345-10 allow for padding */
float: right; 
background: #1D1D1C url("jewellery/lines.gif") no-repeat left top; 
}
#rc a, #rc a:visited {
color: E3008F;
text-decoration:none
}
#rc a:hover {
text-decoration:underline;
}
#rc a img { border-style: none; }
#footer{
height: 30px;
float: left;
color: gray;}

#footer ul{
float: left;
list-style-type: none;
}
#footer ul li{
float: left;
line-height: 30px;
}
#footer a {
display: block;
text-decoration: none;
color: gray;
padding-right: 20px;
float: left;
}
#footer a:hover {
color: black;
}
#logo { 
position: absolute; 
top: -130px; 
left: 0;
width: 780px; 
height: 130px; 
}
.indent { 
text-indent: 12px;
background: url(jewellery/jewellery.gif) no-repeat;
}

