A:link, A:visited, A:active {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	}
A:hover {
	color: #FFFFFF;
}
A.foot:link, A.foot:visited, A.foot:active{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	}
A.foot:hover {
	color: #FFFFFF;
}
A.sale:link, A.sale:visited, A.sale:active{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
A.sale:hover {
	color: #666666;
}
h1 {
    margin-bottom:-8px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 
	color: #CCCCCC; 
} 
h2 { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 
	color: #CCCCCC; 
} 
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: justify;
} 
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
}
p.top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
	font-weight: bold;
	text-align: center;
}
p.about {
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
img.about {
	float:right;
	border: 1px solid #333333;
	height: 160px;
	width: 160px;
	}
img.clogau {
	float:right;
	border: 1px solid #333333;
	height: 300px;
	width: 300px;
	}
img.wbp {
	float:right;
	border: 1px solid #333333;
	height: 100px;
	width: 100px;
	}
img.info {
	float:right;
	border: 1px solid #333333;
	height: 100px;
	width: 100px;
	padding-left : 10px;
	}
img.featured {
	border: 1px solid #333333;
	height: 300px;
	width: 155px;
	}
img.featured1 {
	border: 1px solid #333333;
	height: 148px;
	width: 245px;
	}
img.featured2 {
	border: 1px solid #333333;
	height: 148px;
	width: 155px;
	}
img.featured3 {
	border: 1px solid #333333;
	height: 148px;
	width: 340px;
	}
img.featured4 {
	height: 80px;
	width: 155px;
	}
.jewelleryshow {
	border: 1px solid #333333;
	height: 300px;
	width: 340px;
	background-image: url(http://www.rmawilliams.plus.com/rma/images/RMA-Williams-Homepage.jpg);
	background-repeat: no-repeat;
	}
img.cat {
	height: 200px;
	width: 155px;
	float: left;
	}
img.bag {
	height: 25px;
	width: 25px;
	border: none;
	vertical-align: middle;
	text-align: right;
	}
body {
	color: #cccccc;
	background-color: #000000;
}
.text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #000000;
}
.foot {
	text-align: center;
}
.side {
	color : #CCCCCC;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 123px;
	border: 1px none;
	line-height: normal;	
}	
.tel {
	color : #CCCCCC;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px none;
	line-height: normal;
	background-image: none;
}	
p.nav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
p.bottom {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
}
form.home { 
	margin: 0; 
	padding: 0; 
} 
input {
	color: #cccccc;
	background: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #333333;
	}	
input.news {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	width: auto;
	border: #000000;
	float: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
input.search{
	background-image: url(http://www.rmawilliams.plus.com/rma/images/header-bar.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	width: 106px;
	border: 1px solid #333333;
	float: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 16px;
}
input.mail {
	background-image: url(http://www.rmawilliams.plus.com/rma/images/header-bar.jpg);
	color: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #333333;
	width: 123px;
	height: 16px;
	}
.ekm-cart-button-surround {
        background-color: transparent;
        border: 1px solid #333333;
              }

.ekm-cart-button-continue,.ekm-cart-button-update,.ekm-cart-button-checkout {
       background: #000000;
       color: #cccccc;
       font-family: Geneva, Arial, Helvetica, sans-serif;
       font-size: 13px;
       margin-top: -5px;
       margin-bottom: -5px;
       margin-left: -7px;
       margin-right: -7px;
       height:40px
       width: 170px;
       border-width: 0px;
       cursor:pointer;      }





.top {
	background-image: url(http://www.rmawilliams.plus.com/rma/images/header-bar.jpg);
}
.topmenu {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	vertical-align: middle;
}
.jewellery {
	border: 1px solid #333333;
	background-color: #464646;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
}
.jewellerycat {
	height: 160px;
	width: 160px;
	border: 1px solid #333333;
	}
.jewellerycat1 {
	float: left;
	height: 65px;
	width: 200px;
	border: 1px solid #333333;
	padding-right : 10px;
	}
.slideshow {
	border: 1px solid #333333;
}
.banner {
	border: 1px solid #333333;
	width: 568px;
	height: 73px;
}
img.gift {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100px;
	width: 141px;
}
.gift {
	width: 340px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	height: 100px;
	vertical-align: middle;
}
hr {
color: #333333;
height: 1px;
width: 100%;
}
.addthistag { padding:0; border:0; }

#bodyblock {
	width: 930px;
	border: 1px solid #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000000;
}

img.header{
	height: 12px;
	width: 910px;
	margin-bottom: 5px;
}

