body {background-color: #47484c;text-align: center;	
font-size: 11px;color:#fff; font-family: Arial, Helvetica, sans-serif;	font-weight: 300;  }


a {color: #33a4ba;	text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus{outline:1px dotted invert}
img {border: 0; vertical-align: middle; }


h1, h2, h3 {
	color:#45a9dd;
}
h2
h3 { }

ifframe {
	background-color: transparent;
}


#wrapper {width: 800px;	margin: 0 auto;padding: 0;  background-color: #fff; margin-top: 2px;}
.clear {clear: both;height: 0; overflow: hidden; }
.left {	float: left;}
.right {	float: right;}

p a {color: #ffffff;  text-decoration: underline;}
p a:hover {text-decoration: underline;}

/*Header*/

#header {width: 770px;  position: relative; text-align: left;  padding: 8px 0 0 30px;
height:auto !important; min-height: 103px; height: 103px;
}
#topmenu { font-size: 11px; color:#a4a4a4; 
 position: relative; top:0; left:0; width: 750px;
 clear: both; overflow: hidden;}
#topmenu a{color:#a4a4a4; text-decoration: none;}
#topmenu ul {margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#topmenu li {float: left;}
#topmenu img {display:block;clear:both;}
#topmenu select {margin:0 3px 0 0;} 
#topmenu .flag{ width:26px; height:17px; padding:1px 3px 1px 3px; cursor:pointer; }
#topmenu .flag_selected{ width:26px; height:17px; padding:1px 3px 1px 3px; background:#ffcc55; }

#logo { position: absolute;  top: 8px;  left: 577px;  width: 200px;  }
#slogan  {  margin: 20px 0 7px;  width: 400px; color: #333334; font-size: 26px; line-height: 28px;
 text-transform: uppercase; line-height: 24px;
  text-align: left;
}
/* Menu */
#menu {width: 800px; height: 36px;margin: 0 auto;background: url(/images/bg_menu.png) repeat-x left top;  font-weight: 700; font-size: 11px; ;}
#menu ul {margin: 0;padding: 0;	list-style: none;	line-height: normal;}
#menu li {float: left; width: 150px; text-align: center; padding:0; margin: 0; }
/*#menu img {display:block;clear:both;}*/
#menu a {color:#4e4e4e}
#menu .menu_on  {color:#000; background: url(/images/bg_menu_on.png) repeat-x; height: 22px; padding: 10px 0 0 0;}

.home {float: left; width: 120px; padding: 10px 0 0 0px; margin:0;}


/* Content */
#content {width: 800px;	padding: 0;  margin:0;  min-height: 393px; 
background: #14181b url(/images/plantronics.png) no-repeat 0% 0%;
/*background: #14181b url(../images/bg_content.jpg) no-repeat bottom left;*/ 
text-align: left;  position: relative; clear:both;overflow:hidden;  background-color: #14181b;}

