<section></section>html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}

@font-face{
font-family: OpenSans;
src:url(../assets/font/OpenSans-Regular.ttf),
url(../assets/font/OpenSans-Bold.ttf),
url(../assets/font/OpenSans-BoldItalic.ttf),
url(../assets/font/OpenSans-ExtraBold.ttf),
url(../assets/font/OpenSans-ExtraBoldItalic.ttf),
url(../assets/font/OpenSans-Italic.ttf),
url(../assets/font/OpenSans-Light.ttf),
url(../assets/font/OpenSans-LightItalic.ttf),
url(../assets/font/OpenSans-Semibold.ttf),
url(../assets/font/OpenSans-SemiboldItalic.ttf);
}
@font-face{
font-family: OpenSans-light;
src:url(../assets/font/OpenSans-Light.ttf);

}

body{
margin:auto;
height:auto;
overflow-y:auto;
overflow-x:hidden;
background:#000000;
font-weight:normal;
font-family:OpenSans-light;
}
#container-div{
	height: auto;
	width: auto;
	overflow: hidden;
	position:relative;
	background:#FFFFFF;
	}
.wrapper{
width:1024px;
margin:auto;
height:auto;
}
#wrapper{
background: #FFF;
}

#header{
width:100%;
background:#FFFFFF;
height:100px;
z-index:10;
}
#logo{
height:70px;
float:left;
}

#logo a img{
max-width:220px;
max-height:64px;
margin-left:30px;
margin-top:10px;
}

#menu{
	margin-top: 50px;
height:70px;
float:right;
}
#menu ul{
text-align:right;
list-style:none;
margin:7px 15px 0 0;
}
#menu ul li{
display:inline;
margin:30px;
font-family:OpenSans;
}
#menu ul li a{
text-decoration:none;
font-size:16px;
color:#666666;
font-family:OpenSans;
}
#menu ul li a:hover{
text-decoration:none;
color:#d3414c;
font-family:OpenSans;
}
#header1{
width:100%;
background:#999999;
height:40px;
margin-top:20px;
}
#header1 ul{
list-style:none;
margin-left:20px;
padding:10px;
}
#header1 ul li{
display:inline;
margin:25px;
font-family:OpenSans;
padding:18px 20px 6px 15px;
}
#header1 ul li a{
text-decoration:none;
font-size:18px;
color:#333333;
font-family:OpenSans;
}
#header1 ul li.box:hover a{
color:#FFFFFF;

}
#header1 ul li.box:hover{
width:100px;
height:40px;
padding:18px 20px 6px 15px;
background-color:#d3414c;
border-radius:2px;
color:#FFFFFF;
}

#mainmenu{
width:100%;
height:auto;
}
.clear{
clear:both;
}
.breadcrumbs{
margin-left:40px;
}
.breadcrumbs a{
text-decoration:none;
color:#d3414c;
}
.content{
margin:auto;
height:auto;
}
.slideshows{
		width: 100%;
		background-color: rosybrown;
		min-height: 600px;
		}
		.slideshows h1{
			font-size: 50px;
			padding: 80px 0;
			color: #FFF;
			font-weight: bold;
			text-align: center;
			}
			.slideshows p{
				margin-top: 20px;
				text-align: center;
				}
			.slideshows h2{
			font-size: 35px;
			padding: 30px;
			color: #FFF;
			font-weight: bold;
			text-align: center;
			}
			.slideshows img{
				margin-top: 50px;
				width: 100px;
				height: 100px;
				}
.section{
	margin-top: 50px;
	width: 100%;
	height: 300px;
	border-top:1px solid #DBDDE0;
	}
	.section-right-image{width: 40%;
	float: right;
	}
	.section-right-content{
		width: 54%;
		float: right;
		padding: 1% 0 1% 1%;
		}
		.section-right-content h1{
          font-size: 38px;			
			}
			 .section-right-content a{
              color:#5E6071;
              text-decoration: none;
	         }
         .section-right-content  a:hover{
              color:#d3414c;	
	         }
		.section-right-content p{
			margin-top: 20px;
			color: #5E6071;
			}
	.section-left-image{width: 40%;
	float: left;
	}
	.section-left-content{
		width: 54%;
		float: left;
		padding: 1% 0 1% 1%;
		}
		.section-left-content h1{
          font-size: 38px;			
			}
			.section-left-content  a{
              color:#5E6071;
              text-decoration: none;
	         }
         .section-left-content  a:hover{
              color:#d3414c;	
	         }
		.section-left-content p{
			margin-top: 20px;
			color: #5E6071;
			}
