body{ padding:0; margin:0; background: #b6852d url(images/body_bg.png) repeat-x top; font:normal 12px/20px Arial, Helvetica, sans-serif }
ul{ list-style:none; margin:0; padding:0;}
img{ border:none}
.spacer{ clear:both; line-height:1px; font-size:1px; }


#wrap {width:974px;margin:0 auto; overflow:hidden; position:relative}

#wrap-top{ background:url(images/wrap-top.png) no-repeat 0px 0px; height:30px}
#wrap-mid{ background:url(images/wrap-mid.png) repeat-y center ; width:928px;  padding:0 23px; overflow:hidden}
#wrap-mid-in{ background:#fff;border:1px #614e3e solid; }

#wrap-bot{ background:url(images/wrap-bot.png) no-repeat 0px -30px;height:30px }

/* header style */
#header{ height:168px; position: relative;}
#header a{color:#8e7356; }
#logo{position:absolute;left: 22px;top: 30px;}

#slog{
	position:absolute;
	left: 314px;
	top: 44px;
	text-align:right;
	width: 570px;
}
#slog span.howd{ display:block;font-size:11px; line-height:11px; text-decoration:underline; }
#slog span.howd a:hover{ text-decoration:none }

/* top menu style */
#top-menu{
	position:absolute;
	left: 648px;
	top: 13px;
	width: 276px;
	height: 24px;
}
#top-menu ul { padding:0; margin:0; list-style:none;}
#top-menu ul li{ float:left}
#top-menu ul li a{ padding:0 6px; font-size:11px; line-height:11px; text-decoration:none}  
#top-menu ul li a:hover{ text-decoration:underline}


/* menu style */
#menu{
	width: 933px;
	height: 48px;
	position:absolute;
	left: 24px;
	top: 139px;
}

/* footer style */
#footer {
	height:185px;
	border-top: 1px #594839 solid;
	background:#a78021;
	padding:15px 0 0 0;
	color:#FFFFFF;
}
#footer h2{ margin:0; padding:0; font-size:15px;}
#footer a{ color:#FFFFFF; text-decoration:none; font-size:11px}
#footer a:hover{ text-decoration:underline}
#mcfebot,#combot,#kbot{ background:url(images/bot-separator.jpg) no-repeat right top; min-height:115px; height:115px ; height:auto !important}
#custombot,#combot,#kbot{padding:0 0 0 20px; float:left;}
#mcfebot{ width:236px; float:left; padding:20px 0 0 20px;}
#kbot{ width:330px; }
#kbot ul{  padding:0; margin:0;list-style:none;}
#kbot ul li{ width:110px; float:left;color:#FFFFFF;}
#kbot ul li a{ color:#FFFFFF; text-decoration:none; font-size:11px}
#combot{ width:110px; float:left}
#custombot{ width:166px; float:left}	

#copy { height:8px; padding:60px 0 10px 0; text-align:center; color:#FFFFFF; }

/*content style */
#content{ width:640px; float:left; overflow:hidden}

#content-wrap{ padding:0 25px 20px 25px;}


#imgrotator{ background:url(images/wide-content1_bg.jpg) no-repeat bottom center; height:219px; padding:0 0 16px 0; width:620px; margin:0 0 1px 0 }
#img-holder{ 
	height:220px;
	overflow:hidden;
	width:620px;
}


