@charset utf-8;



/*--



	Theme Name: WordPress Theme 1475



	Theme URI: http://template-help.com/



	Description: A theme for Wordpress 3.1+ from Template-Help.com Collection



	Author: Template_Help.com 



	Author URL: http://www.Template-Help.com/ 



--*/







/* General



---------------------------------------- */



html,



body {



	min-width:960px;  margin:0;



	}



body{



	background:url(../../../images/main-tail.gif) repeat center top #000;



	color: #626262;



	font: 100%/1.125em Arial, Helvetica, sans-serif;



	position:relative;



}





a{  color:#0CF; text-decoration:none;  }

a:hover {color:#0CF; text-decoration:underline;}





#main {



	font-size:.813em;



	background:url(images/main-tail.gif) repeat center top;



}



.container {



	width: 960px;



	margin: 0 auto;



	position:relative;



}



















/* Header



---------------------------------------- */



#header {



	position:relative;



	z-index:99;



	background:url(../../../images/logo-splash.png) no-repeat center top;



	border-top:solid 7px #323232;



	}



	#header .header-top {



		height:231px;



		background:url(../../../images/header-topx.png) repeat;



	}



	











/* Logo */



.logo {



	position:absolute;



	left:0;



	top:90px;



	}



	











/* EasyTooltip */



.tooltip {



	background: none repeat scroll 0 0 #252525;



	border: 1px solid #000000;



	color: #EEEEEE;



	display: none;



	font-size: 11px;



	line-height:1.2em;



	margin: 18px 0 0;



	padding: 5px;



	z-index:99;



}



















	











/* Slider



---------------------------------------- */



#slider-wrapper {



	height:550px;



	overflow:hidden;



	position:relative;



	background:url(images/slider-wrap-bg.jpg) no-repeat center top;



	}



.home #slider-wrapper {



	height:547px;



	background:none;



	margin-bottom:71px;



}	



#slider {



	position:absolute;



	left:50%;



	top:0;



	margin-left:-700px;



	width:1400px;



	height:480px;



	background:url(images/loading.gif) no-repeat 50% 50% #151515;



}



#slider img {



	position:absolute;



	top:0px;



	left:0px;



	display:none;



}



#slider a {



	border:0;



	display:block;



}











#slider_inner {



	position:absolute;



	left:50%;



	top:0;



	margin-left:-700px;



	width:1400px;



	height:480px;



	background:url(images/loading.gif) no-repeat 50% 50% #151515;



}



#slider_inner img {



	position:absolute;



	top:0px;



	left:0px;



	display:none;



}



#slider_inner a {



	border:0;



	display:block;



}











/* The Nivo Slider styles */



.nivoSlider {



	position:relative;



}



.nivoSlider img {



	position:absolute;



	top:0px;



	left:0px;



}



/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink {



	position:absolute;



	top:0px;



	left:0px;



	width:100%;



	height:100%;



	border:0;



	padding:0;



	margin:0;



	z-index:60;



	display:none;



}



/* The slices in the Slider */



.nivo-slice {



	display:block;



	position:absolute;



	z-index:50;



	height:100%;



}



.nivo-box {



	display:block;



	position:absolute;



	z-index:5;



}



/* Caption styles */



.nivo-caption {



	position:absolute;



	right:50%;



	top:-450px;



	background:url(images/caption-bg.png);



	opacity:1; /* Overridden by captionOpacity setting */



	width:300px;



	height:420px;



	color:white;



	margin-right:-470px;



	overflow:hidden;



	z-index:89;



}



.nivo-caption .nivo-caption-inner {



	padding:72px 28px 0 30px;



	margin:0;



}



.nivo-caption a {



	display:inline !important;



}



.nivo-html-caption {



  display:none;



}



.nivo-caption .slide-info {



	margin-bottom:56px;



}



	.nivo-caption .slide-info li {



		text-transform:uppercase;



		overflow:hidden;



		vertical-align:top;



		margin:4px 0 0 0;



		padding:3px 0 0 0;



		background:url(images/divider.png) repeat-x left top;



		font-style:normal;



		font-size:12px;



	}



	.nivo-caption .slide-info li:first-child {



		padding-top:0;



		margin-top:0;



		background:none;



	}



		.nivo-caption .slide-info li span {



			float:left;



		}



		.nivo-caption .slide-info li em {



			font-style:normal;



			float:right;



			color:#5b5b5b;



		}



		



