h6.content_header { height:31px; padding-left:2px; margin:0 0 10px 0;}
h6.content_header span { height:30px; line-height:30px; padding:0 10px 0 10px; font-weight:normal; font-size:12px; color:#000; border-bottom:#fff 1px solid; display:block;}
h6.content_header.white { background:url(../img/grey_header_left.gif) no-repeat top left;}
h6.content_header.white span { background:#e0e1dd url(../img/grey_header_right.gif) no-repeat top right; border-bottom:#babbbc 1px solid;}
h6.content_header.blue { background:url(../img/blue_header_left.gif) no-repeat top left;}
h6.content_header.blue span { background:#c4d3d9 url(../img/blue_header_right.gif) no-repeat top right;}
h6.content_header.green { background:url(../img/green_header_left.gif) no-repeat top left;}
h6.content_header.green span { background:#b8bd9a url(../img/green_header_right.gif) no-repeat top right;}
h6.content_header.orange { background:url(../img/orange_header_left.gif) no-repeat top left;}
h6.content_header.orange span { background:#f3ddb2 url(../img/orange_header_right.gif) no-repeat top right;}
div#centercol ul.arrowlinks { margin:0 0 10px 7px !important; padding:0; list-style:none;}
.arrowlinks li { margin:0; padding:0 0 0 15px; background:url(../images/ico-bullet.gif) no-repeat 0 3px;}
div#centercol ul.graybullets { margin:0 0 10px 7px !important; padding:0; list-style:none;}
.graybullets li { margin:0; padding:0 0 0 15px; background:url(../images/ico-bullet_gray.gif) no-repeat 0 3px;}
.search_glass_bg { width:200px; height:20px; background:url(../img/bg-left-search.gif) no-repeat 0 0;}
.input_glass_bg { width:150px; height:20px; background:url(../img/bg_input.gif) no-repeat 0 0;}
.comments_glass_bg { width:186px; height:70px; background:url(../img/bg_comments.gif) no-repeat 0 0;}
.comments_glass { width:174px; height:58px; color:#999; font:10px/11px Arial, Helvetica, sans-serif; background:none;  outline:none; border:none;  padding:5px;}
.text_glass { width:153px; height:13px; color:#999; font:10px/11px Arial, Helvetica, sans-serif; background:none;  outline:none; border:none; float:left; padding:5px 0 0 5px;}
.button_glass { float:right; margin:2px 0 0; outline:none;}
div.search_overflow { overflow:auto; *overflow:visible;  *overflow-x:auto;  *overflow-y:hidden;  *padding-bottom:15px;}
body,html{	margin:0;	padding:0;	font-size:9pt;	font-family: Arial, Helvetica, sans-serif;	line-height:14px;	background:#bfbfc0 url(../images/bg-body.jpg) repeat-x 0 0;}
h2,h3{padding:0; margin:0;}
form,fieldset{margin:0;padding:0;}
a{	color:#2f4863;	text-decoration: none;}
#all{width:960px;margin:0 auto;position:relative;}
#main{border-left:1px solid #babbbc;border-right:1px solid #babbbc;}
/* header */
#header{height:108px;background:#fff;}
#header h1{margin:0;}
#header h1 a{width:100px;height:60px;float:left;overflow:hidden;margin:7px 0 0 21px;text-indent:-9999px;}
/* login box */
#login-box{width:277px;height:63px;overflow:hidden;float:right;margin:3px 2px 3px 0;padding:0 13px 0 0;display:inline;background:url(../images/bg-login-box.gif) no-repeat 0 0;}
#login-box h3{margin:8px 0 0 15px!important;width:80px;height:12px;background:url(../images/txt-login-box-h3.gif) no-repeat 0 0;text-indent:-9999px;}
#login-box input{

	float:left;

	border:none;

	background:none;

	color:#BABBBC;

	font:10px/11px Arial, Helvetica, sans-serif;

	outline:none;

}

#login-box .login{

	float:left;

	display:inline;

	width:110px;

	height:20px;

	margin:4px 0 0 14px;

	background:url(../images/bg-login.gif) no-repeat 0 0;

}

#login-box .login input{

	width:105px;

	padding:3px 0 0 5px;

	height:13px;

}

#login-box .password{

	float:left;

	width:150px;

	height:20px;

	margin:4px 0 0 3px;

	display:inline;

	background:url(../images/bg-password.gif) no-repeat 0 0;

}

#login-box .password .text{

	width:103px;

	height:13px;

	padding:3px 0 0 5px;

}

#login-box .password .button{

	float:right;

	margin:1px 0 0;

}

#login-box span{

	float:right;

	background:url(../images/ico-bullet.gif) no-repeat 0 3px;

	padding:0 0 0 12px;

	margin:2px 0 0 7px;

}



#login-box p {

	font-size:11px; 

	color:#666666; 

	margin:2px 0px 0px 0px; 

	padding:0px; 

	line-height:15px;

}



#login-box a{

	float:left;

	font-size:10px;

	padding:0 0 0 1px;

	color:#2f4863;

}

#login-box a:hover{

	color:#941726;

	text-decoration:none;

}



#login-box ul {

	float:left;

	width:217px;

	margin:0;

	padding:0px;

	list-style:none;

	line-height:15px;

}



#login-box li {

    float:left;

	display:inline;

	width:192px;

	margin:0 0 0 0px;

	padding:2px 0 0 10px;

	background:url(../images/ico-bullet.gif) no-repeat 0 6px;

}



/* language box */

#language{

	height:39px;

	margin:3px 10px 0 0;

	float:right;

	display:inline;

	position:relative;

}

.opened{

	width:170px;

	background:url(../images/bg-language.gif) no-repeat 100% 3px;

}

.closed{

	width:110px;

	background:url(../images/bg-language-closed.gif) no-repeat 100% 3px;

}

#language ul{

	float:right;

	list-style:none;

	margin:0;

	padding:0 70px 0 0;

	height:36px;

	position:absolute;

	top:3px;

}

.closed ul{

	padding:0 68px 0 0!important;

}

#language ul li{

	list-style:none;

	margin:0 0 0 9px;

	padding:0 0 0 12px;

	float:left;

	display:inline;

	background:url(../images/bg-lang-li.gif) no-repeat 0 11px;

}

.closed li{

	background:none!important;

	display:none!important;

}

.closed .active{

	display:block!important;

}

#language ul li.english{

	padding:0 0 0 11px;

	margin:0;

	background:none;

}

#language ul li a{

	float:left;

	width:40px;

	height:11px;

	overflow:hidden;

	text-indent:-9999px;

	margin:11px 0 0;

	background:url(../images/text-language.gif) no-repeat 0 0;

}

#language ul li.english a{

	width:30px;

	background-position:0 -8px;

}

#language ul li.asian1 a{

	width:23px;

	background-position:-30px -8px;

}

#language ul li.asian2 a{

	width:33px;

	background-position:-53px -8px;

}

#language ul li.asian3 a{

	width:31px;

	background-position:-86px -8px;

}

#language ul li.asian4 a{

	width:22px;

	background-position:-117px -8px;

}

#language a.open-close{

	position:absolute;

	right:0;

	top:0;

	float:right;

	width:11px;

	height:11px;

	text-indent:-9999px;

	overflow:hidden;

}

.opened a.open-close{

	background:url(../images/bg-toggler-minus.gif) no-repeat 0 0;

}

.closed a.open-close{

	background:url(../images/bg-toggler-plus.gif) no-repeat 0 0;

}

/* top navigation */

#main-nav{

	width:954px;

	height:38px;

	float:left;

	padding:0 0 0 4px;

	background:url(../images/bg-nav-left.gif) no-repeat 0 0;

	border-top:1px solid #babbbc;

}

#main-nav div{

	width:950px;

	height:38px;

	float:left;

	padding:0 4px 0 0;

	background:url(../images/bg-nav-right.gif) no-repeat right 0;

}



#main-nav div.myAvagobtn{

	width:950px;

	height:38px;

	float:left;

	padding:0 4px 0 0;

	background:url(../images/bg-nav-right-myavago.gif) no-repeat right 0;

}



#main-nav ul{

	list-style:none;

	margin:0;

	padding:0;

	width:950px;

	height:38px;

	background:url(../images/bg-nav-repeat.gif) repeat-x 0 0;

}

#main-nav li{

    float:left;

	height:30px;

	position:relative;

	background:url(../images/bg-mainnav-li.gif) no-repeat 100% 2px;

}

#main-nav li a{

	display:block;

	height:30px;

	margin:2px 0 0;

	padding:6px 0 0 0;

	color:#fff;

	text-decoration:none;

	font-size:12px;

	text-align:center;

	line-height:normal;

}

/*fix for IE6 separator aligment 07-09-2008*/
*html #main-nav li#products a,
#main-nav li#Homepage a,
#main-nav li#applications a,
#main-nav li#resources a,
#main-nav li#support a,
#main-nav li#purchase a,
#main-nav li#news-and-events a,
#main-nav li#about a,
#main-nav li#contact a,
#main-nav li#careers a,
#main-nav li#myAvago a,
#main-nav li#products.active a,
#main-nav li#applications.active a,
#main-nav li#resources.active a,
#main-nav li#support.active a,
#main-nav li#purchase.active a,
#main-nav li#news-and-events.active a,
#main-nav li#about.active a,
#main-nav li#contact.active a,
#main-nav li#careers.active a,
#main-nav li#products.hover a,
#main-nav li#applications.hover a,
#main-nav li#resources.hover a,
#main-nav li#support.hover a,
#main-nav li#purchase.hover a,
#main-nav li#news-and-events.hover a,
#main-nav li#about.hover a,
#main-nav li#contact.hover a,
#main-nav li#careers.hover a,
#main-nav li#myAvago.hover a,{transparent url(../img/bg-mainnav-li.gif) no-repeat scroll 100% 4px}
/*end of comment*/


#main-nav li.hover,

