/* vaghasiya navneet - 21-02-2012  */
h1, h2, h3, h4, h5, h6, ul, li, p, div {
margin: 0px;
padding: 0px;
list-style: none;
}
@font-face{
	font-family: "Cabin";
	src:url(../cabin-regular.otf);
}
@font-face{
	font-family: "Cardo";
	src:url(../cardo-regular.ttf);
}

h1{
	font-family:"Cardo", "Droid Serif", "PT Sans", serif-serif;
	font-size:22px;
	color:#6e0b23;
	font-weight: normal;
}
p{
	font-family:"Cabin", "Open Sans", "Oswald", "Arvo", "Lato", "Droid Sans", sans-serif;
	text-align: left;
	font-size:14px;
	word-spacing: 20%;
	line-height: 130%;
	color: #58595b;
}
h2{
	font-family:"Cabin", "Open Sans", "Oswald", "Arvo", "Lato", "Droid Sans", sans-serif;
	font-size:13px;
	color:#6e0b23;
}

body {
	margin:0px;
	padding:0px;
	background: #efeeee;
}

select{
	border: 0;
	background: #eae9e9;
}
textarea{
	border: 0;
	background: #eae9e9;
}
input{
	border: 0;
	background: #eae9e9;
}

.main {
	margin:0px auto;
	padding:0px;
}
.margin {
	margin:0px auto;
	width:945px;
}
.mai {
	float:left;
	width:945px;
	margin-top: 5px;
}
.top {
	clear: both;
	margin: 0px;
	padding: 0px;
	width:100%;
	min-height: 139px;
	min-width: 945px;
	background: #ffffff;
	border-bottom: 2px solid #c1c1c1;	
}
.shadow{
	border-bottom: 2px solid #e7e7e7;
}

.redbox{
	padding: 25px;
	background-image: url(../images/grey_triangle.png);
	background-repeat: no-repeat;
	background-color: #e6dee0;
	background-position: 5% 0%; 
}
.logo_main {
	clear: both;
	width: 100%;
	background: #ffffff;
}
.logo {
	clear: both;
	width: 336px;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:6px;
	padding-top:25px;
}
#top_left{
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 328px;
	float:left;
	background-image: url(../images/topleft.png);
	background-repeat: repeat-y;
}

.top_menu {
	clear: both;
	width:100%;
	margin: 0px;
	height: 37px;
	background:#6e0b23;
	background-position: right;
	background-image: url(../images/topright.png);
	background-repeat: repeat-y;
}
.top_menu_text{
	margin: auto;
	height: 37px;
	width: 945px;
}
.top_menu_text p{
	font-family:"Cabin", "Open Sans", "Oswald", "Arvo", "Lato", "Droid Sans", sans-serif;
	font-size:14px;
	color: #ffffff;
	height: 37px;
	width: 945px;
	text-align: right;	
	text-decoration: none;
	line-height: 37px; 
}
.top_menu_text a{
	color: #ffffff;
	text-decoration: none;
	
}
.top_menu ul {
	margin:0px;
	padding:0px;
}
.top_menu ul li {
	margin:0px;
	padding:0px 0px;
	list-style:none;
	float:left;
}
.conted {
	float:left;
	width:945px;
	padding: 0;
	margin: 0;
}
.conted_top {
	float:left;
	width:945px;
	padding-bottom:5px;
	border-bottom: solid #f7f4f5 1px;
}
 #carousel1{
 	clear: both;
 	height: 360px;
 	width: 936px;
 	background: #ffffff;
 }

 #carousel1 ul {
 	width:200000px

 }

