@charset "utf-8";
/* CSS Document */



*{ margin:0; padding:0;}


body{ margin:0; padding:0; text-align:center; background:#fff;}

.headings{ font-family:'aucoinlightregular'; font-size:24px; color:#666666;}
.headings-1{ font-family:'Peinaud'; font-size:30px; color:#FFF;}
.content{ font-family:'Lato'; font-size:14px; color:#333333;}
.active{margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#113252; text-transform:uppercase;
/* width:70px; height:35px;*/ background:url(../images/menu-active-button.png) no-repeat;}
.active-profile{margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#113252; text-transform:uppercase;
/* width:80px; height:35px;*/ background:url(../images/menu-active-button-profile.png) no-repeat;}
.active-contact{margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#113252; text-transform:uppercase;
/* width:80px; height:35px;*/ background:url(../images/contact-active.png) no-repeat;}
.active-collection{margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#113252; text-transform:uppercase;
 width:166px; height:36px; background:url(../images/our-collection-active.png) repeat-x; border-radius:5px;}
 .active-download{margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#113252; text-transform:uppercase; /*width:100px; height:36px;*/ background:url(../images/download-active.png) no-repeat; border-radius:5px;}





/*.header-100-back{ margin:0 auto; padding:0; width:100%; background:#2a4c6f;}*/
  /*home page*/ 
   .header-1300{ margin:0 auto; padding:0; width:1300px; background:url(../images/new-header-1.png) no-repeat; height:500px;}
/*.header-1018{ margin:0 auto; padding:0; background:#000; width:1300px;}*/
.header-div-left{ float:left; margin:0 0 0 140px; /*background:#666;*/ width:312px; height:600px;}
.header-div-right{ float:right; margin:-20px 120px 0 0px; /*background:#666;*/ width:712px; height:600px;}
/*.logo{ float:left; margin:25px 0 0 20px; padding:0;/* background-color:#000;*/ /*width:170px; height:198px;}*/
.catlog-div-back{ float:left; margin:255px 0 0 45px; width:273px; height:332px; /*background:#000;*//*background:url(../images/catlog-download-back-img.png) no-repeat;*/position: absolute; z-index: 9;}
.catlog-slogan-bottom{ margin:205px 0 0 20px; font-family:'aucoinlightregular'; font-size:20px; color:#000; text-align:left;}
.banner-middle-strip{ width:1300px; height:500px; background:url(../images/new-banner-strip.png) no-repeat; clear:both; position:absolute; margin-top:110px; }
.h-div-top-right-1{ float:left; margin:15px 0 0 0; /*background-color:#CCC;*/ width:712px; height:51px;}
.slogan-back{ float:left; margin:0; /*background-color:#00C;*/ width:204px; height:51px;}
.slogan-happy-gold{ text-align:left; margin: 20px 0 0 12px; font-family:'swis721_cn_btroman'; font-size:12px; color:#b1b354; text-transform:uppercase; font-weight:bold;}
.message-back{ float:left; margin:0 0 0 90px; /*background-color:#00C;*/ width:204px; height:51px;}
.message-icon{ float:left; margin:10px 0 0 0; width:28px; height:28px; background:url(../images/message-icon.png) no-repeat;}
.mail-link{ float:left; margin:5px 0 0 30px;}
.mail-link a{ float:left; margin:0px 0 0 5px; text-decoration:none; font-family:'Helvetica'; font-size:13px; color:#7ad3ff;}
.phone-back{ float:right; margin:0 0 0 0px; /*background-color:#00C;*/ width:204px; height:51px;}
.phone-icon{ float:left; margin:10px 0 0 0; width:28px; height:28px; background:url(../images/phone-icon.png) no-repeat;}
.phone-no{ float:left; width:180px; height:30px; /*background:#000;*/ margin:5px 0 0 20px; font-family:'Helvetica'; font-size:13px; color:#7ad3ff;}
.menu-back{ float:left; margin:0; width:712px; height:50px; /*background:#0C3;*/ }
.menu{ margin:0; padding:0;}
.menu ul{ margin:0; padding:0; float:left;}
.menu li{ margin:10px 0 0 10px; padding:0; float:left; display:inline; list-style-type:none;}
.menu li a{ margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#FFF; text-transform:uppercase;}
.menu li a:hover{ margin:0; padding:5px 15px 10px 12px; float:left; text-decoration:none; font-family:'aucoinlightregular'; font-size:16px; color:#ffd42a; text-transform:uppercase;
 -o-transition:color 0.3s ease-out, background 0.3s ease-in;
  -ms-transition:color 0.3s ease-out, background 0.3s ease-in;
  -moz-transition:color 0.3s ease-out, background 0.3s ease-in;
  -webkit-transition:color 0.3s ease-out, background 0.3s ease-in;}

.banner-containr{ float:left; margin:20px 0 0 0; width:698px; height:463px;/* background:url(../images/banner.png) no-repeat;*/ border-radius:10px;}
.banner-container-1{ float:left; margin:-30px 0 0 10px; width:698px; height:500px; /*background:url(../images/edit-banner.png) no-repeat;*/ position:absolute; /* position:absolute; z-index:99999;*/}
.banner-main{ float:left; margin:0; background:url(../images/banner-3.png) no-repeat; width:698px; height:500px;}
.container-100-main{ margin:0 auto; width:1300px;}
.container-1018{ margin:0 auto; width:1024px; /*background-color:#093;*/ height:300px; clear:both;}
.c-div-left-1{ float:left; margin:0px 0 0 45px; width:273px; height:272px; background-color:#fff; clear:both; border-radius:10px; border:solid 1px; color:#e8e8e8;}
.containre-main-back{ float:left; margin:20px 0 0 0; width:1024px; height:272px; /*background:#063;*/ clear:both;}
.c-div-left-hed{ font-family:'aucoinlightregular'; font-size:24px; color:#666666; margin:10px 0 0 0}
.test-divider{ float:left; margin:-5px 0 0 10px; width:249px; height:30px; background:url(../images/heading-bottom-strip.png) no-repeat;}
.test-cont{ float:left; /*background:#096;*/ width:253px; height:199px; margin:-5px 0 0 10px; /*background:url(../images/blockqout.png) no-repeat;*/}

	
.test-cont-1{ text-align:left; font-family:'latoregular'; font-size:12px; color:#666; line-height:20px; margin:10px 0 0 10px;}
.test-name{ margin:-55px 0 0 20px; float:left; text-align:left; font-family:'latoregular'; font-size:12px; color:#196796; font-weight:bold;}
.read-test{ margin:-20px 0 0 120px; padding:0; float:left;}
.read-test a{ margin:0px 0 0 0px; padding:5px 15px 8px 15px; float:left; font-family:'latoregular'; font-size:12px; color:#fff;  background:url(../images/read-more-my-back.png) no-repeat; border-radius:8px; text-decoration:none;}
.read-test a:hover{ margin:0px 0 0 0px; padding:5px 15px 8px 15px; float:left; font-family:'latoregular'; font-size:12px; color:#ffd42a; border-radius:8px; -o-transition:color 0.3s ease-out, background 0.3s ease-in;
  -ms-transition:color 0.3s ease-out, background 0.3s ease-in;
  -moz-transition:color 0.3s ease-out, background 0.3s ease-in;
  -webkit-transition:color 0.3s ease-out, background 0.3s ease-in;}
   .richt-cont-back{ float:left; width:700px;} 
  .c-g-main-div-1300{ margin:0 auto; padding:0; width:1300px; /*background:#000;*/}
  .c-g-div-1024{ margin:0 auto; padding:0; width:1040px; /*background-color:#933;*/}
  .right-c-div-left{ float:left; margin:0 0 0 10px; /*background:#033;*/ height:308px; width:271px; background:url(../images/welcome-img.png) no-repeat;}
  .right-c-div-right{ float:left; margin:10px 0 0 0; /*background:#099;*/ width:418px; height:308px;}
  .welcome-cont{ text-align:left; margin:20px 0 0 20px; font-family:'latoregular'; font-size:14px; color:#4e4e4e; line-height:25px;}
   .welcome-hed{ text-align:left; margin:60px 0 0 0; font-family:'peinaudmedium'; font-size:30px; color:#44535a;}
   .welcome-hed-profile{ text-align:center; margin:60px 0 0 0; font-family:'peinaudmedium'; font-size:30px; color:#44535a;}
  .welcome-readmore{ margin:15px 0 0 20px; padding:0; float:left;}
   .welcome-readmore a{ margin:0px 0 0 0px; padding:8px 10px 8px 10px; float:left; text-decoration:none; font-family:'latoregular'; font-size:14px; color:#fff; background:url(../images/btn_submit.png) no-repeat; border-radius:5px;}
      .welcome-readmore a:hover{ margin:0px 0 0 0px; padding:8px 10px 8px 10px; float:left; text-decoration:none; font-family:'latoregular'; font-size:14px; color:#ffd42a; /*background:#ffd42a;*/ border-radius:5px; -o-transition:color 0.3s ease-out, background 0.3s ease-in;
  -ms-transition:color 0.3s ease-out, background 0.3s ease-in;
  -moz-transition:color 0.3s ease-out, background 0.3s ease-in;
  -webkit-transition:color 0.3s ease-out, background 0.3s ease-in;}
   .c-contact-back-div-1-left{ margin:20px 0 0 47px; float:left; /*background:url(../images/quick-contact.png) no-repeat;*/ background:#fff; width:273px; height: auto; border-radius:10px; border:solid 1px #CCC;}
    .c-contact-back-div-1-right{ margin:20px 0 0 0px; float:right; /*background:url(../images/gallery-for-width.png) no-repeat;*/ /*background:#666;*/ width:700px; height:500px; }
	 .c-c-g-hed-back{ float:left; width:712px; height:48px; background:url(../images/photo-gallery-hed-back.png) repeat-x; border-radius:8px;}  
  .camera-icon{ float:left; margin:5px; width:37px; height:37px; background:url(../images/camera-icon.png) no-repeat;}
     .photo-gallery-hed{ text-align:left; margin:5px 0 0 0; font-family:'peinaudmedium'; font-size:30px; color:#FFF;} 
     .photo-gallery-main-back{ float:left; margin:0 0 0 10px; /*background:#000;*/ width:712px; /*height:500px;*/} 
      .gallery-1{ float:left; margin:5px 0 0 0; padding:0; width:712px; height:190px; /*background:#fff;*/}
      .gallery-2{ float:left; margin:0px 0 0 0; padding:0; width:712px; height:190px; /*background:#fff;*/}
      .gallery-3{ float:left; margin:0px 0 0 0; padding:0; width:712px; height:190px; /*background:#ccc;*/}
    .g-1-a{ float:left; margin:15px 0 0 10px; /*background:#000;*/ width:712px;} 
	

        .g-a-1{ float:left; margin:10px 0 0 15px; /*width:96px; height:147px;*/ /*background:url(../images/bangle.png) no-repeat;*/}
      .g-a-1-b{ margin:10px;}
      .g-a-1-b a{ margin:-10px; padding:0px; text-decoration:none; font-family:'swis721_cn_btroman'; font-size:12px; text-transform:uppercase; color:#666;}
	  .g-a-1-b-1{ margin:10px; padding:0;}
      .g-a-1-b-1 a{ margin:10px; padding:0px; text-decoration:none; font-family:'swis721_cn_btroman'; font-size:12px; text-transform:uppercase; color:#666;}
	 .g-1-a-5{ float:left; margin:30px 0 0 40px; background:#fff; border-radius:5px; border:solid 1px #CCC; width:125px; height:160px;}  
   
  /*home page*/ 
    /*profile page*/ 
	
.profile-page-headings-main-div{ float:left;  width:700px; /*height:600px;*/}	
	
.profile-headings-back{ float:left; margin:0; background:url(../images/photo-gallery-hed-back.png) repeat-x; border-radius:10px; width:712px; height:48px;}   
   
 .profile-head{ text-align:left; margin:5px 0 0 20px}  
   
 .profile-cont-back{ float:left; margin:10px 0 0 0; /*background:#09F;*/ width:712px; height:200px;}  
 .profile-cont{ text-align:left; margin:0 0 0 20px; line-height:25px;}  
   
     /*profile page*/ 
	 
	 /*download page*/
	 .download-cont-back{ float:left; margin:40px 0 0 0;/* background:#09F;*/ width:712px; /*height:500px;*/}  
	 .download-catlog{ float:left; width:232px; height:203px; /*background:url(../images/images/catlog.png) no-repeat; */margin: 0 0 0 0px; }
	 
	 .download-link-back{ float:left; margin:0px 0 0 20px;/* background:#000;*/ width:230px; height:203px; /* border:solid 1px #CCC;*/}
	 
	 .download-icon{background:url(../images/images/DWNL.jpg) top center no-repeat; height:203px; width:230px;}
	 .download-icon:hover{background:url(../images/images/DWNL-2.jpg) top center no-repeat; height:203px; width:230px;}
	/* .download-icon a{ text-decoration:none; }*/
	
	
	
	
 .download-icon-2{ margin:-50px 0 0 0; padding:0;}
 .download-icon-2 a{ margin:0px 0 0 0; padding:10px 0px 50px 30px; text-decoration:none; background:url(../images/images/without-hover.png) no-repeat; font-family:'lato'; font-size:14px; color:#000; width:203px;}
.download-icon-2 a:hover{ margin:20px 0 0 0; padding:10px px 50px 30px; text-decoration:none; background:url(../images/images/hoverimg.png) no-repeat; font-family:'lato'; font-size:14px; color:#FFF;}
	
	 
	 
	 /*download page*/
	  /*gallery page*/
	 .gallery-cont-back{ float:left; margin:10px 0 0 0;/* background:#09F;*/ width:712px; height:500px;}  
	 
	 /*gallery page*/
	 
	 /*collection page*/ 
   
    .colection-cont-back{ float:left;  width:700px;} 
         
		  
		 /*collection page*/ 
		  /*contact page*/ 
		 
		 .contact-cont-back{ float:left; margin:-20px 0 0 0; /*background:#000;*/ width:712px; } 
		 .contact-div-main{ float:left; margin:20px 0 0 10px; /*background:#666;*/ width:400px; /*height:500px;*/}
		 .contact-add-back{ float:right; margin:40px 0 0 0;/* background:#063;*/ width:300px; height:300px;}
		 .address{ font-size:30px; text-align:left;}
		/* .logo-happy-gold{ font-size:50px; text-align:left; margin:-10px 0 0 0; color:#006;}*/
		 .logo-happy-gold{ text-align:left; line-height:25px; font-family:'lato'; font-size:14px;}
		  /*contact page*/ 
		  
		  
 .footer-1300{ margin:20px auto 0 auto; padding:0; /*background-color:#000;*/ width:1300px; background:url(../images/footer-1300-new-edit.png) repeat-x; clear:both;}
 
 .footer-1024{ margin:30px auto 0 auto; padding:0; /*background:#666;*/ width:1030px; height:189px;}
 
 .footer-link-back-div{ float:right; margin:20px 0 0 0; padding:0;/* background:#333;*/ width:600px; height:30px; }
 
 .footer-menu{ margin:20px 0 0 90px; padding:0;}
 
 .footer-menu ul{ margin:0; padding:0; list-style-type:none;}
 
 .footer-menu li{ margin:0; padding:0; list-style-type:none; display:inline; float:left;}
 
  .footer-menu li a{ margin:0; padding:0 10px 0 10px; list-style-type:none; display:inline; float:left; text-decoration:none; font-family:'Swis721 BT'; font-size:12px; color:#FFF; text-transform:uppercase;}
  
  .footer-menu li a:hover{ margin:0; padding:0 10px 0 10px; list-style-type:none; display:inline; float:left; text-decoration:none; font-family:'Swis721 BT'; font-size:12px; color:#ffd42a; text-transform:uppercase; -o-transition:color 0.3s ease-out, background 0.3s ease-in;
  -ms-transition:color 0.3s ease-out, background 0.3s ease-in;
  -moz-transition:color 0.3s ease-out, background 0.3s ease-in;
  -webkit-transition:color 0.3s ease-out, background 0.3s ease-in;}
  
  .copy-right-back{ float:right; /*background:#ccc;*/ margin:10px 10px 0 450px; width:300px;}
  
 .footer-copy-right{ margin:0px 0 0 0px; clear:both; font-family:'Swis721 BT'; font-size:12px; color:#9cb0bd;}
 
   .copy-right-back-link{ float:right;/* background:#ccc;*/ margin:0px 10px 0 400px; width:300px;}
  
 .footer-copy-right-link{ margin:5px 10px 0 0px; clear:both; font-family:'Swis721 BT'; font-size:12px; color:#9cb0bd; text-align:right;}
 
  .footer-copy-right-link a{ margin:5px 0px 0 10px; clear:both; font-family:'Swis721 BT'; font-size:12px; color:#fff; text-align:right;}
  
   .footer-copy-right-link a:hover{ margin:5px 0px 0 0px; clear:both; font-family:'Swis721 BT'; font-size:12px; color:#fff; text-align:right;}
   
   
   
   
   
   .imagediv{ float:left; border:1px solid #ccc; border-radius:8px; height:162px; width:135px; padding-bottom:5px; margin: 0 0 0 0px;} 
   .imagetext{ margin:-20px auto; width:135px; /*background:#C60;*/}
   
      .imagediv-2{ float:left; border:1px solid #ccc; border-radius:8px; height:162px; width:127px; padding-bottom:5px; margin: 0 0 0 60px;}
	  
	  .imagetext a{ text-decoration:none; color:#000; font-family:'lato'; text-transform:uppercase; font-size:12px; margin:0px 0 0 0}
	  	  .imagetext a:hover{ text-decoration:none; color:#F00; font-family:'lato'; text-transform:uppercase; font-size:12px; margin:0px 0 0 0; -o-transition:color 0.3s ease-out, background 0.3s ease-in;
  -ms-transition:color 0.3s ease-out, background 0.3s ease-in;
  -moz-transition:color 0.3s ease-out, background 0.3s ease-in;
  -webkit-transition:color 0.3s ease-out, background 0.3s ease-in;}




.container1300{ margin:0 auto; width:1300px;}
.container-1300{ margin:0 auto; width:1024px;}
.container-1024{ float:left; width:1024px;}
.c-left{ width:273px; float:left;}
.c-right{ width:700px; float:right;/*background:#ccc;*/ margin:0 -10px 0 0px;}