body{
margin:0;
padding:0;
}

#avayacontent, #vidconference {
text-align:left;
}


#content{
	margin: 15px 15px 15px 15px;
	padding: 0;
	width: 540px;
	float: left;
	font-size: 14px;
}

#avayacontent, #vidconference{
	padding: 0;
	font-size: 14px;
	padding:10px;
}


#content-sidebar{
	margin: 15px 15px 0 0;
	padding: 5px;
	width: 170px;
	float: right;
	background: #b2d281;
}

#inforequest {
border: 2px solid #325b0a;
background: white;
color: #325b0a;
padding: 5px;
margin: 10px 0 0 0;
}

#inforequest h2{
margin: 0;
font-size: 14px;
}



/* Content Text */

#content {
	text-align: left;
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
	color: #0076d9;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 0;
	font-family: Arial;
	}
	
#avayacontent, #vidconference h1{
	color:red;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	font-size:22px;
	text-align: left;
	font-family: Arial;
}

#vidconference h1{
color:#0076d9;
margin-bottom: 3px;
margin-top:4px;
}

#vidconference h2 a{
text-decoration:underline;
color:#0076d9;
}

#vidconference h1 a{
color:#0076d9;
}

#vidconference h1 a:hover{
color: #0076d9
}

#vidconference h2 a:hover{
color:#0076d9
}



#avayacontent h4 a{
color:red;
}

#avayacontent h4 a:hover{
	color:black;
}

#content,#avayacontent, #vidconference h2{
	font-size: 12px;
	line-height: 1.3;
	color: #3b3b3b;
	font-weight: bold;
	clear: both;
	margin: 0;
	padding: 5px 0 0 0;
	
	}
#avayacontent h2 {
margin-bottom: 5px;
font-size:14px;
}

#vidconference h2{
	margin:2px 0 0 0;
	font-size:16px;
	color:#0076d9;
	font-family:Arial;
	line-height: 1.3;
	padding: 5px 0 0 0;
	clear: none;
}

#vidconference h3{
	font-family:Arial;
	font-size:16px;
	color:#cc6600;
	margin-top:10px;
	margin-bottom:6px;
}

#vidconference h3 a {
text-decoration:underline;
}

#vidconference h3 a:hover {
color:#0076d9;
text-decoration:underline;
}



#content,#avayacontent h3 {
	font-size: 12px;
	line-height: 1.5;
	padding: 5px 5px 5px 0;
	color: #3b3b3b;
	font-weight: bold;
	clear: both;
	margin: 0;
	padding: 5px 0 0 6px;
	text-align: left;
	}
	


#content,#avayacontent,#vidconference  p {
	font-size: 12px;
	line-height: 1.5;
	padding: 0;
	color: #3b3b3b;
	margin-bottom: 4px;
}

#vidconference p{
	color:black;
	font-size:12px;
	font-family:Arial;
	margin-top:3px;
	margin-bottom: 8px;

}

#vidconference p a {
	text-decoration:underline;
	color:#0076d9;
}

#vidconference p a:hover {
	text-decoration:none;
	color:#cc6600;
}
#vidconference p a:visited {
	color:#cc6600;
}


#avayacontent p{
margin:0;
margin-bottom:5px;
}


#box h3{
margin-bottom: 0px;
}

#content, #contacttext,#avayacontent a {
	color: blue;

}

#contacttext p {
	font-size: 12px;
	line-height: 1.5;
	padding: 5px 5px 2px 0;
	color: #3b3b3b;
}

#content, #contacttext,#avayacontent a:hover {
	color: #CC6600;
}

#content,#avayacontent ol {
line-height: 1.5;
}

#content,#avayacontent ol li {
margin-bottom: 5px;
	color: #646464;
	font-size:11px;
	line-height: 15px;

}

#content ul {
	margin:0 0 1.5em 0;
	padding:0;
	list-style-type:none;
}