.nivo-caption .button {



	float:left;



	color:#0a0a0a;



	font-size:11px;



	line-height:32px;



	padding:0 15px;



	border-radius:5px;



	



	background-color: #f6f7f5;



     background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f7f5), to(#e3e5df)); /* Saf4+, Chrome */



     background-image: -webkit-linear-gradient(top, #f6f7f5, #e3e5df); /* Chrome 10+, Saf5.1+, iOS 5+ */



     background-image:    -moz-linear-gradient(top, #f6f7f5, #e3e5df); /* FF3.6 */



     background-image:     -ms-linear-gradient(top, #f6f7f5, #e3e5df); /* IE10 */



     background-image:      -o-linear-gradient(top, #f6f7f5, #e3e5df); /* Opera 11.10+ */



     background-image:         linear-gradient(to bottom, #f6f7f5, #e3e5df);



	



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



}		



.nivo-caption .button:hover {



	background-color: #b0b1ad;



     background-image: -webkit-gradient(linear, left top, left bottom, from(#b0b1ad), to(#fff)); /* Saf4+, Chrome */



     background-image: -webkit-linear-gradient(top, #b0b1ad, #fff); /* Chrome 10+, Saf5.1+, iOS 5+ */



     background-image:    -moz-linear-gradient(top, #b0b1ad, #fff); /* FF3.6 */



     background-image:     -ms-linear-gradient(top, #b0b1ad, #fff); /* IE10 */



     background-image:      -o-linear-gradient(top, #b0b1ad, #fff); /* Opera 11.10+ */



     background-image:         linear-gradient(to bottom, #b0b1ad, #fff);



	



	text-decoration:none;



	color:#0a0a0a;



}	



.nivo-caption .price {



	font-size:30px;



	line-height:32px;



	font-family:"trebuchet MS", Helvetica, sans-serif;



	display:inline-block;



	float:right;



	font-weight:normal;



	letter-spacing:-1px;



}



/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a {



	position:absolute;



	top:45%;



	z-index:99;



	cursor:pointer;



}



.nivo-prevNav {



	left:0px;



}



.nivo-nextNav {



	right:0px;



}



/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav {



	position:absolute; 



	width:720px;



	height:58px;



	left:29%;



	/*margin-left:-470px;*/



	bottom:-67px;



}



.nivo-controlNav a {



	position:relative;



	z-index:99;



	cursor:pointer;



	width:58px;



	height:58px;



	border-radius:58px;



	margin-right:6px;



	background:black;



	display:inline-block !important;



}



.nivo-controlNav a img {



	border-radius:58px;



	width:58px !important;



	height:58px!important;



	opacity:.3;



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



}



.nivo-controlNav a:hover img,



.nivo-controlNav a.active img {



	opacity:1;



}







.pagi-wrap {



	position:absolute;



	width:29px;



	height:29px;



	background:url(images/pagi-wrap.png) no-repeat left top;



	z-index:999;



}



.nivo-controlNav a:hover .pagi-wrap,



.nivo-controlNav a.active .pagi-wrap {



	background:none;



}







.nivo-directionNav {







	}



.nivo-directionNav a {



	position:absolute;



	display:block;



	width:36px;



	height:35px;



	text-indent:-9999px;



	border:0;



	top:50%;



	margin-top:-17px;



	background:url(images/direction_nav.png) no-repeat 0 0;







}



a.nivo-nextNav {



	right:200px;



	background-position:-36px 0;



}



a.nivo-nextNav:hover {



	background-position:-36px -35px;



	}



a.nivo-prevNav {



	left:200px;



	background-position:0 0;



}



a.nivo-prevNav:hover {



	background-position:0 -35px;



	}







#slider .nivo-controlNav img {



	display:inline; /* Unhide the thumbnails */



	position:relative;



	margin-right:10px;



	width:120px;



	height:auto;



}



/*



#info-button-wrap { text-align:center;



	position:absolute;



	right:50%;



	bottom:-67px;



	width:940px;



	margin-right:-470px;



}*/



#info-button {



	float:right;



	margin-top:38px;



	text-decoration:none;



	font-size:11px;



	font-family:"trebuchet MS", Helvetica, sans-serif;



	height:29px;



	line-height:29px;



	text-transform:uppercase;



	color:#444242;



	padding-right:44px;



	background-repeat:no-repeat;



	background-position:right -29px;



	background-image:url(images/info-button.png);



}



#info-button.info-button {



	background-position:right top;



}



#info-button:hover {



	background-position:right -29px;



}















.headerInner{padding-right:80px;



}







/* Navigations



---------------------------------------- */







/* Primary navigation */



nav.primary {



	position:relative;



	z-index:2;



}







/* Essential styles for dropdown menu */



.sf-menu, .sf-menu * {



	margin:			0;



	padding:		0;



	list-style:		none;



}



.sf-menu {



	line-height:	1.0;



}



.sf-menu ul {



	position:		absolute;



	top:			-999em;



	width:			10em; /* left offset of submenus need to match (see below) */



}



.sf-menu ul li {



	width:			100%;



}



.sf-menu li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}



.sf-menu li {



	float:			left;



	position:		relative;



	background:none;



}



.sf-menu a {



	display:		block;



	position:		relative;



}



.sf-menu li:hover ul,



.sf-menu li.sfHover ul {



	right:			0;



	top:			0; /* match top ul list item height */



	z-index:		99;



}



ul.sf-menu li:hover li ul,



ul.sf-menu li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li:hover ul,



ul.sf-menu li li.sfHover ul {



	top:			17px;



	right: 0;



}



ul.sf-menu li li:hover li ul,



ul.sf-menu li li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li li:hover ul,



ul.sf-menu li li li.sfHover ul {



	top:			17px;



	right: 0;



}











/* Our skin for dropdown menu */



.sf-menu {



	margin-top:40px;



	float:right;



}



.sf-menu a {



	text-decoration:none;



	color:#fff;



	text-transform:uppercase;



	font-family:"trebuchet MS", Helvetica, sans-serif;



	font-weight:bold;



	



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



}



.sf-menu a:hover {



	text-decoration:none;



}



.sf-menu > li {



	float:none;



	display:block;



}



	.sf-menu > li > a {



		font-size:24px;



		line-height:26px;



		float:right;



		clear:both;



	}



	.sf-menu > li > a:hover,



	.sf-menu > li.sfHover > a,



	.sf-menu > li.current-menu-item > a {



		color:#3b3a3a;



	}



	#active_menu{	color:#3b3a3a;}



.sf-menu li ul {



	width:auto;



	position:relative;



	float:right;



	margin:5px 28px 0 0;  



}	



	.sf-menu li li {



		float:left;



		width:auto;



		background:url(images/menu-divider.png) no-repeat left top;



		padding-left:8px;



		margin-left:7px;



	}



	.sf-menu li li:first-child {



		background:none;



		margin:0;



		padding:0;



	}



		.sf-menu li li a {



			width:auto;



			font-size:10px;



			line-height:17px;



		}



		.sf-menu li li a:hover,



		.sf-menu li li.sfHover > a,



		.sf-menu li li.current-menu-item > a {



			color:#4c4c4c;



		}



.sf-menu li li ul {



	margin:0;



	width:700px;



	position:absolute;



	float:none;



	text-align:right;



}



	.sf-menu li li li {



		float:none;



		display:inline-block;



	}



	



.sf-menu li:hover, .sf-menu li.sfHover,



.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current-menu-item > a {



	outline:		0;



}







/*** arrows **/



.sf-menu a.sf-with-ul {



	padding-right: 	2.25em;



	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */



}



.sf-sub-indicator {



	position:		absolute;



	display:		block;



	right:			.75em;



	top:			1.05em; /* IE6 only */



	width:			10px;



	height:			10px;



	text-indent: 	-999em;



	overflow:		hidden;



	background:		url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */



}



a > .sf-sub-indicator {  /* give all except IE6 the correct values */



	top:			.8em;



	background-position: 0 -100px; /* use translucent arrow for modern browsers*/



}



/* apply hovers to modern browsers */



a:focus > .sf-sub-indicator,



a:hover > .sf-sub-indicator,



a:active > .sf-sub-indicator,



li:hover > a > .sf-sub-indicator,



li.sfHover > a > .sf-sub-indicator {



	background-position: -10px -100px; /* arrow hovers for modern browsers*/



}







/* point right for anchors in subs */



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }



.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }



/* apply hovers to modern browsers */



.sf-menu ul a:focus > .sf-sub-indicator,



.sf-menu ul a:hover > .sf-sub-indicator,



.sf-menu ul a:active > .sf-sub-indicator,



.sf-menu ul li:hover > a > .sf-sub-indicator,



.sf-menu ul li.sfHover > a > .sf-sub-indicator {



	background-position: -10px 0; /* arrow hovers for modern browsers*/



}







/*** shadows for all but IE6 ***/



.sf-shadow ul {



	background:	url(images/shadow.png) no-repeat bottom right;



	padding: 0 8px 9px 0;



	-moz-border-radius-bottomleft: 17px;



	-moz-border-radius-topright: 17px;



	-webkit-border-top-right-radius: 17px;



	-webkit-border-bottom-left-radius: 17px;



}



.sf-shadow ul.sf-shadow-off {



	background: transparent;



}











#sf-shadow ul li.current{



color:#FF0000;



}



















/* Content



---------------------------------------- */



	



#matter {



	 width:1020px; margin:auto; height:auto; padding-bottom:50px; 



}







.widget-content { height:auto; float:left; margin-bottom:30px; margin-left:37px;



	color:#999;



	font-size:13px;



	line-height:130%;



	font-family: Arial, Helvetica, sans-serif;



	



}































/* Footer



---------------------------------------- */



#footer {



	padding:30px 0 35px 0; float:left; width:100%;



	background:url(../../../images/extra-tail.gif) repeat center top;



	color:#626262;



	position:relative;



}



	#footer a {



		color:#626262;



		text-decoration:none;



	}



	#footer a:hover {



		text-decoration:underline;



	}



	#footer-logo { float:left; width:300px;



		margin-bottom:14px;



	}







	/* Footer widget */



	#widget-footer {



		position:absolute;



		right:0;



		top:14px;	



	}



	



	



	#widget-footer .social-networks li {



		list-style-type:none;



		padding:0;



		margin:0 0 0 4px;



		float:left;



		}



	



	/* Footer navigation */



	nav.footer {



		float:right;



	}



		nav.footer ul {



			



			}



			nav.footer ul li {



				list-style-type:none;



				float:left;



				padding-left:15px;



				margin:0;



				}



	