#main-nav li.active{

	background:url(../images/bg-mainnav-li-hover.gif) repeat-x 0 2px;

}

#main-nav li.hover a,

#main-nav li.active a{

	background:url(../images/bg-mainnav-li.gif) no-repeat 100% 0;

}

#main-nav li{
	width:84px;
	margin:0 0 0 -2px;
}
#main-nav li#products.hover,
#main-nav #products.active{
	background:url(../images/bg-mainnav-li-first.gif) no-repeat 0 2px;
}



#main-nav li#applications a{

	width:105px;

}

#main-nav li#resources a{

	width:90px;

}

#main-nav li#support a{

	width:81px;

}

#main-nav li#purchase a{
	width:85px;
}

#main-nav li#news-and-events a{

	width:114px;

}

#main-nav li#about a{

	width:70px;

}

#main-nav li#contact a{

	width:78px;

}

#main-nav li#careers a{

	width:78px;

}

#main-nav li#careers.hover a,

#main-nav li#careers.active a{

	background:url(../images/bg-mainnav-li_red.gif) no-repeat 100% 0;

}



#main-nav li#myAvago {

	float:right; 

	width:166px;

}



#main-nav li#myAvago a{

	float:right; 

	background:url(../images/bg-mainnav-li-hover.gif) repeat-x 0 0;

	color:#fff; 

	width:166px;

}



#main-nav li#myAvago a:hover{

	background-image:none !important;

}



/* dropdown */

#main-nav ul ul{

	width:158px;

	height:auto;

	position:absolute;

	left:0;

	top:30px;

	background:#646c70;

	border-bottom:1px solid #c5c7cf;

	border-top:none;

	display:none;

}

#main-nav ul ul li{

	width:156px;

	height:auto;

	min-height:19px;

	xheight:19px;

	float:left;

	border:1px solid #c5c7cf;

	border-bottom:none;

	background:none;

}

#main-nav ul ul li a{

	width:135px!important;

	height:auto;

	xheight:17px;

	padding:2px 0 0 21px;

	margin:0;

	background:none!important;

	text-indent:0;

	color:#ffffff;

	text-decoration:none;

	text-align:left;

	font-size:11px;

}

#main-nav li:hover,

#main-nav li.hover{

	position:relative;

}

#main-nav li:hover ul,

#main-nav li.hover ul,

#main-nav li li:hover ul,

#main-nav li li.hover ul{

	display:block;

}

#main-nav ul ul li:hover,

#main-nav ul ul li.hover{

	background:#aa272f;

}

#main-nav ul ul li:hover li a,

#main-nav ul ul li.hover li a,

#main-nav ul ul ul li:hover li a,

#main-nav ul ul ul li.hover li a{

	color:#fff;

}

#main-nav ul ul li:hover a,

#main-nav ul ul li.hover a,

#main-nav ul ul ul li:hover a,

#main-nav ul ul ul li.hover a,

#main-nav ul ul ul li li a:hover,

#main-nav ul ul ul li li a.hover,

#main-nav ul ul ul ul li li a:hover,

#main-nav ul ul ul ul li li a.hover{

	color:#fff;

}

#main-nav ul ul li .dropdown,

#main-nav ul ul li:hover li .dropdown,

#main-nav ul ul li.hover li .dropdown,

#main-nav ul ul ul li:hover li .dropdown,

#main-nav ul ul ul li.hover li .dropdown{

	background:url(../images/bg-plus.gif) no-repeat 7px 7px!important;

}

#main-nav ul ul li:hover .dropdown,

#main-nav ul ul li.hover .dropdown,

#main-nav ul ul ul li:hover .dropdown,

#main-nav ul ul ul li.hover .dropdown,

#main-nav ul ul ul ul li:hover .dropdown,

#main-nav ul ul ul ul li.hover .dropdown{

	background:url(../images/bg-minus.gif) no-repeat 7px 9px!important;

}

#main-nav li:hover ul ul,

#main-nav li.hover ul ul,

#main-nav li:hover ul ul ul,

#main-nav li.hover ul ul ul,

#main-nav li:hover ul ul ul ul,

#main-nav li.hover ul ul ul ul{

	display:none;

}

#main-nav li li:hover ul,

#main-nav li li.hover ul,

#main-nav li li li:hover ul,

#main-nav li li li.hover ul,

#main-nav li li li li:hover ul,

#main-nav li li li li.hover ul{

	left:157px;

	top:0;

	display:block;

}





/* flash block */

#flash{

	width:958px;

	height:198px;

	overflow:hidden;

	border-bottom:1px solid #babbbc;

}

/* content block */

#columns{

	width:958px;

	overflow:hidden;

	padding:20px 0 0 0;

	background:url(../images/bg-columns.png) repeat-x 0 0;

}

#columns div.columns-bg{
	width:958px;
	overflow:hidden;
	background:url(../images/bg-columns-repeat.gif) repeat-y 0 0;
}

#columns div.columns-bottom{
	width:958px;
	overflow:hidden;
	background:url(../images/bg-columns-bottom.gif) no-repeat 0 100%;
}

#two-columns div.productleft,
#two-columns div.left,
#columns div.left,
#columns div.mid-left,
#columns div.right,
#columns div.mid-right{
	width:237px;
	margin:1px 0 0 2px;
	float:left;
	display:inline;
}

#columns div.middle{
	width:475px;
	margin:1px 0 0 2px;
	float:left;
	display:inline;
}

#two-columns div.left,
#columns div.left{
	padding:0 0 42px;
}

#two-columns div.two-columns-right
{
	float:left;
	width:715px;
	*width:685px;
	margin:1px 0 0 2px;
}

#columns a:hover,
#three-columns a:hover{

	color:#941726;

	text-decoration:none;

}

.productleft h3,
.left h3{
	width:200px;
	height:25px;
	overflow:hidden;
	margin:6px 18px 0 19px;
	background:url(../images/bg-leftcol-h3.gif) no-repeat 0 0;
	font:14px/16px Arial, Helvetica, sans-serif;
}


#two-columns .productleft h3 a,
#two-columns .left h3 a,
#columns .left h3 a{
    float:left;
	padding:0 17px 0 0;
	margin:3px 0 0 17px;
	background:url(../images/bg-toggler-plus.gif) no-repeat 100% 4px;
	color:#2f4863;
}

#two-columns .productleft h3 a:hover,
#two-columns .left h3 a:hover,
#columns .left h3 a:hover{
	color:#941726;
}

.productleft ul {
    width:198px;
	overflow:hidden;
	margin:0 12px 0 10px;
	padding:4px 8px 10px;
	list-style:none;
	margin-bottom:10px !important;
}

ul #productTree {
    margin-left:-20px;
    line-height:15px;
    _margin-left:-40px;   
    *margin-left:-30px !important; 
}

.left ul{
	width:198px;
	overflow:hidden;
	margin:0 12px 0 10px;
	padding:4px 8px 10px;
	list-style:none;
	margin-bottom:10px !important;
	/*background:url(../images/bg-left-ul.gif) repeat-x 0 100%;*/
}


.productleft ul li,
.left ul li{
	width:183px;
	float:left;
	overflow:hidden;
	margin:3px 0 0;
	padding:0 0 0 15px !important;
	background:url(../images/ico-bullet.gif) no-repeat 0 4px;
}

.productleft ul li a:hover,
.productleft ul li a,
.left ul li a{
	float:left;
}

.left fieldset,

.search fieldset{

	width:200px;

	overflow:hidden;

	background:url(../images/bg-left-search.gif) no-repeat 0 0;

	border:none !important;

}

.left form .text,

.search form .text{

	float:left;

	width:153px;

	height:13px;

	border:none;

	padding:4px 0 0 5px;

	background:none;

	color:#999;

	font:10px/11px Arial, Helvetica, sans-serif;

	outline:none;

}

.left form .button,

.search form .button{

	float:right;

	margin:2px 0 0;

	outline:none;

}

.left form ul,

.search form ul{

	float:left;

	margin:11px 0 0 -4px;

	padding:0;

	background:none;

	list-style:none;

}

.left form li,

.search form li{

	float:left;

	display:inline;

	width:auto;

	padding:0 0 0 6px;

	margin:0 6px 0 -2px;

	background:url(../images/bg-left-form-li.gif) no-repeat 0 2px;

}

.left form ul li a,

.search form ul li a{

	padding:0;

	background:none;

}

.mid-left .bg-head,

#three-columns .rightcol .bg-head{

	float:left;

	display:inline;

	background:url(../images/bg-orange-head.gif) no-repeat 0 0;

}



.mid-left form,

#three-columns .rightcol form{

	float:left;

	display:inline;

	width:214px;

	overflow:hidden;

	margin:0 0 0 12px;

	padding:0 0 12px;

	background:url(../images/bg-left-ul.gif) repeat-x 0 100%;

}



.divider {

    float:left;

	display:inline;

	width:214px;

    padding:0 0 12px;

	height:1px;

	background:url(../images/bg-left-ul.gif) repeat-x 0 100%;

}



.mid-left fieldset{

	float:left;

	width:214px;

	border:none !important;

}



.relatedBox fieldset, .purchase fieldset, .support fieldset, #login-box fieldset{

    border:none !important;

}

.mid-left label,

.rightcol label{

	float:left;

	width:206px;

	margin:0 0 0 8px;

	padding:6px 0 4px;

	color:#4D4F53;

}

.mid-left select,

.rightcol .purchase select, 

.rightcol .search select, 

.rightcol .relatedBox select,

.rightcol .support select{

	float:left;

	height:18px;

	width:154px;

	margin:0 0 0 5px;

	padding:0;

	font:11px/13px Arial, Helvetica, sans-serif;

	position:static;

}

.mid-left input{

	float:right;

	margin:1px 4px 0 0;

}

.find-doc,

.order-samples{

	float:left;

	margin:9px 0 21px 23px;

	padding:0 0 0 12px;

	/*line-height:12px;*/

	background:url(../images/ico-bullet.gif) no-repeat 0 2px;

}