.middle-selection{
		min-height: 550px;
	}
	.middle-selection h1{
		padding: 40px 0 10px 0;
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		color: #d3414c;
		}
		.middle-selection h2{
		text-align: left;
		font-size: 20px !important;
		font-weight: bold;
		color: #d3414c;
		}
		.middle-selection p{
		font-size: 14px;
		text-align: left;
		}
		.middle-selection p a{
           text-decoration: none;
           padding: 10px 40px;
           background: #d3414c;
           opacity: 0.7;
           color: #FFF;
           font-size: 12px;
           font-weight: bold;
           border-radius: 2px;
			}
					.middle-selection p a:hover{
						opacity: 1.0;
						}
		.middle-selection ul{
			list-style: none;
			text-align: center;
			}
			.middle-selection ul li{
				     vertical-align: top;
      				display: inline-block;
      				margin: auto;
      				width: 31%;
      				padding: 10px;
				}
				.middle-selection ul li img{
					margin-left: -50px;
					}
.bottom-selection{
	background: url('../images/service_bg.jpg');
	min-height: 750px;
	}
	.bottom-selection h1{
		padding: 100px 0 10px 0;
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		color: #d3414c;
		}
		.bottom-selection p{
		text-align: center;
		margin: 0 40px;
		font-size: 22px;
		font-weight: 500;
		}
		a.home-button{
           text-decoration: none;
           padding: 10px 30px;
           background: #d3414c;
           opacity: 0.8;
           color: #FFF;
           font-size: 20px;
           font-weight: bold;
           border-radius: 2px;
		   margin-left:20px;
			}
					a.home-button:hover{
						opacity: 1.0;
						}
		.bottom-selection ul{
			list-style: none;
			text-align: center;
			padding: 80px;
			}
			.bottom-selection ul li{
      				display: inline-block;
      				margin: auto;
      				width: 32%;
				}
				.bottom-selection ul li img{
					border-radius:20px;
					height: 170px;
					width: 170px;
					}

#content .col-3{
float:left;
margin-left:23px;
margin-top:30px;
margin-bottom:20px;
width:30%;
font-size:18px;
text-align:inherit;
color:#282828;
}
#content .col-3 .heading{
margin-left:5px;
margin-top:20px;
}
#content .col-3 .heading p{
margin-left:5px;
display:inline;
}
.zeetag{
width:399px;
height:247px;
}
.green{
width:25px;
height:25px;
background:#00A800;
display:inline-block;
margin-right:10px;
margin-bottom:-5px;
text-align:justify;
}
.yellow{
width:25px;
height:25px;
background:#F2F200;
display:inline-block;
margin-right:10px;
margin-bottom:-5px;
}
.red{
width:25px;
height:25px;
background:#DF0000;
display:inline-block;
margin-right:10px;
margin-bottom:-5px;
}
#content .col-3 .heading img{
width:40px;
height:40px;
border:2px;
border-style:solid;
border-color:#d3414c;
margin-bottom:-15px;
}
#content .col-3 .content{
margin-top:30px;
background-color:#F3F3F4;
padding:10px 1px 10px 10px;
min-height:301px;
}
#content .col-3 .heading .button1{
color:#FFFFFF;
font-size:16px;
text-align:center;
font-weight:bold;
padding:12px 10px 10px 10px;
}