.conted_top3 {
	float:left;
	width:940px;
	height:145px;
	padding-bottom:5px;
}
.conted_top_img {
	float:left;
	width:860px;
	padding-top:30px;
	padding-left:84px;
}
.cont_top_im_pr {
	float:left;
	width:345px;
	position:inherit;
	margin:-395px 0px 0px 540px;
}
.cont_top_im_pr_title {
	float:left;
	width:345px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	padding-bottom:5px;
}
.con_top_im_pr_tex_18 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
}
.con_top_im_pr_ditel {
	float:left;
	width:345px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
}
.donted_slid {
	float:left;
	width:945px;
	padding:5px 0px 10px 0px;
	border-bottom: solid #f7f4f5 1px;
}
.sled_im {
	float:left;
	width:50px;
	text-align:center;
	padding-top:55px;
}
.sled_main {
	float:left;
	width:845px;
}
.sled_imgas {
	float:left;
	width:149px;
	text-align:center;
	padding:0px 10px;
}
.conted_bot {
	float:left;
	width:925px;
	padding:20px 10px 20px 10px;
}
.subc_box_main {
	float:left;
	width:230px;
}
.subc_box_under {
	float:left;
	width:220px;
	border:solid #e9e9e9 1px;
	background-image:url(../images/surch_back_img.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.subc_box_title {
	float:left;
	width:210px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#000;
	padding:10px 0px 10px 10px;
}
.subc_box_title_tex_14 {
	float:left;
	width:210px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	padding:10px 0px 10px 10px;
}
.subc_box_back {
	float:left;
	width:200px;
	padding:0px 10px 10px 10px;
}
.subc_box_back_col {
	float:left;
	width:200px;
	background-color:#d9d8d8;
	text-align:center;
}
.subc_box_but {
	float:left;
	width:180px;
	text-align:center;
	padding:10px 10px 5px 10px;
}
.subc_box_but_1 {
	float:left;
	width:170px;
	text-align:center;
	padding:7px 10px 5px 10px;
}
.subc_box_but_box {
	float:left;
	width:180px;
	border:none;
	background-color:#FFF;
	height:28px;
}
.subc_img_main {
	float:left;
	width:690px;
}
.prod_box_under {
	float:left;
	width:690px;
	border:solid #e9e9e9 1px;
	background-image:url(../images/surch_back_img.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.subc_imges_main {
	float:left;
	width:690px;
}
.prod_img {
	float:left;
	width:170px;
	text-align:center;
	padding:20px 0px 18px 0px;
}
.conte_bot_tex_15_main {
	float:left;
	width:945px;
	margin-bottom: 20px;
}
.conte_bot_tex_15 {
	float:left;
	width:60%;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	text-align: left;
	font-size:13px;
	color: #58595b;
}

.index_cert_images{
	margin-top: 15px;
}

.bottom_left_index_image{
	float: right;
	text-align: right;
}
.footer {
	clear: both;
	width:100%;
}
.footer_menu {
	background-color: #232122;
	clear: both;
	width:100%;
	min-width: 945px;
	height:15px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.footer_menu_tex {
	clear: both;
	margin: auto;
	width:945px;
	color:#000;
}
.footer_menu_tex_12 {
	text-align: center;
	margin: auto;
	float: right;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:12px;
	color:#dcddde;
	text-decoration:none;
	width: 645px;
	padding-right: 150px;
}
.social_media{
	float: left;
	text-align: left;
	width: 100px;
}
.footer_menu_tex_12 a {
	text-align: right;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:14px;
	color:#dcddde;
	text-decoration:none;
}

.footer_menu_tex_12_button  a{
	text-align: right;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:14px;
	color:#dcddde;
	text-decoration:none;
}

.footer_menu_tex_12_button:hover{
	text-align: right;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:14px;
	color:#dcddde;
	text-decoration:underline;
}
.footer_tex_12 {
	clear:both;
	width:945px;
	color:#727272;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.footer_buten {
	clear: both;
	width:100%;
}
.footer_but_im {
	float:left;
	width:45px;
}
.footer_but_im_fa {
	float:left;
	width:48px;
	text-align:right;
}
.footer_but_im_go {
	float:left;
	width:37px;
}
/*-------------------------------  asscher    ----------------------------*/

.ass_con {
	float:left;
	widows:905px;
	padding:30px 20px 10px 20px;
	background-color:#FFF;
	margin-bottom: 15px;
	background-image: url(../images/grey_triangle_up.png);
	background-repeat: no-repeat;
	background-position: 50% 100%; 
}
.ass_con h1{
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:22px;
	color:#6e0b23;
}
.ass_title {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#620f1f;
}
.ass_con_cen {
	float:left;
	width:905px;
}
.ass_con_left {
	float:left;
	width:400px;
}
.ass_con_show {
	float:left;
	width:400px;
	padding-bottom:30px;
}
.ass_con_show_ba {
	float:left;
	text-align:center;
	width:400px;
	padding-top:45px;
	min-height:200px;
}
.ass_cont_show_buts {
	float:left;
	width:408px;
	padding-left:55px
}
.ass_con_show_but_im {
	float:left;
	width:88px;
}
.ass_shap_main {
	float:left;
	width:434px;
	padding-left:34px;
}
.ass_shap_title {
	float:left;
	width:434px;
	padding-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
}
.ass_shap {
	clear: both;
	width:100%;
	margin:auto;
}
.ass_shap_top {
	clear: both;
	width:100%;
	margin:auto;
	padding-bottom:15px;
}
.ass_shap_sub {
	float:left;
	width:85px;
}
.ass_shap_tex {
	float:left;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size: 13px;
	color: #58595b;
	text-align:center;
	width:85px;
	padding-bottom:5px;
}
.ass_shap_im {
	float:left;
	width:85px;
	text-align:center;
}
.ass_con_top{
	padding-bottom: 25px;
}
.ass_con_right {
	float:left;
	width:500px;
}
.ass_con_right li {
	list-style:circle;
}
.ass_con_tex_main {
	float:left;
	width:418px;
	min-height:450px;
}
.ass_con_tex_15 {
	float:left;
	width:418px;
	padding-top:35px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
	line-height:23px;
}
.ass_con_title_right {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#510a18;
}
.ass_con_right_bau {
	float:left;
	width:418px;
	text-align:center;
}
.ass_con_but {
	float:left;
	width:418px;
	text-align:center;
	padding-top:5px;
}
.ass_con_bot_menu {
	float:right;
	color: #58595b;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	width:100%;
	font-size:13px;
	padding-bottom:15px;
	padding-left:25px
}
.ass_con_bot_menu a {
	float:right;
	color: #58595b;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	text-decoration: none;
	padding-left: 25px;
	font-size:13px;
}
.ass_con_bot_menu a:hover{
		color: #6e0b23;
}
.ass_con_bot_menu_im {
	float:left;
	width:160px;
}
.thumb-images{
	margin:0px; 
}
.thumb-images li{
	background:url(/img/thumb-images-bg.png) no-repeat; 
	float:left; 
	width:100px;  
	text-align:center;
	list-style: none;
}



/*-----------------heart ------------------*/

.heart_con_show_ba {
	float:left;
	background-image:url(../images/show_bag_img02.png);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	width:458px;
	padding-top:45px;
	min-height:310px;
}
/*--------------------  Diamond Shapes  ------------------------------*/


.diam_tex_15 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
	width:418px;
}
.diam_tex_red_15 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#510a18;
	width:418px;
}
.diam_tex_red_18 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#510a18;
}
.diam_con_but {
	float:left;
	width:408px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}
/*---------------------------------------  faqs  -----------------------------*/

.faq_conted {
	float:left;
	widows:905px;
	padding:30px 20px 20px 20px;
	margin-bottom: 15px;
	background-color:#FFF;
}
.faq_conted a {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:13px;
	color:#87888a;
	text-decoration: none;
}
.faq_conted a:hover{
	color:#6e0b23;
}
.faq_title {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#620f1f;
	padding-bottom:18px;
}
.faq_title_tex_25 {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#620f1f;
	padding-bottom:15px;
}
.faq_tex_16 {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	padding-bottom:15px;
}
.asq_tex_link_main {
	float:left;
	width:875px;
	padding-left:30px;
}
.faq_black_tex_16 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
	line-height:24px;
}
/*-----------------------------------  cut  ------------------------------*/

.cut_con_tex_main {
	float:left;
	width:418px;
	min-height:350px;
}
.cut_con_bot {
	float:left;
	width:905px;
}
.cut_tex_main {
	float:left;
	width:905px;
}
.cut_tex_title_24 {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#620f1f;
	padding-bottom:15px;
}
.cut_tex_title_15 {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
	padding-bottom:15px;
}
.cut_tex_red_15 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#510a18;
}
.cut_con_right_bau {
	float:left;
	width:895px;
	padding-bottom:10px;
	padding-left:10px;
}
.cut_con_but {
	float:left;
	width:250px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}
/*----------------------------------------  carat   ---------------------------*/

.carat_con_show_ba {
	float:left;
	text-align:center;
	width:400px;
	padding-top:35px;
	min-height:310px;
}
.carat_con_show_but_im {
	float:left;
	width:55px;
	text-align:center;
}
.carat_tex_title_18 {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#620f1f;
	padding-bottom:15px;
}
/*--------------------------------------------  clarity_master -----------------------------------*/
.cla_mas_cont_show_buts {
	float:left;
	width:482px;
}
/*--------------------------------------------  login  -----------------------------------*/

