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

body{margin:0; padding:0px 0; background:#fff url(../images/bg.jpg) repeat-y center top; font-family: 'futura_bk_btbook';}

a, img{ outline:none; border:none;}
@font-face {
    font-family: 'futura_bk_btbook';
    src: url('futuran-webfont.eot');
    src: url('futuran-webfont.eot?#iefix') format('embedded-opentype'),
         url('futuran-webfont.woff') format('woff'),
         url('futuran-webfont.ttf') format('truetype'),
         url('futuran-webfont.svg#futura_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fl{float:left;}
.fr{float:right;}
.spacer{width:100%; float:left;}
#left_bdr{ width:15px; height:100%; position:fixed; left:0; top:0px; background:#FFFFFF; z-index:100;}
#right_bdr{ width:15px; height:100%; position:fixed; right:0; top:0px; background:#FFFFFF; z-index:100;}
#top_bdr{width:100%; height:15px; position:fixed; right:0; left:0; top:0px; background:#FFFFFF; z-index:100;}
#bottom_bdr{width:100%; height:15px; position:fixed; right:0; left:0; bottom:0px; background:#FFFFFF; z-index:100;}


#layout{width:100%; float:left; margin:0; margin:15px 0 15px 0;}
.main{width:960px; margin:0 auto;}
.top_main{width:100%; float:left; height:208px; border-bottom:solid 1px #2e2e2e;}
.logo{padding-top:70px; float:left; width:370px;}

.top_left{ width:350px; float:right; text-align:right; margin:10px 0 0 0; }
/*.menu{float:right; width:375px; padding-top:50px; text-align:right;}
a.menu_link{color:#ffffff; text-decoration:none; text-transform:uppercase; font-family: 'futura_bk_btbook'; font-size:14px; padding-left:20px;}
a.menu_link:hover{text-decoration:none; color:#484848;}
a.act{text-decoration:none; color:#484848; text-transform:uppercase; font-family: 'futura_bk_btbook'; font-size:14px; padding-left:20px;}*/

/*#nav { margin: 60px 0 0 0; padding:0; float:right; width:364px; font-family: 'futura_bk_btbook'; font-size:14px; }*/
#nav { margin: 60px 0 0 0; padding:0; float:right; width:auto; font-family: 'futura_bk_btbook'; font-size:14px; }
#nav li { margin:0; padding: 0; float: left; position: relative; list-style: none; height:24px; }
/* main level link */
#nav a { font-weight: normal; color: #fff; margin: 0; height: 24px; font-size: 14px; text-transform: uppercase; text-decoration: none; /*background-color: #004238;*/
	color: #fff; padding: 0px 0px 0px 20px; display:block }
#nav a:hover { color:#949494; }
#nav .act { color:#949494; }

/* main level link hover */
#nav .current-menu-item a, #nav li:hover > a { }
/* sub levels link hover */
#nav ul li:hover a { color: #949494; font-size:14px; text-transform:none; padding:0px; }
#nav li:hover li a { color: #949494 !important; text-transform:none; height:30px; line-height:30px; text-align:center; padding:0px 8px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }
#nav li:hover li a:hover { color:#fff !important; text-transform:none; background: #2e2e2e; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; height:30px; line-height:30px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }

#nav li:hover li .act { color:#949494 !important; text-transform:none; background: #2e2e2e; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; height:30px; line-height:30px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }

#nav ul li a { color:#949494; }
/* dropdown */
#nav li:hover > ul { display: block; border-top:1px solid #2e2e2e; }
#nav li:hover > ul li:first-child { margin-left:50px; margin-right:5px;}
/* level 2 list */
#nav ul { display: none; margin: 0; padding: 0; width: 360px; position: absolute; top: 24px; right:-95px; background:url(line.jpg) no-repeat right top; }
#nav ul li { float: left; margin: 7px 0 0 0; padding: 0; }
#nav ul a { font-weight: normal; }
/* level 3+ list */
#nav li ul ul { left: 185px; top: 0px; }
/* rounded corners of first and last link */
#nav ul li:first-child > a { }
#nav ul li:last-child > a { }

#nav li ul.inneract { display: block !important; border-top:1px solid #2e2e2e; margin: 0; padding: 0; width: 360px; position: absolute; top: 24px; right:-95px; background:url(line.jpg) no-repeat right top; }
#nav li ul.inneract li { color: #949494; font-size:14px; text-transform:none; padding:0px; }
#nav li ul.inneract li:first-child { margin-left:50px; margin-right:5px;}
#nav li ul.inneract li a { color: #949494 !important; text-transform:none; height:30px; line-height:30px; text-align:center; padding:0px 8px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }
#nav li ul.inneract li a:hover,#nav li ul.inneract li a.act { color:#fff !important; text-transform:none; background: #2e2e2e; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; height:30px; line-height:30px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }

/*ul.inneract li a { color: #949494 !important; text-transform:none; height:30px; line-height:30px; text-align:center; padding:0px 8px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }
ul.inneract li a:hover { color:#fff !important; text-transform:none; background: #2e2e2e !important; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; height:30px; line-height:30px; font-family: 'futura_bk_btbook'; font-size:14px; text-transform:uppercase; }*/

/* clearfix */
#nav:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#nav { display: inline-block; }
html[xmlns] #nav { display: block; }

.middle_main{width:100%; float:left; padding:20px 0; color:#FFFFFF;}
.middle_left{width:190px; float:left;}
.middle_right{width:750px; float:right;}

.about_middleright{width:460px; float:right; color:#ffffff; font-family: 'futura_bk_btbook'; font-size:14px; line-height:20px;}



.bottom{width:100%; float:left; border-top:solid 1px #2e2e2e; height:130px; padding-top:20px;}
.bottom_lefttext{color:#484848; font-family: 'futura_bk_btbook'; font-size:13px; float:left; width:400px;}
.bottom_righttext{float:right; width:400px; font-family: 'futura_bk_btbook'; font-size:13px; color:#484848; text-align:right;}
a.bottom_link{font-family: 'futura_bk_btbook'; font-size:13px; color:#fff; text-decoration:none;}
a.bottom_link:hover{text-decoration:underline; color:#fff;}



/*** Contact Page ***/
.left_part{
	width:462px;
	float:left;
}
.white_14 p{
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#fff;
	line-height:18px;
	margin:10px 0 10px 0;
	padding:0px;
}
.adderss{
	width:100%;
	float:left;
}
.add_text{
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#fff;
	margin-bottom:12px;
}
.txt_14{
	width:auto;
	float:left;
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#fff;
	line-height:18px;
}
.right_part{
	width:462px;
	float:right;
	margin:10px 0 0 0;
}
.mrb{
	width:462px;
	float:right;
	padding-bottom:11px;
}
.name_pt{
	width:92px;
	float:left;
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#fff;
	line-height:29px;
}
.searchbar{
	width:339px;
	float:right;
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#fff;
}
.ipt{
	width:327px;
	float:left;
	background:#fff;
	height:29px;
	line-height:29px;
	border:none;
	outline:none;
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#454545;
	padding:0 6px 0 6px;
}
.textare{
	width:327px;
	float:left;
	background:#fff;
	height:109px;
	border:none;
	outline:none;
	font-family: 'futura_bk_btbook';
	font-size:14px;
	color:#454545;
	resize:none;
	padding:0 6px 0 6px;
}
.send_btn{
	width:115px;
	float:right;
	border:none;
	outline:none;
}

/*** Contact Page End ***/

/*** Gallery Page ***/
.gallery_pro{
	width:960px;
	float:left;
}
.product{
	width:225px;
	float:left;
	margin:0px 20px 20px 0px;
}
.pro_thumb{
	width:225px;
	float:left;
}

.product_gallery{
	width:201px;
	float:left;
	cursor:pointer;
	background:#FFF;
	text-align:center;
	height:200px;
	padding:12px;
}

.box{
	width:225px;
	float:left;
	background:url(../images/thumb_bg.jpg) repeat-x left top;
	height:79px;
}
.restro{
	width:100%;
	float:left;
	font-family: 'futura_bk_btbook';
	font-size:12px;
	color:#8b8b8b;
	text-align:center;
	text-transform:uppercase;
	margin-top:6px;
	
}
.bot_crv{
	width:225px;
	float:left;
	background:url(../images/bot_crv.png) no-repeat left bottom;
	height:5px;
}
/*** gallery Page End ***/

/*** gallery Page2 ***/
.box2{
	width:225px;
	float:left;
	background:url(../images/thumb_bg.jpg) repeat-x left top;	
}

/*** gallery Page2 End ***/

/*** Popup Page ***/
#popup{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/black_trans.png) repeat left top; z-index:1000; visibility:hidden;}
#popup .contant{ width:808px; height:444px; position:relative; left:50%; top:50%; margin:-284px 0 0 -430px; padding:30px;}
#popup .contant .light_top{ width:808px; background:url(../images/lightbox_top_crv.png) no-repeat left top; height:19px; }
#popup .contant .light_midbg{ width:808px; float:left; background:url(../images/lightbox_midbg.png) repeat-y left top;}
#popup .contant .light_bot{ width:808px; float:left; background:url(../images/lightbox_bot_crv.png) no-repeat left bottom; height:23px; }

#popup .contant a{cursor:pointer;}
#popup .contant .close{ width:26px; height:25px; position:relative; float:right; right:0; top:0; margin:0px 30px 0 0;}
#popup .contant .detail_btn{ width:59px; float:right; position:relative; top:352px; margin-right:30px; z-index:100;}
#popup .contant .img{ width:749px; float:left; margin:-16px 0 0 30px;}
#popup .contant .discription{ width:100%; float:left;}
#popup .contant .discription .pop_title{width:100%; float:left; font-family: 'futura_bk_btbook'; font-size:18px; color:#000; font-weight:bold; text-transform:uppercase; margin:-20px 0 0 30px; }

/*** Popup Page End ***/

/*** Popup Page ***/
#popup3{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/black_trans.png) repeat left top; z-index:1000; visibility:hidden;}
#popup3 .contant{ width:808px; height:444px; position:relative; left:50%; top:50%; margin:-284px 0 0 -430px; padding:30px;}
#popup3 .contant .light_top{ width:808px; background:url(../images/lightbox_top_crv.png) no-repeat left top; height:19px; }
#popup3 .contant .light_midbg{ width:808px; float:left; background:url(../images/lightbox_midbg.png) repeat-y left top;}
#popup3 .contant .light_bot{ width:808px; float:left; background:url(../images/lightbox_bot_crv.png) no-repeat left bottom; height:23px; }

#popup3 .contant a{cursor:pointer;}
#popup3 .contant .close{ width:26px; height:25px; position:relative; float:right; right:0; top:0; margin:0px 30px 0 0;}
#popup3 .contant .detail_btn{ width:59px; float:right; position:relative; top:352px; margin-right:30px; z-index:100;}
#popup3 .contant .img{ width:749px; float:left; margin:-16px 0 0 30px;}
#popup3 .contant .discription{ width:100%; float:left;}
#popup3 .contant .discription .pop_title{width:100%; float:left; font-family: 'futura_bk_btbook'; font-size:18px; color:#000; font-weight:bold; text-transform:uppercase; margin:-20px 0 0 30px; }

/*** Popup Page End ***/

/*** Popup2 Page ***/
/*.popup5{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/black_trans.png) repeat left top; z-index:1000; visibility:hidden;}
.popup5 .contant5{ width:918px; position:relative; left:50%; top:50%; margin:-284px 0 0 -480px; padding:30px;}
.popup5 .contant5 .light_top5{ width:920px; background:url(../images/lightbox_top_crv2.png) no-repeat left top; height:10px;}
.popup5 .contant5 .light_midbg5{ width:920px; float:left; background:url(../images/lightbox_midbg2.png)}
.popup5 .contant5 .light_bot5{ width:920px; float:left; background:url(../images/lightbox_bot_crv2.png) no-repeat left bottom; height:10px; }

.popup5 .contant5 a{cursor:pointer;}
.popup5 .contant5 .close{ width:26px; height:25px; position:relative; float:right; right:0; top:0; margin:0px 30px 0 0;}
.popup5 .contant5 .img{ width:903px; float:left; margin:8px 0 0 9px;}
.popup5 .contant5 .discription{ width:100%; float:left;}
.popup5 .contant5 .discription .pop_title{width:100%; float:left; font-family: 'futura_bk_btbook'; font-size:18px; color:#000; font-weight:bold; text-transform:uppercase; margin:-20px 0 0 10px; }
.popup5 .contant5 .bot_cnt{ width:903px; float:left; background:#4c4c4c; height:42px; margin:0 0 0 9px;}
.popup5 .contant5 .bot_cnt .detail{ width:850px; float:left; font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px; margin-left:18px;}
.popup5 .contant5 .bot_cnt .detail span{ float:right; font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px}*/
.popup5{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/black_trans.png) repeat left top; z-index:1000; visibility:hidden;}
.popup5 .contant5{ width:918px; position:relative; left:50%; top:50%; margin:-284px 0 0 -480px; padding:30px;}
.popup5 .contant5 .light_top5{ width:920px; background:url(../images/lightbox_top_crv2.png) no-repeat left top; height:10px;}
.popup5 .contant5 .light_midbg5{ width:920px; float:left; background:url(../images/lightbox_midbg2.png)}
.popup5 .contant5 .light_bot5{ width:920px; float:left; background:url(../images/lightbox_bot_crv2.png) no-repeat left bottom; height:10px; }

.popup5 .contant5 a{cursor:pointer;}
.popup5 .contant5 .close{ width:26px; height:25px; position:relative; float:right; right:0; top:0; margin:8px 10px 0 0;}
.popup5 .contant5 .img{ width:900px; float:left; margin:8px 0 0 9px;}
.popup5 .contant5 .discription{ width:100%; float:left;}
.popup5 .contant5 .discription .pop_title{width:100%; float:left; font-family: 'futura_bk_btbook'; font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase; margin:-20px 0 0 10px; }
.popup5 .contant5 .bot_cnt{ width:900px; float:left; background:#4c4c4c; height:42px; margin:0 0 0 9px;}
.popup5 .contant5 .bot_cnt .detail{ width:840px; float:left; font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px; margin-left:18px;}
.popup5 .contant5 .bot_cnt .detail span{ float:right; font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px}


.popup5 .contant5 .bot_cnt1{background:#4c4c4c; height:42px; right:39px; margin:0px 0 0 0px; position:absolute; text-align:left; padding:0 15px 0 0px;}
.popup5 .contant5 .bot_cnt1 .detail{font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px;}
.popup5 .contant5 .bot_cnt1 .detail span{font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px;}


.popup6{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/black_trans.png) repeat left top; z-index:1000; visibility:hidden;}
.popup6 .contant5{ width:768px; position:relative; left:50%; top:50%; margin:-284px 0 0 -430px; padding:30px;}
.popup6 .contant5 .light_top5{ width:770px; background:url(../images/lightbox_top_crv2.png) no-repeat left top; height:10px;}
.popup6 .contant5 .light_midbg5{ width:770px; float:left; background:url(../images/lightbox_midbg2.png)}
.popup6 .contant5 .light_bot5{ width:770px; float:left; background:url(../images/lightbox_bot_crv2.png) no-repeat left bottom; height:10px; }

.popup6 .contant5 a{cursor:pointer;}
.popup6 .contant5 .close{ width:26px; height:25px; position:relative; float:right; right:0; top:0; margin:8px 10px 0 0;}
.popup6 .contant5 .img{ width:750px; float:left; margin:8px 0 0 9px;}
.popup6 .contant5 .discription{ width:100%; float:left;}
.popup6 .contant5 .discription .pop_title{width:100%; float:left; font-family: 'futura_bk_btbook'; font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase; margin:-20px 0 0 10px; }
.popup6 .contant5 .bot_cnt{ width:750px; float:left; background:#4c4c4c; height:42px; margin:0 0 0 9px;}
.popup6 .contant5 .bot_cnt .detail{ width:690px; float:left; font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px; margin-left:18px;}
.popup6 .contant5 .bot_cnt .detail span{ float:right; font-family: 'futura_bk_btbook'; font-size:16px; color:#fff; line-height:42px}
/*** Popup Page End ***/


@font-face {
    font-family: 'dearjoe_fourregular';
    src: url('dearjoe_four-webfont.eot');
    src: url('dearjoe_four-webfont.eot?#iefix') format('embedded-opentype'),
         url('dearjoe_four-webfont.woff') format('woff'),
         url('dearjoe_four-webfont.ttf') format('truetype'),
         url('dearjoe_four-webfont.svg#dearjoe_fourregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'coneria_script_demoregular';
    src: url('demo_coneriascript-webfont.eot');
    src: url('demo_coneriascript-webfont.eot?#iefix') format('embedded-opentype'),
         url('demo_coneriascript-webfont.woff') format('woff'),
         url('demo_coneriascript-webfont.ttf') format('truetype'),
         url('demo_coneriascript-webfont.svg#coneria_script_demoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*.about{ font-family: 'coneria_script_demoregular'; color:#FFFFFF; font-size:14px; text-transform:none;}
.service{ font-family: 'dearjoe_fourregular'; color:#FFFFFF; font-size:14px; text-transform:none;}*/

.about{ font-family: 'corinthiaregular'; color:#FFFFFF; font-size:45px; text-transform:none;}
.service{ font-family: 'corinthiaregular'; color:#FFFFFF; font-size:35px; text-transform:none;}

@font-face {
    font-family: 'corinthiaregular';
    src: url('corinthia-webfont.eot');
    src: url('corinthia-webfont.eot?#iefix') format('embedded-opentype'),
         url('corinthia-webfont.woff') format('woff'),
         url('corinthia-webfont.ttf') format('truetype'),
         url('corinthia-webfont.svg#corinthiaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}