@charset "utf-8";
/*---------------------------------------------------------------*\
|                                                                 |
|    Nancy Rose Jewellery CSS                                     |
|    Created at Oast One by James Marett, March 2008              |
|                                                                 |
|    IMPORTANT NOTES:                                             |
|                                                                 |
\*---------------------------------------------------------------*/

/*-- General --*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8DA2C2;
	margin: 10px;
	line-height: 16px;
	margin-top: 20px;
}

.content {
	padding: 30px;
	border: 1px solid #8DA2C2;
	width: 860px;
	text-align: left;
	background-color: #FFFFFF;
}
.content .mainimage {
	border: 1px solid #8DA2C2;
	margin-top: 0px;
	margin-bottom: 30px;
}
.content .logo {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 400px;
}

.content .smallimage img {
	border: 1px solid #8DA2C2;
}
.content .smallimage a img {
	border: 1px solid #8DA2C2;
}
.content .smallimage a:hover img {
	border: 1px solid #C892C0;
}

.content h1{
	margin-top: 5px;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
.content h2{
	color: #C892C0;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
.content p{
	margin-top: 0px;
}

.content li, .content ul{
	margin-left: 8px;
	padding-left: 8px;
	line-height: 20px;
}

.content a{
	color: #8DA2C2;
	text-decoration: none;
}

.content a:hover{
	color: #C892C0;
	text-decoration: none;
	background: #ffffff;
}
.copy {
	margin-top: 15px;
}

/* -- popout menu stuff 

#menu {
width: 150px;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu a {
display: block;
border: none 0px;
margin: 0;
padding: 0;
}

#menu li {
margin: 0px;
padding: 0px;
}

#menu li 
{position: relative;}

#menu ul ul {
position: absolute;
top: 0px;
left: 100%;
width: 100%;
width: 120px;
}

div#menu ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}

-- */

/* Google Cart  Style*/

.product-image { border:solid 1px #8DA2C2; }
.product-title, .product-price, .product-shipping { font-weight:bold; }
.data-cell { padding:5px 50px 5px 10px;border:solid 0px #8DA2C2;vertical-align:top}
.align-cart {
	padding:0px;
	float: right;
}
.googlecart-add-button { padding:10px }

/* site map  Style*/

.site {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	padding-right: 10px;
}
.site a:link {
	text-decoration:none;
	color: #FFFFFF;
}

.site a:hover{
	text-decoration:none;
	color: #000000;
	}
.site a:visited {
	text-decoration:none;
	color: #FFFFFF;
}
