#request_oem{ width:825px; background: none; padding:15px 0px !important}
#request_release{ width:660px; background: none;}

/*---------------*/
.contactForm{ font-size: 16px; margin:0px; color:#000}
.contactForm .control { clear:left; margin:15px 0 0 0; }
.contactForm a{ color:#000}
.contactForm .control .hint{
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:95%;
}

.contactForm textarea, .contactForm select, .contactForm .input {
border: 1px solid #D6D6D6;
padding:2px;

font-size:24px;
font-weight:  normal;
width:95%;
}
.contactForm  select, .contactForm .input { height:30px}
.contactForm input[type="checkbox"], .checkbox {}

.contactForm .control strong{ font-weight:bold; line-height:36px; /*color:#000 !important*/}
.contactForm .invalid .input, .contactForm .invalid textarea,  .contactForm .invalid select{ border:1px solid #F00;}
.contactForm .invalid strong, .contactForm .invalid { color:#F00 !important}
.contactForm .current{background-color:#D2FFD2}
.contactForm .empty{ color:#E6E6E6; text-align:center}

.left{float:left !important; text-align:left !important; margin:0 !important }
.contactForm .width100{ width:100px !important}
.contactForm .width300{ width:250px !important}
.contactForm .width200{ width:200px !important}
.contactForm .width600{ width:570px !important}
.contactForm .marginbottom{ margin:0 0 10px 0  !important}
.contactForm .marginbottom2{ margin:0 0 14px 0  !important}
.messagesend{ background-color:#EFF5FF; border:1px solid #CDDBF1; color:#000; font-weight:bold; text-align:center; position:absolute; z-index:1150; font-size:16px; padding:10px; line-height:1.5}
.sbmt{ text-align:center; }
.cover{background:#EEF8FD;}
#product_name {margin:28px auto 10px auto;}
.contactForm #submit_btn{ display:none; padding:5px 10px; height:30px}
.contactForm .im .logo{ height:16px; width:16px; margin:8px 7px 0 25px; background-image: url(/images/norepeat.gif);}
.contactForm .im a{ float:left; margin:0px 25px 0 0; color:#000; font-weight:bold; text-decoration:none; line-height:36px}
.contactForm .im a:hover{text-decoration: underline }
.msn{ background-position:0px -183px}
.icq{ background-position:-18px -183px}
.aim{ background-position:-35px -183px}
.yahoo{ background-position:-52px -183px}
.skype{ background-position:-71px -183px}
.contact_info{ color:#000; margin:0 0 50px 0; font-size:13px}
.contact_info .flag{height:14px; width:16px; margin:0px 7px 0 0px; background-image: url(/images/norepeat.gif); background-position: 100% 100%}
.contact_info .us{ background-position: -110px -183px}
.contact_info .en{ background-position: -2px -32px}
.contact_info .de{ background-position: -18px -32px}
.contact_info .title .logo{height:16px; width:16px; margin:0px 10px 0 0px; background-image: url(/images/norepeat.gif); background-position: -91px -183px}
.contact_info a{ color:#0B3460; line-height:16px}
.contact_info a:hover{ text-decoration:none}
.contact_info p{ margin:8px 0px}
.contact_info td{ padding:0 10px 5px 10px}
.messages{text-align:center; padding:20px; background-color:#EFF5FF; border:1px solid #CDDBF1; font-weight:bold; vertical-align:middle; font-weight:bold; margin:0 0 20px 0px}
.contactForm .arrow {
background-image:url(/images/norepeat.gif);
background-position:-102px -35px;
background-repeat:no-repeat;
display:block;
float:right;
font-size:1px;
height:6px;
line-height:1px;
margin:5px 0 0 5px;
width:6px;
}
.contactForm .up {
background-position:-110px -35px;
}
#request_device .title{ line-height:1.4 !important; font-size:18px !important; padding:5px 1px 1px 5px}
.device_logo{ font-weight:bold; font-size:14px; margin:0; }