.login{

	float:left;

	margin:10px 0 0 24px;

}

.mid-left .distributor{

	padding:0 0 9px;

}

.distributor label{

	margin:0 0 0 12px;

}

.distributor select{

	margin:0 0 2px 9px;

}

.order-samples{

	margin:9px 0 0 23px;

}

.mid-left p,
.purchase p{
	width:208px;
	float:left;
	display:inline;
	margin:3px 0 0 19px;
	color:#4D4F53;
}



.new{
	width:425px;
	overflow:hidden;
	margin:0 15px;
	padding:0 0 8px;
	list-style:none;
}

.new li{

	float:left;

	width:197px;

	overflow:hidden;

	margin:7px 5px 0;

	padding:0 0 6px;

}

.new li img{

	float:left;

	margin:3px 0 0;

}

.new li div{

	float:right;

	width:126px;

}

.new h3{

	margin:0;

	font:bold 11px/15px Arial, Helvetica, sans-serif;

}

.new p{

	margin:0;

	color:#4d4f53;

	line-height:15px;

}

.new span{

	float:left;

	margin:3px 0 0;

	padding:0 0 0 12px;

	background:url(../images/ico-bullet.gif) no-repeat 0 3px;

}



ul.events{

	width:425px;

	overflow:hidden;

	margin:0 20px;

	padding:3px 0 0;

	list-style:none;

	background:url(../images/bg-left-ul.gif) repeat-x 0 100%;

}

ul.events li{
	overflow:hidden;
	float:left;
	padding:3px 0 12px;
}

ul.events li p{
	margin:0;
	color:#4D4F53;
	line-height:15px;
}

.mid-right .view-all{

	float:left;

	padding:0 0 0 15px;

	margin:8px 0 0 20px;

	background:url(../images/ico-bullet.gif) no-repeat 0 3px;

}

.indexright ul,
.right ul{
	width:196px;
	overflow:hidden;
	list-style:none;
	line-height:15px;
	background:url(../images/bg-left-ul.gif) repeat-x 0 100%;
}

.indexright
{
	float:right; margin-right:13px;width:227px;
}

.indexright ul li,
.right ul li{

}

.indexright ul.product-news,
.indexright ul.corporate-news,
.right ul.product-news,
.right ul.corporate-news{
	margin:0 0 0 11px;
	padding:0 9px 7px;
}

.mailbox {
    margin:5px;
    text-align:center;
    padding:5px;
    width:200px;
}

.indexright ul.product-news li,
.indexright ul.corporate-news li,
.right ul.product-news li,
.right ul.corporate-news li{
	margin:10px 0 4px;
}

.indexright .product-news p,
.indexright ul.corporate-news p,
.right .product-news p,
.right ul.corporate-news p{
	margin:0;
	color:#4D4F53;
}

.indexright h3.corporate-news,
.right h3.corporate-news{
	margin:11px 0 0 20px;
	width:99px;
	height:13px;
	background-position:-511px 0;
	text-indent:-9999px;
}

.indexright ul.corporate-news,
.right ul.corporate-news{
	padding:0 9px 9px;
}

.indexright h3.stay-updated,
.right h3.stay-updated{
	margin:8px 0 0 20px;
	width:83px;
	height:14px;
	background-position:-610px 0;
	text-indent:-9999px;
}

.indexright p.stay-updated,
.right p.stay-updated{
	margin:8px 20px 0;
	line-height:15px;
	color:#4D4F53;
}

.indexright ul.stay-updated,
.right ul.stay-updated{
	margin:0 0 0 11px;
	padding:0 9px 14px;
}

.indexright ul.stay-updated li,
.right ul.stay-updated li{
	padding:0 0 0 13px;
	background:url(../images/ico-bullet.gif) no-repeat 0 5px;
}

.pcn-central-signup{

	float:left;

	margin:12px 0 10px 17px;

	width:138px;

	height:13px;

	background:url(../images/txt-headers.gif) no-repeat -693px 0!important;

	text-indent:-9999px;

	overflow:hidden;

}

/* footer */

#footer{

	/*float:left;*/

	overflow:hidden;

	width:930px;

	height:66px;

	padding:10px 15px 0;

}

#footer ul{

	float:left;

	overflow:hidden;

	margin:0;

	padding:0;

	list-style:none;

}

#footer li{

	float:left;

	padding:0 0 0 6px;

	margin:0 6px 0 -2px;

	background:url(../images/bg-footer-li.gif) no-repeat 0 2px;

}

#footer a{

	color:#4D4F53;

}

#footer a:hover{

	text-decoration:none;

}

#footer .right{

	width:156px;

	float:right;

}

#footer .right li{

	float:right;

	padding:0 6px 0 0;

	margin:0 -2px 0 6px;

	background:url(../images/bg-footer-li.gif) no-repeat 100% 2px;

}

#footer p{

	float:right;

	margin:0!important;

	color:#797979;

}

/* popop page */

.fader{

	position:absolute;

	z-index:9999;

	left:0;

	top:0;

	width:100%;

	height:960px;

	background:url(../images/bg-fader.png);

	display:none;

}

.fader .container{

	width:525px;

	overflow:hidden;

	position:absolute;

}

.fader .cont{

	float:left;

	width:525px;

	padding:0 0 45px;

	background:url(../images/bg-fader-cont.png) repeat-y 0 0;

}

.fader .cont-top{

	width:525px;

	height:37px;

	overflow:hidden;

	background:url(../images/bg-fader-cont-top.png) no-repeat 0 0;

}

.fader .cont-bottom{

	float:left; 

	width:525px;

	height:42px;

	background:url(../images/bg-fader-cont-bottom.png) no-repeat 0 0;

}

.fader .head{

	width:460px;

	height:30px;

	overflow:hidden;

	margin:-9px 29px 0;

	background:#E0E1DD url(../images/bg-fader-head.gif) no-repeat 0 0;

	border-bottom:1px solid #4D4F53;

	position:relative;

}

.fader .head h2{

	float:left;

	display:inline;

	margin:10px 0 0 14px;

	width:144px;

	height:13px;

	background:url(../images/txt-headers.gif) no-repeat -831px 0;

	text-indent:-9999px;

}

.fader .head a{

	float:right;

	color:#4D4F53;

	margin:10px 11px 0 0;

}

.fader .head a:hover{

	text-decoration:none;

}

.fader .leftcol{

	float:left;

	width:213px;

	overflow:hidden;

}

.fader .block{

	float:left;

	display:inline;

	width:213px;

	margin:15px 0 0 48px;

	line-height:15px;

}

.fader .block .open,

.fader .block .close{

	float:left;

	padding:0 0 0 16px;

	font-size:12px;

}

.fader .block .open{

	background:url(../images/bg-toggler-minus.gif) no-repeat 0 2px;

}

.fader .block .close{

	background:url(../images/bg-toggler-plus.gif) no-repeat 0 2px;

}

.fader .block ul{

	float:left;

	width:213px;

	overflow:hidden;

	margin:0;

	padding:0;

	list-style:none;

}

.fader .block li{

	float:left;

	display:inline;

	width:176px;

	overflow:hidden;

	margin:0 0 0 22px;

	padding:0 0 0 15px;

	background:url(../images/ico-bullet.gif) no-repeat 0 5px;

}

.fader .block ul a{

	float:left;

}

.fader .block a:hover{

	color:#941726;

	text-decoration:none;

}

.rightcol{

	float:right;

	display:inline;

	width:240px;

	overflow:hidden;

	margin:0 25px 0 0;

}

.rightcol .block{

	margin:15px 0 0;

}

.fader .footer{

	width:481px;

	height:39px;

	position:absolute;

	bottom:28px;

	left:19px;

	background:#e0e1dd url(../images/bg-popup-footer.gif) repeat-x 0 0;

}

#close-lightbox{

	float:right;

	width:55px;

	height:17px;

	margin:11px 11px 0 0;

	background:url(../images/btn-close-lightbox.gif) no-repeat 0 0;

	text-indent:-9999px;

	overflow:hidden;

}

/* second page */

#three-columns{
	width:958px;
	overflow:hidden;
	padding:22px 0px 5px 0px;
	background:url(../images/bg-three-columns-top.jpg) no-repeat 0 0;
}

#three-columns .columns-bg{
	width:958px;
	float:left;
	background:url(../images/bg-three-columns.gif) repeat-y 0 0;
}

#three-columns .columns-bottom{
	width:958px;
	float:left;
	background:url(../images/bg-three-columns-bottom.gif) no-repeat 0 100%;
}

#two-columns{
	width:958px;
	overflow:hidden;
	padding:22px 0px 5px 0px;
	background:url(../images/bg-two-columns-top.jpg) no-repeat 0 0;
}

#two-columns .columns-bg{
	width:958px;
	float:left;
	background:url(../images/bg-two-columns.gif) repeat-y 0 0;
}

#two-columns .columns-bottom{
	width:958px;
	float:left;
	background:url(../images/bg-two-columns-bottom.gif) no-repeat 0 100%;
}

* html #three-columns .columns-bg,

* html #three-columns .columns-bottom{

	float:none;

}

#three-columns .leftcol{

	width:217px;

	float:left;

	display:inline;

	overflow:hidden;

	margin:0 0 0 12px;

}



ul.special {

    float:left;

	margin:0;

	width:400px;

	padding:10px 0 20px;

	list-style:none;

	line-height:15px;

}



.special li{

    float:left;

	width:350px;

	display:inline;

	margin:0 0 0 10px;

	padding:0 0 0 15px;

	background:url(../images/ico-bullet.gif) no-repeat 0 4px;

	

}



ul.sidenavtitle,

ul.search-products{

	float:left;

	width:217px;

	margin:0;

	padding:10px 0 15px;

	list-style:none;

	line-height:15px;

}

.sidenavtitle li,