.header {position: relative;font-size: 17px; font-weight: 700; margin: 0 ; padding:20px 15px 0 0; height: 30px; color:#c2c2c2}

.leftmenu {float: left; background-color: #0c0f11; margin: 50px 13px 10px 10px; 
width: 150px; min-height: 330px;  font-size: 11px; 
padding:0; }
.leftmenu h2 { font-weight: 700; font-size: 12px; margin:15px 10px 0px 10px; padding:0;}
.leftmenu h3 { font-weight: 700; font-size: 11px; margin:0px 0px 5px 5px;
 padding:0px 0 0 5px; }
.leftmenu ul {	margin: 0 0 10px 0;	padding:0;list-style:none;	}
.leftmenu li {padding: 0; margin: 3px 0;} 
.leftmenu a {color:#fff; text-decoration: none;display: block; height: 12px;  padding: 1px 0 0 10px}
.leftmenu a:hover {color:#fff; text-decoration: none; background-color: #0090C5; width: 140px; 
padding: 1px 0 0 10px ; margin:0; }
.leftmenu span {color:#fff; text-decoration: none;display: block; height: 12px; 
 background-color: #0090C5; width: 140px;padding: 1px 0 0 10px}
 
.product_img {	 float: left; width: 300px; margin:  0;}
.product_desc {	float: right; /*background-color: #3EB4EA; */width: 266px;   
font-size: 11px; color:#fff; padding: 0px 10px 10px 10px; margin: 0;  min-height: 310px; 
line-height: 14px; margin-bottom:10px; }
.product_desc li { list-style: url(/images/bullet.png); padding: 1px 0; margin:0;}
.product_desc ul {padding: 0 0 0 10px; margin: 5px 0 5px 5px;}

.where { float: left; width: 426px; border-bottom: 1px #fff solid; 
margin: 0 0 0 142px;  min-height: 137px; font-size: 12px; 
padding: 20px 0 0 0px; line-height: 16px; display:inline;
}
.product_desc p {
	margin: 0 0 5px 0; padding:0;
}


.whereimg { float: left; width: 216px; border-bottom: 0px #009ce4 solid; padding: 0 ;
 min-height: 157px; background-color: #ffffff; text-align:center; display:inline;}

.whereimg_end { float: left; width: 216px; border-bottom: 1px #009ce4 solid; padding: 0 ; min-height: 157px; background-color: #fff;}
.where_last { float: left; width: 426px; margin: 0 0 0 142px; min-height: 137px; font-size: 12px; padding: 20px 0 0 0; line-height: 16px;}
.whereimg_last { float: left; width: 216px;  padding: 0 ; min-height: 157px; background-color: #ffffff;  text-align:center;}
.whereimg_end_last { float: left; width: 216px;  padding: 0 ; min-height: 157px; background-color: #fff;}



.offers { float: left; width: 426px; margin: 0 0 0 142px; font-size: 12px; padding: 20px 0 0 0; line-height: 16px;
display:inline;}
.offers h1 {font-size: 16px; font-weight: 700; margin: 5px 0 10px 0; color:#45a9dd;}
.offers p {margin: 10px 0 10px 0}



.offersimg { float: left; width: 216px; border-bottom: 0px #009ce4 solid; padding: 10px 0  10px 10px; 
display:inline;}

.line {background-color: #fff; height: 1px; margin: 5px 0 5px 142px; padding:0 0; width: 607px; clear: both; overflow: hidden;display: block;}
.line2 {background-color: #fff; height: 1px; margin: 5px 0 5px 142px; padding:0 0; width: 430px; clear: both; overflow: hidden;display: block;}
.line3 {background-color: #a5a5a5; height: 1px; margin: 0px 0 10px 0; padding:0 0; width: 200pxpx; 
clear: both; overflow: hidden;display: block;}
/*Footer*/

#footer { width:740px; min-height: 40px;  background-color: #fff; font-size: 11px; color:#ccc; padding: 15px  30px}
#footer .left a {margin:0 10px;}
.bg_left_but {	background: url(/images/bg_left_but.gif) no-repeat; width: 6px; height: 36px; }
.bg_right_but {background: url(/images/bg_right_but.gif) no-repeat; width: 26px; height: 36px; }
.bg_cen_but {	background: url(/images/bg_cen_but.gif) repeat-x; height: 36px; color:#fff; text-align: center; padding:9px 10px 0 10px; margin:0;  vertical-align: top; font-size: 12px; white-space: nowrap;}
.bg_cen_but a {color:#646267}
	
.button { background: url(/images/bg_button.png) no-repeat; height: 22px; color:#fff; text-align: center; padding:0; margin:0; width: auto;}

.small {	font-size: 10px; color: #fff;}
.red {font-size: 16px; font-weight: 700; color: #fff; padding: 5px 0 0 5px}

.submit { float: right; margin-top:385px;margin-right: 20px;margin-bottom:20px;
	
}

/*Forms*/

.left_column_form {  float: left; width: 220px; margin: 0 0 15px 0px;  font-size: 12px;}

.left_column_form1 {  float: left; width: 220px; padding-bottom:15px;padding-left:142px;  font-size: 12px;}

.right_column_form {  float: left; width: 220px; padding: 0 0 15px 85px;  font-size: 12px;}
.introform {margin: 0 0 0 142px; font-size: 12px; margin-bottom: 15px; margin-top: 15px}
.introform h1 {font-size: 16px; font-weight: 700;margin:0 0 10px;}
.introform .find_message{ font-size:12px;color:#ffff55; }

form 	{
margin : 0;
padding : 0;
}

fieldset {
margin : 0;
padding : 1em;
border : 1px solid #ccc;
font-size: 12px;
}

	fieldset div br {
	display : none;
	}

/* Style the legend, labels and the div containing the submit button. */

legend {
font-weight : bold;
color : #333;
margin : 0;
padding : 0.5em;
}

label {
display : block; color:#fff; font-size: 12px;
}

fieldset div {
margin : 0;
padding : 0;
}

	fieldset div.fm-optional {
	display : block;
	}

	fieldset div input {
	width: 200px; /* Width for modern browsers */
	border : 1px solid #900;
	padding : 1px;

	}
	
	fieldset div select {

	font-size : 12px;
	width: 200px; /* Width for modern browsers */
	border : 1px solid #900;
	padding : 1px;
	}
						
	fieldset div label:before {
	content: "* ";
	}

		fieldset div.fm-optional label:before {
		content: "";
		}
	
/* Optional fields. */

.fm-optional input {
border : 1px solid #ccc;
margin: 4px  0 10px 0;
}

.fm-optional select {
border : 1px solid #ccc;
margin: 4px  0 10px 0;
 width: 205px;
}


/*Footer*/

#footer { width:740px; min-height: 10px;  background-color: #fff; font-size: 11px; color:#ccc; padding: 15px  30px}



a.blue:link, a.blue:visited, a.blue:active 	{color:	#33a4ba; text-decoration: none;}
a.blue:hover	{text-decoration: underline; }

.nobut{height:1px;}