fieldset {
	border:1px solid #ccc;
	margin:0 0 1.5em;
	padding:1.4em;
}
legend {
	font-size:1.2em;
	background-color:#e3dfdf;
	color:#333;
	padding:0 .4em;
}

label {
	clear:left;
	color:#333333;
	display:block;
	float:left;
	margin-right:1em;
	margin-top:5px;
	text-align:left;
	width:9em;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	*font-weight: normal;
	*margin-top:8px;
}

textarea, input, select {
	margin:0.5em 0.5em 0 0;
	padding: 4px;
}

select {
	background-color:#fff;
	color:#000;
	padding:0;
}
input[type="checkbox"] {
	color:#000;
}
input[type="radio"] {
	color:#000;
	padding:0.5em;
}
option {
	color:#000;
	background-color:#FFF;
}
optgroup {
	color:#000;
	background-color:#CCC;
}
.red {
	color: #FF0000;
}
.asterix  {
	margin-left:145px;
	position: absolute;
	text-align: left;
	display: block;
	margin-top: -18px;
	*margin-top: -5px;/* IE Hack*/
	
}
textarea, #formContainer input[type="text"] {
	border:1px solid #ccc;
	background-color:#fff;
	width: 250px;
	margin-left: 45px;
}

textarea:focus, input[type="text"]:focus {
	background-color:#fff;
	border:1px solid #999;
}

input[type="submit"], button, #button {
	background-color:#808080;
	color:#fff;
	padding:0.4em;
	border:1px solid #ddd;
	font-weight:normal;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: 0;
	position: relative;
    left: 295px;
    width:80px
}

#button {/* IE Hack*/
	background-color:#808080;
	color:#fff;
	left: 365px;
	width:70px;
	*width:80px;
	padding:0.4em;
	border:1px solid #ddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0;
	*margin-left:350px;
	*font-weight: normal;	
	 
        
}



*:first-child+html #button {/* IE 7.0 Hack*/
	
	*margin-left:-40px;
}





#formContainer {
    margin-top:-20px;
	width: 640px;
	*width: 600px;/* IE Hack*/
    height: 260px;
	background-color: #FAFAFA;
	padding:10px
}


#contact #formContainer {
	height: 800px;
}


*:first-child+html #book-course #formContainer {/* IE 7.0 Hack*/
	height: 900px;
}





#searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin:0 0 10px;
	*margin-top: 3px;/* IE Hack*/
	width:104px;
	padding:1px;
	border:1px solid #ccc;
	background-color:#fff;
}

#searchBox:focus {
	background-color:#fff;
	border:1px solid #999;
	color:#444;
}

#searchButton {
	margin-top: -4px;
	*margin-top: 0px; /* IE Hack*/
	position: absolute;
	margin-left: -2px;
	*margin-left: -7px;/* IE Hack*/
}

#form-divider1{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeee7;
	width: 500px;
	padding-bottom:10px;
}


p.contact-page {
	width: 460px;
}


#form-divider2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeee7;
	width: 450px;
}

.form-headers {
	font-size: 77%;
}

#form-text {
	color: #000000;
}


#contact #message{
margin-top:15px;

}

#buyAnImac #message{
margin-top:25px;

}

#messageText{
margin-top:-5px;

}

#prefMonthLabel{
margin-top:-1px;

}

#contact #messageText{
margin-top:17px;

}

.textBoxes{/* IE Hack*/

*width:250px;
*margin-left:10px;

}


.list-menu{/* IE Hack*/
margin-left:45px;
margin-top:20px;
*width:250px;
*margin-left:10px;
}

.del-list-menu{/* IE Hack*/
margin-left:45px;
*width:50px;
*margin-left:10px;
*margin-top:20px;
}

.platfom-list-menu{
margin-left:45px;
*width:80px;
*margin-left:10px;
*margin-top:20px;

}

.sector-list-menu{
margin-left:45px;
*width:200px;
*margin-left:10px;
*margin-top:20px;

}

.about-list-menu{
margin-left:45px;
*width:320px;
*margin-left:10px;
*margin-top:20px;

}

.compAst{/* IE Hack*/


*margin-left:10px;


}

.f-nameAst{/* IE Hack*/


*margin-left:43px;


}

.l-nameAst{/* IE Hack*/


*margin-left:46px;


}


.postAst{/* IE Hack*/


*margin-left:58px;

}

.phoneAst{/* IE Hack*/

*margin-left:77px;

}

.emailAst{/* IE Hack*/

*margin-left:80px;

}

.aboutAst{/* IE Hack*/

*margin-left:80px;
margin-top:-33px;

}


.courseAst{/* IE Hack*/

*margin-left:65px;

}

.platformAst{/* IE Hack*/

*margin-left:90px;

}


.privateAst{/* IE Hack*/

*margin-left:5px;

}

input.coursename {
	font-size: 0.8em;
}


/* Feedback Form  */
#manufacturer-radio {
	width:400px;
	float:left;
	margin-left:175px;
	margin-top:-43px;
	width:437px;
}

#nextbutton {
	
	position: relative;
	left: 236px;
	top: 10px;
	
	background-color:#808080;
	color:#fff;
	padding:0.4em;
	border:1px solid #ddd;
	font-weight:normal;
	width:70px;
	*width:80px;
	padding:0.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: 0;
	*margin-left:350px;
	*font-weight: normal;	        
}

#formContainer div.email2 {
	visibility:hidden; 
	position:absolute;
}