.log_con {
	float:left;
	width:905px;
	padding-top:10px;
}
.log_con_top {
	float:left;
	width:865px;
	padding:30px 0px 4px 40px;
	font-family:Georgia, Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	font-size:20px;
	color:#FFF;
}
.log_con_cent {
	float:left;
	width:905px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	text-align: left;
	font-size:13px;
	text-align:center;
	padding-bottom:20px;
}
.login_con_sur_main {
	float:left;
	width:905px;
	text-align:center;
}
.login_con_sur_tex {
	float:left;
	width:500px;
	padding-left:200px;
}
.lodin_tex_14 {
	float:left;
	width:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-align:left;
	padding:10px 0 3px 0;
}
.read {
	color:#F00;
}
.lodin_surch {
	float:left;
	width:465px;
}
.lodin_surch_box {
	float:left;
	width:465px;
	height:25px;
	border:solid #000 1px;
}
.login_tex {
	float:left;
	width:150px;
}
.login_tex_1 {
	float:left;
	width:300px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
}
.lodin_tex_12 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-align:left;
	padding:10px 0 3px 0;
	text-decoration:underline;
}
.lodin_tex_12:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-align:left;
	padding:10px 0 3px 0;
	text-decoration:none;
}
.login_bottem {
	float:left;
	width:905px;
}
/*------------------------------  registration   ---------------------------------------*/


.regi_sur_main {
	float:left;
	width:850px;
	padding-left:50px;
}
.regi_con_sur_tex {
	float:left;
	width:410px;
}
.regi_surch {
	float:left;
	width:340px;
}
.regi_surch_box {
	float:left;
	width:340px;
	height:25px;
	border:solid #000 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
}
.regi_tex_14 {
	float:left;
	width:310px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-align:left;
	padding:10px 0 3px 0;
}
.regi_right {
	float:left;
	width:410px;
}
.regi_surch_addre_box {
	float:left;
	width:340px;
	height:125px;
	border:solid #000 1px;
}
.regi_surch_dat {
	float:left;
	width:80px;
	height:25px;
	border:solid #000 1px;
}
.regi_surch_main_dat {
	float:left;
	width:100px;
}
.redi_veri {
	float:left;
	padding:5px 0px;
	width:410px;
	text-align:left;
}
.regi_surch_verifi {
	float:left;
	width:120px;
	height:25px;
	border:solid #000 1px;
}
.regi_right_tex {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000;
	padding:10px;
	width:380px;
	text-align:left;
}
.regi_tex_12 {
	float:left;
	width:410px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-align:left;
	padding:10px 0px;
}
.regi_submit {
	float:left;
	width:805px;
	padding-left:50px
}
/*---------------------------- my bag -----------------------------------*/

.bag_con_sur_main {
	float:left;
	width:855px;
	padding:0px 0px 0px 40px;
	text-align:left;
}
.bag_left_si {
	float:left;
	width:220px;
}
.bag_left_img {
	float:left;
	width:220px;
	text-align:center;
}
.bag_left_but_main {
	float:left;
	width:220px;
}
.bag_left_butten {
	float:left;
	width:110px;
	text-align:center;
}
.bag_cen_tex_main {
	float:left;
	width:385px;
	text-align:left;
}
.bag_cen_tex_12 {
	float:left;
	width:385px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:23px;
}
.bag_cen_right {
	float:left;
	width:210px;
}
.bag_cen_black_tex_15 {
	float:left;
	width:210px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
	text-align:left;
	line-height:23px;
	min-height:110px;
}
.bag_cen_bla_tex_15 {
	float:left;
	width:210px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
}
.bag_title {
	float:left;
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#620f1f;
}
.bag_con_top {
	float:left;
	width:905px;
}
.bag_top_but {
	float:left;
	width:400px;
}
.bag_top_but_fast {
	float:left;
	width:250px;
}
.bag_top_but_sen {
	float:left;
	width:150px;
}
.bag_bot {
	float:left;
	width:905px;
}
.bag_bot_con_lef {
	float:left;
	width:550px;
	padding-left:40px;
}
.bag_bot_but {
	float:left;
	width:550px;
	padding:5px 0px;
}
.bag_bot_right {
	float:left;
	width:300px;
}
.bag_bot_im_top {
	float:left;
	width:204px;
}
.bag_bot_cen {
	float:left;
	width:178px;
	background-image:url(../images/my_bag_box_cen.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0px 13px;
}
.bag_bot_tex_14 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	width:184px;
	line-height:23px;
}
/*--------------------------------------   Print_product_page  -----------------------------------*/
.prin_body {
	background-color:#FFF;
	background-image:url(../images/background_whight.jpg);
	background-position:left top;
	background-repeat:repeat;
}
.prin_main {
	width:500px;
	margin:0px auto;
	padding-top:40px;
}
.prin_min {
	float:left;
	width:500px;
	text-align:center;
}
.prin_logo {
	float:left;
	width:500px;
	padding-bottom:20px;
}
.prin_img {
	float:left;
	width:500px;
	padding-bottom:35px;
}
.prin_tex_24 {
	float:left;
	width:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	padding-bottom:3px;
}
.prin_tex_15 {
	float:left;
	width:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
	line-height:24px;
	padding-bottom:20px;
}
.prin_tex_14 {
	float:left;
	width:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	line-height:24px;
	padding-bottom:20px
}
.prin_tex_10 {
	float:left;
	width:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000;
	padding-bottom:20px
}
/*---------------------------------- product_page  ------------------------*/