.page-button{
text-decoration:none;
background:#666;
color:#FFFFFF;
background: -moz-linear-gradient(center top , #666, #CCCCCC 1px, #666 25px) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#CCCCCC), color-stop(25px,#666));
	background:-webkit-linear-gradient(top, #CCCCCC 1px, #666 25px);
       background: -o-linear-gradient(center top , #666, #CCCCCC 1px, #666 25px) repeat scroll 0 0 transparent;
	background: -khtml-linear-gradient(center top , #666, #CCCCCC 1px, #666 25px) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCCCCC', endColorstr='#666');
padding:12px 10px 10px 10px;
}
a.page-button:hover{
background:#333;
background: -moz-linear-gradient(center top , #333, #CCCCCC 1px, #333 25px) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#CCCCCC), color-stop(25px,#333));
	background:-webkit-linear-gradient(top, #CCCCCC 1px, #333 25px);
       background: -o-linear-gradient(center top , #333, #CCCCCC 1px, #333 25px) repeat scroll 0 0 transparent;
	background: -khtml-linear-gradient(center top , #333, #CCCCCC 1px, #333 25px) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCCCCC', endColorstr='#333');
padding:12px 10px 10px 10px;
}
.main-page-content{
background-color: #F0F0F0;
padding: 40px 0;
}
#page-content h1{
	text-align: center;
	font-size: 28px;
	margin-top: -20px;
	padding-top: 30px;
	color: #d3414c;
	font-weight:bold;
	text-transform: uppercase;
	}
	#consulting_left{
	width:40%;
	float:left;
	text-align:center;
	margin-top:20px;
	background: url(../images/zeetashop_separator.png) repeat-x;
	background-color: #e9e9e9;
	margin-left:4%;
	padding:20px 0;}
	
	#consulting_left h2{
	color:#d3414c;
	font-size:27px !important;
	text-align:center;
	}
   
	#cosulting_right{
	padding:20px 0;
	margin-right:4%;
	width:40%;
	float:right;
	text-align:center;
	margin-top:20px;
	background: url(../images/zeetashop_separator.png) repeat-x;
	background-color: #e9e9e9;
	}
	#cosulting_right h2{
	color:#d3414c;
	font-size:27px !important;
	text-align:center;
	}
	.zeeta_g_image{
	width:230px;
	display:inline;
	height:270px;
	float:left;}
	
	.abtesting_image{
	width:100%;
	margin-left:200px;
	margin-bottom:40px;}
	.technology_skills{
	width:100%;
	
	}
    .framework{
	width:100%;
	}
	.product_table{
	width:60%;
	text-align:center;
	margin:auto;
	}
	.product_table table a{
	text-decoration:none;
	}
    .product_table table td{
	padding:5px 10px ;
	}
	
	.why-zeeta-content{
background:url(../images/zeetashop_separator.png) repeat-x #F0F0F0;
margin: -20px 0;
padding: 40px 0;	
	}
	.why-zeeta-content div.why-image{
      float: left;
      margin-top: 10px;
      width: 50%;	
      text-align: right;
	  }
		.why-zeeta-content div.why-image img{
       width: 510px;
       height: 316px;			
			}
		.why-zeeta-content div.why-content{
      float: right;
      margin-top: 10px;
      width: 45%;		
		}
		.why-zeeta-content div.why-content ul{
        line-height: 30px;
		margin:35px 0 0 0;			
			}
			.why-zeeta-content div.why-content ul li{
        list-style-image:url(../images/marks.png);
		color:#5E6071;			
			}
			  .why-zeeta-content p.diagonistic-start{
			    margin:0 0 50px 0!important; 
			     font-weight:600;
				  font-size:30px !important;
				   text-align:center;
				   }
				   .why-zeeta-content p.diagonistic-start span{
				   font-weight:bold; 
				   color: #d3414c;}
#page-content{
margin:auto;
}
#meter {
  margin: 10px 0 20px 50px;
  width: 750px;
  height: 30px;
  display: block;
}
.tech-meter{
  width: 550px;
  height: 20px;
  display: block;
  color: lime; background-color: orange;
}
ul.tech-meter-list{
 margin-top:20px;
 text-align:center;
}
ul.tech-meter-list li{
text-align:left;
display:inline-block;
}
ul.tech-meter-list li.meter-name{
 width:80px;
}
ul.tech-meter-list li.meter-persent{
 width:80px;
 padding-left:10px;
}
#paersent{
margin-left:10px;
font-size:34px;
}
#page-content h2{
font-size:30px;
}
#page-content p{
margin:15px 0 25px;
font-size:17px;
color:#5E6071;
}
#page-content ul.ourteam{
margin:40px auto;
text-align:center;

}
#page-content ul.ourteam li{
display:inline-block;
width:33%;
vertical-align:top;
}
#page-content ul.ourteam li a img{
border-radius:50%;
width:160px;
height:160px;
}

 #page-content ul.ourteam h4{font-size:16px;
 margin-top:17px;  
