/*normalization - margin, padding*/
html, body, div, ol, ul, li, h1, h2, h3, h4, h5, p, a, form, fieldset, input
{


margin:0;
padding:0;
}

body{
background-color: #000000;}

#Layer1 {
	position:absolute;
	left:6px;
	top:17px;
	width:278px;
	height:39px;
	z-index:2;
}

/*normalization - list styles*/
ol, ul
{
list-style:none;
}

.navi_text {
	font-family: Tahoma, Arial, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.navi_text:hover {
	font-family: Tahoma, Arial, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFDDBD;
	text-decoration: underline;
}


.link_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

.link_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}


.navi_textCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.normtext {
	font-family: Tahoma, Arial, verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.normtextbold {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	height: auto;
	width: auto;


}
.normmiddletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8C8C8C;
	text-decoration: none;
}

.centerdiv {
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px; 
 
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:96px;
}
.headerdiv {
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px; 
 
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:226px;
}

.bigdiv{
position: absolute; width: 100%; z-index: 1; left: 0px; top: 0px; border: 0px solid #C0C0C0; height: 148px;
}

.maindiv {
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:500px;

}

.maindiv_who{
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:670px;
overflow: visible;
}
 
 
.maindiv_portfolio{
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:370px;
overflow: visible;
}
.maindiv_testimonials{
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:2240px;

}
 
.maindiv_services{
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:750px;

}
.maindiv_contact{
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:940px;

}


.seo {
position:relative; 
margin-left:auto; 
margin-right:auto; 
width: 1003px;  
z-index: 1; 
left: 0px; 
top: 0px; 
border: 0px solid #C0C0C0;
background-color:#161616;
height:10px;
color: #161616;
 
}

.nav{
position: absolute; width: 457px; height: 18px; z-index: 1; left: 528px; top: 68px; border: 0px solid #C0C0C0;
}


.title_text{
position: absolute; width: 605px; height: 18px; z-index: 1; left: 19px; top: 36px; border: 0px solid #C0C0C0;
}

.title_who_we_are{
position: absolute; width: 605px; height: 18px; z-index: 1; left: 23px; top: 36px; border: 0px solid #C0C0C0;
}
.title__portfolio{
position: absolute; width: 605px; height: 18px; z-index: 1; left: 23px; top: 36px; border: 0px solid #C0C0C0;
}
.title_services{
position: absolute; width: 603px; height: 118px; z-index: 1; left: 23px; top: 36px; border: 0px solid #C0C0C0;
}
.title_testimonials{
position: absolute; width: 603px; height: 118px; z-index: 1; left: 23px; top: 36px; border: 0px solid #C0C0C0;
}

.title_contact{
position: absolute; width: 603px; height: 118px; z-index: 1; left: 23px; top: 36px; border: 0px solid #C0C0C0;
}

.title_reasons{
position: absolute; width: 1003px;   left: -23px; top: 185px; border: 0px solid #C0C0C0; background-color:#161616;
}
.title_portfolio{
position: absolute; width: 1003px;   left: -23px; top: 5px; border: 0px solid #C0C0C0; background-color:#161616;
}
.reason_who_reason{
	position: absolute;
	width: 784px;
	left: 25px;
	top: 27px;
	border: 0px solid #C0C0C0;
	background-color:#161616;
	height: 690px;
}
.text_who{
	position: relative;
	width: 605px;
	z-index: 1;
	border: 0px solid #C0C0C0;
	background-color:#161616;
	left: 25px;
	top: 22px;
 
}

.portfolio_show{
	position: relative;
	width: 605px;
	z-index: 1;
	border: 0px solid #C0C0C0;
	background-color:#161616;
	left: 25px;
	top: 22px;
 
}

.title_services_values{
position: absolute; width: 605px; height: 18px; z-index: 1; left: -1px; top: 176px; border: 0px solid #C0C0C0;
}


.title_contact_form{
position: absolute; width: 335px; height: 18px; z-index: 1; left: 89px; top: 336px; border: 0px solid #C0C0C0;
}
.comment_box{
position: absolute; width: 91px; height: 222px; z-index: 1; left: 8px; top: 331px; border: 0px solid #C0C0C0;
}

.contact_buttons{
position: absolute; width: 263px; height: 18px; z-index: 1; left: 182px; top: 778px; border: 0px solid #C0C0C0;
}
.title_services_types{
position: absolute; width: 605px; height: 18px; z-index: 1; left: -1px; top: 446px; border: 0px solid #C0C0C0;
}

