div.spinner {
	text-align: center;
}
div.subcat_wrap{
	margin:10px auto;
	width:772px;
}
table.subcategory{
	width:772px;
}
table.subcategory th{
	background: #566472 url(../images/th_bkg.gif) no-repeat scroll left top;
	text-align: left;
	height:30px;
	padding-left:10px;
	
}
table.subcategory th a{
	font:bold 12px arial;
	color:#fff;
	text-decoration:none;
}
table.subcategory th a:hover{
	font:bold 12px arial;
	color:#fff;
	text-decoration:underline;
}
table.subcategory tr td{
	padding: 0 0 0 10px;
	background-color:#e7eef5;
	border-right:solid 1px #ffffff;
	border-top: solid 1px #d6e2ec;
	width:25%;
}
table.subcategory tr td.first_row{
	border-top:none;
}
table.subcategory tr td.last_col{
	border-right:none;
}
table.subcategory tr td a{
	font: normal 11px arial;
	color:#142134;
	text-decoration: none;
}
table.subcategory tr td a:hover{
	font: normal 11px arial;
	color:#3a6fb1;
	text-decoration: none;
}
div.subcat_drilldown{
	border:solid 1px #bfccdc;
	height:83px;
	width:748px;
	margin:0 auto;
	background: #e0e8ef url(../images/drill_bkg.gif) repeat-x scroll left top;
}
div.subcat_drilldown div.drill_left{
	float: left;
	width:373px;
	height:83px;
	border-right:solid 1px #bfccdc;
}
div.subcat_drilldown div.drill_right{
	float: left;
	width:374px;
	height:83px;
}
div.logo_wrap{
	float: left;
}
div.form_wrap{
	float: left;
	padding-left:8px;
	padding-top:18px;
}
div.subcat_drilldown h3{
	font: bold 12px arial;
	color: #142134;
	margin:0;
	padding-bottom:6px;
}
div.subcat_drilldown select{
	border-style: double;
	border-color:#bcbcbc;
	width:170px;
	font: normal 12px arial;
	color:#142134;
}
div.drill_base{
	background: #fff url(../images/base_bg.gif) repeat-x scroll left top;
	height:12px;
	width:750px;
	clear:both;
	margin:0 auto;
	line-height:0;
	
}
div.compatibility_wrap_container {
	padding: 10px 0 10px 0;
}
div.compatibility_table{
	margin:0 auto;
}
div.compatibility_table div.h3_wrap_left {
	margin:0;
	background: #c7d2e0 url(../images/compat_h3_bg_left.gif) no-repeat scroll left top;
	padding: 0 0 0 3px;
}
div.compatibility_table div.h3_wrap_right {
	margin:0;
	background: #c7d2e0 url(../images/compat_h3_bg_right.gif) no-repeat scroll right top;
	padding: 0 2px 0 0;
}
div.compatibility_table h3{
	margin:0;
	background: #eaeff4 url(../images/compat_h3_bg_middle.gif) repeat-x scroll left top;
	height: 19px;
	vertical-align:top;
	padding: 7px 0 0 10px;
	font:bold 12px arial;
	color:#3b5889;
}
div.compatibility_table table{
	width:100%;
	border-bottom:solid 1px #d6e2ec;
}
div.compatibility_table table tr th{
	border:solid 3px #fff;
	border-left-width:0px;
	border-right-width:0px;
	text-align:left;
	background-color:#e1f1fd;
	padding-left:10px;
}
div.compatibility_table table tr th a{
	font:bold 12px arial;
	color: #3b5889;
	text-decoration:none;
}
div.compatibility_table table tr th a:hover{
	font:bold 12px arial;
	color: #3b5889;
	text-decoration:underline;
}
div.compatibility_table table tr td{
	width:33%;
	border-top:solid 1px #d6e2ec;
	background-color: #e7eef5;
	border-right: solid 2px #fff;
	padding-left: 10px;
}
div.compatibility_table table tr td.last_col{
	border-right:none;
}
div.compatibility_table table tr td a{
	font: normal 11px arial;
	color:#142134;
	text-decoration:none;
}
div.compatibility_table table tr td a:hover{
	font: normal 11px arial;
	color:#3a6fb1;
	text-decoration: none;
}

div.drill_down_wrap_container {
	margin-top: 12px;
}