.search-products li{

	float:left;

	display:inline;

	width:192px;

	margin:0 0 0 10px;

	padding:0 0 0 15px;

	background:url(../images/ico-bullet.gif) no-repeat 0 4px;

}





ul.expanded {

	float:left;

	width:217px;

	margin:0;

	padding:0px;

	list-style:none;

	line-height:15px;

}



.expanded li {

    float:left;

	display:inline;

	width:192px;

	margin:0 0 0 10px;

	padding:2px 0 0 15px;

	background:url(../images/ico-bullet.gif) no-repeat 0 6px;

}







.sidenavtitle a.active{

	color:#000;

}





#three-columns .leftcol .new{

	float:left;

	display:inline;

	margin:0 0 0 10px;

	

}

#three-columns .centralcol{

	/*Observation by Boban: This column is not working properly for IE6*/

	float:left;

	display:inline;

	width:476px;

	/*margin:0 0 0 10px;*/

	margin:0 0 0 12px;

	padding:0 0 3px;

}

.breadcrumb{
	overflow:hidden;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	color:#666;
	font-size:12px;
}

.breadcrumb li{

	float:left;

	padding:0 12px 0 12px;

	margin:0 0 0 -12px;

	background:url(../images/bg-breadcrumb.gif) no-repeat 3px 4px;

}



.centralcol h3{

	margin:0 0px 0 0px;

	/*margin:0 40px 0 21px;*/

	font-size:16px;

	line-height:18px;

	color:#333;

}

.tab-head{

	height:24px;
	
	width:476px;

	overflow:hidden;

	margin:10px 0 0 0px; 

	background:url(../images/bg-tab-head.gif) repeat-x 0 100%;

	font-size:12px;

	line-height:15px;

}

.tab-head ul{

	float:left;

	width:310px;

	height:24px;

	overflow:hidden;

	margin:0;

	padding:0 0 0 8px;

	list-style:none;

}

.tab-head ul li{

	float:left;

	height:24px;

	margin:0 3px 0 0;

}

.tab-head ul li a{

	float:left;

	height:24px;

	background:url(../images/bg-tab.gif) repeat-x 0 0;

	color:#fff;

	text-decoration:none;

}

.tab-head ul li a .left{

	float:left;

	height:24px;

	background:url(../images/bg-tab-left.gif) no-repeat 0 0;

	cursor:pointer;

}

.tab-head ul li a .right{

	float:left;

	height:21px;

	padding:3px 13px 0 12px;

	background:url(../images/bg-tab-right.gif) no-repeat 100% 0;

	cursor:pointer;

}

#three-columns .tab-head ul li a:hover,

#three-columns .tab-head ul li a.active{

	color:#000;

	background:#fff url(../images/bg-tab-head.gif) repeat-x 0 0;

}

.tab-head ul li a:hover .left,

.tab-head ul li a.active .left{

	background:url(../images/bg-tab-left-active.gif) no-repeat 0 0;

}

.tab-head ul li a:hover .right,

.tab-head ul li a.active .right{

	float:left;

	height:21px;

	padding:3px 13px 0 12px;

	background:url(../images/bg-tab-right-active.gif) no-repeat 100% 0;

}

.tab-head .pdf{

	float:left;

	padding:0 0 2px 24px;

	background:url(../images/ico-pdf.gif) no-repeat 0 0;

}

.tab-cont{

	
	/*width:474px;*/
	width:460px;
	margin:0px;
	overflow:hidden;
	border:1px solid #BABBBC;
	border-top:none;
	padding:0 7px;
	



}

.tab-cont .head{

/*	float:left;

	display:inline;*/

	width:460px;

	height:30px;

	overflow:hidden;

	margin:17px 0 10px;
	padding:0;

	background:#E0E1DD url(../images/bg-tabcont-head.gif) no-repeat 0 0;

	border-bottom:1px solid #BABBBC;

}



.tab-cont .left-block{

	float:left;

	display:inline;

	width:270px;

	margin:5px 0 0 0;
	

}

.tab-cont p{

	margin:0 0 15px 0;

	line-height:15px;

	color:#333;

}

.tab-cont .left-block .links{

	width:260px;

	overflow:hidden;

	margin:47px 0 0;

}

.lead{

	float:left;

	width:104px;

	height:42px;

	background:url(../images/bg-lead.jpg) no-repeat 0 0;

	text-indent:-9999px;

	overflow:hidden;

}

.rohs{

	float:left;

	width:108px;

	height:40px;

	margin:2px 0 0 4px;

	background:url(../images/bg-rohs.jpg) no-repeat 0 0;

	text-indent:-9999px;

	overflow:hidden;

}

.tab-cont .right-block{

	float:right;

	display:inline;

	width:175px;

	margin:0 0 0 10px;
	padding:0;
	/*text-align:right;*/

}

.right-block h4{

	margin:0;

	padding:0 0 8px;

	font-size:11px;

	line-height:15px;

	color:#000;

}

.right-block h4 strong{

	color:#390;

}

.right-block a{


	font-weight:bold;
	font-size:10px;

}

.right-block img{
	padding:20px 0;

}



ul.features{

	/*float:left; 07-21-2008*/
	/*ie7 fix*/
	*+html margin-left:15px;

	display:inline;

	width:320px;

	overflow:hidden;

	margin:10px 0 0 20px;

	padding:0 0 15px;

	list-style:none;

	color:#333;

	line-height:15px;

}

ul.features li{

	float:left;
	padding-left:5px;
	width:320px;
	overflow:hidden;

}

#three-columns .rightcol{

	float:right;

	display:inline;

	width:217px;

	margin:0px 12px 5px 0px;

}



#three-columns .rightcol .new{

	float:left;

	display:inline;

	margin:0 0 0 10px;

}



#three-columns .rightcol form{

	margin:0;

}

#three-columns .rightcol select{

	margin:0 0 0 10px;

}

.search form{

	margin:8px 0 0 9px!important;

	background:none!important;

	padding:0 0 11px!important;

}

.purchase .login{
	margin:10px 0 0 12px;
}

.purchase .order-samples{
	margin:9px 0 0 11px;
}

.purchase p{
	margin:3px 0 0 10px;
}

.rightcol .support{

	width:217px;

	overflow:hidden;

	float:left;

	margin:21px 0 0;

	padding:0 0 21px;

}

.rightcol .support label{

	margin:0 0 1px 10px;

}

.support .find-doc{

	margin:9px 0 0 11px;

}

.rightcol .button{

	float:right;

	display:inline;

	margin:1px 4px 0 0;

}













div.stay-updated{

	width:217px;

	overflow:hidden;

	float:left;

	padding:0 0 6px;

	background:url(../images/bg-left-ul.gif) repeat-x 0 100%;

}



10:18 AM 7/7/20081{

	width:217px;

	overflow:hidden;

	float:left;

	padding:0 0 6px;

	background:url(../images/bg-left-ul.gif) repeat-x 0 100%;

}



div.relatedBox{

	width:217px;

	overflow:hidden;

	float:left;

	padding:0 0 6px;

}



.relatedBox p{

	float:left;

	display:inline;

	margin:8px 30px 0 12px;

	padding:0 0 7px;

	color:#4D4F53;

	line-height:15px;

}



.stay-updated p{

/*	float:left;

	display:inline;*/

	margin:8px 30px 0 12px;

	padding:0 0 7px;

	color:#4D4F53;

	line-height:15px;

}

.stay-updated .grey{

	color:#4D4F53;

}

#three-columns .rightcol .pcn-central-signup{

	margin:15px 0 0 8px;

}

.tab-inactive{

 display:none;

}

.tab-active{

 display:block;

}





.mainBox {

float:left;

width:456px; 

padding-left:10px; 

padding-right:10px;

}



.mainContainer {

float:left;

width:456px; 

padding-top:20px; 

padding-left:10px;

padding-right:10px;

border-top: 2px solid #f8f9f4; 

padding-top:20px; 
/* line background-repeat:repeat-y; background-image:url(/cs/avago/images/bg-green.gif); are changed into next line 08-01-2008*/  

background:#dddfca url(../images/bg-green.gif) no-repeat; 

}



.firstColumun {

 float:left; 

 width:217px; 

 padding-right:22px;

}



.lastColumun {

 float:left; 

 width:217px; 

}



.firstColumun p, .lastColumun p {

 margin-top:10px;

 padding-top:0px;

 margin-bottom:0px;

 padding-bottom:0px;

 color:#4d4f53;

 font-size:11px;

 padding-left:10px;

 padding-right:48px;

}



.subContainer {

float:left;

width:466px; 

padding-left: 10px;

background-color:#dddfca;

}



.wideContainer {

/*color:#4d4f53; 08-18-2008 */

float:left;

width:466px; 

padding-left: 10px; 

border-top: 2px solid #f8f9f4; 

padding-top:20px; 
/* line background-image:url(/cs/avago/images/bg-green.gif); is changed into next line 08-01-2008*/  

background:#dddfca url(../images/bg-green.gif) no-repeat; 

/*background-repeat:repeat-y*/

}



.starbutton {

float:left;

margin-left:2px;

}



.starbutton img{

cursor:pointer;

}



.expand img{

	margin:0px;

	padding:0px;

	border:0px;

	cursor:pointer;

}



.leftNavBox { 

	width:194px;

	margin-top:0px;

	margin-left: 10px;

	clear:both;

} 



.leftNavBox img {

	margin:0px;

	padding:0px;

	float:left;

}



.content {

    float:left;

	background-image:url(../images/fieldset_bg.gif);

	background-repeat:repeat-y;

	background-position: 0px 0px;

	padding-top:0px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom:0px;

}



.box {

float:left; 

margin-top:16px;

}



.photo {

float:left;

width:24px;

}



.description{

float:left; 

width:192px;

}



.description p{

margin-top:0px;

padding-top:0px;

margin-bottom:0px;

padding-bottom:0px;

}



.title {

font-family:Arial, Helvetica, sans-serif;

color:#000;

font-size:18px;

line-height:normal;

}



