/* CSS Document */
img{ border:none;}
*{ padding:0px; margin:0px;}

@font-face {
		font-family:"TrajanPro-Regular";
		src: url('../fonts/TrajanPro-Regular.otf');
		src: local('TrajanPro-Regular'), 
			 local('TrajanPro-Regular'), 
			 url('../fonts/TrajanPro-Regular.otf') format('truetype'),
			 url('../fonts/TrajanPro-Regular.otf#font') format('svg'); 
			}

body {
	background:#0E0E0E url(../images/body_bg.jpg) center top no-repeat;;
	font-size: 13px;
	color: #ffffff;
	font-weight: 400;
	line-height: 1.6em;
	text-align:justify;
	font-family:Arial;
}

p{
display:block;
padding-bottom:18px;
color:#E3E3E3;
}

p span.higlight{
background:#000000;
color:#EAB21D;
padding:0px 2px 0 2px;
}
h1, h2, h3, h4, h5, h6{
font-family: 'NarzissDrops', Arial, Helvetica, sans-serif;
}

/*Other typography*/
h1, h2, h3, h4, h5, h6 {
	color: #EAB21D;
	font-weight: 600;
	line-height: 1.3em;
	font-style: normal;
	margin-bottom: 15px;
}
h1 {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 25px;
	text-align: justify;
	line-height: 1em;
	border-bottom:3px solid #585858;
	padding-bottom:5px;
	text-transform:uppercase;
}
h2 {
	font-size: 18px;
	text-transform:uppercase;
	margin-bottom:5px;
}
h3 {
	font-size: 17px;
	padding: 15px 0px 0px 19px;
    font-family:"TrajanPro-Regular";
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 14px;
}
h5 span {
	font-size: 12px;
	font-weight: 400;
	display: block;
}
h6 {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 0px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #EAB21D;
}

@font-face {
	font-family: Trebuchet MS;
	src: url(../font/trebuc.ttf); 
	}
	
@font-face {
	font-family: Trajan Pro;
	src: url(../font/TrajanPro-Regular.otf);
	}	


img, embed, object, video {
	max-width: 100%;
	height: auto;
}
video {
	width: 100% !important;
	height: auto !important;
}
iframe {
	border: none;
}

body a{
text-decoration:none;
color:#ffffff;
}

#main{
width:100%;
float:left;
}

#template{
width:1003;
margin:0 auto;
}


#home_header{
width:1003px;
margin:0 auto;
text-align:center;
}

.home_nav{
background-color: #1A1A1A;
height: 50px;
margin-top: 60px;
position: relative;
}

.home_nav ul{
margin:0px;
padding:0px;
width:auto;
float:left;
}

.home_nav ul li{
list-style:none;
float:left;
font-family:Trebuchet MS;
font-size:15px;
line-height:50px;
}

.home_nav ul li a{
padding:10px;
}


.home_nav input{
float:right;
width:219px;
height:29px;
background-color:#2E2E2E;
border:none;
font-family: Arial;
font-size:14px;
color:#7A7A7A;
margin:10px;
padding:5px 0px 0px 5px;
}

.header_img{
background: url(../images/inside_logo_bg.png) center top no-repeat;
width: 392px;
position: absolute;
z-index: 99;
height: 123px;
margin: -60px 0px 0px 300px;
}

.home_midcontainer{
width:1003px;
margin:0 auto;
text-align:center;

}

.tab_home{
margin: 30px 0px 10px 0px;
text-align:center;
}

.padd_lt_rt{
/*padding: 0px 85px 0px 85px;*/
margin:0px 85px 0px 85px;
}


ul.home_slider{
margin-top:5px;
padding:0px;
width:auto;
}

ul.home_slider li{
list-style:none;
float:left;
/*padding:5px;*/
font-family:Trajan Pro;
font-size:15px;
color:#ffffff;
text-align:center;
}

ul.home_slider li p{
display:block;
padding-top:0px;
padding-bottom:30px;
}

.spacer-5px, .spacer-10px, .spacer-20px, .spacer-30px, .spacer-40px, .spacer-60px {
	width: 100%;
	height: 20px;
	display: block;
	clear: both;
}
.spacer-30px {
	height: 30px !important;
}
.spacer-40px {
	height: 40px !important;
}
.spacer-10px {
	height: 10px !important;
}

