body{
margin:0;
padding:0;
}

#avayacontent {
text-align:left;
}

#content{
	margin: 15px 15px 15px 15px;
	padding: 0;
	width: 540px;
	float: left;
	font-size: 14px;
}

#avayacontent{
	margin: 0;
	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 h1{
	color:red;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	font-size:22px;
	text-align: left;
	font-family: Arial;
}

#avayacontent h4 a{
color:red;
}

#avayacontent h4 a:hover{
	color:black;
}

#content,#avayacontent h2 {
	font-size: 12px;
	line-height: 1.3;
	padding: 5px 5px 5px 0;
	color: #3b3b3b;
	font-weight: bold;
	clear: both;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
	}
#avayacontent h2 {
margin-bottom: 5px;
font-size:14px;
}

#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  p {
	font-size: 12px;
	line-height: 1.5;
	padding: 0;
	color: #3b3b3b;
	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 ul li {
	background: url("http://www.headsetexperts.com/kw/images/arrow_red.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;
}


#content li a {
color:blue;
}

#content 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;
color:Blue;

}

#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;
}

/* Avaya Form CSS */
#avaya-articletop {
background-image: url(http://www.headsetexperts.com/avaya/images/avaya-articletop.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 50px;
}

.avayatableheader {
	background-image: url(http://www.headsetexperts.com/avaya/images/Avaya-Card.png);
	background-position: top right;
	background-repeat: no-repeat;
}

 #avayaform table{
 background-color: #e6e6e6;
 color: #000000;
 border: 1px solid #d4d4d4;
 border-collapse: collapse;
} 

#avayaform td{
 /* border: 1px solid #d4d4d4; */
 padding-left: 0px;
}



.labelcell, .contacttext {
 font: 12px Arial;
 color: black;
 background-color: transparent;
 font-weight: bold;
 
 
}


.contacttext {
font-weight: normal;
}


.fieldcell {
 background-color: #e6e6e6;
 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;

}


#avayaform{
text-align:left;
}
/* End Avaya Form CSS */


.avayabox {margin: 10px auto;}

/* 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 */

