#product_splash{height: 282px !important;  }
#product_splash .inner {
    padding: 10px 0 10px 50px;
}
#product_splash .productlogo {
    margin: 20px 0px 0 0;
}

.splash h1 {
    font-size: 30px;
    margin:0 0 0 10px !important;
}
.splash .slash_button h2 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    margin: 0px;
    padding: 0;
    text-align: left;
	text-shadow: 1px 1px 0px #000;
}
.splash .container {
    height: 200px !important;
    vertical-align: top !important;
    width: 590px !important;
	padding:10px 0 0 10px ;
	overflow:hidden;
	display:block
}
.splashnetusb p.text{ font-size:14px; line-height:1.3; height:60px; overflow:hidden; margin:10px 0 0 10px}
.splashnetusb .splash_buttons{ padding: 0 0 0 30px; text-align:left; margin:10px 0 0 0}
.splashnetusb .splash_buttons .slash_button{ /*display:block;  width: 137px; height:53px; */ display:block; float:left; border:3px solid #6EA9D1; border-radius:15px; color:#FFF; background:url(/images/netusb_vert.png) 0 -829px repeat-x #ADDAF9; box-shadow:0px 0px 2px #65A7D5 inset;  margin:0 10px;width:230px;  }
.splashnetusb .splash_buttons .slash_button .slash_button_item { display:block; /*width:135px;*/ height:50px; background-image:url(/images/netusb_vert.png); background-repeat: no-repeat; padding:10px 0 0 85px ; text-decoration:none; color:#FFF; }
.splashnetusb .splash_buttons .download { background-position: -5px 10px; }
.splashnetusb .splash_buttons .buynow {background-position: -5px -59px;}
.splashnetusb .splash_buttons strong{ font-size:20px; text-shadow: 1px 1px 0px #000;}
.splashnetusb .splash_buttons span{color:#074867;}
.splashnetusb #os_selector {dorder:1px solid #5CB5D0; position:absolute; border-radius:7px;  -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; padding:4px 5px; box-shadow:2px 2px 3px #444; -moz-box-shadow:2px 2px 3px #444; -webkit-box-shadow:2px 2px 3px #444; -khtml-box-shadow:2px 2px 3px #444;
background:url(/images/netusb_vert.png) 0 -178px repeat-x #DCF2F8;/* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dcf2f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcf2f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dcf2f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dcf2f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dcf2f8 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#dcf2f8 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcf2f8',GradientType=0 );*/ /* IE6-9 */
}
.splashnetusb #os_selector a{text-decoration:none; color:#397D9D;text-align:center; display:block; padding:4px 0 4px 30px; background-image:url(/images/netusb_vert.png); background-repeat:no-repeat; background-position:0 -124px}
.splashnetusb #os_selector .os_item{ height:100%;display:block; float:left; border-right:1px solid #D0E6EC; border-left:1px solid #ffffff; padding:0 2px 0 0}
.splashnetusb #os_selector .oem_inner{ /*width:188px*/}
.splashnetusb #os_selector .os_item .os_item_inner{display:block; width:125px; overflow:hidden; margin:1px}
.splashnetusb #os_selector .oem_inner .os_item_inner{width:188px; }
.splashnetusb #os_selector .os_item .active{ box-shadow:0 0 1px #fff inset; -moz-box-shadow:0 0 1px #fff inset; -webkit-box-shadow:0 0 1px #fff inset; -khtml-box-shadow:0 0 1px #fff inset; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;-khtml-border-radius:5px; border:1px solid #3E91B5; margin:0px;
background-color:#3A85A8;
background:url(/images/netusb_vert.png) 0 -131px repeat-x #3A85A8; /* Old browsers */
background: -moz-linear-gradient(top,  #449ec7 0%, #3a85a8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#449ec7), color-stop(100%,#3a85a8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #449ec7 0%,#3a85a8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #449ec7 0%,#3a85a8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #449ec7 0%,#3a85a8 100%); /* IE10+ */
background: linear-gradient(top,  #449ec7 0%,#3a85a8 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449ec7', endColorstr='#3a85a8',GradientType=0 );*/ /* IE6-9 */
}
/*.splashnetusb #os_selector .oem_inner{padding:0 0 0 0px;}
.splashnetusb #os_selector .oem_inner .active{background:url(/images/norepeat_netusb_splash.png) 0 -138px no-repeat;}*/
.splashnetusb #os_selector .os_item .active a{ color:#FFF}
.splashnetusb #os_selector .os_item strong{ font-size:14px}
.splashnetusb #os_selector .oem_inner strong{ line-height:31px}
/*.splashnetusb #os_selector .os_item .logo{ display:block; float:left; width:34px; height:37px; margin:-1px 0px 0 8px;}*/
.splashnetusb #os_selector .os_item .logo_win{background-position: 3px -230px}
.splashnetusb #os_selector .os_item .logo_linux{background-position: 3px -278px}
.splashnetusb #os_selector .os_item .logo_mac{background-position: 3px -327px}
.splashnetusb #os_selector .os_item .logo_oem{background-position: 3px -377px}
/*-----------------------*/
.form{
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */
border-radius: 5px; /* CSS3 */
background-color:#3E86B7;
padding:10px 0px 10px 29px;
width:556px; 
/*display:block*/

}
/*---------------*/
.contactForm{ color:#FFF; font-size: 16px; margin:0px}
.contactForm .control { clear:left; margin:10px 0 0px 0}
.contactForm input.text {
border: none;
padding:2px;
color:#000;
width:313px;
height:21px;
font-size:16px;
font-weight: normal
}

.contactForm strong{ font-weight:bold;  font-size:14px; line-height:24px; margin:0 10px 0 0}
.contactForm .submit-button{ width:100px; height:28px; border: none;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
-khtml-border-radius: 4px; /* KHTML */
border-radius: 4px; /* CSS3 */
background-color:#185C89;
color:#FFF; font-weight:bold;
margin:0 0 0 15px;
line-height:27px;
 }
.contactForm .invalid input.text{ border:1px solid #F00; color:#000}
.contactForm .invalid strong{  color:#f00}
.cover{background:#3E86B7}
.send_message{ text-align:center}
.send_message a{ color:#FFF}
/*--------------------*/
.logo{ display:block; float:left}

.netusbmacossticker {
    background: url("/images/products/sec/netusbmacossticker.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    margin: 11px 0 0 356px;
    position: absolute;
    width: 35px;
    z-index: 1000;
}
.popover{margin:0 0 0 30px}
/*------------------*/
.usb_banner{ background:#FDFDD5; padding:10px 10px 15px 10px; border-bottom:1px dashed #D3D3D3; color:#000; text-align:center; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0 }
.usb_banner h3{ margin:5px 0 0 0}
.usb_banner p{ font-size:14px; line-height:1.4 ; margin:5px 0}
.usb_banner .os_logos{ display:block; height:25px;background:url(/images/usb_arm_oem/norepeat.png) 50% -262px no-repeat;}
.usb_banner .request_btn{border-radius:10px; box-shadow:none; font-size:14px; line-height:1; padding:7px 0 0 0; text-shadow:none}
.device_logo{ background-image:url(/images/netusb_vert.png); background-repeat:no-repeat; padding:0 0 0 20px; }
.sound{ background-position:0 -909px; padding:0 0 0 17px; }
.webcam{ background-position:0 -946px}
.printer{ background-position:0 -988px}
.scanner{ background-position:0 -1031px}