.greyTitle{

font-family:Arial, Helvetica, sans-serif;

color:#666666;

font-size:14px;

line-height:normal;

}



/* NEW TITLES */

.greenHeading{
	background-image:url('../images/bg-green-head.gif');
	width:456px;
	height:32px;
	margin:0px 0 0 10px;
}
.greenHeadingLong{
	background-image:url('../images/green_long_heading.gif');
	width:455px;
	height:32px;
	margin:0px 0 0 10px;
}
.blueHeading{
	background-image:url('../images/bg-leftcol-head.gif');
	height:32px;
	margin:0px!important;
	margin:0px 0 0 10px;	
	font-weight:bold;
}

.orangeHeading{
	background-image:url('../images/bg-orange-head.gif');
	width:217px;
	height:32px;
	margin:10px;
	margin:0px 0 0 10px;
}

.greyHeadingLong{
	background-image:url('../images/grey_long_header.gif');
	width:460px;
	height:31px;
	margin:20px 0 0 7px;
}

.greenHeading h2, .greenHeadingLong h2, .blueHeading h2, .orangeHeading h2, .greyHeadingLong h2{
	padding:9px 0 10px 10px!important;/*important fixs myAvago loginpage GreenHeaders*/
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:0px;	
	font-weight:bold;
}

b{
	margin-left:20px;
	color:#485d6c;
}
.h2second{

	color:#cccccc;

	font-size:13px;

	margin:0px;

	margin-left:20px;

	margin-top:20px;

	font-weight:normal;

}







/*added by Media Net Link for full column layout*/



#full_column a:hover{

	color:#941726;

	text-decoration:none;

}



#full_column{

	width:958px;

	overflow:hidden;

	padding:22px 0 0 0;

	background:url('../images/bg-full_column-top.jpg') no-repeat 0 0;

	clear:both;

}

#full_column .columns-bg{

	width:958px;

	background:#fff;

}

#full_column .fullcolumn-bottom{

	width:958px;

	background:url('../images/bg-three-columns-bottom.gif') no-repeat 0 100%;

}



#full_column .fullcolumn{

	width:934px;

	margin:0 12px 0 12px;

	padding:0 0 3px;

}



#full_column .breadcrumb{

	margin:0 0 0 7px;/* 07-14-2008*/

	width:100%;

}



#full_column .h2second{

	margin:20px 0 0 0;

}





.generalTable {

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	width:462px;

	margin-left:7px;

	padding-left:0px;

	margin-bottom:15px;

}



.generalTable tr td, .generalTable tr th {

     padding-left:5px;

	 padding-right:5px;

	 padding-top:5px;

	 padding-bottom:5px;

}



.generalTable tr th{

	background-color:#f3ebd6;

	text-align:left;

}



.generalTable tr.odd{

	background-color:#ededed;

}



.generalTable tr.even{

	background-color:#ffffff;

}



.largeTable {

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	width:954px;

	margin-left:7px;

	padding-left:0px;

	margin-bottom:15px;

}



.largeTable tr td {

     padding-left:5px;

	 padding-right:5px;

	 padding-top:5px;

	 padding-bottom:5px;

}



.largeTable tr.even{

	background-color:#ededed;

}



.largeTable tr.odd{

	background-color:#ffffff;

}



.greyHeadingLonger{

	background-image:url(../images/grey_longer_header.gif);

	width:954px;

	height:31px;

	margin:20px 0 0 7px;	



}



.greyHeadingLonger h2{

	padding:9px 0 10px 10px;

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	margin:0px;	

}







.grey_header {

 width:100%;

 height:31px;

 background:url(../images/grey_header_middle.gif);

 line-height:31px;

}



.grey_header_left {

 width:2px;

 height:31px;

 background:url(../images/grey_header_left.gif) no-repeat top left;

 float:left;

}



.grey_header_right {

 width:2px;

 height:31px;

 background:url(../images/grey_header_right.gif) no-repeat top right;

 float:right; 

}



.grey_header span {

 padding-left:10px;

 font-weight:bold;

}



/*table styles*/







table.data {

  width:100%;
  border-left:1px solid #cccccc; 
  border-right:1px solid #cccccc; 
  border-bottom:1px solid #cccccc; 
  border-collapse:separate; 
  margin:0px;
  padding:0px;
  } 

#centercol table.data {
 border:1px solid #cccccc;
 width:100%

}

.data_header  {

  background-color:#e0e1dd;

  color:#000;

  font-weight:bold;

	}

table.data td	{

  border-right:1px solid #fff; 

  border-bottom:1px solid #fff; 

  padding:5px;
  

	} 

table.data th {

  background-color : #f3ebd6; 

  border-right:1px solid #fff; 

  border-bottom:1px solid #fff; 

  padding:5px;

  }

.data_altrow {

	background-color :#ededed; 

	}

	

tr.data_header a {

 color:#000;

 font-size:10px;

 font-weight:normal;

}  





.data input,textarea,select {

 font-size:10px;

} 



.data select {

 width:100%;

} 



.al {

  text-align:left;

}  



.ar {

  text-align:right;

}



.ac {

  text-align:center;

}





table.none {

	border:none;

	padding:0;

	margin:0;

	}

table.none tr {

	border:none;

	padding:0;

	margin:0;

	}

table.none td {

	border:none;

	padding:0;

	margin:0;

	}

table.none th {

	border:none;

	padding:0;

	margin:0;

	}	

.primarycontrols{

 float:right;

 height:16px;

 padding-right:4px;

 padding-top:7px;

}

.secondarycontrols{

 height:26px;

}

.secondarycontrols a {

 background:transparent url(../images/btn_arrow.gif) no-repeat scroll 0pt 9px;

 color:#666666;

 float:left;

 margin-right:10px;

 padding:7px 5px 0pt 14px;

 text-decoration:none;

}



img {

 border:none;

 }





 /* product tree added by Media Net Link 03/31/2008 */

 
#productTree {
 margin-top:5px;
}
 

#productTree ul.tree, #productTree ul.tree1, #productTree ul.tree2, #productTree ul.tree3, #productTree ul.tree4 {
	margin:0;
	padding:0;
	list-style:none;
}

#productTree ul.tree1 {
	margin:0 0 0 15px !important;
}

#productTree ul.tree2 {
	margin:0 0 0 30px !important;
}

#productTree ul.tree3 {
	margin:0 0 0 45px !important;
}

#productTree ul.tree4 {
	margin:0 0 0 50px !important;
}
#productTree ul.tree li, #productTree ul.tree1 li, #productTree ul.tree2 li, #productTree ul.tree3 li, #productTree ul.tree4 li {
	margin:0 0 0 10px;
	padding:0 0 4px 15px;
	background:url(../images/ico-bullet.gif) no-repeat 3 3px;
}



#productTree ul.tree li.toggle, #productTree ul.tree1 li.toggle, #productTree ul.tree2 li.toggle, #productTree ul.tree3 li.toggle, #productTree ul.tree4 li.toggle {

	margin:0 0 0 10px;

	padding:0 0 4px 15px;

	background:url(../images/plus.png) no-repeat;

}



#productTree ul.tree li.toggle_close, #productTree ul.tree1 li.toggle_close, #productTree ul.tree2 li.toggle_close, #productTree ul.tree3 li.toggle_close, #productTree ul.tree4 li.toggle_close {

	margin:0 0 0 10px;

	padding:0 0 4px 15px;

	background:url(../images/minus.png) no-repeat;

}


#productTree ul.tree li:hover, #productTree ul.tree2 li:hover, #productTree ul.tree3 li:hover,  #productTree ul.tree4 li:hover {
	margin:0 0 0 10px !important;
	padding:0 0 4px 15px !important;

}


/* centralcol styles added by Media Net Link 04/03/2008 */



.centralcol_content {

 padding:10px 7px;

 margin:0;

}



.boxcontent{

	width:455px;

	overflow:hidden;

	border:1px #e0e1dd solid;

	/*border:1px solid #BABBBC;*/

	margin:5px 0 10px 0;

}



.boxtitle{

background:#e0e1dd;

background:url(../images/grey_header_middle.gif) repeat-x 0 0;

/*	background-image:url('/cs/avago/images/grey_long_header.gif');*/

	width:455px;

	height:31px;

	padding-top:7px;

	padding-left:10px;

	font-size:12px;

}



.boxtitle h2{

	padding:9px 0 10px 10px;

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	margin:0px;

}



ul.boxlist{

	float:left;

	display:inline;

	width:420px;

	/*overflow:hidden;*/

	margin:10px 20px 0 20px;

	padding:0 0 15px;

	list-style:none;

	color:#333;

	line-height:15px;

}

ul.boxlist li{

	float:left;

	width:420px;

	/*overflow:hidden;*/
	

}





.linebreak{

	height:1px;

	width:455px;

	margin:0 0 5px 10px;

	border-bottom:1px solid #BABBBC;

}



.applist{

	width:455px;

	overflow:hidden;

	xborder:0px solid #BABBBC;

	margin:0 0 0 10px;

	xborder-bottom:1px solid #BABBBC;

	xborder:1px solid #BABBBC;

}



.apptitle{

	width:455px;

	height:31px;

	xborder:1px solid #BABBBC;

}



.apptitle h2{

	padding:9px 0 0 10px;

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	margin:0px;

}



.feature{

	width:455px;

	overflow:hidden;

	border:1px solid #BABBBC;

	margin:5px 0 10px 10px;

}



.featurehead{

	background-image:url('../images/grey_long_header.gif');

	width:455px;

	height:21px;
	padding:10px 0px 0px 10px; /* 08-18-2009*/

}



.featurehead h2{

	padding:9px 0 10px 10px;

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	margin:0px;

}



.appmore{

	float:right;

	display:inline;

	width:30px;

	margin:0 20px 0 0;

	list-style:none;

	color:#333;

	line-height:15px;

	xborder:1px solid #BABBBC;

}