font-weight:bold;
text-align:center;
}
#page-content ul.ourteam h3{ text-align:center;font-size:12px;  font-weight:bold;}
#page-content ul.upper-point li{
	display: inline-block;
	width: 30%;
	vertical-align: top;
	margin-left: 1.3%;
	padding: 10px 0;
	background: url(../images/zeetashop_separator.png) repeat-x;
background-color: #e9e9e9;
color:#5E6071;

	}

#page-content ul.upper-point li ul{
margin-left:40px;
line-height:35px;
font-size:17px;

}
#page-content ul.upper-point li ul b{
color:#d3414c;
font-size:20px;}

#page-content ul.upper-point li ul li{
	display: block;
	width: 100%;
	background: none;
	padding: 0;
	list-style: square;
}
#page-content ul.upper-point li ul li a{
text-decoration:none;
font-size:14px;
color:#000000;
font-style:italic;
}
#page-content ul.upper-point li ul li a:hover{color:#d3414c;}
#page-content ul.upper-point li h2{
color:#d3414c;
text-align:center;
font-size:26px;}
#page-content ul.upper-point li p span{margin-top:15px;}
#page-content ul.content-point li{
	display: inline-block;
	width: 31%;
	vertical-align: top;
	margin-left:1.3%;
	padding: 10px 0;
	}
#page-content  h5{
	font-size:20px;
	font-weight:bold;
	color: #000;
	}
#page-content ul.content-point li ul li {color:#5E6071;}	
	#page-content ul.content-point li p{font-size:15px; color:#5E6071; font-weight:normal; text-align:left; line-height:25px;}
	.main-page-content h4.sub-heading{text-align:center; color:#d3414c; font-weight:bold; font-size:20px; margin:40px 0 20px 0;}

#page-content ul.technology-point{
margin-left:40px;
line-height:35px;
font-size:17px;
float:left;
}

.zeetagimage{ width:100%; float:left;}
#page-content ul.technology-point { width:40%;}
.zeetaimg{ width:50%; float:right;}
#page-content ul.technology-point li{
list-style-image:url(../images/marks.png);
font-size:17px;
color:#5E6071;
}


#page-content ul.bullet-point{
margin-left:40px;
line-height:35px;
font-size:17px;
color: #5E6071;
}


#page-content ul.bullet-point li{
list-style-image:url(../images/marks.png);
}
#page-left-content{
float:left;
width:70%;
}
#page-right-content{
float:right;
margin-top:20px;
width:27%;
padding:1%;
background:#dfdfdf;
}
#page-right-content h2{text-align:center;padding:10px;}
#page-right-content ul.bullet-point{font-size:17px;line-height:30px;}
.heading-background{background:#d3414c; padding:11px 0 11px 0; float:right;width:255px;}
.more-button{
color:#FFFFFF;
font-size:16px;
text-align:center;
padding:5px 10px 5px 10px;
background:#d3414c;
text-decoration:none;
background:#999;
margin:0px 5px 5px 0px;
}
.more-button:hover{
background:#666;
}
.footer-link{
margin: 0 0 20px 0;
padding-top: 15px;
}
.footer-outer-link{
	list-style: none;
	margin: auto;
	
  }
  ul.footer-outer-link li{
        
  	display: inline-block;
  	vertical-align: top;
        margin-left:10px;
        text-align:center;
  	}
  	.footer-inner-link{
  		list-style: none;
  		}
  	ul.footer-inner-link li{
  		margin:  10px 0 0 15px;
      display: block;  
      width: 100%;
text-align:left;		
  		}
  		ul.footer-inner-link li h3{
  			color: #FFF;
  			font-size: 20px;
  			font-weight: 900;
  			margin: 10px 0;}
.footer-link a{
text-decoration:none;
font-size:14px;
color:#dfdfdf;
font-weight: 700;
}
.footer-link a:hover{
color:#d3414c;
}
a.footer-diagnostic{
}
a.footer-diagnostic:hover{
color:#FFF;
opacity:1.0;
}
#footer{
background:#666666;
min-height:120px;
}
#footer .content .left-content{
color:#FFFFFF;
float:left;
width:auto;
height:auto;
margin:15px 0 10px 0;
}
#footer .content .left-content p{
margin-left:10px;
font-size:14px;
}
#footer .content .left-content p b{
font-size:16px;
color:#ee3124;
}
#footer .content .left-content p a{
text-decoration:none;
color:#FFFFFF;
}
#footer .content .left-content p a:hover{
text-decoration:none;
color:#ee3124;
}
#footer .content .left-content p img{
position:relative;
top:6px;
margin-right:5px;
}
#footer .content .left-content h1{
float:left;
margin-left:10px;
color:#FFFFFF;
font-size:36px;
font-weight:normal;
font-family:OpenSans-light;
/*font-variant:small-caps;*/
}

