body {<!--
	background: url('/site_images/background.gif');-->
	font-family: "Lucida Sans","Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 95%	
}
a:visited {
	color: green;
	text-decoration: underline;
}

a, a:link {
	color: green;
	text-decoration: underline;
}

a:hover {
	color: silver;
	text-decoration: none;
}

p {
	margin: 0;
	padding: 3px 0 4px 0;
}

h1 {
	margin: 1px;
	padding: 1px;
	font-size: 100%;
	color: green;
}
.sizeh3	{	font-size: 120% ; font-weight: bold ;	} /* corresponds to h3 size/weight */
.sizeh4	{	font-size: 110% ; 	} 


.spacer {
	padding: 2px 0 2px 0;
}

.font90 {
	font-size: 90%;
}
.font80 {
	font-size: 80%;
}

#clearer {
	clear: both;
}
/* SITE CONTAINER 
___________________________________________________________________________*/
#container {
	padding: 0;
	width: 760px;
	margin: 15px auto 0 auto;
}

/*HEADER  
___________________________________________________________________________*/

#header {
	width: 100%;
	height: 65px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 0 0 0;
	border: 1px #dceadc solid;
	background: white;
	text-align: center;
}

#header img {
	border: 0;
}
/*PRIMARY NAVIGATION  
___________________________________________________________________________*/
#Nav_Area {	
	border:1px solid #dceadc;
	width: 100%;
	background-color: white;
	border-top: 0px none;
	border-bottom: 0px none;
}
#Primary_Nav {
	font-weight: bold;
	font-size: 115%;
}

#Primary_Nav a {
	color: green;
	text-decoration: none;
}

#Primary_Nav a:hover {
	color: silver;
	text-decoration: underline;
}
#Primary_Nav ul{
	padding: 0;
	margin: 0;
	padding-bottom: 2px;
	border: 0;
	border-right: 1px;
	border-top: 1px;
	border-color: #dceadc;
	border-style: solid;
}
#Primary_Nav li{
	display: inline;
	margin: 0;
	margin-left: -5px;
	padding: 0 8px 0px 8px;
	background: url(/site_images/background.gif) repeat;
	color: green;
	border: 1px;
	border-right: 0;
	border-color: #dceadc;
	border-style: solid;
	}

/* MAIN CONTENT AREA OF THE PAGE  
___________________________________________________________________________*/
/* Holding Area */
#main_page {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 100%;
	border: 1px #dceadc solid;
	background-color: white;
	border-top: 0;
}

/*_______________________________________________________________________*/
/* Breadcrumbs */
.mp_backlinks {
	text-align: left;
	font-size: 85%;
	padding-left: 5px;
}

/* CONTENT AREAS 
___________________________________________________________________________*/
/* Left Side Column */
#left_page {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 49.5%;
}

/* Right Side Column */
#right_page {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	width: 49.5%;
}

/* SETTINGS FOR STANDRAD PAGES */

/* Holding box for an area of content */
.main_content_area {
	width: 350px;
	margin: auto;
	margin-top: 10px;
	padding: 0;
}
/* Ads top curved background image */
.Bg_Top {
	width: 350px;
	margin-bottom: 15px;
	background: url('/site_images/text_area_top.jpg') no-repeat top left;
	padding: 12px 0 0 0px;
}

/* Ads bottom curved background image */
.Bg_Bot {
	background: url('/site_images/text_area_bottom.jpg') no-repeat bottom left;
	padding: 0px 5px 7px 5px;
}
/* Holds text and images in the background box */
.main_text_area {
	margin: 0;
	padding: 0;
}

/* Positioning box within background - for product specific pages and main pages 
including home, about, contact us*/

.box {
	width: 325px;
	margin: auto;
	margin-top: 0;
	text-align: center;
	margin-bottom: 0px;
	padding: 2px;
}

.box p {
	text-align: left;
	font-size: 90%;
}
/* Positioning text box within background - for product lists pages
Jewellery summary page and jewellery product lists */
.box_75 {
	width: 325px;
	margin: auto;
	margin-top: 0;
	text-align: center;
	margin-bottom: 7px;
	padding: 2px;
	border: 1px solid white; /* #dceadc;*/
}



.img_box_300 {
	position: relative;
	border: 2px solid #dceadc;
	margin: 2px;
}


.img_box_75 {
	position: relative;
	float: left;
	width: 75px;
	border: 2px solid #dceadc;
	margin: 2px;
}

.box_75 p {
	float: right;
	width: 240px;
	text-align: left;
	font-size: 85%;
}
.box_75 p a {
	font-weight: bold;
	font-size: 105%;
}

/* PRODUCT AREAS */
/* Product Display Area (currently part of area1_main_page0 */
/* Main Image Display Area */

#Main_Image_Display {
	width: 310px;
	margin: 0 auto 2px auto;
	padding: 0px;
	text-align: center;
}

#Main_Image_Display img {
	width: 300px;
	padding: 2px;
	margin: 1px;
	border: 2px solid #dceadc;
}

/* Thumbs Display Area */
#Main_Image_Thumbs {
	width: 300px;
	margin: 2px auto 5px auto;
	padding: 5px;
	text-align: center;
	cursor: pointer;
}
/* Thumbs Image Adjustments */
.Main_Image_Thumbs {
	width: 75px;
	margin: 1px;
	padding: 2px;
	border: 2px #dceadc solid;
	cursor: pointer;
}

/* PRODUCT CONTENT DESCRIPTION AREA */

.main_content_area ul {
	margin: 0;
	padding: 0;
	border: 0px solid red;
	}

.main_content_area li {
	width: 350px;
	margin: 0px 0 25px 0;
	padding: 0 0 9px 0;
	background: url('/site_images/text_area_bottom.jpg') no-repeat bottom left;
	list-style-type:none;
	font-size: 90%;
}

.main_content_area .Product_Background {
	width: 340px;
	background: url('/site_images/text_area_top.jpg') no-repeat top left;
	padding: 8px 0 0 10px;
}

#Product_Title {
	width: 325px;
	padding: 0;

}
#Product_Title h1 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 120%;
}
#Product_Description {
	width: 325px;
	padding: 0px;
}
#Product_Components {
	width: 325px;
	padding: 0px;
}
#Product_Components ul {
	padding: 0;
	list-style-type: none;
}
#Product_Components li {
	margin: 0;
	padding:0 0 0 15px;
	width: 295px;
	background: url('/site_images/bullet.gif') no-repeat 0 0.45em;
}
#Product_Price{
	width: 325px;
	padding: 0px;
	text-align: right;
}
#Product_Order{
	width: 325px;
	padding: 0px;
	text-align: right;
}
.price {
	color: green;
	font-size: 150%;
	font-weight: bold;
}
/* FOOTER AREA
_________________________________________________________________________*/

/*Footer */
#footer {
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	background-color: white;
	font-size: 85%;
	border: 1px #dceadc solid;
}
#footer ul{
	margin: 0;
	padding: 1px 0 1px 0;
	text-align: center;
}
#footer li{
	display: inline;
	margin: 0 5px 0 5px;
	font-size: 100%;
	color: #3333ff;
}

/* Copyrighting & Site Design Settings */
#copyright {
	padding: 0;
	font-size: 80%;
	text-align: right;
	/*background: url('/site_images/background.gif');*/

}
.address {
	padding: 0 0 0 3px;
	font-size: 95%;
}
.web_design{
	font-size: 90%;
}