.title_services_types_ul{
position: absolute; width: 280px; height: 18px; z-index: 1; left: -1px; top: 536px; border: 0px solid #C0C0C0;
}

.title_services_types_ul1{
position: absolute; width: 280px; height: 18px; z-index: 1; left: 289px; top: 536px; border: 0px solid #C0C0C0;
}
.reviews{
width: 305px; height: 32px; z-index: 1; left: 665px; top: 214px; border: 0px solid #C0C0C0;	background-color:#1E1E1E; vertical-align:bottom; position:absolute;
 
} 

.right_top{
position: absolute; width: 305px; height: 130px; z-index: 1; left: 695px; top: 16px; border: 0px solid #C0C0C0;	
}
.right_top1{
position: absolute; width: 305px; height: 130px; z-index: 1; left: 675px; top: 350px; border: 0px solid #C0C0C0;	
}
.right_top4{
position: absolute; width: 305px; height: 130px; z-index: 1; left: 675px; top: 360px; border: 0px solid #C0C0C0;	
}
.right_top_contact{
position: absolute; width: 305px; height: 130px; z-index: 1; left: 680px; top: 17px; border: 0px solid #C0C0C0;	
}

.reviewsinner{
position: absolute; width: 286px; height: 159px; z-index: 1; left: 665px; top: 47px; border: 0px solid #C0C0C0;	background-color:#1E1E1E; padding-left:10px;
padding-top:10px; padding-right:10px; padding-bottom:10px;
}

.reviews_who{
position: absolute; width: 305px; height: 35px; z-index: 1; left: 665px; top: 308px; border: 0px solid #C0C0C0;	background-color:#1E1E1E;
}


.reviewsinner_who{
position: absolute; width: 286px; height: 112px; z-index: 1; left: 665px; top: 177px; border: 0px solid #C0C0C0;	background-color:#1E1E1E; padding-left:10px;
padding-top:10px; padding-right:10px; padding-bottom:10px;
}
.reviewsinner_testimonials{
position: absolute; width: 286px; height: 112px; z-index: 1; left: 665px; top: 177px; border: 0px solid #C0C0C0;	background-color:#1E1E1E; padding-left:10px;
padding-top:10px; padding-right:10px; padding-bottom:10px;
}

.reviews_services{
position: absolute; width: 305px; height: 35px; z-index: 1; left: 665px; top: 322px; border: 0px solid #C0C0C0;	background-color:#1E1E1E;
}
.right_top3{
position: absolute; width: 305px; height: 130px; z-index: 1; left: 675px; top: 360px; border: 0px solid #C0C0C0;
}
.reviews_testimonials{
position: absolute; width: 305px; height: 35px; z-index: 1; left: 665px; top: 322px; border: 0px solid #C0C0C0;	background-color:#1E1E1E;
}

.reviewsinner_services{
position: absolute; width: 286px; height: 125px; z-index: 1; left: 665px; top: 177px; border: 0px solid #C0C0C0;	background-color:#1E1E1E; padding-left:10px;
padding-top:10px; padding-right:10px; padding-bottom:10px;
}


.reviews_contact{
position: absolute; width: 305px; height: 35px; z-index: 1; left: 665px; top: 308px; border: 0px solid #C0C0C0;	background-color:#1E1E1E;
}
.right_top2{
position: absolute; width: 305px; height: 130px; z-index: 1; left: 675px; top: 350px; border: 0px solid #C0C0C0;	
}


.reviewsinner_contact{
position: absolute; width: 286px; height: 112px; z-index: 1; left: 665px; top: 177px; border: 0px solid #C0C0C0;	background-color:#1E1E1E; padding-left:10px;
padding-top:10px; padding-right:10px; padding-bottom:10px;
}



.webbox{
position: absolute; width: 319px; height: 126px; z-index: 1; left: 16px; top: 289px; border: 0px solid #C0C0C0;	 
}

.corbox{
position: absolute; width: 312px; height: 126px; z-index: 1; left: 681px; top: 290px; border: 0px solid #C0C0C0;	 
}

.logobox{
position: absolute; width: 313px; height: 126px; z-index: 1; left: 351px; top: 290px; border: 0px solid #C0C0C0;	 
}
.vline{
position: absolute; width: 4px; height: 126px; z-index: 1; left: 337px; top: 285px; border: 0px solid #C0C0C0;	 
}
.vline1{
position: absolute; width: 4px; height: 126px; z-index: 1; left: 669px; top: 286px; border: 0px solid #C0C0C0;	 
}
.hline{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 451px; border: 0px solid #C0C0C0; background-color:#353535;	 
}
.hline_who{
position: relative; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 17px; border: 0px solid #C0C0C0; background-color:#353535;	 
}
.hline_testimonials{
position: relative; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 2200px; border: 0px solid #C0C0C0; background-color:#353535;	 
}
.hline_services{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 701px; border: 0px solid #C0C0C0; background-color:#353535;	 
}
.hline_top{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 95px; border: 0px solid #C0C0C0; background-color:#353535;	 
}
.hline_contact{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 1px; top: 892px; border: 0px solid #C0C0C0; background-color:#353535;	 
}

.footer{
position: absolute; width: 1003px; height: 18px; z-index: 1; left: 0px; top: 471px; border: 0px solid #C0C0C0;  
}
.blogger{
position: relative; width: 143px; height: 1px; z-index: 1; left: 820px; top: 730px; border: 0px solid #C0C0C0;  
}
.blogger1{
position: relative; width: 143px; height: 1px; z-index: 1; left: 820px; top: 460px; border: 0px solid #C0C0C0;  
}
.blogger2{
position: relative; width: 143px; height: 1px; z-index: 1; left: 820px; top: 460px; border: 0px solid #C0C0C0;  
}
.blogger3{
position: relative; width: 143px; height: 1px; z-index: 1; left: 820px; top: 460px; border: 0px solid #C0C0C0;  
}
.blogger4{
position: relative; width: 143px; height: 1px; z-index: 1; left: 820px; top: 37px; border: 0px solid #C0C0C0;  
}
.blogger5{
position: relative; width: 143px; height: 1px; z-index: 1; left: 820px; top: 2205px; border: 0px solid #C0C0C0;  
}
.footer_who{
	position: relative; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 30px; border: 0px solid #C0C0C0;  
}

.footer_services{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 721px; border: 0px solid #C0C0C0;  
}
.footer_testimonials{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 2219px; border: 0px solid #C0C0C0;  
}
.footer_contact{
position: absolute; width: 1003px; height: 1px; z-index: 1; left: 0px; top: 916px; border: 0px solid #C0C0C0;  
}

.normmiddletextitalic {
	font-family: Tahoma, Arial, verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #115089;
	text-decoration: underline;
}

.normmiddletextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8C8C8C;
	text-decoration: none;

}

.normmiddletextbold1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8C8C8C;
	text-decoration: none;
	line-height:47px;

}

.footertext {
	font-family: Georgia, Tahoma, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #B5B5B5;
	text-decoration: none;
}
.footertext:hover {
	font-family: Georgia, Tahoma, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #B5B5B5;
	text-decoration: none;
}


.heading {
	font-family: Georgia, Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B2B2B2;
	text-decoration: none;
}

.input1 {
	font-family: verdana, Arial, verdana;
	font-size: 18px;
	color: #737373;
	font-weight:bold;
	vertical-align:middle;
	background: #1C1C1C;
	border: 1px solid #242424;
	width: 327px;
	height: 32px;
	vertical-align: middle;

}


.btn 
	{
	background-color : #CC3300;
	border-color : #BFC6CE;
	border-width : 1px;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : 900;
	color : #ffffff;
	border-style : solid;
	/*width: 50;*/
}
.input1Copy {

	font-family: verdana, Arial, verdana;
	font-size: 18px;
	color: #737373;
	font-weight:bold;
	vertical-align:middle;
	background: #1C1C1C;
	border: 1px solid #242424;
	width: 494px;
	height: 119px;
	vertical-align: middle;

}

body, td, p, ul, ol, li, input, select, textarea, div, span, blockquote {

  scrollbar-3dlight-color : #222222;
  scrollbar-arrow-color : #000000;
  scrollbar-darkshadow-color : #000000; 
  scrollbar-face-color : #242424;
  scrollbar-highlight-color : #242424;
  scrollbar-shadow-color : #1C1C1C;
  scrollbar-track-color: #242424;   
  link:#0000ff;
  vlink:#0000ff
}


.allcaps {
font-variant: small-caps;
text-transform: uppercase;
}