#footer .content .right-content{
color:#FFFFFF;
font-family:OpenSans;
float:right;
width:auto;;
text-align:right;
height:auto;
margin:15px 10px 10px 10px;
}
#footer .content .right-content h1{
float:right;
margin-right:10px;
color:#FFFFFF;
font-size:30px;
font-weight:normal;
font-family:OpenSans-light;
}
#footer .content .right-content p {
margin-right:10px;
}
#footer .content .right-content p a{
color:#FFFFFF;
font-family:OpenSans;
font-size:16px;
text-decoration:none;
}
#footer2{
width:100%;
height:40px;
}
#footer2 p{
margin-left:10px;
color:#CCCCCC;
font-family:OpenSans;
font-size:12px;
}
#footer2 a{
text-decoration:none;
color:#CCCCCC;
}
#footer2 a:hover{
color:#d3414c;
}

ul.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

ul.social-icons li {
	background-image:url(../images/icon/social-sprites.png);
	background-repeat: no-repeat;
	background-color:#CCCCCC;
	display: inline-block;
	margin: -1px 1px 5px 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
	transition: all 0.3s ease;
	-moz-border-radius: 100%;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-border-radius: 100%;
	-webkit-transition: all 0.3s ease;
}

ul.social-icons li a {
	display: block;
	height: 30px;
	text-indent:9999px;
	width: 30px;
	
}

ul.social-icons li a:active {
	box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3);
}

ul.social-icons li:active,
ul.social-icons li a:active {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}

ul.social-icons li.facebook {
	background-position: 0 -120px;
}

ul.social-icons li.facebook:hover {
	background-position: 0 -150px;
}

ul.social-icons li.googleplus {
	background-position: 0 -300px;
}

ul.social-icons li.googleplus:hover {
	background-position: 0 -330px;
}

ul.social-icons li.linkedin {
	background-position: 0 -540px;
}

ul.social-icons li.linkedin:hover {
	background-position: 0 -570px;
}


ul.social-icons li.twitter {
	background-position: 0 -1140px;
	
}

ul.social-icons li.twitter:hover {
	background-position: 0 -1170px;
}


ul.social-icons li.youtube {
	background-position: 0 -1380px;	
}
ul.social-icons li.youtube:hover {
	background-position: 0 -1410px;
}


ul.social-icons li.pinrest {
	background-position: 0 -780px;	
}
ul.social-icons li.pinrest:hover {
	background-position: 0 -810px;
}
.page-heading h1{
text-align: center;
margin-top:25px;
font-weight: 500;
font-size:65px;
}
.heading-h2{
margin:30px 0px 40px 40px;
color:#d3414c;
font-size:36px;

}
.page-heading{
margin:0;
width:100%;
height:428px;
overflow: hidden;
/*background-color:#d3414c;*/
color:#FFFFFF;
}
.page-heading img{
	display:block; width:100%;
	position: relative;
	}
	 .page-heading-content{
position: absolute;
top: 100px;
width: 1024px;
text-align: center;
}
.page-heading-content h2{
font-size:40px;
color:#d3414c;
margin-top:10px;}
.page-heading-content p{
text-align: center;
font-size: 26px;
font-weight: bold;
margin-top: 40px;	
	}