ul.appbody{

	float:left;

	display:inline;

	width:430px;

	overflow:hidden;

	margin:0 20px 0 20px;

	xmargin:10px 20px 0 20px;

	padding:0 0 15px;

	list-style:none;

	color:#333;

	line-height:15px;

	xborder:1px solid #BABBBC;

}

ul.appbody li{

	float:left;

	width:430px;

	overflow:hidden;

}

ul.appbody li{

	float:left;

	width:430px;

	overflow:hidden;

}



/* primaryContent container doesn't need padding top  */

.noTopPadding {

	padding:0px 0 0 0 !important;

	background:url(../images/bg-three-columns-special.jpg)!important;

	background-repeat:no-repeat;

	background-position:0 0;

}



.noTopPadding .columns-bg{

	background-image:none !important;

}



.noTopPadding .leftcol, .noTopPadding .rightcol, .noTopPadding .centralcol {

   padding:22px 0 0 0 !important;

}





/* banner */

#banner {

	float:left;

	width:717px;

	height:123px;

	border-top: 2px solid #fff;

	border-bottom:2px solid #fff;

}

/*General Page template */

.generalPageCentralcol {

	color:#333333;

	font-size:11px;

	/*line-height:12px;*/

	

	margin-left:7px;

	margin-right:10px;

	margin-bottom 0px;

	 

	padding-left:7px;

	padding-right:0px;

	padding-bottom 0px;

	xborder:1px solid #BABBBC;

}



.generalPageTitle {

	color:#333333 !important;

	font-size:16px !important;

	line-height:18px !important;

	margin-top:0px !important;

	margin-left:10px!important;

	margin-right:0px!important;

	margin-bottom 10px!important;

	padding-top:0px!important;

	padding-left:0px!important;

	padding-right:0px!important;

	padding-bottom: 10px!important;

	xborder:1px solid #BABBBC!important;

}



.productDetailPadding {

	padding: 10px;

}

.productDetailPDF{
	
	background:url(../images/ico-pdf.gif) no-repeat 0 0;
	padding:0px 0px 10px 20px;
}

.inventory{

	background:url(../images/icon_inventory.gif) no-repeat 0 0;

	padding:0px 0px 10px 20px;

}

.padding{

	padding:0px 0px 10px 10px;

}

.float{

	float:left;

}

.width100{

	width:100px;

}

.partNumber{

	margin:10px 0px 5px 10px; /*adjusted by element115 07-14-2008 Original line: margin:10px 0px 10px 21px;*/

	color:#696969; 

	font-size:16px;

}





.generalPageListBoxtitle{

	background-image:url('../images/grey_long_header.gif');

	width:455px;

	height:31px;

}

.generalPageListBoxtitle h2{

	padding:3px 0 10px 10px;

	font-family:arial;

	font-size:12px;

	font-weight:normal;

	margin:0px;

}



.generalPageListBody{

	padding:10px;

}

.generalPageListPadding{

	padding-left:10px;

}

 .generalPageListBullet{

	margin:0px 0 0 12px;

	padding:0px 0 0 12px;

	background:url(../images/ico-bullet.gif) no-repeat 0 3px;

}

 .bullet{
	padding:0px 0 0 12px;
	background:url(../images/ico-bullet.gif) no-repeat 0 3px;
}

 .bulletWithUnderLine{
	float:left;
	padding:10px 0 0 12px;
	background:url(../images/ico-bullet.gif) no-repeat 0 13px;
	text-decoration: none;
}

 .underLine{
	text-decoration: underline;
}

.AboutPageBoxcontent{

	width:455px;

	overflow:hidden;

	border:1px solid #BABBBC;

	margin:0px 0 10px 10px;

	vertical-align:top; 

	padding:0px 10px 10px 10px;

}

.margin10{

	margin:10px;

}

.padLeft10{

	padding-left:10px;

}

.tableCell{

	vertical-align:text-top;

	padding:2px;

}

 .ExecutiveListPagebullet{

	float:left;

	padding:0px 0 0 12px;

	margin-left:10px;

	background:url(../images/ico-bullet.gif) no-repeat 0 3px;

}

.ExecutiveListPageMainContentPadding{

	padding:0 10px 0 5px;

}

.ExecutiveListPageTitlePadding{

	margin:20px 0 0 7px;

}

.ExecutiveListPageBodyPadding{

	padding-left:10px;

}

.ExecutiveListPageTeamPadding{

	padding-left:5px;

}

.intheNewsBody{
	padding:10px;
}

.intheNewsPadding{
	padding-left:10px;
}	



.InvestorBody{
	padding:10px;
}



.InvestorPadding{

	padding-left:10px;

	margin-left:10px;

	margin-bottom:10px;

}

.Investorboxtitle {

	background: #e0e1dd; width:auto; height:20px; margin:0 0 0 0px; padding:10px 0 5px 10px; font-size:14px; 

	font-weight:bold;

	color:#333333;

}



.Investorboxcontent{

	overflow:hidden;

	border:1px solid #BABBBC;

	margin-top:10px;

}

.newsListPadding{



	padding-left:20px;

}	





 .plus{

	float:left;

	padding:0px 0 0 12px;

	background:url(../images/plus.png) no-repeat 0 3px;

}

 .minus{

	float:left;

	padding:0px 0 0 12px;

	background:url(../images/minus.png) no-repeat 0 3px;
}
.productDescription{
	width:455px;
	overflow:hidden;
	margin:5px 0 10px 10px;
}