#content,#avayacontent,#vidconference ul li  {
	background: url("http://www.headsetexperts.com/kw/images/arrow.gif") no-repeat 2px 5px;
	margin: 0 0 3px 0;
	padding: 0 0 0 12px;
	list-style-type:none;
	color: #646464;
	font-size:11px;
	line-height: 15px;
}

#vidconference ul{
	margin:0;
	padding:0;
	font-size: 12px;
}

#vidconference ul li {
	font-size:12px;
	margin:15px;
	color:#464646;
	font-family:arial;
}

#content,#vidconference li a {
color:blue;
}

#content,#vidconference li a:hover {
color:#CC6600;

}

.pdflink {
	padding-right: 20px;
}

.flashlink {
	background: url("http://www.headsetexperts.com/images/ielements/flash.gif") right center no-repeat;
	padding-right: 20px;
}


/* End Content */

#sidebar ul{

	margin: 0;
	padding: 0;
	list-style: none;
	border: solid 1px #4382d6 ;

}

#sidebar ul li{
	margin: 0;
	padding: 0;
	border-bottom:1px solid #e2e2e2;

}

#sidebar ul li a{
	margin: 0;
	padding: 4px;
	display: block;
	text-decoration: none;
	color: black;
}


#sidebar ul li a:hover{
	background: #fffba8;}

#sidebar h2 {
	background: #004980 url("http://www.headsetexperts.com/articles/images/sidebar-header.png") center no-repeat;
	width: 100%;
	text-align: center;
	font-size: 14px;
	padding: 4px 0 4px 0;
	margin: 0;
	color: white;
	
}

/* product list */
#productlist {
	width: 470px ;
	margin: 0 auto ;
	padding:0;
	border: 1px solid #a1a1a1;
	background-color: #ccc;
}

.productitem{
	border:1px solid #888;
	background:#f9f9f9;
	padding:3px;
	width:135px;
	margin:3px;
	height:180px;
	float:left;
	font-size: 11px;
}

.productlistimage {
	padding:4px;
	border:1px solid #ccc;
	margin:auto;
	background-color:#FFF;
	margin-bottom:2px;
	height:125px;
	text-align:center;	
	overflow: hidden;
}

.articlestub {
	padding: 0;
	margin: 10px auto;
	font-size: 10px;
	line-height: 1.5;
}

.articlestub h3{
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 1;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #1b5790;
}
}

.articlestub h4{
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 1;
	font-size: 9px;
	font-weight: normal;

}

ul.breadcrumb {
	float: left;
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
	clear: right;
	width: 520px;
	font-size: 10px;
}

#content,#avayacontent ul.breadcrumb li {
	background: url("http://www.headsetexperts.com/templates/1/images/clear1x1.gif") no-repeat 2px 5px;
	float: left;
	margin: 0 0 0 0;
	padding: 5px 10px 0 0;
	line-height: 1
;

}

ul.breadcrumb li a {
	color: #333;
	background: none;
	text-decoration: none;
	padding: 5px 5px 5px 0;
	margin-bottom: 0;

}

ul.breadcrumb li a:hover {
	color: #004a80;
	text-decoration: underline;
}

#content,#avayacontent p.pdacc a{
	padding: 5px 0;
}

/*The .clearfix {display: inline-block;} is seen by all browsers, and fixes IE/Mac. Then, inside the rule set that is hidden from IE/Mac, the display is reset to block. That's all she wrote! Simply stick the above code into your CSS, and use .clearfix on any box that has to contain a sizable float. Ain't that cool? Just watch out for previous external floats triggering the IE Float Model, as mentioned earlier. */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

 #contactform table, #contacttext table{
 background-color: white;
 color: #000000;
 
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
} 

#contactform td, #contacttext td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

.labelcell, .contacttext {
 font: 12px Arial;
 color: black;
 background-color: transparent;
 font-weight: bold;
 
 
}


.contacttext {
font-weight: normal;
}


.fieldcell {
 background-color: white;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;

} 

.fieldcell input {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}
.button {
 font: 11px Arial;
 background-color: #D7E5F2;
 color: #102132;
 margin-top: 2px;
 margin-bottom: 2px;

}

/* Avaya Article CSS */