.spacer-60px {
	height: 60px !important;
}

.spacer-5px {
	height: 5px !important;
}


.home_footer{
width:1003px;
margin:0 auto;
font-family:Trajan Pro;
font-size:11px;
color:#ffffff;
text-align:center;
}

.home_footer a{
color:#ffffff;
padding:5px;
}

[class*="span"] {
 min-height: 1px;
 margin-left: 20px;
 float:left;
}

.span12 {
	width: 960px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 730px;
}
.span8 {
	width: 600px;
}
.span7 {
	width: 540px;
}
.span61 {
	width: 380px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 230px;
}
.span4 {
	width: 330px;
}
.span3 {
	width: 300px;
}

.span21{
	width: 273px;
}

.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}





/*-------------------------------about start-----------------------------------*/






.header_top{
background: url(../images/inside_logo_bg.png) center top no-repeat;
width: 392px;
position: absolute;
z-index: 99;
height: 123px;
margin: -60px 0px 0px 300px;
}

.innerpage_container{
width:1003px;
margin:0 auto;
}

.serices_border{
border:1px solid #595959;
padding:15px;
background:#1A1A1A;

}

.abt_img{
margin-bottom:-85px;
}

.footer_hund{
   width:100%;
   float:left;
  }
  
.mar_left30{
   margin-left:30px;
   }  

/*-------------------------------about end-----------------------------------*/

/*-------------------------------detail start-----------------------------------*/

ul.left_part{
   list-style:none;
    }
	
ul.left_part li{
    font-size:16px;
	font-family:"TrajanPro-Regular";
	color:#EAB21D;
	margin:23px 0px 52px 0px;
	text-transform:uppercase;
	padding:3px 0px 3px 0px;
	border:#535353 2px solid;
	background:#1A1A1A;
	border-bottom-right-radius:1em;
	-webkit-border-bottom-right-radius:1em;
	-moz-border-bottom-right-radius:20px;
    border-top-right-radius:20px;
	-webkit-top-right-radius:20px;
	-moz-top-right-radius:20px;
    border-radius: 1em;
	 behavior: url(PIE.htc);
    }
	
ul.left_part li a{
   font-size:16px;
	font-family:"TrajanPro-Regular";
	color:#EAB21D;
	padding:4px 4px 4px 73px;
	margin:23px 0px 23px 0px;
	text-transform:uppercase;
	}
	
ul.left_part li a:hover{
    color:#FFFFFF;
	}	
	
.poss_img{
	position: absolute;
	margin-top: -33px;
	margin-left: -12px;
}	

.mar_top45{
   margin-top:45px;
   }
  
.content_bg{
    background:#1A1A1A;
	border:#595959 1px solid;
	height:auto;
	padding:0px 30px 0px 0px;
	float:left;
	margin-bottom:50px;
	}   
	
.text18{
   	font-size: 18px;
    font-family:"TrajanPro-Regular";
	color:#EAB21D;
	}  
	
.text18 a{
    font-size: 18px;
    font-family:"TrajanPro-Regular";
	color:#EAB21D;
	text-decoration:none;
	} 
	
.text18 a:hover{
    color:#FFFFFF;
	}
	
.view_more{
     font-size:14px;
	 font-family:"TrajanPro-Regular";
	 color:#FFFFFF;
	 } 
	 
.view_more a{
     text-decoration:none;
	 color:#FFFFFF;
	 }	 
	 
.view_more a:hover{
	 color:#EAB21D;
	 }	
	 
.bord1{
    border:#383838 2px solid;
	}
	
.wid_hime{
    width:127px;
	}

.mar_top113{
    margin-top:113px;
	}	
	
ul.list {
    margin:0px 0px 0px 17px;
	}	
	
ul.list li{
   padding:5px 0px 5px 0px;
   }
   
.input_box{
    padding:0px 5px 0px 5px;
	height:28px;
	width:220px;
	}  
	
.submit{
	margin-left: 139px;
	  }
	  
 	 
	 
   	 	
   	
   
   



/*-------------------------------detail end-----------------------------------*/