.prod_con_main {
	clear: both;
	width:945px;
}
.prod_conted_top {
	clear:both;
	width:945px;
	background:#ffffff;
	height: auto;
}
.prod_left {
	float:left;
	width:293px;
	padding-left:20px;
	padding-right:10px;
}
.prod_title {
	float:left;
	width:293px;
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:18px;
	color:#6e0b23;
	padding-top:70px;
	padding-bottom: 0;
}
.prod_tex_left_11 {
	float:left;
	width:293px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:11pt;
	color: #58595b;
}
.pro_drop_main {
	float:left;
	width:293px;
	padding-bottom:10px;
}
.prod_tex_14 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	padding:1px 0px;
	width:90px;
}
.prod_tex_141 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4F0715;
	padding:1px 0px;
	width:330px;
}
.prod_box_main {
	float:left;
	width:80px;
}
.prod_box {
	width:78px;
	height:17px;
	border:solid #4f0715 1px;
}
.prod_but_main {
	float:left;
	width:293px;
	padding-top:20px;
}
.prod_tex_red_14 {
	float:left;
	width:293px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4e0714;
	line-height:23px;
	padding-bottom:30px;
}
.prod_imges_fa {
	float:left;
	width:35px;
}
.prod_imdg_face {
	float:left;
	width:175px;
}
.prod_im_tw {
	float:left;
	width:35px;
	background: #ffffff;
}
.pro_prin {
	float:left;
	width:100px;
}
.pro_co_right {
	float:left;
	width:600px;
}
.pro_co_ri_top {
	float:left;
	width:600px;
}
.pro_co_top {
	float:right;
	width:105px;
	padding-top:25px;
	padding-bottom:10px;
}
.pro_co_ri_tex {
	float:left;
	width:85px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#4e0714;
}
.pro_co_ri_im {
	float:left;
	width:20px;
	padding-top:2px;
}
.pro_vera_img {
	float:right;
	width:600px;
}
.pro_vera_sub {
	float:right;
	width:87px;
	text-align:center;
}
/*---------------------------------------------- contact  --------------------------*/


.con_conted_top {
	float:left;
	width:905px;
	background: #ffffff;
	padding-bottom:10px;
	padding: 40px 0 0 40px;
}
.con_co_right_sid {
	float:right;
	width:540px;
}
.cont_co_ri_top {
	float:left;
	width:540px;
	padding:60px 0px 30px 0px;
}
.con_co_but {
	float:left;
	width:510px;
	padding-right:30px
}
.con_co_prin {
	float:right;
	width:50px;
	text-align:right;
}
.con_co_butex_book {
	float:right;
	width:177px;
	text-align:right;
}
.cont_co_left {
	float:left;
	width:360px;
}
.cont_co_left h2 {
	font-size:16px;
	color:#6e0b23;
}
.cont_co_main {
	float:left;
	width:330px;
}
.cont_co_title {
	float:left;
	width:330px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#4f0715;
	padding:0px 0px 25px 0px;
}
.cont_co_tex_18 {
	float:left;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	text-align: left;
	font-size:15px;
	color: #58595b;
	width:330px;
	padding-bottom:30px;
}
.cont_co_dat_main {
	float:left;
	width:330px;
}
.cont_co_dat_tite {
	float:left;
	width:330px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4f0715;
	font-weight:bold;
	padding-bottom:10px;
}
.cont_co_boex {
	float:left;
	width:292px;
	border:solid #4f0715 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
	color:#000;
	line-height:27px;
}
.con_co_right_title_left {
	float:left;
	width:242px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#510a18;
	padding-bottom:7px;
	padding-left:10px
}
.con_co_right_title_right {
	float:left;
	width:173px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#510a18;
	padding-top:3px;
}
.con_co_right_for_left2 {
	float:left;
	width:140px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000;
	line-height:20px;
	position:inherit;
	margin-top:-10px;
	text-align:right;
}
.con_co_main_send_box {
	float:left;
	width:930px;
	padding-bottom:20px;
	padding-top:10px;
}
.con_co_left {
	float:left;
	width:500px;
}
/*-----------------------------  education ------------------------*/


.educ_con {
	float:left;
	widows:905px;
	padding:30px 20px 20px 20px;
	padding-top: 30px;
	padding 
	padding-right: 20px;
	margin-bottom: 15px;
	background-color:#FFF;
}
.educ_title {
	float:left;
	width:905px;
	padding-bottom:20px;
}
.educ_tex_black_12 {
	float:left;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13px;
	color:#58595b;
	width:905px;
	padding-bottom:20px;
}
.educ_tex_black_12 h2 {
	color:#6e0b23;
	font-size:13px;
}
.educ_tex_black_18 {
	float:left;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:18px;
	color:#000;
	width:905px;
}
.educ_prod_main {
	float:left;
	width:905px;
}
.educ_prod_top_main {
	float:left;
	width:905px;
}
.edu_prod_sub {
	float:left;
	width:300px;
}
.edu_prod_tex {
	float:left;
	width:275px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:18px;
	color:#5f1d2c;
	text-align:left;
	border-top: solid 1px #e6e7e8;
	padding: 25px 0 0 25px;
}
.edu_top_img {
	float:left;
	width:301px;
	height: 87px;
}
.edu_prod_sub_main {
	float:left;
	width:270px;
	text-align:left;
	padding: 25px 0 0 25px;
}
.edu_top_img_cen {
	float:left;
	width:275px;
	min-height:200px;
}
.edu_learn_img{
	float:left;
	width:301px;
}
.edu_prod_tex_15 {
	float:left;
	width:235px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:15px;
	color:#5f1d2c;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
}
/* -----------------------------------  gallery  ---------------------*/

.gall_sled_main {
	float:left;
	width:830px;
}
.gall_sled_imgas {
	float:left;
	width:205px;
	text-align:center;
}
.gall_top_main {
	clear: both;
	width:945px;
}
.gall_title {
	clear: both;
	width:700px;
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:18px;
	color:#6e0b23;
}
.gall_title h1 {
	-webkit-margin-before: 0;
	margin-top: 0;
	font-size: 22px;
}
.gall_co_top {
	float:right;
}
.gall_co_ri_tex {
	float:left;
	width:155px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4e0714;
}
.gall_donted_slid {
	float:left;
	width:935px;
	padding:5px 0px 40px 0px;
	border-bottom: solid #5a1322 1px;
}
.gall_conted_top {
	float:left;
	width:930px;
	padding-bottom:5px;
	padding-left:5px;
	padding: 10px 5px 0;
}

.gall_conted_top a {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:13px;
	color:#87888A;
	text-decoration: none;
}
.gall_conted_top a:hover{
	color:#6e0b23;
}
.gall_conted_top a p {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans;
	font-size:13px;
	color:#87888A;
	text-decoration: none;
}
.gall_conted_top a:hover p{
	color:#6e0b23;
}

.gall_tex_red_18 {
	float:left;
	width:920px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#5a1322;
	padding:15px 0px 15px 10px;
}
.gall_shaps {
	float:left;
	width:945px;
	padding:15px 0px 15px 0px;
}
.gall_shaps table{
	height: 176px;
	background: #ffffff;
	text-align: center;
	vertical-align: center;
}
.gall_shap_title {
	float:left;
	width:575px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13pt;
	color: #58595b;
	padding:0px 0px 10px 0px;
}
.gall_shap_titleR {
	float:left;
	width:300px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13pt;
	color: #58595b;
	padding:0px 0px 10px 0px;
}
.gall_shap_title em{
	color: #6e0b23;
	font-size:13pt;
	margin: 0px;
	text-decoration: none;
	font-style: normal;
}
.gall_shap_sub_left {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size: 13px;
	color: #58595b;
	margin-right: 10px;
	float:left;
	width:575px;
	height: 220px;
}
.gall_shap_sub_right {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size: 13px;
	color: #58595b;
	float:right;
	width:345px;
	height: 200px;
}