/*************************************************************************************************************************************************/







.address{float:left ; width:230px; margin:0 0 0 100px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFF; line-height:170%}



.copy_right{float:left ; width:230px; margin:80px 0px 0px 146px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:170%}



.innerbanner{ /*height:200px;*/ height:200px; margin-bottom:50px; text-align:center; background:url(../../../images/inner_img01.jpg) no-repeat top center;} 







.portbox{float:left; width:940px; height:auto; margin:10px 0 50px 0;}



.port_img{ float: left; width:392px; height:392px;}

.port_img img{border-radius: 200px 200px 200px 200px;}


.port_img1{ float: left; width:210px; height:210px; margin-top:45px;}

.port_img1 img{ border-radius: 200px 200px 200px 200px;
}

.newstitle{width:681px;float:left; text-align:left;}
#page{float:left;  text-align: justify;
    width: 943px;}



.port_text{ float:left; width:633px; height:auto;  padding:30px 10px 0 0px; /*text-align:center;*/ text-align:justify; line-height:150%; font-size:14px; color:#999; 



			font-family:Arial, Helvetica, sans-serif}

.port_text1{ float:left; width:681px; height:auto;  padding:30px 10px 0 0px; /*text-align:center;*/ text-align:justify; line-height:150%; font-size:14px; color:#999; 



			font-family:Arial, Helvetica, sans-serif}



			