#avayacontent ul {
padding:0;
margin:0;
color:black;
}

#avayacontent ul li{
color:black;
}

#avayamenu ul{
display:inline;
padding-top:10px;
margin:5px 0px 7px 0px;
}

#avayamenu li{
display:inline;
margin:5px 0px 7px 0px;
padding-top:10px;

}

#avayacontent a{
color:black;
text-decoration:underline;
font-size:12px;
}

#avayacontent a:hover{
color:red;
text-decoration:none;
}

#avayacontent li a{
font-size:11px;
}

#box p{
	font-size:10px;
	padding: 0px 5px 0px 7px;
	margin: 0;
	
}

#box h3{
	margin:0;
	padding: 5px 0px 0px 5px;
}

#box{
padding:0;
margin:0;
background-repeat:no-repeat;
}

#avayacontent h4 a{
font-size:12px;
}


#box p a{
margin:0;
padding:0;
position:relative;
}

#box a{
color:black;
font-size:10px;
text-align:right;
}

#box a:hover{
text-align:right;
color:red;
}

.boxlink{
text-align:right;
}

#box h3 a{
font-size:11px;
}

#avayacontent h1 a{
font-size:22px;
color:red;
text-decoration:underline;
}

#avaycontent h1 a:hover{
color:black;
text-decoration:none;
}

#header h3{
margin:0;
padding:0;
}

#header h1{
margin:0;
padding:0;
}

#header{
background-repeat:no-repeat;
}

#avayacontent img{
float:right;
}

#vidconference img{
margin:2px 5px 4px;
}

/* Avaya Form CSS */

 #avayaform table{
 background-color: white;
 color: #000000;
 
 border: 1px solid #fee5e5;
 border-collapse: collapse;
} 

#avayaform td{
 border: 1px solid #fee5e5;
 padding-left: 0px;
}

#thumbnails p{
	font-size:11px;
	color:gray;
	margin:0;
	padding:0;
}

#thumbnails table{
width:200px;
}

#thumbnails td p{
padding: 8px;
}
#divthumbnail {
float: left;
width:200px;
margin: 5px;
border: 1px solid gray;
clear: left;
}

#thumbnails img {
margin:0;
}

.labelcell, .contacttext {
 font: 12px Arial;
 color: black;
 background-color: transparent;
 font-weight: bold;
 
 
}


.contacttext {
font-weight: normal;
}


.fieldcell {
 background-color: white;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;

} 

.fieldcell input {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: white;
 color: black;
 border: 1px solid gray;
 margin-right: 5px;
}
.button {
 font: 11px Arial;
 background-color: #3d3c3c;
 color: white;
 margin-top: 2px;
 margin-bottom: 2px;

}

p {

font-size: 12px;
}

#avayaform{
text-align:left;
}
/* End Avaya Form CSS */


/* End Avaya Article CSS */

/* We can help tag lines */
#wecanhelp h1 {
font-size:16px;
}

#wecanhelp h3{
font-size:14px;
padding-left:0px;
}

#wecanhelp p{
font-size:12px;
}
/* End We can help tag lines */

/* Leasing CSS */

#leasing h2{
font-size:14px;
}

/* End Leasing CSS */


/************************

Downloads CSS

***********************/

#vidconference #downloads {
padding:4px;
float:right;
text-align:center;
margin:8px;
display:inline;

}


/************************

Downloads CSS

************************/

/************************

2 column CSS

************************/

#vidconference  {
width:750px;
padding-right: 8px;
padding-left: 8px;
}


#lsidebar {
float:left;
width:250px;
}

#rsidebar {
float:right;
width:250px;
clear: both;
padding: 0 8px 8px 8px;
border-left: 1px solid #666666;
margin-left: 8px;
margin-bottom: 5px;
}


#rsidebar h1 { font-size: 16px; margin-top: 10px;  }
#rsidebar p { font-size: 11px; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#main-content { width: 440px; }

/************************

2 column CSS

************************/

#book-demo label { font-weight: bold; }

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin-bottom: 4px; }