.gall_shap_sub_right td{
	width:115px;
}
.gall_shap_peod_main {
	background: #ffffff;
	max-height: 230px;
}
.gall_shap_peod {
	color: #58595b;
	float:left;
	width:575px;
	max-height: 230px;
	background: #ffffff;
	text-align: center;
	min-height: 176px;
}
.gall_shap_peod_ait {
	float:left;
	width:84px;
	padding:3px 0px 2px 0px;
}
.gall_shap_img {
	float:left;
	width:20px;
}
.gall_shap_tex_11 {
	float:left;
	width:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000;
}
.gall_shap_peod_1 {
	float:left;
	width:345px;
	margin-bottom: 15px;
	max-height: 230px;
	background: #ffffff;
	text-align: center;
	min-height: 176px;
}
.gall_shap_peod_ait_1 {
	float:left;
	width:120px;
	padding:3px 0px 2px 0px;
}
.gall_shap_img_1 {
	float:left;
	width:40px;
}
.gall_shap_tex_11_1 {
	float:left;
	width:80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000;
}
.gall_tex_blac_18 {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13px;
	color:#58595b;
}
.gall_tex_blac_18 h1 {
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:20px;
	color:#6e0b23;
}
.gall_tex_blac_18 h2 {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13px;
	color:#6e0b23;
}

.gall_tex_blac_14 {
	float:left;
	width:920px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13px;
	color:#000;
	/*padding:15px 0px 15px 10px;*/
}
/* 23-02-2012 */


#slideshow {
	list-style:none;
	color:#fff
}
#slideshow span {
	display:none
}
#wrapper {
	width:945px;
	margin:0px auto;
	display:none
}
#wrapper * {
	margin:0;
	padding:0
}
#fullsize {
	position:relative;
	width:945px;
	height:594px;
	padding:2px;
}
#information {
	position:absolute;
	bottom:0;
	width:345px;
	height:0;
	color:#fff;
	overflow:hidden;
	margin-top:500px;
	z-index:200;
}
#information h3 {
	padding:4px 8px 3px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
}
#information p {
	padding:0 8px 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
}
#image {
	width:945px;
}
#image img {
	position:absolute;
	z-index:25;
	width:auto
}
.imgnav {
	position:absolute;
	width:25%;
	height:306px;
	cursor:pointer;
	z-index:150
}
#imgprev {
	left:0;
	background:url(images/left.gif) left center no-repeat
}
#imgnext {
	right:0;
	background:url(images/right.gif) right center no-repeat
}
#imglink {
	position:absolute;
	height:306px;
	width:100%;
	z-index:100;
	opacity:.4;
	filter:alpha(opacity=40)
}
.linkhover {
	background:url(images/link.gif) center center no-repeat
}
#thumbnails {
	margin-top:15px
}
#slideleft {
	float:left;
	width:20px;
	height:136px;
	background:url(../images/aro_lef.png) center center no-repeat;
}
#slideleft:hover {
}
#slideright {
	float:right;
	width:20px;
	height:136px;
	background: url(../images/aro_rig.png) center center no-repeat
}
#slideright:hover {
}
#slidearea {
	float:left;
	position:relative;
	width:900px;
	margin-left:5px;
	height:136px;
	overflow:hidden
}
#slider {
	position:absolute;
	left:0;
	height:136px;
	width:900px;
}
#slider img {
	cursor:pointer;
	width:143px;
}

/* 25-02-2012 */

.menu ul ul {
	float:left;
	width:120px;
	position:absolute;
	visibility:hidden;
	list-style:none;
	padding:10px ;
	margin:20px 0 0 0;
	background-color:transparent;
	z-index:999999;
}
.menu ul ul li {
	float:left;
	width:90px;
	padding:0px 10px 0 0;
	margin:0px;
}
.menu ul ul li a {
	padding:0px 0 10px 5px;
	margin:0px;
	text-decoration:none;
	line-height:35px;
}
.menu ul ul li a:hover {
	margin:0px;
	text-decoration:none;
	line-height:35px;
	padding:0px 0 10px 5px;
}
/*.menu ul ul li.img1 {
	float:left;
	width:110px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img2 {
	float:left;
	width:100px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_02.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img3 {
	float:left;
	width:110px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_03.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img4 {
	float:left;
	width:100px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_04.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img5 {
	float:left;
	width:110px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_05.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img6 {
	float:left;
	width:100px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_06.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img7 {
	float:left;
	width:110px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_07.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.menu ul ul li.img8 {
	float:left;
	width:100px;
	padding:0px 10px 0 0;
	margin:0px;
	background-image:url(../images/menu_08.png);
	background-position:left top;
	background-repeat:no-repeat;
}
*/
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
}

/* 29-02-2012 */

div#page {
	width: 505px;
	float:left;
	text-align: left;
}
div.download {
	margin-top: 8px;
}
ul.thumbs li.selected a.thumb {
	background: #fff;
	border:0px;
}

div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}

/* 3-3-2012 */

div#jFlowSlide {
	margin:0 auto;
}

div#slides-container div#jFlowSlide {
	height: 315px;
}
span.jFlowPrev, span.jFlowNext {
	background-image:url('images/slide-prev.gif');
	background-repeat:no-repeat;
	display:block;
	width:24px;
	float:left;
	margin:0;
	cursor:pointer;
}
span.jFlowPrev span, span.jFlowNext span { display:none; }
span.jFlowNext {
	background-image:url('images/slide-next.gif');
	float:right;
}
div#slides-container div.controls {
	position:relative;
	top:-87px;
	width:940px;
	margin:0 auto;
}
div#myController {
	margin:0px auto;
}
.hidden {
	display:none;
}


 /* 3-3-2012 */

 #carousel{
 	background-color: #ffffff;
 	clear: both;
 	width: 945px;
 	height: 215px !important;
 	border:none;
 	text-decoration: none;
 	list-style: none;
 }
 .container2{
 	margin-bottom: 25px;
 	width: 945px;
 	height: 358px;
 	background-color: #ffffff;
 }
 #carousel a{
 	border:none;
 	background-color: #ffffff;
 	text-decoration: none;
 	list-style: none;
 }

 #carousel ul {
 	background-color: #ffffff;
 	width:200000px;
 	width: 945px;
 	height: 215px !important;
 	text-decoration: none;
 	list-style: none;

 }
 #carousel_background{
 	background-color: #ffffff;
 	min-height: 20px;
 	width: 945px;
 }

 #carousel img a{
 	border: none;
 }