.readmore{color:#FFF; text-decoration:none; float:right; padding-top:20px;}



a.readmore:link, a.h_menu:visited, a.h_menu:selected {display:block;    color:#fff; text-decoration:none;    }



a.readmore:hover {color:#fff; text-decoration:underline; }











/*****************************************/







@-webkit-keyframes thumb {



	0% { -webkit-transform: scale(1);  -moz-transform: scale(1);}



	50% { -webkit-transform: scale(0.9); -moz-transform: scale(0.9);}



	100% { -webkit-transform: scale(1);  -moz-transform: scale(1);}



}



@-moz-keyframes thumb {



	0% {-moz-transform: scale(1);}



	50% { -moz-transform: scale(0.9);}



	100% { -moz-transform: scale(1);}



}







.port_img img:hover, .servictext_img img:hover



{



	-webkit-animation-name: thumb;



	-webkit-animation-duration: 200ms;



	-webkit-transform-origin:50% 50%;



	-webkit-animation-iteration-count: 2;



	-webkit-animation-timing-function: linear;



	



	-moz-animation-name: thumb;



	-moz-animation-duration: 200ms;



	-moz-transform-origin:50% 50%;



	-moz-animation-iteration-count: 2;



	-moz-animation-timing-function: linear;



}



/***********  end  ******************/



h1{color:#FFF; margin-bottom:20px;}



h2{color:#FFF; font-size:20px;}



h3{/*color:#cc9c14;*/ 



	font-size:17px;

	color:#FFFFFF;



	font-family:"trebuchet MS", Helvetica, sans-serif;



	/*text-transform:uppercase;*/}

	

	.selling_option{ color: #CC9C14; float:left;

    font-family: "trebuchet MS",Helvetica,sans-serif;

    font-size: 20px;

    margin: 17px 0px 0px 16px;

    /*text-transform: uppercase;*/}

	

h4{color:#fff; 



	font-size:14px;



	font-family:"trebuchet MS", Helvetica, sans-serif;



	/*text-transform:uppercase;*/ text-align:center;}



.selling_option1{float: left;

  }





.abouttext{ float:left; width:950px; font-size:13px; min-height:300px; color:#666; margin-left:10px; line-height:150%}



.white{color:#999; font-size:15px; line-height:18px;}



.choose_subbox{float:left; white-space:300px; height:100px; margin-bottom:20px; background:#666;}







.abouttext_right{ float:left; width:300px; min-height:300px; color:#666; background:#6CC;}







.servicebox{float:left; width:940px; height:auto; margin:30px 0 0px 0; border-bottom:solid 3px #333; border-bottom-style:dotted; }



.servictext{float:left; /*width:750px;*/ width:auto; height:auto; margin:0px 0px 15px 0px;}







.servictext_img{float:right; width:150px; height:150px;  float: right; margin: 0 0 10px 20px;}



.servictext_img img{border-radius: 221px 221px 221px 221px;}







.cont_text{float:left; width:510px; height:auto; margin:30px 0 0px 0;}











/**********/



#contact_form{float:right; width:400px; height:auto;  float: right; margin: 30px 0 10px 20px; }



.confom_text{float:left; width:150px; height:50px; color:#666; margin-top:10px  }



.confom_fild{float:left; width:250px;  min-height:60px;  }







.text_mass{



	width:250px; height:32px; margin-top:0px;  font-size:12px; font-weight:bold; vertical-align:bottom;



	 background:#161616; color:#676767; border:none; -moz-border-radius: 15px; border-radius:12px;}



.text_mass:hover{ background:#110e0e; }







.text_mass2{



	width:250px; height:175px; margin-top:0px;  font-size:12px; font-weight:bold; vertical-align:bottom;



	 background:#151515; color:#676767; border:none; -moz-border-radius: 15px; border-radius:12px;}



.text_mass2:hover{ background:#110e0e; }



	



	







.mapbox{float:left; width:550px; height:263px;}



.button	{ float:left; top:125px; left:120px; padding:3px 6px;



          border:2px solid #ccc; margin:0px 0px 0px 40px; color:#000; 



			font-family:Verdana, Arial, Helvetica, sans-serif;



			background:#999; -moz-border-radius:5px; }







.button:hover{ background:#000 none repeat scroll 0% 0%; color:white; }











/**************/







a.maillink:link, a.maillink:visited{  color:#0CF; text-decoration:none;  }



a.maillink:hover {color:#0CF; text-decoration:underline;}



.emailbox_img{float:left; width:50px; margin-top:25px;}

.emailbox_text{float:left; height:auto; width:450px; }