body{
	margin:0px;
	padding:0px;
	background:#1C1C1C url(images/body_bg.gif) top left repeat-x;
	}
td {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	}
p{ padding:0px 0px 8px 0px; margin:0px;}
a{ color:#000000; text-decoration:none;}
a:hover{ text-decoration:underline;}
div{ padding:0px; margin:0px;}
input {}
form {padding:0px; margin:0px;}


#header_border {
border-bottom:#E6E6E6 1px solid;
border-top:#E6E6E6 1px solid; 
background:#FFFFFF;
padding:1px 0px 1px 0px;
}
.shoppring_cart{	
	padding:0px 0px 0px 65px; 
	font-weight:bold; font-size:13px; 
	text-decoration:none; 
	color:#433C18;
	background:#E0DABA url(images/shopping_cart.gif) center left no-repeat; height:57px;
	}

#top_menu {background:#F5F5F5 url(images/menu_bg.gif) top left repeat-y;}
#top_menu a {
	display:block;
	padding:4px 20px 4px 20px; 
	font-weight:bold; 
	color:#0E0E0E; 
	text-decoration:none;		
	}
#top_menu a:hover {	
	font-weight:bold; 
	color:#FF3300; 
	text-decoration:none;
	}

#top_menu .top_menu_divider {background:url(images/divider_top_menu.gif) top right repeat-y;}

.menu{background:url(images/mdle_menu_bg.gif) top left repeat-x; border-bottom:#E6E6E6 1px solid;
height:47px;  border-top:#E6E6E6 1px solid; margin-top:1px; }
.menu a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	white-space:nowrap;
}
.menu a:hover{ color:#A48A31; text-decoration:none;}
.menu_divider{ background:url(images/divider_middle_menu.gif) center right no-repeat;}

table#left_panel {border-right:#E6E6E6 1px solid; margin-top:7px;}

.product_heading {
font-size:13px; 
font-weight:bold; 
color:#FFFFFF; 
padding:0px 0px 0px 27px;
height:43px;
background:#474747 url(images/bullet_white.gif) center left no-repeat;
}

#product_menu{ border-bottom:#E6E6E6 1px solid; border-left:#E6E6E6 1px solid; background:#FFFFFF; padding:0px 13px 0px 13px;}

#product_menu a{
	display:block;
	background:url(images/bullet_black.gif) top left no-repeat;
	padding:8px 0px 8px 14px;
	color:#474747;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#product_menu a:hover{
	display:block;
	padding:8px 0px 8px 14px;
	color:#FF3300;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.product_menu_border { background:url(images/dot_line.gif) bottom left repeat-x;}

.build_your td{ font-size:11px; }
.build_your select{ font-size:12px; }

.collection_border{border-bottom:#E6E6E6 1px solid; border-left:#E6E6E6 1px solid; }

.header_text {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding:10px 0px 9px 20px;
	border-bottom:#E6E6E6 1px solid;
	border-top:#E6E6E6 1px solid;
}

.page_heading {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#000000;
}

.sub_heading {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	color:#000000;
}

.product_name {font-weight:bold; color:#474747; padding:2px 0px 0px 0px;}
.newsletter{color:#8E8E8E; padding:0px 10px 0px 20px;}

.rightPanel{background:#9D9455 url(images/bracelet.jpg) left bottom no-repeat;}
.rightPanel td{ padding:10px 5px 160px 10px; font-size:15px; color:#FFFFFF; line-height:18px;}
.rightPanel a{ color:#000000; font-size:11px;}

.details a{
display:block;
height:17px;
width:100px;
border:#E6E6E6 1px solid;
padding:3px 0px 0px 4px;
color:#474747;
background:#F5F5F5 url(images/details_bg.gif) right  center no-repeat; 
}
.details a:hover{
border:#000 1px solid;
color:#000;
text-decoration:none;
background:#E6E6E6 url(images/details_bg.gif) right  center no-repeat; 
}

.buynow a{
display:block;
height:17px;
width:50px;
border:#000000 1px solid;
padding:3px 0px 0px 4px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:#000000; 
}

.buynow a:hover{
border:#000 1px solid;
color:#000;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
background:#000000; 
}


.footer{ background:#474747; color:#D7D7D7; font-weight:normal; text-decoration:none; padding:16px 0px 16px 0px;}

.uppercase{ text-transform:uppercase;}
.golden_head{ font-size:16px; font-weight:bold; color:#9D8400; font-family:"Trebuchet MS", arial, Times, serif;}
.black_head{ font-size:16px; font-weight:bold; color:#424243; font-family:"Trebuchet MS", arial, Times, serif;}