.col-box{border:1px #a89981 solid;background:#eae6df; padding: 6px 9px 2px 10px;}
.col-box-full{border:1px #a89981 solid;background:#eae6df; padding: 0px;}
.col2{ float:left; width:305px; height:85px; background: url(images/2col-content_bg.jpg) no-repeat bottom center;    margin:0 0 4px 0}
.col2.first{ padding:0 10px 0 0}


/* product box style */
.prod-box{ width:200px; height:189px; float:left; background:url(images/3col-content_bg.jpg) no-repeat bottom center;  overflow:hidden; padding:0 10px 19px 0; overflow:hidden }
.prod-box .col-box{ height:186px; position:relative}
.prod-box h2{ margin:0; padding:0px 10px 0 0;}
.prod-box h2 a{ text-decoration:none; color:#403131; font: bold 21px/21px Georgia, "Times New Roman", Times, serif ; display:block; height:140px }
.prod-box .shop-button{
	position:absolute;
	top: 155px;
	left: 58px;
}
.prod-box .shop-button a{ cursor:pointer}

.col-box.earrings-cat{ background:#eae6df url(images/earring-cat_bg.jpg) no-repeat top left}
.col-box.religious-cat{ background:#eae6df url(images/religious-cat_bg.jpg) no-repeat top left}
.col-box.necklace-cat{ background:#eae6df url(images/necklace-cat_bg.jpg) no-repeat top left}
.col-box.bracelets-cat{ background:#eae6df url(images/bracelets-cat_bg.jpg) no-repeat top left}
.col-box.genuine-cat{ background:#eae6df url(images/genuine-cat_bg.jpg) no-repeat top left}
.col-box.rings-cat{ background:#eae6df url(images/rings-cat_bg.jpg) no-repeat top left}


.colads1{background:url(images/wide-content_bg.jpg) no-repeat bottom center; overflow:hidden; padding:0 0 10px 0; width:620px; margin:0 0 4px 0; }
.colads1-420{
	background:url(images/wide-content_bg.jpg) no-repeat bottom center;
	overflow:hidden;
	padding:0;
	width:620px;
	margin:0 0 0px 0;
}
.special-box{
	text-align:center;
	padding:0;
}
.special-box img{
	display:block;
}
.testimonial-box{ padding:0;  margin:0; background:url(images/testimonial_bg.jpg) no-repeat center top ; text-align:center;  font: normal 20px/20px  Georgia, "Times New Roman", Times, serif; ;color:#403131; position:relative; height:120px; font-weight:normal;}
.testimonial-box span{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#403131; padding:8px 0; display:block;}
.testimonial-box .more{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	position:absolute;
	right:50px;
	top: 94px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.testimonial-box .more a{ color:#967e63;}
.testimonial-box .more a:hover{ text-decoration:none}

/* sidebar style */
#sidebar{ width:230px; float:left; min-height:400px; height:400px; height:auto !important}


/* search box style */
#search-box{ background:#594631; width:184px; padding:5px 0 5px 0}
#search-box h2{ margin:0; padding:2px 0; text-align:center}
#search-box p{ margin:0; padding:3px 0;}
#search-box form{ margin:0 auto; padding:0; width:168px; }
#search-box input{ width:158px; padding:4px; font: normal 14px  Arial, Helvetica, sans-serif; border:1px #a59078 solid; color:#808080 }
#search-box input.button{ width:72px; background:#ccbcad; color:#FFFFFF; font: bold 14px  Arial, Helvetica, sans-serif; padding:4px }
.button-box{ text-align:right}

/* best seller button style */
.best-seller{ padding:0}

.row-wrap{background: url(images/sidebar-row_bg.jpg) no-repeat bottom left;padding:0 0 13px 0 }
/* side menu style */
#side-menu{ width:172px; padding:15px 5px 7px 5px; background:#eae6df; border:1px #8e8072 solid ;}
#side-menu h2{ text-align:center; padding:0 0 10px 0; margin:0;}
#side-menu ul{ margin:0; padding:0; list-style:none;}
#side-menu ul li{ padding:0 0 1px 0}
#side-menu ul li a{
	background:#ddd1ab;
	color:#403131;
	text-decoration:none;
	padding:2px 0 2px 6px;
	border:1px #948777 solid;
	display: block;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px;
	text-transform: capitalize;
}
#side-menu ul li a:hover{ background:#3f9be7; color:#fff; border:1px #68b1ed solid;}

#side-menu ul li.genuineb a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 0; padding:0 0 0 30px;display:block;}
#side-menu ul li.religious a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -32px; padding:0 0 0 30px;display:block;}
#side-menu ul li.cultured a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -64px; padding:0 0 0 30px;display:block;}
#side-menu ul li.genuined a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -96px; padding:0 0 0 30px;display:block;}
#side-menu ul li.cubic a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -128px; padding:0 0 0 30px;display:block;}
#side-menu ul li.hearts a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -160px; padding:0 0 0 30px;display:block;}
#side-menu ul li.genuineg a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -192px; padding:0 0 0 30px;display:block;}
#side-menu ul li.white a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -223px; padding:0 0 0 30px;display:block;}
#side-menu ul li.engrave a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -255px; padding:0 0 0 30px;display:block;}
#side-menu ul li.boys a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -287px; padding:0 0 0 30px;display:block;}
#side-menu ul li.mom a span{ background:url(images/sidebar-menu_bg.png) no-repeat 0 -322px; padding:0 0 0 30px;display:block;}

/* birth box style */
#birth-box{
	width:166px;
	padding:5px 8px 0px 8px;
	background:#fff;
	border:1px #8e8072 solid
}
#birth-box h2{ margin:0; padding:0 0 3px 0;}
#birth-box p{ margin:0; padding:1px 0;}
#birth-gift {width:182px;height:76px;background:url(images/birthday-gifts_bg.jpg) no-repeat top left;border:1px #8e8072 solid ;position:relative}
#birthstone-box {width:182px;height:234px;background:url(images/left-birthstone.jpg) no-repeat top left;border:1px #8e8072 solid ;position:relative}
#birth-diamond {
	width:184px;
	background:#fff;
	position:relative;
}
#birth-diamond img {
	display:block;
}

/* gift giving box style */
#gift-giving{width:182px;height:76px;background:url(images/gift-giving-event.jpg) no-repeat top left;border:1px #8e8072 solid ;position:relative; z-index:1}
.dropdown-box{
	position:absolute;
	left: 0px;
	bottom: 3px;
	z-index:10000;
	width:160px; 
}
.dropdown-box li{ height: 72px; width:160px; display:block; position:relative;} 
.dropdown-box li img {
	position:absolute;
	left: 145px;
	top: 44px;
}


/* Easy Slider 2 */

	#slider2 ul, #slider2 li {
		margin:0;
		padding:0;
		list-style:none;
		clear:both;
	
	}
	#slider2{ 
		width:495px;
		height:auto;
		padding:10px 50px 0px 50px;
		width:495px;
		height:84px;
		overflow:hidden;
	}
	#slider2 li { 
		width:495px;
		height:84px;
		overflow:hidden;
	}

	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */
