body { margin:0;
padding:0;
background-color:#FFFFFF;
}
h1{ padding:0 0 0 5px; 
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#015cb4;
text-align:left;
}
h2{ 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#f00;
text-align:left;
}
h3{ 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0f1f9f;
text-align:left;
}
.mainbody{ width:960px;
margin:0 auto;
height:auto;}

.head_warper{ width:100%;
height:170px;
background-image:url(../images/head_bg.jpg);
background-repeat:repeat-x;
}

.head_1{width: 100%;height:125px;}

.left_p{float:left; margin-top:-30px;}


.right_p{ float:right; width:250px; height:50px; }

.title{
	margin-bottom: 20px;
}
.title h1{
	color: #da590d;
	font-size: 30px;
	text-shadow: 2px 0px 0px #ffffff, 4px 4px 3px #ccc;
	font-family: sans serif;
}
.title h2{
	color: #34c4f6;
	font-size: 34px;
	text-shadow: 2px 0px 0px #ffffff, 4px 4px 3px #ccc;
	font-family: sans serif;
}
.title span{
	color: red;
	font-size: 40px;
}
.example {
    background:#ffffff;
    width:1000px;
    border:1px #d8d9da solid;
    margin:0 auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}


.about_page {
    background:#ffffff;
    width:960px;
    height:480px;
    border:1px #d8d9da solid;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.about_page1 {
    background:#ffffff;
    width:960px;
    height:450px;
    border:1px #d8d9da solid;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.about_page2 {
    background:#ffffff;
    width:1000px;
    height:auto;
   box-shadow: 0px 0px 10px #0F1F9F;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}



.client_page {
    background:#ffffff;
    width:1000px;
    border:1px #d8d9da solid;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}



.web_page1 {
    background:#ffffff;
    width:1000px;
  
    border:1px #d8d9da solid;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}



.web_page2 {
    background:#ffffff;
    width:960px;
	height:auto;
  
    border:1px #d8d9da solid;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.mission{ width:500px;
float:left;
height:150px;
margin-left:10px;}

.vision{width:400px;
float:right;
height:150px;
margin-right:5px;}


.web_package {
    background:#ffffff;
    width:1000px;
    /*height:402px;*/
    border:1px #d8d9da solid;
    margin:10px auto;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.web_inner_ct{ width:988px;
/*height:390px;*/
padding:5px;
 border:1px #d8d9da solid;
   background:#464645;
}


.callus{ width:960px; height:70px; margin:0 auto;}

.callus1{ width:650px; height:70px; float:left;}

.callus1 h2{ padding:10px 0 0 5px; 
margin:0px 0 5px 0;
font-family:"Times New Roman", Times, serif;
font-size:34px;
color:#015cb4;
text-align:left;
font-weight:normal;}

.free_quote{ float:right; width:280px; height:60px; margin-top:5px;}


.example1 {
  
    width:960px;
    height:330px;
  
    margin:0px auto;
    padding:5px 5px 5px 5px;
   
}

.left_body{ width:680px;
height:268px;
float:left;
padding:5px;

 border:1px #d8d9da solid;}
 
 
 .logo_base{ width:210px; height:160px; margin-right:15px;
 float:left;}
  .logo_base1{ width:210px; height:160px; 
 float:left;}
 
 
 .left_body1{ width:700px;
float:left;
padding:5px;
height:auto;

 }
 
 .left_body1 ul {
	margin: 0;
padding: 6px 5px 0 0;
	
}
.left_body1 ul  li {
	list-style: none;
padding-left: 25px;
font-family: 'CalibriRegular';
background: url(../images/bullet.png) left top no-repeat;
text-decoration: none;
color: #454444;
padding-bottom: 6px;
display: block;
	
}
 
 .about_photo{ width:250px; height:180px; float:left; margin:10px;}
 
 .content_about{ width:380px; height:auto; float:right; margin:10px;}
 
 .team{ width:675px; height:230px; background:#EEEEEE;
 margin-top:5px; padding:10px 0 10px 5px;}
 
  .team:hover{ background:#78beff;}
  
  .team_photo{
	float:left;
	width:170px;
	border:2px solid #0061C1;
	height:200px;
}
  
  .team_message{ float:right; width:480px; height:230px; padding:0 5px 0 5px;}
 
  .team_message h1{ padding:0 ; 
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#015cb4;
text-align:left;}
 
 
.team_message p{font: normal 10pt/13pt Tahoma, verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #454444;
	text-align:justify;
	padding:0;
	margin:0;} 
  
  
 .contact_1{ width:680px;
height:auto;
float:left;
padding:5px;
border:1px #d8d9da solid;}
 .right_body{ width:270px;
float:right;

 border:1px #d8d9da solid;
 padding:5px;}

.right_body1{ width:270px;
float:right;
height: auto;
 border:1px #d8d9da solid;
 padding:5px;
 alignment-adjust:auto;}
 
 
 .right_contact{ width:252px;
float:right;
height:435px;
 border:1px #d8d9da solid;
 padding:5px;}

.content1{ width:923px; height:300px; padding:0 10px 0 20px; }

.content2{ width:888px; height:300px; padding-left:55px; margin-top:10px; }

.content_inner{background:url(../images/web_1.png) no-repeat; margin-right:10px; float:left;
width:193px; height:220px; padding:70px 12px 0 15px;}

p{ font: normal 10pt/13pt arial;
    font-size:14px;
	text-transform:none;
	text-decoration:none;
	color: #454444;
	
	text-align:justify;
	}

.content_inner1{background:url(../images/web_3.png) no-repeat;  float:left;
width:193px;  height:220px; padding:70px 12px 0 15px; margin-right:10px;}

.content_inner1 p{ font: normal 10pt/13pt Tahoma, verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	text-transform:none;
	text-decoration:none;
	color: #454444;
	padding-bottom:10px;
	text-align:justify;
	padding:0;
	margin:0;}

.content_inner2{background:url(../images/web_4.png) no-repeat;  float:left;
width:193px; height:220px; padding:70px 12px 0 15px; }

.content_inner2 p{ font: normal 10pt/13pt Tahoma, verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	text-transform:none;
	text-decoration:none;
	color: #454444;
	padding-bottom:10px;
	text-align:justify;
	padding:0;
	margin:0;}
	
	.content_inner3{background:url(../images/web_2.png) no-repeat;  float:left;
width:193px;  height:220px; padding:70px 12px 0 15px; margin-right:10px; }

.content_inner2 p{ font: normal 10pt/13pt Tahoma, verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	text-transform:none;
	text-decoration:none;
	color: #454444;
	padding-bottom:10px;
	text-align:justify;
	padding:0;
	margin:0;}


.ct_1 p{
	font: normal 10pt/13pt Tahoma, verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
	color: #454444;
	padding-bottom:10px;
	text-align:justify;
	padding:0;
	margin:0;
	
}


.ct_2{
	/*width:400px;
	height:350px;
	 border:1px solid #999999; */
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.ct_3 p{
	font-size:14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	padding:0;
	margin:10px;
	line-height:22px;
	
}

.ct_4 {width:400px; background:#038cf4;  border-bottom:5px solid #999999;
font-size:18px;	text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	height:26px;
	line-height:26px;}



.s_ct{ font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF9900;
text-align:center;
line-height:30px;
font-weight:bold;
height:30px;
}

.sensation_1{ float:left;
width:200px;
margin-right:20px;
height:300px;
background:#232527;}

.sensation_1:hover{ background:#0364c3;}

.why3s p{font: normal 10pt/13pt Tahoma, verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
	color:#FFFFFF;
	padding-bottom:5px;
	text-align:center;
	padding:0 5px 0 5px;
	margin:0;}

.serv{ 
/*width:230px;
height:210px;
background:url(../images/bt_03.jpg) no-repeat;
padding-top:50px;
padding-left:22px;*/
background: #f1eff0;
border: solid 1px #d8d9da;
border-radius: 5px;
margin-top: 10px;
}

.serv h2 {
	background: #34c4f6;
border-radius: 5px;
padding: 6px;
border: solid 2px #f1eff0;
text-align: center;
color: #fff;
}


.ulp{ margin:0;
padding:0;}
.serv1 ul li{ font-family:Arial, Helvetica, sans-serif;
font-size:12px; line-height:24px;
text-decoration:none;
color:#3F3F3F;
list-style-type:none;
background:url(../images/bulet1.gif) no-repeat;
display:block;}


.serv1 ul li a{ 
text-decoration:none;
color:#3F3F3F;
list-style-type:none;
display:block;
}


.serv1 ul li a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:12px; line-height:24px;
text-decoration:none;
color:#015ab9;
list-style-type:none;
background:url(../images/bulet1.gif) no-repeat;
display:block;}

.pad{ padding-left:26px;}

.type{ height:26px;
line-height:26px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;}


.about_us{ width:960px; margin:0 auto; height:260px;}

.downct1{ width:100%; height:10px; background:url(../images/wave.png) repeat-x; margin-top:20px;}

.footer_part{width:100%;
height:120px;
border-top:solid 2px #eeeeee;
background:#0a0a0a;
}

.footer_inner{ margin:0 auto;
width:980px;
height:100px;
margin-top:10px;}

.bottommenucolor{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	margin:0px;
	color:#FFFFFF;
	padding:10px 0px 10px 0px;
	width:980px;
	height:auto;
	
	}


.fottermenu{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	margin:0px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
	width:880px;
	height:auto;
	}
	
.fottermenuleft{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	margin:0px;
	color:#FFFF00;
	padding:0px 0px 5px 5px;
	width:435px;
	height:auto;
	}
	
.fottermenuright{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	margin:0px;
	color:#FFFF00;
	padding:0px 5px 5px 0px;
	/*width:435px;
	height:auto;*/
	}
	
.fottermenulink{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	margin:0px;
	color:#FFFFFF;
	}
	
a.fottermenulink:link{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	margin:0px;
	color:#FFFFFF;
	}
	
a.fottermenulink:hover{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	margin:0px;
	color:#FF9900;
	}
	
.activelink{
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	margin:0px;
	color:#FF9900;
	}
	.developsite{
	margin:0px;
	font-family:"Verdana", "Arial", Arial Narrow, Times New Roman, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;
	vertical-align:top;
	color:#82CBFE;
	}

.homeservice{
	text-align: center;
}
.homeservice li{
	
	border-radius: 8px;
	display: block;
	font-size: 18px;
box-shadow: 0px 0px 4px #888888;
/*height: 30px;*/
margin-bottom: 12px;
padding-top: 5px;
padding-bottom: 5px;
}
.homeservice li a {
	color: #da590d;
text-decoration: none;
font-weight: 600;
}
/*.homeservice li:hover{
	background-color:#000;
}*/
.homeservice li a:hover {
	color: #000000;
	text-shadow: 0px 5px 2px #D5D0D0;
}

.form-style-3{
    max-width: 450px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.form-style-3 label{
    display:block;
    margin-bottom: 10px;
}
.form-style-3 label > span{
    float: left;
    width: 100px;
    color: #F072A9;
    font-weight: bold;
    font-size: 13px;
    text-shadow: 1px 1px 1px #fff;
}
.form-style-3 fieldset{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #FFD2D2;
    padding: 20px;
    background: #FFF4F4;
    box-shadow: inset 0px 0px 15px #FFE5E5;
    -moz-box-shadow: inset 0px 0px 15px #FFE5E5;
    -webkit-box-shadow: inset 0px 0px 15px #FFE5E5;
}
.form-style-3 fieldset legend{
    color: #FFA0C9;
    border-top: 1px solid #FFD2D2;
    border-left: 1px solid #FFD2D2;
    border-right: 1px solid #FFD2D2;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    background: #FFF4F4;
    padding: 0px 8px 3px 8px;
    box-shadow: -0px -1px 2px #F1F1F1;
    -moz-box-shadow:-0px -1px 2px #F1F1F1;
    -webkit-box-shadow:-0px -1px 2px #F1F1F1;
    font-weight: normal;
    font-size: 20px;
}
.form-style-3 textarea{
    width:250px;
    height:100px;
}
.form-style-3 input[type=text],
.form-style-3 input[type=date],
.form-style-3 input[type=datetime],
.form-style-3 input[type=number],
.form-style-3 input[type=search],
.form-style-3 input[type=time],
.form-style-3 input[type=url],
.form-style-3 input[type=email],
/*.form-style-3 input[type=file],*/
.form-style-3 input[type=tel],
.form-style-3 select,
.form-style-3 textarea{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #FFC2DC;
    outline: none;
    color: #F072A9;
    padding: 5px 8px 5px 8px;
    box-shadow: inset 1px 1px 4px #FFD5E7;
    -moz-box-shadow: inset 1px 1px 4px #FFD5E7;
    -webkit-box-shadow: inset 1px 1px 4px #FFD5E7;
    background: #FFEFF6;
    width:50%;
}
.form-style-3  input[type=submit],
.form-style-3  input[type=reset],
.form-style-3  input[type=button]{
    background: #EB3B88;
    border: 1px solid #C94A81;
    padding: 5px 15px 5px 15px;
    color: #FFCBE2;
    box-shadow: inset -1px -1px 3px #FF62A7;
    -moz-box-shadow: inset -1px -1px 3px #FF62A7;
    -webkit-box-shadow: inset -1px -1px 3px #FF62A7;
    border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;   
    font-weight: bold;
}
.required{
    color:red;
    font-weight:normal;
}

