@charset "utf-8";
/* BLUETOOTH HEADPHONES CSS Document */

body {font:12px Arial, Helvetica, sans-serif; line-height:20px; background-color:#333333; color:#bcbbbb;}
a {text-decoration:none; color:#c53801;}

/*DIV*/
#header-bg {width:auto; height:146px; background:url(../images/header-background.jpg) repeat-x;}
#header-cntner {width:960px; height:146px; margin:0 auto;}
#logo h1 a {width:192px; height:146px; float:left; background:url(../images/SS_HP-logo.jpg) no-repeat; text-indent:-9999px; display:block;}
#menu-nav {width:600px; height:123px; float:right; padding-top:22px;}
#banner-bg {width:auto; height:476px; background:url(../images/banner-bg.jpg) repeat-x;}
#banner-cntner {width:960px; height:443px; margin:0 auto; padding-top:31px; background:url(../images/banner-shadow.jpg) bottom no-repeat;}
#banner {width:960px; height:360px; background:url(../images/banner-picture.jpg) no-repeat;}
#main-cntnr {width:960px; height:auto; padding-top:34px; background:url(../images/line.jpg) top no-repeat; margin:0 auto}
#rounded-top {width:960px; height:12px; background:url(../images/rounded_top-main-cntent.jpg) no-repeat;}
#rounded-btm {width:960px; height:12px; background:url(../images/rounded_bttm-main-cntent.jpg) no-repeat; padding-bottom:42px;}
#main-contnt {width:890px; height:auto; background-color:#252525; padding:10px 35px 10px 35px; font:12px Arial, Helvetica, sans-serif; line-height:20px;}
#inner-contnt {width:605px; height:auto; background-color:#252525; padding:10px 35px 0 35px;}
#product-cntner {width:675px; height:auto; float:left; font:12px Arial, Helvetica, sans-serif; line-height:20px;}
#right-pan {width:245px; height:auto; float:right}
#footer-wrappr {width:auto; height:30px; background:url(../images/footer-background.jpg) repeat-x; padding-top:24px; font:10px Arial, Helvetica, sans-serif;}
#footer-cntner {width:960px; height:auto; margin:0 auto;  padding-top:10px;}
#copyright {width:320px; height:auto; float:left;}
#footer-menu {width:230px; height:auto; float:right;}
#footer-menu a{color:#BCBBBB; font-size:10px;}

/*ul's*/
ul.spec {line-height:18px;}
ul.spec li {list-style-image:url(../images/bullet.jpg); list-style-position:outside; margin-left:18px;}
ul.list {line-height:18px;}
ul.list li {background:url(../images/bullet.jpg) 1px 6px no-repeat; padding-left:20px;}
ul.footer2 li a {font:12px Arial, Helvetica, sans-serif; color:#cecece; line-height:18px; display:block; padding-left:15px;}
ul.footer2 li a:hover {color:#b8b431; text-decoration:underline}
ul.footer li a {font:12px Arial, Helvetica, sans-serif; color:#eaeaea; line-height:18px; display:block;}
ul.footer li a:hover {color:#b8b431; text-decoration:underline}


/*ID*/
.clearboth {clear:both;}
.margin-top {margin:35px 0 15px 0;}
.margin-btm {margin:0 0 15px 0;}
.align-cnter {text-align:center;}
.margin {margin:10px 0;}
.h1 {font:24px Helvetica; font-weight:800; color:#f8b501;}
.h2 {font:16px Arial, Helvetica, sans-serif; color:#f8b501;}
.h3 {font:12px Arial, Helvetica, sans-serif; color:#848484;}
.h4 {font:14px Arial, Helvetica, sans-serif; color:#2aa5d9;}
.product-rounded-top {width:640px; height:30px; background:url(../images/rounded_top-products.jpg) no-repeat; padding:14px 0 0 35px;}
.product-contnt {width:605px; height:auto; background-color:#1f1f1f; padding:20px 35px 0 35px;}
.product-rounded-btm {width:675px; height:15px; background:url(../images/rounded_btm-products.jpg) no-repeat; padding-bottom:25px;}
.product-pict {width:610px; height:auto; background-color:#FFF; text-align:center;}
.product-details {width:610px; height:auto; text-align:center; line-height:14px; margin-top:40px; padding-bottom:12px;}
.inner-rounded-top {width:675px; height:12px; background:url(../images/rounded_top-inner-cntent.jpg) no-repeat;}
.inner-rounded-btm {width:675px; height:12px; background:url(../images/rounded_btm-inner-cntent.jpg) no-repeat;}
.txt-1 {color:#cb4d08;}
.txt-2 {color:#f8b707;}
.txt-3 {color:#686867; font-weight:bold;}
.rghtpan-cntner {width:245px; height:auto; font:12px Arial, Helvetica, sans-serif; line-height:20px;}
.rghtpan-RT {width:225px; height:33px; padding:10px 0 0 20px; background:url(../images/rounded-top-right-pan.jpg) no-repeat;}
.rgthpan-RB {width:245px; height:43px; background:url(../images/rounded-btm-right-pan.jpg) no-repeat;}
.rightpan-cntnt {width:205px; height:auto; padding:20px 20px 0 20px; background-color:#1f1f1f;}
.rightpan-cntnt a {color:#CCC;} .rightpan-cntnt a:hover {text-decoration:underline;}
.footer-menu {width:235px; height:107px; float:left; padding-top:30px; font:12px Arial, Helvetica, sans-serif; color:#4d4d4d;}
.footer-logo h1 a {width:250px; height:137px; float:right; background:url(../images/logo-footer.jpg) top right no-repeat; text-indent:-9999px; display:block;}
.impactogos a {background:url(../images/bullet-impact_logos.jpg) 1px 4px no-repeat;}
.impactogos a:hover {background:url(../images/bullet-impact_logos-hover.jpg) 1px 4px no-repeat;}
.xhtml_css-V a {background:url(../images/bullet-validXHTML_CSS.jpg) 1px 4px no-repeat;}
.xhtml_css-V a:hover {background:url(../images/bullet-validXHTML_CSS-hover.jpg) 1px 4px no-repeat;}


/*FORM*/
.name input,
.email input,
.subject input {
	border: solid 1px #171717;
	}
input, textarea { 
	padding: 9px;
	border: solid 1px #171717;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #222222;
	background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #b8b8b8), to(#ffffff));
	background: -moz-linear-gradient(top, #ffffff, #b8b8b8 1px, #ffffff 25px);
	box-shadow: rgba(0,0,0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 8px;
	}
textarea { 
	width:400px; 
	max-width:400px; 
	height:150px; 
	line-height:150%;
	}
input:hover, textarea:hover, 
input:focus, textarea:focus {
	border-color:#101010; 
	-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
	background: -webkit-gradient(linear, left top, left 25, from(#e8e8e8), color-stop(4%, #ffffff), to(#e8e8e8));
	background: -moz-linear-gradient(top, #e8e8e8, #ffffff 1px, #e8e8e8 25px);
	}
.form label {
	margin-left:10px; 
	color:#999999;
	}
.submit input {
	width:auto; 
	padding:9px 15px; 
	background:#424242; 
	border:0; 
	font-size:14px; 
	color:#222222; 
	cursor:pointer; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	}	
.submit input:hover {
	border:0; 
	font-size:14px; 
	color:#f8b501; 
	cursor:pointer; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	}
