body {
background:#F7F6F2 url(../images/bg.gif) repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#666;
}

.body-sub {
background:#fff url(../images/bg.gif) repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#666;
}

.store {
background:#fff url(../images/bg.gif) repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#666;
text-align:center;
}

.temp {
background:#fff;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#666;
}

a {
color:#9A9A8B;
text-decoration:none;
}

a:hover {
color:#555;
text-decoration:none;
}

hr {
color: #E0E0E0;
background-color: #E0E0E0;
height: 1px;
border:0;
}

h1 {
font-size:20px;
line-height:30px;
color:#5B184D;
}

input {
background-color: #e5e5e5;
border:1px solid #ccc;
vertical-align:middle;
}

#container {
position:relative;
width:900px;
height:auto;
overflow:hidden;
margin:0 auto;
text-align:left;
}

#top {
position:relative;
width:900px;
height:111px;
clear:both;
text-align:center;
}

#logo {
position:relative;
width:220px;
height:93px;
margin:18px auto 0 auto;
}

#main-nav {
position:relative;
width:780px;
height:32px;
float:left;
display:inline;
z-index:30;
text-align:left;
z-index:30;
}

#nav {
position:relative;
width:780px;
height:32px;
float:left;
display:inline;
z-index:30;
text-align:left;
z-index:2;
}

#nav ul {
list-style: none;
}

#basket-cart {
position:absolute;
width:106px;
height:32px;
top:111px;
right:0px;
}

#content-home {
position:relative;
width:900px;
height:404px;
clear:both;
font-family:"Trebuchet MS";
z-index:1;
}

#content-home h1 {
font-size:20px;
line-height:30px;
color:#5B184D;
}

#content-home p {
font-size:18px;
line-height:23px;
color:#B4AD9B;
}

#content-home-left {
position:relative;
width:550px;
height:404px;
float:left;
display:inline;
}

#content-home-right {
position:relative;
width:300px;
height:auto;
padding-top:100px;
float:right;
display:inline;
}

#content-sub {
position:relative;
width:900px;
height:auto;
clear:both;
z-index:1;
}

#content-sub-left {
position:relative;
width:580px;
height:auto;
float:left;
display:inline;
margin-top:50px;
}

#content-sub-left h1 {
font-size:20px;
line-height:30px;
color:#5B184D;
}

#content-sub-right {
background:#F7F7F7;
border:1px solid #ddd;
position:relative;
width:300px;
height:auto;
margin-top:50px;
float:right;
display:inline;
}

#content-sub-right-in {
position:relative;
padding:20px;
}

#content-sub-right img {
position:relative;
margin-bottom:10px;
}

#content-jewellery {
position:relative;
width:900px;
height:auto;
padding-top:50px;
clear:both;
text-align:center;
z-index:1;
}

#icons-home {
background:#fff;
position:relative;
text-align:center;
width:100%;
height:170px;
border-top:1px solid #EBEBE3;
border-bottom:1px solid #EBEBE3;
}

#icons-home img {
position:relative;
margin-top:4px;
}

#footer {
position:relative;
width:900px;
height:40px;
margin:0 auto;
color:#AEADA8;
font-size:12px;
padding-top:10px;
}

#footer-left {
position:relative;
width:auto;
float:left;
display:inline;
}

#footer-right {
position:relative;
width:auto;
float:right;
display:inline;
text-align:right;
}

#footer-right a {
color:#AEADA8;
}

#footer-right a:hover {
color:#AEADA8;
text-decoration:underline;
}

#footer-sub {
position:relative;
background:#F7F6F2;
width:100%;
height:40px;
line-height:40px;
color:#AEADA8;
font-size:11px;
border-top:1px solid #EBEBE3;
margin-top:20px;
}

#footer-sub-in {
position:relative;
width:900px;
height:40px;
line-height:40px;
margin:0 auto;
color:#AEADA8;
font-size:11px;
}

#footer-sub-right a {
color:#AEADA8;
}

#footer-sub-right a:hover {
color:#AEADA8;
text-decoration:underline;
}

#footer-sub-left {
position:relative;
width:auto;
float:left;
display:inline;
}

#footer-sub-right {
position:relative;
width:auto;
float:right;
display:inline;
text-align:right;
}

a.matrix {
color:#AEADA8;
}

a.matrix:hover {
color:#666;
}

/********** NAVIGATION **********/

/* LEVEL ONE */
ul.dropdown { position: relative; z-index:30;}
ul.dropdown li { float: left; zoom: 1; }
ul.dropdown a:hover { color: #fff; background:#581F4A; }
ul.dropdown a:active { color: #EF0500; }
ul.dropdown li a { display: block; padding: 8px 7px; color: #6E6A61; font-size:10px; text-transform:uppercase; background:#E7E3D8; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { background: #581F4A; color: #fff; position: relative; }
ul.dropdown li.hover a { color: #fff; }

/* LEVEL TWO */
ul.dropdown ul { width: 130px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #f5f5f5; color: #333;float: none; }
ul.dropdown ul li.hover { background: #e5e5e5; }
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; padding: 3px 7px; } 

/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

/**********  END NAVIGATION **********/