body {margin: 0px; padding:0px;  font-family: 'MyriadWebProRegular'; font-size:14px; color:#fff; line-height:20px; background:url(../images/bg.jpg) no-repeat top center #0B090A; text-align:left; }

html , body { height:100%; }

 

h1 , h2 , h3 , h4 , h5, form, input{ margin:0; padding:0;}



h1{ font-size:32px; padding:0 0 10px 0; font-family: 'ActivaRegular'; font-weight:normal; color:#C4A366; line-height:32px; }

h2{font-size:26px; color:#C4A366; font-weight:normal; margin:0px; padding:10px 0; font-family: 'ActivaRegular';  }

h3{font-size:22px; color:#C4A366; font-weight:normal; margin:0px; padding:5px 0; font-family: 'ActivaRegular';   }

h4{font-size:18px; color:#fff; font-weight:normal; margin:0px; padding:5px 0; font-family: 'MyriadWebProRegular'; }

h5{font-size:16px; color:#C4A366; font-weight:bold; margin:0px; padding:5px 0; font-family: 'MyriadWebProRegular'; }



@font-face {

    font-family: 'ActivaRegular';

    src: url('../font/activa-webfont.eot');

    src: url('../font/activa-webfont.eot?#iefix') format('embedded-opentype'),

         url('../font/activa-webfont.woff') format('woff'),

         url('../font/activa-webfont.ttf') format('truetype'),

         url('../font/activa-webfont.svg#ActivaRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'MyriadWebProRegular';

    src: url('../font/myriadwebpro_1-webfont.eot');

    src: url('../font/myriadwebpro_1-webfont.eot?#iefix') format('embedded-opentype'),

         url('../font/myriadwebpro_1-webfont.woff') format('woff'),

         url('../font/myriadwebpro_1-webfont.ttf') format('truetype'),

         url('../font/myriadwebpro_1-webfont.svg#MyriadWebProRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}

a{ color:#C4A366; text-decoration:none;}

img{border:0}

a:hover{ color:#fff; text-decoration:none;}

.clear { clear:both;}



.wrapper { width:1000px; margin:0 auto; padding:0; position:relative;  }



#top { float:left; width:100%;  height:50px; margin:78px 0 62px; background:#000000; position:relative; }

.logo { position:absolute; left:42%; top:-68px; z-index:55 !important; margin:0 0 0 3px;  }





/*menu*/

ul.menu { list-style:none; padding:0; float:left;   margin:0; width:100%;  }

ul.menu li{ float:left; z-index:100 !important; padding:0 0 0 32px;  margin:0; position:relative;  background:url(../images/menu_sep.jpg) no-repeat left; }

ul.menu li a:link, ul.menu li a:visited { float:left; margin:0; padding:0 0 0 20px; font-family: 'ActivaRegular'; font-size:20px;   color:#AC8745; float:left; height:50px; line-height:50px; font-weight:normal; cursor:pointer;  }

ul.menu li a:link span , ul.menu li a:visited span {   padding:0 20px 0 0; float:left; }

ul.menu li a:hover , ul.menu li.current a , ul.menu li a.menuhover    { background:url(../images/menu_lhover.png) no-repeat top left; color:#CCA95F; }

ul.menu li a:hover span , ul.menu li.current a span , ul.menu li a.menuhover span { background:url(../images/menu_rhover.png) no-repeat top right; color:#CCA95F; }

ul.menu li:first-child  { background:none; padding:0; }

 

ul.menu li:last-child  { padding-right:0; }

ul.menu li.spacer { padding-left:42px; margin-left:106px; z-index:1 !important; background:none;     }

ul.menu li.spacer a:link , ul.menu li.spacer a:visited  { z-index:1 !important;  }



ul.menu li:first-child ul  { left:20px !important; }

 

ul.menu ul {position:absolute; top:50px; left:45px; display:none; list-style:none; z-index:99 !important; margin:0; padding:0;  width:195px;  }

ul.menu ul li{position:relative; margin:0 0 1px; font-size:12px; font-weight:normal; padding:0;  z-index:99 !important; border:none; background:none; }

ul.menu ul li a:link , ul.menu ul li a:visited {display:block; margin:0px; padding:5px; color:#fff; text-decoration:none; font-size:12px; text-transform:none;  height:auto; width:185px; line-height:20px; z-index:1;  font-family:Arial, Helvetica, sans-serif; text-align:left;  line-height:18px; font-weight:normal; background:url(../images/menu_dropbg.png) repeat; }

ul.menu ul li a:link span , ul.menu ul li a:visited span { color:#fff; font-size:12px; font-weight:normal; height:auto; line-height:20px;  background:none; }

ul.menu ul li a:hover   {  background:#333; border:none; }

ul.menu ul li a:hover span { background:none;  color:#fff;  }

ul.menu ul ul {left:195px; top:0;}



#header { float:left; padding:90px 0 0 84px; width:355px; font-size:24px; color:#999999; font-family: 'MyriadWebProRegular'; line-height:28px; min-height:520px;  }

#header span { color:#CCA95F;  }

#header h2 {  font-family: 'MyriadWebProRegular'; font-size:38px; line-height:38px; padding: 46px 0 0; }

#header h2 span { color:#FFF; }



#mid { float:left; width:976px; background:url(../images/cont_bg.png) repeat; padding:32px 12px; margin:20px 0 0;  }

.mid_cont { float:left; width:100%; padding:5px 0 10px 0; }

.mid_ctext { float:left;  width:934px; padding:5px 12px 20px 30px; background:url(../images/sep_bg.png) no-repeat top center;  }

.mid_ctext.first { background:none; padding-top:0; }

.mid_cproduct { float:left; width:100%; padding:0 0 20px; }

.mid_cpr { float:left; margin:0 11px 11px 0; }

 







#footer { float:left; width:100%; color:#999999; font-size:12px; padding:10px 0 20px; }

.footer_text { float:left; width:600px; text-align:right; }

a.multidimension { background: url(../images/mds_off.png) no-repeat left top; color: #1F1F1F; float: right; font-size: 0;    height: 14px; overflow: hidden;  text-indent: -9999px; width: 79px; }

a.multidimension:hover { background: url(../images/mds_on.png) no-repeat left top ; }







/*contact page*/



.cont_form {width:460px; float:left; padding:0px 0 0 0;}

.cont_form form {margin: 20px 0 0 0;}

.cont_form p {margin:0 0 10px 0; padding:0;}

.cont_form label {min-width:100px; float:left; padding:3px 0;}

.textfield { border: 1px solid #dfdfdf; height:17px; line-height:29px; width:270px; padding:5px; }

.textarea { border: 1px solid #dfdfdf; height:159px; width:330px; padding:5px 10px;}

.submit { background:#c49f58; border:none; *padding:3px 0 !important; text-align:center; padding: 5px; margin:0 0 0 100px; color:#fff; float:left; cursor:pointer;}



.cont_right { float:right; width:350px;}

.cont_right h2 , .cont_form h2 { font-family:'MyriadWebProRegular'  }



/*gallery css*/



#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

	background:url(../images/lightbox-btn-prev.gif) no-repeat left 50px !important;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

	background:url(../images/lightbox-btn-next.gif) no-repeat right 50px !important;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}



/*gallery css end*/





.point{ padding:0 0 0 10px; margin:0; }



.point li{ background:url(../images/points.png) left 5px no-repeat; list-style:none; padding-left:20px; } 



.testimonial_cont { float:left; width:100%; padding:10px 0; border-bottom:1px dotted #CCC; }

.testimonial_cont span { display:block; padding:5px 0; color: #C4A366; }