.contact-logo{
background:url(../images/icon/cntct.png)0 no-repeat;
}
.solution-logo{
background:url(../images/icon/solution-logo.png)0 no-repeat;
}
.srvices-logo{
background:url(../images/icon/srvices-logo.png)0 no-repeat;
}
.consulting-logo{
background:url(../images/icon/consulting-logo.png)0 no-repeat;
}
.product-logo{
background:url(../images/icon/product-logo.png)0 no-repeat;
}
.technology-logo{
background:url(../images/icon/technology-logo.png)0 no-repeat;
}
.aboutus-logo{
background:url(../images/icon/about-logo.png)0 no-repeat;
}
.resource-logo{
background:url(../images/icon/resource-logo.png)0 no-repeat;
}

.contact-left{
width:50%;
float:left;
text-align:left;
}
.contact-right{
border-left:2px solid #cccccc;
padding:30px 50px 50px 50px;
width:40%;
float:left;
text-align:left;
}
.contact-right p{
margin-top:15px;
font-size:16px;
line-height:25px;
}
.contact-right .social-pra ul{
float:left;
width:60%;
}
.contact-right .social-pra{
float:left; 
margin-top:7px;
width:30%;
}
.odd{
background:#BDCBD2;
}
.even{
background:#C1C1C1;
}

.survey-form-left{
float:left;
width:45%;
border-right:1px solid #999999;
}
.survey-form-middle{
float:left;
width:45%;
}
.survey-form-right{
float:left;
width:54%;
}
.button{
color:#FFFFFF;
font-size:16px;
margin-right:10px;
text-align:center;
padding:3px 8px 7px 33px;
background:url(../images/f.png) left;
text-decoration:none;
}
.partner{

margin-left:40px;
margin-right:60px;
margin:10px;
text-align:center;
}

 .partner ul{
list-style:none;
}
 .partner ul li{
margin-bottom:20px;
}

.partner ul.survey li{
text-align:left;
margin:0;
}
.partner ul.survey li.question{
border:1px solid #969696;
}

.form{

margin-left:40px;
margin-right:60px;
margin:10px;
text-align:center;
}

 .form ul{
list-style:none;
}
 .form ul li{
margin-bottom:20px;
}

