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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin:0;	padding:0;	border:0;	outline:0;	font-size:100%;}
a {
	color:#5f5e59;	text-decoration:none}
ul, li {
	list-style-type:none;	list-style-image:none;}
body{ margin:0px;padding:0px;background-color:#fff;  font-family:Verdana, Geneva, sans-serif;font-size:12px;-webkit-background-size:cover; -moz-background-size:cover;	-o-background-size:cover; background-size:cover;color:#FFF;}
h1{font-family:"myriad Pro",Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#FFF;}
#left{float:left;}
#right{float:right;}
/*-------------------------------Header starts-------------------------------*/
#header{background:url(../img/top_bg.jpg) repeat-x center top #293d5b;width:100%;margin:0px;padding:0px;float:left;height:36px;}
/*-------------------------------Header ends-------------------------------*/

/*-------------------------------Navigation starts-------------------------------*/
.navigation{width:1000px;margin:auto;padding:0px;height:36px;background:url(../img/navigation_bg.png) repeat-x #323232 !important;}
.navigation ul{width:1000px;margin:0px;;padding:0px;height:32px;background:url(../img/border_dashed.png) repeat-x bottom;float:left; }
.navigation ul li{margin:0px;padding:0px;background:url(../img/seprator.png) no-repeat right; float:left;width:141px;text-align:center;line-height:30px;}
.navigation ul li a{width:141px; height:36px;float:left; margin:0px;padding:0px;text-shadow:#080707 0px 1px 2px ;color:#e6e6e6;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;transition: color 0.2s linear;-webkit-transition:color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-ms-transition: color 0.2s linear;}
.navigation ul li a:hover{color:#b5b5b5 !important;transition: color 0.2s linear;-webkit-transition:color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-ms-transition: color 0.2s linear;}
.nav_last{background-image:none !important;}
/*-------------------------------Navigation ends-------------------------------*/

/*-------------------------------Slider starts-------------------------------*/
.slide_wrap{width:100%;margin:0px;padding:0px 0 0 0; float:left;height:620px; margin:auto;}
/* ------------ SLIDER BASICS ------------ */
#slider_wrapper{height:620px;min-width: 1000px;width:auto;margin:0px auto ;position:relative;overflow: hidden;background:#ffffff;}
#slider_container{display:block;margin: 0;}
#slider_container .slide{height:620px;display:block;float:left;width: 100%;margin-left: 1px;}
/* ------------ SLIDER LOGO AND STITCHING ------------ */
#logo_container {position:fixed;	height:181px;	top:80px;	right:0px;	z-index:100;width:265px;}
#inner_logo_container {position:fixed;	height:127px;	top:110px;	right:0px;	z-index:100;width:170px;}
.stitch_container_top {height:8px;	margin-top:-10px;	width: 100%;}
.stitch_container {}
.stitch_container_bottom {background-position: 0 5px;	clear:both;}
/* ------------ SLIDER CONTENTS ------------ */
.slide .slider_overlay_txt {margin:0px auto 0px;	padding-top: 260px;	width: 920px;	position: relative;	text-align: right;}
.slide .picture_header_txt {font-family:'CenturyOldstBTBold', Century, serif;font-size:55px;font-weight: bold;color:#000;text-shadow: #fff 0px 1px 1px;	text-decoration:none;margin-bottom:0px;}
.slide a {text-decoration:none;}
.slide .picture_sub_txt {font-family:'CenturyOldstBTBold', Century, serif;color:#b20101;	font-size:20px;	text-shadow: #fff 0px 1px 1px;font-weight:bold;}
.slide .picture_collection_link {	float:right;margin-top:20px;padding-top:0px;height:30px;width:130px;text-shadow:#fff 0px 1px 1px;background:url(../img/slide_button.png) repeat-x; border:1px solid #dad7d6;box-shadow:0 0px 1px #000; -moz-box-shadow:0 1px 3px #000; -webkit-box-shadow:0 1px 3px #000;-o-box-shadow:0 1px 3px #000; -ms-box-shadow:0 1px 3px #000; 
}
.slide .picture_collection_link a {	font-family:Arial, Verdana, sans-serif;	font-size:17px;	color:#353432;	float:right;	width:130px;	height:30px;	padding-top:7px;	text-align:center;}
.slide .picture_collection_link img {	padding:0px 0px 0px 6px;}
.slide .slider_image {}
.slide .slider_socialmedia {position:absolute;	margin-left:10px;	margin-top:470px;}
.slide .slider_socialmedia img {	margin-right:5px;}
/*-------------------------------Slider ends-------------------------------*/

/*-------------------------------footer starts-------------------------------*/
.footer{width:100%;margin:0px;padding:0px; float:left;background:url(../img/foot_bg.jpg) repeat-x;height:24px;color:#cacaca !important;font-size:11px !important;z-index:5;}
#fix{position:fixed;bottom:0px;}
.foot_nav{width:968px;margin:auto;padding:0px 16px 0 16px;height:24px;line-height:24px;background-image: linear-gradient(bottom, #323131 30%, #444444 100%);background-image: -o-linear-gradient(bottom, #323131 30%, #444444 100%);background-image: -moz-linear-gradient(bottom, #323131 30%, #444444 100%);background-image: -webkit-linear-gradient(bottom, #323131 30%, #444444 100%);background-image: -ms-linear-gradient(bottom, #323131 30%, #444444 100%);}
.foot_nav ul{width:240px;margin:auto;padding:0px;}
.foot_nav ul li{margin:5px 0 0 10px;padding:0px 10px 0 0;float:left;background:url(../img/seprator_bottom.png) no-repeat right;height:12px;line-height:12px;}
.foot_nav a{color:#cacaca !important;transition: color 0.3s linear;-webkit-transition:color 0.3s linear;-moz-transition: color 0.3s linear;-o-transition: color 0.3s linear;-ms-transition: color 0.3s linear;}
.foot_nav a:hover{color:#9a9999 !important;transition: color 0.3s linear;-webkit-transition:color 0.3s linear;-moz-transition: color 0.3s linear;-o-transition: color 0.3s linear;-ms-transition: color 0.3s linear;}
.copyright{width:200px;margin:0px;padding:0px;float:left;display:block;}
/*-------------------------------footer ends-------------------------------*/

/*-------------------------------inners starts-------------------------------*/
.inner_wrap{width:100%;margin:0px;padding:0px; float:left;height:470px;position:relative;}
.inner_content{width:960px;height:446px;margin:62px auto;padding:20px;background:#000 !important;background: rgba(0,0,0, 0.7) !important;}
.text_div{width:960px;margin:15px 0 0 0;padding:0px; float:left;display:block !important; line-height:18px;}

/*-------------------------------inners ends-------------------------------*/
/*.jquiry{width:100%;height:178px;float:left;}
#toolbar{position:fixed; z-index:2; right:10px; top:10px; padding:5px; background:url(fs_img_g_bg.png);}
#toolbar img{border:none;}
#img_title{position:fixed; z-index:2; left:10px; top:10px; padding:10px; background:url(fs_img_g_bg.png); color:#FFF; font-family:'Josefin Sans Std Light', arial, serif; font-size:24px; text-transform:uppercase;}
#bg{position:fixed; z-index:1; overflow:hidden;}
#bgimg{display:none; }
#preloader{position:relative; z-index:2; width:32px; padding:20px; top:80px; margin:auto; background:#000;}
#outer_container{z-index:2; position:fixed; bottom:0; margin:0; height:160px; padding:0px 0px;}
#thumbScroller{position:relative; overflow:hidden; background:url(fs_img_g_bg.png);}
#thumbScroller .container{position:relative; left:0;}
#thumbScroller .content{float:left;}
#thumbScroller .content div{margin:10px; height:100%;}
#thumbScroller img{border:0px solid #fff; margin-right:10px !important; }
#thumbScroller a{padding:0px; display:block;}
*/
/*gallery*/
#outer_container{position:fixed;	bottom:-140px;	margin:0px 0px 14px 0px;	height:118px;	padding:0;	width:100%;
/*-webkit-box-reflect:below 5px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.6, transparent),to(rgb(18, 18, 18)));*/}
#thumbScroller{	position:relative;  left:200px;	overflow:hidden;}
#thumbScroller .container{position:relative;left:0;}
#thumbScroller .content{float:left;}
#thumbScroller .content div{margin:0px;height:100%;}
#thumbScroller img,img.clone{border:0px solid #fff;height:108px;}
#thumbScroller a{padding:0px;outline:none;}
.fp_overlay{width:100% !;height:100% ;position:fixed;top:0px;left:0px;}
.fp_loading{display:none;position:fixed;top:50%;	left:50%;	margin:-35px 0px 0px -35px;background:#000 url(../img/loader.gif) no-repeat center center;width:70px;height:70px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	z-index:999;	opacity:0.7;}
.fp_next,.fp_prev{width:50px;height:50px;	position:fixed;	top:50%;	margin-top:-15px;	cursor:pointer;opacity:0.5;}
.fp_next:hover,.fp_prev:hover{	opacity:0.9;}
.fp_next{background:#000 url(../img/next.png) no-repeat center center;	right:-50px;}
.fp_prev{background:#000 url(../img/prev.png) no-repeat center center;	left:-50px;}
.fp_thumbtoggle{height:50px;	background:#000;	width:250px;	text-align:center;	letter-spacing:1px;	text-shadow:1px 1px 1px #000;	position:fixed;
left:50%;margin-left:-120px;	bottom:-50px ;	line-height:50px;	cursor:pointer;z-index:10;}
.fp_thumbtoggle:hover{opacity:1.0;}
img.fp_preview{
position: absolute;
left: 350px;
top:20px;

width: 240px;
}
/*gallery ends*/

/*form start*/
.form{width:600px;height:400px;margin:0px 0px 0px 0px;float:left;}
.name{width:600px;height:28px;margin:0px 0px 0px 0px;float:left;}
.name5{width:600px;height:28px;margin:25px 0px 0px 0px;float:left;}
.name2{width:90px;height:28px;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
.name3{width:380px;height:28px;margin:0px 0px 0px 0px;float:left;}
.name4{width:380px;height:28px;margin:0px 0px 0px 0px;float:left;background:none !important;border:#FFF solid 1px;}
.name7{width:380px;height:102px;margin:0px 0px 0px 0px;float:left;background:none !important;border:#FFF solid 1px;color:#FFF;}
.name8{width:600px;height:102px;margin:25px 0px 0px 0px;float:left;}
.sub{width:600px;height:28px;margin:25px 0px 0px 0px;float:left;}
.sub2{width:100px;height:28px;margin:0px 0px 0px 0px;float:right;text-align:center;color:#FFF;}
.sub3{width:100px;height:28px;margin:0px 123px 0px 0px;float:right;background:none;text-align:center;color:#FFF;border:solid #FFF 1px;cursor:pointer !important;font-weight: bold !important;}
.contact{width:360px;height:380px;margin:0px 0px 0px 0px;float:right;}
.contact2{width:360px;height:auto;margin:0px 0px 0px 0px;}
.contact3{width:360px;height:auto;margin:15px 0px 0px 0px;}
.contact4{width:360px;height:auto;margin:15px 0px 0px 0px;}
font.mat{font-size:18px;color:#DEE0E1;}
/*form start*/