.boxcontent2{
	width:455px;
	overflow:hidden;
	margin:10px 0 10px 15px;
}
.productCatOverViewProductTreeLable{
	padding-left:10px;
	padding-top:3px;
}
.ExecDetailTitle{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.ExecDetailRight-block{
	float:right;
	margin:5px;
}
.subtitle{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
}
#searchResult .tab-head ul li a:hover,
#searchResult .tab-head ul li a.active
	color:#000;
	background:#fff url(../images/bg-tab-head.gif) repeat-x 0 0;
} 
/* Element115's lines starts here */
/* Fixing Content - CentralCol area */
/* 06-11-2008* ul li Content for international pages*/
	.Content ul { margin-left:10px; padding:10px;}
	.Content ul li { list-style: url(../images/ico-bullet.gif);margin-bottom:5px;}
	.Content ul a{ text-decoration:underline;}
	.Content .black {color:#000000;}
	/* 06-11-2008* ul li centercol for engl pages*/
	#centercol ul {margin:0!important; padding-left:0px!important;}
	#centercol ul li { list-style:none;list-style-image:none; background: url(../images/ico-bullet.gif) no-repeat left 3px; margin-bottom:5px;padding-left:10px;}
	#centercol ul li:hover { list-style:none;  list-style:none; list-style-image:none; background: url(../images/ico-bullet.gif) no-repeat left 3px; margin-bottom:5px;padding-left:10px;}
	#centercol .black {color:#000000;}
	#centercol ul a{ text-decoration:underline;}
	#centercol table div.block{border:none;} 
	/*Executives need this fix. Has one <p></p> tag at the top- 06-27-2008*/
	#centercol p:first-child{margin-top:0 !important; padding-top:0!important}
	#centercol table textarea{width:300px; font-size:13px;}
	#full.column table {width:100%;}	
/* 06-12-2008 */
	.Content a{ text-decoration:underline;}
	.Heading{ background-image:url('../images/grey_long_header.gif');width:460px; height:26px; margin:0 auto;padding:0; padding-top:5px; margin:0px;}
	.col1 h3{ padding:0px; font-size:11px !important; font-weight:bold;}
	.col1 { margin:0 !important; padding:0 !important; vertical-align:top;}
	.centralcol table tr td.class h3{padding:0px; font-size:11px !important; font-weight:bold;}
	 div.block table.list2col h3{padding:0px; margin:0px !important; font-size:11px !important; font-weight:bold;}
/*list2col table*/	
	 table.list2col {width:auto; height:auto;}
	 table.list2col td { width:50% !important;padding-left:10px; vertical-align:top; height:20px; margin:0;}
	 table.list2col ul{ margin-bottom:2px !important; padding:0 !important;}
	 table.list2col ul li{margin:0 0 0 0px !important; padding:0 !important;}
	.centralcol .col1  h3{ margin:0px;	color:#333;}
	 div.hd h2{ font-size:11px !important; font-weight:bold;}
	 div.hd h2 span{ line-height:31px; display:block;}	
/* 06-13-2008 */
/*flash elimination from content middle columnn */
	 embed.sIFR-flash{display:block; width:0 !important; height:0 !important;}
	 div.hd {
	 background:url(../images/grey_header_middle.gif) repeat-x 0 0; 
	 width:auto; 
	 height:31px; 
	 margin:0 auto; 
	 /* padding:10px 0px 0px 12pxpadding:2px; 08-18-2008*/ 
	 font-size:12px;
	 color:#333333; 
	 line-height:31px !important;
	 padding:0 5px;
	 }
/* middle column */
	.centralcol {margin:0 auto; padding-left:20px;} /*07-14-2008*/
	*html .centralcol {margin:0px 0 0 20px!important; padding:0px; width:auto!important;} /*08-18-2008*/
	#centercol{margin:0 auto; padding:0px;}
	.Content{margin:0 auto; padding:0;} /*06-14-2008*/
/* Container for the first and the middle columns*/
	.primaryContent { float:left;	width:717px; padding: 0 0 5px 0;}
	div.block{ border:1px #e0e1dd solid; margin-bottom:10px; padding:0px; clear:both;}
	div.block ul {margin:0px; }
	div.intendent .black{ letter-spacing:.2em;}
	div.generalPageCentralcol{padding-top:0px; margin:0px 10px 0 3px !important; margin-top:0px!important;}
/*table definition*/
	table {}
	table tr td input{width:98% !important; }
	td{text-align:left; vertical-align: text-top;}
	td, x:-moz-any-link{text-align:left; vertical-align:top;}
	.boxes50-50 td:first-child{width:50% !important; border:1px #f4f4f4 solid;}
	.boxes50-50 td+td{border:1px #f4f4f4 solid;}
	table.list2col tr td.col1{width:50% !important;}
	table.list2col tr td{ vertical-align:top;}
	table.list2col ul li{padding:0px 0px 5px 10px!important}
	div.border.indent table td{width:auto;/*08-18-2008 instead of 50% auto*/}
	#centercol table {width:420px;}
/*div.border ul li */	
	div.border {padding:5px;}
	div.border ul { margin:10px ; padding:10px;}
	div.border ul li { margin-left:5px;list-style: url(../images/bullet.gif); margin-bottom:5px;}
/* table form field*/
	table.formFields {width:100%; margin:5px;}
	table.formFields tr{ vertical-align:middle;}
	table.formFields tr td.column1 {width:30%; background: #f4f4f4; padding:2px; text-align:right;}
	table.formFields tr td.column2 {width:70%; border:1px #f4f4f4 solid;}
	table.formFields tr td.column2 input{width:98%; }
	div.formButtons input.submitButton{float:right; }
	table.formFields tr td.column2 textarea.textArea{width:98%; }
	.required{color:red; margin-left:.5em;}
/*indent ul li table*/
	div.indent {padding:5px;}
	div.indent p{padding-top:10px;}
	div.indent ul { margin:5px ; padding:0 0px 5px 10px;}
	div.indent ul li { margin-left:5px;list-style: url(../images/bullet.gif);margin-bottom:5px;}
	.indent table {width:100%; margin:5px; font-size:11px;/*IE6 needs*/}
	.indent table tr{ vertical-align:middle;}
	.indent table tr td.date {width:20% !important; padding:2px; text-align:left;}
	.indent table tr td.column2 {width:70%; border:1px #f4f4f4 solid;}
/*Applications ul li */
	div.boxcontent {}
	div.boxcontent ul { margin-left:5px; padding-left:10px; }
	div.boxcontent ul li { list-style:none; list-style-image:none; background: url(../images/ico-bullet.gif) no-repeat left 5px; margin-bottom:5px;padding-left:15px;
	width:400px;}
/* indent select*/
	div.indent select.selectfield{margin:5px;} /*temporary fix till forms are as like they inserted them into content*/
	div.indent input.btn{padding-left:380px;}/*temporary fix till forms are as like they inserted them into content*/
/*br tag*/
	#centercol h2{ font-size:12px; font-weight:bold;}
/*06-14-2008*/
	/*inline-right Executives image*/
	.inline-right{display:inline; float:right; margin:5px;}
	/* heading h2 h3*/
	div.centralcol h2{padding:0; font-size:13px; font-weight:bold; /*08-20-2008*/}
	*+html 	div.centralcol h2{padding:0; font-size:13px; font-weight:bold; line-height:16px; /*08-20-2008*/}
	div.centralcol h3{padding:0; font-size:11px !important; font-weight:bold; 	margin:0px !important;}
	div.generalPageCentralcol h3{padding:0; font-size:11 !important; font-weight:bold; margin:0 !important; 
	line-height:11px !important;}
	#centercol h2{padding:0; font-size:13px !important; font-weight:bold;}
	#centercol h3{font-size:11px !important; font-weight:bold; padding:0px !important; margin:0px !important;
	/*line-height:1px !important;*/ vertical-align:bottom; margin-bottom:0px !important;}
div.centralcol  h3.generalPageTitle,
#centercol h3.generalPageTitle {
	color:#333333 !important;
	font-size:16px !important;
	line-height:18px !important;
	margin-top:0px !important;
	margin-left:10px!important;
	margin-right:0px!important;
	margin-bottom 10px!important;
	padding-top:0px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom: 10px!important;
}
div.intheNewsBody h3.generalPageTitle,
div.pagebody h2{
	color:#333333 !important;
	font-size:16px !important;
	line-height:18px !important;
	margin-top:0px !important;
	margin-left:0px!important;
	margin-right:0px!important;
	margin-bottom 10px!important;
	padding-top:0px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom: 10px!important;
}
	/*div.centralcol h2{font-size:16px !important; margin:0px 0px 0px 0px !important;}*/
	div.intheNewsBody h2{font-size:16px !important; margin:0px 0px 0px 0px !important;}
	div.centralcol h3{font-size:12px !important;}
	div.border.indent h3{padding:0px; font-size:11px !important; font-weight:bold; margin:0px !important; 
	line-height:11px;}
	/* links inside content*/
	div.Content a,
	div.generalPageCentralcol a{ text-decoration:none;}
/*Content ul li*/
	div.Content {padding:5px;}
	div.Content ul { margin:10px ; padding:10px;}
	div.Content ul li { margin-left:5px;list-style: url(../images/bullet.gif); margin-bottom:5px;}
/*Applications */
	/*fixing Applications pages. All of them use just a .centralcol H3  element for page title*/
	div#full_column div.centralcol h2.h2second + h3{font-size:16px !important; margin-left:0px !important;}
	div.centralcol h2.h2second + h3{font-size:16px !important; margin-left:10px !important;}
	div#centercol style + h3{font-size:16px !important; margin-left:10px !important;}
	div.intheNewsBody{margin:0 !important;}
	.applist{border:1px #f4f4f4 solid;}
	.apptitle{background:#f4f4f4; width:100%; height:20px;padding:5px 0px 0px 15px;}
/* IMG centercol div */
	.inline-left{ margin-right:5px;padding-right:5px; padding-bottom:5px; float:left;}
/* removing extra space*/
	p{ margin:0 !important; padding:0 !important; margin-bottom:10px !important;}

	h2,h3{margin-bottom:0 !important; margin-top:0}
	/*br{ line-height:0px; display:none; visability:hidden;}*/
/*hidden images About Quality*/
img.header{visibility:hidden; display:none;}

/* 06.26.2008*/
	div.generalPageCentralcol div#centercol ul{margin-left:0px/*!important;*/}
	
	div.generalPageCentralcol div#centercol table td:first-child{width:20%;}		
	div.indent table td+td{width:auto!important;}
        .boxcontent{margin-top:0px;}
/*JP*/
ul.new {background:none !important;}
div.hd+h2{}
/*home page*/
div.purchase select{margin-bottom:5px;}
/*#full column fix breadcrumbs*/
#full_column ul.breadcrumb {margin-left:7px!important;}
/*fix home page view all class*/
.view-all{ padding-bottom:10px;}	
.orangeHeading{clear:both;}
/*Applications */
.boxlist{padding:5px;}
/*Product table fix*/
div.boxcontent2 table tr td{vertical-align:top!important}
/*fix for search results page*/
.centercol div.keyWord{color:red;margin-left:11px!important;paddin-left:10px!important;}
#numPerPageSelect{margin:10px 0px 10px 10px; }
#bottomPaginationDiv{}
span#topFirstPage{}
span#topLastPage{margin:5px;}
#topPaginationDiv{}
table.data td{width:auto;}
div.keyWord{margin-left:7px!important; margin-bottom:5px;}
div#allResultsContent{padding-left:7px; vertical-align:middle;}
span#bottomLastPage{margin:5px;}
#full_column .fullcolumn{ margin:0!important;	padding:0!imortant;}
#full_column .centralcol h3.generalPageTitle{ margin-left:7px!important;}
/*gap between Rate this page and New Products on Products tab 07-07-2008*/
div.stay-updated{margin-bottom:10px;}
/*expandCollapse 07-09-2008*/
#expandCollapse{position:relative; top:-10px; magin-right:20px;}
/*applications - product tab 07-15-2008*/
#ApplicationsAndBenefits ul.features li ul li {background: url('../images/ico-bullet.gif') no-repeat 5px left;padding-left:10px;}
div.tab-cont ul {margin:0 0 10px 10px !important;padding:0;list-style:none;}
div.tab-cont li {margin:0;padding:0 0 5px 15px;background:url(../images/ico-bullet.gif) no-repeat 0 3px;}
/*ie6 fix for LI elements Product detail page*/
*html #ApplicationsAndBenefits ul.features{ margin:5px 0 0 15px;}
/**html #DescriptionAndFeatures ul.features { margin:5px 0 0 15px;}
*html #DescriptionAndFeatures ul.features li ul li { margin:5px 0 5px 0px;}*/
div.left-block ul{width:250px!important}
/*Documents Product Detail page*/
div.tab-cont .productDetailPadding .centralcol ul.sidenavtitle {margin-left:-10px; } 
div.tab-cont .productDetailPadding .centralcol ul.sidenavtitle li{margin-left:0px;}
div.tab-cont .productDetailPadding .centralcol ul.sidenavtitle li a{padding-left:10px;} 
/* IE6 adjustment left - right block Product TAB*/
*html .tab-cont .left-block{ 	float:left; display:inline;width:250px;margin:5px 0 0 16px;}
/**html body.productDetailPage div.tab-cont ul.sidenavtitle {margin-left:7px!important;} */
/*fix Login tab IE6*/
*html #login-box .login{margin-left:14px!important; vertical-align:middle; } 
*html #login-box input.login{line-height:11px;}
*html #login-box .password text{ margin-top:0px; line-height:11px; }
*html #login-box .password{vertical-align:middle;}
*html #login-box { width:290px;} 
*html #login-box fieldset{margin:0 auto;}
/**html div.tab-cont ul li ul li{ list-style-position:none!important;list-style-type:none!important; }*/
*html #login-box .button{position:absolute; z-index:100;}
*html #login-box form{ padding-bottom:5px;}
/*one colum pages-fix breadcrumbs*/
#full_column.centralcol.breadcrumb {margin-left:15px!important;}
/*content font ie6*/
*html body{font-size:11px;}
*html a{font-size:11px}
/*7-17-2008 For press Release Detail Press "Press contact" title */
span.pressContactTitle{font-weight:bold;}
/*07-21-2008 ie7 fix product tab*/
*+html ul.features li{margin-left:8px!important;}
/**+html #DescriptionAndFeatures ul.features li ul li {padding-left:12px;margin-left:-3px;}*/
/*07-21-2008 ie6 fix product tab padding LI elements*/
/**html #DescriptionAndFeatures ul.features li ul li {padding-left:12px;}*/
/*Dot Matrix arrows align 07-21-2008*/
*html .tree li, 
*html .tree1 li, 
*html .tree2 li, 
*html .tree3 li, 
*html .tree4 li {background:url(../images/ico-bullet.gif) no-repeat 0 7px;}
*html .tree li.toggle_close, 
*html .tree1 li.toggle_close, 
*html .tree2 li.toggle_close, 
*html .tree3 li.toggle_close, 
*html .tree4 li.toggle_close {background:transparent url(../images/minus.png) no-repeat scroll 3px;}
*html .tree li.toggle,
*html .tree1 li.toggle,
*html .tree2 li.toggle,
*html .tree3 li.toggle,
*html .tree4 li.toggle {background:transparent url(../images/plus.png) no-repeat scroll 3px;} 
/*07-21-2008 ie6*/
/**html div.tab-cont ul{margin-left:0px; padding-left:0px;}*/
/*fix for indexPage IE6 duplicated text issue*/
*html div.purchase select{margin-bottom:5px;}
*html form fieldset select{z-index:0!important;}
*html form#supportHLForm select{position:relative; }
*html form#distributorHLForm select{position:relative; }
*html form#supportHLForm input.button{margin-top:-44px;}
*html form#distributorHLForm input.button{margin-top:-18px;}
*html form#supportHLForm{padding:0!important;}
/*centred page IE6 fix*/
*html #All{position:relative; margin:0 auto!important; padding:0!important;}
*html #main{width:100%!important;}
/*font size for LI*/
*html li{font-size:11px;}
/*fix IE6 for centred layout*/
*html body{margin-top:0;margin-right:auto; padding:0; text-align:center;}
*html div{text-align:left!important;}
/**/
.boxcontent ul.boxlist li {list-style-image:none;}
/**/
.newsListPadding{padding-left:5px;}	
/*product table fix for IE6 07-31-2008*/
*html html{ font-size:11px;}
*html table.data{width:800px; font-size:11px;}
/*find a distributor list IE6 08-25-2008*/
*html div.boxcontent ul p{ clear:both}
*html ul.boxlist div div.inlineLeft { margin:0!important; padding:0!important; width:200px!important; float:left; display:block;overflow:hidden;}
*html ul.boxlist div div.inlineRight{ margin:0!important; padding:0!important; width:220px!important; float:left!important; display:block; overflow:hidden;}
*html div.distributorListMain {width:auto!important; clear:both; display:block; margin:0px!important; padding:0px!important;}
/*08-25-2008*/
*html ul.boxlist{ width:auto!important; margin-right:0px!important;}
div.distributorListMain p{ border-bottom:1px #f4f4f4 solid; padding-bottom:2px; margin-bottom:3px;}
/*press relises*/
.InvestorBody h4{ margin:5px 0 5px 0; font-size:11px!important;}
*html .lastColumun ,
*html .firstColumun{width:216px;}
.newRow{}
.ListLeft{float:left; width:100px;}
.ListRight{ padding-left:100px; }
*html ListLeft p, ListRight p {margin:0px; padding:0px;}
*+html ListLeft p, ListRight p {margin:0px; padding:0px;}
.special li{width:420px;}
.featurehead h2{padding:0px;}
.apptitle h2{padding:0;}
ul.special li{ background:url(../images/ico-bullet.gif) no-repeat 0 8px;}
*+html ul.special li{ background:url(../images/ico-bullet.gif) no-repeat 0 4px;}
.ListRight p{padding:0px; margin:0px;}
/*footer*/
#footer{clear:both;}
/*support*/
*html #centercol table{ font-size:11px;}
*html br{height:1px;}
div.boxcontent ul li p{padding:0px; margin:0px!important;}
/*Purchase*/
.border.indent ul li{padding-left:10px;}
.border.indent ul li a{padding:0px!important;}
.border.indent ul li a:hover{padding:0px!important;}
*html .firstColumun { float:left;  width:217px;  padding-right:22px;}
/*product parametric*/
*html .grey_header_right { width:2px; height:31px; background:url(../images/grey_header_right.gif) no-repeat top right; float:right!important; display:inline;}
*html .grey_header_left { width:2px; height:31px; background:url(../images/grey_header_left.gif) no-repeat top left; float:left!mportant; diplay:inline;} /*08-20-2008 needs for ie6*/
/*08-20-2008*/
div.centercol .greenHeading h2,
div.centercol .greenHeadingLong h2,
div.centercol .blueHeading h2,
div.centercol .orangeHeading h2,
div.centercol .greyHeadingLong h2{
	padding:9px 0 10px 10px!important;/*important fixs myAvago loginpage GreenHeaders*/
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:0px;	
}
*+html .apptitle h2{ padding:0 0 5px 0;}
*+html .featurehead h2{padding:0 0 5px 0;}
*html .apptitle h2{ padding:0 0 5px 0;}
*html .featurehead h2{padding:0 0 5px 0;}
p {margin:0px; padding:0px;}
div.pagebody {margin:5px 0 10px 10px;}
*html .pagebody{ width:430px;}
#centercol table.AnalystCoverage{width:450px;}
*html #centercol{width:100%;}
*html div.centralcol{width:465px!important; padding-left:0px!important; margin:0 0 0 10px!important;}
*html div#full_column div.centralcol{width:auto!important; padding-left:0px!important; margin:0 0 0 10px!important;}
*html #boxcontent{width:auto!important; }
/**html div#centralcol, div.centralcol, div.pagebody, div.boxcontent{width:expression(this.width >457 ? auto:true)!important; margin:0px!important;padding:0px!important;}*/
/**html  div.boxcontent{margin:0px 0px 0px 10px!important;}*/
*html #three-columns .leftcol {width:220px;  }
*html .generalPageListBoxtitle{width:auto;}
.centralcol .pagebody {margin-bottom:10px!important;}
/**html div.hd{padding:5px 0px 5px 0px;}*/
*html ul.appbody table{width:400px;}
/*support*/
#centercol .supportHead .supportHeadImage img{ margin-bottom:10px;}
div.supportHead{display:block;}
#centercol div.supportHead div.supportHeadImage{margin-bottom:5px;}
div.contentBox2 table.data{}
/*Application IE6*/
*html img#blockdiagram{ margin-top:10px;}
*html ul.tree{margin-top:10px;}
*html .tree li.toggle_close, .tree1 li.toggle_close, .tree2 li.toggle_close, .tree3 li.toggle_close, .tree4 li.toggle_close { background:url(../images/minus.png) no-repeat 2px 0px!important;}
/*Dot Matrix arrows align 08-25-2008*/
*html .tree li, 
*html .tree1 li, 
*html .tree2 li, 
*html .tree3 li, 
*html .tree4 li {background:url(../images/ico-bullet.gif) no-repeat 0 3px;}
*html .tree li.toggle, .tree1 li.toggle, .tree2 li.toggle, .tree3 li.toggle, .tree4 li.toggle {	background:url(../images/plus.png) no-repeat 2px 0px!important;}
*html #expandCollapse:hover { cursor:pointer;}
/*IE6 singleColumnTemplate*/
*html body.singleColumnTemplate .centralcol{width:auto!important;}
*html body.singleColumnTemplate table.data{width:auto!important; }
/*IE6 fix for main category page centralcol*/
*html body.applicationMain div.centralcol{margin:0px 0px 0px 10px!important;}
*html body.supportMain div.centralcol{margin:0px 0px 0px 10px!important;}
*html body.productMain div.centralcol{margin:0px 0px 0px 8px!important;}
*html body.productDetailPage div.centralcol{width:auto!important;}
/**html body.productDetailPage div.head{ margin:0px; padding:0px; width:100%;}*/
*html .tab-cont{	width:462px; margin-left:5px; padding:5px;}
*html .tab-head{	width:462px; margin-left:5px;}
*html .tab-cont .right-block{ margin:13px 0 0 0;}
*html .tab-cont .left-block{ margin:5px 0 0 5px;}
*html table *{font-size:11px;}
/*singleColumnTemplate promo fix*/
#customize_table{clear:both;}
body.singleColumnTemplate * p.promo{ width:200px;float:right;position:relative!important; top:-45px; margin:5px!important; padding:0px;}
/*response font size in forms*/
#form table tr td { vertical-align:text-top!important;}

.view-all {
	background:transparent url('../images/ico-bullet.gif') no-repeat scroll 0pt 3px;
	float:left;
	margin:8px 0pt 0pt 20px;
	padding:0pt 0pt 0pt 15px;
}
.mid-left li {
	margin:0px 0pt 4px 20px;
	float:left;
	overflow:hidden;
	width:196px;
	line-height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.blueHeading {
	background-image:url(../images/bg-leftcol-head.gif);
	height:32px;
	margin:2px 0px 10px 12px !important;
	width:217px;
}
#mailForm
{
	margin:0;
}
#mailForm dd
{
	width:50px;
	float:left;
	margin:4px;
}
#mailForm dt
{
	width:110px;
	float:left;
	margin:4px;
}

.producttbrightbotton
{
    text-align:right;
    vertical-align:bottom;
}

.pagelabel {
    text-align:center;
    width:100%;
    margin:0 auto;
}

.productTitle {
    text-align:center;
    font-size:14pt;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
    line-height:30px;
}

.contents {
    font-size:14px;
    line-height:25px;
    padding:4px;
}

.contents p {
    line-height:20px;
    font-size:14px;
}

.dotline {
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #e6e6e6;
}

.aaa{
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:8px;
    border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #e6e6e6;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
	border-bottom-color: #e6e6e6;
}

.item {
    background:transparent url(../images/btn_arrow.gif) no-repeat scroll 0 13px;
    padding:10px 5px 5px 12px;
}