div#jFlowSlide {
	margin:0 auto;
}

div#slides-container div#jFlowSlide {
	height: 315px;
}
span.jFlowPrev, span.jFlowNext {
	background-image:url('images/slide-prev.gif');
	background-repeat:no-repeat;
	display:block;
	width:24px;
	float:left;
	margin:0;
	cursor:pointer;
}
span.jFlowPrev span, span.jFlowNext span { display:none; }
span.jFlowNext {
	background-image:url('images/slide-next.gif');
	float:right;
}
div#slides-container div.controls {
	position:relative;
	top:-87px;
	width:940px;
	margin:0 auto;
}
div#myController {
	margin:0px auto;
}
.hidden {
	display:none;
}

.conted_top2 {
	float:left;
	width:940px;
	height:145px;
	padding-bottom:5px;
	border-bottom: solid #f7f4f5 1px;
}
.car_txt {
	float:left;
	width:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#58595b;
	text-decoration:none;
	line-height:24px;
	padding-bottom:5px;
}
#thumb-images_1{
	min-height: 10px;
	margin-left: 90px;
}
.car_txt:hover {
	float:left;
	width:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6e0b23;
	text-decoration:none;
	line-height:26px;
	padding-bottom:5px;
}

.min_slide{
background-image:url(../images/bg_slide.png);
background-position:center;

}

/*-------------------------------------- services --------------------------------------*/

.serv_min {
	float:left;
	width:905px;
}
.serv_left {
	float:left;
	width:550px;
}
.serv_left_top {
	float:left;
	width:525px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	padding-bottom:15px;
}
.serv_left_txt {
	float:left;
	width:500px;
	padding-left:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.serv_right {
	float:left;
	width:355px;
}
.serv_right_img {
	float:left;
	width:355px;
}
.serv_right_but {
	float:left;
	width:255px;
	padding-left:100px;
}
/*-------------------------------------------- testimonials --------------------------------------------*/

.test_cent {
	float:left;
	width:805px;
	padding:0px 50px 0px 50px;
}
.test_min {
	float:left;
	width:805px;
}
.test_left {
	float:left;
	width:625px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
}
.test_rad_15 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#620f1f;
}
.test_right {
	float:left;
	width:180px;
	padding-top:15px;
}
.link2{
color: #4E0714;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
	font-weight:normal;
		text-decoration:none;
}
.link2 a:hover{
color: #4E0714;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
	font-weight:normal;
	text-decoration:none;
}



/*-------------------------------------------- testimonials --------------------------------------------*/

.test_cent {
	float:left;
	width:805px;
	padding:0px 50px 0px 50px;
	border-top: solid 1px #E6E7E8;
}
.test_min {
	float:left;
	width:805px;
}
.test_left {
	float:left;
	width:625px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size: 13px;
	color: #58595b;

}
.test_rad_15 {
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:14px;
	color:#6e0b23;
}
.test_rad_15_geo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#620f1f;
	text-decoration:none;
}
.test_rad_15_geo:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#620f1f;
	text-decoration:underline;
}
.test_right {
	float:left;
	width:180px;
	padding-top:15px;
}


/*-------------------------------------------- address_book --------------------------------------------*/

