/*outer panel for all the fields*/
.panel {
	clear: both;
	display: none;
	font-size:1.0em;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
	width:550px;
}
/*tabs effect*/
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #f2f2f2;
	background-color: #F2F2F2;
}

/*validation error effects*/

input.required, textarea.required {
	border: 1px solid  #00a8e6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {

	color : #ff3300;
	font-weight: bold;
	
}

label {
	font-weight: bold;
}

.form-row {
	clear: both;
	padding: 0.5em;
	width:500px;
}

/*label for the fields*/

.field-label {
	float:left;
	width:25%;
	font-size:small;
	color: #7c7c7c;
}

/*fields */

.field-widget {
	float:right;
	width:75%;

}
.field-prod{
	width:100%;
	color: #7c7c7c;
	font-size:small;
}
.field-widget Input,.field-widget Select,#os select{width:175px;}

/*email example abc@domain.com*/
.eg{ color: #0066FF}

/*blacklisted domains msg*/
#blacklisted{display:none;}

/*Product lists*/
.field-prod #chkbox {
  width: 45em;
  margin:0px;
  padding: 0px;
  list-style-image:none;
  list-style-type:disc;
  }
 
.field-prod #chkbox li {
  	width: 41.8em;
   	margin: 0;
	margin-top:10px;
  	padding: 0;
  	list-style-type:none;
	padding-top:0px;
}
.field-prod #chkbox li label{padding-left:10px;}
.field-prod #chkbox li input{position:relative; left:0%}

#controls{width:100%;text-align:center;padding-top:0px;}
.field-platform {padding-left:10px;float:left;width:35%;padding-top:5px;color:#989898}
#os{float:left;width:55%;}

/* Products */

/*description of the products*/
#chkbox div.desc{ padding-left:10px;padding-top:20px;border:1px solid #a5d5ec;width:41em;background: url(../images/quote.jpg) no-repeat left top #fff; }
.descron{
	background:#a5d5ec;
}
.descroff{background:#fff}
.mandatory{color:red;}

/*thank u page after submit*/
#dldRequest{ 
		margin:50 auto;
		text-align:left;
		padding-top:25px;
		}
.success{margin:0;padding:0px;width:100%;height:100%;text-align:left;color:#787878}
.error{margin: 0;padding:50px;width:100%;height:100%;color:#ff3300}
#download{margin:10px;padding-top:0px;align:left}
#download ul{border:6px solid #a5d5ec;border-left:3px solid #fff;border-right:3px solid #fff;}
#download .links{border:1px solid #a5d5ec;padding:30px;font-size:15px;font-weight:bold;}

#errpage{padding:50px;color:#ff3300;font-size:18px;text-decoration:underline;}