.form ul.survey li{
text-align:left;
margin:0;
}
.form ul.survey li.question{
border:1px solid #969696;
}
 .survey-form-right ul{
list-style:none;
text-align:center!important;
}
 .survey-form-right ul li{
display:inline-block;
margin:auto!important;
width:19%;
text-align:center!important;
}
.question p{
padding:12px !important;
margin:0 !important;
font-size:16px!important;
}
.form ul.business li{
text-align:left;
margin:0;
}
.form ul.business li.detail{
font-size:20px;
font-weight:500px;
margin-top:20px;
}
div.form input[type="text"]{
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
						background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#EEEEEE), color-stop(25px,#FFFFFF));
	background:-webkit-linear-gradient(top, #EEEEEE 1px, #FFFFFF 25px);
					 background: -o-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
						 background: -khtml-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
    border: 4px solid #E4E4E4;
    font: 14px "Lucida Sans Unicode","Lucida Grande","Lucida Bright",sans-serif;
    margin: 5px 0 14px;
    padding: 8px 8px 7px 4px;
    width: 80%;
				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#EEEEEE');
				
}

div.form input[type="radio"],input[type="checkbox"]{
 -webkit-transform: scale(1.5, 1.5); margin: 1em 0 1em 0em; 
 transform: scale(1.5, 1.5);
}

div.form select{
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
						background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#EEEEEE), color-stop(25px,#FFFFFF));
	background:-webkit-linear-gradient(top, #EEEEEE 1px, #FFFFFF 25px);
					 background: -o-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
						 background: -khtml-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
    border: 4px solid #E4E4E4;
    font: 14px "Lucida Sans Unicode","Lucida Grande","Lucida Bright",sans-serif;
    margin: 5px 0 14px;
    padding: 8px 8px 7px 4px;
    width: 83%;
				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#EEEEEE');
				
}
div.form textarea {
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#EEEEEE), color-stop(25px,#FFFFFF));
	background:-webkit-linear-gradient(top, #EEEEEE 1px, #FFFFFF 25px);
					 background: -o-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
					filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#EEEEEE');
						 background: -khtml-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
    border: 4px solid #E4E4E4;
    font: 14px "Lucida Sans Unicode","Lucida Grande","Lucida Bright",sans-serif;
    margin: 5px 0 14px;
    padding: 8px 8px 7px 4px;
    width: 80%;
}

.form input[type="text"].error, .form textarea.error{
background:#FDD0D7;
background: -moz-linear-gradient(center top , #FDD0D7, #EEEEEE 1px, #FDD0D7 25px) repeat scroll 0 0 transparent;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#EEEEEE), color-stop(25px,#FDD0D7));
	background:-webkit-linear-gradient(top, #EEEEEE 1px, #FDD0D7 25px);
					 background: -o-linear-gradient(center top , #FDD0D7, #EEEEEE 1px, #FDD0D7 25px) repeat scroll 0 0 transparent;
						 background: -khtml-linear-gradient(center top , #FDD0D7, #EEEEEE 1px, #FDD0D7 25px) repeat scroll 0 0 transparent;
							filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EEEEEE', endColorstr='#FDD0D7');
							border: 4px solid #FFBFC9;
}
input[type="text"].error, textarea.error,div.form select.error{
background:#FDD0D7;
background: -moz-linear-gradient(center top , #FDD0D7, #EEEEEE 1px, #FDD0D7 25px) repeat scroll 0 0 transparent;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#EEEEEE), color-stop(25px,#FDD0D7));
	background:-webkit-linear-gradient(top, #EEEEEE 1px, #FDD0D7 25px);
					 background: -o-linear-gradient(center top , #FDD0D7, #EEEEEE 1px, #FDD0D7 25px) repeat scroll 0 0 transparent;
						 background: -khtml-linear-gradient(center top , #FDD0D7, #EEEEEE 1px, #FDD0D7 25px) repeat scroll 0 0 transparent;
							filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EEEEEE', endColorstr='#FDD0D7');
							border: 4px solid #FFBFC9;
}

div.form input[type="radio"].error{
outline:2px solid #FFBFC9;
}

div.form input[type="submit"]{
background:#666;
padding:5px;
width:22%;
color:#FFFFFF;
background: -moz-linear-gradient(center top , #666, #CCCCCC 1px, #666 25px) repeat scroll 0 0 transparent;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(1px,#CCCCCC), color-stop(25px,#666));
	background:-webkit-linear-gradient(top, #CCCCCC 1px, #666 25px);
					 background: -o-linear-gradient(center top , #666, #CCCCCC 1px, #666 25px) repeat scroll 0 0 transparent;
						 background: -khtml-linear-gradient(center top , #666, #CCCCCC 1px, #666 25px) repeat scroll 0 0 transparent;
							filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCCCCC', endColorstr='#666');
}
.form input[type="text"]:hover,textarea:hover{
box-shadow:1px 1px 1px #DDDDDD;
}

div.survey-form input[type="radio"]{
 -webkit-transform: scale(1.5, 1.5); margin: 1em 0 1em 2em; 
 transform: scale(1.5, 1.5);
}
#popup{
border:1px solid #FFFFFF;
background:#F0F0F0;
padding:0 0 10px 0;
display:none;
position:absolute;
top:200px;
left:500px;
border-radius:2px;}
#popupout{
border:1px solid #FFFFFF;
background:#F0F0F0;
padding:0 0 10px 0;
display:none;
position:absolute;
top:200px;
left:500px;
border-radius:2px;
height:auto;
}
#message{padding:20px 40px; width:400px; height:100px; text-align:center;}
#message img{width:80px; height:80px; margin-top:10px; float:left;}
#message h2{float:right; font-size:34px; font-weight:bold; margin:20px 0;}
.table{width:100%; float:left;}
.plugin{ width:100%; float:left;}
.table table {margin:auto;}
.table tr td{ width:45%; line-height:30px; color: #5E6071; font-size:17px; text-align:center;}
.table tr th h5 {color:#000000 !important; font-size:20px; text-align:center;}