.add_menu {
	float:left;
	width:905px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	padding-bottom:20px;
}
.add_rad_14 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	text-decoration:none;
}
.add_rad_14:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	text-decoration:underline;
}
.add_top {
	float:left;
	width:863px;
	padding-top:25px;
	line-height:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#FFF;
	padding-left:42px;
	background:url(../images/add_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.add_min {
	float:left;
	width:805px;
	padding-top:20px;
}
.add_sub {
	float:left;
	width:805px;
}
.add_sub_txt {
	float:left;
	width:805px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	padding-bottom:20px;
}
.add_sub_botttom {
	float:left;
	width:805px;
}
.add_sub_botttom_txt {
	float:left;
	width:270px;
	padding-right:10px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	line-height:50px;
}
.add_sub_botttom_right {
	float:left;
	width:450px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
}
.add_sub_botttom_right_txt {
	float:left;
	width:350px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	line-height:50px;
	padding-bottom:20px;
}
.add_sub_botttom_right_but {
	float:left;
	width:450px;
}
.add_but {
	float:left;
	width:210px;
}

/*-------------------------------------------- edit_address --------------------------------------------*/

.edad_min {
	float:left;
	width:805px;
	padding-bottom:10px;
}
.edad_txt {
	float:left;
	width:257px;
	text-align:right;
	padding-right:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	line-height:38px;
}
.edad_for {
	float:left;
	width:358px;
	background-image:url(../images/edad_for.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.edad_for3 {
	float:left;
	width:358px;
	margin-top:10px;
	background-image:url(../images/edad_for.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.aedad_for {
	float:left;
	width:358px;
	background-image:url(../images/for1.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.aedad_for3 {
	float:left;
	width:80px;
	margin-top:15px;
	background-image:url(../images/for2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.aedad_for3 {
	float:left;
	width:80px;
	margin-top:15px;
	background-image:url(../images/for2.png);
	background-position:left top;
	background-repeat:no-repeat;
}



.edad_for2 {
	float:left;
	width:358px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
}
.edad_forms {
	float:left;
	width:348px;
	background:none;
	border:0px;
	height:38px;
	line-height:38px;
	padding-left:10px;
}
.edad_forms2 {
	float:left;
	width:348px;
	background:none;
	border:0px;
	height:38px;
	line-height:38px;
	padding-left:10px;
}

.aedad_forms {
	float:left;
	width:140px;
	background:none;
	border:0px;
	height:27px;
	line-height:38px;
	padding-left:10px;
}
.aedad_forms2 {
	float:left;
	width:80px;
	background:none;
	border:0px;
	height:27px;
	line-height:38px;
	padding-left:10px;
}
/*-------------------------------------------- account_setting --------------------------------------------*/

.acc_cent {
	float:left;
	width:825px;
	background-image:url(../images/login_cent_back.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding:0px 40px 0px 40px;
}
.acc_min {
	float:left;
	width:825px;
	padding-top:20px;
}
.acc_sub {
	float:left;
	width:825px;
}
.acc_left {
	float:left;
	width:414px;
}
.acc_left_min {
	float:left;
	width:413px;
}
.acc_left_top {
	float:left;
	width:405px;
	background:url(../images/acc_top.png) left top no-repeat;
	padding:4px 4px 0px 4px;
}
.acc_left_top_min {
	float:left;
	width:384px;
	line-height:34px;
	padding:0px 10px;
}
.acc_left_top_left {
	float:left;
	width:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
}
.acc_left_top_right {
	float:left;
	width:184px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
}

.acc_left_repe {
	float:left;
	width:363px;
	background:url(../images/acc_repe.png) left top repeat-y;
	padding:0px 25px 0px 25px;
}
.acc_left_repe_min {
	float:left;
	width:363px;
}
.acc_left_repe_top {
	float:left;
	width:363px;
}
.acc_left_repe_top_left {
	float:left;
	width:110px;
	text-align:right;
	padding-right:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#620f1f;
	line-height:26px;
}
.acc_left_repe_top_right {
	float:left;
	width:243px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#620f1f;
	line-height:26px;
}
.acc_left_repe_but {
	float:left;
	width:363px;
	padding:10px 0px 10px 0px;
}
.acc_left_repe_txt {
	float:left;
	width:363px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#620f1f;
	line-height:23px;
}
.acc_left_repe_txt2 {
	float:left;
	width:353px;
	padding-left:10px;
	padding-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#620f1f;
	line-height:23px;
}
.acc_left_bottom {
	float:left;
	width:413px;
}
.acc_right {
	float:left;
	width:411px;
}

.middle_new_box {
	float:left;
	width:950px;
	padding-bottom:285px;
}
.news1 {
	float:left;
	width:310px;
	margin-right:10px;
}
.news1_txt {
	float:left;
	width:300px;
	background-image:url(../images/news_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:9px 0 8px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
}
.inn_right {
	float:right;
	width:53px;
	position:fixed;
	right:0px;
}
.inn_top {
	float:left;
	width:980px;
	background-image:url(../images/inn_img.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:44px;
}
.inn_min {
	float:left;
	width:980px;
}
.inn_title {
	float:left;
	width:980px;
	padding-bottom:15px;
	font-family:"Myriad Pro";
	font-size:24px;
	color:#3d6b85;
}
.inn_txt {
	float:left;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:19px;
}


/* 23-3-2012 */

.cona_min {
	float:left;
	width:805px;
}
.cona_left1 {
	float:left;
	width:300px;
}
.cona_left {
	float:left;
	width:190px;
}
.cona_left_min {
	float:left;
	width:250px;
	padding-bottom:10px;
}
.cona_right_min {
	float:right;
	width:81px;
	padding-bottom:10px;
}
.cona_left_aro {
	float:left;
	width:35px;
}
.cona_right_aro {
	float:left;
	width:135px;
}
.cona_left_txt {
	float:left;
	width:215px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#620f1f;
	line-height:25px;
}
.cona_right {
	float:left;
	width:250px;
}
.cona_left {
	float:left;
	width:250px;
}
.cona_right_title {
	float:left;
	width:555px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#620f1f;
	padding-bottom:10px;
	padding-top:10px;
}
.cona_right_for {
	float:left;
	width:555px;
}
.cona_right_for_min {
	float:left;
	width:555px;
	padding-bottom:10px;
}
.cona_right_for_txt {
	float:left;
	width:555px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#620f1f;
	padding-bottom:5px;
}
.cona_right_for_txt1 {
	float:left;
	width:555px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	padding-bottom:5px;
}
.cona_right_for_for {
	float:left;
	width:269px;
	background-image:url(../images/edad_for2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.cona_forms {
	float:left;
	width:200px;
	height:35px;
	line-height:35px;
	background:none;
	border:0px;
	padding-left:10px;
}
.cona_forms2 {
	float:left;
	width:350px;
	height:30px;
	line-height:30px;
	background-color:#FFF;
	border:solid 1px #999;
}
.cona_txt {
	float:left;
	width:800px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333;
	
	line-height:20px;
	padding-left:20px;
}

.inn_right {
	float:right;
	width:53px;
	position:fixed;
	padding-top:220px;
	left:0px;
}
.menu {
	clear: both;
	width:945px;
	margin: auto;
	background-color: transparent;
	padding-bottom:30px;
	padding-top:9px;
	text-align: justify;

}
.menu span{
	display: inline-block;
	position: relative;
	width: 100%;
	height: 0px;
}

.menu ul {
	margin:0px;
	padding:0px;
	text-align: justify;
}
.menu ul li {
	clear: both;
	display: inline-block;
	text-align: justify;
	list-style: none;
	line-height:20px;
}
.menu ul li a {
	margin:0px;
	padding:0px;
	display:inline-block;
	text-align: justify;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	font-size:14px;
	opacity: 1;
	filter:Alpha(opacity=100);
	color: #58595b;
	line-height:20px;
	text-decoration:none;
}
.menu ul li a:hover {
	margin:0px;
	padding:0px;
	display:inline-block;
	text-align: justify;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	font-size:14px;
	opacity: 1;
	filter:Alpha(opacity=100);
	color:#6e0b23;
	line-height:20px;
	text-decoration:none;
}
.menu ul li a.act {
	margin:0px;
	padding:0px;
	display:block;
	opacity: 1;
	filter:Alpha(opacity=100);
	font-family:Georgia, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:20px;
	text-decoration:none;
}
.menu ul ul {
	float:left;
	width:120px;
	opacity: 0.80;
	filter:Alpha(opacity=80);
	position:absolute;
	visibility:hidden;
	list-style:none;
	display: block;
	padding:10px ;
	margin:20px 0 0 0;
	background-color:#6e0b23;
	z-index:999999;
	background-image: url(../images/grey_triangle.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 50% 0%; 
}
.menu ul ul li {
	float:left;
	min-width:90px;
	padding:0px 10px 0 0;
	margin:0px;
}
.menu ul ul li a {
	padding:0px 10px 10px 5px;
	margin:0px;
	text-decoration:none;
	line-height:35px;
	text-align: left;
}
.menu ul ul li a:hover {
	margin:0px;
	text-decoration:none;
	line-height:35px;
	padding:0px 0 10px 5px;
}
.ic_link{
	text-decoration: none;
	color: #ffffff;
	background: #ffffff;
}

/*-------------------------------------------- product_detail --------------------------------------------*/

.product_top{
	clear:both;
	width:920px;
	background:#ffffff;
	padding: 0 0 25px 25px;
	margin-bottom: 15px;
}
.product_top_left{
	float:left;
	width:245px;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:11pt;
	color: #58595b;
}
.product_top_left img{
	border:none;
	text-decoration: none;
	color: #ffffff;
	background: #ffffff;
	margin-bottom: 5px;
}
.product_top_left i{
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	color:#6e0b23;
	font-size: 22px;
	font-weight: bold;
	text-decoration:none;
	font-style:none;
}
.product_top_right{
	float:right;
	width:600px;
}
.product_top_print_social{
	clear:both;
	min-height:30px;
}
.product_print{
	float:left;
	width:100px;
	text-align:left;
}
.product_social{
	float:right;
	width:231px;
	text-align:right;
	color:#bcbec0;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size: 12pt;
	margin-right: 25px
}
.product_bottom{
	margin-bottom: 15px;
}

/*-------------------------------------------- ring carousel --------------------------------------------*/

#my-carousel ul {
    position:absolute; /* required */
    overflow:hidden; /* required */
    margin:0;
    padding:0;
    list-style:none;
}
 
#my-carousel ul li {
    float:left; /* required */
    width:200px;
    height:200px;
    margin:0 10px 0 0;
}
 
#my-carousel .mask {
    position:relative; /* required */
    overflow:hidden; /* required */
    width:540px; /* required */
}
 
#my-carousel .pagination-links {
    list-style:none;
    margin:0;
    padding:0;
}
 
#my-carousel .pagination-links li {
    display:inline;
}
 
#my-carousel .pagination-links li.current {
    background:grey;
}
 
#my-carousel .disabled {
    color:grey;
}

/*-------------------------------------------- certificate --------------------------------------------*/

.cer_min {
	float:left;
	width:905px;
}
.cer_top {
	float:left;
	width:905px;
	padding-bottom:20px;
}
.cer_top_left {
	float:left;
	width:398px;
}
.cer_top_left_img {
	float:left;
	width:398px;
}
.cer_top_right {
	float:left;
	width:507px;
}
.cer_top_right_top {
	float:left;
	width:508px;
	padding-top:40px;
}
.cer_top_right_txt {
	float:left;
	width:398px;
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	color:#6e0b23;
	font-size: 22px;
	padding-bottom:15px;
	text-align:center;
}
.cer_top_right_txt_2 {
	float:left;
	width:507px;
	font-family:Cardo, Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	color:#6e0b23;
	font-size: 22px;
	padding-bottom:15px;
	text-align:center;
}
.cer_top_right_but {
	clear: both;
	width:340px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:70px;
	padding-right: 30px;
	text-align:center;
}
.cer_top_right_but_1 {
	clear: both;
	width:340px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:70px;
	text-align:center;
}

.cer_top_right_but2_l {
	float:left;
	width:160px;
	text-align: left;
}
.cer_top_right_but2_r {
	float:right;
	width:160px;
	text-align: right;
}
.cer_top_right_bottom {
	float:left;
	width:487px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	padding-left:20px;
}
.cer_bottom {
	float:left;
	width:905px;
}
.cer_bottom_txt {
	float:left;
	width:905px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	padding-bottom:35px;
}
.cer_bottom_top {
	float:left;
	width:875px;
	padding-left:30px;
}
.cer_bottom_top_min {
	float:left;
	width:875px;
}
.cer_bottom_top_txt {
	float:left;
	width:875px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	padding-bottom:25px;
}
.cer_bottom_top_but {
	float:left;
	width:875px;
	padding-bottom:25px;
}

/*-------------------------------------------- contact Us --------------------------------------------*/

.contact_top{
	padding:25px;
	margin-bottom: 15px;
}
.contact_top_details{
	float: left;
	width:330px;
}
.contact_top_details_content{
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:13px;
	color: #6d6e71;
	padding-top: 25px;
}
.contact_top_map{
	float: right;
	width: 540px;
}
.contact_top_footer{
	clear: both;
	text-align: right;
	width: 100%;
}
.contact_top_footer input{
	background: #efeeee;
}
.contact_bottom{
	padding: 25px 50px 25px 50px;
	margin-bottom: 15px;
	background: #ffffff;
	min-height: 400px;
	background-image: url(../images/grey_triangle.png);
	background-repeat: no-repeat;
	background-position: 50% 0%; 
}
.contact_bottom table{
	border-spacing: 0;
}
.contact_bottom td{
	padding-bottom: 8px;
}
.contact_bottom_title{

}
.contact_bottom_form{
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:15px;
	color: #6d6e71;
	text-align: left;
}
.contact_bottom_form input{
	width: 180px;
	border: 0;
	background: #eae9e9;
}
.contact_bottom_form select{
	width: 184px;
	border: 0;
	background: #eae9e9;
}
.contact_bottom_form td{
	width: 200px;
	vertical-align: top;
}
.contact_bottom_form_left{
	float: left;
}
.contact_bottom_form_right{
	float: right;
}

.contact_bottom_form_right textarea{
	height:180px;
	width: 180px;
	border: 0;
	background: #eae9e9;
}
.contact_bottom_form_send_button input{
	color: #ffffff;
	background: #6e0b23;
	width:50px;
	border-radius: 3px;
}

.diamond_searchbox{
	width:945px;
	height:800px;
	background-color: #ffffff;
	padding: 25px;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 15px;
}
.diamond_frame{
	width: 810px;
	text-align: center;
	height: 800px;
	margin:auto;
	overflow:hidden;
}
#iframeRapnet{
	overflow:hidden;
}

/*-------------------------------------------- Inquiry --------------------------------------------*/

.inquiry{
	clear: both;
	background-color: #ffffff;
	padding: 25px;
	margin-bottom: 15px;
	min-height: 600px;
}
.inguiry_top{
	clear: both;
	margin-bottom: 15px;
}
.inquiry_content{
	clear: both;
	background-color: #ffffff;
	font-family:Cabin, Open Sans, Oswald, Arvo, Lato, Droid Sans, serif-serif;
	font-size:15px;
	color: #6d6e71;
	text-align: left;
}
.inquiry_content td{
	width: 50%;
}
.inquiry_content input{
	width: 93%;
}
.inquiry_picture{
	float:left;
	width: 425px;
	margin-right: 15px;
}
.inquiry_form{
	float: right;
	width: 425px;
}
.bx-viewport{
	height: auto !important;
}