@charset "utf-8";
/* CSS Document */
@import url("fonts.css");


*{margin:0;padding:0;}
body{ background-image:url(../images/bg.png); width:147; height:883; background-repeat:repeat-x; background-color:#365851;}
div{display:block;}
img{border:0px;}
.clear{ clear:both;height:0px;}
.middle_bg_gray{ background:#E6E6E6;}

#wrapper{ width:955px; margin:auto;}
/*header*/
#header{ width:955px; height:180px; }
#header .top_right{ text-transform:uppercase; font-family:Arial, Helvetica, sans-serif ; font-size:11px; color:#c1dcd7; width:100%; text-align:right;height:12px;margin-top:25px; font-family:Palatino (OT1); font-weight:bold;}

#header .left{ width:190px; height:100px; float:left; margin-top:20px;}
#header .logo{ float:right; width:568px; height:px; margin-top:15px;} 
#header .search{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px;  height:19; width:190px; color:#999; background:#FFF url(../images/search_icon.png) no-repeat right; }
#header .fb_icon{ float:left; padding-left:1px; padding-top:18px;}
#header h1{ text-transform:uppercase; color:#FFF; text-align:right; height:41px; font-family:TrajanPro; clear:both; font-size:16px; }
#footer .search{ font:normal 11px/19px Arial, Helvetica, sans-serif; border:0 none !important; font-size:11px; padding:2px;  height:14px; width:175px; color:#999; /*background:#FFF url(../images/search_icon.png) no-repeat right;*/  float:left; margin:0;}
#footer .serach-btn{width:15px; height:18px; padding:2px; margin:0 0 0 -1px; float:left; background:#FFF url(../images/search_icon.png) no-repeat right; border:0; cursor:pointer;}
#footer .fb_icon{padding-left:1px; padding-top:8px;}
/*conttent*/
#content{ width:955px; }

#content .menu_left{ width:242px; height:8px; float:left;  }
#content .menu_left .top{width:242px;height:8px;}
#content .menu_left .menu_list{ background: url(../images/menu_bg.png) repeat-y;; width:446; height:10; text-align:center; min-height: 420px; padding-top:10px;}
#content .menu_left .menu_list ul{padding-top:1px;}
#content .menu_left .menu_list ul li{background:url('../images/design.png') no-repeat scroll center bottom transparent;/* font-family:SnellRoundhandScriptRegular;*/ font-size:25px; color:#fff; list-style:none outside none;height:45px;line-height:45px;  padding: 15px 0; }
#content .menu_left .menu_list ul li a{font-family:TrajanProRegular !important; font-size:19px; color:#fff; text-decoration:none;text-transform:uppercase;}
#content .menu_left .menu_list ul li a:hover {color:gray; padding:0px 5px;}
#content .menu_left .menu_list ul li.first{  padding:0 0 15px 0 !important;}
#content .menu_left .menu_list ul li.last{   background: none repeat scroll 0 0 transparent;}

#content .menu_left .menu_list_icon{ padding-top:0px; list-style:none; height:13px !important; }
#content .banner{ float:right;width:713px;}

/*footer*/
#footer{ height:160px; width:955px;}
/*menu*/
#footer .menu{ margin-top:5px;  width: 955px;background-color: #46655d; height:29px; width:955px; text-transform:uppercase; font-size:13px; font-family:PalatinoBold; font-weight:bold;  }
#footer .menu ul{float: left; }
#footer .menu ul li{display: inline;line-height:29px; }
#footer .menu ul li a{float: left; text-decoration: none;color: white;  padding: 0px 21px;background-color: #46655d; }
#footer .menu ul li a:visited{color: white;}
#footer .menu ul li a:hover{color: grey;background-color:#46655d;}

#footer h2{  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; /*color:#FFF;*/color:#C1DCD7; text-align:center; /*margin-top:10px;*/ font-size:12px; /*padding:0px 20px;*/ letter-spacing:2px;}

#footer h2 span{padding:0 15px;}
#footer p.font{float: left; color:#C1DCD7; font-family:Arial, Helvetica, sans-serif; letter-spacing: 3px; font-size: 12px;font-weight: bold;}
#footer h3{  float:right;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#bbdcd5; text-align:right; margin-top:10px; font-size:13px;}
#footer h4{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#6a8983; text-align:center; margin-top:8px; font-size:12px;padding:0 0 18px;}
#footer .sharelnks-container{text-align:center; width:630px; margin:0 auto;padding-left:417px;}
#footer .cpywrt{text-align:center;}
/*aboutus*/
.menu_hori{ height:51px; width:955px;}
.menu_hori .img{ width:8px; height:51px; float:left;}
.menu_hori .img2{ width:37px; height:51px; float:left;  }
.menu_hori .menubg{ width:939px; height:51px; float:left; background-color: #345d55;}
.menu_hori .menubg ul{ list-style:none; padding:0px 0px 0px 0px; float:left; display:block;}
.menu_hori .menubg ul li{list-style:none; margin-left: 0px; line-height: 45px;font-family:SnellRoundhandScriptRegular; font-size:32px; color:#fff; float:left;margin-right: 0px;padding: 2px 7px 0 4px; }
.menu_hori .menubg ul li.img2{padding:0px !important;}
.menu_hori .menubg a{color:#fff;  text-decoration:none;font-family:TrajanProRegular !important;font-size:19px;text-transform:uppercase;}
.menu_hori .menubg a:hover{color:#5b7a74;  text-decoration:none; height:25px; }

.aboutmid{width:955px; float:left; /*margin-top:9px;*/}
.aboutmid .img{height:13px; width:955px;}

#leftpanel{ width:175px;float:left; background-color: #e6e6e6;}
#leftpanel .leftpanelmenu{ width:170px;  background-color: #e6e6e6; margin-top: 39px;}
#leftpanel .leftpanelmenu ul{ list-style:none; padding:1px 0px 0px 0px; float:left; display:block;background-color: #e6e6e6; }
#leftpanel .leftpanelmenu ul li {background-color: #355E56;color: #FFFFFF;font-family: PalatinoRoman;font-size: 12px;height: 25px;list-style: none outside none;margin: 0 1px 2px;padding: 6px 0 0 17px;text-transform: uppercase;width: 173px;}
#leftpanel .leftpanelmenu ul li:hover {background-color: #6a8580;color: #FFFFFF;font-family:PalatinoRoman;font-size: 12px;height: 25px;list-style: none outside none;margin: 0 1px 2px;padding: 6px 0 0 17px;text-transform: uppercase;width: 173px;}
#leftpanel .leftpanelmenu .bg1{background-color: #6a8580; /*padding-left:26px;*/ }
#leftpanel .leftpanelmenu a{color:#fff;text-decoration:none; margin-left: 10px; }


  
/* Middle part*/
#midbg{  background-color: #E6E6E6;border-left: 1px solid #FFFFFF;float: right;padding-left: 45px;width: 734px;}
#midbg .headtext,#midbg_new .headtext
{ font-family:PalatinoBold;font-size:25px; text-decoration:none; color:#335c54; float:left; margin-left:50px; float:none; margin-top:39px; vertical-align:top;width:78%;}
#midbg .abouimg2,#midbg_new .abouimg2
{/*height:304px;*/ width:604px;  float:none;margin-left: 50px; margin-top:20px;}
#midbg .midtext1,#midbg_new .midtext1
{font-family:"Trajan Pro", Times, serif;font-weight:bold;font-size:20px;text-decoration:none;color:#335c54;border-top:1px #6a8580 solid;border-bottom:1px #6a8580 solid;margin-top:23px;width:78%;text-align:center;	margin-left: 50px;word-spacing: .5em;text-transform: uppercase;line-height: 34px;}

/* new css middle part */

#midbg_new{width: 700px;margin:0 auto;}
.divcenter{background-color: #E6E6E6;float: left;width:100%;}
/* end of the css */

#commonmidbg{width:720px; background-color:#e6e6e6;}
#commonmidbg .midtext2{font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size:13px;text-decoration:none;color:#333;/*width:84%;*/margin-left: 50px;margin-top:23px;text-align: justify;margin-bottom:20px;	}
	
#commonmidbg .arrow{ height:11px; width:6px; float:left;}
#commonmidbg .midlink_view{width:585px;margin-left: 50px;margin-top:23px;}
#commonmidbg .midlink1{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;color:#122d24;width:85px;margin-left:10px;}
#commonmidbg .midlink1 a{color: #122d24;text-decoration:none;}
#commonmidbg .midlink1 a:hover {color: #375851;}
#commonmidbg .getdirect{ width:158px; height:23px; float:left; padding:0px 5px 3px; }
#commonmidbg .midinput{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:11px; float:left; width:185px;color:#b3b4b4; height:20px;}
#commonmidbg .midbtn{ background:url(../images/btn1_new.jpg) no-repeat top ; height:23px; font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;text-align: center; float:left ; padding:3px 0px 0px; width:170px; }
#commonmidbg .midbtn a{color: #fff;text-decoration:none;padding:5px;}
#commonmidbg .midbtn a:hover {color:#fff; padding: 5px;}
#commonmidbg .midlink2{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;color:#122d24;width:78%;margin-left: 50px;margin-top:15px;}
	
.img2{ width:955px; height:13px;  }	
.img3{ width:955px; height:13px; float:left; margin-top:-2px;  }


#commonmidbg .midlinknew1{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;color:#122d24;width:511px;	}
#commonmidbg .midlinknew1 a{color: #122d24;text-decoration:none;}
#commonmidbg .midlinknew1 a:hover {color: #375851;}

#commonmidbg .midlinknew1_cms{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;color:#122d24;width:511px;margin-left:50px;}
#commonmidbg .midlinknew1_cms a{color: #122d24;text-decoration:none;}
#commonmidbg .midlinknew1_cms a:hover {color: #375851;}
	
/*aboutus*/


/*heartsonfire*/
#commonmidbg .heartsonfire_img1{height:410px; width:552px;  float:none; margin-top:20px;}
#commonmidbg .honf_midtext1{font-family:"Times New Roman", Times, serif;	font-size:22px;text-decoration:none;color:#335c54;margin-left:50px;margin-top:26px;width:78%;text-align:center;font-weight:normal;	word-spacing: .5em;text-transform: uppercase;line-height: 34px;}
#commonmidbg .greentext14{font-family:"Times New Roman", Times, serif;font-weight: normal;font-size:25px;text-decoration:none;color:#3b5e57; margin-bottom:22px; margin-top:20px;}
#commonmidbg .honfmidtext2{font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#333;width:78%;	margin-top:10px;text-align: justify;margin-bottom:20px;	}

.textpad{ margin-top:10px;}

#commonmidbg .h_onfire_visit{ font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;color:#122d24;width:350px;margin-left: 50px;margin-top:23px;}
#commonmidbg .h_onfire_visit a{color: #122d24;text-decoration:none;}
#commonmidbg .h_onfire_visit a:hover {color: #375851;}
/*heartsonfire*/

/*engagement-gallery*/
.list_box{ width:90%; margin-left:50px;margin-top: 10px;}
.list_box ul { display:block;}
.list_box ul li { display:block; float:left;width:219px ;margin-top: 0px;margin-bottom:30px;padding: 0 5px;/*height: 274px;*/ list-style:none;}
.list_box ul li.lst{margin-bottom:50px;} 
.list_box ul li .pic { display:block;margin-right: 13px;width:219px;height:208px;}
.list_box ul li .disc { display:block; line-height: 14px;  margin-left: 0px; margin-bottom: 10px;width:219px;}
.list_box ul li .disc h1{font-family:  Verdana, Geneva, sans-serif;font-weight:bold;color: #1f3e36;font-size: 14px;margin-top: 7px;width:240px; text-align:center;margin-left: -12px;}
.buttons-narrow {clear: both;margin:0;padding:0;}
.buttons-narrow button.button { background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;margin: 0;overflow: visible;padding: 0;width: auto;}
.buttons-narrow button.button span {background: url(../images/bkg_btn1.png) no-repeat scroll 0 0 transparent;color: #fff;float: left;font: bold 13px/25px "Times New Roman", Times, serif;height: 25px;padding: 5 0 0 7px;text-align: center;text-transform: uppercase;white-space: nowrap;}
.buttons-narrow button.button span span {background-position: 100% 0;padding: 0 23px 0 20px;}

.midlink3{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;border-top:1px #6a8580 solid;border-bottom:1px #6a8580 solid;color:#122d24;width:78%;margin-left: 50px;	margin-top:26px;}
/*engagement-gallery*/

.engagement-gal{width:760px;}
.engagement-gal .list_box{ width:715px;margin:0px 0px 0 0px; padding:0px 0px 0 0px; }

.engagement-gal .list_box ul {width:715px; display:block;  }
.engagement-gal .list_box ul li { display:block; float:left;width:219px ;margin: 0 23px 35px 0;list-style:none;}
.engagement-gal .list_box ul li.lst{margin-bottom:50px;} 
.engagement-gal .list_box ul li.nd{margin-right:0px !important;} 
.engagement-gal .list_box ul li .pic { display:block;width:219px;height:208px; padding:0 10px 0 0;}
.engagement-gal .list_box ul li .disc { display:block; line-height: 18px;  margin-left: 0px; margin-bottom: 10px;width:219px;}
.engagement-gal .list_box ul li .disc h1{font-family: Arial, Helvetica, sans-serif ;font-weight:bold;color: #1f3e36;font-size: 14px;margin-top: 7px;width:240px; text-align:center;margin-left: -12px;}
.engagement-gal .buttons-narrow {margin:10px 0 0 65px;padding:0; width:50px;}
.engagement-gal .buttons-narrow button.button { background: none repeat scroll 0 0 transparent;border: 0 none;cursor:pointer;margin: 0;overflow: visible;padding: 0;width: auto; }
.engagement-gal .buttons-narrow button.button span {background: url(../images/bkg_btn1.png) no-repeat scroll 0 0 transparent;color: #fff;float: left;font: bold 12px/20px TrajanProRegular;height: 18px;padding: 0 0 0 4px;text-align: center;text-transform: uppercase;white-space: nowrap;  }
.engagement-gal .buttons-narrow button.button span span {background-position: 100% 0;padding: 0 20px 0 10px;}
.engagement-gal .midlink3{font-family: PalatinoBold;font-weight: bold;font-size:12px;border-top:1px #fff solid;border-bottom:1px #fff solid;color:#122d24;width:694px;margin-left: 0px;margin-top:20px;padding:5px;float:left;text-decoration: none;margin-bottom:50px;}
.engagement-gal .midlink5{font-family: PalatinoBold;font-weight: bold;font-size:12px;border-top:1px #fff solid;border-bottom:1px #fff solid;color:#122d24;width:694px;margin-left: 0px;margin-top:20px;padding:5px;float:left;text-decoration: none;margin-bottom:5px; text-transform: uppercase;}
.engagement-gal .nodiv{ float: right; text-decoration: none; margin-top:5px;font-family: PalatinoBold;font-weight: bold;font-size:12px;color:#7f9591;}
.engagement-gal .nodiv .midlink4{font-family: PalatinoBold;font-weight: bold;font-size:16px;text-decoration: none;color:#7f9591;width:78%;margin-left: 5px;margin-top:5px;}
.engagement-gal .sorttop{float:left;width:192px;} 
.midlink4 a{color: #7f9591;text-decoration:none;}
.midlink4 a:hover {color:#122d24;}
.nor{font-family: PalatinoBold;font-weight: bold;font-size:16px;color: #122d24;text-decoration:none;margin-left: 5px;}	

/*engagement -details*/

#midbg .headtextnew{ font-family:PalatinoRoman; font-weight:; font-size:29px; text-decoration:none; color:#335c54; float:left;float:none; margin-top:39px; vertical-align:top;width:78%;}


.engagmid{width:955px; float:left; margin-top:9px;}
.back_gal{ width:195px; margin: 0px 0px 0px 0px; }
.back_gal_txt{ width:185px; padding:0px 0px 0px 5px; font-family: PalatinoBold;font-weight: bold;font-size:11px;color:#122d24; text-transform:uppercase; }
.back_gal_txt a{color: #122d24;text-decoration:none;}
.back_gal_txt a:hover{color: #375851;}
.gallary_img{ width:366px;padding: 10px 0px 0px 0px; float:left}
.gallary_r_cont{ width:354px;  padding: 0px 0px 0px 0px; float:right;}
.gallary_ring_txt{ width:335px;  padding: 20px 0px 0px 20px; float:left; color:#345e55; font-family:PalatinoRegular ; font-size:21px; text-align:left;}
.gallary_ring_cont{ width:301px;  padding:12px 0px 0px 20px; float:left; color:#152f2a; font-family:PalatinoRegular ; font-size:13px;  height:78px; }
.gallary_ring_cont .short-description{font-family: arial;}
.price1{font-family:PalatinoRoman;font-weight:normal;font-size:16px;color:#335c54;border-top:1px #fff solid;border-bottom:1px #fff solid;margin-top:15px; width:333px;	margin-left: 22px;word-spacing: .5em;text-transform: uppercase;line-height: 36px; text-align:left;}
.get_buttons{ width:150px; height:56px; margin:10px 0px 0px 20px;}
.r_bootom{   height: 31px;margin: 43px 0 0 20px;width: 358px;}

.get_buttons .buttons-narrow_detials {margin:32px 0 0 5px;padding:0; width:130px;}
.get_buttons .buttons-narrow_detials button.button { background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;margin: 0;overflow: visible;padding: 0;width: auto; }
.get_buttons .buttons-narrow_detials button.button span {background: url(../images/bkg_btn2_details.png) no-repeat scroll 0 0 transparent;color: #fff;float: left;font: 12px/20px TrajanProRegulars, Times, serif;height:20px; width:130px; padding: 0 0 0 5px;text-align: center;text-transform: uppercase;white-space: nowrap;  }
.get_buttons .buttons-narrow_detials button.button span span {background-position: 100% 0;padding: 0 20px 0 10px;}

.get_buttons .buttons-narrow {margin:10px 0 0 10px;}
.get_buttons .buttons-narrow button.button { background: none repeat scroll 0 0 transparent;border: 0 none;cursor:pointer;margin: 0;overflow: visible;padding: 0;width: auto; }
.get_buttons .buttons-narrow button.button span {background: url(../images/bkg_btn_wishliat.png) no-repeat scroll 0 0 transparent;color: #fff;float: left;font:bold 10px/18px TrajanProRegular;height: 18px;padding: 0 0 0 4px;text-align: center;text-transform: uppercase;white-space: nowrap;  }
.get_buttons .buttons-narrow button.button span span {background-position: 100% 0;padding: 0 20px 0 10px;}



/*****/
.buttons-gray {margin:10px 0 0 5px;padding:0; width:130px;}

#commonmidbg  .buttons-gray button.button { background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;margin: 0;overflow: visible;padding: 0;width: auto; }
#commonmidbg  .buttons-gray button.button span {background: url(../images/bkg_btn1_details.png) no-repeat scroll 0 0 transparent;color: #fff;float: left;font: 12px/20px TrajanProRegulars, Times, serif;height:20px; width:130px; padding: 0 0 0 5px;text-align: center;text-transform: uppercase;white-space: nowrap;  }
#commonmidbg  .buttons-gray button.button span span {background-position: 100% 0;padding: 0 20px 0 10px;}
#commonmidbg .bottom_r_link{width:358px; float:left; height:23px; margin-top: 0px; }
#commonmidbg .bottom_r_link ul{ list-style:none; padding:0px 0px 0px 0px; float:left; display:block;  border-right: 1px solid #FFFFFF; }
#commonmidbg .bottom_r_link ul li {color: #6b807b;font-family: TimesBold;font-size: 12px;list-style: none outside none;margin: 0px 0px;padding: 0px 6px 0px 6px;text-transform: uppercase;border-left: 1px solid #fff;border-bottom: 1px solid #fff;float:left;font-weight:bold;min-height:20px;}
#commonmidbg .bottom_r_link ul li:hover {color:#6b807b; }
#commonmidbg .bottom_r_link ul li a{color:#6b807b;text-decoration:none;background:url(../images/arrow.jpg) no-repeat left; padding-left:10px;}
#commonmidbg .bottom_r_link ul li img.icon{padding:0 1px;}
#commonmidbg  .right_b  ul li  {color: #6b807b;font-family: PalatinoRoman;font-size: 12px;list-style: none outside none;margin: 0 1px 2px;padding: 0px 10px 0px 10px;text-transform: uppercase;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#commonmidbg  .z_img{ float:left;width:220px;}	
#commonmidbg  .m_ring{ width:368px; float:left }
#commonmidbg .z_img img{ padding:0px 3px;}
#commonmidbg .z_box{ width:68px ; height:30px; float:right; margin:0px 0px 0px 0px;}
#commonmidbg .zoom_icon{ width:20px; height:16px; float:left; margin-top:5px; }
#commonmidbg .zoom_img{ width:47px; height:16px; float:right;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#5a7872; font-weight:bold; margin-top:4px;  }
#commonmidbg .item_detail{ width:715px; padding:28px 0px 0px 0px; font-family: PalatinoRoman;}
#commonmidbg .item_detail_t{ width:600px; font-family:PalatinoRoman; font-size:18px; color:#345e55;text-align:left;}
#commonmidbg .item_detail ul  {list-style:none; padding:0px 0px 0px 0px; float:left; display:block;   width:750px;}
#commonmidbg .item_detail ul li {  color: #6b807b;font-family: "Arial";font-size: 11px;list-style: none outside none;margin: 0px 0px; border-top: 1px solid #FFFFFF; float:left;min-height:15px;line-height:17px; width:350px; padding-left:2px;float:left}
#commonmidbg .item_detail ul li p{float: left;margin-left: 10px;width: 160px;text-align:left;}
#commonmidbg .item_detail ul li.border_b{  color: #6b807b;border-bottom:  1px solid #FFFFFF;}
#commonmidbg .item_detail ul li.bold_txt{  color: #6b807b; font-weight:bold;}
#commonmidbg .l_detail{ /*float:left ; width:320px;*/}
#commonmidbg .r_detail{ float:right; width:350px; }

/*engagement-details*/

/*Services-goldbuying*/

#goldbuyingbg{width:779px; background-color:#e6e6e6;}
#goldbuying{ background-color:#e6e6e6; float:right;min-height:850px;}
#goldbuying .head_txt{ font-family:PalatinoBold;  font-size:29px; text-decoration:none; color:#335c54; float:left; margin-left:50px; float:none; margin-top:39px; vertical-align:top;}
#goldbuying .gallary_image{ width:699px; height:179px; padding: 25px 0px 0px 45px; float:left}
#goldbuying .gold_txt{ width:650px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152f2a; font-weight:bold; }
#goldbuying .gold_txt_span{ width:650px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a8580; }
#goldbuying .gold_detail{ width:650px; padding:28px 0px 0px 45px;}

/*services-financing*/
#financingbg{width:779px; background-color:#e6e6e6;}
#financing{ background-color:#e6e6e6; float:right;min-height:850px;}
#financing .financ_head_txt{ font-family:"PalatinoBold";  font-size:29px; text-decoration:none; color:#335c54; float:left; margin-left:50px; float:none; margin-top:39px; vertical-align:top;}
#financing .financ_image{ width:699px; height:179px; padding: 25px 0px 0px 45px; float:left}
#financing .financ_txt{ width:650px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152f2a; font-weight:bold; }
#financing .financ_detail{ width:650px; padding:28px 0px 0px 45px;}

/*services-watchrepair*/
#watchrepairbg{width:779px; background-color:#e6e6e6;}
#watchrepair{ background-color:#e6e6e6; float:right;min-height:850px;}
#watchrepair .watch_head_txt{ font-family:"PalatinoBold";  font-size:29px; text-decoration:none; color:#335c54; float:left; margin-left:50px; float:none; margin-top:39px; vertical-align:top;}
#watchrepair .watch_image{ width:699px; height:179px; padding: 25px 0px 0px 45px; float:left}
#watchrepair .watch_txt{ width:650px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152f2a; font-weight:bold; }
#watchrepair .watch_detail{ width:650px; padding:28px 0px 0px 45px;}

/*services-jewelryrepair*/
#jewelryrepairbg{width:779px; background-color:#e6e6e6;}
#jewelryrepair{ background-color:#e6e6e6; float:right;min-height:850px;}
#jewelryrepair .jewelry_head_txt{ font-family:"PalatinoBold";  font-size:29px; text-decoration:none; color:#335c54; float:left; margin-left:50px; float:none; margin-top:39px; vertical-align:top;}
#jewelryrepair .jewelry_image{ width:699px; height:179px; padding: 25px 0px 0px 45px; float:left}
#jewelryrepair .jewelry_txt{ width:650px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152f2a; font-weight:bold; }
#jewelryrepair .jewel_txt{ width:650px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152f2a; font-weight:bold; margin-top:20px; }
#jewelryrepair .jewelry_detail{ width:650px; padding:28px 0px 0px 0px; margin: 2px 0px 0px 40px}
#jewelryrepair .jewelry_list{ width:450px; padding:10px 0px 0px 0px; margin: 2px 0px 0px 40px}
#jewelryrepair .jewelry_detail ul  {list-style:none; padding:0px 0px 0px 0px; float:left; display:block;   width:210px;}
#jewelryrepair .jewelry_detail ul li {  color: #152f2a;font-family: "Arial";font-size: 13px;float:left; font-weight:bold;list-style:disc outside none;padding: 6px 0 0 12px;}

/*services-watchrepair*/

.mid{/*width:955px;*/margin:0 auto;background:#e6e6e6;}
.education{width:875px;background:#e6e6e6;margin:0 auto;padding-top: 15px;}
.education h1.Edu_ti1{font-family:PalatinoRoman;font-size:29px;color:#345e55;font-weight:normal;}
.education p.Edu_top{font:bold 13px Arial, Helvetica, sans-serif;color:#152f2a;margin:25px 0;}
.education h2.sub_t1{font-family:PalatinoRoman;font-size:22px;color:#345e55;font-weight:normal;}
.education p.cut{font:normal 13px Arial, Helvetica, sans-serif;color:#152f2a;margin:20px 0;float:left;width:560px;}
.education img.cut{float:right;}
.education img.cut1{padding-left:80px;padding-bottom:20px;}
.education p.sub_con{font:normal 13px Arial, Helvetica, sans-serif;color:#152f2a;margin:20px 0;}
.lst{padding-bottom:80px !important;}
.education p.sub_con a{font:bold 13px Arial, Helvetica, sans-serif;color:#6a8580;text-decoration:none;}

/*********	faqs	*********/
.faqs{width:765px;background:#e6e6e6;margin-left:25px; padding-bottom:100px;margin:0 0 0 40px;padding-top:40px;}
.faqs h1.faqs_ti1{font-family:PalatinoRoman;font-size:29px;color:#345e55;font-weight:normal;margin:0 0 0 0px;}
.faqs h2.faqs_t1{font-family:PalatinoRoman;font-size:22px;color:#345e55;font-weight:normal;margin:15px 0;}
.faqs h3{font:bold 13px Arial, Helvetica, sans-serif; color:#345e55;height:20px;margin-top:10px;background:url(../images/b_arrow.png) no-repeat left;padding-left:15px; cursor: pointer;}
.faqs h3.dowm{background:url(../images/d_arrow.png) no-repeat left !important;}
.faqs p{font:normal 13px Arial, Helvetica, sans-serif; color:#152f2a;line-height:16px;margin-bottom: 15px; margin-top: 0px;padding:5px;background:#dcdede;border-bottom: 1px solid #A0B0AD;border-top: 1px solid #A0B0AD;}
.faqs p.faq_bot{font:normal 13px Arial, Helvetica, sans-serif; color:#152f2a;line-height:16px; margin-top: 30px;padding:5px;background:none;border-bottom:none;border-top:none;}
.faqs p.faq_bot span{font-weight:bold;color:#152f2a;}
.faqs p.faq_bot a{font-weight:bold;color:#6a8580;text-decoration:none;}

/*************		jewelry			****/
.jewelry{width:955px;}
.jewelry h1.jew_ti1{font-family:PalatinoRoman;font-size:29px;color:#345e55;font-weight:normal;padding:10px 0 15px 60px;}
.jewelry .jew_box{height:330px;background:url(../images/jwe_bg.png) repeat-x;padding-top:25px;padding-bottom:120px;}
.jewelry .jew_box .j_left{height:270px;width:59px;background:#fff;float:left;}
.jewelry .jew_box .j_left img.a_l{padding:105px 0 0 19px;}
.jewelry .jew_box .j_mid{height:270px;width:207px;background:#fff;float:left;border-left:1px solid #f4f3f2;}
.bod_ri{border-right: 1px solid #F4F3F2;}
.jewelry .jew_box .j_right{height:270px;width:59px;background:#fff;float:right;}
.jewelry .jew_box .j_right img.a_r{padding:105px 0 0 19px;}

/*custom-designr*/
#customdesignbg{width:84%;margin:0 auto; background-color:#e6e6e6; padding-bottom:100px;}
#customdesign{  background-color:#e6e6e6; float:left;min-height:850px;}
#customdesign .customgagmid{width:955px; float:none; margin-top:9px;  background-color:#e6e6e6 !important; }
#customdesign .customdesign_head{ font-family:"PalatinoRoman";  font-size:29px; text-decoration:none; color:#335c54; float:left; float:none; margin-top:39px; vertical-align:top; width:75%;margin:0 auto;padding-top:30px;text-align:left;}
#customdesign .customdesign_img{ width:745px; float:left;  margin:0px 0px 0px 45px; }
#customdesign .custom_img { width:234px; float:left; }
#customdesign .custom_cont {width:360px; float:left; margin-left:45px;}
#customdesign .custom_detail{  width:471px; /*float:right;*/margin:15px 10px 0px 30px;display:table-cell;height:217px;vertical-align:middle;*position:relative;*overflow:hidden;}
#customdesign .custom_detail_top{  width:471px; /*float:right;*/ margin:15px 10px 0px 30px;display:table-cell;height:217px;vertical-align:middle;*position:relative;*overflow:hidden;}
#customdesign .head_t{font-family:"PalatinoRoman";  color:#345e55; font-weight:bold; margin:0px 0px 20px 0px;  }
#customdesign .customdesign_txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#152f2a; font-weight:normal; *position:absolute;*top:50%;}
#customdesign .img { padding:15px 0px 0px 0px;height:217px;margin-right: 30px;}
#customdesign .b_link { font-family:"PalatinoBold"; font-size:10px; color:#152f2a; font-weight:normal; text-transform:uppercase; padding:0px 0px 3px 10px; float:left; width:352px; background:url(../images/arrow.jpg) top left no-repeat; margin-top:20px; }
#customdesign .b_link a { font-family:"PalatinoBold"; font-size:10px; color:#152f2a; text-decoration:none; }
#customdesign .b_link a:hover { font-family:"PalatinoBold"; font-size:10px; color:#408080; }

/********** Pagination ********************/
.jew_box ul#items{width:auto;overflow:hidden;background:none repeat scroll 0 0 #FFFFFF}
.jew_box ul#items li{list-style:none;float:left;		}
.jew_box ol#pagination{position:relative;text-align:center; margin-left: 45px;}
.jew_box ol#pagination li{display:inline-block;width:16px;height:16px;background:url(../images/bg_buttons.png) no-repeat 0 0;text-align:left;text-indent:-8000px;list-style:none;cursor:pointer;margin:0 2px;}
.jew_box ol#pagination li.current{background:url(../images/bg_buttons_upper.png) no-repeat 0 0;}
.jew_box ol#pagination li:hover{background:url(../images/bg_buttons.png) no-repeat 0 -16px;}
.jew_box ol#pagination li.current{color:#f00;font-weight:bold;cursor: default;}
.jew_box ol#pagination li.prev, ol#pagination li.next{position:absolute;top:-150px;}
.jew_box ol#pagination li.prev{left:-30px;background:url(../images/bg_buttons.png) no-repeat 0 -64px;}
.jew_box ol#pagination li.next{right:20px;background:url(../images/bg_buttons.png) no-repeat 0 -48px;}
	
	/*Contact*/

.contactmid{width:955px; float:left;}
.contactmid .midbg2{ width:955px;background-color:#e6e6e6; min-height:630px;margin-left:0px; }
.contactmid .midbg2 .contact{width:819px;background-color:#e6e6e6; float:left;margin-left:50px; }
.contactmid .midbg2 .contact .headtext{ font-family:PalatinoRoman; font-weight:bold; font-size:25px; text-decoration:none; color:#335c54; float:left;   margin-top:39px; vertical-align:top;width:819px; background-color:#e6e6e6;}
.contactmid .midbg2 .commonmid{width:819px; float:left;margin-top:30px;}
.contactmid .midbg2 .commonmid .con_left{width:350px; border-right:1px solid #a0b0ad; float:left;}
.contactmid .midbg2 .commonmid .con_left .text16{font-family:Cooper Black; font-weight:normal; font-size:16px; text-decoration:none; color:#345e55; margin-bottom:10px; margin-top:10px;}
.contactmid .midbg2 .commonmid .con_left .text14{font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; text-decoration:none; color:#152f2a; }
.contactmid .midbg2 .commonmid .con_left .email{font-family:Arial, Helvetica, sans-serif;; font-weight: normal; font-size:13px; text-decoration:none; color:#152f2a; }
.contactmid .midbg2 .commonmid .con_left .email a{color: #6a8580;text-decoration:none;}
.contactmid .midbg2 .commonmid .con_left .email a:hover {color:#152f2a;}
.contactmid .midbg2 .commonmid .con_left .mar{margin-bottom:10px;}
.contactmid .midbg2 .commonmid .con_right .field{ width:305px; padding:0px;float:left; margin-top:37px;margin-left:24px;   }
.contactmid .midbg2 .commonmid .con_right .fieldwidth{ padding-top:20px; clear: both;width:420px;}
.contactmid .midbg2 .commonmid .con_right .fieldwidth .left { float: left; width: 160px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6b807b; margin-top:0px; } 
.contactmid .midbg2 .commonmid .con_right .fieldwidth .right { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#131111; }
.contactmid .midbg2 .commonmid .con_input{border: 1px solid #959393;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#333;  height:20px; width:125px;}
.contactmid .midbg2 .commonmid .con_btn{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#152f2a;  height: auto;margin-left:7px;  }
.contactmid .midbg2 .commonmid .setbutton{float: right; margin-right:50px;}
.contactmid .midbg2 .commonmid  .buttons-narrow {margin:20px 0 0 0px;padding:0; width:50px;}
.contactmid .midbg2 .commonmid  .buttons-narrow button.button { background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;margin: 0;overflow: visible;padding: 0;width:300px; }
.contactmid .midbg2 .commonmid  .buttons-narrow button.button span {background: url(../images/bkg_btn2_contact.png) no-repeat scroll 0 0 transparent;color: #fff;float: left;font: bold 11px/16px TrajanProRegular;height:22px; padding: 0 0 0 4px;text-align: center;text-transform: uppercase;white-space: nowrap; line-height:22px;   }
.contactmid .midbg2 .commonmid  .buttons-narrow button.button span span {background-position: 100% 0;padding: 0px 20px 0 10px; }
.contactmid .midbg2 .commonmid .arw_img{float:left; line-height:22px; margin-top:6px; margin-right:8px;}


/*event*/
.aboutmid2{width:955px; float:left; /*margin-top:9px;*/}
.aboutmid2 .midbg2{ width:955px;background-color:#e6e6e6; }

.midbg2 .event{width:650px;background-color:#e6e6e6; float:left;margin-left:50px; }
.midbg2 .event .headtext{ font-family:PalatinoBold; font-weight:bold; font-size:25px; text-decoration:none; color:#335c54; float:left;   margin-top:39px; vertical-align:top;width:650px; background-color:#e6e6e6;}
.midbg2 .commonmid{width:850px; float:left;margin-top:30px;}
.midbg2 .commonmid .headingbar{ background-color:#365851;font-family:PalatinoBold; font-weight:bold; font-size:18px; text-decoration:none; color:#fff; padding-left:14px; height:25px; padding-top:2px;}
.midbg2 .commonmid .top_mar{ margin-top:10px; }
.midbg2 .commonmid .headingbar2{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; color:#6b807b;  margin-left:15px; width:540px; float:left;}
.midbg2 .commonmid .headingbar2 .icon_img{ width:74px; margin-right:2px; float:right;}
.midbg2 .commonmid .text_12{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; text-decoration:none; color:#131212;  margin-left:15px; width:820px; float:left; margin-top:25px; text-align:center;}
.midbg2 .commonmid .btm_like{ margin-top:20px;  margin-right:25px;float:left;width: 300px; margin-bottom:20px; }
.midbg2 .commonmid .btm_like .f_img1{float:left;margin-left:15px; width:74px; }
.midbg2 .commonmid .btm_like .f_img2{float: left; width:16px; margin-top:3px; }
.midbg2 .commonmid .btm_like .text_11{ont-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; text-decoration:none; color:#6b807b;margin-top:3px; float: left; margin-left:10px; }
.midbg2 .right_panel{float: right;width:200px;background-color:#9caaa7;margin-left:10px;margin-right:25px; margin-top:50px; min-height:850px;}
.midbg2 .right_panel .rightbox{ width:187px; background-color:#152f2a; margin-left:6px; margin-right:3px; margin-top:15px; }
.midbg2 .right_panel .rightbox .rightbox_in{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; text-decoration:none; color:#fff; padding:8px; margin-top:5px;}
.midbg2 .right_panel .rightbox .rightbox_top{ width:167px;padding:8px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; text-decoration:none; color:#899a96;}
.midbg2 .right_panel .rightbox_title{ float: none; margin-top:10px; margin-left:50px; }
.midbg2 .right_panel .rightbox_img{ float: left;}
/*event*/

#midbg_diamond{background-color: #E6E6E6;marign:0 auto;width:100%;float:left;}
.divcenter_diamond{background-color: #E6E6E6;width:72%;margin:0 auto;}

/* Don't delete this is for ie-7 */

#customdesign .custom_detail{*position:relative;*overflow:hidden;}
#customdesign .customdesign_txt {*position:absolute;*top:50%;}
#customdesign .customdesign_txt p{*position:relative;*top:-50%;}
#customdesign .custom_detail_top{*position:relative;*overflow:hidden;}
.jew_box ol#pagination{*margin:0 auto;*width:85px;}
.jew_box ol#pagination li {*float:left;}
.jew_box ol#pagination li.current {*float:left;}
.jew_box ol#pagination li.next{*right:-410px;}
.jew_box ol#pagination li.prev {*left:-415px;}
.menu_hori{*height:54px;}
.contactmid .midbg2 .commonmid .con_btn{*margin-left:0px;}
#commonmidbg .midlink1{*width:auto;*text-align:left;}
#commonmidbg .midlink_view{*margin-left: 73px;}
#leftpanel .leftpanelmenu ul li {*height: 25px;}
#leftpanel .leftpanelmenu ul li:hover {*height:25px;}
/*#leftpanel .leftpanelmenu a{*height:20px;}
#leftpanel .leftpanelmenu a:hover{*height:20px;*padding:0px;}*/
.aboutmid2{width:955px; float:left; /*margin-top:9px;*/}